diff --git a/Build/Gruntfile.js b/Build/Gruntfile.js index 24324e390..222723d26 100644 --- a/Build/Gruntfile.js +++ b/Build/Gruntfile.js @@ -1,5 +1,5 @@ -module.exports = function(grunt) { +module.exports = function (grunt) { require('jit-grunt')(grunt); grunt.initConfig({ @@ -12,25 +12,26 @@ module.exports = function(grunt) { optimization: 2 }, files: { - "Resources/Public/Css/allStyles.css" : "Resources/Private/Less/all.less", - "Resources/Public/Css/webStyles.css" : "Resources/Private/Less/website.less", - "Resources/Public/Css/rte.css" : "Resources/Private/Less/rte.less", + "Resources/Public/Css/allStyles.css": "Resources/Private/Less/all.less", + "Resources/Public/Css/webStyles.css": "Resources/Private/Less/website.less", + "Resources/Public/Css/rte.css": "Resources/Private/Less/rte.less", } } }, terser: { + options: { + compress: true, + mangle: true, + }, development: { - options: { - compress: false, - }, files: { - "Resources/Public/JavaScript/allScripts.js" : [ + "Resources/Public/JavaScript/allScripts.js": [ 'Resources/Private/JavaScript/modernizrCustom.js', 'Resources/Private/JavaScript/js.cookie.js', 'Resources/Private/JavaScript/dfgviewerSru.js', 'Resources/Private/JavaScript/dfgviewerScripts.js', ], - "Resources/Public/JavaScript/webScripts.js" : [ + "Resources/Public/JavaScript/webScripts.js": [ 'Resources/Private/JavaScript/modernizrCustom.js', 'Resources/Public/JavaScript/Highlight/highlight.pack.js', 'Resources/Private/JavaScript/websiteScripts.js', @@ -57,5 +58,5 @@ module.exports = function(grunt) { }); grunt.file.setBase('../') - grunt.registerTask('default', ['less','terser','watch']); + grunt.registerTask('default', ['less', 'terser', 'watch']); }; diff --git a/Build/package-lock.json b/Build/package-lock.json index b62623b98..8121d81ef 100644 --- a/Build/package-lock.json +++ b/Build/package-lock.json @@ -1,77 +1,82 @@ { "name": "dfg-viewer", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dfg-viewer", "license": "GPL-3.0-or-later", "devDependencies": { - "grunt": "^1.5.3", + "grunt": "^1.6", "grunt-contrib-less": "^2.0.0", "grunt-contrib-watch": "^1.1.0", "grunt-terser": "^2.0.0", "jit-grunt": "^0.10.0", - "less": "^3.12.0", - "terser": "^5" + "less": "^3.12.0" } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "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, + "peer": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "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, + "peer": 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, + "peer": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "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, + "peer": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true, + "peer": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "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, + "peer": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/abbrev": { @@ -81,10 +86,11 @@ "dev": true }, "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -135,9 +141,9 @@ } }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", "dev": true }, "node_modules/balanced-match": { @@ -184,7 +190,8 @@ "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 + "dev": true, + "peer": true }, "node_modules/bytes": { "version": "1.0.0", @@ -193,13 +200,19 @@ "dev": true }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -252,7 +265,8 @@ "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 + "dev": true, + "peer": true }, "node_modules/concat-map": { "version": "0.0.1", @@ -279,9 +293,9 @@ } }, "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", "dev": true, "engines": { "node": "*" @@ -296,6 +310,23 @@ "ms": "^2.1.1" } }, + "node_modules/define-data-property": { + "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==", + "dev": true, + "dependencies": { + "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/detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", @@ -327,6 +358,27 @@ "string-template": "~0.2.1" } }, + "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==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -398,31 +450,18 @@ } }, "node_modules/findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha512-z8Nrwhi6wzxNMIbxlrTzuUW6KWuKkogZ/7OdDVq+0+kxn77KUH1nipx8iU6suqkHqc4y6n7a9A8IpmxY/pTjWg==", - "dev": true, - "dependencies": { - "glob": "~5.0.0" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/findup-sync/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", "dev": true, "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" }, "engines": { - "node": "*" + "node": ">= 10.13.0" } }, "node_modules/fined": { @@ -478,10 +517,13 @@ "dev": true }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/gaze": { "version": "1.1.3", @@ -496,14 +538,19 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "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" @@ -594,40 +641,50 @@ "node": ">= 0.10" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "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==", "dev": true, "optional": true }, "node_modules/grunt": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz", - "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", + "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", "dev": true, "dependencies": { - "dateformat": "~3.0.3", + "dateformat": "~4.6.2", "eventemitter2": "~0.4.13", "exit": "~0.1.2", - "findup-sync": "~0.3.0", + "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.4.13", + "iconv-lite": "~0.6.3", "js-yaml": "~3.14.0", "minimatch": "~3.0.4", - "mkdirp": "~1.0.4", - "nopt": "~3.0.6", - "rimraf": "~3.0.2" + "nopt": "~3.0.6" }, "bin": { "grunt": "bin/grunt" }, "engines": { - "node": ">=8" + "node": ">=16" } }, "node_modules/grunt-cli": { @@ -772,18 +829,6 @@ "terser": "5.x" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -793,6 +838,30 @@ "node": ">=8" } }, + "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==", + "dev": true, + "dependencies": { + "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==", + "dev": true, + "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", @@ -805,6 +874,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -833,12 +914,12 @@ "dev": true }, "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==", + "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": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" @@ -899,12 +980,12 @@ } }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "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": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1184,18 +1265,6 @@ "node": "*" } }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -1231,9 +1300,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1405,12 +1474,12 @@ "optional": true }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", "dev": true, "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -1445,12 +1514,12 @@ } }, "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -1474,21 +1543,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1522,24 +1576,45 @@ "dev": true }, "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "optional": true, "bin": { "semver": "bin/semver" } }, + "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==", + "dev": true, + "dependencies": { + "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": ">= 0.4" + } + }, "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==", + "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==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1559,6 +1634,7 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, + "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -1607,13 +1683,14 @@ } }, "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", + "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", "dev": true, + "peer": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -1679,9 +1756,9 @@ } }, "node_modules/underscore.string/node_modules/sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "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/util-deprecate": { @@ -1746,1342 +1823,5 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true } - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "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.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "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 - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "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" - } - }, - "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" - } - }, - "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==", - "dev": true - }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "body": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", - "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", - "dev": true, - "requires": { - "continuable-cache": "^0.3.1", - "error": "^7.0.0", - "raw-body": "~1.1.0", - "safe-json-parse": "~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" - } - }, - "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" - } - }, - "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 - }, - "bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "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 - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", - "dev": true - }, - "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 - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "continuable-cache": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", - "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", - "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" - } - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "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" - } - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "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": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", - "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", - "dev": true, - "requires": { - "string-template": "~0.2.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 - }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", - "dev": true - }, - "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-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.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" - } - }, - "findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha512-z8Nrwhi6wzxNMIbxlrTzuUW6KWuKkogZ/7OdDVq+0+kxn77KUH1nipx8iU6suqkHqc4y6n7a9A8IpmxY/pTjWg==", - "dev": true, - "requires": { - "glob": "~5.0.0" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "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" - } - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, - "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "getobject": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", - "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "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" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "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" - } - } - } - }, - "globule": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", - "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true, - "optional": true - }, - "grunt": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz", - "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==", - "dev": true, - "requires": { - "dateformat": "~3.0.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~0.3.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.4.13", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "mkdirp": "~1.0.4", - "nopt": "~3.0.6", - "rimraf": "~3.0.2" - } - }, - "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==", - "dev": true, - "requires": { - "grunt-known-options": "~2.0.0", - "interpret": "~1.1.0", - "liftup": "~3.0.1", - "nopt": "~4.0.1", - "v8flags": "~3.2.0" - }, - "dependencies": { - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - } - } - }, - "grunt-contrib-less": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.1.0.tgz", - "integrity": "sha512-+GNKFKpZfiopgUd5cDYNuzsVHZ7WFHM7MOUPKtmMDhfKQ4ZSFuVpNP5PoTFs669TARE6Rvgtv1izILKCpuhFZw==", - "dev": true, - "requires": { - "async": "^3.2.0", - "chalk": "^4.1.0", - "less": "^3.0.4", - "lodash": "^4.17.20" - } - }, - "grunt-contrib-watch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", - "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", - "dev": true, - "requires": { - "async": "^2.6.0", - "gaze": "^1.1.0", - "lodash": "^4.17.10", - "tiny-lr": "^1.1.1" - }, - "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - } - } - }, - "grunt-known-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", - "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.19" - } - }, - "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==", - "dev": true, - "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" - } - }, - "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==", - "dev": true, - "requires": { - "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" - } - }, - "grunt-terser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-terser/-/grunt-terser-2.0.0.tgz", - "integrity": "sha512-9Rw1TiPsqadCJnEaKz+mZiS4k9ydnkNfrfvEq9SS6MqMXUxBC+sndDCHV05s5/PXQsFjFBhoRVFij5FaV36tYA==", - "dev": true, - "requires": { - "grunt": "^1.1.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "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 - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "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==", - "dev": true - }, - "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 - }, - "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" - } - }, - "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 - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "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==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "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-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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "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==", - "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==", - "dev": true - }, - "jit-grunt": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/jit-grunt/-/jit-grunt-0.10.0.tgz", - "integrity": "sha512-eT/f4c9wgZ3buXB7X1JY1w6uNtAV0bhrbOGf/mFmBb0CDNLUETJ/VRoydayWOI54tOoam0cz9RooVCn3QY1WoA==", - "dev": true, - "requires": {} - }, - "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" - } - }, - "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==", - "dev": true - }, - "less": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", - "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", - "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", - "native-request": "^1.0.5", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - } - }, - "liftup": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", - "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - } - } - } - }, - "livereload-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", - "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", - "dev": true - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "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, - "optional": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "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": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "optional": 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" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "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 - }, - "native-request": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", - "integrity": "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==", - "dev": true, - "optional": true - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "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-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "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==", - "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==", - "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-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", - "dev": true, - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "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==", - "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": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "optional": 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 - }, - "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": "1.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", - "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", - "dev": true, - "requires": { - "bytes": "1", - "string_decoder": "0.10" - } - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - }, - "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-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "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" - } - }, - "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": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", - "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "optional": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "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" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "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-template": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", - "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" - } - }, - "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 - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - }, - "tiny-lr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", - "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", - "dev": true, - "requires": { - "body": "^5.1.0", - "debug": "^3.1.0", - "faye-websocket": "~0.10.0", - "livereload-js": "^2.3.0", - "object-assign": "^4.1.0", - "qs": "^6.4.0" - } - }, - "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" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "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==", - "dev": true - }, - "underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "dev": true, - "requires": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "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": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "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 - }, - "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" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - } } } diff --git a/Build/package.json b/Build/package.json index cba94b755..2475d7f5f 100644 --- a/Build/package.json +++ b/Build/package.json @@ -15,12 +15,11 @@ "license": "GPL-3.0-or-later", "homepage": "https://dfgviewer.de", "devDependencies": { - "grunt": "^1.5.3", + "grunt": "^1.6", "grunt-contrib-less": "^2.0.0", "grunt-contrib-watch": "^1.1.0", "grunt-terser": "^2.0.0", "jit-grunt": "^0.10.0", - "less": "^3.12.0", - "terser": "^5" + "less": "^3.12.0" } } diff --git a/Resources/Private/JavaScript/dfgviewerScripts.js b/Resources/Private/JavaScript/dfgviewerScripts.js index 65173c64a..7e8f33d7c 100644 --- a/Resources/Private/JavaScript/dfgviewerScripts.js +++ b/Resources/Private/JavaScript/dfgviewerScripts.js @@ -50,6 +50,16 @@ $(document).ready(function () { }); } + // extract title information from the meta data and add it to the top of the sidebar + ($('.tx-dlf-metadata dl.tx-dlf-metadata-titledata dd.tx-dlf-title')[0]) && $('.tx-dlf-metadata').prepend('

' + $('.tx-dlf-metadata dl.tx-dlf-metadata-titledata').first().find('dd.tx-dlf-title').text() + '

'); + + // add a toggle function for sub meta data "(+ n more)" + $('dl.tx-dlf-metadata-titledata dd > dl').each(function () { $(this).parent().addClass('has-submetadata').prepend('+' + $(this).find('dt').length + (($('html[lang^="de"]')[0]) ? ' weitere' : ' more') + '').prev().addClass('has-submetadata'); }); + $('.submetadata-toggle').on('click', function () { $(this).parent().toggleClass('open'); }); + + // insert dd tag between two dt tags if necessary + $('dl.tx-dlf-metadata-titledata dt').each(function () { $(this).after($(this).next('dt').length > 0 && $('
')) }); + // active toggle for submenus $('.document-functions li.submenu > a').on(mobileEvent, function (event) { $('li.submenu.open a').not(this).parent().removeClass('open'); diff --git a/Resources/Private/Less/modules/sidebar.less b/Resources/Private/Less/modules/sidebar.less index aad5df43d..78db75d48 100644 --- a/Resources/Private/Less/modules/sidebar.less +++ b/Resources/Private/Less/modules/sidebar.less @@ -649,6 +649,78 @@ ul.toc { display: none; } + dd { + > dl { + position: relative; + max-height: 0; + background-color: rgb(white, .15); + padding: 0 15px; + margin: 0; + overflow: hidden; + transition: max-height .3s ease-out, padding .5s ease-out, margin .5s ease-out; + + &::before { + position: absolute; + top: -10px; + left: 25px; + width: 0; + height: 0; + border: 10px solid transparent; + border-bottom-color: rgb(white, .15); + border-top-width: 0; + content: " "; + } + } + + .submetadata-toggle { + position: relative; + padding: 1px 20px 1px 10px; + border-radius: 20px; + background-color: rgb(white, .20); + margin-left: 3px; + cursor: pointer; + + &::after { + position: absolute; + top: 6px; + right: 8px; + width: 5px; + height: 5px; + border: solid white; + border-width: 2px 2px 0 0; + content: " "; + transition: all .25s ease-in-out; + transform: rotate(135deg); + } + } + + &.open { + > dl { + max-height: 1500px; + overflow: visible; + padding: 15px; + margin: 15px 0; + transition: max-height .5s ease-in, padding .25s ease-in-out, margin .25s ease-in-out, overflow 15s ease-out; + } + + .submetadata-toggle { + background-color: white; + color: @base-blue; + + &::after { + top: 9px; + border-color: @base-blue; + transform: rotate(-45deg); + } + } + } + } + + & + dl { + border-left: 1px solid rgb(white, .5); + padding-left: 15px; + } + } .metadata-basic { @@ -691,6 +763,7 @@ ul.toc { @media screen and (min-width: @tabletLandscapeViewportWidth) { padding-bottom: 0; + overflow: visible; .metadata-title { position: relative; diff --git a/Resources/Public/Css/allStyles.css b/Resources/Public/Css/allStyles.css index 84dd12e05..d7596f04e 100644 --- a/Resources/Public/Css/allStyles.css +++ b/Resources/Public/Css/allStyles.css @@ -1 +1 @@ -html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}.document-functions>ul,.view-functions>ul{position:absolute;text-align:center;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;z-index:100}.document-functions>ul>li,.view-functions>ul>li{position:relative;display:inline-block}.document-functions>ul>li>a,.view-functions>ul>li>a,.document-functions>ul>li>span,.view-functions>ul>li>span{position:relative;display:inline-block;width:40px;height:40px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;border-radius:20px;margin:0 5px;background:#fff url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px}.document-functions>ul>li>span,.view-functions>ul>li>span{opacity:.5}@media screen and (min-width:1024px){.document-functions>ul>li>a,.view-functions>ul>li>a,.document-functions>ul>li>span,.view-functions>ul>li>span{margin:0 2px}.no-touchevents .document-functions>ul>li a,.no-touchevents .view-functions>ul>li a{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;cursor:pointer}.no-touchevents .document-functions>ul>li a:hover,.no-touchevents .view-functions>ul>li a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@media screen and (min-width:1200px){.document-functions>ul>li>a,.view-functions>ul>li>a,.document-functions>ul>li>span,.view-functions>ul>li>span{margin:0 4px}}.document-functions>ul{bottom:15px;left:15px;right:15px}.document-functions>ul>li.submenu:before{position:absolute;top:-17.5px;left:50%;width:0;height:0;margin-left:-10px;border:10px solid transparent;border-width:0 10px;border-top-color:rgba(34,68,102,0.9);content:" ";z-index:200;opacity:0;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.document-functions>ul>li.submenu>ul{position:fixed;bottom:80px;left:40px;right:40px;padding:20px;background:rgba(34,68,102,0.9);font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;text-align:left;transform-origin:center bottom;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;-webkit-transform:scaleY(0) translateY(100px);-moz-transform:scaleY(0) translateY(100px);-ms-transform:scaleY(0) translateY(100px);transform:scaleY(0) translateY(100px);opacity:0;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.document-functions>ul>li.submenu>ul li a,.document-functions>ul>li.submenu>ul li span{position:relative;color:#fff;display:block;padding-left:40px;margin:10px 0;min-height:40px;line-height:40px;white-space:nowrap}.document-functions>ul>li.submenu>ul li a:before,.document-functions>ul>li.submenu>ul li span:before{position:absolute;top:0;left:0;width:40px;height:40px;content:" ";background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px}.document-functions>ul>li.submenu>ul li a.download-document:before,.document-functions>ul>li.submenu>ul li span.download-document:before{background-position:-360px -40px}.document-functions>ul>li.submenu>ul li a.download-page:before,.document-functions>ul>li.submenu>ul li span.download-page:before{background-position:-320px -40px}.document-functions>ul>li.submenu>ul li a.download-fulltext:before,.document-functions>ul>li.submenu>ul li span.download-fulltext:before{background-position:-280px -40px}.document-functions>ul>li.submenu>ul li a.local-presentation:before,.document-functions>ul>li.submenu>ul li span.local-presentation:before{background-position:-440px -80px}.document-functions>ul>li.submenu>ul li a.local-catalog:before,.document-functions>ul>li.submenu>ul li span.local-catalog:before{background-position:-400px -80px}.document-functions>ul>li.submenu>ul li a.local-contact:before,.document-functions>ul>li.submenu>ul li span.local-contact:before{background-position:-400px -40px}.document-functions>ul>li.submenu>ul li a.persistence-document:before,.document-functions>ul>li.submenu>ul li span.persistence-document:before{background-position:-360px -80px}.document-functions>ul>li.submenu>ul li a.persistence-page:before,.document-functions>ul>li.submenu>ul li span.persistence-page:before{background-position:-320px -80px}.document-functions>ul>li.submenu>ul li span{opacity:.5}.document-functions>ul>li.submenu.open:before{top:-13.5px;border-top-width:10px;opacity:1}.document-functions>ul>li.submenu.open ul{-webkit-transform:scaleY(1) translateY(0);-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);opacity:1}.document-functions>ul>li.downloads>a,.document-functions>ul>li.downloads>span{background-position:-40px 0}.document-functions>ul>li.fulltext>a,.document-functions>ul>li.fulltext>span{background-position:-120px 0}.document-functions>ul>li.score>a,.document-functions>ul>li.score>span{background-position:-640px -40px}.document-functions>ul>li.doublepage{display:none}.document-functions>ul>li.doublepage>a,.document-functions>ul>li.doublepage>span{background-position:-80px 0}.document-functions>ul>li.doublepage a.tx-dlf-navigation-doubleOff:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}.document-functions>ul>li.doublepage a.tx-dlf-navigation-doublePlusOne{position:absolute;bottom:2px;right:-1px;width:0;height:0;border:13px solid transparent;border-width:9px 0px 9px 13px;border-left-color:#fff;border-radius:0;background:transparent}.document-functions>ul>li.doublepage a.tx-dlf-navigation-doublePlusOne span{position:absolute;bottom:-5px;right:3px;width:0;height:0;display:block;overflow:hidden;border:8px solid transparent;border-width:5px 0 5px 8px;border-left-color:#246}.document-functions>ul>li.fulltext span.fulltext a.select.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}.document-functions>ul>li.score a#tx-dlf-tools-midi{background-position:-640px 0}.midi-active .document-functions>ul>li.score a#tx-dlf-tools-midi{background-position:-680px 0}.document-functions>ul>li.score a.score-visible.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}.document-functions>ul>li.grid>a,.document-functions>ul>li.grid>span{background-position:-160px 0}.document-functions>ul>li.grid a.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}@media screen and (min-width:1024px){.document-functions>ul{top:20px;left:116px;right:auto;bottom:auto}.document-functions>ul li.doublepage{display:inline-block}.document-functions>ul li.submenu:before{top:auto;bottom:-60px;border-width:0 10px;border-bottom-color:rgba(34,68,102,0.9)}.document-functions>ul li.submenu>ul{position:absolute;top:50px;left:-20px;right:auto;bottom:auto;width:auto;font-size:12px;padding:15px;z-index:3000;transform-origin:center top;-webkit-transform:scaleY(0) translateY(-100px);-moz-transform:scaleY(0) translateY(-100px);-ms-transform:scaleY(0) translateY(-100px);transform:scaleY(0) translateY(-100px)}.document-functions>ul li.submenu>ul li a,.document-functions>ul li.submenu>ul li span{margin:0;white-space:nowrap;padding-right:5px}.no-touchevents .document-functions>ul li.submenu>ul li a:hover,.no-touchevents .document-functions>ul li.submenu>ul li span:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:rgba(255,255,255,0.2)}.document-functions>ul li.submenu.open:before{top:auto;bottom:-10px;border-width:0 10px 10px 10px}}@media screen and (min-width:1200px){.document-functions>ul{left:124px}}.view-functions ul{position:relative}.view-functions ul li{display:none}@media screen and (min-width:1024px){.view-functions ul{position:absolute;top:20px;right:10px;display:block;height:40px}.view-functions ul li{display:inline-block}.view-functions ul li.rotate{display:none}.view-functions ul li.pages{position:relative;top:auto;right:auto;display:inline-block}.view-functions ul li.pages form{position:absolute;top:0;right:0}.view-functions ul li.pages form select{color:#53779b;background:#fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDIwIDEyIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojNjg4N0EzO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMV8iPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy40IDMuMmwtNi40IDYuNC02LjQtNi40Ii8+PC9nPjwvc3ZnPg==') no-repeat right center;background-size:20px 12px;font-size:16px;font-weight:700;line-height:1.2;width:auto;padding:10px 20px 10px 14px;margin:0 2px;outline:none;border-radius:20px;border:1px solid #d3dde7;cursor:pointer;appearance:none}.no-touchevents .view-functions ul li.pages form select{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.no-touchevents .view-functions ul li.pages form select:hover{border:1px solid #d4e2f1;background-color:#f2f6fb}.view-functions ul li.zoom{position:relative;display:inline-block}.view-functions ul li.zoom .in{background-position:-360px 0}.view-functions ul li.zoom .out{background-position:-400px 0}.view-functions ul li.zoom .fullscreen{z-index:1000;background:#fff}.view-functions ul li.zoom .fullscreen:before,.view-functions ul li.zoom .fullscreen:after{position:absolute;width:12px;height:12px;background:url(../Images/controlIcons.svg) no-repeat -574px -54px;background-size:auto 120px;display:block;content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;pointer-events:none}.static .view-functions ul li.zoom .fullscreen:before,.static .view-functions ul li.zoom .fullscreen:after{-webkit-transition:none;-o-transition:none;transition:none}.view-functions ul li.zoom .fullscreen:before{top:9px;right:9px}.view-functions ul li.zoom .fullscreen:after{bottom:9px;left:9px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.view-functions ul li.zoom .fullscreen.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.view-functions ul li.zoom .fullscreen.active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.score-visible .view-functions ul li.zoom .in,.score-visible .view-functions ul li.zoom .out{display:none}.view-functions ul li.tx-dlf-imagemanipulationtool{position:relative;display:inline-block}.view-functions ul li.tx-dlf-imagemanipulationtool>span{opacity:1;overflow:hidden;width:auto;height:auto;display:inline;margin:0}.view-functions ul li.tx-dlf-imagemanipulationtool>span>span>a{position:relative;display:inline-block;width:40px;height:40px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;border-radius:20px;margin:0 5px;background:#fff url(../Images/controlIcons.svg) no-repeat -200px 0;background-size:auto 120px}.view-functions ul li.tx-dlf-imagemanipulationtool>span>span>a.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}.view-functions ul li.rotate .rotate-left{background-position:-240px 0}.view-functions ul li.rotate .rotate-right{background-position:-240px -40px}.view-functions ul li.rotate .upend{background-position:-280px 0}.view-functions ul li.sync-view .sync-view-toggle{background-position:-720px 0}.view-functions ul li.sync-view .sync-view-toggle.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}}@media screen and (min-width:1200px){.view-functions ul li.rotate{display:inline-block}.view-functions ul li.pages form select{margin:0 4px}}.image-manipulation{position:absolute;top:50px;right:7px;z-index:1010}.image-manipulation .slider-container{background:rgba(34,68,102,0.9);padding:30px 20px 10px 56px;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.image-manipulation .slider-container:before{position:absolute;top:-10px;right:10px;width:0;height:0;border:10px solid transparent;border-bottom-color:rgba(34,68,102,0.9);border-top:0;content:" "}.image-manipulation .slider-container .slider{position:relative;width:200px;height:30px;border:0 none;border-radius:0;background:transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:24px}.image-manipulation .slider-container .slider:before{position:absolute;top:-19px;left:-36px;width:40px;height:40px;content:" ";background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px}.image-manipulation .slider-container .slider:after{position:absolute;top:0;left:0;width:100%;height:2px;border-radius:2px;background:#fff;content:""}.image-manipulation .slider-container .slider .tooltip{position:absolute;opacity:1;top:-4px;left:210px !important;color:#fff;font-size:10px;text-align:left}.image-manipulation .slider-container .slider-contrast .tooltip,.image-manipulation .slider-container .slider-saturation .tooltip{left:100%}.image-manipulation .slider-container .slider-brightness .tooltip,.image-manipulation .slider-container .slider-hue .tooltip{left:50%}.image-manipulation .slider-container .slider-contrast:before{background-position:-480px 0}.image-manipulation .slider-container .slider-saturation:before{background-position:-480px -40px}.image-manipulation .slider-container .slider-brightness:before{background-position:-480px -80px}.image-manipulation .slider-container .slider-hue:before{background-position:-520px 0}.image-manipulation .slider-container .checkbox,.image-manipulation .slider-container button.reset-btn{position:relative;border:0 none;color:#fff;font-size:11px;margin-top:-15px;padding-left:36px;line-height:40px;display:inline-block;background:transparent}.image-manipulation .slider-container .checkbox:before,.image-manipulation .slider-container button.reset-btn:before{position:absolute;top:0;left:0;width:40px;height:40px;background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;content:" "}.image-manipulation .slider-container button.reset-btn{margin-left:10px;outline:none}.image-manipulation .slider-container button.reset-btn:before{background-position:-520px -80px}.image-manipulation .slider-container .checkbox{margin-left:-37px}.image-manipulation .slider-container .checkbox:before{background-position:-520px -40px}.image-manipulation .slider-container .checkbox label input{margin-right:4px}.slider-imagemanipulation.ui-slider-horizontal .ui-slider-handle{position:absolute;z-index:2;top:-7px;width:14px;height:14px;background:#fff;border:0 none;border-radius:7px;box-shadow:1px 1px 0 #a6c3e1;cursor:col-resize;margin-left:-6px}.slider-imagemanipulation.ui-slider-horizontal .ui-slider-handle:after{content:none}.slider-imagemanipulation.ui-slider-horizontal .ui-slider-handle .ui-slider-handle:focus,.slider-imagemanipulation.ui-slider-horizontal .ui-slider-handle .ui-slider-handle:active{border:0;outline:none}.slider-imagemanipulation.ui-slider-horizontal .ui-slider-range{background:rgba(0,177,158,0.5)}.page-control-multiview,.page-control{position:absolute;right:40px;bottom:15px;left:40px;height:1px}.page-control-multiview>div,.page-control>div{position:absolute;bottom:0;z-index:110}.page-control-multiview>div span,.page-control>div span{display:none}.page-control-multiview>div span a,.page-control>div span a,.page-control-multiview>div span span,.page-control>div span span{position:relative;display:inline-block;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0}.page-control-multiview>div span a:before,.page-control>div span a:before,.page-control-multiview>div span span:before,.page-control>div span span:before{position:absolute;bottom:-1px;width:40px;height:40px;border-radius:20px;background:#fff url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;content:" "}.page-control-multiview>div span span,.page-control>div span span{opacity:.3}.page-control-multiview>div span.next,.page-control>div span.next{display:block}.page-control-multiview>div span.next a:before,.page-control>div span.next a:before,.page-control-multiview>div span.next span:before,.page-control>div span.next span:before{right:0;background-position:-280px -80px}.page-control-multiview>div span.prev,.page-control>div span.prev{display:block}.page-control-multiview>div span.prev a:before,.page-control>div span.prev a:before,.page-control-multiview>div span.prev span:before,.page-control>div span.prev span:before{left:0;background-position:-240px -80px}.page-control-multiview .backs,.page-control .backs{left:0}.page-control-multiview .fwds,.page-control .fwds{right:0}.page-control-multiview .measureBacks,.page-control .measureBacks,.page-control-multiview .measureFwds,.page-control .measureFwds{display:none}@media screen and (min-width:480px){.page-control-multiview,.page-control{right:auto;left:50%;width:300px;margin-left:-150px}.score-visible .page-control-multiview,.score-visible .page-control{width:340px;margin-left:-170px}}@media screen and (min-width:1024px){.page-control-multiview,.page-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;pointer-events:none}.score-visible .page-control-multiview,.score-visible .page-control{width:100%;margin:0}.page-control-multiview>div,.page-control>div{height:80px;min-width:80px;pointer-events:all;bottom:50%;margin-bottom:-20px}.page-control-multiview>div span,.page-control>div span{display:block}.page-control-multiview>div span a,.page-control>div span a,.page-control-multiview>div span span,.page-control>div span span{position:absolute;font-size:14px;color:#246;white-space:nowrap;display:block;height:40px;line-height:40px;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.page-control-multiview>div span a:before,.page-control>div span a:before,.page-control-multiview>div span span:before,.page-control>div span span:before{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.page-control-multiview>div span span,.page-control>div span span{opacity:0}.no-touchevents .page-control-multiview>div span a:hover,.no-touchevents .page-control>div span a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-control-multiview>div span span,.page-control>div span span{cursor:not-allowed}.page-control-multiview>div.over span span,.page-control>div.over span span{opacity:.3}.touchevents .page-control-multiview>div.enable-touchevent span a,.touchevents .page-control>div.enable-touchevent span a,.touchevents .page-control-multiview>div.enable-touchevent span span,.touchevents .page-control>div.enable-touchevent span span{pointer-events:all}.page-control-multiview>div.no-transition a,.page-control>div.no-transition a,.page-control-multiview>div.no-transition span,.page-control>div.no-transition span,.page-control-multiview>div.no-transition a:before,.page-control>div.no-transition a:before,.page-control-multiview>div.no-transition span:before,.page-control>div.no-transition span:before{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.page-control-multiview>div.backs,.page-control>div.backs{left:10px}.page-control-multiview>div.backs span a,.page-control>div.backs span a,.page-control-multiview>div.backs span span,.page-control>div.backs span span{left:0;text-align:left;padding-left:80px}.page-control-multiview>div.backs span a:before,.page-control>div.backs span a:before,.page-control-multiview>div.backs span span:before,.page-control>div.backs span span:before{left:20px}.page-control-multiview>div.backs span.prev a,.page-control>div.backs span.prev a,.page-control-multiview>div.backs span.prev span,.page-control>div.backs span.prev span{top:0;height:80px;line-height:80px;color:rgba(34,68,102,0)}.page-control-multiview>div.backs span.prev a:before,.page-control>div.backs span.prev a:before,.page-control-multiview>div.backs span.prev span:before,.page-control>div.backs span.prev span:before{left:0;width:80px;height:80px;border-radius:40px;background-position:0 -40px}.page-control-multiview>div.backs span.rwnd a,.page-control>div.backs span.rwnd a,.page-control-multiview>div.backs span.rwnd span,.page-control>div.backs span.rwnd span{top:0;color:rgba(34,68,102,0);z-index:301}.page-control-multiview>div.backs span.rwnd a:before,.page-control>div.backs span.rwnd a:before,.page-control-multiview>div.backs span.rwnd span:before,.page-control>div.backs span.rwnd span:before{left:41px;width:32px;height:32px;background-position:-86px -43px}.page-control-multiview>div.backs span.first a,.page-control>div.backs span.first a,.page-control-multiview>div.backs span.first span,.page-control>div.backs span.first span{bottom:0;opacity:0;z-index:302}.page-control-multiview>div.backs span.first a:before,.page-control>div.backs span.first a:before,.page-control-multiview>div.backs span.first span:before,.page-control>div.backs span.first span:before{background-position:-80px -80px}.page-control-multiview>div.backs.over span.prev a,.page-control>div.backs.over span.prev a,.page-control-multiview>div.backs.over span.prev span,.page-control>div.backs.over span.prev span{color:#246}.page-control-multiview>div.backs.over span.rwnd a,.page-control>div.backs.over span.rwnd a,.page-control-multiview>div.backs.over span.rwnd span,.page-control>div.backs.over span.rwnd span{top:-45px;color:#246}.page-control-multiview>div.backs.over span.rwnd a:before,.page-control>div.backs.over span.rwnd a:before,.page-control-multiview>div.backs.over span.rwnd span:before,.page-control>div.backs.over span.rwnd span:before{bottom:-1px;left:20px;width:40px;height:40px;background-position:-80px -40px}.page-control-multiview>div.backs.over span.first a,.page-control>div.backs.over span.first a,.page-control-multiview>div.backs.over span.first span,.page-control>div.backs.over span.first span{bottom:-45px}.page-control-multiview>div.backs.over span.first a,.page-control>div.backs.over span.first a{opacity:1}.page-control-multiview>div.backs.over span.first span,.page-control>div.backs.over span.first span{opacity:.3}.page-control-multiview>div.fwds,.page-control>div.fwds{right:10px}.page-control-multiview>div.fwds span a,.page-control>div.fwds span a,.page-control-multiview>div.fwds span span,.page-control>div.fwds span span{right:0;text-align:right;padding-right:80px}.page-control-multiview>div.fwds span a:before,.page-control>div.fwds span a:before,.page-control-multiview>div.fwds span span:before,.page-control>div.fwds span span:before{right:20px}.page-control-multiview>div.fwds span.next a,.page-control>div.fwds span.next a,.page-control-multiview>div.fwds span.next span,.page-control>div.fwds span.next span{top:0;height:80px;line-height:80px;color:rgba(34,68,102,0)}.page-control-multiview>div.fwds span.next a:before,.page-control>div.fwds span.next a:before,.page-control-multiview>div.fwds span.next span:before,.page-control>div.fwds span.next span:before{right:0;width:80px;height:80px;border-radius:40px;background-position:-160px -40px}.page-control-multiview>div.fwds span.fwd a,.page-control>div.fwds span.fwd a,.page-control-multiview>div.fwds span.fwd span,.page-control>div.fwds span.fwd span{top:0;color:rgba(34,68,102,0)}.page-control-multiview>div.fwds span.fwd a:before,.page-control>div.fwds span.fwd a:before,.page-control-multiview>div.fwds span.fwd span:before,.page-control>div.fwds span.fwd span:before{right:41px;width:32px;height:32px;background-position:-122px -42px}.page-control-multiview>div.fwds span.last a,.page-control>div.fwds span.last a,.page-control-multiview>div.fwds span.last span,.page-control>div.fwds span.last span{bottom:0;opacity:0}.page-control-multiview>div.fwds span.last a:before,.page-control>div.fwds span.last a:before,.page-control-multiview>div.fwds span.last span:before,.page-control>div.fwds span.last span:before{background-position:-120px -80px}.page-control-multiview>div.fwds.over span.next a,.page-control>div.fwds.over span.next a,.page-control-multiview>div.fwds.over span.next span,.page-control>div.fwds.over span.next span{color:#246}.page-control-multiview>div.fwds.over span.fwd a,.page-control>div.fwds.over span.fwd a,.page-control-multiview>div.fwds.over span.fwd span,.page-control>div.fwds.over span.fwd span{top:-45px;color:#246}.page-control-multiview>div.fwds.over span.fwd a:before,.page-control>div.fwds.over span.fwd a:before,.page-control-multiview>div.fwds.over span.fwd span:before,.page-control>div.fwds.over span.fwd span:before{bottom:-1px;right:20px;width:40px;height:40px;background-position:-120px -40px}.page-control-multiview>div.fwds.over span.last a,.page-control>div.fwds.over span.last a,.page-control-multiview>div.fwds.over span.last span,.page-control>div.fwds.over span.last span{bottom:-45px}.page-control-multiview>div.fwds.over span.last a,.page-control>div.fwds.over span.last a{opacity:1}.page-control-multiview>div.fwds.over span.last span,.page-control>div.fwds.over span.last span{opacity:.3}.page-control-multiview>div.measureBacks,.page-control>div.measureBacks,.page-control-multiview>div.measureFwds,.page-control>div.measureFwds{top:50% !important;margin-top:30px;display:block;transition:all .25s ease-in-out}.page-control-multiview>div.measureBacks a,.page-control>div.measureBacks a,.page-control-multiview>div.measureFwds a,.page-control>div.measureFwds a,.page-control-multiview>div.measureBacks span,.page-control>div.measureBacks span,.page-control-multiview>div.measureFwds span,.page-control>div.measureFwds span{color:transparent}.page-control-multiview>div.measureBacks a:hover,.page-control>div.measureBacks a:hover,.page-control-multiview>div.measureFwds a:hover,.page-control>div.measureFwds a:hover,.page-control-multiview>div.measureBacks span:hover,.page-control>div.measureBacks span:hover,.page-control-multiview>div.measureFwds span:hover,.page-control>div.measureFwds span:hover{color:#246}.page-control-multiview>div.measureBacks.over,.page-control>div.measureBacks.over,.page-control-multiview>div.measureFwds.over,.page-control>div.measureFwds.over{margin-top:75px}.page-control-multiview>div.measureBacks,.page-control>div.measureBacks{left:30px}.page-control-multiview>div.measureBacks span.prev a,.page-control>div.measureBacks span.prev a,.page-control-multiview>div.measureBacks span.prev span,.page-control>div.measureBacks span.prev span{left:0;padding-left:50px}.page-control-multiview>div.measureBacks span.prev a:before,.page-control>div.measureBacks span.prev a:before,.page-control-multiview>div.measureBacks span.prev span:before,.page-control>div.measureBacks span.prev span:before{background-position:-680px -80px}.page-control-multiview>div.measureFwds,.page-control>div.measureFwds{right:30px}.page-control-multiview>div.measureFwds span.next a,.page-control>div.measureFwds span.next a,.page-control-multiview>div.measureFwds span.next span,.page-control>div.measureFwds span.next span{right:0;padding-right:50px;text-align:right}.page-control-multiview>div.measureFwds span.next a:before,.page-control>div.measureFwds span.next a:before,.page-control-multiview>div.measureFwds span.next span:before,.page-control>div.measureFwds span.next span:before{background-position:-680px -40px}}.calendar .page-control-multiview,.calendar .page-control{display:none}#browser-hint{padding:10px 50px;position:absolute;top:70px;right:20px;z-index:10;width:80%}#browser-hint.hidden{display:none}#browser-hint .alert{padding:20px;background-color:#b61717;color:white;margin-bottom:15px}#browser-hint .alert p{padding:10px 0;line-height:normal}#browser-hint .closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:40px;line-height:20px;cursor:pointer;transition:.3s}#browser-hint .closebtn:hover{color:black}.document-functions .search{display:none}.document-functions .search a{background-position:-560px 0}@media screen and (min-width:1024px){.document-functions .search{display:inline-block}.document-functions .search .sru-searchfield{position:absolute;top:50px;left:-20px;right:auto;bottom:auto;width:auto;font-size:12px;padding:15px;z-index:3000;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;text-align:left;color:#fff;transform-origin:center top;opacity:0;background:rgba(34,68,102,0.9);box-shadow:0 2px 8px rgba(0,0,0,0.3);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;-webkit-transform:scaleY(0) translateY(-100px);-moz-transform:scaleY(0) translateY(-100px);-ms-transform:scaleY(0) translateY(-100px);transform:scaleY(0) translateY(-100px)}.document-functions .search .sru-searchfield label{display:none}.document-functions .search .sru-searchfield input[type="text"]{padding:6px 10px;font-size:12px;width:280px;color:#246;border:0 none;outline:none;margin-right:35px;height:30px;line-height:30px;box-shadow:inset 1px 1px 2px rgba(34,68,102,0.2)}.document-functions .search .sru-searchfield input[type="text"]::placeholder{color:#cde}.document-functions .search .sru-searchfield input[type="submit"]{position:absolute;top:15px;right:12px;width:30px;height:30px;display:block;border:0 none;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:#fff url(../Images/controlIcons.svg) no-repeat -562px -3px;background-size:auto 120px;border-radius:15px}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results-clearing{position:absolute;top:20px;right:55px;width:20px;height:20px;border-radius:10px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:#dfeaf4 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojNjg4N0EzO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjUgMy41bDcgN00xMC41IDMuNWwtNyA3Ii8+PC9zdmc+') no-repeat center center;cursor:pointer}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results{position:absolute;top:65px;left:0;width:100%;background:rgba(34,68,102,0.9);box-shadow:0 2px 8px rgba(0,0,0,0.3)}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results .sru-results-active-indicator{position:absolute;top:-10px;left:30px;width:0;height:0;border:10px solid transparent;border-top-width:0;border-bottom-color:rgba(34,68,102,0.9);content:" "}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul{position:relative;padding:10px;margin:0}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li{font-size:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,0.3);line-height:1.6}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li .highlight{background:rgba(255,255,255,0.2);padding:1px 3px}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li img{position:relative;width:100%;height:auto}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li a{display:block;color:#fff;padding:4px}.no-touchevents .document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:rgba(255,255,255,0.2)}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li:last-child{border-bottom:0 none}.document-functions .search.open .sru-searchfield{-webkit-transform:scaleY(1) translateY(0);-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);opacity:1}}.tx-dfgviewer-newspaper-years,.tx-dfgviewer-newspaper-calendar{padding:20px 20px 100px 20px;max-height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tx-dfgviewer-newspaper-years ul li{margin:20px}.tx-dfgviewer-newspaper-years ul li a{display:block;background:#f2f6fb;padding:10px;border-radius:40px}@media screen and (min-width:1024px){.tx-dfgviewer-newspaper-years{padding:140px;vertical-align:middle}.tx-dfgviewer-newspaper-years ul li{display:inline-block}.tx-dfgviewer-newspaper-years ul li a{width:80px;height:80px;line-height:60px}.no-touchevents .tx-dfgviewer-newspaper-years ul li a{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.no-touchevents .tx-dfgviewer-newspaper-years ul li a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.tx-dfgviewer-newspaper-calendar{text-align:left}.tx-dfgviewer-newspaper-calendar .calendar-list-selection,.tx-dfgviewer-newspaper-calendar .list-view{display:none}.tx-dfgviewer-newspaper-calendar .year-anchor{border-bottom:1px solid #a6c3e1;line-height:1.4;font-size:12px}.tx-dfgviewer-newspaper-calendar .year{font-weight:bold;line-height:1.4}.tx-dfgviewer-newspaper-calendar .year a{color:#246}.tx-dfgviewer-newspaper-calendar .calendar-view{position:relative;margin:30px 0 0 0}.tx-dfgviewer-newspaper-calendar .calendar-view table{width:100%;margin:50px 0;text-align:center;border-bottom:1px solid rgba(166,195,225,0.3)}.tx-dfgviewer-newspaper-calendar .calendar-view table caption{color:#246;font-weight:bold;text-align:left;border-bottom:1px solid rgba(166,195,225,0.3);font-size:12px;text-transform:uppercase}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td,.tx-dfgviewer-newspaper-calendar .calendar-view table tr th{width:14.285%;padding:6px}.tx-dfgviewer-newspaper-calendar .calendar-view table tr th{color:#a6c3e1}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td{color:#a6c3e1}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td .contains-issues{position:relative;color:#246;font-weight:bold;display:block;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td .contains-issues:before{position:absolute;top:19px;left:50%;margin-left:-5px;width:0;height:0;border:5px solid transparent;border-top-width:0;border-bottom-color:rgba(34,68,102,0.9);content:" ";opacity:0;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.no-touchevents .tx-dfgviewer-newspaper-calendar .calendar-view table tr td .contains-issues{cursor:pointer}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td ul.issues{position:absolute;left:0;right:0;padding:10px;margin-top:10px;background:rgba(34,68,102,0.9);opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;transform-origin:center top}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open .contains-issues{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open .contains-issues:before{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open ul.issues{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open ul.issues li{margin:10px 0}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open ul.issues li a{color:#fff}@media screen and (min-width:1024px){.tx-dfgviewer-newspaper-calendar{position:relative;height:100%;padding:100px 30px 30px 30px}.tx-dfgviewer-newspaper-calendar .calendar-list-selection{display:block}.tx-dfgviewer-newspaper-calendar .calendar-list-selection{position:absolute;top:106px;right:35px}.tx-dfgviewer-newspaper-calendar .calendar-list-selection a{position:relative;background:#a6c3e1;color:#fff;font-size:12px;padding:4px 10px;border-radius:30px;display:inline-block;margin-left:5px}.no-touchevents .tx-dfgviewer-newspaper-calendar .calendar-list-selection a{cursor:pointer}.tx-dfgviewer-newspaper-calendar .calendar-list-selection a.active{background:#246}.tx-dfgviewer-newspaper-calendar .calendar-list-selection a.active:before{position:absolute;bottom:-5px;left:50%;margin-left:-5px;width:0;height:0;border:5px solid transparent;border-bottom-width:0;border-top-color:#246;content:" "}.tx-dfgviewer-newspaper-calendar .year{font-weight:normal;font-size:30px}.tx-dfgviewer-newspaper-calendar .list-view{position:absolute;top:160px;right:30px;left:30px}.tx-dfgviewer-newspaper-calendar .calendar-view,.tx-dfgviewer-newspaper-calendar .list-view{opacity:0;-webkit-transform:translateY(-100px) scaleY(0);-moz-transform:translateY(-100px) scaleY(0);-ms-transform:translateY(-100px) scaleY(0);transform:translateY(-100px) scaleY(0);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;display:block;pointer-events:none;padding-bottom:60px;height:0}.tx-dfgviewer-newspaper-calendar .calendar-view.active,.tx-dfgviewer-newspaper-calendar .list-view.active{-webkit-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1;pointer-events:all}.tx-dfgviewer-newspaper-calendar .calendar-view{margin:0 -30px}.tx-dfgviewer-newspaper-calendar .calendar-view:before,.tx-dfgviewer-newspaper-calendar .calendar-view:after{content:" ";display:table}.tx-dfgviewer-newspaper-calendar .calendar-view:after{clear:both}.tx-dfgviewer-newspaper-calendar .calendar-view .month{position:relative;padding:30px;width:50%;float:left;overflow:hidden}.tx-dfgviewer-newspaper-calendar .calendar-view .month table{width:100%;margin:0}.tx-dfgviewer-newspaper-calendar .calendar-view .month table tr td.open .contains-issues{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.tx-dfgviewer-newspaper-calendar .calendar-view .month table tr td.open .contains-issues:before{top:16px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tx-dfgviewer-newspaper-calendar .calendar-view .month table tr td.open ul.issues{left:30px;right:30px}.tx-dfgviewer-newspaper-calendar .list-view ul li{padding:10px;margin:10px 0;background:rgba(166,195,225,0.15);border-radius:40px;text-align:right;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.tx-dfgviewer-newspaper-calendar .list-view ul li .date{position:absolute;left:10px;font-size:12px;color:#246;line-height:25px}.tx-dfgviewer-newspaper-calendar .list-view ul li a{background:rgba(166,195,225,0.3);display:inline-block;border-radius:20px;padding:5px 10px;margin:0 5px;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.tx-dfgviewer-newspaper-calendar .list-view ul li a:last-child{margin-right:0}.no-touchevents .tx-dfgviewer-newspaper-calendar .list-view ul li a:hover{background:rgba(166,195,225,0.5)}.tx-dfgviewer-newspaper-calendar .list-view ul li:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}}@media screen and (min-width:1200px){.tx-dfgviewer-newspaper-calendar .calendar-view .month{width:33.3333333%}}@media screen and (min-width:1500px){.tx-dfgviewer-newspaper-calendar .calendar-view .month{width:25%}}.tx-dlf-audio{display:none}.jp-audio{position:absolute;top:50px;right:0;bottom:80px;left:0;background:transparent !important;border:0 none !important;z-index:9;width:auto !important}.jp-audio .jp-details{display:none}.jp-audio .jp-interface{position:absolute;bottom:60px;right:0;left:0;height:40px !important;width:auto;background:rgba(34,68,102,0.95)}.jp-audio .jp-interface .jp-controls-holder{top:0;width:100%;height:30px;overflow:visible;z-index:10}.jp-audio .jp-interface .jp-controls-holder .jp-toggles .jp-repeat{position:absolute;top:5px;right:10px;width:30px;height:30px;background:url(../Images/controlIcons.svg) no-repeat -422px -60px;background-size:auto 120px;opacity:.5}.jp-state-looped.jp-audio .jp-interface .jp-controls-holder .jp-toggles .jp-repeat{opacity:1}.jp-audio .jp-interface .jp-controls-holder .jp-duration-divider{display:none}.jp-audio .jp-interface .jp-controls-holder .jp-controls{position:absolute;top:-50%;padding:0;overflow:visible}.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play{position:absolute;top:5px;left:10px;width:60px;height:60px;background:rgba(255,255,255,0.95);border-radius:30px;border:1px solid #246;padding:0}.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play:before{position:absolute;top:23px;left:22px;width:0;height:0;border:10px solid transparent;border-width:0 10px 15px 10px;border-bottom-color:#246;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play:after{position:absolute;top:20px;left:32px;width:6px;height:20px;background:#246;opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.jp-state-playing.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play:before{top:20px;left:22px;border-width:0;width:6px;height:20px;background:#246;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.jp-state-playing.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play:after{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-stop{display:none}.jp-audio .jp-interface .jp-controls-holder .jp-progress{top:16px;left:120px;right:255px;width:auto;height:4px;border-radius:2px;background:transparent}.jp-state-no-volume.jp-audio .jp-interface .jp-controls-holder .jp-progress{right:90px}.jp-audio .jp-interface .jp-controls-holder .jp-progress .jp-seek-bar{background:rgba(166,195,225,0.4)}.jp-audio .jp-interface .jp-controls-holder .jp-progress .jp-seek-bar .jp-play-bar{background:#fff;box-shadow:2px 0 4px rgba(0,0,0,0.5)}.jp-audio .jp-interface .jp-controls-holder .jp-current-time,.jp-audio .jp-interface .jp-controls-holder .jp-duration{position:absolute;top:9px;width:50px;font-style:normal;font-size:12px;color:#fff}.jp-audio .jp-interface .jp-controls-holder .jp-current-time{left:65px;text-align:right}.jp-audio .jp-interface .jp-controls-holder .jp-duration{right:200px;text-align:left}.jp-state-no-volume.jp-audio .jp-interface .jp-controls-holder .jp-duration{right:35px}.jp-audio .jp-interface .jp-volume-controls{position:absolute;top:5px;right:50px;left:auto;height:30px;width:150px;z-index:12}.jp-audio .jp-interface .jp-volume-controls .jp-mute,.jp-audio .jp-interface .jp-volume-controls .jp-volume-max{width:30px;height:30px;background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;padding:0}.jp-audio .jp-interface .jp-volume-controls .jp-mute{left:0;background-position:-450px 0}.jp-audio .jp-interface .jp-volume-controls .jp-volume-max{left:auto;right:0;background-position:-450px -30px}.jp-audio .jp-interface .jp-volume-controls .jp-volume-bar{top:12px;left:35px;right:35px;width:auto;height:4px;border-radius:2px;background:rgba(166,195,225,0.4)}.jp-audio .jp-interface .jp-volume-controls .jp-volume-bar .jp-volume-bar-value{background:#fff;box-shadow:2px 0 4px rgba(0,0,0,0.5)}@media screen and (min-width:480px){.jp-audio .jp-interface{bottom:20px;right:35px;left:35px;border-radius:30px}}@media screen and (min-width:1024px){.jp-audio{bottom:0}.jp-audio .jp-interface{bottom:40px}}.document-view.multiview>.page-control,.document-view.multiview .view-functions ul li.pages,.document-view.multiview .document-functions ul li.grid{display:none}.document-view.multiview .document-functions .provider{background-color:#f2f6fb}.document-view.multiview .document-functions>ul>li.add-multiview-document>a{background-position:-720px -80px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form{position:fixed;bottom:80px;left:40px;right:40px;padding:20px;background:rgba(34,68,102,0.9);font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;text-align:left;transform-origin:center bottom;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;-webkit-transform:scaleY(0) translateY(100px);-moz-transform:scaleY(0) translateY(100px);-ms-transform:scaleY(0) translateY(100px);transform:scaleY(0) translateY(100px);opacity:0;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form p.add-document-description{color:white;margin-bottom:20px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form label{display:none}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form input[type="text"]{position:relative;width:100%;padding:6px 10px;color:#246;border:0 none;outline:none;height:30px;line-height:30px;box-shadow:inset 1px 1px 2px rgba(34,68,102,0.2)}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form input[type="text"]::placeholder{color:#cde}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form button[type="submit"]{position:absolute;bottom:20px;right:20px;width:30px;height:30px;padding:0;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form button[type="submit"]::after{position:relative;font-size:22px;line-height:30px;color:#246;content:"+"}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu.open>form{-webkit-transform:scaleY(1) translateY(0);-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);opacity:1}.document-view.multiview .document-functions>ul>li>a.reset-gridstack-layout{background-position:-720px -40px}@media screen and (min-width:1024px){.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form{position:absolute;inset:50px auto auto -20px;width:450px;transform-origin:center top;transform:scaleY(0) translateY(-100px)}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form p.add-document-description{margin-bottom:10px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form input[type="text"]{padding:6px 10px;height:24px;line-height:24px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form button[type="submit"]{width:24px;height:24px;line-height:24px;font-size:18px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu.open>form{-webkit-transform:scaleY(1) translateY(0);-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0)}}.grid-stack-wrapper{position:absolute;inset:0;overflow:auto;padding:60px 5px 75px 5px}.grid-stack-wrapper .grid-stack .grid-stack-item{border:0 none}.grid-stack-wrapper .grid-stack .grid-stack-item::before{position:absolute;inset:5px;background-color:#f2f6fb;border:1px solid #cde;content:" ";pointer-events:none}.grid-stack-wrapper .grid-stack .grid-stack-item .score-tool{display:none}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next{display:none}.grid-stack-wrapper .grid-stack .grid-stack-item .gridstack-dragging-handle,.grid-stack-wrapper .grid-stack .grid-stack-item .ui-resizable-handle,.grid-stack-wrapper .grid-stack .grid-stack-item .removeDocument a{position:absolute;bottom:0;right:0;width:24px;height:24px;background-color:white;background-image:none}.grid-stack-wrapper .grid-stack .grid-stack-item .gridstack-dragging-handle::before,.grid-stack-wrapper .grid-stack .grid-stack-item .ui-resizable-handle::before,.grid-stack-wrapper .grid-stack .grid-stack-item .removeDocument a::before{position:absolute;inset:2px;content:" "}.grid-stack-wrapper .grid-stack .grid-stack-item .gridstack-dragging-handle{left:0;cursor:grab}.grid-stack-wrapper .grid-stack .grid-stack-item .gridstack-dragging-handle::before{left:5px;background:linear-gradient(0deg, #246 7.14%, transparent 7.14%, transparent 50%, #246 50%, #246 57.14%, transparent 57.14%, transparent 100%);background-size:10px 11px;right:5px;opacity:.5}.grid-stack-wrapper .grid-stack .grid-stack-item .ui-resizable-handle{transform:rotate(90deg)}.grid-stack-wrapper .grid-stack .grid-stack-item .ui-resizable-handle::before{background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 60px;background-position:-160px 0}.grid-stack-wrapper .grid-stack .grid-stack-item .removeDocument a{top:0;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background-color:white}.grid-stack-wrapper .grid-stack .grid-stack-item .removeDocument a::before{content:"+";color:#246;font-size:20px;line-height:1;transform:rotate(-45deg);opacity:.5}@media screen and (min-width:1024px){.grid-stack-wrapper{padding:5px}}@media screen and (min-width:1200px){.grid-stack-wrapper{padding:25px}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next{position:absolute;inset:auto auto 10px 50%;display:flex}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span{position:relative;width:40px;height:40px;display:block;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:white url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;border-radius:20px;margin:0 5px}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a.prevMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a.prevMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span.prevMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span.prevMeasure{background-position:-680px -80px;transform:scale(.8)}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a.nextMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a.nextMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span.nextMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span.nextMeasure{background-position:-680px -40px;transform:scale(.8)}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a.prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a.prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span.prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span.prev{background-position:-240px -80px}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a.next,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a.next,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span.next,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span.next{background-position:-280px -80px}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span{opacity:.3}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev{flex-direction:row-reverse;transform:translateX(-100%)}}.no-touchevents .grid-stack-wrapper .grid-stack-item .tx-dlf-navigation-prev,.no-touchevents .grid-stack-wrapper .grid-stack-item .tx-dlf-navigation-next,.no-touchevents .grid-stack-wrapper .grid-stack-item .gridstack-dragging-handle,.no-touchevents .grid-stack-wrapper .grid-stack-item .removeDocument a{opacity:0;transition:all .3s ease-in-out}.no-touchevents .grid-stack-wrapper .grid-stack-item:hover .tx-dlf-navigation-prev,.no-touchevents .grid-stack-wrapper .grid-stack-item:hover .tx-dlf-navigation-next,.no-touchevents .grid-stack-wrapper .grid-stack-item:hover .gridstack-dragging-handle,.no-touchevents .grid-stack-wrapper .grid-stack-item:hover .removeDocument a{opacity:1}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url('../../Public/Fonts/open-sans-v17-latin-300.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-300.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('../../Public/Fonts/open-sans-v17-latin-300italic.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-300italic.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../../Public/Fonts/open-sans-v17-latin-regular.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-regular.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url('../../Public/Fonts/open-sans-v17-latin-italic.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-italic.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../../Public/Fonts/open-sans-v17-latin-700.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-700.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('../../Public/Fonts/open-sans-v17-latin-700italic.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-700italic.woff') format('woff')}*{box-sizing:border-box}html,body{position:relative;height:100%}body{text-align:center;background:#a6c3e1;font-family:'Open Sans',Helvetica,Arial,sans-serif}body:before{position:fixed;top:0;right:0;bottom:0;left:0;background:url(../Images/fibonacciBg.svg) no-repeat right bottom;background-size:cover;content:" ";opacity:.3}body.hidden,body.static{background:#fff}body.hidden:before,body.static:before{content:none}a{color:#3c77b3;text-decoration:none}.main-wrapper{position:absolute;top:0;right:0;bottom:12px;left:0;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,0.2);overflow:hidden;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.hidden .main-wrapper{opacity:0}.static .main-wrapper{-webkit-transition:none;-o-transition:none;transition:none}.fullscreen .main-wrapper{bottom:0}@media screen and (min-width:1024px){.main-wrapper{top:5px;right:5px;bottom:5px;left:5px}.fullscreen .main-wrapper{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:1200px){.main-wrapper{top:20px;right:20px;bottom:25px;left:20px}}.document-view{position:absolute;top:60px;right:0;bottom:0;left:0;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.fullscreen .document-view{top:0px;right:0px;bottom:0px;left:0px}.static .document-view{-webkit-transition:none;-o-transition:none;transition:none}.document-view .tx-dlf-map{position:absolute;top:0;right:0;bottom:0;left:0}.document-view .document-functions .provider{position:absolute;top:0;left:0;right:0;text-align:left;z-index:1000;background:#fff;display:flex;align-items:center;padding:10px;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.document-view .document-functions .provider>ul>li>a{flex:0 0 70px}.document-view .document-functions .provider>ul>li>a img{margin-top:5px;width:70px;height:33px}.document-view .document-functions .provider .mobile-meta{position:relative;font-size:12px;line-height:1.3;flex:0 1 auto}.document-view .document-functions .provider .mobile-meta dt{display:none}.document-view .document-functions .provider .mobile-meta dd{color:#a6c3e1}.document-view .document-functions .provider .mobile-meta dd.tx-dlf-title a{position:relative;font-weight:bold}.document-view .document-functions .provider .mobile-controls{position:absolute;bottom:-50px;right:15px;display:flex}.document-view .document-functions .provider .mobile-controls form{position:relative;width:40px;height:40px;flex:0 0 40px;margin-right:5px}.document-view .document-functions .provider .mobile-controls form label{display:none}.document-view .document-functions .provider .mobile-controls form select{position:relative;width:40px;height:40px;padding-left:40px;background:#fff url(../Images/controlIcons.svg) no-repeat -600px -80px;background-size:auto 120px;outline:none;border-radius:20px;-webkit-appearance:none;border:0 none}.document-view .document-functions .provider .mobile-controls form select[disabled]{display:none}.document-view .document-functions .provider .mobile-controls .fullscreen{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:20px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:#fff}.document-view .document-functions .provider .mobile-controls .fullscreen:before,.document-view .document-functions .provider .mobile-controls .fullscreen:after{position:absolute;width:12px;height:12px;background:url(../Images/controlIcons.svg) no-repeat -574px -54px;background-size:auto 120px;display:block;content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;pointer-events:none}.static .document-view .document-functions .provider .mobile-controls .fullscreen:before,.static .document-view .document-functions .provider .mobile-controls .fullscreen:after{-webkit-transition:none;-o-transition:none;transition:none}.document-view .document-functions .provider .mobile-controls .fullscreen:before{top:9px;right:9px}.document-view .document-functions .provider .mobile-controls .fullscreen:after{bottom:9px;left:9px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.document-view .document-functions .provider .mobile-controls .fullscreen.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.document-view .document-functions .provider .mobile-controls .fullscreen.active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fullscreen .document-view .document-functions .provider{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.document-view .document-functions.missing-provider-image .provider>a{display:none}.document-view .document-functions.missing-provider-image .provider>a img{display:none}.document-view .document-functions.missing-provider-image .provider .mobile-meta{padding-left:10px}@media screen and (min-width:480px){.document-view .document-functions .provider .mobile-meta{padding-right:100px}.document-view .document-functions .provider .mobile-controls{bottom:auto;top:10px}.fullscreen .document-view .document-functions .provider .mobile-controls{bottom:-50px;top:unset}}@media screen and (min-width:1024px){.document-view{top:0;left:33%;padding:0}.document-view .tx-dlf-map{top:0}.document-view .document-functions .provider{top:10px;left:10px;right:auto;background:transparent;padding:0}.document-view .document-functions .provider ul>li>a img{width:108px;height:50px;border-radius:4px}.document-view .document-functions .provider .mobile-meta,.document-view .document-functions .provider .mobile-controls{display:none}.document-view .document-functions.missing-provider-image ul{left:20px}}@media screen and (min-width:1024px){.score-visible .document-view .tx-dlf-map .custom-zoom{position:absolute;inset:auto 50% 20px auto;transform:translateX(50%);display:block;background-color:transparent;display:flex}.score-visible .document-view .tx-dlf-map .custom-zoom a{position:relative;width:40px;height:40px;border-radius:20px;margin:0 4px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:white url(../Images/controlIcons.svg) no-repeat -360px 0;background-size:auto 120px}.score-visible .document-view .tx-dlf-map .custom-zoom a.in{background-position:-360px 0}.score-visible .document-view .tx-dlf-map .custom-zoom a.out{background-position:-400px 0}.score-visible .document-view .tx-dlf-map .custom-zoom a.fullscreen{display:none}}@media screen and (min-width:1200px){.document-view{left:25%}}.fulltext-container{position:absolute;top:60px;right:0;bottom:0;background:#fff;text-align:left;display:none}.fulltext-container:has(> .score-visible){display:block;width:50%}.fulltext-container:before,.fulltext-container:after{position:absolute;right:0;left:0;content:" ";z-index:1}.fulltext-container:before{top:0;height:60px;background-image:-webkit-linear-gradient(top, #fff 40%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, #fff 40%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #fff 40%, rgba(255,255,255,0) 100%);background-repeat:repeat-x}.fulltext-container:after{bottom:0;height:120px;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, #fff 40%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 0, #fff 40%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0, #fff 40%);background-repeat:repeat-x}.fulltext-container #tx-dlf-fulltextselection{position:relative;top:0;right:0;width:100%;height:100%;padding:60px 20px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;line-height:1.6em;font-size:16px;color:#555;display:none}.fulltext-container #tx-dlf-fulltextselection:empty{padding:0}.fulltext-container #tx-dlf-fulltextselection .textline:after{content:" "}.fulltext-container #tx-dlf-fulltextselection .string{padding-right:4px}.fulltext-container #tx-dlf-fulltextselection .sp{word-spacing:-4px}.fulltext-visible .fulltext-container #tx-dlf-fulltextselection{display:block}@media screen and (min-width:1024px){.fulltext-container{top:0;max-width:50%;width:50%}.fulltext-container:before{height:100px;background-image:-webkit-linear-gradient(top, #fff 60%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, #fff 60%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #fff 60%, rgba(255,255,255,0) 100%);background-repeat:repeat-x}.fulltext-container:after{height:80px;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, #fff 80%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 0, #fff 80%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0, #fff 80%);background-repeat:repeat-x}.fulltext-container #tx-dlf-fulltextselection{padding:60px 100px 60px 30px;line-height:1.8}.fulltext-container #tx-dlf-fulltextselection .textline.highlight{background:#cde}}.score-container{position:absolute;top:60px;right:0;bottom:0;text-align:left;display:none;border-left:1px solid #eee}.score-container:has(> .score-visible){display:block;width:50%}.score-container *[id^="tx-dlf-score"]{position:relative;top:0;right:0;width:100%;height:100%}.score-container *[id^="tx-dlf-score"] .svg-layer svg{background:#f3eee6}.score-visible .score-container *[id^="tx-dlf-score"]{display:block}.score-container *[id^="tx-dlf-score"] .ol-zoom{display:none}@media screen and (min-width:1024px){.score-container{top:0;max-width:50%}.score-container *[id^="tx-dlf-score"] .ol-zoom{inset:auto 50% 20px auto;transform:translateX(50%);display:block;background-color:transparent;display:flex}.score-container *[id^="tx-dlf-score"] .ol-zoom button{position:relative;width:40px;height:40px;border-radius:20px;margin:0 4px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:white url(../Images/controlIcons.svg) no-repeat -360px 0;background-size:auto 120px}.score-container *[id^="tx-dlf-score"] .ol-zoom button.ol-zoom-in{background-position:-360px 0}.score-container *[id^="tx-dlf-score"] .ol-zoom button.ol-zoom-out{background-position:-400px 0}}#player{position:absolute;z-index:10;inset:auto 15px 0 15px;background:white;padding:7px;border-radius:40px;opacity:0;pointer-events:none;transition:all .25s ease-in-out;border:1px solid #eee}.midi-active.score-visible #player{opacity:1;pointer-events:auto;bottom:80px}#player #midiPlayer_div{position:relative;display:flex;align-items:center}#player #midiPlayer_div #midiPlayer_playingTime,#player #midiPlayer_div #midiPlayer_totalTime{font-size:12px;color:#6887a3;margin:0 5px}#player #midiPlayer_div #midiPlayer_bar{position:relative;flex-grow:1;margin:0 5px}#player #midiPlayer_div #midiPlayer_bar::before{position:absolute;inset:50% 0 auto 0;height:1px;background-color:#ccc;content:" "}#player #midiPlayer_div #midiPlayer_bar #midiPlayer_progress{position:absolute;top:50%;left:0;height:4px;margin-top:-2px;background-color:#ff9a23 !important;width:0}#player #midiPlayer_div #midiPlayer_bar #midiPlayer_progress::after{position:absolute;inset:-3px 0 -3px auto;width:2px;background-color:#af742d;content:" ";border-radius:2px}#player #midiPlayer_div a.icon{position:relative;display:inline-block;background:white;width:30px;height:30px;border-radius:15px;border:2px solid #6887a3;margin:0 5px}#player #midiPlayer_div a.icon.play::before{position:absolute;top:50%;left:50%;width:0;height:0;margin:-5px 0 0 -3px;border:solid transparent;border-width:5px 0 5px 8px;border-left-color:#6887a3;content:" "}#player #midiPlayer_div a.icon.pause::before,#player #midiPlayer_div a.icon.pause::after{position:relative;width:4px;height:12px;margin:7px 1px;background-color:#6887a3;display:inline-block;content:" ";border-radius:2px}#player #midiPlayer_div a.icon.stop::before{position:relative;width:10px;height:10px;background-color:#6887a3;margin-bottom:-4px;border-radius:2px;display:inline-block;content:" "}#player #midiPlayer_div a.icon:last-child{margin-right:0}@media screen and (min-width:1024px){#player{inset:auto calc(25% + 40px + 12px) 0 calc(25% + 40px + 12px)}.midi-active.score-visible #player{bottom:20px}#player #midiPlayer_div a.icon{width:26px;height:26px}#player #midiPlayer_div a.icon.pause::before,#player #midiPlayer_div a.icon.pause::after{margin-top:5px}#player #midiPlayer_div a.icon.stop::before{margin-bottom:-2px}}.tx-dlf-pagegrid-list{position:absolute;top:60px;right:0;bottom:0;left:0;padding-bottom:80px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tx-dlf-pagegrid-list li{width:100px;height:180px;display:inline-block;margin:10px}.no-touchevents .tx-dlf-pagegrid-list li{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.no-touchevents .tx-dlf-pagegrid-list li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.tx-dlf-pagegrid-list li img{position:relative;height:100%;width:100%;object-fit:contain}.tx-dlf-pagegrid-list li .tx-dlf-pagegrid-pagination{margin-top:5px;font-weight:700;font-size:12px;color:#a6c3e1}@media screen and (min-width:768px){.tx-dlf-pagegrid-list{top:80px}.tx-dlf-pagegrid-list li{width:120px;height:200px;margin:20px}}@media screen and (min-width:1024px){.tx-dlf-pagegrid-list li{width:150px;height:250px}}.tx-dlf-pagegrid .f3-widget-paginator{position:absolute;bottom:15px;height:1px;width:290px;left:50%;margin-left:-145px;line-height:0;background:green;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;display:flex}.tx-dlf-pagegrid .f3-widget-paginator a{position:absolute;bottom:0;display:none;width:40px;height:40px}.tx-dlf-pagegrid .f3-widget-paginator a:before{position:absolute;top:0;left:0;bottom:-1px;width:40px;height:40px;border-radius:20px;background-color:white;content:" "}.tx-dlf-pagegrid .f3-widget-paginator a:first-child{display:block;left:0}.tx-dlf-pagegrid .f3-widget-paginator a:first-child:before{background-position:-240px -80px}.tx-dlf-pagegrid .f3-widget-paginator a:last-child{display:block;right:0}.tx-dlf-pagegrid .f3-widget-paginator a:last-child:before{background-position:-280px -80px}.tx-dlf-pagegrid .f3-widget-paginator .current{width:40px;height:40px}@media screen and (min-width:1024px){.tx-dlf-pagegrid .f3-widget-paginator{height:70px;padding:15px 0;font-weight:bold;font-size:14px;line-height:30px;color:white;white-space:nowrap;width:auto;margin:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";background:rgba(34,68,102,0.9);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.tx-dlf-pagegrid .f3-widget-paginator a,.tx-dlf-pagegrid .f3-widget-paginator a:first-child,.tx-dlf-pagegrid .f3-widget-paginator a:last-child{color:#246;position:relative;display:inline-block;bottom:auto;margin:0 3px;left:auto;right:auto;background:white;border-radius:20px;width:30px;height:30px}.tx-dlf-pagegrid .f3-widget-paginator a:before,.tx-dlf-pagegrid .f3-widget-paginator a:first-child:before,.tx-dlf-pagegrid .f3-widget-paginator a:last-child:before{display:none}}@media screen and (min-width:1200px){.tx-dlf-pagegrid .f3-widget-paginator{font-size:18px;line-height:40px}.tx-dlf-pagegrid .f3-widget-paginator a,.tx-dlf-pagegrid .f3-widget-paginator a:first-child,.tx-dlf-pagegrid .f3-widget-paginator a:last-child{width:40px;height:40px}}@media screen and (min-width:1024px){.control-bar{background:#246;position:absolute;top:0;bottom:0;left:0;width:33%;z-index:1100;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}}.fullscreen .control-bar{width:0;overflow:hidden}.static .control-bar{-webkit-transition:none;-o-transition:none;transition:none}@media screen and (min-width:1200px){.control-bar{width:25%}}.control-bar .header-bar{position:fixed;top:0;right:0;left:0;min-height:60px;background:#246;z-index:1100;overflow:hidden;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .header-bar h1{position:absolute;top:10px;left:15px;width:200px;height:35px}.control-bar .header-bar h1 a{position:relative;width:100%;height:100%;color:#fff;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:url('../Images/dfgviewerLogo.svg') no-repeat center center;background-size:200px 35px;display:block}.control-bar .header-bar nav .nav-toggle{position:absolute;top:15px;right:15px;width:25px;height:30px;padding:0;border:0 none;background:transparent;outline:none}.control-bar .header-bar nav .nav-toggle .nav-label{display:none}.control-bar .header-bar nav .nav-toggle .nav-button-bar{position:relative;width:100%;height:2px;border-radius:2px;margin-bottom:4px;background:#fff;display:block;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .header-bar nav .nav-toggle.active .nav-button-bar:nth-of-type(2){-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.control-bar .header-bar nav .nav-toggle.active .nav-button-bar:nth-of-type(3){-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.control-bar .header-bar nav .nav-toggle.active .nav-button-bar:nth-of-type(4){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.control-bar .header-bar nav .nav-toggle.active .nav-button-bar:nth-of-type(5){-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0}.control-bar .header-bar nav .language-nav{position:absolute;right:45px;top:17px;font-size:12px}.control-bar .header-bar nav .language-nav li{position:relative;display:inline-block;margin-right:4px}.control-bar .header-bar nav .language-nav li a{position:relative;padding:6px;color:#fff;display:block}.control-bar .header-bar nav .language-nav:before{position:absolute;top:0;left:50%;margin-left:-6px;content:"/";opacity:.2;font-size:24px;color:#fff;font-weight:100;text-align:center;width:10px}.control-bar .header-bar nav .viewer-nav{position:relative;top:55px;width:100%;text-align:left;padding-bottom:0;max-height:0;opacity:0;overflow:auto;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.control-bar .header-bar nav .viewer-nav li a{padding:15px;display:block;color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);line-height:1.4}.control-bar .header-bar nav .viewer-nav li:first-child a{border-top:1px solid rgba(255,255,255,0.1)}.control-bar .header-bar nav .viewer-nav.open{padding-bottom:65px;max-height:320px;opacity:1}.fullscreen .control-bar .header-bar{min-height:0}@media screen and (min-width:1024px){.control-bar .header-bar{position:absolute;top:6px;background:transparent;overflow:visible}.control-bar .header-bar h1{top:15px;left:30px;max-width:45%}.control-bar .header-bar h1 a{background-size:100% auto}.control-bar .header-bar nav .nav-toggle{top:20px;right:30px}.control-bar .header-bar nav .language-nav{right:60px;top:20px}.control-bar .header-bar nav .viewer-nav{position:absolute;top:6px;right:0;width:200px;background:rgba(34,68,102,0.9);max-height:none;font-size:12px;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);box-shadow:0 2px 8px rgba(0,0,0,0.3);padding:15px;overflow:visible}.control-bar .header-bar nav .viewer-nav:before{position:absolute;top:20px;left:-10px;width:0;height:0;border:10px solid transparent;border-left-width:0;border-right-color:rgba(34,68,102,0.9);content:" "}.control-bar .header-bar nav .viewer-nav li{margin:15px 0}.control-bar .header-bar nav .viewer-nav li a{padding:0 10px;border:0 none;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .header-bar nav .viewer-nav li a:hover{background:rgba(255,255,255,0.2)}.control-bar .header-bar nav .viewer-nav li:first-child a{border:0 none}.control-bar .header-bar nav .viewer-nav.open{padding:15px;opacity:1;right:-220px;max-height:none;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@media screen and (min-width:1520px){.control-bar .header-bar h1{max-width:none}}.control-bar .metadata-wrapper,.control-bar .toc-wrapper{position:absolute;top:55px;bottom:0;width:90%;background:rgba(40,81,121,0.95);z-index:1002;text-align:left;padding:15px;font-size:14px;line-height:1.4;color:#fff;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .metadata-wrapper .offcanvas-toggle,.control-bar .toc-wrapper .offcanvas-toggle{position:absolute;bottom:5px;width:30px;height:60px;background:rgba(40,81,121,0.95) url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;border:1px solid #fff}.control-bar .metadata-wrapper.open,.control-bar .toc-wrapper.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:1003}.control-bar .metadata-wrapper h3,.control-bar .toc-wrapper h3{position:relative;font-size:12px;font-weight:700;margin:20px 0;display:flex;align-items:center}.control-bar .metadata-wrapper h3 span.sidebar-heading-label,.control-bar .toc-wrapper h3 span.sidebar-heading-label{text-transform:uppercase;letter-spacing:.2ex;flex:0 1 auto;padding:0 10px 0 0}.control-bar .metadata-wrapper h3::after,.control-bar .toc-wrapper h3::after{position:relative;height:1px;background-color:white;content:" ";flex:1 1 auto}.control-bar .metadata-wrapper a,.control-bar .toc-wrapper a{color:#fff}.control-bar .metadata-wrapper{right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);border-left:1px solid #fff}.control-bar .metadata-wrapper .offcanvas-toggle{left:-30px;border-radius:30px 0 0 30px;background-position:-442px 9px;border-width:1px 0 1px 1px}.control-bar .toc-wrapper{left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);border-right:1px solid #fff}.control-bar .toc-wrapper .offcanvas-toggle{right:-30px;border-radius:0 30px 30px 0;background-position:-447px -30px;border-width:1px 1px 1px 0}@media screen and (min-width:480px){.control-bar .metadata-wrapper,.control-bar .toc-wrapper{width:55%}}@media screen and (min-width:1024px){.control-bar .control-bar-content{position:absolute;inset:90px 0 0 0;overflow:auto;padding-bottom:40px}.control-bar .metadata-wrapper,.control-bar .toc-wrapper{position:relative;inset:auto;transform:none;text-align:left;line-height:1.6;width:100%;background:transparent;border:0 none;padding:0 30px}.control-bar .metadata-wrapper h3,.control-bar .toc-wrapper h3{margin-top:40px;cursor:pointer}.control-bar .metadata-wrapper h3 span.sidebar-heading-state,.control-bar .toc-wrapper h3 span.sidebar-heading-state{position:absolute;top:50%;right:15px;width:30px;height:20px;background-color:#246;z-index:3;transform:translateY(-50%)}.control-bar .metadata-wrapper h3 span.sidebar-heading-state::before,.control-bar .toc-wrapper h3 span.sidebar-heading-state::before{position:absolute;left:50%;top:7px;width:11px;height:11px;border:solid white;border-width:2px 2px 0 0;content:" ";transform:translateX(-50%) rotate(-45deg);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar dl,.control-bar ul{transition:font-size .25s,margin .25s,padding .25s,opacity .5s .25s,transform .5s .25s}.control-bar .section-hidden h3{opacity:.5;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .section-hidden h3 span.sidebar-heading-state::before{top:0;transform:translateX(-50%) rotate(135deg)}.control-bar .section-hidden dl,.control-bar .section-hidden dl dt,.control-bar .section-hidden dl dd,.control-bar .section-hidden ul{font-size:0;margin:0;opacity:0;padding:0;transform:translateY(-50px);pointer-events:none;transition:opacity .25s,transform .25s,font-size .5s .25s,margin .5s .25s,padding .5s .25s}.control-bar .section-hidden dl dd::after{height:0}.control-bar .offcanvas-toggle{display:none}}ul.toc{position:relative;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;line-height:1.2}ul.toc a,ul.toc span.a{position:relative;padding:8px 36px 8px 18px;display:block;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ul.toc a .pagination,ul.toc span.a .pagination{position:absolute;right:6px;font-weight:700;opacity:.4;font-size:12px;line-height:16px;text-align:right}ul.toc span.a{opacity:.5;font-weight:normal}ul.toc li{position:relative}ul.toc li.submenu:before{position:absolute;top:12px;left:10px;width:0;height:0;content:" ";border:5px solid transparent;border-right-width:0;border-left-color:#fff}ul.toc li.active{background:rgba(255,255,255,0.1)}ul.toc li.active:before{left:8px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}ul.toc li .current>a,ul.toc li .current>span.a{background:rgba(255,255,255,0.6);color:#246;font-weight:700}ul.toc ul{position:relative}ul.toc ul:before{position:absolute;top:-5px;left:10px;bottom:0;width:1px;background:#fff;content:" "}ul.toc ul li{position:relative}ul.toc ul li .meta-type-icon{display:none}ul.toc ul li.submenu:before{position:absolute;top:12px;left:10px;width:0;height:0;content:" ";border:5px solid transparent;border-right-width:0;border-left-color:#fff}ul.toc ul li.active{background:rgba(255,255,255,0.1)}ul.toc ul li.active:before{left:8px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}ul.toc ul li .current>a,ul.toc ul li .current>span.a{background:rgba(255,255,255,0.6);color:#246;font-weight:700}ul.toc ul a,ul.toc ul span.a{padding-left:30px}ul.toc ul ul:before,ul.toc ul ul li.submenu:before{left:30px}ul.toc ul ul a,ul.toc ul ul span.a{padding-left:50px}ul.toc ul ul ul:before,ul.toc ul ul ul li.submenu:before{left:50px}ul.toc ul ul ul a,ul.toc ul ul ul span.a{padding-left:70px}ul.toc ul ul ul ul:before,ul.toc ul ul ul ul li.submenu:before{left:70px}ul.toc ul ul ul ul a,ul.toc ul ul ul ul span.a{padding-left:90px}@media screen and (min-width:1024px){ul.toc{font-size:14px}}.tx-dlf-metadata{position:relative;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:40px}.tx-dlf-metadata .metadata-title{display:none}.tx-dlf-metadata dl dt,.tx-dlf-metadata dl dd{display:block}.tx-dlf-metadata dl dt{font-size:12px;font-weight:700;margin-top:20px}.tx-dlf-metadata dl:nth-child(n+3){display:none}.tx-dlf-metadata .metadata-basic{position:relative;padding-bottom:30px}.tx-dlf-metadata .metadata-basic .metadata-toggle{position:absolute;bottom:0;right:0;padding-right:24px;font-size:12px;font-weight:bold;cursor:pointer;transition:all .5s .25s}.tx-dlf-metadata .metadata-basic .metadata-toggle::after{position:absolute;top:0;right:0;width:20px;height:20px;background:url(../Images/controlIcons.svg) no-repeat -770px -10px;background-size:auto 120px;content:" "}.tx-dlf-metadata .metadata-basic.section-hidden{padding-bottom:0}.tx-dlf-metadata .metadata-basic.section-hidden .metadata-toggle{opacity:0;transform:translateY(-50px);pointer-events:none;transition:all .25s}@media screen and (min-width:1024px){.tx-dlf-metadata{padding-bottom:0}.tx-dlf-metadata .metadata-title{position:relative;display:block}.tx-dlf-metadata .metadata-title h2{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}.tx-dlf-metadata dl{margin:20px 0 0 0}.tx-dlf-metadata dl dt,.tx-dlf-metadata dl dd{font-size:14px;display:inline}.tx-dlf-metadata dl dt:after{content:": "}.tx-dlf-metadata dl dd:after{position:relative;width:100%;height:1px;display:block;content:" "}.tx-dlf-metadata dl dt.tx-dlf-type{display:none}.tx-dlf-metadata dl dd.tx-dlf-type{font-size:12px;font-weight:400;opacity:.5;display:inline}}@media screen and (min-width:1200px){.tx-dlf-metadata dl dt.tx-dlf-type{display:inline}.tx-dlf-metadata dl dt.tx-dlf-title{display:inline}}/*# sourceMappingURL=Resources/Public/Css/allStyles.css.map */ +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}.document-functions>ul,.view-functions>ul{position:absolute;text-align:center;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;z-index:100}.document-functions>ul>li,.view-functions>ul>li{position:relative;display:inline-block}.document-functions>ul>li>a,.view-functions>ul>li>a,.document-functions>ul>li>span,.view-functions>ul>li>span{position:relative;display:inline-block;width:40px;height:40px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;border-radius:20px;margin:0 5px;background:#fff url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px}.document-functions>ul>li>span,.view-functions>ul>li>span{opacity:.5}@media screen and (min-width:1024px){.document-functions>ul>li>a,.view-functions>ul>li>a,.document-functions>ul>li>span,.view-functions>ul>li>span{margin:0 2px}.no-touchevents .document-functions>ul>li a,.no-touchevents .view-functions>ul>li a{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;cursor:pointer}.no-touchevents .document-functions>ul>li a:hover,.no-touchevents .view-functions>ul>li a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@media screen and (min-width:1200px){.document-functions>ul>li>a,.view-functions>ul>li>a,.document-functions>ul>li>span,.view-functions>ul>li>span{margin:0 4px}}.document-functions>ul{bottom:15px;left:15px;right:15px}.document-functions>ul>li.submenu:before{position:absolute;top:-17.5px;left:50%;width:0;height:0;margin-left:-10px;border:10px solid transparent;border-width:0 10px;border-top-color:rgba(34,68,102,0.9);content:" ";z-index:200;opacity:0;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.document-functions>ul>li.submenu>ul{position:fixed;bottom:80px;left:40px;right:40px;padding:20px;background:rgba(34,68,102,0.9);font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;text-align:left;transform-origin:center bottom;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;-webkit-transform:scaleY(0) translateY(100px);-moz-transform:scaleY(0) translateY(100px);-ms-transform:scaleY(0) translateY(100px);transform:scaleY(0) translateY(100px);opacity:0;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.document-functions>ul>li.submenu>ul li a,.document-functions>ul>li.submenu>ul li span{position:relative;color:#fff;display:block;padding-left:40px;margin:10px 0;min-height:40px;line-height:40px;white-space:nowrap}.document-functions>ul>li.submenu>ul li a:before,.document-functions>ul>li.submenu>ul li span:before{position:absolute;top:0;left:0;width:40px;height:40px;content:" ";background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px}.document-functions>ul>li.submenu>ul li a.download-document:before,.document-functions>ul>li.submenu>ul li span.download-document:before{background-position:-360px -40px}.document-functions>ul>li.submenu>ul li a.download-page:before,.document-functions>ul>li.submenu>ul li span.download-page:before{background-position:-320px -40px}.document-functions>ul>li.submenu>ul li a.download-fulltext:before,.document-functions>ul>li.submenu>ul li span.download-fulltext:before{background-position:-280px -40px}.document-functions>ul>li.submenu>ul li a.local-presentation:before,.document-functions>ul>li.submenu>ul li span.local-presentation:before{background-position:-440px -80px}.document-functions>ul>li.submenu>ul li a.local-catalog:before,.document-functions>ul>li.submenu>ul li span.local-catalog:before{background-position:-400px -80px}.document-functions>ul>li.submenu>ul li a.local-contact:before,.document-functions>ul>li.submenu>ul li span.local-contact:before{background-position:-400px -40px}.document-functions>ul>li.submenu>ul li a.persistence-document:before,.document-functions>ul>li.submenu>ul li span.persistence-document:before{background-position:-360px -80px}.document-functions>ul>li.submenu>ul li a.persistence-page:before,.document-functions>ul>li.submenu>ul li span.persistence-page:before{background-position:-320px -80px}.document-functions>ul>li.submenu>ul li span{opacity:.5}.document-functions>ul>li.submenu.open:before{top:-13.5px;border-top-width:10px;opacity:1}.document-functions>ul>li.submenu.open ul{-webkit-transform:scaleY(1) translateY(0);-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);opacity:1}.document-functions>ul>li.downloads>a,.document-functions>ul>li.downloads>span{background-position:-40px 0}.document-functions>ul>li.fulltext>a,.document-functions>ul>li.fulltext>span{background-position:-120px 0}.document-functions>ul>li.score>a,.document-functions>ul>li.score>span{background-position:-640px -40px}.document-functions>ul>li.doublepage{display:none}.document-functions>ul>li.doublepage>a,.document-functions>ul>li.doublepage>span{background-position:-80px 0}.document-functions>ul>li.doublepage a.tx-dlf-navigation-doubleOff:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}.document-functions>ul>li.doublepage a.tx-dlf-navigation-doublePlusOne{position:absolute;bottom:2px;right:-1px;width:0;height:0;border:13px solid transparent;border-width:9px 0px 9px 13px;border-left-color:#fff;border-radius:0;background:transparent}.document-functions>ul>li.doublepage a.tx-dlf-navigation-doublePlusOne span{position:absolute;bottom:-5px;right:3px;width:0;height:0;display:block;overflow:hidden;border:8px solid transparent;border-width:5px 0 5px 8px;border-left-color:#246}.document-functions>ul>li.fulltext span.fulltext a.select.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}.document-functions>ul>li.score a#tx-dlf-tools-midi{background-position:-640px 0}.midi-active .document-functions>ul>li.score a#tx-dlf-tools-midi{background-position:-680px 0}.document-functions>ul>li.score a.score-visible.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}.document-functions>ul>li.grid>a,.document-functions>ul>li.grid>span{background-position:-160px 0}.document-functions>ul>li.grid a.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}@media screen and (min-width:1024px){.document-functions>ul{top:20px;left:116px;right:auto;bottom:auto}.document-functions>ul li.doublepage{display:inline-block}.document-functions>ul li.submenu:before{top:auto;bottom:-60px;border-width:0 10px;border-bottom-color:rgba(34,68,102,0.9)}.document-functions>ul li.submenu>ul{position:absolute;top:50px;left:-20px;right:auto;bottom:auto;width:auto;font-size:12px;padding:15px;z-index:3000;transform-origin:center top;-webkit-transform:scaleY(0) translateY(-100px);-moz-transform:scaleY(0) translateY(-100px);-ms-transform:scaleY(0) translateY(-100px);transform:scaleY(0) translateY(-100px)}.document-functions>ul li.submenu>ul li a,.document-functions>ul li.submenu>ul li span{margin:0;white-space:nowrap;padding-right:5px}.no-touchevents .document-functions>ul li.submenu>ul li a:hover,.no-touchevents .document-functions>ul li.submenu>ul li span:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:rgba(255,255,255,0.2)}.document-functions>ul li.submenu.open:before{top:auto;bottom:-10px;border-width:0 10px 10px 10px}}@media screen and (min-width:1200px){.document-functions>ul{left:124px}}.view-functions ul{position:relative}.view-functions ul li{display:none}@media screen and (min-width:1024px){.view-functions ul{position:absolute;top:20px;right:10px;display:block;height:40px}.view-functions ul li{display:inline-block}.view-functions ul li.rotate{display:none}.view-functions ul li.pages{position:relative;top:auto;right:auto;display:inline-block}.view-functions ul li.pages form{position:absolute;top:0;right:0}.view-functions ul li.pages form select{color:#53779b;background:#fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDIwIDEyIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojNjg4N0EzO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMV8iPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy40IDMuMmwtNi40IDYuNC02LjQtNi40Ii8+PC9nPjwvc3ZnPg==') no-repeat right center;background-size:20px 12px;font-size:16px;font-weight:700;line-height:1.2;width:auto;padding:10px 20px 10px 14px;margin:0 2px;outline:none;border-radius:20px;border:1px solid #d3dde7;cursor:pointer;appearance:none}.no-touchevents .view-functions ul li.pages form select{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.no-touchevents .view-functions ul li.pages form select:hover{border:1px solid #d4e2f1;background-color:#f2f6fb}.view-functions ul li.zoom{position:relative;display:inline-block}.view-functions ul li.zoom .in{background-position:-360px 0}.view-functions ul li.zoom .out{background-position:-400px 0}.view-functions ul li.zoom .fullscreen{z-index:1000;background:#fff}.view-functions ul li.zoom .fullscreen:before,.view-functions ul li.zoom .fullscreen:after{position:absolute;width:12px;height:12px;background:url(../Images/controlIcons.svg) no-repeat -574px -54px;background-size:auto 120px;display:block;content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;pointer-events:none}.static .view-functions ul li.zoom .fullscreen:before,.static .view-functions ul li.zoom .fullscreen:after{-webkit-transition:none;-o-transition:none;transition:none}.view-functions ul li.zoom .fullscreen:before{top:9px;right:9px}.view-functions ul li.zoom .fullscreen:after{bottom:9px;left:9px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.view-functions ul li.zoom .fullscreen.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.view-functions ul li.zoom .fullscreen.active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.score-visible .view-functions ul li.zoom .in,.score-visible .view-functions ul li.zoom .out{display:none}.view-functions ul li.tx-dlf-imagemanipulationtool{position:relative;display:inline-block}.view-functions ul li.tx-dlf-imagemanipulationtool>span{opacity:1;overflow:hidden;width:auto;height:auto;display:inline;margin:0}.view-functions ul li.tx-dlf-imagemanipulationtool>span>span>a{position:relative;display:inline-block;width:40px;height:40px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;border-radius:20px;margin:0 5px;background:#fff url(../Images/controlIcons.svg) no-repeat -200px 0;background-size:auto 120px}.view-functions ul li.tx-dlf-imagemanipulationtool>span>span>a.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}.view-functions ul li.rotate .rotate-left{background-position:-240px 0}.view-functions ul li.rotate .rotate-right{background-position:-240px -40px}.view-functions ul li.rotate .upend{background-position:-280px 0}.view-functions ul li.sync-view .sync-view-toggle{background-position:-720px 0}.view-functions ul li.sync-view .sync-view-toggle.active:before{position:absolute;top:2px;right:0px;width:8px;height:8px;border-radius:8px;border:2px solid #fff;background:#090;display:block;content:" "}}@media screen and (min-width:1200px){.view-functions ul li.rotate{display:inline-block}.view-functions ul li.pages form select{margin:0 4px}}.image-manipulation{position:absolute;top:50px;right:7px;z-index:1010}.image-manipulation .slider-container{background:rgba(34,68,102,0.9);padding:30px 20px 10px 56px;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.image-manipulation .slider-container:before{position:absolute;top:-10px;right:10px;width:0;height:0;border:10px solid transparent;border-bottom-color:rgba(34,68,102,0.9);border-top:0;content:" "}.image-manipulation .slider-container .slider{position:relative;width:200px;height:30px;border:0 none;border-radius:0;background:transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:24px}.image-manipulation .slider-container .slider:before{position:absolute;top:-19px;left:-36px;width:40px;height:40px;content:" ";background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px}.image-manipulation .slider-container .slider:after{position:absolute;top:0;left:0;width:100%;height:2px;border-radius:2px;background:#fff;content:""}.image-manipulation .slider-container .slider .tooltip{position:absolute;opacity:1;top:-4px;left:210px !important;color:#fff;font-size:10px;text-align:left}.image-manipulation .slider-container .slider-contrast .tooltip,.image-manipulation .slider-container .slider-saturation .tooltip{left:100%}.image-manipulation .slider-container .slider-brightness .tooltip,.image-manipulation .slider-container .slider-hue .tooltip{left:50%}.image-manipulation .slider-container .slider-contrast:before{background-position:-480px 0}.image-manipulation .slider-container .slider-saturation:before{background-position:-480px -40px}.image-manipulation .slider-container .slider-brightness:before{background-position:-480px -80px}.image-manipulation .slider-container .slider-hue:before{background-position:-520px 0}.image-manipulation .slider-container .checkbox,.image-manipulation .slider-container button.reset-btn{position:relative;border:0 none;color:#fff;font-size:11px;margin-top:-15px;padding-left:36px;line-height:40px;display:inline-block;background:transparent}.image-manipulation .slider-container .checkbox:before,.image-manipulation .slider-container button.reset-btn:before{position:absolute;top:0;left:0;width:40px;height:40px;background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;content:" "}.image-manipulation .slider-container button.reset-btn{margin-left:10px;outline:none}.image-manipulation .slider-container button.reset-btn:before{background-position:-520px -80px}.image-manipulation .slider-container .checkbox{margin-left:-37px}.image-manipulation .slider-container .checkbox:before{background-position:-520px -40px}.image-manipulation .slider-container .checkbox label input{margin-right:4px}.slider-imagemanipulation.ui-slider-horizontal .ui-slider-handle{position:absolute;z-index:2;top:-7px;width:14px;height:14px;background:#fff;border:0 none;border-radius:7px;box-shadow:1px 1px 0 #a6c3e1;cursor:col-resize;margin-left:-6px}.slider-imagemanipulation.ui-slider-horizontal .ui-slider-handle:after{content:none}.slider-imagemanipulation.ui-slider-horizontal .ui-slider-handle .ui-slider-handle:focus,.slider-imagemanipulation.ui-slider-horizontal .ui-slider-handle .ui-slider-handle:active{border:0;outline:none}.slider-imagemanipulation.ui-slider-horizontal .ui-slider-range{background:rgba(0,177,158,0.5)}.page-control-multiview,.page-control{position:absolute;right:40px;bottom:15px;left:40px;height:1px}.page-control-multiview>div,.page-control>div{position:absolute;bottom:0;z-index:110}.page-control-multiview>div span,.page-control>div span{display:none}.page-control-multiview>div span a,.page-control>div span a,.page-control-multiview>div span span,.page-control>div span span{position:relative;display:inline-block;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0}.page-control-multiview>div span a:before,.page-control>div span a:before,.page-control-multiview>div span span:before,.page-control>div span span:before{position:absolute;bottom:-1px;width:40px;height:40px;border-radius:20px;background:#fff url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;content:" "}.page-control-multiview>div span span,.page-control>div span span{opacity:.3}.page-control-multiview>div span.next,.page-control>div span.next{display:block}.page-control-multiview>div span.next a:before,.page-control>div span.next a:before,.page-control-multiview>div span.next span:before,.page-control>div span.next span:before{right:0;background-position:-280px -80px}.page-control-multiview>div span.prev,.page-control>div span.prev{display:block}.page-control-multiview>div span.prev a:before,.page-control>div span.prev a:before,.page-control-multiview>div span.prev span:before,.page-control>div span.prev span:before{left:0;background-position:-240px -80px}.page-control-multiview .backs,.page-control .backs{left:0}.page-control-multiview .fwds,.page-control .fwds{right:0}.page-control-multiview .measureBacks,.page-control .measureBacks,.page-control-multiview .measureFwds,.page-control .measureFwds{display:none}@media screen and (min-width:480px){.page-control-multiview,.page-control{right:auto;left:50%;width:300px;margin-left:-150px}.score-visible .page-control-multiview,.score-visible .page-control{width:340px;margin-left:-170px}}@media screen and (min-width:1024px){.page-control-multiview,.page-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;pointer-events:none}.score-visible .page-control-multiview,.score-visible .page-control{width:100%;margin:0}.page-control-multiview>div,.page-control>div{height:80px;min-width:80px;pointer-events:all;bottom:50%;margin-bottom:-20px}.page-control-multiview>div span,.page-control>div span{display:block}.page-control-multiview>div span a,.page-control>div span a,.page-control-multiview>div span span,.page-control>div span span{position:absolute;font-size:14px;color:#246;white-space:nowrap;display:block;height:40px;line-height:40px;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.page-control-multiview>div span a:before,.page-control>div span a:before,.page-control-multiview>div span span:before,.page-control>div span span:before{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.page-control-multiview>div span span,.page-control>div span span{opacity:0}.no-touchevents .page-control-multiview>div span a:hover,.no-touchevents .page-control>div span a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-control-multiview>div span span,.page-control>div span span{cursor:not-allowed}.page-control-multiview>div.over span span,.page-control>div.over span span{opacity:.3}.touchevents .page-control-multiview>div.enable-touchevent span a,.touchevents .page-control>div.enable-touchevent span a,.touchevents .page-control-multiview>div.enable-touchevent span span,.touchevents .page-control>div.enable-touchevent span span{pointer-events:all}.page-control-multiview>div.no-transition a,.page-control>div.no-transition a,.page-control-multiview>div.no-transition span,.page-control>div.no-transition span,.page-control-multiview>div.no-transition a:before,.page-control>div.no-transition a:before,.page-control-multiview>div.no-transition span:before,.page-control>div.no-transition span:before{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.page-control-multiview>div.backs,.page-control>div.backs{left:10px}.page-control-multiview>div.backs span a,.page-control>div.backs span a,.page-control-multiview>div.backs span span,.page-control>div.backs span span{left:0;text-align:left;padding-left:80px}.page-control-multiview>div.backs span a:before,.page-control>div.backs span a:before,.page-control-multiview>div.backs span span:before,.page-control>div.backs span span:before{left:20px}.page-control-multiview>div.backs span.prev a,.page-control>div.backs span.prev a,.page-control-multiview>div.backs span.prev span,.page-control>div.backs span.prev span{top:0;height:80px;line-height:80px;color:rgba(34,68,102,0)}.page-control-multiview>div.backs span.prev a:before,.page-control>div.backs span.prev a:before,.page-control-multiview>div.backs span.prev span:before,.page-control>div.backs span.prev span:before{left:0;width:80px;height:80px;border-radius:40px;background-position:0 -40px}.page-control-multiview>div.backs span.rwnd a,.page-control>div.backs span.rwnd a,.page-control-multiview>div.backs span.rwnd span,.page-control>div.backs span.rwnd span{top:0;color:rgba(34,68,102,0);z-index:301}.page-control-multiview>div.backs span.rwnd a:before,.page-control>div.backs span.rwnd a:before,.page-control-multiview>div.backs span.rwnd span:before,.page-control>div.backs span.rwnd span:before{left:41px;width:32px;height:32px;background-position:-86px -43px}.page-control-multiview>div.backs span.first a,.page-control>div.backs span.first a,.page-control-multiview>div.backs span.first span,.page-control>div.backs span.first span{bottom:0;opacity:0;z-index:302}.page-control-multiview>div.backs span.first a:before,.page-control>div.backs span.first a:before,.page-control-multiview>div.backs span.first span:before,.page-control>div.backs span.first span:before{background-position:-80px -80px}.page-control-multiview>div.backs.over span.prev a,.page-control>div.backs.over span.prev a,.page-control-multiview>div.backs.over span.prev span,.page-control>div.backs.over span.prev span{color:#246}.page-control-multiview>div.backs.over span.rwnd a,.page-control>div.backs.over span.rwnd a,.page-control-multiview>div.backs.over span.rwnd span,.page-control>div.backs.over span.rwnd span{top:-45px;color:#246}.page-control-multiview>div.backs.over span.rwnd a:before,.page-control>div.backs.over span.rwnd a:before,.page-control-multiview>div.backs.over span.rwnd span:before,.page-control>div.backs.over span.rwnd span:before{bottom:-1px;left:20px;width:40px;height:40px;background-position:-80px -40px}.page-control-multiview>div.backs.over span.first a,.page-control>div.backs.over span.first a,.page-control-multiview>div.backs.over span.first span,.page-control>div.backs.over span.first span{bottom:-45px}.page-control-multiview>div.backs.over span.first a,.page-control>div.backs.over span.first a{opacity:1}.page-control-multiview>div.backs.over span.first span,.page-control>div.backs.over span.first span{opacity:.3}.page-control-multiview>div.fwds,.page-control>div.fwds{right:10px}.page-control-multiview>div.fwds span a,.page-control>div.fwds span a,.page-control-multiview>div.fwds span span,.page-control>div.fwds span span{right:0;text-align:right;padding-right:80px}.page-control-multiview>div.fwds span a:before,.page-control>div.fwds span a:before,.page-control-multiview>div.fwds span span:before,.page-control>div.fwds span span:before{right:20px}.page-control-multiview>div.fwds span.next a,.page-control>div.fwds span.next a,.page-control-multiview>div.fwds span.next span,.page-control>div.fwds span.next span{top:0;height:80px;line-height:80px;color:rgba(34,68,102,0)}.page-control-multiview>div.fwds span.next a:before,.page-control>div.fwds span.next a:before,.page-control-multiview>div.fwds span.next span:before,.page-control>div.fwds span.next span:before{right:0;width:80px;height:80px;border-radius:40px;background-position:-160px -40px}.page-control-multiview>div.fwds span.fwd a,.page-control>div.fwds span.fwd a,.page-control-multiview>div.fwds span.fwd span,.page-control>div.fwds span.fwd span{top:0;color:rgba(34,68,102,0)}.page-control-multiview>div.fwds span.fwd a:before,.page-control>div.fwds span.fwd a:before,.page-control-multiview>div.fwds span.fwd span:before,.page-control>div.fwds span.fwd span:before{right:41px;width:32px;height:32px;background-position:-122px -42px}.page-control-multiview>div.fwds span.last a,.page-control>div.fwds span.last a,.page-control-multiview>div.fwds span.last span,.page-control>div.fwds span.last span{bottom:0;opacity:0}.page-control-multiview>div.fwds span.last a:before,.page-control>div.fwds span.last a:before,.page-control-multiview>div.fwds span.last span:before,.page-control>div.fwds span.last span:before{background-position:-120px -80px}.page-control-multiview>div.fwds.over span.next a,.page-control>div.fwds.over span.next a,.page-control-multiview>div.fwds.over span.next span,.page-control>div.fwds.over span.next span{color:#246}.page-control-multiview>div.fwds.over span.fwd a,.page-control>div.fwds.over span.fwd a,.page-control-multiview>div.fwds.over span.fwd span,.page-control>div.fwds.over span.fwd span{top:-45px;color:#246}.page-control-multiview>div.fwds.over span.fwd a:before,.page-control>div.fwds.over span.fwd a:before,.page-control-multiview>div.fwds.over span.fwd span:before,.page-control>div.fwds.over span.fwd span:before{bottom:-1px;right:20px;width:40px;height:40px;background-position:-120px -40px}.page-control-multiview>div.fwds.over span.last a,.page-control>div.fwds.over span.last a,.page-control-multiview>div.fwds.over span.last span,.page-control>div.fwds.over span.last span{bottom:-45px}.page-control-multiview>div.fwds.over span.last a,.page-control>div.fwds.over span.last a{opacity:1}.page-control-multiview>div.fwds.over span.last span,.page-control>div.fwds.over span.last span{opacity:.3}.page-control-multiview>div.measureBacks,.page-control>div.measureBacks,.page-control-multiview>div.measureFwds,.page-control>div.measureFwds{top:50% !important;margin-top:30px;display:block;transition:all .25s ease-in-out}.page-control-multiview>div.measureBacks a,.page-control>div.measureBacks a,.page-control-multiview>div.measureFwds a,.page-control>div.measureFwds a,.page-control-multiview>div.measureBacks span,.page-control>div.measureBacks span,.page-control-multiview>div.measureFwds span,.page-control>div.measureFwds span{color:transparent}.page-control-multiview>div.measureBacks a:hover,.page-control>div.measureBacks a:hover,.page-control-multiview>div.measureFwds a:hover,.page-control>div.measureFwds a:hover,.page-control-multiview>div.measureBacks span:hover,.page-control>div.measureBacks span:hover,.page-control-multiview>div.measureFwds span:hover,.page-control>div.measureFwds span:hover{color:#246}.page-control-multiview>div.measureBacks.over,.page-control>div.measureBacks.over,.page-control-multiview>div.measureFwds.over,.page-control>div.measureFwds.over{margin-top:75px}.page-control-multiview>div.measureBacks,.page-control>div.measureBacks{left:30px}.page-control-multiview>div.measureBacks span.prev a,.page-control>div.measureBacks span.prev a,.page-control-multiview>div.measureBacks span.prev span,.page-control>div.measureBacks span.prev span{left:0;padding-left:50px}.page-control-multiview>div.measureBacks span.prev a:before,.page-control>div.measureBacks span.prev a:before,.page-control-multiview>div.measureBacks span.prev span:before,.page-control>div.measureBacks span.prev span:before{background-position:-680px -80px}.page-control-multiview>div.measureFwds,.page-control>div.measureFwds{right:30px}.page-control-multiview>div.measureFwds span.next a,.page-control>div.measureFwds span.next a,.page-control-multiview>div.measureFwds span.next span,.page-control>div.measureFwds span.next span{right:0;padding-right:50px;text-align:right}.page-control-multiview>div.measureFwds span.next a:before,.page-control>div.measureFwds span.next a:before,.page-control-multiview>div.measureFwds span.next span:before,.page-control>div.measureFwds span.next span:before{background-position:-680px -40px}}.calendar .page-control-multiview,.calendar .page-control{display:none}#browser-hint{padding:10px 50px;position:absolute;top:70px;right:20px;z-index:10;width:80%}#browser-hint.hidden{display:none}#browser-hint .alert{padding:20px;background-color:#b61717;color:white;margin-bottom:15px}#browser-hint .alert p{padding:10px 0;line-height:normal}#browser-hint .closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:40px;line-height:20px;cursor:pointer;transition:.3s}#browser-hint .closebtn:hover{color:black}.document-functions .search{display:none}.document-functions .search a{background-position:-560px 0}@media screen and (min-width:1024px){.document-functions .search{display:inline-block}.document-functions .search .sru-searchfield{position:absolute;top:50px;left:-20px;right:auto;bottom:auto;width:auto;font-size:12px;padding:15px;z-index:3000;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;text-align:left;color:#fff;transform-origin:center top;opacity:0;background:rgba(34,68,102,0.9);box-shadow:0 2px 8px rgba(0,0,0,0.3);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;-webkit-transform:scaleY(0) translateY(-100px);-moz-transform:scaleY(0) translateY(-100px);-ms-transform:scaleY(0) translateY(-100px);transform:scaleY(0) translateY(-100px)}.document-functions .search .sru-searchfield label{display:none}.document-functions .search .sru-searchfield input[type="text"]{padding:6px 10px;font-size:12px;width:280px;color:#246;border:0 none;outline:none;margin-right:35px;height:30px;line-height:30px;box-shadow:inset 1px 1px 2px rgba(34,68,102,0.2)}.document-functions .search .sru-searchfield input[type="text"]::placeholder{color:#cde}.document-functions .search .sru-searchfield input[type="submit"]{position:absolute;top:15px;right:12px;width:30px;height:30px;display:block;border:0 none;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:#fff url(../Images/controlIcons.svg) no-repeat -562px -3px;background-size:auto 120px;border-radius:15px}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results-clearing{position:absolute;top:20px;right:55px;width:20px;height:20px;border-radius:10px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:#dfeaf4 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojNjg4N0EzO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjUgMy41bDcgN00xMC41IDMuNWwtNyA3Ii8+PC9zdmc+') no-repeat center center;cursor:pointer}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results{position:absolute;top:65px;left:0;width:100%;background:rgba(34,68,102,0.9);box-shadow:0 2px 8px rgba(0,0,0,0.3)}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results .sru-results-active-indicator{position:absolute;top:-10px;left:30px;width:0;height:0;border:10px solid transparent;border-top-width:0;border-bottom-color:rgba(34,68,102,0.9);content:" "}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul{position:relative;padding:10px;margin:0}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li{font-size:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,0.3);line-height:1.6}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li .highlight{background:rgba(255,255,255,0.2);padding:1px 3px}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li img{position:relative;width:100%;height:auto}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li a{display:block;color:#fff;padding:4px}.no-touchevents .document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:rgba(255,255,255,0.2)}.document-functions .search .sru-searchfield #tx-dfgviewer-sru-results ul li:last-child{border-bottom:0 none}.document-functions .search.open .sru-searchfield{-webkit-transform:scaleY(1) translateY(0);-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);opacity:1}}.tx-dfgviewer-newspaper-years,.tx-dfgviewer-newspaper-calendar{padding:20px 20px 100px 20px;max-height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tx-dfgviewer-newspaper-years ul li{margin:20px}.tx-dfgviewer-newspaper-years ul li a{display:block;background:#f2f6fb;padding:10px;border-radius:40px}@media screen and (min-width:1024px){.tx-dfgviewer-newspaper-years{padding:140px;vertical-align:middle}.tx-dfgviewer-newspaper-years ul li{display:inline-block}.tx-dfgviewer-newspaper-years ul li a{width:80px;height:80px;line-height:60px}.no-touchevents .tx-dfgviewer-newspaper-years ul li a{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.no-touchevents .tx-dfgviewer-newspaper-years ul li a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.tx-dfgviewer-newspaper-calendar{text-align:left}.tx-dfgviewer-newspaper-calendar .calendar-list-selection,.tx-dfgviewer-newspaper-calendar .list-view{display:none}.tx-dfgviewer-newspaper-calendar .year-anchor{border-bottom:1px solid #a6c3e1;line-height:1.4;font-size:12px}.tx-dfgviewer-newspaper-calendar .year{font-weight:bold;line-height:1.4}.tx-dfgviewer-newspaper-calendar .year a{color:#246}.tx-dfgviewer-newspaper-calendar .calendar-view{position:relative;margin:30px 0 0 0}.tx-dfgviewer-newspaper-calendar .calendar-view table{width:100%;margin:50px 0;text-align:center;border-bottom:1px solid rgba(166,195,225,0.3)}.tx-dfgviewer-newspaper-calendar .calendar-view table caption{color:#246;font-weight:bold;text-align:left;border-bottom:1px solid rgba(166,195,225,0.3);font-size:12px;text-transform:uppercase}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td,.tx-dfgviewer-newspaper-calendar .calendar-view table tr th{width:14.285%;padding:6px}.tx-dfgviewer-newspaper-calendar .calendar-view table tr th{color:#a6c3e1}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td{color:#a6c3e1}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td .contains-issues{position:relative;color:#246;font-weight:bold;display:block;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td .contains-issues:before{position:absolute;top:19px;left:50%;margin-left:-5px;width:0;height:0;border:5px solid transparent;border-top-width:0;border-bottom-color:rgba(34,68,102,0.9);content:" ";opacity:0;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.no-touchevents .tx-dfgviewer-newspaper-calendar .calendar-view table tr td .contains-issues{cursor:pointer}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td ul.issues{position:absolute;left:0;right:0;padding:10px;margin-top:10px;background:rgba(34,68,102,0.9);opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;transform-origin:center top}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open .contains-issues{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open .contains-issues:before{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open ul.issues{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open ul.issues li{margin:10px 0}.tx-dfgviewer-newspaper-calendar .calendar-view table tr td.open ul.issues li a{color:#fff}@media screen and (min-width:1024px){.tx-dfgviewer-newspaper-calendar{position:relative;height:100%;padding:100px 30px 30px 30px}.tx-dfgviewer-newspaper-calendar .calendar-list-selection{display:block}.tx-dfgviewer-newspaper-calendar .calendar-list-selection{position:absolute;top:106px;right:35px}.tx-dfgviewer-newspaper-calendar .calendar-list-selection a{position:relative;background:#a6c3e1;color:#fff;font-size:12px;padding:4px 10px;border-radius:30px;display:inline-block;margin-left:5px}.no-touchevents .tx-dfgviewer-newspaper-calendar .calendar-list-selection a{cursor:pointer}.tx-dfgviewer-newspaper-calendar .calendar-list-selection a.active{background:#246}.tx-dfgviewer-newspaper-calendar .calendar-list-selection a.active:before{position:absolute;bottom:-5px;left:50%;margin-left:-5px;width:0;height:0;border:5px solid transparent;border-bottom-width:0;border-top-color:#246;content:" "}.tx-dfgviewer-newspaper-calendar .year{font-weight:normal;font-size:30px}.tx-dfgviewer-newspaper-calendar .list-view{position:absolute;top:160px;right:30px;left:30px}.tx-dfgviewer-newspaper-calendar .calendar-view,.tx-dfgviewer-newspaper-calendar .list-view{opacity:0;-webkit-transform:translateY(-100px) scaleY(0);-moz-transform:translateY(-100px) scaleY(0);-ms-transform:translateY(-100px) scaleY(0);transform:translateY(-100px) scaleY(0);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;display:block;pointer-events:none;padding-bottom:60px;height:0}.tx-dfgviewer-newspaper-calendar .calendar-view.active,.tx-dfgviewer-newspaper-calendar .list-view.active{-webkit-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1;pointer-events:all}.tx-dfgviewer-newspaper-calendar .calendar-view{margin:0 -30px}.tx-dfgviewer-newspaper-calendar .calendar-view:before,.tx-dfgviewer-newspaper-calendar .calendar-view:after{content:" ";display:table}.tx-dfgviewer-newspaper-calendar .calendar-view:after{clear:both}.tx-dfgviewer-newspaper-calendar .calendar-view .month{position:relative;padding:30px;width:50%;float:left;overflow:hidden}.tx-dfgviewer-newspaper-calendar .calendar-view .month table{width:100%;margin:0}.tx-dfgviewer-newspaper-calendar .calendar-view .month table tr td.open .contains-issues{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.tx-dfgviewer-newspaper-calendar .calendar-view .month table tr td.open .contains-issues:before{top:16px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tx-dfgviewer-newspaper-calendar .calendar-view .month table tr td.open ul.issues{left:30px;right:30px}.tx-dfgviewer-newspaper-calendar .list-view ul li{padding:10px;margin:10px 0;background:rgba(166,195,225,0.15);border-radius:40px;text-align:right;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.tx-dfgviewer-newspaper-calendar .list-view ul li .date{position:absolute;left:10px;font-size:12px;color:#246;line-height:25px}.tx-dfgviewer-newspaper-calendar .list-view ul li a{background:rgba(166,195,225,0.3);display:inline-block;border-radius:20px;padding:5px 10px;margin:0 5px;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.tx-dfgviewer-newspaper-calendar .list-view ul li a:last-child{margin-right:0}.no-touchevents .tx-dfgviewer-newspaper-calendar .list-view ul li a:hover{background:rgba(166,195,225,0.5)}.tx-dfgviewer-newspaper-calendar .list-view ul li:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}}@media screen and (min-width:1200px){.tx-dfgviewer-newspaper-calendar .calendar-view .month{width:33.3333333%}}@media screen and (min-width:1500px){.tx-dfgviewer-newspaper-calendar .calendar-view .month{width:25%}}.tx-dlf-audio{display:none}.jp-audio{position:absolute;top:50px;right:0;bottom:80px;left:0;background:transparent !important;border:0 none !important;z-index:9;width:auto !important}.jp-audio .jp-details{display:none}.jp-audio .jp-interface{position:absolute;bottom:60px;right:0;left:0;height:40px !important;width:auto;background:rgba(34,68,102,0.95)}.jp-audio .jp-interface .jp-controls-holder{top:0;width:100%;height:30px;overflow:visible;z-index:10}.jp-audio .jp-interface .jp-controls-holder .jp-toggles .jp-repeat{position:absolute;top:5px;right:10px;width:30px;height:30px;background:url(../Images/controlIcons.svg) no-repeat -422px -60px;background-size:auto 120px;opacity:.5}.jp-state-looped.jp-audio .jp-interface .jp-controls-holder .jp-toggles .jp-repeat{opacity:1}.jp-audio .jp-interface .jp-controls-holder .jp-duration-divider{display:none}.jp-audio .jp-interface .jp-controls-holder .jp-controls{position:absolute;top:-50%;padding:0;overflow:visible}.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play{position:absolute;top:5px;left:10px;width:60px;height:60px;background:rgba(255,255,255,0.95);border-radius:30px;border:1px solid #246;padding:0}.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play:before{position:absolute;top:23px;left:22px;width:0;height:0;border:10px solid transparent;border-width:0 10px 15px 10px;border-bottom-color:#246;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play:after{position:absolute;top:20px;left:32px;width:6px;height:20px;background:#246;opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.jp-state-playing.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play:before{top:20px;left:22px;border-width:0;width:6px;height:20px;background:#246;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.jp-state-playing.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-play:after{opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.jp-audio .jp-interface .jp-controls-holder .jp-controls .jp-stop{display:none}.jp-audio .jp-interface .jp-controls-holder .jp-progress{top:16px;left:120px;right:255px;width:auto;height:4px;border-radius:2px;background:transparent}.jp-state-no-volume.jp-audio .jp-interface .jp-controls-holder .jp-progress{right:90px}.jp-audio .jp-interface .jp-controls-holder .jp-progress .jp-seek-bar{background:rgba(166,195,225,0.4)}.jp-audio .jp-interface .jp-controls-holder .jp-progress .jp-seek-bar .jp-play-bar{background:#fff;box-shadow:2px 0 4px rgba(0,0,0,0.5)}.jp-audio .jp-interface .jp-controls-holder .jp-current-time,.jp-audio .jp-interface .jp-controls-holder .jp-duration{position:absolute;top:9px;width:50px;font-style:normal;font-size:12px;color:#fff}.jp-audio .jp-interface .jp-controls-holder .jp-current-time{left:65px;text-align:right}.jp-audio .jp-interface .jp-controls-holder .jp-duration{right:200px;text-align:left}.jp-state-no-volume.jp-audio .jp-interface .jp-controls-holder .jp-duration{right:35px}.jp-audio .jp-interface .jp-volume-controls{position:absolute;top:5px;right:50px;left:auto;height:30px;width:150px;z-index:12}.jp-audio .jp-interface .jp-volume-controls .jp-mute,.jp-audio .jp-interface .jp-volume-controls .jp-volume-max{width:30px;height:30px;background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;padding:0}.jp-audio .jp-interface .jp-volume-controls .jp-mute{left:0;background-position:-450px 0}.jp-audio .jp-interface .jp-volume-controls .jp-volume-max{left:auto;right:0;background-position:-450px -30px}.jp-audio .jp-interface .jp-volume-controls .jp-volume-bar{top:12px;left:35px;right:35px;width:auto;height:4px;border-radius:2px;background:rgba(166,195,225,0.4)}.jp-audio .jp-interface .jp-volume-controls .jp-volume-bar .jp-volume-bar-value{background:#fff;box-shadow:2px 0 4px rgba(0,0,0,0.5)}@media screen and (min-width:480px){.jp-audio .jp-interface{bottom:20px;right:35px;left:35px;border-radius:30px}}@media screen and (min-width:1024px){.jp-audio{bottom:0}.jp-audio .jp-interface{bottom:40px}}.document-view.multiview>.page-control,.document-view.multiview .view-functions ul li.pages,.document-view.multiview .document-functions ul li.grid{display:none}.document-view.multiview .document-functions .provider{background-color:#f2f6fb}.document-view.multiview .document-functions>ul>li.add-multiview-document>a{background-position:-720px -80px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form{position:fixed;bottom:80px;left:40px;right:40px;padding:20px;background:rgba(34,68,102,0.9);font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;text-align:left;transform-origin:center bottom;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;-webkit-transform:scaleY(0) translateY(100px);-moz-transform:scaleY(0) translateY(100px);-ms-transform:scaleY(0) translateY(100px);transform:scaleY(0) translateY(100px);opacity:0;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form p.add-document-description{color:white;margin-bottom:20px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form label{display:none}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form input[type="text"]{position:relative;width:100%;padding:6px 10px;color:#246;border:0 none;outline:none;height:30px;line-height:30px;box-shadow:inset 1px 1px 2px rgba(34,68,102,0.2)}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form input[type="text"]::placeholder{color:#cde}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form button[type="submit"]{position:absolute;bottom:20px;right:20px;width:30px;height:30px;padding:0;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form button[type="submit"]::after{position:relative;font-size:22px;line-height:30px;color:#246;content:"+"}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu.open>form{-webkit-transform:scaleY(1) translateY(0);-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);opacity:1}.document-view.multiview .document-functions>ul>li>a.reset-gridstack-layout{background-position:-720px -40px}@media screen and (min-width:1024px){.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form{position:absolute;inset:50px auto auto -20px;width:450px;transform-origin:center top;transform:scaleY(0) translateY(-100px)}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form p.add-document-description{margin-bottom:10px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form input[type="text"]{padding:6px 10px;height:24px;line-height:24px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu>form button[type="submit"]{width:24px;height:24px;line-height:24px;font-size:18px}.document-view.multiview .document-functions>ul>li.add-multiview-document.submenu.open>form{-webkit-transform:scaleY(1) translateY(0);-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0)}}.grid-stack-wrapper{position:absolute;inset:0;overflow:auto;padding:60px 5px 75px 5px}.grid-stack-wrapper .grid-stack .grid-stack-item{border:0 none}.grid-stack-wrapper .grid-stack .grid-stack-item::before{position:absolute;inset:5px;background-color:#f2f6fb;border:1px solid #cde;content:" ";pointer-events:none}.grid-stack-wrapper .grid-stack .grid-stack-item .score-tool{display:none}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next{display:none}.grid-stack-wrapper .grid-stack .grid-stack-item .gridstack-dragging-handle,.grid-stack-wrapper .grid-stack .grid-stack-item .ui-resizable-handle,.grid-stack-wrapper .grid-stack .grid-stack-item .removeDocument a{position:absolute;bottom:0;right:0;width:24px;height:24px;background-color:white;background-image:none}.grid-stack-wrapper .grid-stack .grid-stack-item .gridstack-dragging-handle::before,.grid-stack-wrapper .grid-stack .grid-stack-item .ui-resizable-handle::before,.grid-stack-wrapper .grid-stack .grid-stack-item .removeDocument a::before{position:absolute;inset:2px;content:" "}.grid-stack-wrapper .grid-stack .grid-stack-item .gridstack-dragging-handle{left:0;cursor:grab}.grid-stack-wrapper .grid-stack .grid-stack-item .gridstack-dragging-handle::before{left:5px;background:linear-gradient(0deg, #246 7.14%, transparent 7.14%, transparent 50%, #246 50%, #246 57.14%, transparent 57.14%, transparent 100%);background-size:10px 11px;right:5px;opacity:.5}.grid-stack-wrapper .grid-stack .grid-stack-item .ui-resizable-handle{transform:rotate(90deg)}.grid-stack-wrapper .grid-stack .grid-stack-item .ui-resizable-handle::before{background:url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 60px;background-position:-160px 0}.grid-stack-wrapper .grid-stack .grid-stack-item .removeDocument a{top:0;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background-color:white}.grid-stack-wrapper .grid-stack .grid-stack-item .removeDocument a::before{content:"+";color:#246;font-size:20px;line-height:1;transform:rotate(-45deg);opacity:.5}@media screen and (min-width:1024px){.grid-stack-wrapper{padding:5px}}@media screen and (min-width:1200px){.grid-stack-wrapper{padding:25px}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next{position:absolute;inset:auto auto 10px 50%;display:flex}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span{position:relative;width:40px;height:40px;display:block;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:white url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;border-radius:20px;margin:0 5px}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a.prevMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a.prevMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span.prevMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span.prevMeasure{background-position:-680px -80px;transform:scale(.8)}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a.nextMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a.nextMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span.nextMeasure,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span.nextMeasure{background-position:-680px -40px;transform:scale(.8)}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a.prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a.prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span.prev,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span.prev{background-position:-240px -80px}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>a.next,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>a.next,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span.next,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span.next{background-position:-280px -80px}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev>span,.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-next>span{opacity:.3}.grid-stack-wrapper .grid-stack .grid-stack-item .tx-dlf-navigation-prev{flex-direction:row-reverse;transform:translateX(-100%)}}.no-touchevents .grid-stack-wrapper .grid-stack-item .tx-dlf-navigation-prev,.no-touchevents .grid-stack-wrapper .grid-stack-item .tx-dlf-navigation-next,.no-touchevents .grid-stack-wrapper .grid-stack-item .gridstack-dragging-handle,.no-touchevents .grid-stack-wrapper .grid-stack-item .removeDocument a{opacity:0;transition:all .3s ease-in-out}.no-touchevents .grid-stack-wrapper .grid-stack-item:hover .tx-dlf-navigation-prev,.no-touchevents .grid-stack-wrapper .grid-stack-item:hover .tx-dlf-navigation-next,.no-touchevents .grid-stack-wrapper .grid-stack-item:hover .gridstack-dragging-handle,.no-touchevents .grid-stack-wrapper .grid-stack-item:hover .removeDocument a{opacity:1}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url('../../Public/Fonts/open-sans-v17-latin-300.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-300.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('../../Public/Fonts/open-sans-v17-latin-300italic.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-300italic.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../../Public/Fonts/open-sans-v17-latin-regular.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-regular.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url('../../Public/Fonts/open-sans-v17-latin-italic.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-italic.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../../Public/Fonts/open-sans-v17-latin-700.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-700.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('../../Public/Fonts/open-sans-v17-latin-700italic.woff2') format('woff2'),url('../../Public/Fonts/open-sans-v17-latin-700italic.woff') format('woff')}*{box-sizing:border-box}html,body{position:relative;height:100%}body{text-align:center;background:#a6c3e1;font-family:'Open Sans',Helvetica,Arial,sans-serif}body:before{position:fixed;top:0;right:0;bottom:0;left:0;background:url(../Images/fibonacciBg.svg) no-repeat right bottom;background-size:cover;content:" ";opacity:.3}body.hidden,body.static{background:#fff}body.hidden:before,body.static:before{content:none}a{color:#3c77b3;text-decoration:none}.main-wrapper{position:absolute;top:0;right:0;bottom:12px;left:0;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,0.2);overflow:hidden;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.hidden .main-wrapper{opacity:0}.static .main-wrapper{-webkit-transition:none;-o-transition:none;transition:none}.fullscreen .main-wrapper{bottom:0}@media screen and (min-width:1024px){.main-wrapper{top:5px;right:5px;bottom:5px;left:5px}.fullscreen .main-wrapper{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:1200px){.main-wrapper{top:20px;right:20px;bottom:25px;left:20px}}.document-view{position:absolute;top:60px;right:0;bottom:0;left:0;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.fullscreen .document-view{top:0px;right:0px;bottom:0px;left:0px}.static .document-view{-webkit-transition:none;-o-transition:none;transition:none}.document-view .tx-dlf-map{position:absolute;top:0;right:0;bottom:0;left:0}.document-view .document-functions .provider{position:absolute;top:0;left:0;right:0;text-align:left;z-index:1000;background:#fff;display:flex;align-items:center;padding:10px;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.document-view .document-functions .provider>ul>li>a{flex:0 0 70px}.document-view .document-functions .provider>ul>li>a img{margin-top:5px;width:70px;height:33px}.document-view .document-functions .provider .mobile-meta{position:relative;font-size:12px;line-height:1.3;flex:0 1 auto}.document-view .document-functions .provider .mobile-meta dt{display:none}.document-view .document-functions .provider .mobile-meta dd{color:#a6c3e1}.document-view .document-functions .provider .mobile-meta dd.tx-dlf-title a{position:relative;font-weight:bold}.document-view .document-functions .provider .mobile-controls{position:absolute;bottom:-50px;right:15px;display:flex}.document-view .document-functions .provider .mobile-controls form{position:relative;width:40px;height:40px;flex:0 0 40px;margin-right:5px}.document-view .document-functions .provider .mobile-controls form label{display:none}.document-view .document-functions .provider .mobile-controls form select{position:relative;width:40px;height:40px;padding-left:40px;background:#fff url(../Images/controlIcons.svg) no-repeat -600px -80px;background-size:auto 120px;outline:none;border-radius:20px;-webkit-appearance:none;border:0 none}.document-view .document-functions .provider .mobile-controls form select[disabled]{display:none}.document-view .document-functions .provider .mobile-controls .fullscreen{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:20px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:#fff}.document-view .document-functions .provider .mobile-controls .fullscreen:before,.document-view .document-functions .provider .mobile-controls .fullscreen:after{position:absolute;width:12px;height:12px;background:url(../Images/controlIcons.svg) no-repeat -574px -54px;background-size:auto 120px;display:block;content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;pointer-events:none}.static .document-view .document-functions .provider .mobile-controls .fullscreen:before,.static .document-view .document-functions .provider .mobile-controls .fullscreen:after{-webkit-transition:none;-o-transition:none;transition:none}.document-view .document-functions .provider .mobile-controls .fullscreen:before{top:9px;right:9px}.document-view .document-functions .provider .mobile-controls .fullscreen:after{bottom:9px;left:9px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.document-view .document-functions .provider .mobile-controls .fullscreen.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.document-view .document-functions .provider .mobile-controls .fullscreen.active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fullscreen .document-view .document-functions .provider{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.document-view .document-functions.missing-provider-image .provider>a{display:none}.document-view .document-functions.missing-provider-image .provider>a img{display:none}.document-view .document-functions.missing-provider-image .provider .mobile-meta{padding-left:10px}@media screen and (min-width:480px){.document-view .document-functions .provider .mobile-meta{padding-right:100px}.document-view .document-functions .provider .mobile-controls{bottom:auto;top:10px}.fullscreen .document-view .document-functions .provider .mobile-controls{bottom:-50px;top:unset}}@media screen and (min-width:1024px){.document-view{top:0;left:33%;padding:0}.document-view .tx-dlf-map{top:0}.document-view .document-functions .provider{top:10px;left:10px;right:auto;background:transparent;padding:0}.document-view .document-functions .provider ul>li>a img{width:108px;height:50px;border-radius:4px}.document-view .document-functions .provider .mobile-meta,.document-view .document-functions .provider .mobile-controls{display:none}.document-view .document-functions.missing-provider-image ul{left:20px}}@media screen and (min-width:1024px){.score-visible .document-view .tx-dlf-map .custom-zoom{position:absolute;inset:auto 50% 20px auto;transform:translateX(50%);display:block;background-color:transparent;display:flex}.score-visible .document-view .tx-dlf-map .custom-zoom a{position:relative;width:40px;height:40px;border-radius:20px;margin:0 4px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:white url(../Images/controlIcons.svg) no-repeat -360px 0;background-size:auto 120px}.score-visible .document-view .tx-dlf-map .custom-zoom a.in{background-position:-360px 0}.score-visible .document-view .tx-dlf-map .custom-zoom a.out{background-position:-400px 0}.score-visible .document-view .tx-dlf-map .custom-zoom a.fullscreen{display:none}}@media screen and (min-width:1200px){.document-view{left:25%}}.fulltext-container{position:absolute;top:60px;right:0;bottom:0;background:#fff;text-align:left;display:none}.fulltext-container:has(> .score-visible){display:block;width:50%}.fulltext-container:before,.fulltext-container:after{position:absolute;right:0;left:0;content:" ";z-index:1}.fulltext-container:before{top:0;height:60px;background-image:-webkit-linear-gradient(top, #fff 40%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, #fff 40%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #fff 40%, rgba(255,255,255,0) 100%);background-repeat:repeat-x}.fulltext-container:after{bottom:0;height:120px;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, #fff 40%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 0, #fff 40%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0, #fff 40%);background-repeat:repeat-x}.fulltext-container #tx-dlf-fulltextselection{position:relative;top:0;right:0;width:100%;height:100%;padding:60px 20px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;line-height:1.6em;font-size:16px;color:#555;display:none}.fulltext-container #tx-dlf-fulltextselection:empty{padding:0}.fulltext-container #tx-dlf-fulltextselection .textline:after{content:" "}.fulltext-container #tx-dlf-fulltextselection .string{padding-right:4px}.fulltext-container #tx-dlf-fulltextselection .sp{word-spacing:-4px}.fulltext-visible .fulltext-container #tx-dlf-fulltextselection{display:block}@media screen and (min-width:1024px){.fulltext-container{top:0;max-width:50%;width:50%}.fulltext-container:before{height:100px;background-image:-webkit-linear-gradient(top, #fff 60%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, #fff 60%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #fff 60%, rgba(255,255,255,0) 100%);background-repeat:repeat-x}.fulltext-container:after{height:80px;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, #fff 80%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 0, #fff 80%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0, #fff 80%);background-repeat:repeat-x}.fulltext-container #tx-dlf-fulltextselection{padding:60px 100px 60px 30px;line-height:1.8}.fulltext-container #tx-dlf-fulltextselection .textline.highlight{background:#cde}}.score-container{position:absolute;top:60px;right:0;bottom:0;text-align:left;display:none;border-left:1px solid #eee}.score-container:has(> .score-visible){display:block;width:50%}.score-container *[id^="tx-dlf-score"]{position:relative;top:0;right:0;width:100%;height:100%}.score-container *[id^="tx-dlf-score"] .svg-layer svg{background:#f3eee6}.score-visible .score-container *[id^="tx-dlf-score"]{display:block}.score-container *[id^="tx-dlf-score"] .ol-zoom{display:none}@media screen and (min-width:1024px){.score-container{top:0;max-width:50%}.score-container *[id^="tx-dlf-score"] .ol-zoom{inset:auto 50% 20px auto;transform:translateX(50%);display:block;background-color:transparent;display:flex}.score-container *[id^="tx-dlf-score"] .ol-zoom button{position:relative;width:40px;height:40px;border-radius:20px;margin:0 4px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:white url(../Images/controlIcons.svg) no-repeat -360px 0;background-size:auto 120px}.score-container *[id^="tx-dlf-score"] .ol-zoom button.ol-zoom-in{background-position:-360px 0}.score-container *[id^="tx-dlf-score"] .ol-zoom button.ol-zoom-out{background-position:-400px 0}}#player{position:absolute;z-index:10;inset:auto 15px 0 15px;background:white;padding:7px;border-radius:40px;opacity:0;pointer-events:none;transition:all .25s ease-in-out;border:1px solid #eee}.midi-active.score-visible #player{opacity:1;pointer-events:auto;bottom:80px}#player #midiPlayer_div{position:relative;display:flex;align-items:center}#player #midiPlayer_div #midiPlayer_playingTime,#player #midiPlayer_div #midiPlayer_totalTime{font-size:12px;color:#6887a3;margin:0 5px}#player #midiPlayer_div #midiPlayer_bar{position:relative;flex-grow:1;margin:0 5px}#player #midiPlayer_div #midiPlayer_bar::before{position:absolute;inset:50% 0 auto 0;height:1px;background-color:#ccc;content:" "}#player #midiPlayer_div #midiPlayer_bar #midiPlayer_progress{position:absolute;top:50%;left:0;height:4px;margin-top:-2px;background-color:#ff9a23 !important;width:0}#player #midiPlayer_div #midiPlayer_bar #midiPlayer_progress::after{position:absolute;inset:-3px 0 -3px auto;width:2px;background-color:#af742d;content:" ";border-radius:2px}#player #midiPlayer_div a.icon{position:relative;display:inline-block;background:white;width:30px;height:30px;border-radius:15px;border:2px solid #6887a3;margin:0 5px}#player #midiPlayer_div a.icon.play::before{position:absolute;top:50%;left:50%;width:0;height:0;margin:-5px 0 0 -3px;border:solid transparent;border-width:5px 0 5px 8px;border-left-color:#6887a3;content:" "}#player #midiPlayer_div a.icon.pause::before,#player #midiPlayer_div a.icon.pause::after{position:relative;width:4px;height:12px;margin:7px 1px;background-color:#6887a3;display:inline-block;content:" ";border-radius:2px}#player #midiPlayer_div a.icon.stop::before{position:relative;width:10px;height:10px;background-color:#6887a3;margin-bottom:-4px;border-radius:2px;display:inline-block;content:" "}#player #midiPlayer_div a.icon:last-child{margin-right:0}@media screen and (min-width:1024px){#player{inset:auto calc(25% + 40px + 12px) 0 calc(25% + 40px + 12px)}.midi-active.score-visible #player{bottom:20px}#player #midiPlayer_div a.icon{width:26px;height:26px}#player #midiPlayer_div a.icon.pause::before,#player #midiPlayer_div a.icon.pause::after{margin-top:5px}#player #midiPlayer_div a.icon.stop::before{margin-bottom:-2px}}.tx-dlf-pagegrid-list{position:absolute;top:60px;right:0;bottom:0;left:0;padding-bottom:80px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tx-dlf-pagegrid-list li{width:100px;height:180px;display:inline-block;margin:10px}.no-touchevents .tx-dlf-pagegrid-list li{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.no-touchevents .tx-dlf-pagegrid-list li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.tx-dlf-pagegrid-list li img{position:relative;height:100%;width:100%;object-fit:contain}.tx-dlf-pagegrid-list li .tx-dlf-pagegrid-pagination{margin-top:5px;font-weight:700;font-size:12px;color:#a6c3e1}@media screen and (min-width:768px){.tx-dlf-pagegrid-list{top:80px}.tx-dlf-pagegrid-list li{width:120px;height:200px;margin:20px}}@media screen and (min-width:1024px){.tx-dlf-pagegrid-list li{width:150px;height:250px}}.tx-dlf-pagegrid .f3-widget-paginator{position:absolute;bottom:15px;height:1px;width:290px;left:50%;margin-left:-145px;line-height:0;background:green;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;display:flex}.tx-dlf-pagegrid .f3-widget-paginator a{position:absolute;bottom:0;display:none;width:40px;height:40px}.tx-dlf-pagegrid .f3-widget-paginator a:before{position:absolute;top:0;left:0;bottom:-1px;width:40px;height:40px;border-radius:20px;background-color:white;content:" "}.tx-dlf-pagegrid .f3-widget-paginator a:first-child{display:block;left:0}.tx-dlf-pagegrid .f3-widget-paginator a:first-child:before{background-position:-240px -80px}.tx-dlf-pagegrid .f3-widget-paginator a:last-child{display:block;right:0}.tx-dlf-pagegrid .f3-widget-paginator a:last-child:before{background-position:-280px -80px}.tx-dlf-pagegrid .f3-widget-paginator .current{width:40px;height:40px}@media screen and (min-width:1024px){.tx-dlf-pagegrid .f3-widget-paginator{height:70px;padding:15px 0;font-weight:bold;font-size:14px;line-height:30px;color:white;white-space:nowrap;width:auto;margin:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";background:rgba(34,68,102,0.9);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.tx-dlf-pagegrid .f3-widget-paginator a,.tx-dlf-pagegrid .f3-widget-paginator a:first-child,.tx-dlf-pagegrid .f3-widget-paginator a:last-child{color:#246;position:relative;display:inline-block;bottom:auto;margin:0 3px;left:auto;right:auto;background:white;border-radius:20px;width:30px;height:30px}.tx-dlf-pagegrid .f3-widget-paginator a:before,.tx-dlf-pagegrid .f3-widget-paginator a:first-child:before,.tx-dlf-pagegrid .f3-widget-paginator a:last-child:before{display:none}}@media screen and (min-width:1200px){.tx-dlf-pagegrid .f3-widget-paginator{font-size:18px;line-height:40px}.tx-dlf-pagegrid .f3-widget-paginator a,.tx-dlf-pagegrid .f3-widget-paginator a:first-child,.tx-dlf-pagegrid .f3-widget-paginator a:last-child{width:40px;height:40px}}@media screen and (min-width:1024px){.control-bar{background:#246;position:absolute;top:0;bottom:0;left:0;width:33%;z-index:1100;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}}.fullscreen .control-bar{width:0;overflow:hidden}.static .control-bar{-webkit-transition:none;-o-transition:none;transition:none}@media screen and (min-width:1200px){.control-bar{width:25%}}.control-bar .header-bar{position:fixed;top:0;right:0;left:0;min-height:60px;background:#246;z-index:1100;overflow:hidden;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .header-bar h1{position:absolute;top:10px;left:15px;width:200px;height:35px}.control-bar .header-bar h1 a{position:relative;width:100%;height:100%;color:#fff;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:url('../Images/dfgviewerLogo.svg') no-repeat center center;background-size:200px 35px;display:block}.control-bar .header-bar nav .nav-toggle{position:absolute;top:15px;right:15px;width:25px;height:30px;padding:0;border:0 none;background:transparent;outline:none}.control-bar .header-bar nav .nav-toggle .nav-label{display:none}.control-bar .header-bar nav .nav-toggle .nav-button-bar{position:relative;width:100%;height:2px;border-radius:2px;margin-bottom:4px;background:#fff;display:block;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .header-bar nav .nav-toggle.active .nav-button-bar:nth-of-type(2){-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.control-bar .header-bar nav .nav-toggle.active .nav-button-bar:nth-of-type(3){-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.control-bar .header-bar nav .nav-toggle.active .nav-button-bar:nth-of-type(4){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.control-bar .header-bar nav .nav-toggle.active .nav-button-bar:nth-of-type(5){-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0}.control-bar .header-bar nav .language-nav{position:absolute;right:45px;top:17px;font-size:12px}.control-bar .header-bar nav .language-nav li{position:relative;display:inline-block;margin-right:4px}.control-bar .header-bar nav .language-nav li a{position:relative;padding:6px;color:#fff;display:block}.control-bar .header-bar nav .language-nav:before{position:absolute;top:0;left:50%;margin-left:-6px;content:"/";opacity:.2;font-size:24px;color:#fff;font-weight:100;text-align:center;width:10px}.control-bar .header-bar nav .viewer-nav{position:relative;top:55px;width:100%;text-align:left;padding-bottom:0;max-height:0;opacity:0;overflow:auto;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.control-bar .header-bar nav .viewer-nav li a{padding:15px;display:block;color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);line-height:1.4}.control-bar .header-bar nav .viewer-nav li:first-child a{border-top:1px solid rgba(255,255,255,0.1)}.control-bar .header-bar nav .viewer-nav.open{padding-bottom:65px;max-height:320px;opacity:1}.fullscreen .control-bar .header-bar{min-height:0}@media screen and (min-width:1024px){.control-bar .header-bar{position:absolute;top:6px;background:transparent;overflow:visible}.control-bar .header-bar h1{top:15px;left:30px;max-width:45%}.control-bar .header-bar h1 a{background-size:100% auto}.control-bar .header-bar nav .nav-toggle{top:20px;right:30px}.control-bar .header-bar nav .language-nav{right:60px;top:20px}.control-bar .header-bar nav .viewer-nav{position:absolute;top:6px;right:0;width:200px;background:rgba(34,68,102,0.9);max-height:none;font-size:12px;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);box-shadow:0 2px 8px rgba(0,0,0,0.3);padding:15px;overflow:visible}.control-bar .header-bar nav .viewer-nav:before{position:absolute;top:20px;left:-10px;width:0;height:0;border:10px solid transparent;border-left-width:0;border-right-color:rgba(34,68,102,0.9);content:" "}.control-bar .header-bar nav .viewer-nav li{margin:15px 0}.control-bar .header-bar nav .viewer-nav li a{padding:0 10px;border:0 none;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .header-bar nav .viewer-nav li a:hover{background:rgba(255,255,255,0.2)}.control-bar .header-bar nav .viewer-nav li:first-child a{border:0 none}.control-bar .header-bar nav .viewer-nav.open{padding:15px;opacity:1;right:-220px;max-height:none;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@media screen and (min-width:1520px){.control-bar .header-bar h1{max-width:none}}.control-bar .metadata-wrapper,.control-bar .toc-wrapper{position:absolute;top:55px;bottom:0;width:90%;background:rgba(40,81,121,0.95);z-index:1002;text-align:left;padding:15px;font-size:14px;line-height:1.4;color:#fff;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .metadata-wrapper .offcanvas-toggle,.control-bar .toc-wrapper .offcanvas-toggle{position:absolute;bottom:5px;width:30px;height:60px;background:rgba(40,81,121,0.95) url(../Images/controlIcons.svg) no-repeat 0 0;background-size:auto 120px;border:1px solid #fff}.control-bar .metadata-wrapper.open,.control-bar .toc-wrapper.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:1003}.control-bar .metadata-wrapper h3,.control-bar .toc-wrapper h3{position:relative;font-size:12px;font-weight:700;margin:20px 0;display:flex;align-items:center}.control-bar .metadata-wrapper h3 span.sidebar-heading-label,.control-bar .toc-wrapper h3 span.sidebar-heading-label{text-transform:uppercase;letter-spacing:.2ex;flex:0 1 auto;padding:0 10px 0 0}.control-bar .metadata-wrapper h3::after,.control-bar .toc-wrapper h3::after{position:relative;height:1px;background-color:white;content:" ";flex:1 1 auto}.control-bar .metadata-wrapper a,.control-bar .toc-wrapper a{color:#fff}.control-bar .metadata-wrapper{right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);border-left:1px solid #fff}.control-bar .metadata-wrapper .offcanvas-toggle{left:-30px;border-radius:30px 0 0 30px;background-position:-442px 9px;border-width:1px 0 1px 1px}.control-bar .toc-wrapper{left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);border-right:1px solid #fff}.control-bar .toc-wrapper .offcanvas-toggle{right:-30px;border-radius:0 30px 30px 0;background-position:-447px -30px;border-width:1px 1px 1px 0}@media screen and (min-width:480px){.control-bar .metadata-wrapper,.control-bar .toc-wrapper{width:55%}}@media screen and (min-width:1024px){.control-bar .control-bar-content{position:absolute;inset:90px 0 0 0;overflow:auto;padding-bottom:40px}.control-bar .metadata-wrapper,.control-bar .toc-wrapper{position:relative;inset:auto;transform:none;text-align:left;line-height:1.6;width:100%;background:transparent;border:0 none;padding:0 30px}.control-bar .metadata-wrapper h3,.control-bar .toc-wrapper h3{margin-top:40px;cursor:pointer}.control-bar .metadata-wrapper h3 span.sidebar-heading-state,.control-bar .toc-wrapper h3 span.sidebar-heading-state{position:absolute;top:50%;right:15px;width:30px;height:20px;background-color:#246;z-index:3;transform:translateY(-50%)}.control-bar .metadata-wrapper h3 span.sidebar-heading-state::before,.control-bar .toc-wrapper h3 span.sidebar-heading-state::before{position:absolute;left:50%;top:7px;width:11px;height:11px;border:solid white;border-width:2px 2px 0 0;content:" ";transform:translateX(-50%) rotate(-45deg);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar dl,.control-bar ul{transition:font-size .25s,margin .25s,padding .25s,opacity .5s .25s,transform .5s .25s}.control-bar .section-hidden h3{opacity:.5;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.control-bar .section-hidden h3 span.sidebar-heading-state::before{top:0;transform:translateX(-50%) rotate(135deg)}.control-bar .section-hidden dl,.control-bar .section-hidden dl dt,.control-bar .section-hidden dl dd,.control-bar .section-hidden ul{font-size:0;margin:0;opacity:0;padding:0;transform:translateY(-50px);pointer-events:none;transition:opacity .25s,transform .25s,font-size .5s .25s,margin .5s .25s,padding .5s .25s}.control-bar .section-hidden dl dd::after{height:0}.control-bar .offcanvas-toggle{display:none}}ul.toc{position:relative;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;line-height:1.2}ul.toc a,ul.toc span.a{position:relative;padding:8px 36px 8px 18px;display:block;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ul.toc a .pagination,ul.toc span.a .pagination{position:absolute;right:6px;font-weight:700;opacity:.4;font-size:12px;line-height:16px;text-align:right}ul.toc span.a{opacity:.5;font-weight:normal}ul.toc li{position:relative}ul.toc li.submenu:before{position:absolute;top:12px;left:10px;width:0;height:0;content:" ";border:5px solid transparent;border-right-width:0;border-left-color:#fff}ul.toc li.active{background:rgba(255,255,255,0.1)}ul.toc li.active:before{left:8px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}ul.toc li .current>a,ul.toc li .current>span.a{background:rgba(255,255,255,0.6);color:#246;font-weight:700}ul.toc ul{position:relative}ul.toc ul:before{position:absolute;top:-5px;left:10px;bottom:0;width:1px;background:#fff;content:" "}ul.toc ul li{position:relative}ul.toc ul li .meta-type-icon{display:none}ul.toc ul li.submenu:before{position:absolute;top:12px;left:10px;width:0;height:0;content:" ";border:5px solid transparent;border-right-width:0;border-left-color:#fff}ul.toc ul li.active{background:rgba(255,255,255,0.1)}ul.toc ul li.active:before{left:8px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}ul.toc ul li .current>a,ul.toc ul li .current>span.a{background:rgba(255,255,255,0.6);color:#246;font-weight:700}ul.toc ul a,ul.toc ul span.a{padding-left:30px}ul.toc ul ul:before,ul.toc ul ul li.submenu:before{left:30px}ul.toc ul ul a,ul.toc ul ul span.a{padding-left:50px}ul.toc ul ul ul:before,ul.toc ul ul ul li.submenu:before{left:50px}ul.toc ul ul ul a,ul.toc ul ul ul span.a{padding-left:70px}ul.toc ul ul ul ul:before,ul.toc ul ul ul ul li.submenu:before{left:70px}ul.toc ul ul ul ul a,ul.toc ul ul ul ul span.a{padding-left:90px}@media screen and (min-width:1024px){ul.toc{font-size:14px}}.tx-dlf-metadata{position:relative;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:40px}.tx-dlf-metadata .metadata-title{display:none}.tx-dlf-metadata dl dt,.tx-dlf-metadata dl dd{display:block}.tx-dlf-metadata dl dt{font-size:12px;font-weight:700;margin-top:20px}.tx-dlf-metadata dl:nth-child(n+3){display:none}.tx-dlf-metadata dl dd>dl{position:relative;max-height:0;background-color:rgba(255,255,255,0.15);padding:0 15px;margin:0;overflow:hidden;transition:max-height .3s ease-out,padding .5s ease-out,margin .5s ease-out}.tx-dlf-metadata dl dd>dl::before{position:absolute;top:-10px;left:25px;width:0;height:0;border:10px solid transparent;border-bottom-color:rgba(255,255,255,0.15);border-top-width:0;content:" "}.tx-dlf-metadata dl dd .submetadata-toggle{position:relative;padding:1px 20px 1px 10px;border-radius:20px;background-color:rgba(255,255,255,0.2);margin-left:3px;cursor:pointer}.tx-dlf-metadata dl dd .submetadata-toggle::after{position:absolute;top:6px;right:8px;width:5px;height:5px;border:solid white;border-width:2px 2px 0 0;content:" ";transition:all .25s ease-in-out;transform:rotate(135deg)}.tx-dlf-metadata dl dd.open>dl{max-height:1500px;overflow:visible;padding:15px;margin:15px 0;transition:max-height .5s ease-in,padding .25s ease-in-out,margin .25s ease-in-out,overflow 15s ease-out}.tx-dlf-metadata dl dd.open .submetadata-toggle{background-color:white;color:#246}.tx-dlf-metadata dl dd.open .submetadata-toggle::after{top:9px;border-color:#246;transform:rotate(-45deg)}.tx-dlf-metadata dl+dl{border-left:1px solid rgba(255,255,255,0.5);padding-left:15px}.tx-dlf-metadata .metadata-basic{position:relative;padding-bottom:30px}.tx-dlf-metadata .metadata-basic .metadata-toggle{position:absolute;bottom:0;right:0;padding-right:24px;font-size:12px;font-weight:bold;cursor:pointer;transition:all .5s .25s}.tx-dlf-metadata .metadata-basic .metadata-toggle::after{position:absolute;top:0;right:0;width:20px;height:20px;background:url(../Images/controlIcons.svg) no-repeat -770px -10px;background-size:auto 120px;content:" "}.tx-dlf-metadata .metadata-basic.section-hidden{padding-bottom:0}.tx-dlf-metadata .metadata-basic.section-hidden .metadata-toggle{opacity:0;transform:translateY(-50px);pointer-events:none;transition:all .25s}@media screen and (min-width:1024px){.tx-dlf-metadata{padding-bottom:0;overflow:visible}.tx-dlf-metadata .metadata-title{position:relative;display:block}.tx-dlf-metadata .metadata-title h2{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}.tx-dlf-metadata dl{margin:20px 0 0 0}.tx-dlf-metadata dl dt,.tx-dlf-metadata dl dd{font-size:14px;display:inline}.tx-dlf-metadata dl dt:after{content:": "}.tx-dlf-metadata dl dd:after{position:relative;width:100%;height:1px;display:block;content:" "}.tx-dlf-metadata dl dt.tx-dlf-type{display:none}.tx-dlf-metadata dl dd.tx-dlf-type{font-size:12px;font-weight:400;opacity:.5;display:inline}}@media screen and (min-width:1200px){.tx-dlf-metadata dl dt.tx-dlf-type{display:inline}.tx-dlf-metadata dl dt.tx-dlf-title{display:inline}}/*# sourceMappingURL=Resources/Public/Css/allStyles.css.map */ \ No newline at end of file diff --git a/Resources/Public/Css/allStyles.css.map b/Resources/Public/Css/allStyles.css.map index d6878675f..d4d5f62d0 100644 --- a/Resources/Public/Css/allStyles.css.map +++ b/Resources/Public/Css/allStyles.css.map @@ -1 +1 @@ -{"version":3,"sources":["Resources/Private/Less/components/normalize.less","Resources/Private/Less/components/controls.less","Resources/Private/Less/mixins.less","Resources/Private/Less/components/sru.less","Resources/Private/Less/components/newspapers.less","Resources/Private/Less/components/audioplayer.less","Resources/Private/Less/structure.less","Resources/Private/Less/modules/fulltext.less","Resources/Private/Less/modules/score.less","Resources/Private/Less/modules/gridview.less","Resources/Private/Less/modules/sidebar.less"],"names":[],"mappings":"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"} +{"version":3,"sources":["Resources/Private/Less/components/normalize.less","Resources/Private/Less/components/controls.less","Resources/Private/Less/mixins.less","Resources/Private/Less/components/sru.less","Resources/Private/Less/components/newspapers.less","Resources/Private/Less/components/audioplayer.less","Resources/Private/Less/components/multiview.less","Resources/Private/Less/structure.less","Resources/Private/Less/modules/fulltext.less","Resources/Private/Less/modules/score.less","Resources/Private/Less/modules/gridview.less","Resources/Private/Less/modules/sidebar.less"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/Resources/Public/JavaScript/allScripts.js b/Resources/Public/JavaScript/allScripts.js index 8a6090e82..bc66e1442 100644 --- a/Resources/Public/JavaScript/allScripts.js +++ b/Resources/Public/JavaScript/allScripts.js @@ -1,6 +1,6 @@ /*! modernizr 3.5.0 (Custom Build) | MIT * * https://modernizr.com/download/?-csstransforms3d-csstransitions-objectfit-touchevents-domprefixes-prefixed-prefixes-setclasses-testallprops-testprop-teststyles !*/ -!function(e,t,n){function a(e,t){return typeof e===t}function i(){var e,t,n,i,o,r,s;for(var l in x)if(x.hasOwnProperty(l)){if(e=[],t=x[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;nf;f++)if(m=e[f],v=L.style[m],s(m,"-")&&(m=r(m)),L.style[m]!==n){if(o||a(i,"undefined"))return c(),"pfx"==t?m:!0;try{L.style[m]=i}catch(e){}if(L.style[m]!=v)return c(),"pfx"==t?m:!0}return c(),!1}function h(e,t,n,i,o){var r=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+j.join(r+" ")+r).split(" ");return a(t,"string")||a(t,"undefined")?v(s,t,i,o):(s=(e+" "+T.join(r+" ")+r).split(" "),f(s,t,n))}function b(e,t,a){return h(e,n,n,t,a)}var w=[],x=[],$={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout((function(){t(n[e])}),0)},addTest:function(e,t,n){x.push({name:e,fn:t,options:n})},addAsyncTest:function(e){x.push({name:null,fn:e})}},C=function(){};C.prototype=$,C=new C;var y=$._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];$._prefixes=y;var k=t.documentElement,S="svg"===k.nodeName.toLowerCase(),z="Moz O ms Webkit",T=$._config.usePrefixes?z.toLowerCase().split(" "):[];$._domPrefixes=T;var _="CSS"in e&&"supports"in e.CSS,M="supportsCSS"in e;C.addTest("supports",_||M);var j=$._config.usePrefixes?z.split(" "):[];$._cssomPrefixes=j;var E=function(t){var a,i=y.length,o=e.CSSRule;if("undefined"==typeof o)return n;if(!t)return!1;if(t=t.replace(/^@/,""),a=t.replace(/-/g,"_").toUpperCase()+"_RULE",a in o)return"@"+t;for(var r=0;i>r;r++){var s=y[r],l=s.toUpperCase()+"_"+a;if(l in o)return"@-"+s.toLowerCase()+"-"+t}return!1};$.atRule=E;var P=$.testStyles=d;C.addTest("touchevents",(function(){var n;if("ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch)n=!0;else{var a=["@media (",y.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");P(a,(function(e){n=9===e.offsetTop}))}return n}));var F={elem:l("modernizr")};C._q.push((function(){delete F.elem}));var L={style:F.elem.style};C._q.unshift((function(){delete L.style}));$.testProp=function(e,t,a){return v([e],n,t,a)};$.testAllProps=h;var q=$.prefixed=function(e,t,n){return 0===e.indexOf("@")?E(e):(-1!=e.indexOf("-")&&(e=r(e)),t?h(e,t,n):h(e,"pfx"))};$.testAllProps=b,C.addTest("csstransforms3d",(function(){var e=!!b("perspective","1px",!0),t=C._config.usePrefixes;if(e&&(!t||"webkitPerspective"in k.style)){var n,a="#modernizr{width:0;height:0}";C.supports?n="@supports (perspective: 1px)":(n="@media (transform-3d)",t&&(n+=",(-webkit-transform-3d)")),n+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",P(a+n,(function(t){e=7===t.offsetWidth&&18===t.offsetHeight}))}return e})),C.addTest("csstransitions",b("transition","all",!0)),C.addTest("objectfit",!!q("objectFit"),{aliases:["object-fit"]}),i(),o(w),delete $.addTest,delete $.addAsyncTest;for(var D=0;D"}else{for(var a=0;a'+e[a].previewImage)}if(e[a].previewText){t.push(''+e[a].previewText)}}if(t.length>0){t.forEach((function(e,t){n+="
  • "+e+"
  • "}))}else{n+='
  • '+$("#tx-dfgviewer-sru-label-noresult").text()+"
  • "}}n+="";$("#tx-dfgviewer-sru-results").html(n)}),"json").done((function(e){$("#tx-dfgviewer-sru-results-loading").hide();$("#tx-dfgviewer-sru-results-clearing").show()}))}));$("#tx-dfgviewer-sru-results-clearing").click((function(){$("#tx-dfgviewer-sru-results ul").remove();$(".sru-results-active-indicator").remove();$("#tx-dfgviewer-sru-query").val("")}))})); +function enterFullscreen(){setTimeout((function(){window.dispatchEvent(new Event("resize"))}),220),$("body").addClass("fullscreen"),$("a.fullscreen").addClass("active"),Cookies.set("tx-dlf-pageview-zoomFullscreen","true",{sameSite:"lax"})}function exitFullscreen(){setTimeout((function(){window.dispatchEvent(new Event("resize"))}),220),$("body").removeClass("fullscreen"),$("a.fullscreen").removeClass("active"),Cookies.remove("tx-dlf-pageview-zoomFullscreen")}function hideBrowserAlert(){$("#browser-hint").addClass("hidden"),Cookies.set("tx-dlf-pageview-hidebrowseralert","true",{sameSite:"lax"})}!function(e,t,a){function n(e,t){return typeof e===t}function i(e){return e.replace(/([a-z])-([a-z])/g,(function(e,t,a){return t+a.toUpperCase()})).replace(/^-/,"")}function o(e,t){return!!~(""+e).indexOf(t)}function s(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):$?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function r(e,a,n,i){var o,r,l,d,c="modernizr",u=s("div"),f=function(){var e=t.body;return e||((e=s($?"svg":"body")).fake=!0),e}();if(parseInt(n,10))for(;n--;)(l=s("div")).id=i?i[n]:c+(n+1),u.appendChild(l);return(o=s("style")).type="text/css",o.id="s"+c,(f.fake?f:u).appendChild(o),f.appendChild(u),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(t.createTextNode(e)),u.id=c,f.fake&&(f.style.background="",f.style.overflow="hidden",d=x.style.overflow,x.style.overflow="hidden",x.appendChild(f)),r=a(u,e),f.fake?(f.parentNode.removeChild(f),x.style.overflow=d,x.offsetHeight):u.parentNode.removeChild(u),!!r}function l(e,t){return function(){return e.apply(t,arguments)}}function d(e){return e.replace(/([A-Z])/g,(function(e,t){return"-"+t.toLowerCase()})).replace(/^ms-/,"-ms-")}function c(t,a,n){var i;if("getComputedStyle"in e){i=getComputedStyle.call(e,t,a);var o=e.console;if(null!==i)n&&(i=i.getPropertyValue(n));else if(o){o[o.error?"error":"log"].call(o,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else i=!a&&t.currentStyle&&t.currentStyle[n];return i}function u(t,n){var i=t.length;if("CSS"in e&&"supports"in e.CSS){for(;i--;)if(e.CSS.supports(d(t[i]),n))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];i--;)o.push("("+d(t[i])+":"+n+")");return r("@supports ("+(o=o.join(" or "))+") { #modernizr { position: absolute; } }",(function(e){return"absolute"==c(e,null,"position")}))}return a}function f(e,t,r,l){function d(){f&&(delete j.style,delete j.modElem)}if(l=!n(l,"undefined")&&l,!n(r,"undefined")){var c=u(e,r);if(!n(c,"undefined"))return c}for(var f,p,m,g,v,h=["modernizr","tspan","samp"];!j.style&&h.length;)f=!0,j.modElem=s(h.shift()),j.style=j.modElem.style;for(m=e.length,p=0;m>p;p++)if(g=e[p],v=j.style[g],o(g,"-")&&(g=i(g)),j.style[g]!==a){if(l||n(r,"undefined"))return d(),"pfx"!=t||g;try{j.style[g]=r}catch(e){}if(j.style[g]!=v)return d(),"pfx"!=t||g}return d(),!1}function p(e,t,a,i,o){var s=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+z.join(s+" ")+s).split(" ");return n(t,"string")||n(t,"undefined")?f(r,t,i,o):function(e,t,a){var i;for(var o in e)if(e[o]in t)return!1===a?e[o]:n(i=t[e[o]],"function")?l(i,a||t):i;return!1}(r=(e+" "+y.join(s+" ")+s).split(" "),t,a)}function m(e,t,n){return p(e,a,a,t,n)}var g=[],v=[],h={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var a=this;setTimeout((function(){t(a[e])}),0)},addTest:function(e,t,a){v.push({name:e,fn:t,options:a})},addAsyncTest:function(e){v.push({name:null,fn:e})}},b=function(){};b.prototype=h,b=new b;var w=h._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];h._prefixes=w;var x=t.documentElement,$="svg"===x.nodeName.toLowerCase(),C="Moz O ms Webkit",y=h._config.usePrefixes?C.toLowerCase().split(" "):[];h._domPrefixes=y;var k="CSS"in e&&"supports"in e.CSS,S="supportsCSS"in e;b.addTest("supports",k||S);var z=h._config.usePrefixes?C.split(" "):[];h._cssomPrefixes=z;var T=function(t){var n,i=w.length,o=e.CSSRule;if(void 0===o)return a;if(!t)return!1;if((n=(t=t.replace(/^@/,"")).replace(/-/g,"_").toUpperCase()+"_RULE")in o)return"@"+t;for(var s=0;i>s;s++){var r=w[s];if(r.toUpperCase()+"_"+n in o)return"@-"+r.toLowerCase()+"-"+t}return!1};h.atRule=T;var _=h.testStyles=r;b.addTest("touchevents",(function(){var a;if("ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch)a=!0;else{var n=["@media (",w.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");_(n,(function(e){a=9===e.offsetTop}))}return a}));var M={elem:s("modernizr")};b._q.push((function(){delete M.elem}));var j={style:M.elem.style};b._q.unshift((function(){delete j.style})),h.testProp=function(e,t,n){return f([e],a,t,n)},h.testAllProps=p;var E=h.prefixed=function(e,t,a){return 0===e.indexOf("@")?T(e):(-1!=e.indexOf("-")&&(e=i(e)),t?p(e,t,a):p(e,"pfx"))};h.testAllProps=m,b.addTest("csstransforms3d",(function(){var e=!!m("perspective","1px",!0),t=b._config.usePrefixes;if(e&&(!t||"webkitPerspective"in x.style)){var a;b.supports?a="@supports (perspective: 1px)":(a="@media (transform-3d)",t&&(a+=",(-webkit-transform-3d)")),_("#modernizr{width:0;height:0}"+(a+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}"),(function(t){e=7===t.offsetWidth&&18===t.offsetHeight}))}return e})),b.addTest("csstransitions",m("transition","all",!0)),b.addTest("objectfit",!!E("objectFit"),{aliases:["object-fit"]}),function(){var e,t,a,i,o,s;for(var r in v)if(v.hasOwnProperty(r)){if(e=[],(t=v[r]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(a=0;a
    ",$("#tx-dfgviewer-sru-results").html(a)}),"json").done((function(e){$("#tx-dfgviewer-sru-results-loading").hide(),$("#tx-dfgviewer-sru-results-clearing").show()}))})),$("#tx-dfgviewer-sru-results-clearing").click((function(){$("#tx-dfgviewer-sru-results ul").remove(),$(".sru-results-active-indicator").remove(),$("#tx-dfgviewer-sru-query").val("")}))})), /*! Custom scripts @@ -8,4 +8,4 @@ DFG viewer script for cookies, sidebar adaption eg. !*/ -$(document).ready((function(){function e(){var e=false;(function(t){if(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))e=true})(navigator.userAgent||navigator.vendor||window.opera);return e}var t=e()?"touchend":"click";$(".offcanvas-toggle").on(t,(function(e){$(this).parent().toggleClass("open")}));$(".control-bar .control-bar-container h3").on("click",(function(){$(this).parent().toggleClass("section-hidden")}));if($(".control-bar .metadata-basic dl.tx-dlf-metadata-titledata").length>1){metadataToggleLabelMore=$('html[lang^="de"]')[0]?"mehr Metadaten anzeigen":"more Metadata";metadataToggleLabelLess=$('html[lang^="de"]')[0]?"weniger Metadaten anzeigen":"less Metadata";$(".control-bar .metadata-basic").append('");if(Cookies.get("tx-dlf-allmetadata")==="true"){$(".control-bar .metadata-basic").addClass("all-metadata").find(".metadata-toggle").text(metadataToggleLabelLess);$(".control-bar .metadata-basic").find("dl.tx-dlf-metadata-titledata:nth-child(n+3)").show()}$(".metadata-toggle").on("click",(function(){if(!$(".control-bar .metadata-basic").hasClass("all-metadata")){Cookies.set("tx-dlf-allmetadata","true",{sameSite:"lax"});$(this).text(metadataToggleLabelLess)}else{Cookies.remove("tx-dlf-allmetadata");$(this).text(metadataToggleLabelMore)}$(".control-bar .metadata-basic").toggleClass("all-metadata").find("dl.tx-dlf-metadata-titledata:nth-child(n+3)").slideToggle()}))}$(".document-functions li.submenu > a").on(t,(function(e){$("li.submenu.open a").not(this).parent().removeClass("open");$(this).parent().toggleClass("open");return false}));$("nav .nav-toggle").on(t,(function(e){$(this).toggleClass("active");$("nav .viewer-nav").toggleClass("open")}));$(".calendar-view .contains-issues").on(t,(function(e){$(".calendar-view table td.open").not($(this).parent()).removeClass("open");$(this).parent().toggleClass("open")}));$(".tx-dfgviewer-newspaper-calendar").parents("body").addClass("calendar");$(".tx-dfgviewer-newspaper-calendar .calendar-list-selection a.select-calendar-view, .tx-dfgviewer-newspaper-calendar .calendar-view").addClass("active");$(".tx-dfgviewer-newspaper-calendar .calendar-list-selection a").on(t,(function(e){if(!$(this).hasClass("active")){var t="."+$(this).attr("class").replace("select-","");$(".tx-dfgviewer-newspaper-calendar .active").removeClass("active");$(this).addClass("active");$(t).addClass("active")}}));$(".provider img").each((function(){if(typeof this.naturalWidth!="undefined"&&this.naturalWidth==0||this.readyState=="uninitialized"){$(this).parents(".document-functions").addClass("missing-provider-image")}}));if($(".pages select option[selected]")[0]){$("dl.mobile-meta").append('
    No.
    '+$(".pages select option[selected]").text()+"
    ")}$(".provider").append('
    ');$(".view-functions .pages form, .view-functions .zoom a.fullscreen, .fulltext-search-toggle").clone().appendTo(".provider .mobile-controls");shortenMobileMetaElement=$(".provider dl.mobile-meta dd.tx-dlf-title a");shortenMobileMetaTitle=shortenMobileMetaElement.text();if(shortenMobileMetaTitle.length>140){shortenMobileMetaTitle=shortenMobileMetaTitle.substr(0,140)+"...";shortenMobileMetaElement.text(shortenMobileMetaTitle)}if(!$(".submenu.downloads ul li")[0]){$("#tab-downloads").replaceWith((function(){return $(''+$(this).html()+"")}))}if(Cookies.get("tx-dlf-pageview-zoomFullscreen")==="true"){$("body").addClass("fullscreen static");$("a.fullscreen").addClass("active")}$("a.fullscreen").on(t,(function(){if($("body.fullscreen")[0]){exitFullscreen()}else{enterFullscreen()}}));if(Modernizr.touchevents){$(".fwds, .backs").on("touchstart",(function(){$(this).addClass("over").siblings("[class$="+$(this).attr("class").split(" ")[0].slice(1)+"]").addClass("over");triggeredElement=$(this);setTimeout((function(){triggeredElement.addClass("enable-touchevent")}),250)})).on("touchend",(function(){localStorage.txDlfFromPage=$(this).attr("class").split(" ")[0]}));$("body").on("touchstart",(function(e){target=$(e.target);if(!target.closest(".page-control")[0]){$(".fwds, .backs").removeClass("over enable-touchevent").siblings("[class$="+$(this).attr("class").split(" ")[0].slice(1)+"]").removeClass("over");localStorage.clear()}}));if(localStorage.txDlfFromPage){$("."+localStorage.txDlfFromPage).addClass("no-transition over enable-touchevent");localStorage.clear()}}else{$(".fwds, .backs").on("mouseenter",(function(){$(this).addClass("over").siblings("[class$="+$(this).attr("class").split(" ")[0].slice(1)+"]").addClass("over")})).on("mouseleave",(function(){$(this).removeClass("over").siblings(".measureBacks, .measureFwds").removeClass("over")})).on("click",(function(){localStorage.txDlfFromPage=$(this).attr("class").split(" ")[0]}));if(localStorage.txDlfFromPage){$("."+localStorage.txDlfFromPage).addClass("no-transition over");localStorage.clear()}}if(Cookies.get("tx-dlf-pageview-hidebrowseralert")==="true"){$("#browser-hint").addClass("hidden")}setTimeout((function(){localStorage.clear();$(".fwds, .backs").removeClass("no-transition");$("body").removeClass("static")}),1e3)}));$(document).keyup((function(e){if(e.keyCode==27){if($("body.fullscreen")[0]){return exitFullscreen()}if($(".document-functions .search.open")[0]){$(".document-functions .search").removeClass("open")}}if(e.keyCode==70&&!$("#tx-dfgviewer-sru-query").is(":focus")){return enterFullscreen()}}));function enterFullscreen(){setTimeout((function(){window.dispatchEvent(new Event("resize"))}),220);$("body").addClass("fullscreen");$("a.fullscreen").addClass("active");Cookies.set("tx-dlf-pageview-zoomFullscreen","true",{sameSite:"lax"})}function exitFullscreen(){setTimeout((function(){window.dispatchEvent(new Event("resize"))}),220);$("body").removeClass("fullscreen");$("a.fullscreen").removeClass("active");Cookies.remove("tx-dlf-pageview-zoomFullscreen")}function hideBrowserAlert(){$("#browser-hint").addClass("hidden");Cookies.set("tx-dlf-pageview-hidebrowseralert","true",{sameSite:"lax"})} \ No newline at end of file +$(document).ready((function(){var e,t,a=(t=!1,e=navigator.userAgent||navigator.vendor||window.opera,(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(t=!0),t?"touchend":"click");$(".offcanvas-toggle").on(a,(function(e){$(this).parent().toggleClass("open")})),$(".control-bar .control-bar-container h3").on("click",(function(){$(this).parent().toggleClass("section-hidden")})),$(".control-bar .metadata-basic dl.tx-dlf-metadata-titledata").length>1&&(metadataToggleLabelMore=$('html[lang^="de"]')[0]?"mehr Metadaten anzeigen":"more Metadata",metadataToggleLabelLess=$('html[lang^="de"]')[0]?"weniger Metadaten anzeigen":"less Metadata",$(".control-bar .metadata-basic").append('"),"true"===Cookies.get("tx-dlf-allmetadata")&&($(".control-bar .metadata-basic").addClass("all-metadata").find(".metadata-toggle").text(metadataToggleLabelLess),$(".control-bar .metadata-basic").find("dl.tx-dlf-metadata-titledata:nth-child(n+3)").show()),$(".metadata-toggle").on("click",(function(){$(".control-bar .metadata-basic").hasClass("all-metadata")?(Cookies.remove("tx-dlf-allmetadata"),$(this).text(metadataToggleLabelMore)):(Cookies.set("tx-dlf-allmetadata","true",{sameSite:"lax"}),$(this).text(metadataToggleLabelLess)),$(".control-bar .metadata-basic").toggleClass("all-metadata").find("dl.tx-dlf-metadata-titledata:nth-child(n+3)").slideToggle()}))),$(".tx-dlf-metadata dl.tx-dlf-metadata-titledata dd.tx-dlf-title")[0]&&$(".tx-dlf-metadata").prepend('"),$("dl.tx-dlf-metadata-titledata dd > dl").each((function(){$(this).parent().addClass("has-submetadata").prepend('").prev().addClass("has-submetadata")})),$(".submetadata-toggle").on("click",(function(){$(this).parent().toggleClass("open")})),$("dl.tx-dlf-metadata-titledata dt").each((function(){$(this).after($(this).next("dt").length>0&&$("
    "))})),$(".document-functions li.submenu > a").on(a,(function(e){return $("li.submenu.open a").not(this).parent().removeClass("open"),$(this).parent().toggleClass("open"),!1})),$("nav .nav-toggle").on(a,(function(e){$(this).toggleClass("active"),$("nav .viewer-nav").toggleClass("open")})),$(".calendar-view .contains-issues").on(a,(function(e){$(".calendar-view table td.open").not($(this).parent()).removeClass("open"),$(this).parent().toggleClass("open")})),$(".tx-dfgviewer-newspaper-calendar").parents("body").addClass("calendar"),$(".tx-dfgviewer-newspaper-calendar .calendar-list-selection a.select-calendar-view, .tx-dfgviewer-newspaper-calendar .calendar-view").addClass("active"),$(".tx-dfgviewer-newspaper-calendar .calendar-list-selection a").on(a,(function(e){if(!$(this).hasClass("active")){var t="."+$(this).attr("class").replace("select-","");$(".tx-dfgviewer-newspaper-calendar .active").removeClass("active"),$(this).addClass("active"),$(t).addClass("active")}})),$(".provider img").each((function(){(void 0!==this.naturalWidth&&0==this.naturalWidth||"uninitialized"==this.readyState)&&$(this).parents(".document-functions").addClass("missing-provider-image")})),$(".pages select option[selected]")[0]&&$("dl.mobile-meta").append('
    No.
    '+$(".pages select option[selected]").text()+"
    "),$(".provider").append('
    '),$(".view-functions .pages form, .view-functions .zoom a.fullscreen, .fulltext-search-toggle").clone().appendTo(".provider .mobile-controls"),shortenMobileMetaElement=$(".provider dl.mobile-meta dd.tx-dlf-title a"),shortenMobileMetaTitle=shortenMobileMetaElement.text(),shortenMobileMetaTitle.length>140&&(shortenMobileMetaTitle=shortenMobileMetaTitle.substr(0,140)+"...",shortenMobileMetaElement.text(shortenMobileMetaTitle)),$(".submenu.downloads ul li")[0]||$("#tab-downloads").replaceWith((function(){return $(''+$(this).html()+"")})),"true"===Cookies.get("tx-dlf-pageview-zoomFullscreen")&&($("body").addClass("fullscreen static"),$("a.fullscreen").addClass("active")),$("a.fullscreen").on(a,(function(){$("body.fullscreen")[0]?exitFullscreen():enterFullscreen()})),Modernizr.touchevents?($(".fwds, .backs").on("touchstart",(function(){$(this).addClass("over").siblings("[class$="+$(this).attr("class").split(" ")[0].slice(1)+"]").addClass("over"),triggeredElement=$(this),setTimeout((function(){triggeredElement.addClass("enable-touchevent")}),250)})).on("touchend",(function(){localStorage.txDlfFromPage=$(this).attr("class").split(" ")[0]})),$("body").on("touchstart",(function(e){target=$(e.target),target.closest(".page-control")[0]||($(".fwds, .backs").removeClass("over enable-touchevent").siblings("[class$="+$(this).attr("class").split(" ")[0].slice(1)+"]").removeClass("over"),localStorage.clear())})),localStorage.txDlfFromPage&&($("."+localStorage.txDlfFromPage).addClass("no-transition over enable-touchevent"),localStorage.clear())):($(".fwds, .backs").on("mouseenter",(function(){$(this).addClass("over").siblings("[class$="+$(this).attr("class").split(" ")[0].slice(1)+"]").addClass("over")})).on("mouseleave",(function(){$(this).removeClass("over").siblings(".measureBacks, .measureFwds").removeClass("over")})).on("click",(function(){localStorage.txDlfFromPage=$(this).attr("class").split(" ")[0]})),localStorage.txDlfFromPage&&($("."+localStorage.txDlfFromPage).addClass("no-transition over"),localStorage.clear())),"true"===Cookies.get("tx-dlf-pageview-hidebrowseralert")&&$("#browser-hint").addClass("hidden"),setTimeout((function(){localStorage.clear(),$(".fwds, .backs").removeClass("no-transition"),$("body").removeClass("static")}),1e3)})),$(document).keyup((function(e){if(27==e.keyCode){if($("body.fullscreen")[0])return exitFullscreen();$(".document-functions .search.open")[0]&&$(".document-functions .search").removeClass("open")}if(70==e.keyCode&&!$("#tx-dfgviewer-sru-query").is(":focus"))return enterFullscreen()})); \ No newline at end of file diff --git a/Resources/Public/JavaScript/webScripts.js b/Resources/Public/JavaScript/webScripts.js index 543b83cd7..be1d55841 100644 --- a/Resources/Public/JavaScript/webScripts.js +++ b/Resources/Public/JavaScript/webScripts.js @@ -1,6 +1,6 @@ /*! modernizr 3.5.0 (Custom Build) | MIT * * https://modernizr.com/download/?-csstransforms3d-csstransitions-objectfit-touchevents-domprefixes-prefixed-prefixes-setclasses-testallprops-testprop-teststyles !*/ -!function(e,n,t){function a(e,n){return typeof e===n}function i(){var e,n,t,i,r,s,o;for(var l in y)if(y.hasOwnProperty(l)){if(e=[],n=y[l],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;tu;u++)if(m=e[u],h=j.style[m],o(m,"-")&&(m=s(m)),j.style[m]!==t){if(r||a(i,"undefined"))return c(),"pfx"==n?m:!0;try{j.style[m]=i}catch(e){}if(j.style[m]!=h)return c(),"pfx"==n?m:!0}return c(),!1}function f(e,n,t,i,r){var s=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+M.join(s+" ")+s).split(" ");return a(n,"string")||a(n,"undefined")?h(o,n,i,r):(o=(e+" "+S.join(s+" ")+s).split(" "),u(o,n,t))}function _(e,n,a){return f(e,t,t,n,a)}var v=[],y=[],E={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout((function(){n(t[e])}),0)},addTest:function(e,n,t){y.push({name:e,fn:n,options:t})},addAsyncTest:function(e){y.push({name:null,fn:e})}},w=function(){};w.prototype=E,w=new w;var N=E._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];E._prefixes=N;var x=n.documentElement,k="svg"===x.nodeName.toLowerCase(),O="Moz O ms Webkit",S=E._config.usePrefixes?O.toLowerCase().split(" "):[];E._domPrefixes=S;var A="CSS"in e&&"supports"in e.CSS,R="supportsCSS"in e;w.addTest("supports",A||R);var M=E._config.usePrefixes?O.split(" "):[];E._cssomPrefixes=M;var T=function(n){var a,i=N.length,r=e.CSSRule;if("undefined"==typeof r)return t;if(!n)return!1;if(n=n.replace(/^@/,""),a=n.replace(/-/g,"_").toUpperCase()+"_RULE",a in r)return"@"+n;for(var s=0;i>s;s++){var o=N[s],l=o.toUpperCase()+"_"+a;if(l in r)return"@-"+o.toLowerCase()+"-"+n}return!1};E.atRule=T;var C=E.testStyles=d;w.addTest("touchevents",(function(){var t;if("ontouchstart"in e||e.DocumentTouch&&n instanceof DocumentTouch)t=!0;else{var a=["@media (",N.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");C(a,(function(e){t=9===e.offsetTop}))}return t}));var I={elem:l("modernizr")};w._q.push((function(){delete I.elem}));var j={style:I.elem.style};w._q.unshift((function(){delete j.style}));E.testProp=function(e,n,a){return h([e],t,n,a)};E.testAllProps=f;var L=E.prefixed=function(e,n,t){return 0===e.indexOf("@")?T(e):(-1!=e.indexOf("-")&&(e=s(e)),n?f(e,n,t):f(e,"pfx"))};E.testAllProps=_,w.addTest("csstransforms3d",(function(){var e=!!_("perspective","1px",!0),n=w._config.usePrefixes;if(e&&(!n||"webkitPerspective"in x.style)){var t,a="#modernizr{width:0;height:0}";w.supports?t="@supports (perspective: 1px)":(t="@media (transform-3d)",n&&(t+=",(-webkit-transform-3d)")),t+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",C(a+t,(function(n){e=7===n.offsetWidth&&18===n.offsetHeight}))}return e})),w.addTest("csstransitions",_("transition","all",!0)),w.addTest("objectfit",!!L("objectFit"),{aliases:["object-fit"]}),i(),r(v),delete E.addTest,delete E.addAsyncTest;for(var D=0;D{throw Error("map is read-only")}:n instanceof Set&&(n.add=n.clear=n.delete=()=>{throw Error("set is read-only")}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach((t=>{var a=n[t];"object"!=typeof a||Object.isFrozen(a)||e(a)})),n}var n=e,t=e;n.default=t;class a{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n];return n.forEach((e=>{for(const n in e)t[n]=e[n]})),t}const s=e=>!!e.kind;class o{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){s(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}class l{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class c extends l{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new o(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const g=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,u="[a-zA-Z]\\w*",b="[a-zA-Z_]\\w*",m="\\b\\d+(\\.\\d+)?",p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h="\\b(0b[01]+)",f={begin:"\\\\[\\s\\S]",relevance:0},_={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[f]},v={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[f]},y={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},E=(e,n,t={})=>{const a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(y),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},w=E("//","$"),N=E("/\\*","\\*/"),x=E("#","$");var k=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:u,UNDERSCORE_IDENT_RE:b,NUMBER_RE:m,C_NUMBER_RE:p,BINARY_NUMBER_RE:h,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=((...e)=>e.map((e=>d(e))).join(""))(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:f,APOS_STRING_MODE:_,QUOTE_STRING_MODE:v,PHRASAL_WORDS_MODE:y,COMMENT:E,C_LINE_COMMENT_MODE:w,C_BLOCK_COMMENT_MODE:N,HASH_COMMENT_MODE:x,NUMBER_MODE:{className:"number",begin:m,relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:h,relevance:0},CSS_NUMBER_MODE:{className:"number",begin:m+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[f,{begin:/\[/,end:/\]/,relevance:0,contains:[f]}]}]},TITLE_MODE:{className:"title",begin:u,relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:b,relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})});function O(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}function S(e,n){n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=O,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function A(e,n){Array.isArray(e.illegal)&&(e.illegal=((...e)=>"("+e.map((e=>d(e))).join("|")+")")(...e.illegal))}function R(e,n){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function M(e,n){void 0===e.relevance&&(e.relevance=1)}const T=["of","and","for","in","not","or","if","then","parent","list","value"];function C(e,n,t="keyword"){const a={};return"string"==typeof e?i(t,e.split(" ")):Array.isArray(e)?i(t,e):Object.keys(e).forEach((t=>{Object.assign(a,C(e[t],n,t))})),a;function i(e,t){n&&(t=t.map((e=>e.toLowerCase()))),t.forEach((n=>{const t=n.split("|");a[t[0]]=[e,I(t[0],t[1])]}))}}function I(e,n){return n?Number(n):(e=>T.includes(e.toLowerCase()))(e)?0:1}function j(e,{plugins:n}){function t(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class a{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=(e=>RegExp(e.toString()+"|").exec("").length-1)(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=t(((e,n="|")=>{let t=0;return e.map((e=>{t+=1;const n=t;let a=d(e),i="";for(;a.length>0;){const e=g.exec(a);if(!e){i+=a;break}i+=a.substring(0,e.index),a=a.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+(Number(e[1])+n):(i+=e[0],"("===e[0]&&t++)}return i})).map((e=>`(${e})`)).join(n)})(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex(((e,n)=>n>0&&void 0!==e)),a=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,a)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new a;return this.rules.slice(e).forEach((([e,t])=>n.addRule(e,t))),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=r(e.classNameAliases||{}),function n(a,s){const o=a;if(a.isCompiled)return o;[R].forEach((e=>e(a,s))),e.compilerExtensions.forEach((e=>e(a,s))),a.__beforeBegin=null,[S,A,M].forEach((e=>e(a,s))),a.isCompiled=!0;let l=null;if("object"==typeof a.keywords&&(l=a.keywords.$pattern,delete a.keywords.$pattern),a.keywords&&(a.keywords=C(a.keywords,e.case_insensitive)),a.lexemes&&l)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l=l||a.lexemes||/\w+/,o.keywordPatternRe=t(l,!0),s&&(a.begin||(a.begin=/\B|\b/),o.beginRe=t(a.begin),a.endSameAsBegin&&(a.end=a.begin),a.end||a.endsWithParent||(a.end=/\B|\b/),a.end&&(o.endRe=t(a.end)),o.terminatorEnd=d(a.end)||"",a.endsWithParent&&s.terminatorEnd&&(o.terminatorEnd+=(a.end?"|":"")+s.terminatorEnd)),a.illegal&&(o.illegalRe=t(a.illegal)),a.contains||(a.contains=[]),a.contains=[].concat(...a.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((n=>r(e,{variants:null},n)))),e.cachedVariants?e.cachedVariants:L(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e))("self"===e?a:e)))),a.contains.forEach((e=>{n(e,o)})),a.starts&&n(a.starts,s),o.matcher=(e=>{const n=new i;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n})(o),o}(e)}function L(e){return!!e&&(e.endsWithParent||L(e.starts))}function D(e){const n={props:["language","code","autodetect"],data:()=>({detectedLanguage:"",unknownLanguage:!1}),computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,i(this.code);let n={};return this.autoDetect?(n=e.highlightAuto(this.code),this.detectedLanguage=n.language):(n=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),n.value},autoDetect(){return!(this.language&&(e=this.autodetect,!e&&""!==e));var e},ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:n,VuePlugin:{install(e){e.component("highlightjs",n)}}}}const $={"after:highlightElement":({el:e,result:n,text:t})=>{const a=z(e);if(!a.length)return;const r=document.createElement("div");r.innerHTML=n.value,n.value=((e,n,t)=>{let a=0,r="";const s=[];function o(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function c(e){r+=""}function d(e){("start"===e.event?l:c)(e.node)}for(;e.length||n.length;){let n=o();if(r+=i(t.substring(a,n[0].offset)),a=n[0].offset,n===e){s.reverse().forEach(c);do{d(n.splice(0,1)[0]),n=o()}while(n===e&&n.length&&n[0].offset===a);s.reverse().forEach(l)}else"start"===n[0].event?s.push(n[0].node):s.pop(),d(n.splice(0,1)[0])}return r+i(t.substr(a))})(a,z(r),t)}};function B(e){return e.nodeName.toLowerCase()}function z(e){const n=[];return function e(t,a){for(let i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=e(i,a),B(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}const P={},U=e=>{console.error(e)},H=(e,...n)=>{console.log("WARN: "+e,...n)},K=(e,n)=>{P[`${e}/${n}`]||(console.log(`Deprecated as of ${e}. ${n}`),P[`${e}/${n}`]=!0)},q=i,G=r,F=Symbol("nomatch");return(e=>{const t=Object.create(null),i=Object.create(null),r=[];let s=!0;const o=/(^(<[^>]+>|\t|)+|\n)/gm,l="Could not find the language '{}', did you forget to load/include a language module?",d={disableAutodetect:!0,name:"Plain text",contains:[]};let g={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:c};function u(e){return g.noHighlightRe.test(e)}function b(e,n,t,a){let i="",r="";"object"==typeof n?(i=e,t=n.ignoreIllegals,r=n.language,a=void 0):(K("10.7.0","highlight(lang, code, ...args) has been deprecated."),K("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=e,i=n);const s={code:i,language:r};S("before:highlight",s);const o=s.result?s.result:m(s.language,s.code,t,a);return o.code=s.code,S("after:highlight",o),o}function m(e,n,i,o){function c(e,n){const t=y.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function d(){null!=x.subLanguage?(()=>{if(""===S)return;let e=null;if("string"==typeof x.subLanguage){if(!t[x.subLanguage])return void O.addText(S);e=m(x.subLanguage,S,!0,k[x.subLanguage]),k[x.subLanguage]=e.top}else e=p(S,x.subLanguage.length?x.subLanguage:null);x.relevance>0&&(A+=e.relevance),O.addSublanguage(e.emitter,e.language)})():(()=>{if(!x.keywords)return void O.addText(S);let e=0;x.keywordPatternRe.lastIndex=0;let n=x.keywordPatternRe.exec(S),t="";for(;n;){t+=S.substring(e,n.index);const a=c(x,n);if(a){const[e,i]=a;if(O.addText(t),t="",A+=i,e.startsWith("_"))t+=n[0];else{const t=y.classNameAliases[e]||e;O.addKeyword(n[0],t)}}else t+=n[0];e=x.keywordPatternRe.lastIndex,n=x.keywordPatternRe.exec(S)}t+=S.substr(e),O.addText(t)})(),S=""}function u(e){return e.className&&O.openNode(y.classNameAliases[e.className]||e.className),x=Object.create(e,{parent:{value:x}}),x}function b(e,n,t){let i=((e,n)=>{const t=e&&e.exec(n);return t&&0===t.index})(e.endRe,t);if(i){if(e["on:end"]){const t=new a(e);e["on:end"](n,t),t.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return b(e.parent,n,t)}function h(e){return 0===x.matcher.regexIndex?(S+=e[0],1):(T=!0,0)}function f(e){const t=e[0],a=n.substr(e.index),i=b(x,e,a);if(!i)return F;const r=x;r.skip?S+=t:(r.returnEnd||r.excludeEnd||(S+=t),d(),r.excludeEnd&&(S=t));do{x.className&&O.closeNode(),x.skip||x.subLanguage||(A+=x.relevance),x=x.parent}while(x!==i.parent);return i.starts&&(i.endSameAsBegin&&(i.starts.endRe=i.endRe),u(i.starts)),r.returnEnd?0:t.length}let _={};function v(t,r){const o=r&&r[0];if(S+=t,null==o)return d(),0;if("begin"===_.type&&"end"===r.type&&_.index===r.index&&""===o){if(S+=n.slice(r.index,r.index+1),!s){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=_.rule,n}return 1}if(_=r,"begin"===r.type)return function(e){const n=e[0],t=e.rule,i=new a(t),r=[t.__beforeBegin,t["on:begin"]];for(const t of r)if(t&&(t(e,i),i.isMatchIgnored))return h(n);return t&&t.endSameAsBegin&&(t.endRe=RegExp(n.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?S+=n:(t.excludeBegin&&(S+=n),d(),t.returnBegin||t.excludeBegin||(S=n)),u(t),t.returnBegin?0:n.length}(r);if("illegal"===r.type&&!i){const e=Error('Illegal lexeme "'+o+'" for mode "'+(x.className||"")+'"');throw e.mode=x,e}if("end"===r.type){const e=f(r);if(e!==F)return e}if("illegal"===r.type&&""===o)return 1;if(M>1e5&&M>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return S+=o,o.length}const y=N(e);if(!y)throw U(l.replace("{}",e)),Error('Unknown language: "'+e+'"');const E=j(y,{plugins:r});let w="",x=o||E;const k={},O=new g.__emitter(g);(()=>{const e=[];for(let n=x;n!==y;n=n.parent)n.className&&e.unshift(n.className);e.forEach((e=>O.openNode(e)))})();let S="",A=0,R=0,M=0,T=!1;try{for(x.matcher.considerAll();;){M++,T?T=!1:x.matcher.considerAll(),x.matcher.lastIndex=R;const e=x.matcher.exec(n);if(!e)break;const t=v(n.substring(R,e.index),e);R=e.index+t}return v(n.substr(R)),O.closeAllNodes(),O.finalize(),w=O.toHTML(),{relevance:Math.floor(A),value:w,language:e,illegal:!1,emitter:O,top:x}}catch(t){if(t.message&&t.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:t.message,context:n.slice(R-100,R+100),mode:t.mode},sofar:w,relevance:0,value:q(n),emitter:O};if(s)return{illegal:!1,relevance:0,value:q(n),emitter:O,language:e,top:x,errorRaised:t};throw t}}function p(e,n){n=n||g.languages||Object.keys(t);const a=(e=>{const n={relevance:0,emitter:new g.__emitter(g),value:q(e),illegal:!1,top:d};return n.emitter.addText(e),n})(e),i=n.filter(N).filter(O).map((n=>m(n,e,!1)));i.unshift(a);const r=i.sort(((e,n)=>{if(e.relevance!==n.relevance)return n.relevance-e.relevance;if(e.language&&n.language){if(N(e.language).supersetOf===n.language)return 1;if(N(n.language).supersetOf===e.language)return-1}return 0})),[s,o]=r,l=s;return l.second_best=o,l}const h={"before:highlightElement":({el:e})=>{g.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightElement":({result:e})=>{g.useBR&&(e.value=e.value.replace(/\n/g,"
    "))}},f=/^(<[^>]+>|\t)+/gm,_={"after:highlightElement":({result:e})=>{g.tabReplace&&(e.value=e.value.replace(f,(e=>e.replace(/\t/g,g.tabReplace))))}};function v(e){let n=null;const t=(e=>{let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=g.languageDetectRe.exec(n);if(t){const n=N(t[1]);return n||(H(l.replace("{}",t[1])),H("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find((e=>u(e)||N(e)))})(e);if(u(t))return;S("before:highlightElement",{el:e,language:t}),n=e;const a=n.textContent,r=t?b(a,{language:t,ignoreIllegals:!0}):p(a);S("after:highlightElement",{el:e,result:r,text:a}),e.innerHTML=r.value,((e,n,t)=>{const a=n?i[n]:t;e.classList.add("hljs"),a&&e.classList.add(a)})(e,t,r.language),e.result={language:r.language,re:r.relevance,relavance:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance,relavance:r.second_best.relevance})}const y=()=>{y.called||(y.called=!0,K("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(v))};let E=!1;function w(){"loading"!==document.readyState?document.querySelectorAll("pre code").forEach(v):E=!0}function N(e){return e=(e||"").toLowerCase(),t[e]||t[i[e]]}function x(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e.toLowerCase()]=n}))}function O(e){const n=N(e);return n&&!n.disableAutodetect}function S(e,n){const t=e;r.forEach((e=>{e[t]&&e[t](n)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{E&&w()}),!1),Object.assign(e,{highlight:b,highlightAuto:p,highlightAll:w,fixMarkup:e=>{return K("10.2.0","fixMarkup will be removed entirely in v11.0"),K("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),n=e,g.tabReplace||g.useBR?n.replace(o,(e=>"\n"===e?g.useBR?"
    ":e:g.tabReplace?e.replace(/\t/g,g.tabReplace):e)):n;var n},highlightElement:v,highlightBlock:e=>(K("10.7.0","highlightBlock will be removed entirely in v12.0"),K("10.7.0","Please use highlightElement now."),v(e)),configure:e=>{e.useBR&&(K("10.3.0","'useBR' will be removed entirely in v11.0"),K("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),g=G(g,e)},initHighlighting:y,initHighlightingOnLoad:()=>{K("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),E=!0},registerLanguage:(n,a)=>{let i=null;try{i=a(e)}catch(e){if(U("Language definition for '{}' could not be registered.".replace("{}",n)),!s)throw e;U(e),i=d}i.name||(i.name=n),t[n]=i,i.rawDefinition=a.bind(null,e),i.aliases&&x(i.aliases,{languageName:n})},unregisterLanguage:e=>{delete t[e];for(const n of Object.keys(i))i[n]===e&&delete i[n]},listLanguages:()=>Object.keys(t),getLanguage:N,registerAliases:x,requireLanguage:e=>{K("10.4.0","requireLanguage will be removed entirely in v11."),K("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const n=N(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:O,inherit:G,addPlugin:e=>{(e=>{e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=n=>{e["before:highlightBlock"](Object.assign({block:n.el},n))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=n=>{e["after:highlightBlock"](Object.assign({block:n.el},n))})})(e),r.push(e)},vuePlugin:D(e).VuePlugin}),e.debugMode=()=>{s=!1},e.safeMode=()=>{s=!0},e.versionString="10.7.2";for(const e in k)"object"==typeof k[e]&&n(k[e]);return Object.assign(e,k),e.addPlugin(h),e.addPlugin($),e.addPlugin(_),e})({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs);hljs.registerLanguage("http",(()=>{"use strict";function e(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return n=>{const t="HTTP/(2|1\\.[01])",a={className:"attribute",begin:e("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[a,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+t+" \\d{3})",end:/$/,contains:[{className:"meta",begin:t},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+t+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:t},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},n.inherit(a,{relevance:0})]}}})());hljs.registerLanguage("properties",(()=>{"use strict";return e=>{var n="[ \\t\\f]*",t=n+"[:=]"+n,a="("+t+"|[ \\t\\f]+)",i="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",r="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:a,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\\\"},{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{returnBegin:!0,variants:[{begin:i+t,relevance:1},{begin:i+"[ \\t\\f]+",relevance:0}],contains:[{className:"attr",begin:i,endsParent:!0,relevance:0}],starts:s},{begin:r+a,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:r,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:r+n+"$"}]}}})());hljs.registerLanguage("ruby",(()=>{"use strict";function e(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return n=>{const t="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},i={className:"doctag",begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},s=[n.COMMENT("#","$",{contains:[i]}),n.COMMENT("^=begin","^=end",{contains:[i],relevance:10}),n.COMMENT("^__END__","\\n$")],o={className:"subst",begin:/#\{/,end:/\}/,keywords:a},l={className:"string",contains:[n.BACKSLASH_ESCAPE,o],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:/<<[-~]?'?(\w+)\n(?:[^\n]*\n)*?\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[n.BACKSLASH_ESCAPE,o]})]}]},c="[0-9](_?[0-9])*",d={className:"number",relevance:0,variants:[{begin:`\\b([1-9](_?[0-9])*|0)(\\.(${c}))?([eE][+-]?(${c})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},u=[l,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[n.inherit(n.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+n.IDENT_RE+"::)?"+n.IDENT_RE,relevance:0}]}].concat(s)},{className:"function",begin:e(/def\s+/,(b=t+"\\s*(\\(|;|$)",e("(?=",b,")"))),relevance:0,keywords:"def",end:"$|;",contains:[n.inherit(n.TITLE_MODE,{begin:t}),g].concat(s)},{begin:n.IDENT_RE+"::"},{className:"symbol",begin:n.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[l,{begin:t}],relevance:0},d,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:a},{begin:"("+n.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[n.BACKSLASH_ESCAPE,o],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r,s),relevance:0}].concat(r,s);var b;o.contains=u,g.contains=u;const m=[{begin:/^\s*=>/,starts:{end:"$",contains:u}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",contains:u}}];return s.unshift(r),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:[n.SHEBANG({binary:"ruby"})].concat(m).concat(s).concat(u)}}})());hljs.registerLanguage("yaml",(()=>{"use strict";return e=>{var n="true false yes no null",t="[\\w#;/?:@&=+$,.~*'()[\\]]+",a={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(a,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},s={begin:/\{/,end:/\}/,contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[r],illegal:"\\n",relevance:0},l=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type",begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},s,o,a],c=[...l];return c.pop(),c.push(i),r.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:l}}})());hljs.registerLanguage("bash",(()=>{"use strict";function e(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return n=>{const t={},a={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:e(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const i={className:"subst",begin:/\$\(/,end:/\)/,contains:[n.BACKSLASH_ESCAPE]},r={begin:/<<-?\s*(?=\w+)/,starts:{contains:[n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE,t,i]};i.contains.push(s);const o={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},n.NUMBER_MODE,t]},l=n.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[n.inherit(n.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[l,n.SHEBANG(),c,o,n.HASH_COMMENT_MODE,r,s,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}}})());hljs.registerLanguage("json",(()=>{"use strict";return e=>{const n={literal:"true false null"},t=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],a=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],i={end:",",endsWithParent:!0,excludeEnd:!0,contains:a,keywords:n},r={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(i,{begin:/:/})].concat(t),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[e.inherit(i)],illegal:"\\S"};return a.push(r,s),t.forEach((e=>{a.push(e)})),{name:"JSON",contains:a,keywords:n,illegal:"\\S"}}})());hljs.registerLanguage("php",(()=>{"use strict";return e=>{const n={className:"variable",begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*(?![A-Za-z0-9])(?![$])"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},i=e.inherit(e.APOS_STRING_MODE,{illegal:null}),r=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),s=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),o={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[e.inherit(i,{begin:"b'",end:"'"}),e.inherit(r,{begin:'b"',end:'"'}),r,i,s]},l={className:"number",variants:[{begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?"}],relevance:0},c={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php3","php4","php5","php6","php7","php8"],case_insensitive:!0,keywords:c,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),t,{className:"keyword",begin:/\$this\b/},n,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:c,contains:["self",n,e.C_BLOCK_COMMENT_MODE,o,l]}]},{className:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[e.UNDERSCORE_TITLE_MODE]},o,l]}}})());hljs.registerLanguage("scss",(()=>{"use strict";const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],t=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],i=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();return r=>{const s=(e=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}))(r),o=a,l=t,c="@[a-z-]+",d={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+l.join("|")+")"},{className:"selector-pseudo",begin:"::("+o.join("|")+")"},d,{begin:/\(/,end:/\)/,contains:[r.CSS_NUMBER_MODE]},{className:"attribute",begin:"\\b("+i.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[d,s.HEXCOLOR,r.CSS_NUMBER_MODE,r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,s.IMPORTANT]},{begin:"@(page|font-face)",lexemes:c,keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:n.join(" ")},contains:[{begin:c,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},d,r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,s.HEXCOLOR,r.CSS_NUMBER_MODE]}]}}})());hljs.registerLanguage("xml",(()=>{"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return t("(?=",e,")")}function t(...n){return n.map((n=>e(n))).join("")}function a(...n){return"("+n.map((n=>e(n))).join("|")+")"}return e=>{const i=t(/[A-Z_]/,t("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),r={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},s={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(s,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),d={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[s,c,l,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[s,o,c,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},r,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[d],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[d],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:i,relevance:0,starts:d}]},{className:"tag",begin:t(/<\//,n(t(i,/>/))),contains:[{className:"name",begin:i,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}})());hljs.registerLanguage("php-template",(()=>{"use strict";return e=>({name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]})})());hljs.registerLanguage("apache",(()=>{"use strict";return e=>{const n={className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,contains:[n,{className:"number",begin:/:\d{1,5}/},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",begin:/[\$%]\{/,end:/\}/,contains:["self",{className:"number",begin:/[$%]\d+/}]},n,{className:"number",begin:/\d+/},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}})());hljs.registerLanguage("less",(()=>{"use strict";const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],t=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],i=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse(),r=t.concat(a);return s=>{const o=(e=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}))(s),l=r,c="([\\w-]+|@\\{[\\w-]+\\})",d=[],g=[],u=e=>({className:"string",begin:"~?"+e+".*?"+e}),b=(e,n,t)=>({className:e,begin:n,relevance:t}),m={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:n.join(" ")},p={begin:"\\(",end:"\\)",contains:g,keywords:m,relevance:0};g.push(s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,u("'"),u('"'),s.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},o.HEXCOLOR,p,b("variable","@@?[\\w-]+",10),b("variable","@\\{[\\w-]+\\}"),b("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},o.IMPORTANT);const h=g.concat({begin:/\{/,end:/\}/,contains:d}),f={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(g)},_={begin:c+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},{className:"attribute",begin:"\\b("+i.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:g}}]},v={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:m,returnEnd:!0,contains:g,relevance:0}},y={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:h}},E={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:c,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,f,b("keyword","all\\b"),b("variable","@\\{[\\w-]+\\}"),{begin:"\\b("+e.join("|")+")\\b",className:"selector-tag"},b("selector-tag",c+"%?",0),b("selector-id","#"+c),b("selector-class","\\."+c,0),b("selector-tag","&",0),o.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+t.join("|")+")"},{className:"selector-pseudo",begin:"::("+a.join("|")+")"},{begin:"\\(",end:"\\)",contains:h},{begin:"!important"}]},w={begin:`[\\w-]+:(:)?(${l.join("|")})`,returnBegin:!0,contains:[E]};return d.push(s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,v,y,w,_,E),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:d}}})());hljs.registerLanguage("shell",(()=>{"use strict";return e=>({name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]})})());hljs.registerLanguage("javascript",(()=>{"use strict";const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function i(e){return r("(?=",e,")")}function r(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return s=>{const o=e,l={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,a=e.input[t];"<"!==a?">"===a&&(((e,{after:n})=>{const t="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,contains:y}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:l.begin,"on:begin":l.isTrulyOpeningTag,end:l.end}],subLanguage:"xml",contains:[{begin:l.begin,end:l.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:c,contains:["self",s.inherit(s.TITLE_MODE,{begin:o}),E],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:s.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[E,s.inherit(s.TITLE_MODE,{begin:o})]},{variants:[{begin:"\\."+o},{begin:"\\$"+o}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},s.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[s.inherit(s.TITLE_MODE,{begin:o}),"self",E]},{begin:"(get|set)\\s+(?="+o+"\\()",end:/\{/,keywords:"get set",contains:[s.inherit(s.TITLE_MODE,{begin:o}),{begin:/\(\)/},E]},{begin:/\$[(.]/}]}}})());hljs.registerLanguage("diff",(()=>{"use strict";return e=>({name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^--- +\d+,\d+ +----$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/^index/,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/},{begin:/^diff --git/,end:/$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]})})());hljs.registerLanguage("makefile",(()=>{"use strict";return e=>{const n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%{"use strict";const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],t=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],i=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();return r=>{const s=(e=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}))(r),o=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[r.C_BLOCK_COMMENT_MODE,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},r.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+t.join("|")+")"},{begin:"::("+a.join("|")+")"}]},{className:"attribute",begin:"\\b("+i.join("|")+")\\b"},{begin:":",end:"[;}]",contains:[s.HEXCOLOR,s.IMPORTANT,r.CSS_NUMBER_MODE,...o,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},{className:"built_in",begin:/[\w-]+(?=\()/}]},{begin:(l=/@/,((...e)=>e.map((e=>(e=>e?"string"==typeof e?e:e.source:null)(e))).join(""))("(?=",l,")")),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:n.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...o,r.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b"}]};var l}})());hljs.registerLanguage("typescript",(()=>{"use strict";const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function i(e){return r("(?=",e,")")}function r(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return s=>{const o={$pattern:e,keyword:n.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]),literal:t,built_in:a.concat(["any","void","number","boolean","string","object","never","enum"])},l={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},c=(e,n,t)=>{const a=e.contains.findIndex((e=>e.label===n));if(-1===a)throw Error("can not find mode to replace");e.contains.splice(a,1,t)},d=(s=>{const o=e,l={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,a=e.input[t];"<"!==a?">"===a&&(((e,{after:n})=>{const t="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,contains:y}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:l.begin,"on:begin":l.isTrulyOpeningTag,end:l.end}],subLanguage:"xml",contains:[{begin:l.begin,end:l.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:c,contains:["self",s.inherit(s.TITLE_MODE,{begin:o}),E],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:s.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[E,s.inherit(s.TITLE_MODE,{begin:o})]},{variants:[{begin:"\\."+o},{begin:"\\$"+o}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},s.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[s.inherit(s.TITLE_MODE,{begin:o}),"self",E]},{begin:"(get|set)\\s+(?="+o+"\\()",end:/\{/,keywords:"get set",contains:[s.inherit(s.TITLE_MODE,{begin:o}),{begin:/\(\)/},E]},{begin:/\$[(.]/}]}})(s);return Object.assign(d.keywords,o),d.exports.PARAMS_CONTAINS.push(l),d.contains=d.contains.concat([l,{beginKeywords:"namespace",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"}]),c(d,"shebang",s.SHEBANG()),c(d,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),d.contains.find((e=>"function"===e.className)).relevance=0,Object.assign(d,{name:"TypeScript",aliases:["ts","tsx"]}),d}})());hljs.registerLanguage("sql",(()=>{"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(...n){return n.map((n=>e(n))).join("")}function t(...n){return"("+n.map((n=>e(n))).join("|")+")"}return e=>{const a=e.COMMENT("--","$"),i=["true","false","unknown"],r=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],s=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],o=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],l=s,c=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update ","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!s.includes(e))),d={begin:n(/\b/,t(...l),/\s*\(/),keywords:{built_in:l}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:((e,{exceptions:n,when:t}={})=>{const a=t;return n=n||[],e.map((e=>e.match(/\|\d+$/)||n.includes(e)?e:a(e)?e+"|0":e))})(c,{when:e=>e.length<3}),literal:i,type:r,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:t(...o),keywords:{$pattern:/[\w\.]+/,keyword:c.concat(o),literal:i,type:r}},{className:"type",begin:t("double precision","large object","with timezone","without timezone")},d,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}})());hljs.registerLanguage("python",(()=>{"use strict";return e=>{const n={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},t={className:"meta",begin:/^(>>>|\.\.\.) /},a={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},i={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t,i,a]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t,i,a]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,i,a]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i,a]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},s="[0-9](_?[0-9])*",o=`(\\b(${s}))?\\.(${s})|\\b(${s})\\.`,l={className:"number",relevance:0,variants:[{begin:`(\\b(${s})|(${o}))[eE][+-]?(${s})[jJ]?\\b`},{begin:`(${o})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${s})[jJ]\\b`}]},c={className:"comment",begin:(g=/# type:/,((...e)=>e.map((e=>(e=>e?"string"==typeof e?e:e.source:null)(e))).join(""))("(?=",g,")")),end:/$/,keywords:n,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},d={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",t,l,r,e.HASH_COMMENT_MODE]}]};var g;return a.contains=[r,l,t],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[t,l,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},r,c,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,d,{begin:/->/,endsWithParent:!0,keywords:n}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[l,d,r]}]}}})());hljs.registerLanguage("markdown",(()=>{"use strict";function e(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return n=>{const t={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},a={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},r={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(r),r.contains.push(i);let s=[t,a];return i.contains=i.contains.concat(s),r.contains=r.contains.concat(s),s=s.concat(i,r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:s},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:s}]}]},t,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,r,{className:"quote",begin:"^>\\s+",contains:s,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}})());hljs.registerLanguage("plaintext",(()=>{"use strict";return e=>({name:"Plain text",aliases:["text","txt"],disableAutodetect:!0})})()); +!function(e,n,t){function a(e,n){return typeof e===n}function i(e){return e.replace(/([a-z])-([a-z])/g,(function(e,n,t){return n+t.toUpperCase()})).replace(/^-/,"")}function r(e,n){return!!~(""+e).indexOf(n)}function s(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):E?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}function o(e,t,a,i){var r,o,l,c,d="modernizr",g=s("div"),u=function(){var e=n.body;return e||((e=s(E?"svg":"body")).fake=!0),e}();if(parseInt(a,10))for(;a--;)(l=s("div")).id=i?i[a]:d+(a+1),g.appendChild(l);return(r=s("style")).type="text/css",r.id="s"+d,(u.fake?u:g).appendChild(r),u.appendChild(g),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(n.createTextNode(e)),g.id=d,u.fake&&(u.style.background="",u.style.overflow="hidden",c=y.style.overflow,y.style.overflow="hidden",y.appendChild(u)),o=t(g,e),u.fake?(u.parentNode.removeChild(u),y.style.overflow=c,y.offsetHeight):g.parentNode.removeChild(g),!!o}function l(e,n){return function(){return e.apply(n,arguments)}}function c(e){return e.replace(/([A-Z])/g,(function(e,n){return"-"+n.toLowerCase()})).replace(/^ms-/,"-ms-")}function d(n,t,a){var i;if("getComputedStyle"in e){i=getComputedStyle.call(e,n,t);var r=e.console;if(null!==i)a&&(i=i.getPropertyValue(a));else if(r){r[r.error?"error":"log"].call(r,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else i=!t&&n.currentStyle&&n.currentStyle[a];return i}function g(n,a){var i=n.length;if("CSS"in e&&"supports"in e.CSS){for(;i--;)if(e.CSS.supports(c(n[i]),a))return!0;return!1}if("CSSSupportsRule"in e){for(var r=[];i--;)r.push("("+c(n[i])+":"+a+")");return o("@supports ("+(r=r.join(" or "))+") { #modernizr { position: absolute; } }",(function(e){return"absolute"==d(e,null,"position")}))}return t}function u(e,n,o,l){function c(){u&&(delete M.style,delete M.modElem)}if(l=!a(l,"undefined")&&l,!a(o,"undefined")){var d=g(e,o);if(!a(d,"undefined"))return d}for(var u,b,m,p,h,f=["modernizr","tspan","samp"];!M.style&&f.length;)u=!0,M.modElem=s(f.shift()),M.style=M.modElem.style;for(m=e.length,b=0;m>b;b++)if(p=e[b],h=M.style[p],r(p,"-")&&(p=i(p)),M.style[p]!==t){if(l||a(o,"undefined"))return c(),"pfx"!=n||p;try{M.style[p]=o}catch(e){}if(M.style[p]!=h)return c(),"pfx"!=n||p}return c(),!1}function b(e,n,t,i,r){var s=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+O.join(s+" ")+s).split(" ");return a(n,"string")||a(n,"undefined")?u(o,n,i,r):function(e,n,t){var i;for(var r in e)if(e[r]in n)return!1===t?e[r]:a(i=n[e[r]],"function")?l(i,t||n):i;return!1}(o=(e+" "+N.join(s+" ")+s).split(" "),n,t)}function m(e,n,a){return b(e,t,t,n,a)}var p=[],h=[],f={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout((function(){n(t[e])}),0)},addTest:function(e,n,t){h.push({name:e,fn:n,options:t})},addAsyncTest:function(e){h.push({name:null,fn:e})}},_=function(){};_.prototype=f,_=new _;var v=f._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];f._prefixes=v;var y=n.documentElement,E="svg"===y.nodeName.toLowerCase(),w="Moz O ms Webkit",N=f._config.usePrefixes?w.toLowerCase().split(" "):[];f._domPrefixes=N;var x="CSS"in e&&"supports"in e.CSS,k="supportsCSS"in e;_.addTest("supports",x||k);var O=f._config.usePrefixes?w.split(" "):[];f._cssomPrefixes=O;var S=function(n){var a,i=v.length,r=e.CSSRule;if(void 0===r)return t;if(!n)return!1;if((a=(n=n.replace(/^@/,"")).replace(/-/g,"_").toUpperCase()+"_RULE")in r)return"@"+n;for(var s=0;i>s;s++){var o=v[s];if(o.toUpperCase()+"_"+a in r)return"@-"+o.toLowerCase()+"-"+n}return!1};f.atRule=S;var A=f.testStyles=o;_.addTest("touchevents",(function(){var t;if("ontouchstart"in e||e.DocumentTouch&&n instanceof DocumentTouch)t=!0;else{var a=["@media (",v.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");A(a,(function(e){t=9===e.offsetTop}))}return t}));var R={elem:s("modernizr")};_._q.push((function(){delete R.elem}));var M={style:R.elem.style};_._q.unshift((function(){delete M.style})),f.testProp=function(e,n,a){return u([e],t,n,a)},f.testAllProps=b;var T=f.prefixed=function(e,n,t){return 0===e.indexOf("@")?S(e):(-1!=e.indexOf("-")&&(e=i(e)),n?b(e,n,t):b(e,"pfx"))};f.testAllProps=m,_.addTest("csstransforms3d",(function(){var e=!!m("perspective","1px",!0),n=_._config.usePrefixes;if(e&&(!n||"webkitPerspective"in y.style)){var t;_.supports?t="@supports (perspective: 1px)":(t="@media (transform-3d)",n&&(t+=",(-webkit-transform-3d)")),A("#modernizr{width:0;height:0}"+(t+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}"),(function(n){e=7===n.offsetWidth&&18===n.offsetHeight}))}return e})),_.addTest("csstransitions",m("transition","all",!0)),_.addTest("objectfit",!!T("objectFit"),{aliases:["object-fit"]}),function(){var e,n,t,i,r,s;for(var o in h)if(h.hasOwnProperty(o)){if(e=[],(n=h[o]).name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;t{throw Error("map is read-only")}:n instanceof Set&&(n.add=n.clear=n.delete=()=>{throw Error("set is read-only")}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach((t=>{var a=n[t];"object"!=typeof a||Object.isFrozen(a)||e(a)})),n}var n=e,t=e;n.default=t;class a{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n];return n.forEach((e=>{for(const n in e)t[n]=e[n]})),t}const s=e=>!!e.kind;class o{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){s(e)&&(this.buffer+="
    ")}value(){return this.buffer}span(e){this.buffer+=``}}class l{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class c extends l{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new o(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const g=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,u="[a-zA-Z]\\w*",b="[a-zA-Z_]\\w*",m="\\b\\d+(\\.\\d+)?",p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h="\\b(0b[01]+)",f={begin:"\\\\[\\s\\S]",relevance:0},_={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[f]},v={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[f]},y={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},E=(e,n,t={})=>{const a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(y),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},w=E("//","$"),N=E("/\\*","\\*/"),x=E("#","$");var k=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:u,UNDERSCORE_IDENT_RE:b,NUMBER_RE:m,C_NUMBER_RE:p,BINARY_NUMBER_RE:h,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=((...e)=>e.map((e=>d(e))).join(""))(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:f,APOS_STRING_MODE:_,QUOTE_STRING_MODE:v,PHRASAL_WORDS_MODE:y,COMMENT:E,C_LINE_COMMENT_MODE:w,C_BLOCK_COMMENT_MODE:N,HASH_COMMENT_MODE:x,NUMBER_MODE:{className:"number",begin:m,relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:h,relevance:0},CSS_NUMBER_MODE:{className:"number",begin:m+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[f,{begin:/\[/,end:/\]/,relevance:0,contains:[f]}]}]},TITLE_MODE:{className:"title",begin:u,relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:b,relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})});function O(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}function S(e,n){n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=O,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function A(e,n){Array.isArray(e.illegal)&&(e.illegal=((...e)=>"("+e.map((e=>d(e))).join("|")+")")(...e.illegal))}function R(e,n){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function M(e,n){void 0===e.relevance&&(e.relevance=1)}const T=["of","and","for","in","not","or","if","then","parent","list","value"];function C(e,n,t="keyword"){const a={};return"string"==typeof e?i(t,e.split(" ")):Array.isArray(e)?i(t,e):Object.keys(e).forEach((t=>{Object.assign(a,C(e[t],n,t))})),a;function i(e,t){n&&(t=t.map((e=>e.toLowerCase()))),t.forEach((n=>{const t=n.split("|");a[t[0]]=[e,I(t[0],t[1])]}))}}function I(e,n){return n?Number(n):(e=>T.includes(e.toLowerCase()))(e)?0:1}function j(e,{plugins:n}){function t(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class a{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=(e=>RegExp(e.toString()+"|").exec("").length-1)(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=t(((e,n="|")=>{let t=0;return e.map((e=>{t+=1;const n=t;let a=d(e),i="";for(;a.length>0;){const e=g.exec(a);if(!e){i+=a;break}i+=a.substring(0,e.index),a=a.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+(Number(e[1])+n):(i+=e[0],"("===e[0]&&t++)}return i})).map((e=>`(${e})`)).join(n)})(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex(((e,n)=>n>0&&void 0!==e)),a=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,a)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new a;return this.rules.slice(e).forEach((([e,t])=>n.addRule(e,t))),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=r(e.classNameAliases||{}),function n(a,s){const o=a;if(a.isCompiled)return o;[R].forEach((e=>e(a,s))),e.compilerExtensions.forEach((e=>e(a,s))),a.__beforeBegin=null,[S,A,M].forEach((e=>e(a,s))),a.isCompiled=!0;let l=null;if("object"==typeof a.keywords&&(l=a.keywords.$pattern,delete a.keywords.$pattern),a.keywords&&(a.keywords=C(a.keywords,e.case_insensitive)),a.lexemes&&l)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l=l||a.lexemes||/\w+/,o.keywordPatternRe=t(l,!0),s&&(a.begin||(a.begin=/\B|\b/),o.beginRe=t(a.begin),a.endSameAsBegin&&(a.end=a.begin),a.end||a.endsWithParent||(a.end=/\B|\b/),a.end&&(o.endRe=t(a.end)),o.terminatorEnd=d(a.end)||"",a.endsWithParent&&s.terminatorEnd&&(o.terminatorEnd+=(a.end?"|":"")+s.terminatorEnd)),a.illegal&&(o.illegalRe=t(a.illegal)),a.contains||(a.contains=[]),a.contains=[].concat(...a.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((n=>r(e,{variants:null},n)))),e.cachedVariants?e.cachedVariants:L(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e))("self"===e?a:e)))),a.contains.forEach((e=>{n(e,o)})),a.starts&&n(a.starts,s),o.matcher=(e=>{const n=new i;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n})(o),o}(e)}function L(e){return!!e&&(e.endsWithParent||L(e.starts))}function D(e){const n={props:["language","code","autodetect"],data:()=>({detectedLanguage:"",unknownLanguage:!1}),computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,i(this.code);let n={};return this.autoDetect?(n=e.highlightAuto(this.code),this.detectedLanguage=n.language):(n=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),n.value},autoDetect(){return!(this.language&&(e=this.autodetect,!e&&""!==e));var e},ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:n,VuePlugin:{install(e){e.component("highlightjs",n)}}}}const $={"after:highlightElement":({el:e,result:n,text:t})=>{const a=z(e);if(!a.length)return;const r=document.createElement("div");r.innerHTML=n.value,n.value=((e,n,t)=>{let a=0,r="";const s=[];function o(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function c(e){r+=""}function d(e){("start"===e.event?l:c)(e.node)}for(;e.length||n.length;){let n=o();if(r+=i(t.substring(a,n[0].offset)),a=n[0].offset,n===e){s.reverse().forEach(c);do{d(n.splice(0,1)[0]),n=o()}while(n===e&&n.length&&n[0].offset===a);s.reverse().forEach(l)}else"start"===n[0].event?s.push(n[0].node):s.pop(),d(n.splice(0,1)[0])}return r+i(t.substr(a))})(a,z(r),t)}};function B(e){return e.nodeName.toLowerCase()}function z(e){const n=[];return function e(t,a){for(let i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=e(i,a),B(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}const P={},U=e=>{console.error(e)},H=(e,...n)=>{console.log("WARN: "+e,...n)},K=(e,n)=>{P[`${e}/${n}`]||(console.log(`Deprecated as of ${e}. ${n}`),P[`${e}/${n}`]=!0)},q=i,G=r,F=Symbol("nomatch");return(e=>{const t=Object.create(null),i=Object.create(null),r=[];let s=!0;const o=/(^(<[^>]+>|\t|)+|\n)/gm,l="Could not find the language '{}', did you forget to load/include a language module?",d={disableAutodetect:!0,name:"Plain text",contains:[]};let g={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:c};function u(e){return g.noHighlightRe.test(e)}function b(e,n,t,a){let i="",r="";"object"==typeof n?(i=e,t=n.ignoreIllegals,r=n.language,a=void 0):(K("10.7.0","highlight(lang, code, ...args) has been deprecated."),K("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=e,i=n);const s={code:i,language:r};S("before:highlight",s);const o=s.result?s.result:m(s.language,s.code,t,a);return o.code=s.code,S("after:highlight",o),o}function m(e,n,i,o){function c(e,n){const t=v.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function d(){null!=w.subLanguage?(()=>{if(""===O)return;let e=null;if("string"==typeof w.subLanguage){if(!t[w.subLanguage])return void k.addText(O);e=m(w.subLanguage,O,!0,x[w.subLanguage]),x[w.subLanguage]=e.top}else e=p(O,w.subLanguage.length?w.subLanguage:null);w.relevance>0&&(S+=e.relevance),k.addSublanguage(e.emitter,e.language)})():(()=>{if(!w.keywords)return void k.addText(O);let e=0;w.keywordPatternRe.lastIndex=0;let n=w.keywordPatternRe.exec(O),t="";for(;n;){t+=O.substring(e,n.index);const a=c(w,n);if(a){const[e,i]=a;if(k.addText(t),t="",S+=i,e.startsWith("_"))t+=n[0];else{const t=v.classNameAliases[e]||e;k.addKeyword(n[0],t)}}else t+=n[0];e=w.keywordPatternRe.lastIndex,n=w.keywordPatternRe.exec(O)}t+=O.substr(e),k.addText(t)})(),O=""}function u(e){return e.className&&k.openNode(v.classNameAliases[e.className]||e.className),w=Object.create(e,{parent:{value:w}}),w}function b(e,n,t){let i=((e,n)=>{const t=e&&e.exec(n);return t&&0===t.index})(e.endRe,t);if(i){if(e["on:end"]){const t=new a(e);e["on:end"](n,t),t.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return b(e.parent,n,t)}function h(e){return 0===w.matcher.regexIndex?(O+=e[0],1):(M=!0,0)}let f={};function _(t,r){const o=r&&r[0];if(O+=t,null==o)return d(),0;if("begin"===f.type&&"end"===r.type&&f.index===r.index&&""===o){if(O+=n.slice(r.index,r.index+1),!s){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=f.rule,n}return 1}if(f=r,"begin"===r.type)return function(e){const n=e[0],t=e.rule,i=new a(t),r=[t.__beforeBegin,t["on:begin"]];for(const t of r)if(t&&(t(e,i),i.isMatchIgnored))return h(n);return t&&t.endSameAsBegin&&(t.endRe=RegExp(n.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?O+=n:(t.excludeBegin&&(O+=n),d(),t.returnBegin||t.excludeBegin||(O=n)),u(t),t.returnBegin?0:n.length}(r);if("illegal"===r.type&&!i){const e=Error('Illegal lexeme "'+o+'" for mode "'+(w.className||"")+'"');throw e.mode=w,e}if("end"===r.type){const e=function(e){const t=e[0],a=n.substr(e.index),i=b(w,e,a);if(!i)return F;const r=w;r.skip?O+=t:(r.returnEnd||r.excludeEnd||(O+=t),d(),r.excludeEnd&&(O=t));do{w.className&&k.closeNode(),w.skip||w.subLanguage||(S+=w.relevance),w=w.parent}while(w!==i.parent);return i.starts&&(i.endSameAsBegin&&(i.starts.endRe=i.endRe),u(i.starts)),r.returnEnd?0:t.length}(r);if(e!==F)return e}if("illegal"===r.type&&""===o)return 1;if(R>1e5&&R>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return O+=o,o.length}const v=N(e);if(!v)throw U(l.replace("{}",e)),Error('Unknown language: "'+e+'"');const y=j(v,{plugins:r});let E="",w=o||y;const x={},k=new g.__emitter(g);(()=>{const e=[];for(let n=w;n!==v;n=n.parent)n.className&&e.unshift(n.className);e.forEach((e=>k.openNode(e)))})();let O="",S=0,A=0,R=0,M=!1;try{for(w.matcher.considerAll();;){R++,M?M=!1:w.matcher.considerAll(),w.matcher.lastIndex=A;const e=w.matcher.exec(n);if(!e)break;const t=_(n.substring(A,e.index),e);A=e.index+t}return _(n.substr(A)),k.closeAllNodes(),k.finalize(),E=k.toHTML(),{relevance:Math.floor(S),value:E,language:e,illegal:!1,emitter:k,top:w}}catch(t){if(t.message&&t.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:t.message,context:n.slice(A-100,A+100),mode:t.mode},sofar:E,relevance:0,value:q(n),emitter:k};if(s)return{illegal:!1,relevance:0,value:q(n),emitter:k,language:e,top:w,errorRaised:t};throw t}}function p(e,n){n=n||g.languages||Object.keys(t);const a=(e=>{const n={relevance:0,emitter:new g.__emitter(g),value:q(e),illegal:!1,top:d};return n.emitter.addText(e),n})(e),i=n.filter(N).filter(O).map((n=>m(n,e,!1)));i.unshift(a);const r=i.sort(((e,n)=>{if(e.relevance!==n.relevance)return n.relevance-e.relevance;if(e.language&&n.language){if(N(e.language).supersetOf===n.language)return 1;if(N(n.language).supersetOf===e.language)return-1}return 0})),[s,o]=r,l=s;return l.second_best=o,l}const h={"before:highlightElement":({el:e})=>{g.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightElement":({result:e})=>{g.useBR&&(e.value=e.value.replace(/\n/g,"
    "))}},f=/^(<[^>]+>|\t)+/gm,_={"after:highlightElement":({result:e})=>{g.tabReplace&&(e.value=e.value.replace(f,(e=>e.replace(/\t/g,g.tabReplace))))}};function v(e){let n=null;const t=(e=>{let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=g.languageDetectRe.exec(n);if(t){const n=N(t[1]);return n||(H(l.replace("{}",t[1])),H("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find((e=>u(e)||N(e)))})(e);if(u(t))return;S("before:highlightElement",{el:e,language:t}),n=e;const a=n.textContent,r=t?b(a,{language:t,ignoreIllegals:!0}):p(a);S("after:highlightElement",{el:e,result:r,text:a}),e.innerHTML=r.value,((e,n,t)=>{const a=n?i[n]:t;e.classList.add("hljs"),a&&e.classList.add(a)})(e,t,r.language),e.result={language:r.language,re:r.relevance,relavance:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance,relavance:r.second_best.relevance})}const y=()=>{y.called||(y.called=!0,K("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(v))};let E=!1;function w(){"loading"!==document.readyState?document.querySelectorAll("pre code").forEach(v):E=!0}function N(e){return e=(e||"").toLowerCase(),t[e]||t[i[e]]}function x(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e.toLowerCase()]=n}))}function O(e){const n=N(e);return n&&!n.disableAutodetect}function S(e,n){const t=e;r.forEach((e=>{e[t]&&e[t](n)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{E&&w()}),!1),Object.assign(e,{highlight:b,highlightAuto:p,highlightAll:w,fixMarkup:e=>{return K("10.2.0","fixMarkup will be removed entirely in v11.0"),K("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),n=e,g.tabReplace||g.useBR?n.replace(o,(e=>"\n"===e?g.useBR?"
    ":e:g.tabReplace?e.replace(/\t/g,g.tabReplace):e)):n;var n},highlightElement:v,highlightBlock:e=>(K("10.7.0","highlightBlock will be removed entirely in v12.0"),K("10.7.0","Please use highlightElement now."),v(e)),configure:e=>{e.useBR&&(K("10.3.0","'useBR' will be removed entirely in v11.0"),K("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),g=G(g,e)},initHighlighting:y,initHighlightingOnLoad:()=>{K("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),E=!0},registerLanguage:(n,a)=>{let i=null;try{i=a(e)}catch(e){if(U("Language definition for '{}' could not be registered.".replace("{}",n)),!s)throw e;U(e),i=d}i.name||(i.name=n),t[n]=i,i.rawDefinition=a.bind(null,e),i.aliases&&x(i.aliases,{languageName:n})},unregisterLanguage:e=>{delete t[e];for(const n of Object.keys(i))i[n]===e&&delete i[n]},listLanguages:()=>Object.keys(t),getLanguage:N,registerAliases:x,requireLanguage:e=>{K("10.4.0","requireLanguage will be removed entirely in v11."),K("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const n=N(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:O,inherit:G,addPlugin:e=>{(e=>{e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=n=>{e["before:highlightBlock"](Object.assign({block:n.el},n))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=n=>{e["after:highlightBlock"](Object.assign({block:n.el},n))})})(e),r.push(e)},vuePlugin:D(e).VuePlugin}),e.debugMode=()=>{s=!1},e.safeMode=()=>{s=!0},e.versionString="10.7.2";for(const e in k)"object"==typeof k[e]&&n(k[e]);return Object.assign(e,k),e.addPlugin(h),e.addPlugin($),e.addPlugin(_),e})({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs),hljs.registerLanguage("http",(()=>{"use strict";function e(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return n=>{const t="HTTP/(2|1\\.[01])",a={className:"attribute",begin:e("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[a,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+t+" \\d{3})",end:/$/,contains:[{className:"meta",begin:t},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+t+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:t},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},n.inherit(a,{relevance:0})]}}})()),hljs.registerLanguage("properties",(()=>{"use strict";return e=>{var n="[ \\t\\f]*",t=n+"[:=]"+n,a="("+t+"|[ \\t\\f]+)",i="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",r="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:a,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\\\"},{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{returnBegin:!0,variants:[{begin:i+t,relevance:1},{begin:i+"[ \\t\\f]+",relevance:0}],contains:[{className:"attr",begin:i,endsParent:!0,relevance:0}],starts:s},{begin:r+a,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:r,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:r+n+"$"}]}}})()),hljs.registerLanguage("ruby",(()=>{"use strict";function e(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return n=>{const t="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},i={className:"doctag",begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},s=[n.COMMENT("#","$",{contains:[i]}),n.COMMENT("^=begin","^=end",{contains:[i],relevance:10}),n.COMMENT("^__END__","\\n$")],o={className:"subst",begin:/#\{/,end:/\}/,keywords:a},l={className:"string",contains:[n.BACKSLASH_ESCAPE,o],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:/<<[-~]?'?(\w+)\n(?:[^\n]*\n)*?\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[n.BACKSLASH_ESCAPE,o]})]}]},c="[0-9](_?[0-9])*",d={className:"number",relevance:0,variants:[{begin:`\\b([1-9](_?[0-9])*|0)(\\.(${c}))?([eE][+-]?(${c})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},u=[l,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[n.inherit(n.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+n.IDENT_RE+"::)?"+n.IDENT_RE,relevance:0}]}].concat(s)},{className:"function",begin:e(/def\s+/,(b=t+"\\s*(\\(|;|$)",e("(?=",b,")"))),relevance:0,keywords:"def",end:"$|;",contains:[n.inherit(n.TITLE_MODE,{begin:t}),g].concat(s)},{begin:n.IDENT_RE+"::"},{className:"symbol",begin:n.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[l,{begin:t}],relevance:0},d,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:a},{begin:"("+n.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[n.BACKSLASH_ESCAPE,o],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r,s),relevance:0}].concat(r,s);var b;o.contains=u,g.contains=u;const m=[{begin:/^\s*=>/,starts:{end:"$",contains:u}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",contains:u}}];return s.unshift(r),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:[n.SHEBANG({binary:"ruby"})].concat(m).concat(s).concat(u)}}})()),hljs.registerLanguage("yaml",(()=>{"use strict";return e=>{var n="true false yes no null",t="[\\w#;/?:@&=+$,.~*'()[\\]]+",a={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(a,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},s={begin:/\{/,end:/\}/,contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[r],illegal:"\\n",relevance:0},l=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type",begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},s,o,a],c=[...l];return c.pop(),c.push(i),r.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:l}}})()),hljs.registerLanguage("bash",(()=>{"use strict";function e(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return n=>{const t={},a={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:e(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const i={className:"subst",begin:/\$\(/,end:/\)/,contains:[n.BACKSLASH_ESCAPE]},r={begin:/<<-?\s*(?=\w+)/,starts:{contains:[n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE,t,i]};i.contains.push(s);const o={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},n.NUMBER_MODE,t]},l=n.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[n.inherit(n.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[l,n.SHEBANG(),c,o,n.HASH_COMMENT_MODE,r,s,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}}})()),hljs.registerLanguage("json",(()=>{"use strict";return e=>{const n={literal:"true false null"},t=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],a=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],i={end:",",endsWithParent:!0,excludeEnd:!0,contains:a,keywords:n},r={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(i,{begin:/:/})].concat(t),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[e.inherit(i)],illegal:"\\S"};return a.push(r,s),t.forEach((e=>{a.push(e)})),{name:"JSON",contains:a,keywords:n,illegal:"\\S"}}})()),hljs.registerLanguage("php",(()=>{"use strict";return e=>{const n={className:"variable",begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*(?![A-Za-z0-9])(?![$])"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},i=e.inherit(e.APOS_STRING_MODE,{illegal:null}),r=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),s=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),o={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[e.inherit(i,{begin:"b'",end:"'"}),e.inherit(r,{begin:'b"',end:'"'}),r,i,s]},l={className:"number",variants:[{begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?"}],relevance:0},c={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php3","php4","php5","php6","php7","php8"],case_insensitive:!0,keywords:c,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),t,{className:"keyword",begin:/\$this\b/},n,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:c,contains:["self",n,e.C_BLOCK_COMMENT_MODE,o,l]}]},{className:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[e.UNDERSCORE_TITLE_MODE]},o,l]}}})()),hljs.registerLanguage("scss",(()=>{"use strict";const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],t=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],i=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();return r=>{const s=(e=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}))(r),o=a,l=t,c="@[a-z-]+",d={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+l.join("|")+")"},{className:"selector-pseudo",begin:"::("+o.join("|")+")"},d,{begin:/\(/,end:/\)/,contains:[r.CSS_NUMBER_MODE]},{className:"attribute",begin:"\\b("+i.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[d,s.HEXCOLOR,r.CSS_NUMBER_MODE,r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,s.IMPORTANT]},{begin:"@(page|font-face)",lexemes:c,keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:n.join(" ")},contains:[{begin:c,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},d,r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,s.HEXCOLOR,r.CSS_NUMBER_MODE]}]}}})()),hljs.registerLanguage("xml",(()=>{"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return t("(?=",e,")")}function t(...n){return n.map((n=>e(n))).join("")}function a(...n){return"("+n.map((n=>e(n))).join("|")+")"}return e=>{const i=t(/[A-Z_]/,t("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),r={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},s={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(s,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),d={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[s,c,l,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[s,o,c,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},r,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[d],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[d],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:i,relevance:0,starts:d}]},{className:"tag",begin:t(/<\//,n(t(i,/>/))),contains:[{className:"name",begin:i,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}})()),hljs.registerLanguage("php-template",(()=>{"use strict";return e=>({name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]})})()),hljs.registerLanguage("apache",(()=>{"use strict";return e=>{const n={className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,contains:[n,{className:"number",begin:/:\d{1,5}/},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",begin:/[\$%]\{/,end:/\}/,contains:["self",{className:"number",begin:/[$%]\d+/}]},n,{className:"number",begin:/\d+/},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}})()),hljs.registerLanguage("less",(()=>{"use strict";const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],t=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],i=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse(),r=t.concat(a);return s=>{const o=(e=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}))(s),l=r,c="([\\w-]+|@\\{[\\w-]+\\})",d=[],g=[],u=e=>({className:"string",begin:"~?"+e+".*?"+e}),b=(e,n,t)=>({className:e,begin:n,relevance:t}),m={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:n.join(" ")},p={begin:"\\(",end:"\\)",contains:g,keywords:m,relevance:0};g.push(s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,u("'"),u('"'),s.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},o.HEXCOLOR,p,b("variable","@@?[\\w-]+",10),b("variable","@\\{[\\w-]+\\}"),b("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},o.IMPORTANT);const h=g.concat({begin:/\{/,end:/\}/,contains:d}),f={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(g)},_={begin:c+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},{className:"attribute",begin:"\\b("+i.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:g}}]},v={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:m,returnEnd:!0,contains:g,relevance:0}},y={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:h}},E={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:c,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,f,b("keyword","all\\b"),b("variable","@\\{[\\w-]+\\}"),{begin:"\\b("+e.join("|")+")\\b",className:"selector-tag"},b("selector-tag",c+"%?",0),b("selector-id","#"+c),b("selector-class","\\."+c,0),b("selector-tag","&",0),o.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+t.join("|")+")"},{className:"selector-pseudo",begin:"::("+a.join("|")+")"},{begin:"\\(",end:"\\)",contains:h},{begin:"!important"}]},w={begin:`[\\w-]+:(:)?(${l.join("|")})`,returnBegin:!0,contains:[E]};return d.push(s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,v,y,w,_,E),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:d}}})()),hljs.registerLanguage("shell",(()=>{"use strict";return e=>({name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]})})()),hljs.registerLanguage("javascript",(()=>{"use strict";const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function i(e){return r("(?=",e,")")}function r(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return s=>{const o=e,l={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,a=e.input[t];"<"!==a?">"===a&&(((e,{after:n})=>{const t="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,contains:y}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:l.begin,"on:begin":l.isTrulyOpeningTag,end:l.end}],subLanguage:"xml",contains:[{begin:l.begin,end:l.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:c,contains:["self",s.inherit(s.TITLE_MODE,{begin:o}),E],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:s.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[E,s.inherit(s.TITLE_MODE,{begin:o})]},{variants:[{begin:"\\."+o},{begin:"\\$"+o}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},s.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[s.inherit(s.TITLE_MODE,{begin:o}),"self",E]},{begin:"(get|set)\\s+(?="+o+"\\()",end:/\{/,keywords:"get set",contains:[s.inherit(s.TITLE_MODE,{begin:o}),{begin:/\(\)/},E]},{begin:/\$[(.]/}]}}})()),hljs.registerLanguage("diff",(()=>{"use strict";return e=>({name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^--- +\d+,\d+ +----$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/^index/,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/},{begin:/^diff --git/,end:/$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]})})()),hljs.registerLanguage("makefile",(()=>{"use strict";return e=>{const n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%{"use strict";const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],t=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],i=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();return r=>{const s=(e=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}))(r),o=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[r.C_BLOCK_COMMENT_MODE,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},r.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+t.join("|")+")"},{begin:"::("+a.join("|")+")"}]},{className:"attribute",begin:"\\b("+i.join("|")+")\\b"},{begin:":",end:"[;}]",contains:[s.HEXCOLOR,s.IMPORTANT,r.CSS_NUMBER_MODE,...o,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},{className:"built_in",begin:/[\w-]+(?=\()/}]},{begin:(l=/@/,((...e)=>e.map((e=>(e=>e?"string"==typeof e?e:e.source:null)(e))).join(""))("(?=",l,")")),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:n.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...o,r.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b"}]};var l}})()),hljs.registerLanguage("typescript",(()=>{"use strict";const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function i(e){return r("(?=",e,")")}function r(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return s=>{const o={$pattern:e,keyword:n.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]),literal:t,built_in:a.concat(["any","void","number","boolean","string","object","never","enum"])},l={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},c=(e,n,t)=>{const a=e.contains.findIndex((e=>e.label===n));if(-1===a)throw Error("can not find mode to replace");e.contains.splice(a,1,t)},d=(s=>{const o=e,l={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,a=e.input[t];"<"!==a?">"===a&&(((e,{after:n})=>{const t="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:c,contains:y}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:l.begin,"on:begin":l.isTrulyOpeningTag,end:l.end}],subLanguage:"xml",contains:[{begin:l.begin,end:l.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:c,contains:["self",s.inherit(s.TITLE_MODE,{begin:o}),E],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:s.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[E,s.inherit(s.TITLE_MODE,{begin:o})]},{variants:[{begin:"\\."+o},{begin:"\\$"+o}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},s.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[s.inherit(s.TITLE_MODE,{begin:o}),"self",E]},{begin:"(get|set)\\s+(?="+o+"\\()",end:/\{/,keywords:"get set",contains:[s.inherit(s.TITLE_MODE,{begin:o}),{begin:/\(\)/},E]},{begin:/\$[(.]/}]}})(s);return Object.assign(d.keywords,o),d.exports.PARAMS_CONTAINS.push(l),d.contains=d.contains.concat([l,{beginKeywords:"namespace",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"}]),c(d,"shebang",s.SHEBANG()),c(d,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),d.contains.find((e=>"function"===e.className)).relevance=0,Object.assign(d,{name:"TypeScript",aliases:["ts","tsx"]}),d}})()),hljs.registerLanguage("sql",(()=>{"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(...n){return n.map((n=>e(n))).join("")}function t(...n){return"("+n.map((n=>e(n))).join("|")+")"}return e=>{const a=e.COMMENT("--","$"),i=["true","false","unknown"],r=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],s=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],o=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],l=s,c=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update ","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!s.includes(e))),d={begin:n(/\b/,t(...l),/\s*\(/),keywords:{built_in:l}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:((e,{exceptions:n,when:t}={})=>{const a=t;return n=n||[],e.map((e=>e.match(/\|\d+$/)||n.includes(e)?e:a(e)?e+"|0":e))})(c,{when:e=>e.length<3}),literal:i,type:r,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:t(...o),keywords:{$pattern:/[\w\.]+/,keyword:c.concat(o),literal:i,type:r}},{className:"type",begin:t("double precision","large object","with timezone","without timezone")},d,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}})()),hljs.registerLanguage("python",(()=>{"use strict";return e=>{const n={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},t={className:"meta",begin:/^(>>>|\.\.\.) /},a={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},i={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t,i,a]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t,i,a]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,i,a]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i,a]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},s="[0-9](_?[0-9])*",o=`(\\b(${s}))?\\.(${s})|\\b(${s})\\.`,l={className:"number",relevance:0,variants:[{begin:`(\\b(${s})|(${o}))[eE][+-]?(${s})[jJ]?\\b`},{begin:`(${o})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${s})[jJ]\\b`}]},c={className:"comment",begin:(g=/# type:/,((...e)=>e.map((e=>(e=>e?"string"==typeof e?e:e.source:null)(e))).join(""))("(?=",g,")")),end:/$/,keywords:n,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},d={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",t,l,r,e.HASH_COMMENT_MODE]}]};var g;return a.contains=[r,l,t],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[t,l,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},r,c,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,d,{begin:/->/,endsWithParent:!0,keywords:n}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[l,d,r]}]}}})()),hljs.registerLanguage("markdown",(()=>{"use strict";function e(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return n=>{const t={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},a={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},r={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(r),r.contains.push(i);let s=[t,a];return i.contains=i.contains.concat(s),r.contains=r.contains.concat(s),s=s.concat(i,r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:s},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:s}]}]},t,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,r,{className:"quote",begin:"^>\\s+",contains:s,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}})()),hljs.registerLanguage("plaintext",(()=>{"use strict";return e=>({name:"Plain text",aliases:["text","txt"],disableAutodetect:!0})})()), /*! Custom scripts @@ -8,4 +8,4 @@ DFG viewer script for website only !*/ -$(document).ready((function(){function e(){var e=false;(function(n){if(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4)))e=true})(navigator.userAgent||navigator.vendor||window.opera);return e}var n=e()?"touchstart":"click";$("nav .nav-toggle").on(n,(function(e){$(this).toggleClass("active");$("nav ul.main-nav").toggleClass("open");$("nav ul.secondary-nav").toggleClass("open")}));$("nav .main-nav li.submenu").each((function(){$(this).append('
    ')}));$("nav .main-nav li.submenu > a.submenu-toggle").on(n,(function(e){$(this).parent().toggleClass("active");return false}));$("a.totop").on(n,(function(e){$("html,body").animate({scrollTop:0},600);return false}));$(".page-container table").each((function(){$(this).wrap('
    ')}));if($("body.website.home")[0]){$(window).scroll((function(){if($(document).scrollTop()>220){$("body").addClass("scrolled")}else{$("body").removeClass("scrolled")}}))}hljs.highlightAll()})); \ No newline at end of file +$(document).ready((function(){var e,n,t=(n=!1,e=navigator.userAgent||navigator.vendor||window.opera,(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(n=!0),n?"touchstart":"click");$("nav .nav-toggle").on(t,(function(e){$(this).toggleClass("active"),$("nav ul.main-nav").toggleClass("open"),$("nav ul.secondary-nav").toggleClass("open")})),$("nav .main-nav li.submenu").each((function(){$(this).append('')})),$("nav .main-nav li.submenu > a.submenu-toggle").on(t,(function(e){return $(this).parent().toggleClass("active"),!1})),$("a.totop").on(t,(function(e){return $("html,body").animate({scrollTop:0},600),!1})),$(".page-container table").each((function(){$(this).wrap('
    ')})),$("body.website.home")[0]&&$(window).scroll((function(){$(document).scrollTop()>220?$("body").addClass("scrolled"):$("body").removeClass("scrolled")})),hljs.highlightAll()})); \ No newline at end of file