{"version":3,"sources":["jsdelivr-header.js","/npm/hyper-dark-scrollbar@1.2.4/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,MAAM,MAAQ,QAAQ,SAEtB,QAAQ,eAAkB,IACtB,MAAM,EAAY,MAAM,EAAO,iBACzB,EACK,EAAU,UAAU,IAAI,SAD7B,EAEI,EAAU,OAAO,KAAM,SAF3B,EAGK,EAAU,UAAU,IAAI,SAGnC,OAAO,OAAO,OAAO,CAAC,EAAG,EAAQ,CAC7B,IAAK,iBACC,EAAO,KAAO,+pBAkBQ,gHAGA,iKAIA,kKAO/B","file":"/npm/hyper-dark-scrollbar@1.2.4/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/hyper-dark-scrollbar@1.2.4/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict'\nconst Color = require('color');\n\nexports.decorateConfig = (config) => {\n    const backColor = Color(config.backgroundColor)\n    const colors = {\n        light: backColor.lightness(27).string(),\n        dark: backColor.darken(0.18).string(),\n        hover: backColor.lightness(33).string()\n    }\n\n    return Object.assign({}, config, {\n        css: `\n            ${config.css || ''}\n            .xterm-viewport::-webkit-scrollbar-button {\n                width: 0;\n                height: 0;\n                display: none;\n            }\n            .xterm-viewport::-webkit-scrollbar-corner {\n                background-color: transparent;\n            }\n            .xterm-viewport::-webkit-scrollbar {\n                width: 4px;\n                height: 4px;\n            }\n            .xterm-viewport::-webkit-scrollbar-track,\n            .xterm-viewport::-webkit-scrollbar-thumb {\n                -webkit-border-radius: 8px;\n            }\n            .xterm-viewport::-webkit-scrollbar-track {\n                background-color: ${colors.dark};\n            }\n            .xterm-viewport::-webkit-scrollbar-thumb {\n                background-color: ${colors.light};\n                -webkit-box-shadow: none;\n            }\n            .xterm-viewport::-webkit-scrollbar-thumb:hover {\n                background-color: ${colors.hover};\n                -webkit-box-shadow: none;\n            }\n            .xterm .xterm-viewport {\n                overflow-y: auto;\n            }\n        `\n    })\n};\n"]}