{
  "{\"filename\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/app/renderer.js\",\"env\":{\"development\":{\"plugins\":[]}},\"retainLines\":false,\"highlightCode\":true,\"suppressDeprecationMessages\":false,\"presets\":[],\"plugins\":[[[],null],[[],null],[[],null],[[],null],[[],{\"loose\":false,\"spec\":false}],[[],null],[[],null],[[],{\"spec\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"async\":false,\"asyncGenerators\":false}]],\"ignore\":[],\"code\":true,\"metadata\":true,\"ast\":true,\"comments\":true,\"compact\":\"auto\",\"minified\":false,\"sourceRoot\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/app\",\"babelrc\":true,\"sourceType\":\"module\",\"moduleIds\":false,\"passPerPreset\":false,\"parserOpts\":false,\"generatorOpts\":false}:6.26.3": {
    "metadata": {
      "usedHelpers": [
        "interopRequireDefault"
      ],
      "marked": [],
      "modules": {
        "imports": [
          {
            "source": "react",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "React"
              }
            ]
          },
          {
            "source": "react-dom",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "ReactDOM"
              }
            ]
          },
          {
            "source": "../views/Home",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "Home"
              }
            ]
          }
        ],
        "exports": {
          "exported": [],
          "specifiers": []
        }
      }
    },
    "options": {
      "filename": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/app/renderer.js",
      "filenameRelative": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/app/renderer.js",
      "env": {},
      "retainLines": false,
      "highlightCode": true,
      "suppressDeprecationMessages": false,
      "presets": [],
      "plugins": [
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false,
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "async": false,
            "asyncGenerators": false
          }
        ]
      ],
      "ignore": [],
      "code": true,
      "metadata": true,
      "ast": false,
      "comments": true,
      "compact": "auto",
      "minified": false,
      "sourceMaps": "both",
      "sourceMapTarget": "renderer.js",
      "sourceFileName": "renderer.js",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/app",
      "babelrc": false,
      "sourceType": "module",
      "moduleRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/app",
      "moduleIds": false,
      "passPerPreset": false,
      "parserOpts": false,
      "generatorOpts": false,
      "basename": "renderer"
    },
    "ignored": false,
    "code": "'use strict';\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactDom = require('react-dom');\n\nvar _reactDom2 = _interopRequireDefault(_reactDom);\n\nvar _Home = require('../views/Home');\n\nvar _Home2 = _interopRequireDefault(_Home);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nwindow.onload = function () {\n    _reactDom2.default.render(_react2.default.createElement(_Home2.default, null), document.getElementById('root'));\n}; // This file is required by the index.html file and will\n// be executed in the renderer process for that window.\n// All of the Node.js APIs are available in this process.\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlbmRlcmVyLmpzIl0sIm5hbWVzIjpbIndpbmRvdyIsIm9ubG9hZCIsIlJlYWN0RE9NIiwicmVuZGVyIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCJdLCJtYXBwaW5ncyI6Ijs7QUFHQTs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBQSxPQUFPQyxNQUFQLEdBQWdCLFlBQVU7QUFDdEJDLHVCQUFTQyxNQUFULENBQWdCLDhCQUFDLGNBQUQsT0FBaEIsRUFBMEJDLFNBQVNDLGNBQVQsQ0FBd0IsTUFBeEIsQ0FBMUI7QUFDSCxDQUZELEMsQ0FQQTtBQUNBO0FBQ0EiLCJmaWxlIjoicmVuZGVyZXIuanMiLCJzb3VyY2VSb290IjoiQzovVXNlcnMvZGVjaWQvQXBwRGF0YS9Mb2NhbC9CaWdzY3JlZW5SZW1vdGVEZXNrdG9wL2FwcC0wLjkzMy41NS9yZXNvdXJjZXMvYXBwLmFzYXIvYXBwIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhpcyBmaWxlIGlzIHJlcXVpcmVkIGJ5IHRoZSBpbmRleC5odG1sIGZpbGUgYW5kIHdpbGxcclxuLy8gYmUgZXhlY3V0ZWQgaW4gdGhlIHJlbmRlcmVyIHByb2Nlc3MgZm9yIHRoYXQgd2luZG93LlxyXG4vLyBBbGwgb2YgdGhlIE5vZGUuanMgQVBJcyBhcmUgYXZhaWxhYmxlIGluIHRoaXMgcHJvY2Vzcy5cclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFJlYWN0RE9NIGZyb20gJ3JlYWN0LWRvbSc7XHJcbmltcG9ydCBIb21lIGZyb20gJy4uL3ZpZXdzL0hvbWUnO1xyXG5cclxud2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKCl7XHJcbiAgICBSZWFjdERPTS5yZW5kZXIoPEhvbWUgLz4sIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyb290JykpO1xyXG59XHJcbiJdfQ==",
    "ast": null,
    "map": {
      "version": 3,
      "sources": [
        "renderer.js"
      ],
      "names": [
        "window",
        "onload",
        "ReactDOM",
        "render",
        "document",
        "getElementById"
      ],
      "mappings": ";;AAGA;;;;AACA;;;;AACA;;;;;;AAEAA,OAAOC,MAAP,GAAgB,YAAU;AACtBC,uBAASC,MAAT,CAAgB,8BAAC,cAAD,OAAhB,EAA0BC,SAASC,cAAT,CAAwB,MAAxB,CAA1B;AACH,CAFD,C,CAPA;AACA;AACA",
      "file": "renderer.js",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/app",
      "sourcesContent": [
        "// This file is required by the index.html file and will\r\n// be executed in the renderer process for that window.\r\n// All of the Node.js APIs are available in this process.\r\nimport React from 'react';\r\nimport ReactDOM from 'react-dom';\r\nimport Home from '../views/Home';\r\n\r\nwindow.onload = function(){\r\n    ReactDOM.render(<Home />, document.getElementById('root'));\r\n}\r\n"
      ]
    },
    "mtime": 1729151747768
  },
  "{\"filename\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Home.jsx\",\"env\":{\"development\":{\"plugins\":[]}},\"retainLines\":false,\"highlightCode\":true,\"suppressDeprecationMessages\":false,\"presets\":[],\"plugins\":[[[],null],[[],null],[[],null],[[],null],[[],{\"loose\":false,\"spec\":false}],[[],null],[[],null],[[],{\"spec\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"async\":false,\"asyncGenerators\":false}]],\"ignore\":[],\"code\":true,\"metadata\":true,\"ast\":true,\"comments\":true,\"compact\":\"auto\",\"minified\":false,\"sourceRoot\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views\",\"babelrc\":true,\"sourceType\":\"module\",\"moduleIds\":false,\"passPerPreset\":false,\"parserOpts\":false,\"generatorOpts\":false}:6.26.3": {
    "metadata": {
      "usedHelpers": [
        "inherits",
        "possibleConstructorReturn",
        "createClass",
        "classCallCheck",
        "defineProperty",
        "interopRequireDefault"
      ],
      "marked": [],
      "modules": {
        "imports": [
          {
            "source": "react",
            "imported": [
              "default",
              "Component"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "React"
              },
              {
                "kind": "named",
                "imported": "Component",
                "local": "Component"
              }
            ]
          },
          {
            "source": "classnames",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "cn"
              }
            ]
          },
          {
            "source": "./Icon",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "BsIcon"
              }
            ]
          },
          {
            "source": "semantic-ui-react",
            "imported": [
              "Segment",
              "Container",
              "Message",
              "Button",
              "Input",
              "Dimmer",
              "Form",
              "Label",
              "Header",
              "Grid",
              "Loader",
              "Menu",
              "List",
              "Image",
              "Card",
              "Table",
              "Icon"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "Segment",
                "local": "Segment"
              },
              {
                "kind": "named",
                "imported": "Container",
                "local": "Container"
              },
              {
                "kind": "named",
                "imported": "Message",
                "local": "Message"
              },
              {
                "kind": "named",
                "imported": "Button",
                "local": "Button"
              },
              {
                "kind": "named",
                "imported": "Input",
                "local": "Input"
              },
              {
                "kind": "named",
                "imported": "Dimmer",
                "local": "Dimmer"
              },
              {
                "kind": "named",
                "imported": "Form",
                "local": "Form"
              },
              {
                "kind": "named",
                "imported": "Label",
                "local": "Label"
              },
              {
                "kind": "named",
                "imported": "Header",
                "local": "Header"
              },
              {
                "kind": "named",
                "imported": "Grid",
                "local": "Grid"
              },
              {
                "kind": "named",
                "imported": "Loader",
                "local": "Loader"
              },
              {
                "kind": "named",
                "imported": "Menu",
                "local": "Menu"
              },
              {
                "kind": "named",
                "imported": "List",
                "local": "List"
              },
              {
                "kind": "named",
                "imported": "Image",
                "local": "Image"
              },
              {
                "kind": "named",
                "imported": "Card",
                "local": "Card"
              },
              {
                "kind": "named",
                "imported": "Table",
                "local": "Table"
              },
              {
                "kind": "named",
                "imported": "Icon",
                "local": "Icon"
              }
            ]
          },
          {
            "source": "./Login.jsx",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "Login"
              }
            ]
          }
        ],
        "exports": {
          "exported": [],
          "specifiers": []
        }
      }
    },
    "options": {
      "filename": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Home.jsx",
      "filenameRelative": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Home.jsx",
      "env": {},
      "retainLines": false,
      "highlightCode": true,
      "suppressDeprecationMessages": false,
      "presets": [],
      "plugins": [
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false,
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "async": false,
            "asyncGenerators": false
          }
        ]
      ],
      "ignore": [],
      "code": true,
      "metadata": true,
      "ast": false,
      "comments": true,
      "compact": "auto",
      "minified": false,
      "sourceMaps": "both",
      "sourceMapTarget": "Home.jsx",
      "sourceFileName": "Home.jsx",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "babelrc": false,
      "sourceType": "module",
      "moduleRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "moduleIds": false,
      "passPerPreset": false,
      "parserOpts": false,
      "generatorOpts": false,
      "basename": "Home"
    },
    "ignored": false,
    "code": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n    value: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _Icon = require('./Icon');\n\nvar _Icon2 = _interopRequireDefault(_Icon);\n\nvar _semanticUiReact = require('semantic-ui-react');\n\nvar _Login = require('./Login.jsx');\n\nvar _Login2 = _interopRequireDefault(_Login);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n//const {app} = window.require('electron').remote;\n//const { session } = window.require('electron');\nvar _require = require(\"electron\"),\n    remote = _require.remote,\n    ipcRenderer = _require.ipcRenderer;\n\nvar _ = require('lodash');\nvar winston = require(\"winston\");\nvar superagent = require('superagent');\n\nvar _require2 = require('node-machine-id'),\n    machineId = _require2.machineId;\n\nvar _require3 = require('../build/app/config'),\n    config = _require3.config;\n\nvar versionInfo = require(\"./version\");\nvar build = versionInfo.build,\n    versionNumber = versionInfo.versionNumber;\n\n\nvar logLevel = \"debug\";\nvar logger = winston.createLogger({\n    level: logLevel,\n    format: winston.format.simple(),\n    transports: [new winston.transports.Console()]\n});\n\nvar AuthenticationErrorCode = {\n    Unknown: 0,\n    BadAPIKey: 1,\n    MissingAuthenticationHeaders: 2,\n    RefreshTokenNeedsRenewal: 3,\n    AccessTokenNeedsRenewal: 4,\n    RenewalNonceExpired: 5,\n    TokenParserError: 6,\n    InvalidLoginCredentials: 7,\n    BannedAccount: 8,\n    BannedIP: 9,\n    BannedDevice: 10,\n    RequiresVerifiedEmailAddress: 11\n};\n\nvar Home = function (_Component) {\n    _inherits(Home, _Component);\n\n    function Home(props) {\n        _classCallCheck(this, Home);\n\n        var _this = _possibleConstructorReturn(this, (Home.__proto__ || Object.getPrototypeOf(Home)).call(this, props));\n\n        _this.state = {\n            readyToRender: false,\n            isLoggedIn: false,\n            email: \"\",\n            password: \"\",\n            title: \"Connecting...\",\n            accessToken: null,\n            isSharingScreenOnInternet: false,\n            sharedScreens: {}\n        };\n        return _this;\n    }\n\n    _createClass(Home, [{\n        key: 'componentDidMount',\n        value: async function componentDidMount() {\n            var _this2 = this;\n\n            // Request an update from the main process every few seconds\n            var UPDATE_INTERVAL_MS = 2500;\n            setInterval(function () {\n                ipcRenderer.send('update-requested', '');\n            }, UPDATE_INTERVAL_MS);\n\n            setInterval(function () {\n                ipcRenderer.send('state-update-requested', '');\n            }, 1000);\n\n            ipcRenderer.on('update-state', function (event, arg) {\n                if (arg.length > 0) {\n                    try {\n                        var updatedState = JSON.parse(arg);\n                        _this2.setState(updatedState);\n                    } catch (e) {\n                        console.error(e);\n                    }\n                }\n            });\n\n            ipcRenderer.on('update-paired-device', function (event, arg) {\n                if (arg.length > 0) {\n                    try {\n                        var pairedDevice = JSON.parse(arg);\n                        _this2.setState({ pairedDevice: pairedDevice });\n                    } catch (e) {\n                        console.error(e);\n                    }\n                } else {\n                    _this2.setState({ pairedDevice: undefined });\n                    console.log(\"No devices paired.\");\n                }\n            });\n        }\n    }, {\n        key: 'onChange',\n        value: function onChange(e, _ref) {\n            var name = _ref.name,\n                value = _ref.value;\n\n            this.setState(_defineProperty({}, name, value));\n        }\n    }, {\n        key: 'onLogin',\n        value: async function onLogin(event) {\n            if (event) {\n                event.preventDefault();\n            }\n\n            var payload = {\n                email: this.state.email,\n                password: this.state.password\n            };\n\n            this.setState({ loading: true, messages: null });\n            ipcRenderer.send('try-login', JSON.stringify(payload));\n        }\n    }, {\n        key: 'onUpdateNow',\n        value: async function onUpdateNow(event) {\n            ipcRenderer.send('try-update-now', \"\");\n        }\n    }, {\n        key: 'onLogout',\n        value: async function onLogout(event) {\n            ipcRenderer.send('try-logout', \"\");\n        }\n    }, {\n        key: 'renderHome',\n        value: function renderHome() {\n            var statusMsgLAN = _react2.default.createElement(\n                _semanticUiReact.Header,\n                { as: 'h3' },\n                'Waiting for the VR app...'\n            );\n            var stateLabelLAN = _react2.default.createElement(\n                _semanticUiReact.Label,\n                { style: { backgroundColor: \"#FF592C\" } },\n                'NOT CONNECTED',\n                _react2.default.createElement(_Icon2.default, { name: 'spinner', size: '20', className: 'bs-spinner' })\n            );\n            if (this.state.pairedDevice) {\n                if (this.state.pairedDevice.isSharingDesktopOnLAN) {\n                    statusMsgLAN = _react2.default.createElement(\n                        _semanticUiReact.Header,\n                        { as: 'h3' },\n                        'You should now see your screen in VR!'\n                    );\n                    stateLabelLAN = _react2.default.createElement(\n                        _semanticUiReact.Label,\n                        { style: { backgroundColor: \"#45B26B\" } },\n                        'CONNECTED \\u2022 STREAMING TO YOUR ',\n                        this.state.pairedDevice.deviceName,\n                        _react2.default.createElement(_Icon2.default, { name: 'check', size: '14' })\n                    );\n                } else {\n                    statusMsgLAN = _react2.default.createElement(\n                        _semanticUiReact.Header,\n                        { as: 'h3' },\n                        'Connected to VR! Getting started...'\n                    );\n                    stateLabelLAN = _react2.default.createElement(\n                        _semanticUiReact.Label,\n                        { style: { backgroundColor: \"#9757D7\" } },\n                        'FOUND YOUR ',\n                        this.state.pairedDevice.deviceName,\n                        _react2.default.createElement(_Icon2.default, { name: 'spinner', size: '20', className: 'bs-spinner' })\n                    );\n                }\n            }\n\n            var statusMsgInternet = _react2.default.createElement(\n                'div',\n                null,\n                _react2.default.createElement(\n                    _semanticUiReact.Header,\n                    { as: 'h3' },\n                    'First, Login to your Bigscreen Account.'\n                )\n            );\n            var stateLabelInternet = _react2.default.createElement(\n                _semanticUiReact.Label,\n                { style: { backgroundColor: \"#39393B\" } },\n                'n/a'\n            );\n            var accountLinkStatus = _react2.default.createElement(\n                _semanticUiReact.Label,\n                null,\n                'n/a'\n            );\n            if (this.state.isLoggedIn) {\n                if (this.state.pairedDevice && this.state.pairedDevice.isSharingDesktopOnLAN) {\n                    stateLabelInternet = _react2.default.createElement(\n                        _semanticUiReact.Label,\n                        { style: { backgroundColor: \"#9757D7\" } },\n                        'NOT STREAMING',\n                        _react2.default.createElement(_Icon2.default, { name: 'spinner', size: '20', className: 'bs-spinner' })\n                    );\n                    statusMsgInternet = _react2.default.createElement(\n                        _semanticUiReact.Header,\n                        { as: 'h3' },\n                        'Waiting for your room in VR...'\n                    );\n                } else {\n                    stateLabelInternet = _react2.default.createElement(\n                        _semanticUiReact.Label,\n                        { style: { backgroundColor: \"#FF592C\" } },\n                        'NO DEVICE CONNECTED',\n                        _react2.default.createElement(_Icon2.default, { name: 'spinner', size: '20', className: 'bs-spinner' })\n                    );\n                    statusMsgInternet = _react2.default.createElement(\n                        'div',\n                        null,\n                        _react2.default.createElement(\n                            _semanticUiReact.Header,\n                            { as: 'h3' },\n                            'First, follow instructions to the left to connect to your Quest'\n                        )\n                    );\n                }\n            }\n            if (this.state.isSharingScreenOnInternet) {\n                stateLabelInternet = _react2.default.createElement(\n                    _semanticUiReact.Label,\n                    { style: { backgroundColor: \"#45B26B\" } },\n                    'CONNECTED \\u2022 STREAMING TO YOUR ROOM',\n                    _react2.default.createElement(_Icon2.default, { name: 'check', size: '14' })\n                );\n                statusMsgInternet = _react2.default.createElement(\n                    'div',\n                    null,\n                    _react2.default.createElement(\n                        _semanticUiReact.Header,\n                        { as: 'h3' },\n                        'Streaming to others in your room!'\n                    )\n                );\n            }\n\n            return _react2.default.createElement(\n                _semanticUiReact.Segment.Group,\n                { horizontal: true },\n                _react2.default.createElement(\n                    _semanticUiReact.Segment,\n                    null,\n                    _react2.default.createElement(\n                        'div',\n                        { className: 'status' },\n                        _react2.default.createElement(\n                            _semanticUiReact.Header,\n                            { as: 'h2' },\n                            'View your desktop'\n                        ),\n                        _react2.default.createElement(\n                            'div',\n                            { className: 'connection' },\n                            statusMsgLAN,\n                            stateLabelLAN\n                        )\n                    ),\n                    _react2.default.createElement(\n                        'div',\n                        { className: 'instruct' },\n                        'Make sure your Quest and this computer are on the ',\n                        _react2.default.createElement(\n                            'b',\n                            null,\n                            'same WiFi network'\n                        ),\n                        '. Download and run Bigscreen and your screen will automatically appear.'\n                    )\n                ),\n                _react2.default.createElement(\n                    _semanticUiReact.Segment,\n                    { loading: this.state.loading },\n                    _react2.default.createElement(\n                        'div',\n                        { className: 'status' },\n                        _react2.default.createElement(\n                            _semanticUiReact.Header,\n                            { as: 'h2', className: (0, _classnames2.default)({ disabled: !this.state.isLoggedIn }) },\n                            'Share your desktop'\n                        ),\n                        this.state.isLoggedIn ? _react2.default.createElement(\n                            'div',\n                            { className: 'connection' },\n                            statusMsgInternet,\n                            stateLabelInternet\n                        ) : _react2.default.createElement(_Login2.default, { email: this.state.email, password: this.state.password, onChange: this.onChange.bind(this), messages: this.state.messages, onLogin: this.onLogin.bind(this) })\n                    ),\n                    _react2.default.createElement(\n                        'div',\n                        { className: 'instruct', style: { visibility: this.state.isLoggedIn ? 'visible' : 'hidden' } },\n                        '1. In Bigscreen, create a new room (or join one you\\'re admin of).',\n                        _react2.default.createElement('br', null),\n                        '2. Tap \"Remote Desktop\" on the left menu.',\n                        _react2.default.createElement('br', null),\n                        '3. Press the red button that reads \"Sharing desktop: Off\".'\n                    )\n                )\n            );\n        }\n    }, {\n        key: 'renderLastError',\n        value: function renderLastError() {}\n    }, {\n        key: 'render',\n        value: function render() {\n            var loader = this.state.loading ? _react2.default.createElement(\n                _semanticUiReact.Dimmer,\n                { active: true },\n                _react2.default.createElement(\n                    _semanticUiReact.Loader,\n                    null,\n                    'Loading...'\n                )\n            ) : _react2.default.createElement('div', null);\n\n            var rightMenu = _react2.default.createElement(\n                _semanticUiReact.Menu,\n                { inverted: true, secondary: true, position: 'right', floated: 'right' },\n                this.state.updateAvailable && _react2.default.createElement(\n                    _semanticUiReact.Menu.Item,\n                    { onClick: this.onUpdateNow.bind(this) },\n                    _react2.default.createElement(_semanticUiReact.Icon, { name: 'download' }),\n                    'Update Now'\n                ),\n                this.state.isLoggedIn && this.state.accountProfile && _react2.default.createElement(\n                    _semanticUiReact.Menu.Item,\n                    { className: 'username' },\n                    _react2.default.createElement(_semanticUiReact.Icon, { name: 'user' }),\n                    this.state.accountProfile.username\n                ),\n                this.state.isLoggedIn && this.state.accountProfile && _react2.default.createElement(\n                    _semanticUiReact.Menu.Item,\n                    { color: 'blue', onClick: this.onLogout.bind(this) },\n                    'Logout'\n                )\n            );\n\n            var updateMessage = null;\n            if (this.state.updateConfig) {\n                updateMessage = _react2.default.createElement(\n                    _semanticUiReact.Segment,\n                    null,\n                    _react2.default.createElement(\n                        _semanticUiReact.Message,\n                        { icon: true, onDismiss: this.handleDismissUpdateMessage.bind(this) },\n                        _react2.default.createElement(_semanticUiReact.Icon, { name: 'warning circle' }),\n                        _react2.default.createElement(\n                            _semanticUiReact.Message.Content,\n                            null,\n                            _react2.default.createElement(\n                                _semanticUiReact.Message.Header,\n                                null,\n                                'Update available!'\n                            ),\n                            _react2.default.createElement(\n                                'p',\n                                null,\n                                _react2.default.createElement(\n                                    _semanticUiReact.Button,\n                                    { primary: true, href: this.state.updateConfig.url },\n                                    _react2.default.createElement(_semanticUiReact.Icon, { name: 'download' }),\n                                    'Click here to download and install the new update'\n                                )\n                            )\n                        )\n                    )\n                );\n            }\n\n            var currentPage = this.renderHome();\n\n            return _react2.default.createElement(\n                'div',\n                { className: 'bs-frame' },\n                _react2.default.createElement(\n                    _semanticUiReact.Container,\n                    { fluid: true, className: 'bs-header' },\n                    _react2.default.createElement(\n                        _semanticUiReact.Grid,\n                        { padded: true },\n                        _react2.default.createElement(\n                            _semanticUiReact.Grid.Column,\n                            { width: 8 },\n                            _react2.default.createElement(\n                                _semanticUiReact.Segment,\n                                { basic: true },\n                                _react2.default.createElement(_Icon2.default, { name: 'rdc', size: '27' }),\n                                _react2.default.createElement(_semanticUiReact.Image, { className: 'logo', src: './public/images/bigscreen_logo.png' })\n                            )\n                        ),\n                        _react2.default.createElement(\n                            _semanticUiReact.Grid.Column,\n                            { width: 8 },\n                            rightMenu\n                        )\n                    )\n                ),\n                _react2.default.createElement(\n                    _semanticUiReact.Container,\n                    { fluid: true, className: 'bs-body' },\n                    this.state.readyToRender && currentPage\n                ),\n                _react2.default.createElement(\n                    _semanticUiReact.Container,\n                    { fluid: true, className: 'bs-footer' },\n                    _react2.default.createElement(\n                        'div',\n                        { className: 'foot-item' },\n                        _react2.default.createElement(\n                            _semanticUiReact.Header,\n                            { as: 'h4' },\n                            _react2.default.createElement(\n                                'a',\n                                { href: 'mailto:support@bigscreenvr.com', target: '_blank', rel: 'noreferrer' },\n                                _react2.default.createElement(_Icon2.default, { name: 'bubble', size: '16' }),\n                                'Support'\n                            )\n                        ),\n                        _react2.default.createElement(\n                            _semanticUiReact.Header,\n                            { as: 'h4' },\n                            _react2.default.createElement(\n                                'a',\n                                { href: 'https://discord.gg/bigscreen', target: '_blank', rel: 'noreferrer' },\n                                _react2.default.createElement(_Icon2.default, { name: 'discord', size: '22' }),\n                                'Discord'\n                            )\n                        )\n                    ),\n                    _react2.default.createElement(\n                        'div',\n                        { className: 'foot-item hidden' },\n                        'For more in-depth instructions, ',\n                        _react2.default.createElement(\n                            'a',\n                            { href: '' },\n                            'watch this video'\n                        ),\n                        '.'\n                    ),\n                    _react2.default.createElement(\n                        'div',\n                        { className: 'foot-item' },\n                        'Version: ',\n                        versionNumber,\n                        '-',\n                        build\n                    )\n                )\n            );\n        }\n    }]);\n\n    return Home;\n}(_react.Component);\n\nexports.default = Home;\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkhvbWUuanN4Il0sIm5hbWVzIjpbInJlcXVpcmUiLCJyZW1vdGUiLCJpcGNSZW5kZXJlciIsIl8iLCJ3aW5zdG9uIiwic3VwZXJhZ2VudCIsIm1hY2hpbmVJZCIsImNvbmZpZyIsInZlcnNpb25JbmZvIiwiYnVpbGQiLCJ2ZXJzaW9uTnVtYmVyIiwibG9nTGV2ZWwiLCJsb2dnZXIiLCJjcmVhdGVMb2dnZXIiLCJsZXZlbCIsImZvcm1hdCIsInNpbXBsZSIsInRyYW5zcG9ydHMiLCJDb25zb2xlIiwiQXV0aGVudGljYXRpb25FcnJvckNvZGUiLCJVbmtub3duIiwiQmFkQVBJS2V5IiwiTWlzc2luZ0F1dGhlbnRpY2F0aW9uSGVhZGVycyIsIlJlZnJlc2hUb2tlbk5lZWRzUmVuZXdhbCIsIkFjY2Vzc1Rva2VuTmVlZHNSZW5ld2FsIiwiUmVuZXdhbE5vbmNlRXhwaXJlZCIsIlRva2VuUGFyc2VyRXJyb3IiLCJJbnZhbGlkTG9naW5DcmVkZW50aWFscyIsIkJhbm5lZEFjY291bnQiLCJCYW5uZWRJUCIsIkJhbm5lZERldmljZSIsIlJlcXVpcmVzVmVyaWZpZWRFbWFpbEFkZHJlc3MiLCJIb21lIiwicHJvcHMiLCJzdGF0ZSIsInJlYWR5VG9SZW5kZXIiLCJpc0xvZ2dlZEluIiwiZW1haWwiLCJwYXNzd29yZCIsInRpdGxlIiwiYWNjZXNzVG9rZW4iLCJpc1NoYXJpbmdTY3JlZW5PbkludGVybmV0Iiwic2hhcmVkU2NyZWVucyIsIlVQREFURV9JTlRFUlZBTF9NUyIsInNldEludGVydmFsIiwic2VuZCIsIm9uIiwiZXZlbnQiLCJhcmciLCJsZW5ndGgiLCJ1cGRhdGVkU3RhdGUiLCJKU09OIiwicGFyc2UiLCJzZXRTdGF0ZSIsImUiLCJjb25zb2xlIiwiZXJyb3IiLCJwYWlyZWREZXZpY2UiLCJ1bmRlZmluZWQiLCJsb2ciLCJuYW1lIiwidmFsdWUiLCJwcmV2ZW50RGVmYXVsdCIsInBheWxvYWQiLCJsb2FkaW5nIiwibWVzc2FnZXMiLCJzdHJpbmdpZnkiLCJzdGF0dXNNc2dMQU4iLCJzdGF0ZUxhYmVsTEFOIiwiYmFja2dyb3VuZENvbG9yIiwiaXNTaGFyaW5nRGVza3RvcE9uTEFOIiwiZGV2aWNlTmFtZSIsInN0YXR1c01zZ0ludGVybmV0Iiwic3RhdGVMYWJlbEludGVybmV0IiwiYWNjb3VudExpbmtTdGF0dXMiLCJkaXNhYmxlZCIsIm9uQ2hhbmdlIiwiYmluZCIsIm9uTG9naW4iLCJ2aXNpYmlsaXR5IiwibG9hZGVyIiwicmlnaHRNZW51IiwidXBkYXRlQXZhaWxhYmxlIiwib25VcGRhdGVOb3ciLCJhY2NvdW50UHJvZmlsZSIsInVzZXJuYW1lIiwib25Mb2dvdXQiLCJ1cGRhdGVNZXNzYWdlIiwidXBkYXRlQ29uZmlnIiwiaGFuZGxlRGlzbWlzc1VwZGF0ZU1lc3NhZ2UiLCJ1cmwiLCJjdXJyZW50UGFnZSIsInJlbmRlckhvbWUiLCJDb21wb25lbnQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7Ozs7QUFDQTs7OztBQUVBOzs7O0FBY0E7O0FBb0JBOzs7Ozs7Ozs7Ozs7OztBQWhDQTtBQUNBO2VBQ2dDQSxRQUFRLFVBQVIsQztJQUF4QkMsTSxZQUFBQSxNO0lBQVFDLFcsWUFBQUEsVzs7QUFDaEIsSUFBTUMsSUFBSUgsUUFBUSxRQUFSLENBQVY7QUFDQSxJQUFNSSxVQUFVSixRQUFRLFNBQVIsQ0FBaEI7QUFDQSxJQUFNSyxhQUFhTCxRQUFRLFlBQVIsQ0FBbkI7O2dCQUNzQkEsUUFBUSxpQkFBUixDO0lBQWRNLFMsYUFBQUEsUzs7Z0JBRVdOLFFBQVEscUJBQVIsQztJQUFYTyxNLGFBQUFBLE07O0FBQ1IsSUFBTUMsY0FBY1IsUUFBUSxXQUFSLENBQXBCO0lBQ1FTLEssR0FBeUJELFcsQ0FBekJDLEs7SUFBT0MsYSxHQUFrQkYsVyxDQUFsQkUsYTs7O0FBd0JmLElBQU1DLFdBQVcsT0FBakI7QUFDQSxJQUFNQyxTQUFTUixRQUFRUyxZQUFSLENBQXFCO0FBQ2hDQyxXQUFPSCxRQUR5QjtBQUVoQ0ksWUFBUVgsUUFBUVcsTUFBUixDQUFlQyxNQUFm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QUFLLEVBQVI7QUFBQTtBQUFBLHlCQURwQztBQUFBO0FBQUEscUJBVEo7QUFZSTtBQUFBO0FBQUEsMEJBQUssV0FBVSxXQUFmO0FBQUE7QUFDY2pGLHFDQURkO0FBQUE7QUFDOEJEO0FBRDlCO0FBWko7QUFqQkosYUFESjtBQW9DSDs7OztFQW5QY29GLGdCOztrQkFzUEo3RCxJIiwiZmlsZSI6IkhvbWUuanN4Iiwic291cmNlUm9vdCI6IkM6L1VzZXJzL2RlY2lkL0FwcERhdGEvTG9jYWwvQmlnc2NyZWVuUmVtb3RlRGVza3RvcC9hcHAtMC45MzMuNTUvcmVzb3VyY2VzL2FwcC5hc2FyL3ZpZXdzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IENvbXBvbmVudCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IGNuIGZyb20gJ2NsYXNzbmFtZXMnO1xyXG5cclxuaW1wb3J0IEJzSWNvbiBmcm9tICcuL0ljb24nO1xyXG5cclxuLy9jb25zdCB7YXBwfSA9IHdpbmRvdy5yZXF1aXJlKCdlbGVjdHJvbicpLnJlbW90ZTtcclxuLy9jb25zdCB7IHNlc3Npb24gfSA9IHdpbmRvdy5yZXF1aXJlKCdlbGVjdHJvbicpO1xyXG5jb25zdCB7IHJlbW90ZSwgaXBjUmVuZGVyZXIgfSA9IHJlcXVpcmUoXCJlbGVjdHJvblwiKTtcclxuY29uc3QgXyA9IHJlcXVpcmUoJ2xvZGFzaCcpO1xyXG5jb25zdCB3aW5zdG9uID0gcmVxdWlyZShcIndpbnN0b25cIik7XHJcbmNvbnN0IHN1cGVyYWdlbnQgPSByZXF1aXJlKCdzdXBlcmFnZW50Jyk7XHJcbmNvbnN0IHsgbWFjaGluZUlkIH0gPSByZXF1aXJlKCdub2RlLW1hY2hpbmUtaWQnKTtcclxuXHJcbmNvbnN0IHsgY29uZmlnIH0gPSByZXF1aXJlKCcuLi9idWlsZC9hcHAvY29uZmlnJyk7XHJcbmNvbnN0IHZlcnNpb25JbmZvID0gcmVxdWlyZShcIi4vdmVyc2lvblwiKTtcclxuY29uc3QgeyBidWlsZCwgdmVyc2lvbk51bWJlciB9ID0gdmVyc2lvbkluZm87XHJcblxyXG5pbXBvcnQge1xyXG4gICAgU2VnbWVudCxcclxuICAgIENvbnRhaW5lcixcclxuICAgIE1lc3NhZ2UsXHJcbiAgICBCdXR0b24sXHJcbiAgICBJbnB1dCxcclxuICAgIERpbW1lcixcclxuICAgIEZvcm0sXHJcbiAgICBMYWJlbCxcclxuICAgIEhlYWRlcixcclxuICAgIEdyaWQsXHJcbiAgICBMb2FkZXIsXHJcbiAgICBNZW51LFxyXG4gICAgTGlzdCxcclxuICAgIEltYWdlLFxyXG4gICAgQ2FyZCxcclxuICAgIFRhYmxlLFxyXG4gICAgSWNvblxyXG59IGZyb20gJ3NlbWFudGljLXVpLXJlYWN0JztcclxuXHJcbmltcG9ydCBMb2dpbiBmcm9tICcuL0xvZ2luLmpzeCc7XHJcblxyXG5jb25zdCBsb2dMZXZlbCA9IFwiZGVidWdcIjtcclxuY29uc3QgbG9nZ2VyID0gd2luc3Rvbi5jcmVhdGVMb2dnZXIoe1xyXG4gICAgbGV2ZWw6IGxvZ0xldmVsLFxyXG4gICAgZm9ybWF0OiB3aW5zdG9uLmZvcm1hdC5zaW1wbGUoKSxcclxuICAgIHRyYW5zcG9ydHM6IFtcclxuICAgICAgICBuZXcgd2luc3Rvbi50cmFuc3BvcnRzLkNvbnNvbGUoKVxyXG4gICAgXVxyXG59KTtcclxuXHJcbmNvbnN0IEF1dGhlbnRpY2F0aW9uRXJyb3JDb2RlID0ge1xyXG4gICAgVW5rbm93bjogMCxcclxuICAgIEJhZEFQSUtleTogMSxcclxuICAgIE1pc3NpbmdBdXRoZW50aWNhdGlvbkhlYWRlcnM6IDIsXHJcbiAgICBSZWZyZXNoVG9rZW5OZWVkc1JlbmV3YWw6IDMsXHJcbiAgICBBY2Nlc3NUb2tlbk5lZWRzUmVuZXdhbDogNCxcclxuICAgIFJlbmV3YWxOb25jZUV4cGlyZWQ6IDUsXHJcbiAgICBUb2tlblBhcnNlckVycm9yOiA2LFxyXG4gICAgSW52YWxpZExvZ2luQ3JlZGVudGlhbHM6IDcsXHJcbiAgICBCYW5uZWRBY2NvdW50OiA4LFxyXG4gICAgQmFubmVkSVA6IDksXHJcbiAgICBCYW5uZWREZXZpY2U6IDEwLFxyXG4gICAgUmVxdWlyZXNWZXJpZmllZEVtYWlsQWRkcmVzczogMTFcclxufTtcclxuXHJcbmNsYXNzIEhvbWUgZXh0ZW5kcyBDb21wb25lbnQge1xyXG4gICAgY29uc3RydWN0b3IocHJvcHMpIHtcclxuICAgICAgICBzdXBlcihwcm9wcyk7XHJcbiAgICAgICAgdGhpcy5zdGF0ZSA9IHtcclxuICAgICAgICAgICAgcmVhZHlUb1JlbmRlcjogZmFsc2UsXHJcbiAgICAgICAgICAgIGlzTG9nZ2VkSW46IGZhbHNlLFxyXG4gICAgICAgICAgICBlbWFpbDogXCJcIixcclxuICAgICAgICAgICAgcGFzc3dvcmQ6IFwiXCIsXHJcbiAgICAgICAgICAgIHRpdGxlOiBcIkNvbm5lY3RpbmcuLi5cIixcclxuICAgICAgICAgICAgYWNjZXNzVG9rZW46IG51bGwsXHJcbiAgICAgICAgICAgIGlzU2hhcmluZ1NjcmVlbk9uSW50ZXJuZXQ6IGZhbHNlLFxyXG4gICAgICAgICAgICBzaGFyZWRTY3JlZW5zOiB7fVxyXG4gICAgICAgIH07XHJcbiAgICB9XHJcblxyXG4gICAgYXN5bmMgY29tcG9uZW50RGlkTW91bnQoKSB7XHJcbiAgICAgICAgLy8gUmVxdWVzdCBhbiB1cGRhdGUgZnJvbSB0aGUgbWFpbiBwcm9jZXNzIGV2ZXJ5IGZldyBzZWNvbmRzXHJcbiAgICAgICAgY29uc3QgVVBEQVRFX0lOVEVSVkFMX01TID0gMjUwMDtcclxuICAgICAgICBzZXRJbnRlcnZhbCgoKSA9PiB7XHJcbiAgICAgICAgICAgIGlwY1JlbmRlcmVyLnNlbmQoJ3VwZGF0ZS1yZXF1ZXN0ZWQnLCAnJyk7XHJcbiAgICAgICAgfSwgVVBEQVRFX0lOVEVSVkFMX01TKTtcclxuXHJcbiAgICAgICAgc2V0SW50ZXJ2YWwoKCkgPT4ge1xyXG4gICAgICAgICAgICBpcGNSZW5kZXJlci5zZW5kKCdzdGF0ZS11cGRhdGUtcmVxdWVzdGVkJywgJycpO1xyXG4gICAgICAgIH0sIDEwMDApO1xyXG5cclxuICAgICAgICBpcGNSZW5kZXJlci5vbigndXBkYXRlLXN0YXRlJywgKGV2ZW50LCBhcmcpID0+IHtcclxuICAgICAgICAgICAgaWYgKGFyZy5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHVwZGF0ZWRTdGF0ZSA9IEpTT04ucGFyc2UoYXJnKTtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnNldFN0YXRlKHVwZGF0ZWRTdGF0ZSk7XHJcbiAgICAgICAgICAgICAgICB9IGNhdGNoIChlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcihlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICBpcGNSZW5kZXJlci5vbigndXBkYXRlLXBhaXJlZC1kZXZpY2UnLCAoZXZlbnQsIGFyZykgPT4ge1xyXG4gICAgICAgICAgICBpZiAoYXJnLmxlbmd0aCA+IDApIHtcclxuICAgICAgICAgICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgcGFpcmVkRGV2aWNlID0gSlNPTi5wYXJzZShhcmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoeyBwYWlyZWREZXZpY2UgfSk7XHJcbiAgICAgICAgICAgICAgICB9IGNhdGNoIChlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcihlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuc2V0U3RhdGUoeyBwYWlyZWREZXZpY2U6IHVuZGVmaW5lZCB9KTtcclxuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKFwiTm8gZGV2aWNlcyBwYWlyZWQuXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgb25DaGFuZ2UoZSwgeyBuYW1lLCB2YWx1ZSB9KSB7XHJcbiAgICAgICAgdGhpcy5zZXRTdGF0ZSh7IFtuYW1lXTogdmFsdWUgfSlcclxuICAgIH1cclxuXHJcbiAgICBhc3luYyBvbkxvZ2luKGV2ZW50KSB7XHJcbiAgICAgICAgaWYgKGV2ZW50KSB7XHJcbiAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb25zdCBwYXlsb2FkID0ge1xyXG4gICAgICAgICAgICBlbWFpbDogdGhpcy5zdGF0ZS5lbWFpbCxcclxuICAgICAgICAgICAgcGFzc3dvcmQ6IHRoaXMuc3RhdGUucGFzc3dvcmRcclxuICAgICAgICB9O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRoaXMuc2V0U3RhdGUoeyBsb2FkaW5nOiB0cnVlLCBtZXNzYWdlczogbnVsbCB9KTtcclxuICAgICAgICBpcGNSZW5kZXJlci5zZW5kKCd0cnktbG9naW4nLCBKU09OLnN0cmluZ2lmeShwYXlsb2FkKSk7XHJcbiAgICB9XHJcblxyXG4gICAgYXN5bmMgb25VcGRhdGVOb3coZXZlbnQpIHtcclxuICAgICAgICBpcGNSZW5kZXJlci5zZW5kKCd0cnktdXBkYXRlLW5vdycsIFwiXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIGFzeW5jIG9uTG9nb3V0KGV2ZW50KSB7XHJcbiAgICAgICAgaXBjUmVuZGVyZXIuc2VuZCgndHJ5LWxvZ291dCcsIFwiXCIpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICByZW5kZXJIb21lKCkge1xyXG4gICAgICAgIGxldCBzdGF0dXNNc2dMQU4gPSA8SGVhZGVyIGFzPVwiaDNcIj5XYWl0aW5nIGZvciB0aGUgVlIgYXBwLi4uPC9IZWFkZXI+O1xyXG4gICAgICAgIGxldCBzdGF0ZUxhYmVsTEFOID0gPExhYmVsIHN0eWxlPXt7YmFja2dyb3VuZENvbG9yOiBcIiNGRjU5MkNcIn19PlxyXG4gICAgICAgICAgICAgICAgTk9UIENPTk5FQ1RFRDxCc0ljb24gbmFtZT0nc3Bpbm5lcicgc2l6ZT0nMjAnIGNsYXNzTmFtZT0nYnMtc3Bpbm5lcicgLz5cclxuICAgICAgICAgICAgPC9MYWJlbD47XHJcbiAgICAgICAgaWYgKHRoaXMuc3RhdGUucGFpcmVkRGV2aWNlKSB7XHJcbiAgICAgICAgICAgIGlmICh0aGlzLnN0YXRlLnBhaXJlZERldmljZS5pc1NoYXJpbmdEZXNrdG9wT25MQU4pIHtcclxuICAgICAgICAgICAgICAgIHN0YXR1c01zZ0xBTiA9IDxIZWFkZXIgYXM9XCJoM1wiPllvdSBzaG91bGQgbm93IHNlZSB5b3VyIHNjcmVlbiBpbiBWUiE8L0hlYWRlcj47XHJcbiAgICAgICAgICAgICAgICBzdGF0ZUxhYmVsTEFOID0gPExhYmVsIHN0eWxlPXt7YmFja2dyb3VuZENvbG9yOiBcIiM0NUIyNkJcIn19PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBDT05ORUNURUQg4oCiIFNUUkVBTUlORyBUTyBZT1VSIHt0aGlzLnN0YXRlLnBhaXJlZERldmljZS5kZXZpY2VOYW1lfTxCc0ljb24gbmFtZT0nY2hlY2snIHNpemU9JzE0JyAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvTGFiZWw+O1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgc3RhdHVzTXNnTEFOID0gPEhlYWRlciBhcz1cImgzXCI+Q29ubmVjdGVkIHRvIFZSISBHZXR0aW5nIHN0YXJ0ZWQuLi48L0hlYWRlcj47XHJcbiAgICAgICAgICAgICAgICBzdGF0ZUxhYmVsTEFOID0gPExhYmVsIHN0eWxlPXt7YmFja2dyb3VuZENvbG9yOiBcIiM5NzU3RDdcIn19PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBGT1VORCBZT1VSIHt0aGlzLnN0YXRlLnBhaXJlZERldmljZS5kZXZpY2VOYW1lfTxCc0ljb24gbmFtZT0nc3Bpbm5lcicgc2l6ZT0nMjAnIGNsYXNzTmFtZT0nYnMtc3Bpbm5lcicgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0xhYmVsPjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGV0IHN0YXR1c01zZ0ludGVybmV0ID0gKDxkaXY+XHJcbiAgICAgICAgICAgIDxIZWFkZXIgYXM9XCJoM1wiPkZpcnN0LCBMb2dpbiB0byB5b3VyIEJpZ3NjcmVlbiBBY2NvdW50LjwvSGVhZGVyPlxyXG4gICAgICAgIDwvZGl2Pik7XHJcbiAgICAgICAgbGV0IHN0YXRlTGFiZWxJbnRlcm5ldCA9IDxMYWJlbCBzdHlsZT17e2JhY2tncm91bmRDb2xvcjogXCIjMzkzOTNCXCJ9fT5uL2E8L0xhYmVsPlxyXG4gICAgICAgIGxldCBhY2NvdW50TGlua1N0YXR1cyA9IDxMYWJlbD5uL2E8L0xhYmVsPlxyXG4gICAgICAgIGlmICh0aGlzLnN0YXRlLmlzTG9nZ2VkSW4pIHtcclxuICAgICAgICAgICAgaWYgKHRoaXMuc3RhdGUucGFpcmVkRGV2aWNlICYmIHRoaXMuc3RhdGUucGFpcmVkRGV2aWNlLmlzU2hhcmluZ0Rlc2t0b3BPbkxBTikge1xyXG4gICAgICAgICAgICAgICAgc3RhdGVMYWJlbEludGVybmV0ID0gPExhYmVsIHN0eWxlPXt7YmFja2dyb3VuZENvbG9yOiBcIiM5NzU3RDdcIn19PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBOT1QgU1RSRUFNSU5HPEJzSWNvbiBuYW1lPSdzcGlubmVyJyBzaXplPScyMCcgY2xhc3NOYW1lPSdicy1zcGlubmVyJyAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvTGFiZWw+O1xyXG4gICAgICAgICAgICAgICAgc3RhdHVzTXNnSW50ZXJuZXQgPSA8SGVhZGVyIGFzPVwiaDNcIj5XYWl0aW5nIGZvciB5b3VyIHJvb20gaW4gVlIuLi48L0hlYWRlcj47XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBzdGF0ZUxhYmVsSW50ZXJuZXQgPSA8TGFiZWwgc3R5bGU9e3tiYWNrZ3JvdW5kQ29sb3I6IFwiI0ZGNTkyQ1wifX0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIE5PIERFVklDRSBDT05ORUNURUQ8QnNJY29uIG5hbWU9J3NwaW5uZXInIHNpemU9JzIwJyBjbGFzc05hbWU9J2JzLXNwaW5uZXInIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9MYWJlbD47XHJcbiAgICAgICAgICAgICAgICBzdGF0dXNNc2dJbnRlcm5ldCA9IDxkaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPEhlYWRlciBhcz1cImgzXCI+Rmlyc3QsIGZvbGxvdyBpbnN0cnVjdGlvbnMgdG8gdGhlIGxlZnQgdG8gY29ubmVjdCB0byB5b3VyIFF1ZXN0PC9IZWFkZXI+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodGhpcy5zdGF0ZS5pc1NoYXJpbmdTY3JlZW5PbkludGVybmV0KSB7XHJcbiAgICAgICAgICAgIHN0YXRlTGFiZWxJbnRlcm5ldCA9IDxMYWJlbCBzdHlsZT17e2JhY2tncm91bmRDb2xvcjogXCIjNDVCMjZCXCJ9fT5cclxuICAgICAgICAgICAgICAgICAgICBDT05ORUNURUQg4oCiIFNUUkVBTUlORyBUTyBZT1VSIFJPT008QnNJY29uIG5hbWU9J2NoZWNrJyBzaXplPScxNCcgLz5cclxuICAgICAgICAgICAgICAgIDwvTGFiZWw+O1xyXG4gICAgICAgICAgICBzdGF0dXNNc2dJbnRlcm5ldCA9IDxkaXY+PEhlYWRlciBhcz1cImgzXCI+U3RyZWFtaW5nIHRvIG90aGVycyBpbiB5b3VyIHJvb20hPC9IZWFkZXI+PC9kaXY+O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIHJldHVybiAoXHJcbiAgICAgICAgICAgIDxTZWdtZW50Lkdyb3VwIGhvcml6b250YWw+XHJcblxyXG4gICAgICAgICAgICAgICAgey8qIExBTiBTdGF0dXMgKExlZnQpICovfVxyXG4gICAgICAgICAgICAgICAgPFNlZ21lbnQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9J3N0YXR1cyc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxIZWFkZXIgYXM9XCJoMlwiPlZpZXcgeW91ciBkZXNrdG9wPC9IZWFkZXI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSdjb25uZWN0aW9uJz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtzdGF0dXNNc2dMQU59XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7c3RhdGVMYWJlbExBTn1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9J2luc3RydWN0Jz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgTWFrZSBzdXJlIHlvdXIgUXVlc3QgYW5kIHRoaXMgY29tcHV0ZXIgYXJlIG9uIHRoZSA8Yj5zYW1lIFdpRmkgbmV0d29yazwvYj4uIERvd25sb2FkIGFuZCBydW4gQmlnc2NyZWVuIGFuZCB5b3VyIHNjcmVlbiB3aWxsIGF1dG9tYXRpY2FsbHkgYXBwZWFyLiBcclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvU2VnbWVudD5cclxuXHJcbiAgICAgICAgICAgICAgICB7LyogSW50ZXJuZXQgU3RhdHVzIChSaWdodCkgKi99XHJcbiAgICAgICAgICAgICAgICA8U2VnbWVudCBsb2FkaW5nPXt0aGlzLnN0YXRlLmxvYWRpbmd9PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSdzdGF0dXMnPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8SGVhZGVyIGFzPVwiaDJcIiBjbGFzc05hbWU9e2NuKHtkaXNhYmxlZDogIXRoaXMuc3RhdGUuaXNMb2dnZWRJbn0pfT5TaGFyZSB5b3VyIGRlc2t0b3A8L0hlYWRlcj5cclxuICAgICAgICAgICAgICAgICAgICAgICAge3RoaXMuc3RhdGUuaXNMb2dnZWRJbiA/XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9J2Nvbm5lY3Rpb24nPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7c3RhdHVzTXNnSW50ZXJuZXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtzdGF0ZUxhYmVsSW50ZXJuZXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TG9naW4gZW1haWw9e3RoaXMuc3RhdGUuZW1haWx9IHBhc3N3b3JkPXt0aGlzLnN0YXRlLnBhc3N3b3JkfSBvbkNoYW5nZT17dGhpcy5vbkNoYW5nZS5iaW5kKHRoaXMpfSBtZXNzYWdlcz17dGhpcy5zdGF0ZS5tZXNzYWdlc30gb25Mb2dpbj17dGhpcy5vbkxvZ2luLmJpbmQodGhpcyl9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0naW5zdHJ1Y3QnIHN0eWxlPXt7dmlzaWJpbGl0eTogdGhpcy5zdGF0ZS5pc0xvZ2dlZEluID8gJ3Zpc2libGUnIDogJ2hpZGRlbid9fT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgMS4gSW4gQmlnc2NyZWVuLCBjcmVhdGUgYSBuZXcgcm9vbSAob3Igam9pbiBvbmUgeW91J3JlIGFkbWluIG9mKS48YnIgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgMi4gVGFwIFwiUmVtb3RlIERlc2t0b3BcIiBvbiB0aGUgbGVmdCBtZW51LjxiciAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAzLiBQcmVzcyB0aGUgcmVkIGJ1dHRvbiB0aGF0IHJlYWRzIFwiU2hhcmluZyBkZXNrdG9wOiBPZmZcIi5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvU2VnbWVudD5cclxuXHJcbiAgICAgICAgICAgIDwvU2VnbWVudC5Hcm91cD5cclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICByZW5kZXJMYXN0RXJyb3IoKSB7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICByZW5kZXIoKSB7XHJcbiAgICAgICAgbGV0IGxvYWRlciA9IHRoaXMuc3RhdGUubG9hZGluZyA/ICg8RGltbWVyIGFjdGl2ZT5cclxuICAgICAgICAgICAgPExvYWRlcj5Mb2FkaW5nLi4uPC9Mb2FkZXI+XHJcbiAgICAgICAgPC9EaW1tZXI+KSA6ICg8ZGl2Lz4pOyBcclxuXHJcbiAgICAgICAgbGV0IHJpZ2h0TWVudSA9IChcclxuICAgICAgICAgICAgPE1lbnUgaW52ZXJ0ZWQgc2Vjb25kYXJ5IHBvc2l0aW9uPSdyaWdodCcgZmxvYXRlZD1cInJpZ2h0XCI+XHJcbiAgICAgICAgICAgICAgICB7dGhpcy5zdGF0ZS51cGRhdGVBdmFpbGFibGUgJiYgPE1lbnUuSXRlbSBvbkNsaWNrPXt0aGlzLm9uVXBkYXRlTm93LmJpbmQodGhpcyl9PjxJY29uIG5hbWU9J2Rvd25sb2FkJyAvPlVwZGF0ZSBOb3c8L01lbnUuSXRlbT59XHJcbiAgICAgICAgICAgICAgICB7KHRoaXMuc3RhdGUuaXNMb2dnZWRJbiAmJiB0aGlzLnN0YXRlLmFjY291bnRQcm9maWxlKSAmJiA8TWVudS5JdGVtIGNsYXNzTmFtZT0ndXNlcm5hbWUnPjxJY29uIG5hbWU9J3VzZXInIC8+e3RoaXMuc3RhdGUuYWNjb3VudFByb2ZpbGUudXNlcm5hbWV9PC9NZW51Lkl0ZW0+fVxyXG4gICAgICAgICAgICAgICAgeyh0aGlzLnN0YXRlLmlzTG9nZ2VkSW4gJiYgdGhpcy5zdGF0ZS5hY2NvdW50UHJvZmlsZSkgJiYgPE1lbnUuSXRlbSBjb2xvcj1cImJsdWVcIiBvbkNsaWNrPXt0aGlzLm9uTG9nb3V0LmJpbmQodGhpcyl9PkxvZ291dDwvTWVudS5JdGVtPn1cclxuICAgICAgICAgICAgPC9NZW51PlxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIGxldCB1cGRhdGVNZXNzYWdlID0gbnVsbDtcclxuICAgICAgICBpZiAodGhpcy5zdGF0ZS51cGRhdGVDb25maWcpIHtcclxuICAgICAgICAgICAgdXBkYXRlTWVzc2FnZSA9IChcclxuICAgICAgICAgICAgICAgIDxTZWdtZW50PlxyXG4gICAgICAgICAgICAgICAgICAgIDxNZXNzYWdlIGljb24gb25EaXNtaXNzPXt0aGlzLmhhbmRsZURpc21pc3NVcGRhdGVNZXNzYWdlLmJpbmQodGhpcyl9PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8SWNvbiBuYW1lPSd3YXJuaW5nIGNpcmNsZScgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPE1lc3NhZ2UuQ29udGVudD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxNZXNzYWdlLkhlYWRlcj5VcGRhdGUgYXZhaWxhYmxlITwvTWVzc2FnZS5IZWFkZXI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxCdXR0b24gcHJpbWFyeSBocmVmPXt0aGlzLnN0YXRlLnVwZGF0ZUNvbmZpZy51cmx9PjxJY29uIG5hbWU9J2Rvd25sb2FkJyAvPkNsaWNrIGhlcmUgdG8gZG93bmxvYWQgYW5kIGluc3RhbGwgdGhlIG5ldyB1cGRhdGU8L0J1dHRvbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9NZXNzYWdlLkNvbnRlbnQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9NZXNzYWdlPlxyXG4gICAgICAgICAgICAgICAgPC9TZWdtZW50PlxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGV0IGN1cnJlbnRQYWdlID0gdGhpcy5yZW5kZXJIb21lKCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcmV0dXJuIChcclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9J2JzLWZyYW1lJz5cclxuICAgICAgICAgICAgICAgIDxDb250YWluZXIgZmx1aWQgY2xhc3NOYW1lPSdicy1oZWFkZXInPlxyXG4gICAgICAgICAgICAgICAgICAgIDxHcmlkIHBhZGRlZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEdyaWQuQ29sdW1uIHdpZHRoPXs4fT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxTZWdtZW50IGJhc2ljID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QnNJY29uIG5hbWU9J3JkYycgc2l6ZT0nMjcnIC8+PEltYWdlIGNsYXNzTmFtZT0nbG9nbycgc3JjPVwiLi9wdWJsaWMvaW1hZ2VzL2JpZ3NjcmVlbl9sb2dvLnBuZ1wiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1NlZ21lbnQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvR3JpZC5Db2x1bW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxHcmlkLkNvbHVtbiB3aWR0aD17OH0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7cmlnaHRNZW51fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L0dyaWQuQ29sdW1uPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvR3JpZD5cclxuICAgICAgICAgICAgICAgIDwvQ29udGFpbmVyPlxyXG4gICAgICAgICAgICAgICAgPENvbnRhaW5lciBmbHVpZCBjbGFzc05hbWU9J2JzLWJvZHknPlxyXG4gICAgICAgICAgICAgICAgICAgIHt0aGlzLnN0YXRlLnJlYWR5VG9SZW5kZXIgJiYgY3VycmVudFBhZ2V9XHJcbiAgICAgICAgICAgICAgICA8L0NvbnRhaW5lcj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxDb250YWluZXIgZmx1aWQgY2xhc3NOYW1lPSdicy1mb290ZXInPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSdmb290LWl0ZW0nPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8SGVhZGVyIGFzPSdoNCc+PGEgaHJlZj1cIm1haWx0bzpzdXBwb3J0QGJpZ3NjcmVlbnZyLmNvbVwiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vcmVmZXJyZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxCc0ljb24gbmFtZT0nYnViYmxlJyBzaXplPScxNicgLz5TdXBwb3J0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L0hlYWRlcj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEhlYWRlciBhcz0naDQnPjxhIGhyZWY9XCJodHRwczovL2Rpc2NvcmQuZ2cvYmlnc2NyZWVuXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9yZWZlcnJlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEJzSWNvbiBuYW1lPSdkaXNjb3JkJyBzaXplPScyMicgLz5EaXNjb3JkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L0hlYWRlcj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0nZm9vdC1pdGVtIGhpZGRlbic+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEZvciBtb3JlIGluLWRlcHRoIGluc3RydWN0aW9ucywgPGEgaHJlZj1cIlwiPndhdGNoIHRoaXMgdmlkZW88L2E+LlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSdmb290LWl0ZW0nPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBWZXJzaW9uOiB7dmVyc2lvbk51bWJlcn0te2J1aWxkfVxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9Db250YWluZXI+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IEhvbWU7Il19",
    "ast": null,
    "map": {
      "version": 3,
      "sources": [
        "Home.jsx"
      ],
      "names": [
        "require",
        "remote",
        "ipcRenderer",
        "_",
        "winston",
        "superagent",
        "machineId",
        "config",
        "versionInfo",
        "build",
        "versionNumber",
        "logLevel",
        "logger",
        "createLogger",
        "level",
        "format",
        "simple",
        "transports",
        "Console",
        "AuthenticationErrorCode",
        "Unknown",
        "BadAPIKey",
        "MissingAuthenticationHeaders",
        "RefreshTokenNeedsRenewal",
        "AccessTokenNeedsRenewal",
        "RenewalNonceExpired",
        "TokenParserError",
        "InvalidLoginCredentials",
        "BannedAccount",
        "BannedIP",
        "BannedDevice",
        "RequiresVerifiedEmailAddress",
        "Home",
        "props",
        "state",
        "readyToRender",
        "isLoggedIn",
        "email",
        "password",
        "title",
        "accessToken",
        "isSharingScreenOnInternet",
        "sharedScreens",
        "UPDATE_INTERVAL_MS",
        "setInterval",
        "send",
        "on",
        "event",
        "arg",
        "length",
        "updatedState",
        "JSON",
        "parse",
        "setState",
        "e",
        "console",
        "error",
        "pairedDevice",
        "undefined",
        "log",
        "name",
        "value",
        "preventDefault",
        "payload",
        "loading",
        "messages",
        "stringify",
        "statusMsgLAN",
        "stateLabelLAN",
        "backgroundColor",
        "isSharingDesktopOnLAN",
        "deviceName",
        "statusMsgInternet",
        "stateLabelInternet",
        "accountLinkStatus",
        "disabled",
        "onChange",
        "bind",
        "onLogin",
        "visibility",
        "loader",
        "rightMenu",
        "updateAvailable",
        "onUpdateNow",
        "accountProfile",
        "username",
        "onLogout",
        "updateMessage",
        "updateConfig",
        "handleDismissUpdateMessage",
        "url",
        "currentPage",
        "renderHome",
        "Component"
      ],
      "mappings": "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",
      "file": "Home.jsx",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "sourcesContent": [
        "import React, { Component } from 'react';\r\nimport cn from 'classnames';\r\n\r\nimport BsIcon from './Icon';\r\n\r\n//const {app} = window.require('electron').remote;\r\n//const { session } = window.require('electron');\r\nconst { remote, ipcRenderer } = require(\"electron\");\r\nconst _ = require('lodash');\r\nconst winston = require(\"winston\");\r\nconst superagent = require('superagent');\r\nconst { machineId } = require('node-machine-id');\r\n\r\nconst { config } = require('../build/app/config');\r\nconst versionInfo = require(\"./version\");\r\nconst { build, versionNumber } = versionInfo;\r\n\r\nimport {\r\n    Segment,\r\n    Container,\r\n    Message,\r\n    Button,\r\n    Input,\r\n    Dimmer,\r\n    Form,\r\n    Label,\r\n    Header,\r\n    Grid,\r\n    Loader,\r\n    Menu,\r\n    List,\r\n    Image,\r\n    Card,\r\n    Table,\r\n    Icon\r\n} from 'semantic-ui-react';\r\n\r\nimport Login from './Login.jsx';\r\n\r\nconst logLevel = \"debug\";\r\nconst logger = winston.createLogger({\r\n    level: logLevel,\r\n    format: winston.format.simple(),\r\n    transports: [\r\n        new winston.transports.Console()\r\n    ]\r\n});\r\n\r\nconst AuthenticationErrorCode = {\r\n    Unknown: 0,\r\n    BadAPIKey: 1,\r\n    MissingAuthenticationHeaders: 2,\r\n    RefreshTokenNeedsRenewal: 3,\r\n    AccessTokenNeedsRenewal: 4,\r\n    RenewalNonceExpired: 5,\r\n    TokenParserError: 6,\r\n    InvalidLoginCredentials: 7,\r\n    BannedAccount: 8,\r\n    BannedIP: 9,\r\n    BannedDevice: 10,\r\n    RequiresVerifiedEmailAddress: 11\r\n};\r\n\r\nclass Home extends Component {\r\n    constructor(props) {\r\n        super(props);\r\n        this.state = {\r\n            readyToRender: false,\r\n            isLoggedIn: false,\r\n            email: \"\",\r\n            password: \"\",\r\n            title: \"Connecting...\",\r\n            accessToken: null,\r\n            isSharingScreenOnInternet: false,\r\n            sharedScreens: {}\r\n        };\r\n    }\r\n\r\n    async componentDidMount() {\r\n        // Request an update from the main process every few seconds\r\n        const UPDATE_INTERVAL_MS = 2500;\r\n        setInterval(() => {\r\n            ipcRenderer.send('update-requested', '');\r\n        }, UPDATE_INTERVAL_MS);\r\n\r\n        setInterval(() => {\r\n            ipcRenderer.send('state-update-requested', '');\r\n        }, 1000);\r\n\r\n        ipcRenderer.on('update-state', (event, arg) => {\r\n            if (arg.length > 0) {\r\n                try {\r\n                    const updatedState = JSON.parse(arg);\r\n                    this.setState(updatedState);\r\n                } catch (e) {\r\n                    console.error(e);\r\n                }\r\n            }\r\n        });\r\n\r\n        ipcRenderer.on('update-paired-device', (event, arg) => {\r\n            if (arg.length > 0) {\r\n                try {\r\n                    const pairedDevice = JSON.parse(arg);\r\n                    this.setState({ pairedDevice });\r\n                } catch (e) {\r\n                    console.error(e);\r\n                }\r\n            } else {\r\n                this.setState({ pairedDevice: undefined });\r\n                console.log(\"No devices paired.\");\r\n            }\r\n        });\r\n    }\r\n\r\n    onChange(e, { name, value }) {\r\n        this.setState({ [name]: value })\r\n    }\r\n\r\n    async onLogin(event) {\r\n        if (event) {\r\n            event.preventDefault();\r\n        }\r\n\r\n        const payload = {\r\n            email: this.state.email,\r\n            password: this.state.password\r\n        };\r\n        \r\n        this.setState({ loading: true, messages: null });\r\n        ipcRenderer.send('try-login', JSON.stringify(payload));\r\n    }\r\n\r\n    async onUpdateNow(event) {\r\n        ipcRenderer.send('try-update-now', \"\");\r\n    }\r\n\r\n    async onLogout(event) {\r\n        ipcRenderer.send('try-logout', \"\");\r\n    }\r\n\r\n\r\n    renderHome() {\r\n        let statusMsgLAN = <Header as=\"h3\">Waiting for the VR app...</Header>;\r\n        let stateLabelLAN = <Label style={{backgroundColor: \"#FF592C\"}}>\r\n                NOT CONNECTED<BsIcon name='spinner' size='20' className='bs-spinner' />\r\n            </Label>;\r\n        if (this.state.pairedDevice) {\r\n            if (this.state.pairedDevice.isSharingDesktopOnLAN) {\r\n                statusMsgLAN = <Header as=\"h3\">You should now see your screen in VR!</Header>;\r\n                stateLabelLAN = <Label style={{backgroundColor: \"#45B26B\"}}>\r\n                        CONNECTED • STREAMING TO YOUR {this.state.pairedDevice.deviceName}<BsIcon name='check' size='14' />\r\n                    </Label>;\r\n            } else {\r\n                statusMsgLAN = <Header as=\"h3\">Connected to VR! Getting started...</Header>;\r\n                stateLabelLAN = <Label style={{backgroundColor: \"#9757D7\"}}>\r\n                        FOUND YOUR {this.state.pairedDevice.deviceName}<BsIcon name='spinner' size='20' className='bs-spinner' />\r\n                    </Label>;\r\n            }\r\n        }\r\n\r\n        let statusMsgInternet = (<div>\r\n            <Header as=\"h3\">First, Login to your Bigscreen Account.</Header>\r\n        </div>);\r\n        let stateLabelInternet = <Label style={{backgroundColor: \"#39393B\"}}>n/a</Label>\r\n        let accountLinkStatus = <Label>n/a</Label>\r\n        if (this.state.isLoggedIn) {\r\n            if (this.state.pairedDevice && this.state.pairedDevice.isSharingDesktopOnLAN) {\r\n                stateLabelInternet = <Label style={{backgroundColor: \"#9757D7\"}}>\r\n                        NOT STREAMING<BsIcon name='spinner' size='20' className='bs-spinner' />\r\n                    </Label>;\r\n                statusMsgInternet = <Header as=\"h3\">Waiting for your room in VR...</Header>;\r\n            } else {\r\n                stateLabelInternet = <Label style={{backgroundColor: \"#FF592C\"}}>\r\n                        NO DEVICE CONNECTED<BsIcon name='spinner' size='20' className='bs-spinner' />\r\n                    </Label>;\r\n                statusMsgInternet = <div>\r\n                    <Header as=\"h3\">First, follow instructions to the left to connect to your Quest</Header>\r\n                </div>\r\n            }\r\n        }\r\n        if (this.state.isSharingScreenOnInternet) {\r\n            stateLabelInternet = <Label style={{backgroundColor: \"#45B26B\"}}>\r\n                    CONNECTED • STREAMING TO YOUR ROOM<BsIcon name='check' size='14' />\r\n                </Label>;\r\n            statusMsgInternet = <div><Header as=\"h3\">Streaming to others in your room!</Header></div>;\r\n        }\r\n\r\n\r\n        return (\r\n            <Segment.Group horizontal>\r\n\r\n                {/* LAN Status (Left) */}\r\n                <Segment>\r\n                    <div className='status'>\r\n                        <Header as=\"h2\">View your desktop</Header>\r\n                        <div className='connection'>\r\n                            {statusMsgLAN}\r\n                            {stateLabelLAN}\r\n                        </div>\r\n                    </div>\r\n                    <div className='instruct'>\r\n                        Make sure your Quest and this computer are on the <b>same WiFi network</b>. Download and run Bigscreen and your screen will automatically appear. \r\n                    </div>\r\n                </Segment>\r\n\r\n                {/* Internet Status (Right) */}\r\n                <Segment loading={this.state.loading}>\r\n                    <div className='status'>\r\n                        <Header as=\"h2\" className={cn({disabled: !this.state.isLoggedIn})}>Share your desktop</Header>\r\n                        {this.state.isLoggedIn ?\r\n                            (\r\n                                <div className='connection'>\r\n                                    {statusMsgInternet}\r\n                                    {stateLabelInternet}\r\n                                </div>\r\n                            )\r\n                            :\r\n                            <Login email={this.state.email} password={this.state.password} onChange={this.onChange.bind(this)} messages={this.state.messages} onLogin={this.onLogin.bind(this)} />\r\n                        }\r\n                    </div>\r\n                    <div className='instruct' style={{visibility: this.state.isLoggedIn ? 'visible' : 'hidden'}}>\r\n                        1. In Bigscreen, create a new room (or join one you're admin of).<br />\r\n                        2. Tap \"Remote Desktop\" on the left menu.<br />\r\n                        3. Press the red button that reads \"Sharing desktop: Off\".\r\n                    </div>\r\n                </Segment>\r\n\r\n            </Segment.Group>\r\n        );\r\n    }\r\n\r\n\r\n    renderLastError() {\r\n\r\n    }\r\n\r\n\r\n    render() {\r\n        let loader = this.state.loading ? (<Dimmer active>\r\n            <Loader>Loading...</Loader>\r\n        </Dimmer>) : (<div/>); \r\n\r\n        let rightMenu = (\r\n            <Menu inverted secondary position='right' floated=\"right\">\r\n                {this.state.updateAvailable && <Menu.Item onClick={this.onUpdateNow.bind(this)}><Icon name='download' />Update Now</Menu.Item>}\r\n                {(this.state.isLoggedIn && this.state.accountProfile) && <Menu.Item className='username'><Icon name='user' />{this.state.accountProfile.username}</Menu.Item>}\r\n                {(this.state.isLoggedIn && this.state.accountProfile) && <Menu.Item color=\"blue\" onClick={this.onLogout.bind(this)}>Logout</Menu.Item>}\r\n            </Menu>\r\n        );\r\n\r\n        let updateMessage = null;\r\n        if (this.state.updateConfig) {\r\n            updateMessage = (\r\n                <Segment>\r\n                    <Message icon onDismiss={this.handleDismissUpdateMessage.bind(this)}>\r\n                        <Icon name='warning circle' />\r\n                        <Message.Content>\r\n                            <Message.Header>Update available!</Message.Header>\r\n                            <p>\r\n                            <Button primary href={this.state.updateConfig.url}><Icon name='download' />Click here to download and install the new update</Button>\r\n                            </p>\r\n                        </Message.Content>\r\n                    </Message>\r\n                </Segment>\r\n            );\r\n        }\r\n\r\n        let currentPage = this.renderHome();\r\n        \r\n        return (\r\n            <div className='bs-frame'>\r\n                <Container fluid className='bs-header'>\r\n                    <Grid padded>\r\n                        <Grid.Column width={8}>\r\n                            <Segment basic >\r\n                                <BsIcon name='rdc' size='27' /><Image className='logo' src=\"./public/images/bigscreen_logo.png\" />\r\n                            </Segment>\r\n                        </Grid.Column>\r\n                        <Grid.Column width={8}>\r\n                            {rightMenu}\r\n                        </Grid.Column>\r\n                    </Grid>\r\n                </Container>\r\n                <Container fluid className='bs-body'>\r\n                    {this.state.readyToRender && currentPage}\r\n                </Container>\r\n                    \r\n                <Container fluid className='bs-footer'>\r\n                    <div className='foot-item'>\r\n                        <Header as='h4'><a href=\"mailto:support@bigscreenvr.com\" target=\"_blank\" rel=\"noreferrer\">\r\n                            <BsIcon name='bubble' size='16' />Support\r\n                        </a></Header>\r\n                        <Header as='h4'><a href=\"https://discord.gg/bigscreen\" target=\"_blank\" rel=\"noreferrer\">\r\n                            <BsIcon name='discord' size='22' />Discord\r\n                        </a></Header>\r\n                    </div>\r\n                    <div className='foot-item hidden'>\r\n                        For more in-depth instructions, <a href=\"\">watch this video</a>.\r\n                    </div>\r\n                    <div className='foot-item'>\r\n                        Version: {versionNumber}-{build}\r\n                    </div>\r\n                </Container>\r\n            </div>\r\n        );\r\n    }\r\n}\r\n\r\nexport default Home;"
      ]
    },
    "mtime": 1729151747768
  },
  "{\"filename\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Icon.jsx\",\"env\":{\"development\":{\"plugins\":[]}},\"retainLines\":false,\"highlightCode\":true,\"suppressDeprecationMessages\":false,\"presets\":[],\"plugins\":[[[],null],[[],null],[[],null],[[],null],[[],{\"loose\":false,\"spec\":false}],[[],null],[[],null],[[],{\"spec\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"async\":false,\"asyncGenerators\":false}]],\"ignore\":[],\"code\":true,\"metadata\":true,\"ast\":true,\"comments\":true,\"compact\":\"auto\",\"minified\":false,\"sourceRoot\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views\",\"babelrc\":true,\"sourceType\":\"module\",\"moduleIds\":false,\"passPerPreset\":false,\"parserOpts\":false,\"generatorOpts\":false}:6.26.3": {
    "metadata": {
      "usedHelpers": [
        "interopRequireDefault"
      ],
      "marked": [],
      "modules": {
        "imports": [
          {
            "source": "react",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "React"
              }
            ]
          },
          {
            "source": "classnames",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "cn"
              }
            ]
          }
        ],
        "exports": {
          "exported": [],
          "specifiers": []
        }
      }
    },
    "options": {
      "filename": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Icon.jsx",
      "filenameRelative": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Icon.jsx",
      "env": {},
      "retainLines": false,
      "highlightCode": true,
      "suppressDeprecationMessages": false,
      "presets": [],
      "plugins": [
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false,
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "async": false,
            "asyncGenerators": false
          }
        ]
      ],
      "ignore": [],
      "code": true,
      "metadata": true,
      "ast": false,
      "comments": true,
      "compact": "auto",
      "minified": false,
      "sourceMaps": "both",
      "sourceMapTarget": "Icon.jsx",
      "sourceFileName": "Icon.jsx",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "babelrc": false,
      "sourceType": "module",
      "moduleRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "moduleIds": false,
      "passPerPreset": false,
      "parserOpts": false,
      "generatorOpts": false,
      "basename": "Icon"
    },
    "ignored": false,
    "code": "\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _react = require(\"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = require(\"classnames\");\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar icons = {\n  \"arrow-right\": _react2.default.createElement(\"path\", { d: \"M10.39 3.153c.464-.428 1.187-.399 1.615.065l3.692 4c.404.438.404 1.113 0 1.55l-3.692 4c-.428.464-1.151.493-1.615.065s-.493-1.151-.065-1.615l1.922-2.082H1.143C.512 9.136 0 8.624 0 7.993S.512 6.85 1.143 6.85h11.104l-1.922-2.082c-.428-.464-.399-1.187.065-1.615z\" }),\n  \"arrow-right-empty\": _react2.default.createElement(\"path\", { d: \"M5.551 15.665l-.1.089c-.449.355-1.102.326-1.517-.089-.446-.446-.446-1.17 0-1.616h0l6.048-6.05-6.048-6.048-.089-.1C3.491 1.403 3.52.749 3.935.335c.446-.446 1.17-.446 1.616 0h0l6.857 6.857.089.1c.355.449.326 1.102-.089 1.517h0l-6.857 6.857z\" }),\n  \"arrow-down\": _react2.default.createElement(\"path\", { d: \"M12.833 10.39c.428.464.399 1.187-.065 1.615l-4 3.692c-.438.404-1.113.404-1.55 0l-4-3.692c-.464-.428-.493-1.151-.065-1.615s1.151-.493 1.615-.065l2.082 1.922V1.143C6.85.512 7.362 0 7.993 0s1.143.512 1.143 1.143v11.104l2.082-1.922c.464-.428 1.187-.399 1.615.065z\" }),\n  \"arrow-prev\": _react2.default.createElement(\"path\", { d: \"M5.61 13.697c-.464.428-1.187.399-1.615-.065l-3.692-4c-.404-.438-.404-1.113 0-1.55l3.692-4c.428-.464 1.151-.493 1.615-.065s.493 1.151.065 1.615L3.753 7.714h11.104c.631 0 1.143.512 1.143 1.143S15.488 10 14.857 10H3.753l1.922 2.082c.428.464.399 1.187-.065 1.615z\" }),\n  \"arrow-next\": _react2.default.createElement(\"path\", { d: \"M10.39 3.303c.464-.428 1.187-.399 1.615.065l3.692 4c.404.438.404 1.113 0 1.55l-3.692 4c-.428.464-1.151.493-1.615.065s-.493-1.151-.065-1.615l1.922-2.082H1.143C.512 9.286 0 8.774 0 8.143S.512 7 1.143 7h11.104l-1.922-2.082c-.428-.464-.399-1.187.065-1.615z\" }),\n  \"arrow-bottom\": _react2.default.createElement(\"path\", { d: \"M15.039 3.961c-.653-.653-1.713-.653-2.366 0L8 8.634 3.327 3.961c-.653-.653-1.713-.653-2.366 0s-.653 1.713 0 2.366l5.856 5.856c.653.653 1.713.653 2.366 0l5.856-5.856c.653-.653.653-1.713 0-2.366z\" }),\n  instagram: _react2.default.createElement(\"path\", { d: \"M11.2 0A4.8 4.8 0 0 1 16 4.8h0v6.4a4.8 4.8 0 0 1-4.8 4.8h0-6.4A4.8 4.8 0 0 1 0 11.2h0V4.8A4.8 4.8 0 0 1 4.8 0h0zm0 1.6H4.8a3.2 3.2 0 0 0-3.2 3.2v6.4a3.2 3.2 0 0 0 3.2 3.2h6.4a3.2 3.2 0 0 0 3.2-3.2V4.8a3.2 3.2 0 0 0-3.2-3.2zM8 4a4 4 0 1 1 0 8 4 4 0 1 1 0-8zm0 1.6a2.4 2.4 0 0 0 0 4.8 2.4 2.4 0 0 0 0-4.8zm4-2.4a.8.8 0 1 1 0 1.6.8.8 0 1 1 0-1.6z\" }),\n  facebook: _react2.default.createElement(\"path\", { d: \"M7.967.017a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm0 1.6a6.4 6.4 0 0 0-6.4 6.4c0 2.982 2.039 5.487 4.799 6.198l.001-4.598h-.8a.8.8 0 1 1 0-1.6h.8v-1.6a2.4 2.4 0 0 1 2.4-2.4h.8a.8.8 0 1 1 0 1.6h0-.8a.8.8 0 0 0-.8.8h0v1.6h1.6a.8.8 0 1 1 0 1.6h0-1.6v4.8a6.4 6.4 0 0 0 0-12.8z\" }),\n  twitter: _react2.default.createElement(\"path\", { d: \"M2.121 9.233C1.018 9.236.306 10.492.986 11.444c.973 1.363 2.737 2.456 5.681 2.456 4.563 0 8.226-3.719 7.714-8.113l.751-1.503c.521-1.042-.384-2.227-1.527-1.999l-.993.198c-.263-.139-.535-.244-.768-.32-.454-.148-1.003-.265-1.511-.265-.913 0-1.701.234-2.327.704-.619.464-.968 1.075-1.159 1.635-.088.258-.147.518-.185.766-.354-.111-.715-.261-1.069-.445-.802-.415-1.451-.942-1.817-1.404-.614-.775-1.915-.717-2.371.29-.643 1.42-.467 3.102.111 4.462a6.57 6.57 0 0 0 .754 1.324l-.151.001zm4.546 3.333c-2.576 0-3.907-.933-4.596-1.898-.031-.043 0-.102.054-.103.701-.002 2.139-.035 3.087-.59.049-.029.038-.101-.016-.119-2.211-.743-3.467-3.891-2.575-5.86.02-.045.081-.051.112-.012C3.752 5.271 5.98 6.531 7.919 6.566c.042.001.074-.037.067-.079-.078-.507-.376-3.254 2.347-3.254.65 0 1.618.317 1.974.642a.07.07 0 0 0 .061.017l1.498-.3c.054-.011.098.046.073.095l-.929 1.858c-.006.013-.008.028-.006.042.651 3.658-2.345 6.978-6.337 6.978z\" }),\n  youtube: _react2.default.createElement(\n    \"g\",\n    { transform: \"translate(0 2.5), scale(0.7)\" },\n    _react2.default.createElement(\"path\", { id: \"Vector\", d: \"M11,15c-3.293,0-5.961-.126-7.619-.231A3.432,3.432,0,0,1,.187,11.544C.063,9.911,0,8.55,0,7.5S.063,5.089.187,3.456A3.433,3.433,0,0,1,3.381.23C5.8.078,8.365,0,11,0c2.6,0,5.233.08,7.62.23a3.432,3.432,0,0,1,3.193,3.226C21.937,5.1,22,6.457,22,7.5s-.063,2.4-.188,4.044a3.43,3.43,0,0,1-3.193,3.225C16.961,14.874,14.293,15,11,15ZM11,1.875c-3.242,0-5.871.123-7.506.227A1.593,1.593,0,0,0,2.015,3.6c-.121,1.587-.182,2.9-.182,3.9s.061,2.312.182,3.9a1.592,1.592,0,0,0,1.478,1.5c2.387.151,4.912.228,7.506.228s5.12-.077,7.506-.228a1.593,1.593,0,0,0,1.479-1.5c.083-1.085.181-2.642.181-3.9s-.1-2.813-.181-3.9a1.594,1.594,0,0,0-1.479-1.5C16.871,2,14.242,1.875,11,1.875Z\" }),\n    _react2.default.createElement(\"path\", { id: \"Vector-2\", d: \"M4.356,2.109a.917.917,0,0,1,0,1.525L1.425,5.589A.917.917,0,0,1,0,4.826V.918A.917.917,0,0,1,1.425.155Z\", transform: \"translate(9.167 4.128)\" })\n  ),\n  tiktok: _react2.default.createElement(\n    \"g\",\n    { transform: \"translate(0 0), scale(0.8)\" },\n    _react2.default.createElement(\"path\", { id: \"Vector\", d: \"M14.4,18H3.6A3.6,3.6,0,0,1,0,14.4V3.6A3.6,3.6,0,0,1,3.6,0H14.4A3.6,3.6,0,0,1,18,3.6V14.4A3.6,3.6,0,0,1,14.4,18ZM3.6,1.8A1.8,1.8,0,0,0,1.8,3.6V14.4a1.8,1.8,0,0,0,1.8,1.8H14.4a1.8,1.8,0,0,0,1.8-1.8V3.6a1.8,1.8,0,0,0-1.8-1.8Z\" }),\n    _react2.default.createElement(\"path\", { id: \"Vector-2\", \"data-name\": \"Vector\", d: \"M5.5,0a.917.917,0,0,0-.917.917V7.792a1.375,1.375,0,0,1-2.75,0A1.5,1.5,0,0,1,2.932,6.4a.917.917,0,1,0-.365-1.8A3.326,3.326,0,0,0,0,7.792a3.208,3.208,0,0,0,6.417,0v-3.7a3.65,3.65,0,0,0,1.833.491.917.917,0,1,0,0-1.833A1.833,1.833,0,0,1,6.417.917.917.917,0,0,0,5.5,0Z\", transform: \"translate(4.417 3.5)\" })\n  ),\n  reddit: _react2.default.createElement(\n    \"g\",\n    { transform: \"translate(4 1), scale(0.7)\" },\n    _react2.default.createElement(\"path\", { id: \"Vector\", d: \"M5.526,17.438c-5.1,0-9.243-2.767-9.243-6.167a4.17,4.17,0,0,1,.058-.7A2.344,2.344,0,0,1-4.771,8.581,2.345,2.345,0,0,1-2.429,6.239a2.336,2.336,0,0,1,1.552.588A11.89,11.89,0,0,1,5.261,5.105L6.823.339l.341.08.008,0,3.64.857a1.929,1.929,0,1,1-.154.758L7.337,1.254,6.072,5.114a11.763,11.763,0,0,1,5.908,1.745,2.342,2.342,0,1,1,2.739,3.762,4.172,4.172,0,0,1,.051.65c0,3.4-4.148,6.167-9.244,6.167Zm-8.393-6.9a3.5,3.5,0,0,0-.077.731c0,2.975,3.8,5.394,8.471,5.394S14,14.245,14,11.271a3.48,3.48,0,0,0-.071-.7.388.388,0,0,1-.038-.168,4.922,4.922,0,0,0-1.982-2.679.383.383,0,0,1-.166-.117A11.124,11.124,0,0,0,5.526,5.876a11.16,11.16,0,0,0-6.168,1.7A.4.4,0,0,1-.8,7.684a4.969,4.969,0,0,0-2.032,2.695.383.383,0,0,1-.032.148A.121.121,0,0,1-2.867,10.54ZM12.626,7.325a5.771,5.771,0,0,1,1.89,2.507,1.57,1.57,0,0,0-1.89-2.507ZM-2.429,7.011A1.571,1.571,0,0,0-4,8.581a1.571,1.571,0,0,0,.555,1.2A5.833,5.833,0,0,1-1.532,7.293,1.571,1.571,0,0,0-2.429,7.011ZM12.586.877a1.156,1.156,0,1,0,1.155,1.156A1.157,1.157,0,0,0,12.586.877ZM5.568,15.238A4.53,4.53,0,0,1,2.235,14.2a.386.386,0,0,1,.547-.546,3.837,3.837,0,0,0,2.786.807,3.842,3.842,0,0,0,2.787-.807A.386.386,0,1,1,8.9,14.2a4.532,4.532,0,0,1-3.333,1.034Z\", transform: \"translate(0)\", stroke: \"#777e90\", strokeWidth: \"0.7\" }),\n    _react2.default.createElement(\"path\", { id: \"Vector-2\", d: \"M17.884,22.35A1.464,1.464,0,0,0,16.436,23.8a1.445,1.445,0,0,0,1.449,1.425A1.425,1.425,0,0,0,19.309,23.8a1.444,1.444,0,0,0-1.425-1.447Zm-6.243,0A1.463,1.463,0,0,0,10.194,23.8a1.444,1.444,0,0,0,1.447,1.425A1.425,1.425,0,0,0,13.066,23.8a1.444,1.444,0,0,0-1.425-1.447Z\", transform: \"translate(-9.183 -13.65)\" })\n  ),\n  discord: [_react2.default.createElement(\n    \"defs\",\n    { key: 1 },\n    _react2.default.createElement(\n      \"clipPath\",\n      { id: \"clip-path\" },\n      _react2.default.createElement(\"rect\", { id: \"Rectangle_1201\", width: \"27\", height: \"21\", transform: \"translate(0 0)\" })\n    )\n  ), _react2.default.createElement(\n    \"g\",\n    { key: 2, transform: \"translate(0.5 2), scale(1.2)\", clipPath: \"url(#clip-path)\" },\n    _react2.default.createElement(\"path\", { id: \"Vector\", d: \"M21.784,2.038A21.22,21.22,0,0,0,16.546.413a.08.08,0,0,0-.084.04,14.781,14.781,0,0,0-.652,1.34,19.59,19.59,0,0,0-5.883,0A13.557,13.557,0,0,0,9.264.453.083.083,0,0,0,9.18.413,21.161,21.161,0,0,0,3.942,2.038a.075.075,0,0,0-.034.03,21.718,21.718,0,0,0-3.8,14.647.088.088,0,0,0,.033.06,21.339,21.339,0,0,0,6.426,3.248.083.083,0,0,0,.09-.03A15.252,15.252,0,0,0,7.97,17.855a.081.081,0,0,0-.045-.113,14.053,14.053,0,0,1-2.007-.957.083.083,0,0,1-.008-.137c.135-.1.27-.206.4-.312a.08.08,0,0,1,.083-.011,15.218,15.218,0,0,0,12.932,0,.079.079,0,0,1,.084.01c.129.106.264.212.4.313a.082.082,0,0,1-.007.137,13.187,13.187,0,0,1-2.008.956.082.082,0,0,0-.044.114,17.125,17.125,0,0,0,1.314,2.137.082.082,0,0,0,.09.031,21.268,21.268,0,0,0,6.436-3.248.083.083,0,0,0,.033-.059,21.575,21.575,0,0,0-3.8-14.647A.065.065,0,0,0,21.784,2.038ZM8.6,13.791A2.473,2.473,0,0,1,6.286,11.2,2.46,2.46,0,0,1,8.6,8.6,2.446,2.446,0,0,1,10.912,11.2,2.46,2.46,0,0,1,8.6,13.791Zm8.551,0A2.473,2.473,0,0,1,14.837,11.2,2.46,2.46,0,0,1,17.15,8.6,2.446,2.446,0,0,1,19.462,11.2,2.453,2.453,0,0,1,17.15,13.791Z\", transform: \"scale(0.5)\" })\n  )],\n  bubble: [_react2.default.createElement(\n    \"defs\",\n    { key: 1 },\n    _react2.default.createElement(\n      \"clipPath\",\n      { id: \"clip-path\" },\n      _react2.default.createElement(\"rect\", { width: \"16\", height: \"16\" })\n    )\n  ), _react2.default.createElement(\"rect\", { key: 2, width: \"16\", height: \"16\", fill: \"none\" }), _react2.default.createElement(\n    \"g\",\n    { key: 3, clipPath: \"url(#clip-path)\" },\n    _react2.default.createElement(\"path\", { id: \"Vector\", d: \"M0,16l5-5h9a2,2,0,0,0,2-2V2a2,2,0,0,0-2-2H2A2,2,0,0,0,0,2Z\" })\n  )],\n  rdc: _react2.default.createElement(\n    \"g\",\n    { \"data-name\": \"Group 226\", transform: \"translate(-60.5 -42) scale(0.57)\" },\n    _react2.default.createElement(\"circle\", { \"data-name\": \"Ellipse 18\", cx: \"13.5\", cy: \"13.5\", r: \"13.5\", transform: \"translate(106.876 74.111)\", fill: \"#356ffa\" }),\n    _react2.default.createElement(\"path\", { \"data-name\": \"Path 205\", d: \"M50.063,94.833a.821.821,0,0,1-1.163,0l-.775-.775a.819.819,0,0,1,0-1.162l3.306-3.306-3.306-3.3a.821.821,0,0,1,0-1.163l.772-.781a.819.819,0,0,1,1.162,0l4.663,4.663a.821.821,0,0,1,0,1.165Z\", transform: \"translate(66.139 0)\", fill: \"#fff\" }),\n    _react2.default.createElement(\"path\", { \"data-name\": \"Path 206\", d: \"M124.653,35.225a.819.819,0,0,1,1.162,0l.775.775a.821.821,0,0,1,0,1.163l-3.3,3.3,3.3,3.306a.819.819,0,0,1,0,1.162l-.772.781a.818.818,0,0,1-1.162,0l-4.663-4.666a.821.821,0,0,1,0-1.166Z\", transform: \"translate(0 45.184)\", fill: \"#fff\" })\n  ),\n  spinner: _react2.default.createElement(\"path\", { d: \"M10,20a1,1,0,0,1-1-1V16a1,1,0,1,1,2,0v3A1,1,0,0,1,10,20Zm6.364-2.636a.991.991,0,0,1-.707-.293L13.536,14.95a1,1,0,1,1,1.414-1.414l2.121,2.121a1,1,0,0,1-.707,1.707Zm-12.728,0a1,1,0,0,1-.707-1.708L5.05,13.535A1,1,0,0,1,6.465,14.95L4.343,17.071A.994.994,0,0,1,3.636,17.364ZM19,11H16a1,1,0,1,1,0-2h3a1,1,0,0,1,0,2ZM4,11H1A1,1,0,1,1,1,9H4a1,1,0,1,1,0,2ZM14.243,6.758a1,1,0,0,1-.707-1.707l2.121-2.122a1,1,0,1,1,1.414,1.415L14.95,6.465A.994.994,0,0,1,14.243,6.758Zm-8.485,0a.994.994,0,0,1-.707-.293L2.929,4.343A1,1,0,0,1,4.343,2.929L6.465,5.05a1,1,0,0,1-.707,1.708ZM10,5A1,1,0,0,1,9,4V1a1,1,0,1,1,2,0V4A1,1,0,0,1,10,5Z\", transform: \"scale(0.8)\" }),\n\n  dribbble: _react2.default.createElement(\"path\", { d: \"M8 0a7.97 7.97 0 0 1 5.441 2.135h0l.012.011.191.184-.203-.195.251.244.391.425.058.069.122.15.07.09a7.96 7.96 0 0 1 1.606 3.903l.021.186.002.015.01.111-.012-.127.024.299L16 8l-.004.249L16 8l-.025.632-.013.149-.002.02c-.248 2.499-1.647 4.659-3.658 5.945l-.017.011-.028.018-.236.143.264-.161-.307.186-.531.279-.114.053-.211.093-.034.014C10.138 15.78 9.095 16 8 16c-1.715 0-3.304-.54-4.606-1.458h0l-.033-.024-.468-.36-.025-.021-.186-.161-.062-.056-.414-.405-.024-.025C.829 12.057 0 10.125 0 8l.005-.297L0 7.993l.011-.415.013-.199.007-.09.02-.203.019-.156.027-.186.016-.1.04-.216.008-.037C.643 4.036 2.157 2.059 4.21.953l-.266.15.301-.169.27-.137.088-.042.154-.07.124-.054.536-.205.031-.011C6.25.146 7.108 0 8 0zm1.356 9.906c-1.362.66-2.858 1.732-4.775 3.502A6.35 6.35 0 0 0 8 14.4a6.38 6.38 0 0 0 2.504-.508 24.45 24.45 0 0 0-1.148-3.985zm4.991-1.08l-.04.001c-1.289.046-2.38.169-3.462.495a25.99 25.99 0 0 1 1.113 3.706 6.39 6.39 0 0 0 2.389-4.202zM7.942 6.86c-1.85.583-3.914.939-6.34 1.076A.85.85 0 0 0 1.6 8c0 1.695.659 3.237 1.735 4.382 2.086-1.945 3.78-3.18 5.397-3.951L7.942 6.86zm5.266-2.581l-.147.101c-1.136.761-2.314 1.406-3.597 1.931l.759 1.53c1.34-.425 2.665-.568 4.129-.616a6.34 6.34 0 0 0-1.144-2.946zM4.958 2.37l-.126.068c-1.459.833-2.558 2.223-3.009 3.88 2.028-.132 3.752-.426 5.288-.878-.639-1.026-1.357-2.042-2.153-3.07zM8 1.6a6.42 6.42 0 0 0-1.485.173l2.147 3.135c1.224-.484 2.349-1.087 3.444-1.816C10.995 2.16 9.563 1.6 8 1.6z\" }),\n  behance: _react2.default.createElement(\"path\", { d: \"M12.667 5.367C14.508 5.367 16 6.86 16 8.701v.667c0 .368-.298.667-.667.667h-4.667a2 2 0 0 0 2 2 1.99 1.99 0 0 0 1.233-.425c.177-.139.387-.242.612-.242.571 0 .937.59.537.998-.605.618-1.449 1.002-2.382 1.002-1.841 0-3.333-1.492-3.333-3.333V8.701c0-1.841 1.492-3.333 3.333-3.333zm-8-2.667c1.473 0 2.667 1.194 2.667 2.667a2.66 2.66 0 0 1-.8 1.905A3.33 3.33 0 0 1 8 10.033c0 1.841-1.492 3.333-3.333 3.333h0-3.524C.512 13.367 0 12.855 0 12.224h0V3.767C0 3.178.478 2.7 1.067 2.7h0zm0 5.333H1.333v4h3.333a2 2 0 0 0 0-4zm8-1.333a2 2 0 0 0-2 2h4a2 2 0 0 0-2-2zm-8-2.667H1.333V6.7h3.333C5.403 6.7 6 6.103 6 5.367s-.597-1.333-1.333-1.333zM14 2.7c.368 0 .667.298.667.667s-.298.667-.667.667h0-2.667c-.368 0-.667-.298-.667-.667s.298-.667.667-.667h0z\" }),\n  linkedin: _react2.default.createElement(\"path\", { d: \"M12.8.001a3.2 3.2 0 0 1 3.2 3.2h0v9.6a3.2 3.2 0 0 1-3.2 3.2h0-9.6a3.2 3.2 0 0 1-3.2-3.2h0v-9.6a3.2 3.2 0 0 1 3.2-3.2h0zm0 1.6H3.2a1.6 1.6 0 0 0-1.6 1.6v9.6a1.6 1.6 0 0 0 1.6 1.6h9.6a1.6 1.6 0 0 0 1.6-1.6v-9.6a1.6 1.6 0 0 0-1.6-1.6zM4 6.401a.8.8 0 0 1 .8.8h0v4.8a.8.8 0 0 1-1.6 0h0v-4.8a.8.8 0 0 1 .8-.8zm5.6 0a3.2 3.2 0 0 1 3.2 3.2v2.4a.8.8 0 1 1-1.6 0v-2.4a1.6 1.6 0 0 0-3.2 0v2.4a.8.8 0 0 1-1.6 0v-4.8a.8.8 0 0 1 1.529-.33c.486-.298 1.059-.47 1.671-.47zM4 3.201a.8.8 0 0 1 0 1.6.8.8 0 0 1 0-1.6z\" }),\n  play: _react2.default.createElement(\"path\", { d: \"M1.509 2.463c0-1.71 1.876-2.755 3.33-1.855l8.945 5.538c1.378.853 1.378 2.857 0 3.711l-8.945 5.538c-1.454.899-3.33-.147-3.33-1.856V2.463z\" }),\n  info: _react2.default.createElement(\"path\", { d: \"M8 0a1.6 1.6 0 1 0 0 3.2A1.6 1.6 0 1 0 8 0zm0 6.4A1.6 1.6 0 0 0 6.4 8v6.4a1.6 1.6 0 1 0 3.2 0V8A1.6 1.6 0 0 0 8 6.4z\" }),\n  check: _react2.default.createElement(\"path\", { d: \"M14.049 2.635c.446-.446 1.17-.446 1.616 0 .412.412.444 1.06.095 1.509l-.095.108-9.143 9.143c-.412.412-1.06.444-1.509.095l-.108-.095L.335 8.822c-.446-.446-.446-1.17 0-1.616.412-.412 1.06-.444 1.509-.095l.108.095 3.763 3.762 8.335-8.334z\" }),\n  download: _react2.default.createElement(\"path\", { d: \"M10.943 5.887l1.395.107c1.08.114 1.941.88 2.07 2.011.074.645.133 1.575.133 2.905l-.133 2.905c-.129 1.13-.988 1.897-2.069 2.011-.859.091-2.227.175-4.344.175s-3.485-.085-4.344-.175c-1.08-.114-1.939-.88-2.069-2.011-.074-.645-.133-1.575-.133-2.905l.133-2.905c.129-1.131.99-1.897 2.07-2.011l1.395-.107c.401-.021.744.286.765.688s-.286.744-.688.765l-1.32.101c-.455.048-.731.327-.777.729-.066.577-.123 1.451-.123 2.74l.123 2.74c.046.403.322.681.776.729.796.084 2.111.167 4.191.167l4.191-.167c.454-.048.73-.327.776-.729.066-.577.123-1.451.123-2.74l-.123-2.74c-.046-.402-.322-.682-.777-.729l-1.32-.101c-.401-.021-.709-.364-.688-.765s.364-.709.765-.688zM8.51.213l2.545 2.545a.73.73 0 0 1 0 1.029c-.284.284-.745.284-1.029 0L8.723 2.483v6.972c0 .402-.326.727-.727.727s-.727-.326-.727-.727V2.483L5.964 3.787c-.284.284-.745.284-1.029 0s-.284-.745 0-1.029L7.481.213c.284-.284.745-.284 1.029 0z\" }),\n  calendar: _react2.default.createElement(\"path\", { d: \"M11.999 0a.8.8 0 0 1 .8.8h0l-.001.799.802.001a2.4 2.4 0 0 1 2.394 2.236L16 4v9.6a2.4 2.4 0 0 1-2.4 2.4h0H2.4A2.4 2.4 0 0 1 0 13.6h0V4a2.4 2.4 0 0 1 2.4-2.4h0l.798-.001L3.199.8a.8.8 0 0 1 .7-.794l.1-.006a.8.8 0 0 1 .8.8h0l-.001.799h6.4L11.199.8a.8.8 0 0 1 .7-.794zM13.6 3.2l-.802-.001.001.801a.8.8 0 0 1-.7.794l-.1.006a.8.8 0 0 1-.8-.8h0l-.001-.801h-6.4L4.799 4a.8.8 0 0 1-.7.794l-.1.006a.8.8 0 0 1-.8-.8h0l-.001-.801L2.4 3.2a.8.8 0 0 0-.8.8v9.6a.8.8 0 0 0 .8.8h11.2a.8.8 0 0 0 .8-.8V4a.8.8 0 0 0-.8-.8zm-4.801 8a.8.8 0 1 1 0 1.6h0-4.8a.8.8 0 1 1 0-1.6h0zm3.2-3.2a.8.8 0 1 1 0 1.6h0-5.6a.8.8 0 1 1 0-1.6h0z\" }),\n  scoreboard: _react2.default.createElement(\"path\", { d: \"M13.333 2.65C14.806 2.65 16 3.844 16 5.317h0v5.333c0 1.473-1.194 2.667-2.667 2.667h0H2.667C1.194 13.317 0 12.123 0 10.65h0V5.317C0 3.844 1.194 2.65 2.667 2.65h0zm0 1.333H2.667c-.736 0-1.333.597-1.333 1.333v5.333c0 .736.597 1.333 1.333 1.333h10.667c.736 0 1.333-.597 1.333-1.333V5.317c0-.736-.597-1.333-1.333-1.333zm-1 1.333a1 1 0 0 1 1 1V7.65a1 1 0 0 1-1 1h-1v.667h1.333c.368 0 .667.298.667.667s-.298.667-.667.667H11a1 1 0 0 1-1-1V8.317a1 1 0 0 1 1-1h1V6.65h-1.333c-.368 0-.667-.298-.667-.667s.298-.667.667-.667h1.667zm-7.666 0c.368 0 .667.298.667.667v3.333c.368 0 .667.298.667.667s-.298.667-.667.667H4.001c-.368 0-.667-.298-.667-.667s.298-.667.667-.667V6.65c-.368 0-.667-.298-.667-.667s.298-.667.667-.667h.667zM8.001 8.65c.368 0 .667.298.667.667s-.298.667-.667.667-.667-.298-.667-.667.298-.667.667-.667zm0-2.667c.368 0 .667.298.667.667s-.298.667-.667.667-.667-.298-.667-.667.298-.667.667-.667z\" }),\n  clock: _react2.default.createElement(\"path\", { d: \"M8 0a8 8 0 1 1 0 16A8 8 0 1 1 8 0zm0 1.6a6.4 6.4 0 0 0 0 12.8A6.4 6.4 0 1 0 8 1.6zm0 1.6a.8.8 0 0 1 .8.8v3.669l1.766 1.766a.8.8 0 0 1-1.131 1.131l-2-2A.8.8 0 0 1 7.2 8V4a.8.8 0 0 1 .8-.8z\" }),\n  candlesticks: _react2.default.createElement(\"path\", { d: \"M7.833 4.409c.402 0 .727.326.727.727h0l.001 1.579c.846.3 1.453 1.108 1.453 2.057h0v2.182c0 .949-.606 1.757-1.453 2.057l-.001.852c0 .402-.326.727-.727.727s-.727-.326-.727-.727h0l-.001-.851c-.847-.299-1.455-1.107-1.455-2.057h0V8.772c0-.95.607-1.758 1.455-2.057l.001-1.578c0-.402.326-.727.727-.727zM2.015 1.5c.402 0 .727.326.727.727h0v.852c.847.3 1.454 1.108 1.454 2.057h0V6.59c0 .95-.607 1.757-1.454 2.057v3.76c0 .402-.326.727-.727.727s-.727-.326-.727-.727h0v-3.76C.44 8.349-.168 7.54-.168 6.59h0V5.136c0-.95.608-1.759 1.455-2.058v-.851c0-.402.326-.727.727-.727zm11.634 0c.402 0 .727.326.727.727h0v.851c.848.299 1.456 1.107 1.456 2.058h0v3.636c0 .951-.608 1.759-1.456 2.058v1.578c0 .402-.326.727-.727.727s-.727-.326-.727-.727h0l.001-1.579c-.846-.3-1.453-1.108-1.453-2.057h0V5.136c0-.949.606-1.757 1.453-2.057l-.001-.852c0-.402.326-.727.727-.727zM7.832 8.045c-.402 0-.727.326-.727.727v2.182c0 .402.326.727.727.727s.727-.326.727-.727V8.772c0-.402-.326-.727-.727-.727zm5.819-3.636c-.402 0-.727.326-.727.727v3.636c0 .402.326.727.727.727s.727-.326.727-.727V5.136c0-.402-.326-.727-.727-.727zm-11.637 0c-.402 0-.727.326-.727.727V6.59c0 .402.326.727.727.727s.727-.326.727-.727V5.136c0-.402-.326-.727-.727-.727z\" }),\n  lock: _react2.default.createElement(\"path\", { d: \"M7.995 0c2.008 0 3.636 1.628 3.636 3.636v2.306c1.532.176 2.716 1.396 2.828 2.951l.081 2.015-.081 2.015c-.117 1.612-1.384 2.863-2.997 2.966L7.995 16a54.94 54.94 0 0 1-3.468-.11c-1.613-.103-2.88-1.354-2.997-2.966l-.081-2.015.081-2.015c.117-1.612 1.384-2.863 2.997-2.966l-.168.014V3.636C4.359 1.628 5.987 0 7.995 0zm0 7.273l-3.376.107a1.73 1.73 0 0 0-1.638 1.619l-.077 1.911.077 1.911a1.73 1.73 0 0 0 1.638 1.619l3.376.107 3.376-.107a1.73 1.73 0 0 0 1.638-1.619l.077-1.911-.077-1.911a1.73 1.73 0 0 0-1.638-1.619l-3.376-.107zm0 1.455c.803 0 1.455.651 1.455 1.455 0 .538-.293 1.008-.727 1.26h0v.922c0 .402-.326.727-.727.727s-.727-.326-.727-.727h0v-.922c-.435-.251-.727-.722-.727-1.26 0-.803.651-1.455 1.455-1.455zm0-7.273a2.18 2.18 0 0 0-2.182 2.182l-.002 2.225 2.184-.043 2.184.043-.002-2.225a2.18 2.18 0 0 0-2.182-2.182z\" }),\n  user: _react2.default.createElement(\"path\", { d: \"M7.995 0c2.41 0 4.364 1.954 4.364 4.364 0 1.347-.61 2.551-1.569 3.351l-.145.116c2.295 1.017 3.896 3.315 3.896 5.987v1.454c0 .402-.326.727-.727.727s-.727-.326-.727-.727v-1.454a5.09 5.09 0 1 0-10.182 0v1.454c0 .402-.326.727-.727.727s-.727-.326-.727-.727v-1.454c0-2.672 1.601-4.971 3.897-5.987-1.043-.797-1.715-2.054-1.715-3.467C3.632 1.954 5.585 0 7.995 0zm0 1.455a2.91 2.91 0 0 0-2.909 2.909 2.91 2.91 0 0 0 2.909 2.909 2.91 2.91 0 0 0 2.909-2.909 2.91 2.91 0 0 0-2.909-2.909z\" }),\n  \"button-play\": _react2.default.createElement(\"path\", { d: \"M8 1.45c1.87 0 3.473.134 4.694.286a3.5 3.5 0 0 1 3.058 3.013c.136.965.248 2.106.248 3.246a23.73 23.73 0 0 1-.248 3.246 3.5 3.5 0 0 1-3.058 3.013A38.07 38.07 0 0 1 8 14.541a38.07 38.07 0 0 1-4.694-.286 3.5 3.5 0 0 1-3.058-3.013C.112 10.276 0 9.136 0 7.995s.112-2.281.248-3.246a3.5 3.5 0 0 1 3.058-3.013C4.527 1.584 6.13 1.45 8 1.45zm0 1.455c-1.802 0-3.344.129-4.514.275a2.05 2.05 0 0 0-1.798 1.773c-.13.923-.233 1.992-.233 3.043s.104 2.121.233 3.043a2.05 2.05 0 0 0 1.798 1.773c1.17.146 2.712.275 4.514.275s3.344-.129 4.514-.275a2.05 2.05 0 0 0 1.798-1.773 22.28 22.28 0 0 0 .233-3.043c0-1.052-.104-2.121-.233-3.043a2.05 2.05 0 0 0-1.798-1.773c-1.17-.146-2.712-.275-4.514-.275zm-1.07 2.15l3.719 2.324a.73.73 0 0 1 0 1.233L6.93 10.936a.73.73 0 0 1-1.113-.617V5.671a.73.73 0 0 1 1.113-.617z\" }),\n  search: _react2.default.createElement(\"path\", { d: \"M6.609 0a6.61 6.61 0 0 1 6.609 6.609 6.58 6.58 0 0 1-1.256 3.877l3.733 3.733c.408.408.408 1.068 0 1.476-.376.376-.968.405-1.377.087l-.098-.087-3.732-3.733a6.58 6.58 0 0 1-3.877 1.256A6.61 6.61 0 0 1 0 6.609 6.61 6.61 0 0 1 6.609 0zm0 2.087c-2.497 0-4.522 2.025-4.522 4.522s2.025 4.522 4.522 4.522 4.522-2.025 4.522-4.522-2.025-4.522-4.522-4.522z\" }),\n  close: _react2.default.createElement(\"path\", { d: \"M.335.335c.446-.446 1.17-.446 1.616 0L8 6.384 14.049.335c.446-.446 1.17-.446 1.616 0s.446 1.17 0 1.616L9.616 8l6.049 6.049c.446.446.446 1.17 0 1.616s-1.17.446-1.616 0L8 9.616l-6.049 6.049c-.446.446-1.17.446-1.616 0s-.446-1.17 0-1.616L6.384 8 .335 1.951c-.446-.446-.446-1.17 0-1.616\" }),\n  moon: _react2.default.createElement(\"path\", { d: \"M6.584.005c.576-.116 1.012.512.703 1.012-1.596 2.578-1.209 5.997.97 8.23 1.668 1.608 3.979 2.285 6.273 1.903a.67.67 0 0 1 .694.996c-.279.488-.687.989-1.182 1.484-3.158 3.148-8.268 3.148-11.427 0-3.15-3.15-3.15-8.277-.015-11.411h0l.183-.188A7.44 7.44 0 0 1 6.584.005zM5.433 1.79l-.148.071a6.17 6.17 0 0 0-1.721 1.292h0l-.141.145a6.75 6.75 0 0 0 .14 9.382 6.75 6.75 0 0 0 9.527 0h0l.083-.085-.142-.001a8.57 8.57 0 0 1-5.539-2.216h0l-.183-.172C5.104 7.933 4.424 4.665 5.416 1.835h0l.016-.046.001.001zm9.194.159c.631-.523 1.506.39.891 1.003h0l-.078.086c-.599.728-.573 2.343.078 2.993h0l.054.058c.523.631-.39 1.506-1.003.891h0l-.086-.078c-.728-.599-2.343-.573-2.993.078h0l-.058.054c-.631.523-1.506-.39-.891-1.003h0l.078-.086c.599-.728.573-2.343-.078-2.993h0l-.054-.058c-.523-.631.39-1.506 1.003-.891h0l.086.078c.728.599 2.343.573 2.993-.078h0l.058-.054zm-.905 1.849l-.095.015a4.42 4.42 0 0 1-1.195 0h0l-.096-.015.015.097a4.42 4.42 0 0 1 0 1.195h0l-.015.096.096-.015a4.42 4.42 0 0 1 1.195 0h0l.095.015-.021-.097a4.42 4.42 0 0 1 0-1.195h0l.015-.097.007.001z\" }),\n  sun: _react2.default.createElement(\"path\", { d: \"M8.001 14.001c.338 0 .623.253.662.589l.005.078v.667c0 .353-.275.644-.628.665s-.659-.237-.701-.587l-.005-.078v-.667c0-.368.299-.667.667-.667zm5.142-1.8l.063.055.467.467c.248.249.26.648.028.912s-.63.302-.908.086l-.063-.055-.467-.467c-.248-.249-.26-.648-.028-.912s.63-.302.908-.086zm-9.405.055c.238.238.261.615.055.88l-.055.063-.467.467c-.249.248-.648.26-.912.028s-.302-.63-.086-.908l.055-.063.467-.467c.26-.26.682-.26.943 0h0zM8.001 4a4 4 0 1 1 0 8.001 4 4 0 1 1 0-8.001zm0 1.333a2.67 2.67 0 0 0-2.667 2.667 2.67 2.67 0 0 0 2.667 2.667 2.67 2.67 0 0 0 2.667-2.667 2.67 2.67 0 0 0-2.667-2.667zm-6.667 2c.353 0 .644.275.665.628s-.237.659-.587.701l-.078.005H.667c-.353 0-.644-.275-.665-.628s.237-.659.587-.701l.078-.005h.667zm14.001 0c.353 0 .644.275.665.628s-.237.659-.587.701l-.078.005h-.667c-.353 0-.644-.275-.665-.628s.237-.659.587-.701l.078-.005h.667zM3.209 2.267l.063.055.467.467c.248.249.26.648.028.912s-.63.302-.908.086l-.063-.055-.467-.467c-.248-.249-.26-.648-.028-.912s.63-.302.908-.086zm10.464.055c.238.238.261.615.055.88l-.055.063-.467.467c-.249.248-.648.26-.912.028s-.302-.63-.086-.908l.055-.063.467-.467c.26-.26.682-.26.943 0h0zM8.001 0c.338 0 .623.253.662.589l.005.078v.667c0 .353-.275.644-.628.665s-.659-.237-.701-.587l-.005-.078V.667c0-.368.299-.667.667-.667z\" })\n};\n\nvar Icon = function Icon(props) {\n  var size = props.size ? props.size : 16;\n  return _react2.default.createElement(\n    \"svg\",\n    {\n      className: (0, _classnames2.default)(props.className),\n      width: size,\n      height: size,\n      viewBox: \"0 0 16 16\"\n    },\n    icons[props.name]\n  );\n};\n\nexports.default = Icon;\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkljb24uanN4Il0sIm5hbWVzIjpbImljb25zIiwiaW5zdGFncmFtIiwiZmFjZWJvb2siLCJ0d2l0dGVyIiwieW91dHViZSIsInRpa3RvayIsInJlZGRpdCIsImRpc2NvcmQiLCJidWJibGUiLCJyZGMiLCJzcGlubmVyIiwiZHJpYmJibGUiLCJiZWhhbmNlIiwibGlua2VkaW4iLCJwbGF5IiwiaW5mbyIsImNoZWNrIiwiZG93bmxvYWQiLCJjYWxlbmRhciIsInNjb3JlYm9hcmQiLCJjbG9jayIsImNhbmRsZXN0aWNrcyIsImxvY2siLCJ1c2VyIiwic2VhcmNoIiwiY2xvc2UiLCJtb29uIiwic3VuIiwiSWNvbiIsInByb3BzIiwic2l6ZSIsImNsYXNzTmFtZSIsIm5hbWUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFFBQVE7QUFDWixpQkFDRSx3Q0FBTSxHQUFFLG9RQUFSLEdBRlU7QUFHWix1QkFDRSx3Q0FBTSxHQUFFLGdQQUFSLEdBSlU7QUFLWixnQkFDRSx3Q0FBTSxHQUFFLHFRQUFSLEdBTlU7QUFPWixnQkFDRSx3Q0FBTSxHQUFFLHFRQUFSLEdBUlU7QUFTWixnQkFDRSx3Q0FBTSxHQUFFLDhQQUFSLEdBVlU7QUFXWixrQkFDRSx3Q0FBTSxHQUFFLG1NQUFSLEdBWlU7QUFhWkMsYUFDRSx3Q0FBTSxHQUFFLHlWQUFSLEdBZFU7QUFlWkMsWUFDRSx3Q0FBTSxHQUFFLHlRQUFSLEdBaEJVO0FBaUJaQyxXQUNFLHdDQUFNLEdBQUUseTVCQUFSLEdBbEJVO0FBbUJaQyxXQUNFO0FBQUE7QUFBQSxNQUFHLFdBQVUsOEJBQWI7QUFDRSw0Q0FBTSxJQUFHLFFBQVQsRUFBa0IsR0FBRSw0b0JBQXBCLEdBREY7QUFFRSw0Q0FBTSxJQUFHLFVBQVQsRUFBb0IsR0FBRSx1R0FBdEIsRUFBOEgsV0FBVSx3QkFBeEk7QUFGRixHQXBCVTtBQXdCWkMsVUFDRTtBQUFBO0FBQUEsTUFBRyxXQUFVLDRCQUFiO0FBQ0UsNENBQU0sSUFBRyxRQUFULEVBQWtCLEdBQUUsZ09BQXBCLEdBREY7QUFFRSw0Q0FBTSxJQUFHLFVBQVQsRUFBb0IsYUFBVSxRQUE5QixFQUF1QyxHQUFFLHlRQUF6QyxFQUFtVCxXQUFVLHNCQUE3VDtBQUZGLEdBekJVO0FBNkJaQyxVQUNFO0FBQUE7QUFBQSxNQUFHLFdBQVUsNEJBQWI7QUFDRSw0Q0FBTSxJQUFHLFFBQVQsRUFBa0IsR0FBRSwrcENBQXBCLEVBQW9yQyxXQUFVLGNBQTlyQyxFQUE2c0MsUUFBTyxTQUFwdEMsRUFBOHRDLGFBQVksS0FBMXVDLEdBREY7QUFFRSw0Q0FBTSxJQUFHLFVBQVQsRUFBb0IsR0FBRSwwUUFBdEIsRUFBaVMsV0FBVSwwQkFBM1M7QUFGRixHQTlCVTtBQWtDWkMsV0FDRSxDQUNFO0FBQUE7QUFBQSxNQUFNLEtBQUssQ0FBWDtBQUNFO0FBQUE7QUFBQSxRQUFVLElBQUcsV0FBYjtBQUNFLDhDQUFNLElBQUcsZ0JBQVQsRUFBMEIsT0FBTSxJQUFoQyxFQUFxQyxRQUFPLElBQTVDLEVBQWlELFdBQVUsZ0JBQTNEO0FBREY7QUFERixHQURGLEVBTUU7QUFBQTtBQUFBLE1BQUcsS0FBSyxDQUFSLEVBQVcsV0FBVSw4QkFBckIsRUFBb0QsVUFBUyxpQkFBN0Q7QUFDRSw0Q0FBTSxJQUFHLFFBQVQsRUFBa0IsR0FBRSx3aUNBQXBCLEVBQTZqQyxXQUFVLFlBQXZrQztBQURGLEdBTkYsQ0FuQ1U7QUE2Q1pDLFVBQ0UsQ0FDRTtBQUFBO0FBQUEsTUFBTSxLQUFLLENBQVg7QUFDRTtBQUFBO0FBQUEsUUFBVSxJQUFHLFdBQWI7QUFDRSw4Q0FBTSxPQUFNLElBQVosRUFBaUIsUUFBTyxJQUF4QjtBQURGO0FBREYsR0FERixFQU1FLHdDQUFNLEtBQUssQ0FBWCxFQUFjLE9BQU0sSUFBcEIsRUFBeUIsUUFBTyxJQUFoQyxFQUFxQyxNQUFLLE1BQTFDLEdBTkYsRUFPRTtBQUFBO0FBQUEsTUFBRyxLQUFLLENBQVIsRUFBVyxVQUFTLGlCQUFwQjtBQUNFLDRDQUFNLElBQUcsUUFBVCxFQUFrQixHQUFFLDREQUFwQjtBQURGLEdBUEYsQ0E5Q1U7QUF5RFpDLE9BQ0U7QUFBQTtBQUFBLE1BQUcsYUFBVSxXQUFiLEVBQXlCLFdBQVUsa0NBQW5DO0FBQ0UsOENBQVEsYUFBVSxZQUFsQixFQUErQixJQUFHLE1BQWxDLEVBQXlDLElBQUcsTUFBNUMsRUFBbUQsR0FBRSxNQUFyRCxFQUE0RCxXQUFVLDJCQUF0RSxFQUFrRyxNQUFLLFNBQXZHLEdBREY7QUFFRSw0Q0FBTSxhQUFVLFVBQWhCLEVBQTJCLEdBQUUsMkxBQTdCLEVBQXlOLFdBQVUscUJBQW5PLEVBQXlQLE1BQUssTUFBOVAsR0FGRjtBQUdFLDRDQUFNLGFBQVUsVUFBaEIsRUFBMkIsR0FBRSx3TEFBN0IsRUFBc04sV0FBVSxxQkFBaE8sRUFBc1AsTUFBSyxNQUEzUDtBQUhGLEdBMURVO0FBK0RaQyxXQUNFLHdDQUFNLEdBQUUsb21CQUFSLEVBQTZtQixXQUFVLFlBQXZuQixHQWhFVTs7QUFrRVpDLFlBQ0Usd0NBQU0sR0FBRSxpNkNBQVIsR0FuRVU7QUFvRVpDLFdBQ0Usd0NBQU0sR0FBRSwrdEJBQVIsR0FyRVU7QUFzRVpDLFlBQ0Usd0NBQU0sR0FBRSxtZkFBUixHQXZFVTtBQXdFWkMsUUFDRSx3Q0FBTSxHQUFFLDBJQUFSLEdBekVVO0FBMEVaQyxRQUNFLHdDQUFNLEdBQUUsc0hBQVIsR0EzRVU7QUE0RVpDLFNBQ0Usd0NBQU0sR0FBRSw2T0FBUixHQTdFVTtBQThFWkMsWUFDRSx3Q0FBTSxHQUFFLCsyQkFBUixHQS9FVTtBQWdGWkMsWUFDRSx3Q0FBTSxHQUFFLCtsQkFBUixHQWpGVTtBQWtGWkMsY0FDRSx3Q0FBTSxHQUFFLGc0QkFBUixHQW5GVTtBQW9GWkMsU0FDRSx3Q0FBTSxHQUFFLDZMQUFSLEdBckZVO0FBc0ZaQyxnQkFDRSx3Q0FBTSxHQUFFLGtyQ0FBUixHQXZGVTtBQXdGWkMsUUFDRSx3Q0FBTSxHQUFFLG16QkFBUixHQXpGVTtBQTBGWkMsUUFDRSx3Q0FBTSxHQUFFLDZkQUFSLEdBM0ZVO0FBNEZaLGlCQUNFLHdDQUFNLEdBQUUscXhCQUFSLEdBN0ZVO0FBOEZaQyxVQUNFLHdDQUFNLEdBQUUsMlZBQVIsR0EvRlU7QUFnR1pDLFNBQ0Usd0NBQU0sR0FBRSwyUkFBUixHQWpHVTtBQWtHWkMsUUFDRSx3Q0FBTSxHQUFFLDRoQ0FBUixHQW5HVTtBQW9HWkMsT0FDRSx3Q0FBTSxHQUFFLHl2Q0FBUjtBQXJHVSxDQUFkOztBQXdHQSxJQUFNQyxPQUFPLFNBQVBBLElBQU8sQ0FBQ0MsS0FBRCxFQUFXO0FBQ3RCLE1BQU1DLE9BQU9ELE1BQU1DLElBQU4sR0FBYUQsTUFBTUMsSUFBbkIsR0FBMEIsRUFBdkM7QUFDQSxTQUNFO0FBQUE7QUFBQTtBQUNFLGlCQUFXLDBCQUFHRCxNQUFNRSxTQUFULENBRGI7QUFFRSxhQUFPRCxJQUZUO0FBR0UsY0FBUUEsSUFIVjtBQUlFLGVBQVE7QUFKVjtBQU1HOUIsVUFBTTZCLE1BQU1HLElBQVo7QUFOSCxHQURGO0FBVUQsQ0FaRDs7a0JBY2VKLEkiLCJmaWxlIjoiSWNvbi5qc3giLCJzb3VyY2VSb290IjoiQzovVXNlcnMvZGVjaWQvQXBwRGF0YS9Mb2NhbC9CaWdzY3JlZW5SZW1vdGVEZXNrdG9wL2FwcC0wLjkzMy41NS9yZXNvdXJjZXMvYXBwLmFzYXIvdmlld3MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCBjbiBmcm9tIFwiY2xhc3NuYW1lc1wiO1xyXG5cclxuY29uc3QgaWNvbnMgPSB7XHJcbiAgXCJhcnJvdy1yaWdodFwiOlxyXG4gICAgPHBhdGggZD1cIk0xMC4zOSAzLjE1M2MuNDY0LS40MjggMS4xODctLjM5OSAxLjYxNS4wNjVsMy42OTIgNGMuNDA0LjQzOC40MDQgMS4xMTMgMCAxLjU1bC0zLjY5MiA0Yy0uNDI4LjQ2NC0xLjE1MS40OTMtMS42MTUuMDY1cy0uNDkzLTEuMTUxLS4wNjUtMS42MTVsMS45MjItMi4wODJIMS4xNDNDLjUxMiA5LjEzNiAwIDguNjI0IDAgNy45OTNTLjUxMiA2Ljg1IDEuMTQzIDYuODVoMTEuMTA0bC0xLjkyMi0yLjA4MmMtLjQyOC0uNDY0LS4zOTktMS4xODcuMDY1LTEuNjE1elwiPjwvcGF0aD4sXHJcbiAgXCJhcnJvdy1yaWdodC1lbXB0eVwiOlxyXG4gICAgPHBhdGggZD1cIk01LjU1MSAxNS42NjVsLS4xLjA4OWMtLjQ0OS4zNTUtMS4xMDIuMzI2LTEuNTE3LS4wODktLjQ0Ni0uNDQ2LS40NDYtMS4xNyAwLTEuNjE2aDBsNi4wNDgtNi4wNS02LjA0OC02LjA0OC0uMDg5LS4xQzMuNDkxIDEuNDAzIDMuNTIuNzQ5IDMuOTM1LjMzNWMuNDQ2LS40NDYgMS4xNy0uNDQ2IDEuNjE2IDBoMGw2Ljg1NyA2Ljg1Ny4wODkuMWMuMzU1LjQ0OS4zMjYgMS4xMDItLjA4OSAxLjUxN2gwbC02Ljg1NyA2Ljg1N3pcIj48L3BhdGg+LFxyXG4gIFwiYXJyb3ctZG93blwiOlxyXG4gICAgPHBhdGggZD1cIk0xMi44MzMgMTAuMzljLjQyOC40NjQuMzk5IDEuMTg3LS4wNjUgMS42MTVsLTQgMy42OTJjLS40MzguNDA0LTEuMTEzLjQwNC0xLjU1IDBsLTQtMy42OTJjLS40NjQtLjQyOC0uNDkzLTEuMTUxLS4wNjUtMS42MTVzMS4xNTEtLjQ5MyAxLjYxNS0uMDY1bDIuMDgyIDEuOTIyVjEuMTQzQzYuODUuNTEyIDcuMzYyIDAgNy45OTMgMHMxLjE0My41MTIgMS4xNDMgMS4xNDN2MTEuMTA0bDIuMDgyLTEuOTIyYy40NjQtLjQyOCAxLjE4Ny0uMzk5IDEuNjE1LjA2NXpcIj48L3BhdGg+LFxyXG4gIFwiYXJyb3ctcHJldlwiOlxyXG4gICAgPHBhdGggZD1cIk01LjYxIDEzLjY5N2MtLjQ2NC40MjgtMS4xODcuMzk5LTEuNjE1LS4wNjVsLTMuNjkyLTRjLS40MDQtLjQzOC0uNDA0LTEuMTEzIDAtMS41NWwzLjY5Mi00Yy40MjgtLjQ2NCAxLjE1MS0uNDkzIDEuNjE1LS4wNjVzLjQ5MyAxLjE1MS4wNjUgMS42MTVMMy43NTMgNy43MTRoMTEuMTA0Yy42MzEgMCAxLjE0My41MTIgMS4xNDMgMS4xNDNTMTUuNDg4IDEwIDE0Ljg1NyAxMEgzLjc1M2wxLjkyMiAyLjA4MmMuNDI4LjQ2NC4zOTkgMS4xODctLjA2NSAxLjYxNXpcIj48L3BhdGg+LFxyXG4gIFwiYXJyb3ctbmV4dFwiOlxyXG4gICAgPHBhdGggZD1cIk0xMC4zOSAzLjMwM2MuNDY0LS40MjggMS4xODctLjM5OSAxLjYxNS4wNjVsMy42OTIgNGMuNDA0LjQzOC40MDQgMS4xMTMgMCAxLjU1bC0zLjY5MiA0Yy0uNDI4LjQ2NC0xLjE1MS40OTMtMS42MTUuMDY1cy0uNDkzLTEuMTUxLS4wNjUtMS42MTVsMS45MjItMi4wODJIMS4xNDNDLjUxMiA5LjI4NiAwIDguNzc0IDAgOC4xNDNTLjUxMiA3IDEuMTQzIDdoMTEuMTA0bC0xLjkyMi0yLjA4MmMtLjQyOC0uNDY0LS4zOTktMS4xODcuMDY1LTEuNjE1elwiPjwvcGF0aD4sXHJcbiAgXCJhcnJvdy1ib3R0b21cIjpcclxuICAgIDxwYXRoIGQ9XCJNMTUuMDM5IDMuOTYxYy0uNjUzLS42NTMtMS43MTMtLjY1My0yLjM2NiAwTDggOC42MzQgMy4zMjcgMy45NjFjLS42NTMtLjY1My0xLjcxMy0uNjUzLTIuMzY2IDBzLS42NTMgMS43MTMgMCAyLjM2Nmw1Ljg1NiA1Ljg1NmMuNjUzLjY1MyAxLjcxMy42NTMgMi4zNjYgMGw1Ljg1Ni01Ljg1NmMuNjUzLS42NTMuNjUzLTEuNzEzIDAtMi4zNjZ6XCI+PC9wYXRoPixcclxuICBpbnN0YWdyYW06XHJcbiAgICA8cGF0aCBkPVwiTTExLjIgMEE0LjggNC44IDAgMCAxIDE2IDQuOGgwdjYuNGE0LjggNC44IDAgMCAxLTQuOCA0LjhoMC02LjRBNC44IDQuOCAwIDAgMSAwIDExLjJoMFY0LjhBNC44IDQuOCAwIDAgMSA0LjggMGgwem0wIDEuNkg0LjhhMy4yIDMuMiAwIDAgMC0zLjIgMy4ydjYuNGEzLjIgMy4yIDAgMCAwIDMuMiAzLjJoNi40YTMuMiAzLjIgMCAwIDAgMy4yLTMuMlY0LjhhMy4yIDMuMiAwIDAgMC0zLjItMy4yek04IDRhNCA0IDAgMSAxIDAgOCA0IDQgMCAxIDEgMC04em0wIDEuNmEyLjQgMi40IDAgMCAwIDAgNC44IDIuNCAyLjQgMCAwIDAgMC00Ljh6bTQtMi40YS44LjggMCAxIDEgMCAxLjYuOC44IDAgMSAxIDAtMS42elwiPjwvcGF0aD4sXHJcbiAgZmFjZWJvb2s6XHJcbiAgICA8cGF0aCBkPVwiTTcuOTY3LjAxN2E4IDggMCAxIDEgMCAxNiA4IDggMCAxIDEgMC0xNnptMCAxLjZhNi40IDYuNCAwIDAgMC02LjQgNi40YzAgMi45ODIgMi4wMzkgNS40ODcgNC43OTkgNi4xOThsLjAwMS00LjU5OGgtLjhhLjguOCAwIDEgMSAwLTEuNmguOHYtMS42YTIuNCAyLjQgMCAwIDEgMi40LTIuNGguOGEuOC44IDAgMSAxIDAgMS42aDAtLjhhLjguOCAwIDAgMC0uOC44aDB2MS42aDEuNmEuOC44IDAgMSAxIDAgMS42aDAtMS42djQuOGE2LjQgNi40IDAgMCAwIDAtMTIuOHpcIj48L3BhdGg+LFxyXG4gIHR3aXR0ZXI6XHJcbiAgICA8cGF0aCBkPVwiTTIuMTIxIDkuMjMzQzEuMDE4IDkuMjM2LjMwNiAxMC40OTIuOTg2IDExLjQ0NGMuOTczIDEuMzYzIDIuNzM3IDIuNDU2IDUuNjgxIDIuNDU2IDQuNTYzIDAgOC4yMjYtMy43MTkgNy43MTQtOC4xMTNsLjc1MS0xLjUwM2MuNTIxLTEuMDQyLS4zODQtMi4yMjctMS41MjctMS45OTlsLS45OTMuMTk4Yy0uMjYzLS4xMzktLjUzNS0uMjQ0LS43NjgtLjMyLS40NTQtLjE0OC0xLjAwMy0uMjY1LTEuNTExLS4yNjUtLjkxMyAwLTEuNzAxLjIzNC0yLjMyNy43MDQtLjYxOS40NjQtLjk2OCAxLjA3NS0xLjE1OSAxLjYzNS0uMDg4LjI1OC0uMTQ3LjUxOC0uMTg1Ljc2Ni0uMzU0LS4xMTEtLjcxNS0uMjYxLTEuMDY5LS40NDUtLjgwMi0uNDE1LTEuNDUxLS45NDItMS44MTctMS40MDQtLjYxNC0uNzc1LTEuOTE1LS43MTctMi4zNzEuMjktLjY0MyAxLjQyLS40NjcgMy4xMDIuMTExIDQuNDYyYTYuNTcgNi41NyAwIDAgMCAuNzU0IDEuMzI0bC0uMTUxLjAwMXptNC41NDYgMy4zMzNjLTIuNTc2IDAtMy45MDctLjkzMy00LjU5Ni0xLjg5OC0uMDMxLS4wNDMgMC0uMTAyLjA1NC0uMTAzLjcwMS0uMDAyIDIuMTM5LS4wMzUgMy4wODctLjU5LjA0OS0uMDI5LjAzOC0uMTAxLS4wMTYtLjExOS0yLjIxMS0uNzQzLTMuNDY3LTMuODkxLTIuNTc1LTUuODYuMDItLjA0NS4wODEtLjA1MS4xMTItLjAxMkMzLjc1MiA1LjI3MSA1Ljk4IDYuNTMxIDcuOTE5IDYuNTY2Yy4wNDIuMDAxLjA3NC0uMDM3LjA2Ny0uMDc5LS4wNzgtLjUwNy0uMzc2LTMuMjU0IDIuMzQ3LTMuMjU0LjY1IDAgMS42MTguMzE3IDEuOTc0LjY0MmEuMDcuMDcgMCAwIDAgLjA2MS4wMTdsMS40OTgtLjNjLjA1NC0uMDExLjA5OC4wNDYuMDczLjA5NWwtLjkyOSAxLjg1OGMtLjAwNi4wMTMtLjAwOC4wMjgtLjAwNi4wNDIuNjUxIDMuNjU4LTIuMzQ1IDYuOTc4LTYuMzM3IDYuOTc4elwiPjwvcGF0aD4sXHJcbiAgeW91dHViZTogXHJcbiAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCAyLjUpLCBzY2FsZSgwLjcpXCI+XHJcbiAgICAgIDxwYXRoIGlkPVwiVmVjdG9yXCIgZD1cIk0xMSwxNWMtMy4yOTMsMC01Ljk2MS0uMTI2LTcuNjE5LS4yMzFBMy40MzIsMy40MzIsMCwwLDEsLjE4NywxMS41NDRDLjA2Myw5LjkxMSwwLDguNTUsMCw3LjVTLjA2Myw1LjA4OS4xODcsMy40NTZBMy40MzMsMy40MzMsMCwwLDEsMy4zODEuMjNDNS44LjA3OCw4LjM2NSwwLDExLDBjMi42LDAsNS4yMzMuMDgsNy42Mi4yM2EzLjQzMiwzLjQzMiwwLDAsMSwzLjE5MywzLjIyNkMyMS45MzcsNS4xLDIyLDYuNDU3LDIyLDcuNXMtLjA2MywyLjQtLjE4OCw0LjA0NGEzLjQzLDMuNDMsMCwwLDEtMy4xOTMsMy4yMjVDMTYuOTYxLDE0Ljg3NCwxNC4yOTMsMTUsMTEsMTVaTTExLDEuODc1Yy0zLjI0MiwwLTUuODcxLjEyMy03LjUwNi4yMjdBMS41OTMsMS41OTMsMCwwLDAsMi4wMTUsMy42Yy0uMTIxLDEuNTg3LS4xODIsMi45LS4xODIsMy45cy4wNjEsMi4zMTIuMTgyLDMuOWExLjU5MiwxLjU5MiwwLDAsMCwxLjQ3OCwxLjVjMi4zODcuMTUxLDQuOTEyLjIyOCw3LjUwNi4yMjhzNS4xMi0uMDc3LDcuNTA2LS4yMjhhMS41OTMsMS41OTMsMCwwLDAsMS40NzktMS41Yy4wODMtMS4wODUuMTgxLTIuNjQyLjE4MS0zLjlzLS4xLTIuODEzLS4xODEtMy45YTEuNTk0LDEuNTk0LDAsMCwwLTEuNDc5LTEuNUMxNi44NzEsMiwxNC4yNDIsMS44NzUsMTEsMS44NzVaXCIgLz5cclxuICAgICAgPHBhdGggaWQ9XCJWZWN0b3ItMlwiIGQ9XCJNNC4zNTYsMi4xMDlhLjkxNy45MTcsMCwwLDEsMCwxLjUyNUwxLjQyNSw1LjU4OUEuOTE3LjkxNywwLDAsMSwwLDQuODI2Vi45MThBLjkxNy45MTcsMCwwLDEsMS40MjUuMTU1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg5LjE2NyA0LjEyOClcIiAvPlxyXG4gICAgPC9nPixcclxuICB0aWt0b2s6IFxyXG4gICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgMCksIHNjYWxlKDAuOClcIj5cclxuICAgICAgPHBhdGggaWQ9XCJWZWN0b3JcIiBkPVwiTTE0LjQsMThIMy42QTMuNiwzLjYsMCwwLDEsMCwxNC40VjMuNkEzLjYsMy42LDAsMCwxLDMuNiwwSDE0LjRBMy42LDMuNiwwLDAsMSwxOCwzLjZWMTQuNEEzLjYsMy42LDAsMCwxLDE0LjQsMThaTTMuNiwxLjhBMS44LDEuOCwwLDAsMCwxLjgsMy42VjE0LjRhMS44LDEuOCwwLDAsMCwxLjgsMS44SDE0LjRhMS44LDEuOCwwLDAsMCwxLjgtMS44VjMuNmExLjgsMS44LDAsMCwwLTEuOC0xLjhaXCIgLz5cclxuICAgICAgPHBhdGggaWQ9XCJWZWN0b3ItMlwiIGRhdGEtbmFtZT1cIlZlY3RvclwiIGQ9XCJNNS41LDBhLjkxNy45MTcsMCwwLDAtLjkxNy45MTdWNy43OTJhMS4zNzUsMS4zNzUsMCwwLDEtMi43NSwwQTEuNSwxLjUsMCwwLDEsMi45MzIsNi40YS45MTcuOTE3LDAsMSwwLS4zNjUtMS44QTMuMzI2LDMuMzI2LDAsMCwwLDAsNy43OTJhMy4yMDgsMy4yMDgsMCwwLDAsNi40MTcsMHYtMy43YTMuNjUsMy42NSwwLDAsMCwxLjgzMy40OTEuOTE3LjkxNywwLDEsMCwwLTEuODMzQTEuODMzLDEuODMzLDAsMCwxLDYuNDE3LjkxNy45MTcuOTE3LDAsMCwwLDUuNSwwWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg0LjQxNyAzLjUpXCIgLz5cclxuICAgIDwvZz4sXHJcbiAgcmVkZGl0OiBcclxuICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg0IDEpLCBzY2FsZSgwLjcpXCI+XHJcbiAgICAgIDxwYXRoIGlkPVwiVmVjdG9yXCIgZD1cIk01LjUyNiwxNy40MzhjLTUuMSwwLTkuMjQzLTIuNzY3LTkuMjQzLTYuMTY3YTQuMTcsNC4xNywwLDAsMSwuMDU4LS43QTIuMzQ0LDIuMzQ0LDAsMCwxLTQuNzcxLDguNTgxLDIuMzQ1LDIuMzQ1LDAsMCwxLTIuNDI5LDYuMjM5YTIuMzM2LDIuMzM2LDAsMCwxLDEuNTUyLjU4OEExMS44OSwxMS44OSwwLDAsMSw1LjI2MSw1LjEwNUw2LjgyMy4zMzlsLjM0MS4wOC4wMDgsMCwzLjY0Ljg1N2ExLjkyOSwxLjkyOSwwLDEsMS0uMTU0Ljc1OEw3LjMzNywxLjI1NCw2LjA3Miw1LjExNGExMS43NjMsMTEuNzYzLDAsMCwxLDUuOTA4LDEuNzQ1LDIuMzQyLDIuMzQyLDAsMSwxLDIuNzM5LDMuNzYyLDQuMTcyLDQuMTcyLDAsMCwxLC4wNTEuNjVjMCwzLjQtNC4xNDgsNi4xNjctOS4yNDQsNi4xNjdabS04LjM5My02LjlhMy41LDMuNSwwLDAsMC0uMDc3LjczMWMwLDIuOTc1LDMuOCw1LjM5NCw4LjQ3MSw1LjM5NFMxNCwxNC4yNDUsMTQsMTEuMjcxYTMuNDgsMy40OCwwLDAsMC0uMDcxLS43LjM4OC4zODgsMCwwLDEtLjAzOC0uMTY4LDQuOTIyLDQuOTIyLDAsMCwwLTEuOTgyLTIuNjc5LjM4My4zODMsMCwwLDEtLjE2Ni0uMTE3QTExLjEyNCwxMS4xMjQsMCwwLDAsNS41MjYsNS44NzZhMTEuMTYsMTEuMTYsMCwwLDAtNi4xNjgsMS43QS40LjQsMCwwLDEtLjgsNy42ODRhNC45NjksNC45NjksMCwwLDAtMi4wMzIsMi42OTUuMzgzLjM4MywwLDAsMS0uMDMyLjE0OEEuMTIxLjEyMSwwLDAsMS0yLjg2NywxMC41NFpNMTIuNjI2LDcuMzI1YTUuNzcxLDUuNzcxLDAsMCwxLDEuODksMi41MDcsMS41NywxLjU3LDAsMCwwLTEuODktMi41MDdaTS0yLjQyOSw3LjAxMUExLjU3MSwxLjU3MSwwLDAsMC00LDguNTgxYTEuNTcxLDEuNTcxLDAsMCwwLC41NTUsMS4yQTUuODMzLDUuODMzLDAsMCwxLTEuNTMyLDcuMjkzLDEuNTcxLDEuNTcxLDAsMCwwLTIuNDI5LDcuMDExWk0xMi41ODYuODc3YTEuMTU2LDEuMTU2LDAsMSwwLDEuMTU1LDEuMTU2QTEuMTU3LDEuMTU3LDAsMCwwLDEyLjU4Ni44NzdaTTUuNTY4LDE1LjIzOEE0LjUzLDQuNTMsMCwwLDEsMi4yMzUsMTQuMmEuMzg2LjM4NiwwLDAsMSwuNTQ3LS41NDYsMy44MzcsMy44MzcsMCwwLDAsMi43ODYuODA3LDMuODQyLDMuODQyLDAsMCwwLDIuNzg3LS44MDdBLjM4Ni4zODYsMCwxLDEsOC45LDE0LjJhNC41MzIsNC41MzIsMCwwLDEtMy4zMzMsMS4wMzRaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDApXCIgc3Ryb2tlPVwiIzc3N2U5MFwiIHN0cm9rZVdpZHRoPVwiMC43XCIgLz5cclxuICAgICAgPHBhdGggaWQ9XCJWZWN0b3ItMlwiIGQ9XCJNMTcuODg0LDIyLjM1QTEuNDY0LDEuNDY0LDAsMCwwLDE2LjQzNiwyMy44YTEuNDQ1LDEuNDQ1LDAsMCwwLDEuNDQ5LDEuNDI1QTEuNDI1LDEuNDI1LDAsMCwwLDE5LjMwOSwyMy44YTEuNDQ0LDEuNDQ0LDAsMCwwLTEuNDI1LTEuNDQ3Wm0tNi4yNDMsMEExLjQ2MywxLjQ2MywwLDAsMCwxMC4xOTQsMjMuOGExLjQ0NCwxLjQ0NCwwLDAsMCwxLjQ0NywxLjQyNUExLjQyNSwxLjQyNSwwLDAsMCwxMy4wNjYsMjMuOGExLjQ0NCwxLjQ0NCwwLDAsMC0xLjQyNS0xLjQ0N1pcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTkuMTgzIC0xMy42NSlcIiAvPlxyXG4gICAgPC9nPixcclxuICBkaXNjb3JkOlxyXG4gICAgW1xyXG4gICAgICA8ZGVmcyBrZXk9ezF9PlxyXG4gICAgICAgIDxjbGlwUGF0aCBpZD1cImNsaXAtcGF0aFwiPlxyXG4gICAgICAgICAgPHJlY3QgaWQ9XCJSZWN0YW5nbGVfMTIwMVwiIHdpZHRoPVwiMjdcIiBoZWlnaHQ9XCIyMVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIDApXCIvPlxyXG4gICAgICAgIDwvY2xpcFBhdGg+XHJcbiAgICAgIDwvZGVmcz4sXHJcbiAgICAgIDxnIGtleT17Mn0gdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuNSAyKSwgc2NhbGUoMS4yKVwiIGNsaXBQYXRoPVwidXJsKCNjbGlwLXBhdGgpXCI+XHJcbiAgICAgICAgPHBhdGggaWQ9XCJWZWN0b3JcIiBkPVwiTTIxLjc4NCwyLjAzOEEyMS4yMiwyMS4yMiwwLDAsMCwxNi41NDYuNDEzYS4wOC4wOCwwLDAsMC0uMDg0LjA0LDE0Ljc4MSwxNC43ODEsMCwwLDAtLjY1MiwxLjM0LDE5LjU5LDE5LjU5LDAsMCwwLTUuODgzLDBBMTMuNTU3LDEzLjU1NywwLDAsMCw5LjI2NC40NTMuMDgzLjA4MywwLDAsMCw5LjE4LjQxMywyMS4xNjEsMjEuMTYxLDAsMCwwLDMuOTQyLDIuMDM4YS4wNzUuMDc1LDAsMCwwLS4wMzQuMDMsMjEuNzE4LDIxLjcxOCwwLDAsMC0zLjgsMTQuNjQ3LjA4OC4wODgsMCwwLDAsLjAzMy4wNiwyMS4zMzksMjEuMzM5LDAsMCwwLDYuNDI2LDMuMjQ4LjA4My4wODMsMCwwLDAsLjA5LS4wM0ExNS4yNTIsMTUuMjUyLDAsMCwwLDcuOTcsMTcuODU1YS4wODEuMDgxLDAsMCwwLS4wNDUtLjExMywxNC4wNTMsMTQuMDUzLDAsMCwxLTIuMDA3LS45NTcuMDgzLjA4MywwLDAsMS0uMDA4LS4xMzdjLjEzNS0uMS4yNy0uMjA2LjQtLjMxMmEuMDguMDgsMCwwLDEsLjA4My0uMDExLDE1LjIxOCwxNS4yMTgsMCwwLDAsMTIuOTMyLDAsLjA3OS4wNzksMCwwLDEsLjA4NC4wMWMuMTI5LjEwNi4yNjQuMjEyLjQuMzEzYS4wODIuMDgyLDAsMCwxLS4wMDcuMTM3LDEzLjE4NywxMy4xODcsMCwwLDEtMi4wMDguOTU2LjA4Mi4wODIsMCwwLDAtLjA0NC4xMTQsMTcuMTI1LDE3LjEyNSwwLDAsMCwxLjMxNCwyLjEzNy4wODIuMDgyLDAsMCwwLC4wOS4wMzEsMjEuMjY4LDIxLjI2OCwwLDAsMCw2LjQzNi0zLjI0OC4wODMuMDgzLDAsMCwwLC4wMzMtLjA1OSwyMS41NzUsMjEuNTc1LDAsMCwwLTMuOC0xNC42NDdBLjA2NS4wNjUsMCwwLDAsMjEuNzg0LDIuMDM4Wk04LjYsMTMuNzkxQTIuNDczLDIuNDczLDAsMCwxLDYuMjg2LDExLjIsMi40NiwyLjQ2LDAsMCwxLDguNiw4LjYsMi40NDYsMi40NDYsMCwwLDEsMTAuOTEyLDExLjIsMi40NiwyLjQ2LDAsMCwxLDguNiwxMy43OTFabTguNTUxLDBBMi40NzMsMi40NzMsMCwwLDEsMTQuODM3LDExLjIsMi40NiwyLjQ2LDAsMCwxLDE3LjE1LDguNiwyLjQ0NiwyLjQ0NiwwLDAsMSwxOS40NjIsMTEuMiwyLjQ1MywyLjQ1MywwLDAsMSwxNy4xNSwxMy43OTFaXCIgdHJhbnNmb3JtPVwic2NhbGUoMC41KVwiIC8+XHJcbiAgICAgIDwvZz5cclxuICAgIF0sXHJcbiAgYnViYmxlOlxyXG4gICAgW1xyXG4gICAgICA8ZGVmcyBrZXk9ezF9PlxyXG4gICAgICAgIDxjbGlwUGF0aCBpZD1cImNsaXAtcGF0aFwiPlxyXG4gICAgICAgICAgPHJlY3Qgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgLz5cclxuICAgICAgICA8L2NsaXBQYXRoPlxyXG4gICAgICA8L2RlZnM+LFxyXG4gICAgICA8cmVjdCBrZXk9ezJ9IHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJub25lXCIvPixcclxuICAgICAgPGcga2V5PXszfSBjbGlwUGF0aD1cInVybCgjY2xpcC1wYXRoKVwiPlxyXG4gICAgICAgIDxwYXRoIGlkPVwiVmVjdG9yXCIgZD1cIk0wLDE2bDUtNWg5YTIsMiwwLDAsMCwyLTJWMmEyLDIsMCwwLDAtMi0ySDJBMiwyLDAsMCwwLDAsMlpcIiAvPlxyXG4gICAgICA8L2c+XHJcbiAgICBdLFxyXG4gIHJkYzpcclxuICAgIDxnIGRhdGEtbmFtZT1cIkdyb3VwIDIyNlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNjAuNSAtNDIpIHNjYWxlKDAuNTcpXCI+XHJcbiAgICAgIDxjaXJjbGUgZGF0YS1uYW1lPVwiRWxsaXBzZSAxOFwiIGN4PVwiMTMuNVwiIGN5PVwiMTMuNVwiIHI9XCIxMy41XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEwNi44NzYgNzQuMTExKVwiIGZpbGw9XCIjMzU2ZmZhXCIvPlxyXG4gICAgICA8cGF0aCBkYXRhLW5hbWU9XCJQYXRoIDIwNVwiIGQ9XCJNNTAuMDYzLDk0LjgzM2EuODIxLjgyMSwwLDAsMS0xLjE2MywwbC0uNzc1LS43NzVhLjgxOS44MTksMCwwLDEsMC0xLjE2MmwzLjMwNi0zLjMwNi0zLjMwNi0zLjNhLjgyMS44MjEsMCwwLDEsMC0xLjE2M2wuNzcyLS43ODFhLjgxOS44MTksMCwwLDEsMS4xNjIsMGw0LjY2Myw0LjY2M2EuODIxLjgyMSwwLDAsMSwwLDEuMTY1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg2Ni4xMzkgMClcIiBmaWxsPVwiI2ZmZlwiLz5cclxuICAgICAgPHBhdGggZGF0YS1uYW1lPVwiUGF0aCAyMDZcIiBkPVwiTTEyNC42NTMsMzUuMjI1YS44MTkuODE5LDAsMCwxLDEuMTYyLDBsLjc3NS43NzVhLjgyMS44MjEsMCwwLDEsMCwxLjE2M2wtMy4zLDMuMywzLjMsMy4zMDZhLjgxOS44MTksMCwwLDEsMCwxLjE2MmwtLjc3Mi43ODFhLjgxOC44MTgsMCwwLDEtMS4xNjIsMGwtNC42NjMtNC42NjZhLjgyMS44MjEsMCwwLDEsMC0xLjE2NlpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCA0NS4xODQpXCIgZmlsbD1cIiNmZmZcIi8+XHJcbiAgICA8L2c+LFxyXG4gIHNwaW5uZXI6XHJcbiAgICA8cGF0aCBkPVwiTTEwLDIwYTEsMSwwLDAsMS0xLTFWMTZhMSwxLDAsMSwxLDIsMHYzQTEsMSwwLDAsMSwxMCwyMFptNi4zNjQtMi42MzZhLjk5MS45OTEsMCwwLDEtLjcwNy0uMjkzTDEzLjUzNiwxNC45NWExLDEsMCwxLDEsMS40MTQtMS40MTRsMi4xMjEsMi4xMjFhMSwxLDAsMCwxLS43MDcsMS43MDdabS0xMi43MjgsMGExLDEsMCwwLDEtLjcwNy0xLjcwOEw1LjA1LDEzLjUzNUExLDEsMCwwLDEsNi40NjUsMTQuOTVMNC4zNDMsMTcuMDcxQS45OTQuOTk0LDAsMCwxLDMuNjM2LDE3LjM2NFpNMTksMTFIMTZhMSwxLDAsMSwxLDAtMmgzYTEsMSwwLDAsMSwwLDJaTTQsMTFIMUExLDEsMCwxLDEsMSw5SDRhMSwxLDAsMSwxLDAsMlpNMTQuMjQzLDYuNzU4YTEsMSwwLDAsMS0uNzA3LTEuNzA3bDIuMTIxLTIuMTIyYTEsMSwwLDEsMSwxLjQxNCwxLjQxNUwxNC45NSw2LjQ2NUEuOTk0Ljk5NCwwLDAsMSwxNC4yNDMsNi43NThabS04LjQ4NSwwYS45OTQuOTk0LDAsMCwxLS43MDctLjI5M0wyLjkyOSw0LjM0M0ExLDEsMCwwLDEsNC4zNDMsMi45MjlMNi40NjUsNS4wNWExLDEsMCwwLDEtLjcwNywxLjcwOFpNMTAsNUExLDEsMCwwLDEsOSw0VjFhMSwxLDAsMSwxLDIsMFY0QTEsMSwwLDAsMSwxMCw1WlwiIHRyYW5zZm9ybT1cInNjYWxlKDAuOClcIiAvPixcclxuXHJcbiAgZHJpYmJibGU6XHJcbiAgICA8cGF0aCBkPVwiTTggMGE3Ljk3IDcuOTcgMCAwIDEgNS40NDEgMi4xMzVoMGwuMDEyLjAxMS4xOTEuMTg0LS4yMDMtLjE5NS4yNTEuMjQ0LjM5MS40MjUuMDU4LjA2OS4xMjIuMTUuMDcuMDlhNy45NiA3Ljk2IDAgMCAxIDEuNjA2IDMuOTAzbC4wMjEuMTg2LjAwMi4wMTUuMDEuMTExLS4wMTItLjEyNy4wMjQuMjk5TDE2IDhsLS4wMDQuMjQ5TDE2IDhsLS4wMjUuNjMyLS4wMTMuMTQ5LS4wMDIuMDJjLS4yNDggMi40OTktMS42NDcgNC42NTktMy42NTggNS45NDVsLS4wMTcuMDExLS4wMjguMDE4LS4yMzYuMTQzLjI2NC0uMTYxLS4zMDcuMTg2LS41MzEuMjc5LS4xMTQuMDUzLS4yMTEuMDkzLS4wMzQuMDE0QzEwLjEzOCAxNS43OCA5LjA5NSAxNiA4IDE2Yy0xLjcxNSAwLTMuMzA0LS41NC00LjYwNi0xLjQ1OGgwbC0uMDMzLS4wMjQtLjQ2OC0uMzYtLjAyNS0uMDIxLS4xODYtLjE2MS0uMDYyLS4wNTYtLjQxNC0uNDA1LS4wMjQtLjAyNUMuODI5IDEyLjA1NyAwIDEwLjEyNSAwIDhsLjAwNS0uMjk3TDAgNy45OTNsLjAxMS0uNDE1LjAxMy0uMTk5LjAwNy0uMDkuMDItLjIwMy4wMTktLjE1Ni4wMjctLjE4Ni4wMTYtLjEuMDQtLjIxNi4wMDgtLjAzN0MuNjQzIDQuMDM2IDIuMTU3IDIuMDU5IDQuMjEuOTUzbC0uMjY2LjE1LjMwMS0uMTY5LjI3LS4xMzcuMDg4LS4wNDIuMTU0LS4wNy4xMjQtLjA1NC41MzYtLjIwNS4wMzEtLjAxMUM2LjI1LjE0NiA3LjEwOCAwIDggMHptMS4zNTYgOS45MDZjLTEuMzYyLjY2LTIuODU4IDEuNzMyLTQuNzc1IDMuNTAyQTYuMzUgNi4zNSAwIDAgMCA4IDE0LjRhNi4zOCA2LjM4IDAgMCAwIDIuNTA0LS41MDggMjQuNDUgMjQuNDUgMCAwIDAtMS4xNDgtMy45ODV6bTQuOTkxLTEuMDhsLS4wNC4wMDFjLTEuMjg5LjA0Ni0yLjM4LjE2OS0zLjQ2Mi40OTVhMjUuOTkgMjUuOTkgMCAwIDEgMS4xMTMgMy43MDYgNi4zOSA2LjM5IDAgMCAwIDIuMzg5LTQuMjAyek03Ljk0MiA2Ljg2Yy0xLjg1LjU4My0zLjkxNC45MzktNi4zNCAxLjA3NkEuODUuODUgMCAwIDAgMS42IDhjMCAxLjY5NS42NTkgMy4yMzcgMS43MzUgNC4zODIgMi4wODYtMS45NDUgMy43OC0zLjE4IDUuMzk3LTMuOTUxTDcuOTQyIDYuODZ6bTUuMjY2LTIuNTgxbC0uMTQ3LjEwMWMtMS4xMzYuNzYxLTIuMzE0IDEuNDA2LTMuNTk3IDEuOTMxbC43NTkgMS41M2MxLjM0LS40MjUgMi42NjUtLjU2OCA0LjEyOS0uNjE2YTYuMzQgNi4zNCAwIDAgMC0xLjE0NC0yLjk0NnpNNC45NTggMi4zN2wtLjEyNi4wNjhjLTEuNDU5LjgzMy0yLjU1OCAyLjIyMy0zLjAwOSAzLjg4IDIuMDI4LS4xMzIgMy43NTItLjQyNiA1LjI4OC0uODc4LS42MzktMS4wMjYtMS4zNTctMi4wNDItMi4xNTMtMy4wN3pNOCAxLjZhNi40MiA2LjQyIDAgMCAwLTEuNDg1LjE3M2wyLjE0NyAzLjEzNWMxLjIyNC0uNDg0IDIuMzQ5LTEuMDg3IDMuNDQ0LTEuODE2QzEwLjk5NSAyLjE2IDkuNTYzIDEuNiA4IDEuNnpcIj48L3BhdGg+LFxyXG4gIGJlaGFuY2U6XHJcbiAgICA8cGF0aCBkPVwiTTEyLjY2NyA1LjM2N0MxNC41MDggNS4zNjcgMTYgNi44NiAxNiA4LjcwMXYuNjY3YzAgLjM2OC0uMjk4LjY2Ny0uNjY3LjY2N2gtNC42NjdhMiAyIDAgMCAwIDIgMiAxLjk5IDEuOTkgMCAwIDAgMS4yMzMtLjQyNWMuMTc3LS4xMzkuMzg3LS4yNDIuNjEyLS4yNDIuNTcxIDAgLjkzNy41OS41MzcuOTk4LS42MDUuNjE4LTEuNDQ5IDEuMDAyLTIuMzgyIDEuMDAyLTEuODQxIDAtMy4zMzMtMS40OTItMy4zMzMtMy4zMzNWOC43MDFjMC0xLjg0MSAxLjQ5Mi0zLjMzMyAzLjMzMy0zLjMzM3ptLTgtMi42NjdjMS40NzMgMCAyLjY2NyAxLjE5NCAyLjY2NyAyLjY2N2EyLjY2IDIuNjYgMCAwIDEtLjggMS45MDVBMy4zMyAzLjMzIDAgMCAxIDggMTAuMDMzYzAgMS44NDEtMS40OTIgMy4zMzMtMy4zMzMgMy4zMzNoMC0zLjUyNEMuNTEyIDEzLjM2NyAwIDEyLjg1NSAwIDEyLjIyNGgwVjMuNzY3QzAgMy4xNzguNDc4IDIuNyAxLjA2NyAyLjdoMHptMCA1LjMzM0gxLjMzM3Y0aDMuMzMzYTIgMiAwIDAgMCAwLTR6bTgtMS4zMzNhMiAyIDAgMCAwLTIgMmg0YTIgMiAwIDAgMC0yLTJ6bS04LTIuNjY3SDEuMzMzVjYuN2gzLjMzM0M1LjQwMyA2LjcgNiA2LjEwMyA2IDUuMzY3cy0uNTk3LTEuMzMzLTEuMzMzLTEuMzMzek0xNCAyLjdjLjM2OCAwIC42NjcuMjk4LjY2Ny42NjdzLS4yOTguNjY3LS42NjcuNjY3aDAtMi42NjdjLS4zNjggMC0uNjY3LS4yOTgtLjY2Ny0uNjY3cy4yOTgtLjY2Ny42NjctLjY2N2gwelwiPjwvcGF0aD4sXHJcbiAgbGlua2VkaW46XHJcbiAgICA8cGF0aCBkPVwiTTEyLjguMDAxYTMuMiAzLjIgMCAwIDEgMy4yIDMuMmgwdjkuNmEzLjIgMy4yIDAgMCAxLTMuMiAzLjJoMC05LjZhMy4yIDMuMiAwIDAgMS0zLjItMy4yaDB2LTkuNmEzLjIgMy4yIDAgMCAxIDMuMi0zLjJoMHptMCAxLjZIMy4yYTEuNiAxLjYgMCAwIDAtMS42IDEuNnY5LjZhMS42IDEuNiAwIDAgMCAxLjYgMS42aDkuNmExLjYgMS42IDAgMCAwIDEuNi0xLjZ2LTkuNmExLjYgMS42IDAgMCAwLTEuNi0xLjZ6TTQgNi40MDFhLjguOCAwIDAgMSAuOC44aDB2NC44YS44LjggMCAwIDEtMS42IDBoMHYtNC44YS44LjggMCAwIDEgLjgtLjh6bTUuNiAwYTMuMiAzLjIgMCAwIDEgMy4yIDMuMnYyLjRhLjguOCAwIDEgMS0xLjYgMHYtMi40YTEuNiAxLjYgMCAwIDAtMy4yIDB2Mi40YS44LjggMCAwIDEtMS42IDB2LTQuOGEuOC44IDAgMCAxIDEuNTI5LS4zM2MuNDg2LS4yOTggMS4wNTktLjQ3IDEuNjcxLS40N3pNNCAzLjIwMWEuOC44IDAgMCAxIDAgMS42LjguOCAwIDAgMSAwLTEuNnpcIj48L3BhdGg+LFxyXG4gIHBsYXk6XHJcbiAgICA8cGF0aCBkPVwiTTEuNTA5IDIuNDYzYzAtMS43MSAxLjg3Ni0yLjc1NSAzLjMzLTEuODU1bDguOTQ1IDUuNTM4YzEuMzc4Ljg1MyAxLjM3OCAyLjg1NyAwIDMuNzExbC04Ljk0NSA1LjUzOGMtMS40NTQuODk5LTMuMzMtLjE0Ny0zLjMzLTEuODU2VjIuNDYzelwiPjwvcGF0aD4sXHJcbiAgaW5mbzpcclxuICAgIDxwYXRoIGQ9XCJNOCAwYTEuNiAxLjYgMCAxIDAgMCAzLjJBMS42IDEuNiAwIDEgMCA4IDB6bTAgNi40QTEuNiAxLjYgMCAwIDAgNi40IDh2Ni40YTEuNiAxLjYgMCAxIDAgMy4yIDBWOEExLjYgMS42IDAgMCAwIDggNi40elwiPjwvcGF0aD4sXHJcbiAgY2hlY2s6XHJcbiAgICA8cGF0aCBkPVwiTTE0LjA0OSAyLjYzNWMuNDQ2LS40NDYgMS4xNy0uNDQ2IDEuNjE2IDAgLjQxMi40MTIuNDQ0IDEuMDYuMDk1IDEuNTA5bC0uMDk1LjEwOC05LjE0MyA5LjE0M2MtLjQxMi40MTItMS4wNi40NDQtMS41MDkuMDk1bC0uMTA4LS4wOTVMLjMzNSA4LjgyMmMtLjQ0Ni0uNDQ2LS40NDYtMS4xNyAwLTEuNjE2LjQxMi0uNDEyIDEuMDYtLjQ0NCAxLjUwOS0uMDk1bC4xMDguMDk1IDMuNzYzIDMuNzYyIDguMzM1LTguMzM0elwiPjwvcGF0aD4sXHJcbiAgZG93bmxvYWQ6XHJcbiAgICA8cGF0aCBkPVwiTTEwLjk0MyA1Ljg4N2wxLjM5NS4xMDdjMS4wOC4xMTQgMS45NDEuODggMi4wNyAyLjAxMS4wNzQuNjQ1LjEzMyAxLjU3NS4xMzMgMi45MDVsLS4xMzMgMi45MDVjLS4xMjkgMS4xMy0uOTg4IDEuODk3LTIuMDY5IDIuMDExLS44NTkuMDkxLTIuMjI3LjE3NS00LjM0NC4xNzVzLTMuNDg1LS4wODUtNC4zNDQtLjE3NWMtMS4wOC0uMTE0LTEuOTM5LS44OC0yLjA2OS0yLjAxMS0uMDc0LS42NDUtLjEzMy0xLjU3NS0uMTMzLTIuOTA1bC4xMzMtMi45MDVjLjEyOS0xLjEzMS45OS0xLjg5NyAyLjA3LTIuMDExbDEuMzk1LS4xMDdjLjQwMS0uMDIxLjc0NC4yODYuNzY1LjY4OHMtLjI4Ni43NDQtLjY4OC43NjVsLTEuMzIuMTAxYy0uNDU1LjA0OC0uNzMxLjMyNy0uNzc3LjcyOS0uMDY2LjU3Ny0uMTIzIDEuNDUxLS4xMjMgMi43NGwuMTIzIDIuNzRjLjA0Ni40MDMuMzIyLjY4MS43NzYuNzI5Ljc5Ni4wODQgMi4xMTEuMTY3IDQuMTkxLjE2N2w0LjE5MS0uMTY3Yy40NTQtLjA0OC43My0uMzI3Ljc3Ni0uNzI5LjA2Ni0uNTc3LjEyMy0xLjQ1MS4xMjMtMi43NGwtLjEyMy0yLjc0Yy0uMDQ2LS40MDItLjMyMi0uNjgyLS43NzctLjcyOWwtMS4zMi0uMTAxYy0uNDAxLS4wMjEtLjcwOS0uMzY0LS42ODgtLjc2NXMuMzY0LS43MDkuNzY1LS42ODh6TTguNTEuMjEzbDIuNTQ1IDIuNTQ1YS43My43MyAwIDAgMSAwIDEuMDI5Yy0uMjg0LjI4NC0uNzQ1LjI4NC0xLjAyOSAwTDguNzIzIDIuNDgzdjYuOTcyYzAgLjQwMi0uMzI2LjcyNy0uNzI3LjcyN3MtLjcyNy0uMzI2LS43MjctLjcyN1YyLjQ4M0w1Ljk2NCAzLjc4N2MtLjI4NC4yODQtLjc0NS4yODQtMS4wMjkgMHMtLjI4NC0uNzQ1IDAtMS4wMjlMNy40ODEuMjEzYy4yODQtLjI4NC43NDUtLjI4NCAxLjAyOSAwelwiPjwvcGF0aD4sXHJcbiAgY2FsZW5kYXI6XHJcbiAgICA8cGF0aCBkPVwiTTExLjk5OSAwYS44LjggMCAwIDEgLjguOGgwbC0uMDAxLjc5OS44MDIuMDAxYTIuNCAyLjQgMCAwIDEgMi4zOTQgMi4yMzZMMTYgNHY5LjZhMi40IDIuNCAwIDAgMS0yLjQgMi40aDBIMi40QTIuNCAyLjQgMCAwIDEgMCAxMy42aDBWNGEyLjQgMi40IDAgMCAxIDIuNC0yLjRoMGwuNzk4LS4wMDFMMy4xOTkuOGEuOC44IDAgMCAxIC43LS43OTRsLjEtLjAwNmEuOC44IDAgMCAxIC44LjhoMGwtLjAwMS43OTloNi40TDExLjE5OS44YS44LjggMCAwIDEgLjctLjc5NHpNMTMuNiAzLjJsLS44MDItLjAwMS4wMDEuODAxYS44LjggMCAwIDEtLjcuNzk0bC0uMS4wMDZhLjguOCAwIDAgMS0uOC0uOGgwbC0uMDAxLS44MDFoLTYuNEw0Ljc5OSA0YS44LjggMCAwIDEtLjcuNzk0bC0uMS4wMDZhLjguOCAwIDAgMS0uOC0uOGgwbC0uMDAxLS44MDFMMi40IDMuMmEuOC44IDAgMCAwLS44Ljh2OS42YS44LjggMCAwIDAgLjguOGgxMS4yYS44LjggMCAwIDAgLjgtLjhWNGEuOC44IDAgMCAwLS44LS44em0tNC44MDEgOGEuOC44IDAgMSAxIDAgMS42aDAtNC44YS44LjggMCAxIDEgMC0xLjZoMHptMy4yLTMuMmEuOC44IDAgMSAxIDAgMS42aDAtNS42YS44LjggMCAxIDEgMC0xLjZoMHpcIj48L3BhdGg+LFxyXG4gIHNjb3JlYm9hcmQ6XHJcbiAgICA8cGF0aCBkPVwiTTEzLjMzMyAyLjY1QzE0LjgwNiAyLjY1IDE2IDMuODQ0IDE2IDUuMzE3aDB2NS4zMzNjMCAxLjQ3My0xLjE5NCAyLjY2Ny0yLjY2NyAyLjY2N2gwSDIuNjY3QzEuMTk0IDEzLjMxNyAwIDEyLjEyMyAwIDEwLjY1aDBWNS4zMTdDMCAzLjg0NCAxLjE5NCAyLjY1IDIuNjY3IDIuNjVoMHptMCAxLjMzM0gyLjY2N2MtLjczNiAwLTEuMzMzLjU5Ny0xLjMzMyAxLjMzM3Y1LjMzM2MwIC43MzYuNTk3IDEuMzMzIDEuMzMzIDEuMzMzaDEwLjY2N2MuNzM2IDAgMS4zMzMtLjU5NyAxLjMzMy0xLjMzM1Y1LjMxN2MwLS43MzYtLjU5Ny0xLjMzMy0xLjMzMy0xLjMzM3ptLTEgMS4zMzNhMSAxIDAgMCAxIDEgMVY3LjY1YTEgMSAwIDAgMS0xIDFoLTF2LjY2N2gxLjMzM2MuMzY4IDAgLjY2Ny4yOTguNjY3LjY2N3MtLjI5OC42NjctLjY2Ny42NjdIMTFhMSAxIDAgMCAxLTEtMVY4LjMxN2ExIDEgMCAwIDEgMS0xaDFWNi42NWgtMS4zMzNjLS4zNjggMC0uNjY3LS4yOTgtLjY2Ny0uNjY3cy4yOTgtLjY2Ny42NjctLjY2N2gxLjY2N3ptLTcuNjY2IDBjLjM2OCAwIC42NjcuMjk4LjY2Ny42Njd2My4zMzNjLjM2OCAwIC42NjcuMjk4LjY2Ny42NjdzLS4yOTguNjY3LS42NjcuNjY3SDQuMDAxYy0uMzY4IDAtLjY2Ny0uMjk4LS42NjctLjY2N3MuMjk4LS42NjcuNjY3LS42NjdWNi42NWMtLjM2OCAwLS42NjctLjI5OC0uNjY3LS42NjdzLjI5OC0uNjY3LjY2Ny0uNjY3aC42Njd6TTguMDAxIDguNjVjLjM2OCAwIC42NjcuMjk4LjY2Ny42NjdzLS4yOTguNjY3LS42NjcuNjY3LS42NjctLjI5OC0uNjY3LS42NjcuMjk4LS42NjcuNjY3LS42Njd6bTAtMi42NjdjLjM2OCAwIC42NjcuMjk4LjY2Ny42NjdzLS4yOTguNjY3LS42NjcuNjY3LS42NjctLjI5OC0uNjY3LS42NjcuMjk4LS42NjcuNjY3LS42Njd6XCI+PC9wYXRoPixcclxuICBjbG9jazpcclxuICAgIDxwYXRoIGQ9XCJNOCAwYTggOCAwIDEgMSAwIDE2QTggOCAwIDEgMSA4IDB6bTAgMS42YTYuNCA2LjQgMCAwIDAgMCAxMi44QTYuNCA2LjQgMCAxIDAgOCAxLjZ6bTAgMS42YS44LjggMCAwIDEgLjguOHYzLjY2OWwxLjc2NiAxLjc2NmEuOC44IDAgMCAxLTEuMTMxIDEuMTMxbC0yLTJBLjguOCAwIDAgMSA3LjIgOFY0YS44LjggMCAwIDEgLjgtLjh6XCI+PC9wYXRoPixcclxuICBjYW5kbGVzdGlja3M6XHJcbiAgICA8cGF0aCBkPVwiTTcuODMzIDQuNDA5Yy40MDIgMCAuNzI3LjMyNi43MjcuNzI3aDBsLjAwMSAxLjU3OWMuODQ2LjMgMS40NTMgMS4xMDggMS40NTMgMi4wNTdoMHYyLjE4MmMwIC45NDktLjYwNiAxLjc1Ny0xLjQ1MyAyLjA1N2wtLjAwMS44NTJjMCAuNDAyLS4zMjYuNzI3LS43MjcuNzI3cy0uNzI3LS4zMjYtLjcyNy0uNzI3aDBsLS4wMDEtLjg1MWMtLjg0Ny0uMjk5LTEuNDU1LTEuMTA3LTEuNDU1LTIuMDU3aDBWOC43NzJjMC0uOTUuNjA3LTEuNzU4IDEuNDU1LTIuMDU3bC4wMDEtMS41NzhjMC0uNDAyLjMyNi0uNzI3LjcyNy0uNzI3ek0yLjAxNSAxLjVjLjQwMiAwIC43MjcuMzI2LjcyNy43MjdoMHYuODUyYy44NDcuMyAxLjQ1NCAxLjEwOCAxLjQ1NCAyLjA1N2gwVjYuNTljMCAuOTUtLjYwNyAxLjc1Ny0xLjQ1NCAyLjA1N3YzLjc2YzAgLjQwMi0uMzI2LjcyNy0uNzI3LjcyN3MtLjcyNy0uMzI2LS43MjctLjcyN2gwdi0zLjc2Qy40NCA4LjM0OS0uMTY4IDcuNTQtLjE2OCA2LjU5aDBWNS4xMzZjMC0uOTUuNjA4LTEuNzU5IDEuNDU1LTIuMDU4di0uODUxYzAtLjQwMi4zMjYtLjcyNy43MjctLjcyN3ptMTEuNjM0IDBjLjQwMiAwIC43MjcuMzI2LjcyNy43MjdoMHYuODUxYy44NDguMjk5IDEuNDU2IDEuMTA3IDEuNDU2IDIuMDU4aDB2My42MzZjMCAuOTUxLS42MDggMS43NTktMS40NTYgMi4wNTh2MS41NzhjMCAuNDAyLS4zMjYuNzI3LS43MjcuNzI3cy0uNzI3LS4zMjYtLjcyNy0uNzI3aDBsLjAwMS0xLjU3OWMtLjg0Ni0uMy0xLjQ1My0xLjEwOC0xLjQ1My0yLjA1N2gwVjUuMTM2YzAtLjk0OS42MDYtMS43NTcgMS40NTMtMi4wNTdsLS4wMDEtLjg1MmMwLS40MDIuMzI2LS43MjcuNzI3LS43Mjd6TTcuODMyIDguMDQ1Yy0uNDAyIDAtLjcyNy4zMjYtLjcyNy43Mjd2Mi4xODJjMCAuNDAyLjMyNi43MjcuNzI3LjcyN3MuNzI3LS4zMjYuNzI3LS43MjdWOC43NzJjMC0uNDAyLS4zMjYtLjcyNy0uNzI3LS43Mjd6bTUuODE5LTMuNjM2Yy0uNDAyIDAtLjcyNy4zMjYtLjcyNy43Mjd2My42MzZjMCAuNDAyLjMyNi43MjcuNzI3LjcyN3MuNzI3LS4zMjYuNzI3LS43MjdWNS4xMzZjMC0uNDAyLS4zMjYtLjcyNy0uNzI3LS43Mjd6bS0xMS42MzcgMGMtLjQwMiAwLS43MjcuMzI2LS43MjcuNzI3VjYuNTljMCAuNDAyLjMyNi43MjcuNzI3LjcyN3MuNzI3LS4zMjYuNzI3LS43MjdWNS4xMzZjMC0uNDAyLS4zMjYtLjcyNy0uNzI3LS43Mjd6XCI+PC9wYXRoPixcclxuICBsb2NrOlxyXG4gICAgPHBhdGggZD1cIk03Ljk5NSAwYzIuMDA4IDAgMy42MzYgMS42MjggMy42MzYgMy42MzZ2Mi4zMDZjMS41MzIuMTc2IDIuNzE2IDEuMzk2IDIuODI4IDIuOTUxbC4wODEgMi4wMTUtLjA4MSAyLjAxNWMtLjExNyAxLjYxMi0xLjM4NCAyLjg2My0yLjk5NyAyLjk2Nkw3Ljk5NSAxNmE1NC45NCA1NC45NCAwIDAgMS0zLjQ2OC0uMTFjLTEuNjEzLS4xMDMtMi44OC0xLjM1NC0yLjk5Ny0yLjk2NmwtLjA4MS0yLjAxNS4wODEtMi4wMTVjLjExNy0xLjYxMiAxLjM4NC0yLjg2MyAyLjk5Ny0yLjk2NmwtLjE2OC4wMTRWMy42MzZDNC4zNTkgMS42MjggNS45ODcgMCA3Ljk5NSAwem0wIDcuMjczbC0zLjM3Ni4xMDdhMS43MyAxLjczIDAgMCAwLTEuNjM4IDEuNjE5bC0uMDc3IDEuOTExLjA3NyAxLjkxMWExLjczIDEuNzMgMCAwIDAgMS42MzggMS42MTlsMy4zNzYuMTA3IDMuMzc2LS4xMDdhMS43MyAxLjczIDAgMCAwIDEuNjM4LTEuNjE5bC4wNzctMS45MTEtLjA3Ny0xLjkxMWExLjczIDEuNzMgMCAwIDAtMS42MzgtMS42MTlsLTMuMzc2LS4xMDd6bTAgMS40NTVjLjgwMyAwIDEuNDU1LjY1MSAxLjQ1NSAxLjQ1NSAwIC41MzgtLjI5MyAxLjAwOC0uNzI3IDEuMjZoMHYuOTIyYzAgLjQwMi0uMzI2LjcyNy0uNzI3LjcyN3MtLjcyNy0uMzI2LS43MjctLjcyN2gwdi0uOTIyYy0uNDM1LS4yNTEtLjcyNy0uNzIyLS43MjctMS4yNiAwLS44MDMuNjUxLTEuNDU1IDEuNDU1LTEuNDU1em0wLTcuMjczYTIuMTggMi4xOCAwIDAgMC0yLjE4MiAyLjE4MmwtLjAwMiAyLjIyNSAyLjE4NC0uMDQzIDIuMTg0LjA0My0uMDAyLTIuMjI1YTIuMTggMi4xOCAwIDAgMC0yLjE4Mi0yLjE4MnpcIj48L3BhdGg+LFxyXG4gIHVzZXI6XHJcbiAgICA8cGF0aCBkPVwiTTcuOTk1IDBjMi40MSAwIDQuMzY0IDEuOTU0IDQuMzY0IDQuMzY0IDAgMS4zNDctLjYxIDIuNTUxLTEuNTY5IDMuMzUxbC0uMTQ1LjExNmMyLjI5NSAxLjAxNyAzLjg5NiAzLjMxNSAzLjg5NiA1Ljk4N3YxLjQ1NGMwIC40MDItLjMyNi43MjctLjcyNy43MjdzLS43MjctLjMyNi0uNzI3LS43Mjd2LTEuNDU0YTUuMDkgNS4wOSAwIDEgMC0xMC4xODIgMHYxLjQ1NGMwIC40MDItLjMyNi43MjctLjcyNy43MjdzLS43MjctLjMyNi0uNzI3LS43Mjd2LTEuNDU0YzAtMi42NzIgMS42MDEtNC45NzEgMy44OTctNS45ODctMS4wNDMtLjc5Ny0xLjcxNS0yLjA1NC0xLjcxNS0zLjQ2N0MzLjYzMiAxLjk1NCA1LjU4NSAwIDcuOTk1IDB6bTAgMS40NTVhMi45MSAyLjkxIDAgMCAwLTIuOTA5IDIuOTA5IDIuOTEgMi45MSAwIDAgMCAyLjkwOSAyLjkwOSAyLjkxIDIuOTEgMCAwIDAgMi45MDktMi45MDkgMi45MSAyLjkxIDAgMCAwLTIuOTA5LTIuOTA5elwiPjwvcGF0aD4sXHJcbiAgXCJidXR0b24tcGxheVwiOlxyXG4gICAgPHBhdGggZD1cIk04IDEuNDVjMS44NyAwIDMuNDczLjEzNCA0LjY5NC4yODZhMy41IDMuNSAwIDAgMSAzLjA1OCAzLjAxM2MuMTM2Ljk2NS4yNDggMi4xMDYuMjQ4IDMuMjQ2YTIzLjczIDIzLjczIDAgMCAxLS4yNDggMy4yNDYgMy41IDMuNSAwIDAgMS0zLjA1OCAzLjAxM0EzOC4wNyAzOC4wNyAwIDAgMSA4IDE0LjU0MWEzOC4wNyAzOC4wNyAwIDAgMS00LjY5NC0uMjg2IDMuNSAzLjUgMCAwIDEtMy4wNTgtMy4wMTNDLjExMiAxMC4yNzYgMCA5LjEzNiAwIDcuOTk1cy4xMTItMi4yODEuMjQ4LTMuMjQ2YTMuNSAzLjUgMCAwIDEgMy4wNTgtMy4wMTNDNC41MjcgMS41ODQgNi4xMyAxLjQ1IDggMS40NXptMCAxLjQ1NWMtMS44MDIgMC0zLjM0NC4xMjktNC41MTQuMjc1YTIuMDUgMi4wNSAwIDAgMC0xLjc5OCAxLjc3M2MtLjEzLjkyMy0uMjMzIDEuOTkyLS4yMzMgMy4wNDNzLjEwNCAyLjEyMS4yMzMgMy4wNDNhMi4wNSAyLjA1IDAgMCAwIDEuNzk4IDEuNzczYzEuMTcuMTQ2IDIuNzEyLjI3NSA0LjUxNC4yNzVzMy4zNDQtLjEyOSA0LjUxNC0uMjc1YTIuMDUgMi4wNSAwIDAgMCAxLjc5OC0xLjc3MyAyMi4yOCAyMi4yOCAwIDAgMCAuMjMzLTMuMDQzYzAtMS4wNTItLjEwNC0yLjEyMS0uMjMzLTMuMDQzYTIuMDUgMi4wNSAwIDAgMC0xLjc5OC0xLjc3M2MtMS4xNy0uMTQ2LTIuNzEyLS4yNzUtNC41MTQtLjI3NXptLTEuMDcgMi4xNWwzLjcxOSAyLjMyNGEuNzMuNzMgMCAwIDEgMCAxLjIzM0w2LjkzIDEwLjkzNmEuNzMuNzMgMCAwIDEtMS4xMTMtLjYxN1Y1LjY3MWEuNzMuNzMgMCAwIDEgMS4xMTMtLjYxN3pcIj48L3BhdGg+LFxyXG4gIHNlYXJjaDpcclxuICAgIDxwYXRoIGQ9XCJNNi42MDkgMGE2LjYxIDYuNjEgMCAwIDEgNi42MDkgNi42MDkgNi41OCA2LjU4IDAgMCAxLTEuMjU2IDMuODc3bDMuNzMzIDMuNzMzYy40MDguNDA4LjQwOCAxLjA2OCAwIDEuNDc2LS4zNzYuMzc2LS45NjguNDA1LTEuMzc3LjA4N2wtLjA5OC0uMDg3LTMuNzMyLTMuNzMzYTYuNTggNi41OCAwIDAgMS0zLjg3NyAxLjI1NkE2LjYxIDYuNjEgMCAwIDEgMCA2LjYwOSA2LjYxIDYuNjEgMCAwIDEgNi42MDkgMHptMCAyLjA4N2MtMi40OTcgMC00LjUyMiAyLjAyNS00LjUyMiA0LjUyMnMyLjAyNSA0LjUyMiA0LjUyMiA0LjUyMiA0LjUyMi0yLjAyNSA0LjUyMi00LjUyMi0yLjAyNS00LjUyMi00LjUyMi00LjUyMnpcIj48L3BhdGg+LFxyXG4gIGNsb3NlOlxyXG4gICAgPHBhdGggZD1cIk0uMzM1LjMzNWMuNDQ2LS40NDYgMS4xNy0uNDQ2IDEuNjE2IDBMOCA2LjM4NCAxNC4wNDkuMzM1Yy40NDYtLjQ0NiAxLjE3LS40NDYgMS42MTYgMHMuNDQ2IDEuMTcgMCAxLjYxNkw5LjYxNiA4bDYuMDQ5IDYuMDQ5Yy40NDYuNDQ2LjQ0NiAxLjE3IDAgMS42MTZzLTEuMTcuNDQ2LTEuNjE2IDBMOCA5LjYxNmwtNi4wNDkgNi4wNDljLS40NDYuNDQ2LTEuMTcuNDQ2LTEuNjE2IDBzLS40NDYtMS4xNyAwLTEuNjE2TDYuMzg0IDggLjMzNSAxLjk1MWMtLjQ0Ni0uNDQ2LS40NDYtMS4xNyAwLTEuNjE2XCI+PC9wYXRoPixcclxuICBtb29uOlxyXG4gICAgPHBhdGggZD1cIk02LjU4NC4wMDVjLjU3Ni0uMTE2IDEuMDEyLjUxMi43MDMgMS4wMTItMS41OTYgMi41NzgtMS4yMDkgNS45OTcuOTcgOC4yMyAxLjY2OCAxLjYwOCAzLjk3OSAyLjI4NSA2LjI3MyAxLjkwM2EuNjcuNjcgMCAwIDEgLjY5NC45OTZjLS4yNzkuNDg4LS42ODcuOTg5LTEuMTgyIDEuNDg0LTMuMTU4IDMuMTQ4LTguMjY4IDMuMTQ4LTExLjQyNyAwLTMuMTUtMy4xNS0zLjE1LTguMjc3LS4wMTUtMTEuNDExaDBsLjE4My0uMTg4QTcuNDQgNy40NCAwIDAgMSA2LjU4NC4wMDV6TTUuNDMzIDEuNzlsLS4xNDguMDcxYTYuMTcgNi4xNyAwIDAgMC0xLjcyMSAxLjI5MmgwbC0uMTQxLjE0NWE2Ljc1IDYuNzUgMCAwIDAgLjE0IDkuMzgyIDYuNzUgNi43NSAwIDAgMCA5LjUyNyAwaDBsLjA4My0uMDg1LS4xNDItLjAwMWE4LjU3IDguNTcgMCAwIDEtNS41MzktMi4yMTZoMGwtLjE4My0uMTcyQzUuMTA0IDcuOTMzIDQuNDI0IDQuNjY1IDUuNDE2IDEuODM1aDBsLjAxNi0uMDQ2LjAwMS4wMDF6bTkuMTk0LjE1OWMuNjMxLS41MjMgMS41MDYuMzkuODkxIDEuMDAzaDBsLS4wNzguMDg2Yy0uNTk5LjcyOC0uNTczIDIuMzQzLjA3OCAyLjk5M2gwbC4wNTQuMDU4Yy41MjMuNjMxLS4zOSAxLjUwNi0xLjAwMy44OTFoMGwtLjA4Ni0uMDc4Yy0uNzI4LS41OTktMi4zNDMtLjU3My0yLjk5My4wNzhoMGwtLjA1OC4wNTRjLS42MzEuNTIzLTEuNTA2LS4zOS0uODkxLTEuMDAzaDBsLjA3OC0uMDg2Yy41OTktLjcyOC41NzMtMi4zNDMtLjA3OC0yLjk5M2gwbC0uMDU0LS4wNThjLS41MjMtLjYzMS4zOS0xLjUwNiAxLjAwMy0uODkxaDBsLjA4Ni4wNzhjLjcyOC41OTkgMi4zNDMuNTczIDIuOTkzLS4wNzhoMGwuMDU4LS4wNTR6bS0uOTA1IDEuODQ5bC0uMDk1LjAxNWE0LjQyIDQuNDIgMCAwIDEtMS4xOTUgMGgwbC0uMDk2LS4wMTUuMDE1LjA5N2E0LjQyIDQuNDIgMCAwIDEgMCAxLjE5NWgwbC0uMDE1LjA5Ni4wOTYtLjAxNWE0LjQyIDQuNDIgMCAwIDEgMS4xOTUgMGgwbC4wOTUuMDE1LS4wMjEtLjA5N2E0LjQyIDQuNDIgMCAwIDEgMC0xLjE5NWgwbC4wMTUtLjA5Ny4wMDcuMDAxelwiPjwvcGF0aD4sXHJcbiAgc3VuOlxyXG4gICAgPHBhdGggZD1cIk04LjAwMSAxNC4wMDFjLjMzOCAwIC42MjMuMjUzLjY2Mi41ODlsLjAwNS4wNzh2LjY2N2MwIC4zNTMtLjI3NS42NDQtLjYyOC42NjVzLS42NTktLjIzNy0uNzAxLS41ODdsLS4wMDUtLjA3OHYtLjY2N2MwLS4zNjguMjk5LS42NjcuNjY3LS42Njd6bTUuMTQyLTEuOGwuMDYzLjA1NS40NjcuNDY3Yy4yNDguMjQ5LjI2LjY0OC4wMjguOTEycy0uNjMuMzAyLS45MDguMDg2bC0uMDYzLS4wNTUtLjQ2Ny0uNDY3Yy0uMjQ4LS4yNDktLjI2LS42NDgtLjAyOC0uOTEycy42My0uMzAyLjkwOC0uMDg2em0tOS40MDUuMDU1Yy4yMzguMjM4LjI2MS42MTUuMDU1Ljg4bC0uMDU1LjA2My0uNDY3LjQ2N2MtLjI0OS4yNDgtLjY0OC4yNi0uOTEyLjAyOHMtLjMwMi0uNjMtLjA4Ni0uOTA4bC4wNTUtLjA2My40NjctLjQ2N2MuMjYtLjI2LjY4Mi0uMjYuOTQzIDBoMHpNOC4wMDEgNGE0IDQgMCAxIDEgMCA4LjAwMSA0IDQgMCAxIDEgMC04LjAwMXptMCAxLjMzM2EyLjY3IDIuNjcgMCAwIDAtMi42NjcgMi42NjcgMi42NyAyLjY3IDAgMCAwIDIuNjY3IDIuNjY3IDIuNjcgMi42NyAwIDAgMCAyLjY2Ny0yLjY2NyAyLjY3IDIuNjcgMCAwIDAtMi42NjctMi42Njd6bS02LjY2NyAyYy4zNTMgMCAuNjQ0LjI3NS42NjUuNjI4cy0uMjM3LjY1OS0uNTg3LjcwMWwtLjA3OC4wMDVILjY2N2MtLjM1MyAwLS42NDQtLjI3NS0uNjY1LS42MjhzLjIzNy0uNjU5LjU4Ny0uNzAxbC4wNzgtLjAwNWguNjY3em0xNC4wMDEgMGMuMzUzIDAgLjY0NC4yNzUuNjY1LjYyOHMtLjIzNy42NTktLjU4Ny43MDFsLS4wNzguMDA1aC0uNjY3Yy0uMzUzIDAtLjY0NC0uMjc1LS42NjUtLjYyOHMuMjM3LS42NTkuNTg3LS43MDFsLjA3OC0uMDA1aC42Njd6TTMuMjA5IDIuMjY3bC4wNjMuMDU1LjQ2Ny40NjdjLjI0OC4yNDkuMjYuNjQ4LjAyOC45MTJzLS42My4zMDItLjkwOC4wODZsLS4wNjMtLjA1NS0uNDY3LS40NjdjLS4yNDgtLjI0OS0uMjYtLjY0OC0uMDI4LS45MTJzLjYzLS4zMDIuOTA4LS4wODZ6bTEwLjQ2NC4wNTVjLjIzOC4yMzguMjYxLjYxNS4wNTUuODhsLS4wNTUuMDYzLS40NjcuNDY3Yy0uMjQ5LjI0OC0uNjQ4LjI2LS45MTIuMDI4cy0uMzAyLS42My0uMDg2LS45MDhsLjA1NS0uMDYzLjQ2Ny0uNDY3Yy4yNi0uMjYuNjgyLS4yNi45NDMgMGgwek04LjAwMSAwYy4zMzggMCAuNjIzLjI1My42NjIuNTg5bC4wMDUuMDc4di42NjdjMCAuMzUzLS4yNzUuNjQ0LS42MjguNjY1cy0uNjU5LS4yMzctLjcwMS0uNTg3bC0uMDA1LS4wNzhWLjY2N2MwLS4zNjguMjk5LS42NjcuNjY3LS42Njd6XCI+PC9wYXRoPixcclxufTtcclxuXHJcbmNvbnN0IEljb24gPSAocHJvcHMpID0+IHtcclxuICBjb25zdCBzaXplID0gcHJvcHMuc2l6ZSA/IHByb3BzLnNpemUgOiAxNjtcclxuICByZXR1cm4gKFxyXG4gICAgPHN2Z1xyXG4gICAgICBjbGFzc05hbWU9e2NuKHByb3BzLmNsYXNzTmFtZSl9XHJcbiAgICAgIHdpZHRoPXtzaXplfVxyXG4gICAgICBoZWlnaHQ9e3NpemV9XHJcbiAgICAgIHZpZXdCb3g9XCIwIDAgMTYgMTZcIlxyXG4gICAgPlxyXG4gICAgICB7aWNvbnNbcHJvcHMubmFtZV19XHJcbiAgICA8L3N2Zz5cclxuICApO1xyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgSWNvbjtcclxuIl19",
    "ast": null,
    "map": {
      "version": 3,
      "sources": [
        "Icon.jsx"
      ],
      "names": [
        "icons",
        "instagram",
        "facebook",
        "twitter",
        "youtube",
        "tiktok",
        "reddit",
        "discord",
        "bubble",
        "rdc",
        "spinner",
        "dribbble",
        "behance",
        "linkedin",
        "play",
        "info",
        "check",
        "download",
        "calendar",
        "scoreboard",
        "clock",
        "candlesticks",
        "lock",
        "user",
        "search",
        "close",
        "moon",
        "sun",
        "Icon",
        "props",
        "size",
        "className",
        "name"
      ],
      "mappings": "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",
      "file": "Icon.jsx",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "sourcesContent": [
        "import React from \"react\";\r\nimport cn from \"classnames\";\r\n\r\nconst icons = {\r\n  \"arrow-right\":\r\n    <path d=\"M10.39 3.153c.464-.428 1.187-.399 1.615.065l3.692 4c.404.438.404 1.113 0 1.55l-3.692 4c-.428.464-1.151.493-1.615.065s-.493-1.151-.065-1.615l1.922-2.082H1.143C.512 9.136 0 8.624 0 7.993S.512 6.85 1.143 6.85h11.104l-1.922-2.082c-.428-.464-.399-1.187.065-1.615z\"></path>,\r\n  \"arrow-right-empty\":\r\n    <path d=\"M5.551 15.665l-.1.089c-.449.355-1.102.326-1.517-.089-.446-.446-.446-1.17 0-1.616h0l6.048-6.05-6.048-6.048-.089-.1C3.491 1.403 3.52.749 3.935.335c.446-.446 1.17-.446 1.616 0h0l6.857 6.857.089.1c.355.449.326 1.102-.089 1.517h0l-6.857 6.857z\"></path>,\r\n  \"arrow-down\":\r\n    <path d=\"M12.833 10.39c.428.464.399 1.187-.065 1.615l-4 3.692c-.438.404-1.113.404-1.55 0l-4-3.692c-.464-.428-.493-1.151-.065-1.615s1.151-.493 1.615-.065l2.082 1.922V1.143C6.85.512 7.362 0 7.993 0s1.143.512 1.143 1.143v11.104l2.082-1.922c.464-.428 1.187-.399 1.615.065z\"></path>,\r\n  \"arrow-prev\":\r\n    <path d=\"M5.61 13.697c-.464.428-1.187.399-1.615-.065l-3.692-4c-.404-.438-.404-1.113 0-1.55l3.692-4c.428-.464 1.151-.493 1.615-.065s.493 1.151.065 1.615L3.753 7.714h11.104c.631 0 1.143.512 1.143 1.143S15.488 10 14.857 10H3.753l1.922 2.082c.428.464.399 1.187-.065 1.615z\"></path>,\r\n  \"arrow-next\":\r\n    <path d=\"M10.39 3.303c.464-.428 1.187-.399 1.615.065l3.692 4c.404.438.404 1.113 0 1.55l-3.692 4c-.428.464-1.151.493-1.615.065s-.493-1.151-.065-1.615l1.922-2.082H1.143C.512 9.286 0 8.774 0 8.143S.512 7 1.143 7h11.104l-1.922-2.082c-.428-.464-.399-1.187.065-1.615z\"></path>,\r\n  \"arrow-bottom\":\r\n    <path d=\"M15.039 3.961c-.653-.653-1.713-.653-2.366 0L8 8.634 3.327 3.961c-.653-.653-1.713-.653-2.366 0s-.653 1.713 0 2.366l5.856 5.856c.653.653 1.713.653 2.366 0l5.856-5.856c.653-.653.653-1.713 0-2.366z\"></path>,\r\n  instagram:\r\n    <path d=\"M11.2 0A4.8 4.8 0 0 1 16 4.8h0v6.4a4.8 4.8 0 0 1-4.8 4.8h0-6.4A4.8 4.8 0 0 1 0 11.2h0V4.8A4.8 4.8 0 0 1 4.8 0h0zm0 1.6H4.8a3.2 3.2 0 0 0-3.2 3.2v6.4a3.2 3.2 0 0 0 3.2 3.2h6.4a3.2 3.2 0 0 0 3.2-3.2V4.8a3.2 3.2 0 0 0-3.2-3.2zM8 4a4 4 0 1 1 0 8 4 4 0 1 1 0-8zm0 1.6a2.4 2.4 0 0 0 0 4.8 2.4 2.4 0 0 0 0-4.8zm4-2.4a.8.8 0 1 1 0 1.6.8.8 0 1 1 0-1.6z\"></path>,\r\n  facebook:\r\n    <path d=\"M7.967.017a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm0 1.6a6.4 6.4 0 0 0-6.4 6.4c0 2.982 2.039 5.487 4.799 6.198l.001-4.598h-.8a.8.8 0 1 1 0-1.6h.8v-1.6a2.4 2.4 0 0 1 2.4-2.4h.8a.8.8 0 1 1 0 1.6h0-.8a.8.8 0 0 0-.8.8h0v1.6h1.6a.8.8 0 1 1 0 1.6h0-1.6v4.8a6.4 6.4 0 0 0 0-12.8z\"></path>,\r\n  twitter:\r\n    <path d=\"M2.121 9.233C1.018 9.236.306 10.492.986 11.444c.973 1.363 2.737 2.456 5.681 2.456 4.563 0 8.226-3.719 7.714-8.113l.751-1.503c.521-1.042-.384-2.227-1.527-1.999l-.993.198c-.263-.139-.535-.244-.768-.32-.454-.148-1.003-.265-1.511-.265-.913 0-1.701.234-2.327.704-.619.464-.968 1.075-1.159 1.635-.088.258-.147.518-.185.766-.354-.111-.715-.261-1.069-.445-.802-.415-1.451-.942-1.817-1.404-.614-.775-1.915-.717-2.371.29-.643 1.42-.467 3.102.111 4.462a6.57 6.57 0 0 0 .754 1.324l-.151.001zm4.546 3.333c-2.576 0-3.907-.933-4.596-1.898-.031-.043 0-.102.054-.103.701-.002 2.139-.035 3.087-.59.049-.029.038-.101-.016-.119-2.211-.743-3.467-3.891-2.575-5.86.02-.045.081-.051.112-.012C3.752 5.271 5.98 6.531 7.919 6.566c.042.001.074-.037.067-.079-.078-.507-.376-3.254 2.347-3.254.65 0 1.618.317 1.974.642a.07.07 0 0 0 .061.017l1.498-.3c.054-.011.098.046.073.095l-.929 1.858c-.006.013-.008.028-.006.042.651 3.658-2.345 6.978-6.337 6.978z\"></path>,\r\n  youtube: \r\n    <g transform=\"translate(0 2.5), scale(0.7)\">\r\n      <path id=\"Vector\" d=\"M11,15c-3.293,0-5.961-.126-7.619-.231A3.432,3.432,0,0,1,.187,11.544C.063,9.911,0,8.55,0,7.5S.063,5.089.187,3.456A3.433,3.433,0,0,1,3.381.23C5.8.078,8.365,0,11,0c2.6,0,5.233.08,7.62.23a3.432,3.432,0,0,1,3.193,3.226C21.937,5.1,22,6.457,22,7.5s-.063,2.4-.188,4.044a3.43,3.43,0,0,1-3.193,3.225C16.961,14.874,14.293,15,11,15ZM11,1.875c-3.242,0-5.871.123-7.506.227A1.593,1.593,0,0,0,2.015,3.6c-.121,1.587-.182,2.9-.182,3.9s.061,2.312.182,3.9a1.592,1.592,0,0,0,1.478,1.5c2.387.151,4.912.228,7.506.228s5.12-.077,7.506-.228a1.593,1.593,0,0,0,1.479-1.5c.083-1.085.181-2.642.181-3.9s-.1-2.813-.181-3.9a1.594,1.594,0,0,0-1.479-1.5C16.871,2,14.242,1.875,11,1.875Z\" />\r\n      <path id=\"Vector-2\" d=\"M4.356,2.109a.917.917,0,0,1,0,1.525L1.425,5.589A.917.917,0,0,1,0,4.826V.918A.917.917,0,0,1,1.425.155Z\" transform=\"translate(9.167 4.128)\" />\r\n    </g>,\r\n  tiktok: \r\n    <g transform=\"translate(0 0), scale(0.8)\">\r\n      <path id=\"Vector\" d=\"M14.4,18H3.6A3.6,3.6,0,0,1,0,14.4V3.6A3.6,3.6,0,0,1,3.6,0H14.4A3.6,3.6,0,0,1,18,3.6V14.4A3.6,3.6,0,0,1,14.4,18ZM3.6,1.8A1.8,1.8,0,0,0,1.8,3.6V14.4a1.8,1.8,0,0,0,1.8,1.8H14.4a1.8,1.8,0,0,0,1.8-1.8V3.6a1.8,1.8,0,0,0-1.8-1.8Z\" />\r\n      <path id=\"Vector-2\" data-name=\"Vector\" d=\"M5.5,0a.917.917,0,0,0-.917.917V7.792a1.375,1.375,0,0,1-2.75,0A1.5,1.5,0,0,1,2.932,6.4a.917.917,0,1,0-.365-1.8A3.326,3.326,0,0,0,0,7.792a3.208,3.208,0,0,0,6.417,0v-3.7a3.65,3.65,0,0,0,1.833.491.917.917,0,1,0,0-1.833A1.833,1.833,0,0,1,6.417.917.917.917,0,0,0,5.5,0Z\" transform=\"translate(4.417 3.5)\" />\r\n    </g>,\r\n  reddit: \r\n    <g transform=\"translate(4 1), scale(0.7)\">\r\n      <path id=\"Vector\" d=\"M5.526,17.438c-5.1,0-9.243-2.767-9.243-6.167a4.17,4.17,0,0,1,.058-.7A2.344,2.344,0,0,1-4.771,8.581,2.345,2.345,0,0,1-2.429,6.239a2.336,2.336,0,0,1,1.552.588A11.89,11.89,0,0,1,5.261,5.105L6.823.339l.341.08.008,0,3.64.857a1.929,1.929,0,1,1-.154.758L7.337,1.254,6.072,5.114a11.763,11.763,0,0,1,5.908,1.745,2.342,2.342,0,1,1,2.739,3.762,4.172,4.172,0,0,1,.051.65c0,3.4-4.148,6.167-9.244,6.167Zm-8.393-6.9a3.5,3.5,0,0,0-.077.731c0,2.975,3.8,5.394,8.471,5.394S14,14.245,14,11.271a3.48,3.48,0,0,0-.071-.7.388.388,0,0,1-.038-.168,4.922,4.922,0,0,0-1.982-2.679.383.383,0,0,1-.166-.117A11.124,11.124,0,0,0,5.526,5.876a11.16,11.16,0,0,0-6.168,1.7A.4.4,0,0,1-.8,7.684a4.969,4.969,0,0,0-2.032,2.695.383.383,0,0,1-.032.148A.121.121,0,0,1-2.867,10.54ZM12.626,7.325a5.771,5.771,0,0,1,1.89,2.507,1.57,1.57,0,0,0-1.89-2.507ZM-2.429,7.011A1.571,1.571,0,0,0-4,8.581a1.571,1.571,0,0,0,.555,1.2A5.833,5.833,0,0,1-1.532,7.293,1.571,1.571,0,0,0-2.429,7.011ZM12.586.877a1.156,1.156,0,1,0,1.155,1.156A1.157,1.157,0,0,0,12.586.877ZM5.568,15.238A4.53,4.53,0,0,1,2.235,14.2a.386.386,0,0,1,.547-.546,3.837,3.837,0,0,0,2.786.807,3.842,3.842,0,0,0,2.787-.807A.386.386,0,1,1,8.9,14.2a4.532,4.532,0,0,1-3.333,1.034Z\" transform=\"translate(0)\" stroke=\"#777e90\" strokeWidth=\"0.7\" />\r\n      <path id=\"Vector-2\" d=\"M17.884,22.35A1.464,1.464,0,0,0,16.436,23.8a1.445,1.445,0,0,0,1.449,1.425A1.425,1.425,0,0,0,19.309,23.8a1.444,1.444,0,0,0-1.425-1.447Zm-6.243,0A1.463,1.463,0,0,0,10.194,23.8a1.444,1.444,0,0,0,1.447,1.425A1.425,1.425,0,0,0,13.066,23.8a1.444,1.444,0,0,0-1.425-1.447Z\" transform=\"translate(-9.183 -13.65)\" />\r\n    </g>,\r\n  discord:\r\n    [\r\n      <defs key={1}>\r\n        <clipPath id=\"clip-path\">\r\n          <rect id=\"Rectangle_1201\" width=\"27\" height=\"21\" transform=\"translate(0 0)\"/>\r\n        </clipPath>\r\n      </defs>,\r\n      <g key={2} transform=\"translate(0.5 2), scale(1.2)\" clipPath=\"url(#clip-path)\">\r\n        <path id=\"Vector\" d=\"M21.784,2.038A21.22,21.22,0,0,0,16.546.413a.08.08,0,0,0-.084.04,14.781,14.781,0,0,0-.652,1.34,19.59,19.59,0,0,0-5.883,0A13.557,13.557,0,0,0,9.264.453.083.083,0,0,0,9.18.413,21.161,21.161,0,0,0,3.942,2.038a.075.075,0,0,0-.034.03,21.718,21.718,0,0,0-3.8,14.647.088.088,0,0,0,.033.06,21.339,21.339,0,0,0,6.426,3.248.083.083,0,0,0,.09-.03A15.252,15.252,0,0,0,7.97,17.855a.081.081,0,0,0-.045-.113,14.053,14.053,0,0,1-2.007-.957.083.083,0,0,1-.008-.137c.135-.1.27-.206.4-.312a.08.08,0,0,1,.083-.011,15.218,15.218,0,0,0,12.932,0,.079.079,0,0,1,.084.01c.129.106.264.212.4.313a.082.082,0,0,1-.007.137,13.187,13.187,0,0,1-2.008.956.082.082,0,0,0-.044.114,17.125,17.125,0,0,0,1.314,2.137.082.082,0,0,0,.09.031,21.268,21.268,0,0,0,6.436-3.248.083.083,0,0,0,.033-.059,21.575,21.575,0,0,0-3.8-14.647A.065.065,0,0,0,21.784,2.038ZM8.6,13.791A2.473,2.473,0,0,1,6.286,11.2,2.46,2.46,0,0,1,8.6,8.6,2.446,2.446,0,0,1,10.912,11.2,2.46,2.46,0,0,1,8.6,13.791Zm8.551,0A2.473,2.473,0,0,1,14.837,11.2,2.46,2.46,0,0,1,17.15,8.6,2.446,2.446,0,0,1,19.462,11.2,2.453,2.453,0,0,1,17.15,13.791Z\" transform=\"scale(0.5)\" />\r\n      </g>\r\n    ],\r\n  bubble:\r\n    [\r\n      <defs key={1}>\r\n        <clipPath id=\"clip-path\">\r\n          <rect width=\"16\" height=\"16\" />\r\n        </clipPath>\r\n      </defs>,\r\n      <rect key={2} width=\"16\" height=\"16\" fill=\"none\"/>,\r\n      <g key={3} clipPath=\"url(#clip-path)\">\r\n        <path id=\"Vector\" d=\"M0,16l5-5h9a2,2,0,0,0,2-2V2a2,2,0,0,0-2-2H2A2,2,0,0,0,0,2Z\" />\r\n      </g>\r\n    ],\r\n  rdc:\r\n    <g data-name=\"Group 226\" transform=\"translate(-60.5 -42) scale(0.57)\">\r\n      <circle data-name=\"Ellipse 18\" cx=\"13.5\" cy=\"13.5\" r=\"13.5\" transform=\"translate(106.876 74.111)\" fill=\"#356ffa\"/>\r\n      <path data-name=\"Path 205\" d=\"M50.063,94.833a.821.821,0,0,1-1.163,0l-.775-.775a.819.819,0,0,1,0-1.162l3.306-3.306-3.306-3.3a.821.821,0,0,1,0-1.163l.772-.781a.819.819,0,0,1,1.162,0l4.663,4.663a.821.821,0,0,1,0,1.165Z\" transform=\"translate(66.139 0)\" fill=\"#fff\"/>\r\n      <path data-name=\"Path 206\" d=\"M124.653,35.225a.819.819,0,0,1,1.162,0l.775.775a.821.821,0,0,1,0,1.163l-3.3,3.3,3.3,3.306a.819.819,0,0,1,0,1.162l-.772.781a.818.818,0,0,1-1.162,0l-4.663-4.666a.821.821,0,0,1,0-1.166Z\" transform=\"translate(0 45.184)\" fill=\"#fff\"/>\r\n    </g>,\r\n  spinner:\r\n    <path d=\"M10,20a1,1,0,0,1-1-1V16a1,1,0,1,1,2,0v3A1,1,0,0,1,10,20Zm6.364-2.636a.991.991,0,0,1-.707-.293L13.536,14.95a1,1,0,1,1,1.414-1.414l2.121,2.121a1,1,0,0,1-.707,1.707Zm-12.728,0a1,1,0,0,1-.707-1.708L5.05,13.535A1,1,0,0,1,6.465,14.95L4.343,17.071A.994.994,0,0,1,3.636,17.364ZM19,11H16a1,1,0,1,1,0-2h3a1,1,0,0,1,0,2ZM4,11H1A1,1,0,1,1,1,9H4a1,1,0,1,1,0,2ZM14.243,6.758a1,1,0,0,1-.707-1.707l2.121-2.122a1,1,0,1,1,1.414,1.415L14.95,6.465A.994.994,0,0,1,14.243,6.758Zm-8.485,0a.994.994,0,0,1-.707-.293L2.929,4.343A1,1,0,0,1,4.343,2.929L6.465,5.05a1,1,0,0,1-.707,1.708ZM10,5A1,1,0,0,1,9,4V1a1,1,0,1,1,2,0V4A1,1,0,0,1,10,5Z\" transform=\"scale(0.8)\" />,\r\n\r\n  dribbble:\r\n    <path d=\"M8 0a7.97 7.97 0 0 1 5.441 2.135h0l.012.011.191.184-.203-.195.251.244.391.425.058.069.122.15.07.09a7.96 7.96 0 0 1 1.606 3.903l.021.186.002.015.01.111-.012-.127.024.299L16 8l-.004.249L16 8l-.025.632-.013.149-.002.02c-.248 2.499-1.647 4.659-3.658 5.945l-.017.011-.028.018-.236.143.264-.161-.307.186-.531.279-.114.053-.211.093-.034.014C10.138 15.78 9.095 16 8 16c-1.715 0-3.304-.54-4.606-1.458h0l-.033-.024-.468-.36-.025-.021-.186-.161-.062-.056-.414-.405-.024-.025C.829 12.057 0 10.125 0 8l.005-.297L0 7.993l.011-.415.013-.199.007-.09.02-.203.019-.156.027-.186.016-.1.04-.216.008-.037C.643 4.036 2.157 2.059 4.21.953l-.266.15.301-.169.27-.137.088-.042.154-.07.124-.054.536-.205.031-.011C6.25.146 7.108 0 8 0zm1.356 9.906c-1.362.66-2.858 1.732-4.775 3.502A6.35 6.35 0 0 0 8 14.4a6.38 6.38 0 0 0 2.504-.508 24.45 24.45 0 0 0-1.148-3.985zm4.991-1.08l-.04.001c-1.289.046-2.38.169-3.462.495a25.99 25.99 0 0 1 1.113 3.706 6.39 6.39 0 0 0 2.389-4.202zM7.942 6.86c-1.85.583-3.914.939-6.34 1.076A.85.85 0 0 0 1.6 8c0 1.695.659 3.237 1.735 4.382 2.086-1.945 3.78-3.18 5.397-3.951L7.942 6.86zm5.266-2.581l-.147.101c-1.136.761-2.314 1.406-3.597 1.931l.759 1.53c1.34-.425 2.665-.568 4.129-.616a6.34 6.34 0 0 0-1.144-2.946zM4.958 2.37l-.126.068c-1.459.833-2.558 2.223-3.009 3.88 2.028-.132 3.752-.426 5.288-.878-.639-1.026-1.357-2.042-2.153-3.07zM8 1.6a6.42 6.42 0 0 0-1.485.173l2.147 3.135c1.224-.484 2.349-1.087 3.444-1.816C10.995 2.16 9.563 1.6 8 1.6z\"></path>,\r\n  behance:\r\n    <path d=\"M12.667 5.367C14.508 5.367 16 6.86 16 8.701v.667c0 .368-.298.667-.667.667h-4.667a2 2 0 0 0 2 2 1.99 1.99 0 0 0 1.233-.425c.177-.139.387-.242.612-.242.571 0 .937.59.537.998-.605.618-1.449 1.002-2.382 1.002-1.841 0-3.333-1.492-3.333-3.333V8.701c0-1.841 1.492-3.333 3.333-3.333zm-8-2.667c1.473 0 2.667 1.194 2.667 2.667a2.66 2.66 0 0 1-.8 1.905A3.33 3.33 0 0 1 8 10.033c0 1.841-1.492 3.333-3.333 3.333h0-3.524C.512 13.367 0 12.855 0 12.224h0V3.767C0 3.178.478 2.7 1.067 2.7h0zm0 5.333H1.333v4h3.333a2 2 0 0 0 0-4zm8-1.333a2 2 0 0 0-2 2h4a2 2 0 0 0-2-2zm-8-2.667H1.333V6.7h3.333C5.403 6.7 6 6.103 6 5.367s-.597-1.333-1.333-1.333zM14 2.7c.368 0 .667.298.667.667s-.298.667-.667.667h0-2.667c-.368 0-.667-.298-.667-.667s.298-.667.667-.667h0z\"></path>,\r\n  linkedin:\r\n    <path d=\"M12.8.001a3.2 3.2 0 0 1 3.2 3.2h0v9.6a3.2 3.2 0 0 1-3.2 3.2h0-9.6a3.2 3.2 0 0 1-3.2-3.2h0v-9.6a3.2 3.2 0 0 1 3.2-3.2h0zm0 1.6H3.2a1.6 1.6 0 0 0-1.6 1.6v9.6a1.6 1.6 0 0 0 1.6 1.6h9.6a1.6 1.6 0 0 0 1.6-1.6v-9.6a1.6 1.6 0 0 0-1.6-1.6zM4 6.401a.8.8 0 0 1 .8.8h0v4.8a.8.8 0 0 1-1.6 0h0v-4.8a.8.8 0 0 1 .8-.8zm5.6 0a3.2 3.2 0 0 1 3.2 3.2v2.4a.8.8 0 1 1-1.6 0v-2.4a1.6 1.6 0 0 0-3.2 0v2.4a.8.8 0 0 1-1.6 0v-4.8a.8.8 0 0 1 1.529-.33c.486-.298 1.059-.47 1.671-.47zM4 3.201a.8.8 0 0 1 0 1.6.8.8 0 0 1 0-1.6z\"></path>,\r\n  play:\r\n    <path d=\"M1.509 2.463c0-1.71 1.876-2.755 3.33-1.855l8.945 5.538c1.378.853 1.378 2.857 0 3.711l-8.945 5.538c-1.454.899-3.33-.147-3.33-1.856V2.463z\"></path>,\r\n  info:\r\n    <path d=\"M8 0a1.6 1.6 0 1 0 0 3.2A1.6 1.6 0 1 0 8 0zm0 6.4A1.6 1.6 0 0 0 6.4 8v6.4a1.6 1.6 0 1 0 3.2 0V8A1.6 1.6 0 0 0 8 6.4z\"></path>,\r\n  check:\r\n    <path d=\"M14.049 2.635c.446-.446 1.17-.446 1.616 0 .412.412.444 1.06.095 1.509l-.095.108-9.143 9.143c-.412.412-1.06.444-1.509.095l-.108-.095L.335 8.822c-.446-.446-.446-1.17 0-1.616.412-.412 1.06-.444 1.509-.095l.108.095 3.763 3.762 8.335-8.334z\"></path>,\r\n  download:\r\n    <path d=\"M10.943 5.887l1.395.107c1.08.114 1.941.88 2.07 2.011.074.645.133 1.575.133 2.905l-.133 2.905c-.129 1.13-.988 1.897-2.069 2.011-.859.091-2.227.175-4.344.175s-3.485-.085-4.344-.175c-1.08-.114-1.939-.88-2.069-2.011-.074-.645-.133-1.575-.133-2.905l.133-2.905c.129-1.131.99-1.897 2.07-2.011l1.395-.107c.401-.021.744.286.765.688s-.286.744-.688.765l-1.32.101c-.455.048-.731.327-.777.729-.066.577-.123 1.451-.123 2.74l.123 2.74c.046.403.322.681.776.729.796.084 2.111.167 4.191.167l4.191-.167c.454-.048.73-.327.776-.729.066-.577.123-1.451.123-2.74l-.123-2.74c-.046-.402-.322-.682-.777-.729l-1.32-.101c-.401-.021-.709-.364-.688-.765s.364-.709.765-.688zM8.51.213l2.545 2.545a.73.73 0 0 1 0 1.029c-.284.284-.745.284-1.029 0L8.723 2.483v6.972c0 .402-.326.727-.727.727s-.727-.326-.727-.727V2.483L5.964 3.787c-.284.284-.745.284-1.029 0s-.284-.745 0-1.029L7.481.213c.284-.284.745-.284 1.029 0z\"></path>,\r\n  calendar:\r\n    <path d=\"M11.999 0a.8.8 0 0 1 .8.8h0l-.001.799.802.001a2.4 2.4 0 0 1 2.394 2.236L16 4v9.6a2.4 2.4 0 0 1-2.4 2.4h0H2.4A2.4 2.4 0 0 1 0 13.6h0V4a2.4 2.4 0 0 1 2.4-2.4h0l.798-.001L3.199.8a.8.8 0 0 1 .7-.794l.1-.006a.8.8 0 0 1 .8.8h0l-.001.799h6.4L11.199.8a.8.8 0 0 1 .7-.794zM13.6 3.2l-.802-.001.001.801a.8.8 0 0 1-.7.794l-.1.006a.8.8 0 0 1-.8-.8h0l-.001-.801h-6.4L4.799 4a.8.8 0 0 1-.7.794l-.1.006a.8.8 0 0 1-.8-.8h0l-.001-.801L2.4 3.2a.8.8 0 0 0-.8.8v9.6a.8.8 0 0 0 .8.8h11.2a.8.8 0 0 0 .8-.8V4a.8.8 0 0 0-.8-.8zm-4.801 8a.8.8 0 1 1 0 1.6h0-4.8a.8.8 0 1 1 0-1.6h0zm3.2-3.2a.8.8 0 1 1 0 1.6h0-5.6a.8.8 0 1 1 0-1.6h0z\"></path>,\r\n  scoreboard:\r\n    <path d=\"M13.333 2.65C14.806 2.65 16 3.844 16 5.317h0v5.333c0 1.473-1.194 2.667-2.667 2.667h0H2.667C1.194 13.317 0 12.123 0 10.65h0V5.317C0 3.844 1.194 2.65 2.667 2.65h0zm0 1.333H2.667c-.736 0-1.333.597-1.333 1.333v5.333c0 .736.597 1.333 1.333 1.333h10.667c.736 0 1.333-.597 1.333-1.333V5.317c0-.736-.597-1.333-1.333-1.333zm-1 1.333a1 1 0 0 1 1 1V7.65a1 1 0 0 1-1 1h-1v.667h1.333c.368 0 .667.298.667.667s-.298.667-.667.667H11a1 1 0 0 1-1-1V8.317a1 1 0 0 1 1-1h1V6.65h-1.333c-.368 0-.667-.298-.667-.667s.298-.667.667-.667h1.667zm-7.666 0c.368 0 .667.298.667.667v3.333c.368 0 .667.298.667.667s-.298.667-.667.667H4.001c-.368 0-.667-.298-.667-.667s.298-.667.667-.667V6.65c-.368 0-.667-.298-.667-.667s.298-.667.667-.667h.667zM8.001 8.65c.368 0 .667.298.667.667s-.298.667-.667.667-.667-.298-.667-.667.298-.667.667-.667zm0-2.667c.368 0 .667.298.667.667s-.298.667-.667.667-.667-.298-.667-.667.298-.667.667-.667z\"></path>,\r\n  clock:\r\n    <path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 1 1 8 0zm0 1.6a6.4 6.4 0 0 0 0 12.8A6.4 6.4 0 1 0 8 1.6zm0 1.6a.8.8 0 0 1 .8.8v3.669l1.766 1.766a.8.8 0 0 1-1.131 1.131l-2-2A.8.8 0 0 1 7.2 8V4a.8.8 0 0 1 .8-.8z\"></path>,\r\n  candlesticks:\r\n    <path d=\"M7.833 4.409c.402 0 .727.326.727.727h0l.001 1.579c.846.3 1.453 1.108 1.453 2.057h0v2.182c0 .949-.606 1.757-1.453 2.057l-.001.852c0 .402-.326.727-.727.727s-.727-.326-.727-.727h0l-.001-.851c-.847-.299-1.455-1.107-1.455-2.057h0V8.772c0-.95.607-1.758 1.455-2.057l.001-1.578c0-.402.326-.727.727-.727zM2.015 1.5c.402 0 .727.326.727.727h0v.852c.847.3 1.454 1.108 1.454 2.057h0V6.59c0 .95-.607 1.757-1.454 2.057v3.76c0 .402-.326.727-.727.727s-.727-.326-.727-.727h0v-3.76C.44 8.349-.168 7.54-.168 6.59h0V5.136c0-.95.608-1.759 1.455-2.058v-.851c0-.402.326-.727.727-.727zm11.634 0c.402 0 .727.326.727.727h0v.851c.848.299 1.456 1.107 1.456 2.058h0v3.636c0 .951-.608 1.759-1.456 2.058v1.578c0 .402-.326.727-.727.727s-.727-.326-.727-.727h0l.001-1.579c-.846-.3-1.453-1.108-1.453-2.057h0V5.136c0-.949.606-1.757 1.453-2.057l-.001-.852c0-.402.326-.727.727-.727zM7.832 8.045c-.402 0-.727.326-.727.727v2.182c0 .402.326.727.727.727s.727-.326.727-.727V8.772c0-.402-.326-.727-.727-.727zm5.819-3.636c-.402 0-.727.326-.727.727v3.636c0 .402.326.727.727.727s.727-.326.727-.727V5.136c0-.402-.326-.727-.727-.727zm-11.637 0c-.402 0-.727.326-.727.727V6.59c0 .402.326.727.727.727s.727-.326.727-.727V5.136c0-.402-.326-.727-.727-.727z\"></path>,\r\n  lock:\r\n    <path d=\"M7.995 0c2.008 0 3.636 1.628 3.636 3.636v2.306c1.532.176 2.716 1.396 2.828 2.951l.081 2.015-.081 2.015c-.117 1.612-1.384 2.863-2.997 2.966L7.995 16a54.94 54.94 0 0 1-3.468-.11c-1.613-.103-2.88-1.354-2.997-2.966l-.081-2.015.081-2.015c.117-1.612 1.384-2.863 2.997-2.966l-.168.014V3.636C4.359 1.628 5.987 0 7.995 0zm0 7.273l-3.376.107a1.73 1.73 0 0 0-1.638 1.619l-.077 1.911.077 1.911a1.73 1.73 0 0 0 1.638 1.619l3.376.107 3.376-.107a1.73 1.73 0 0 0 1.638-1.619l.077-1.911-.077-1.911a1.73 1.73 0 0 0-1.638-1.619l-3.376-.107zm0 1.455c.803 0 1.455.651 1.455 1.455 0 .538-.293 1.008-.727 1.26h0v.922c0 .402-.326.727-.727.727s-.727-.326-.727-.727h0v-.922c-.435-.251-.727-.722-.727-1.26 0-.803.651-1.455 1.455-1.455zm0-7.273a2.18 2.18 0 0 0-2.182 2.182l-.002 2.225 2.184-.043 2.184.043-.002-2.225a2.18 2.18 0 0 0-2.182-2.182z\"></path>,\r\n  user:\r\n    <path d=\"M7.995 0c2.41 0 4.364 1.954 4.364 4.364 0 1.347-.61 2.551-1.569 3.351l-.145.116c2.295 1.017 3.896 3.315 3.896 5.987v1.454c0 .402-.326.727-.727.727s-.727-.326-.727-.727v-1.454a5.09 5.09 0 1 0-10.182 0v1.454c0 .402-.326.727-.727.727s-.727-.326-.727-.727v-1.454c0-2.672 1.601-4.971 3.897-5.987-1.043-.797-1.715-2.054-1.715-3.467C3.632 1.954 5.585 0 7.995 0zm0 1.455a2.91 2.91 0 0 0-2.909 2.909 2.91 2.91 0 0 0 2.909 2.909 2.91 2.91 0 0 0 2.909-2.909 2.91 2.91 0 0 0-2.909-2.909z\"></path>,\r\n  \"button-play\":\r\n    <path d=\"M8 1.45c1.87 0 3.473.134 4.694.286a3.5 3.5 0 0 1 3.058 3.013c.136.965.248 2.106.248 3.246a23.73 23.73 0 0 1-.248 3.246 3.5 3.5 0 0 1-3.058 3.013A38.07 38.07 0 0 1 8 14.541a38.07 38.07 0 0 1-4.694-.286 3.5 3.5 0 0 1-3.058-3.013C.112 10.276 0 9.136 0 7.995s.112-2.281.248-3.246a3.5 3.5 0 0 1 3.058-3.013C4.527 1.584 6.13 1.45 8 1.45zm0 1.455c-1.802 0-3.344.129-4.514.275a2.05 2.05 0 0 0-1.798 1.773c-.13.923-.233 1.992-.233 3.043s.104 2.121.233 3.043a2.05 2.05 0 0 0 1.798 1.773c1.17.146 2.712.275 4.514.275s3.344-.129 4.514-.275a2.05 2.05 0 0 0 1.798-1.773 22.28 22.28 0 0 0 .233-3.043c0-1.052-.104-2.121-.233-3.043a2.05 2.05 0 0 0-1.798-1.773c-1.17-.146-2.712-.275-4.514-.275zm-1.07 2.15l3.719 2.324a.73.73 0 0 1 0 1.233L6.93 10.936a.73.73 0 0 1-1.113-.617V5.671a.73.73 0 0 1 1.113-.617z\"></path>,\r\n  search:\r\n    <path d=\"M6.609 0a6.61 6.61 0 0 1 6.609 6.609 6.58 6.58 0 0 1-1.256 3.877l3.733 3.733c.408.408.408 1.068 0 1.476-.376.376-.968.405-1.377.087l-.098-.087-3.732-3.733a6.58 6.58 0 0 1-3.877 1.256A6.61 6.61 0 0 1 0 6.609 6.61 6.61 0 0 1 6.609 0zm0 2.087c-2.497 0-4.522 2.025-4.522 4.522s2.025 4.522 4.522 4.522 4.522-2.025 4.522-4.522-2.025-4.522-4.522-4.522z\"></path>,\r\n  close:\r\n    <path d=\"M.335.335c.446-.446 1.17-.446 1.616 0L8 6.384 14.049.335c.446-.446 1.17-.446 1.616 0s.446 1.17 0 1.616L9.616 8l6.049 6.049c.446.446.446 1.17 0 1.616s-1.17.446-1.616 0L8 9.616l-6.049 6.049c-.446.446-1.17.446-1.616 0s-.446-1.17 0-1.616L6.384 8 .335 1.951c-.446-.446-.446-1.17 0-1.616\"></path>,\r\n  moon:\r\n    <path d=\"M6.584.005c.576-.116 1.012.512.703 1.012-1.596 2.578-1.209 5.997.97 8.23 1.668 1.608 3.979 2.285 6.273 1.903a.67.67 0 0 1 .694.996c-.279.488-.687.989-1.182 1.484-3.158 3.148-8.268 3.148-11.427 0-3.15-3.15-3.15-8.277-.015-11.411h0l.183-.188A7.44 7.44 0 0 1 6.584.005zM5.433 1.79l-.148.071a6.17 6.17 0 0 0-1.721 1.292h0l-.141.145a6.75 6.75 0 0 0 .14 9.382 6.75 6.75 0 0 0 9.527 0h0l.083-.085-.142-.001a8.57 8.57 0 0 1-5.539-2.216h0l-.183-.172C5.104 7.933 4.424 4.665 5.416 1.835h0l.016-.046.001.001zm9.194.159c.631-.523 1.506.39.891 1.003h0l-.078.086c-.599.728-.573 2.343.078 2.993h0l.054.058c.523.631-.39 1.506-1.003.891h0l-.086-.078c-.728-.599-2.343-.573-2.993.078h0l-.058.054c-.631.523-1.506-.39-.891-1.003h0l.078-.086c.599-.728.573-2.343-.078-2.993h0l-.054-.058c-.523-.631.39-1.506 1.003-.891h0l.086.078c.728.599 2.343.573 2.993-.078h0l.058-.054zm-.905 1.849l-.095.015a4.42 4.42 0 0 1-1.195 0h0l-.096-.015.015.097a4.42 4.42 0 0 1 0 1.195h0l-.015.096.096-.015a4.42 4.42 0 0 1 1.195 0h0l.095.015-.021-.097a4.42 4.42 0 0 1 0-1.195h0l.015-.097.007.001z\"></path>,\r\n  sun:\r\n    <path d=\"M8.001 14.001c.338 0 .623.253.662.589l.005.078v.667c0 .353-.275.644-.628.665s-.659-.237-.701-.587l-.005-.078v-.667c0-.368.299-.667.667-.667zm5.142-1.8l.063.055.467.467c.248.249.26.648.028.912s-.63.302-.908.086l-.063-.055-.467-.467c-.248-.249-.26-.648-.028-.912s.63-.302.908-.086zm-9.405.055c.238.238.261.615.055.88l-.055.063-.467.467c-.249.248-.648.26-.912.028s-.302-.63-.086-.908l.055-.063.467-.467c.26-.26.682-.26.943 0h0zM8.001 4a4 4 0 1 1 0 8.001 4 4 0 1 1 0-8.001zm0 1.333a2.67 2.67 0 0 0-2.667 2.667 2.67 2.67 0 0 0 2.667 2.667 2.67 2.67 0 0 0 2.667-2.667 2.67 2.67 0 0 0-2.667-2.667zm-6.667 2c.353 0 .644.275.665.628s-.237.659-.587.701l-.078.005H.667c-.353 0-.644-.275-.665-.628s.237-.659.587-.701l.078-.005h.667zm14.001 0c.353 0 .644.275.665.628s-.237.659-.587.701l-.078.005h-.667c-.353 0-.644-.275-.665-.628s.237-.659.587-.701l.078-.005h.667zM3.209 2.267l.063.055.467.467c.248.249.26.648.028.912s-.63.302-.908.086l-.063-.055-.467-.467c-.248-.249-.26-.648-.028-.912s.63-.302.908-.086zm10.464.055c.238.238.261.615.055.88l-.055.063-.467.467c-.249.248-.648.26-.912.028s-.302-.63-.086-.908l.055-.063.467-.467c.26-.26.682-.26.943 0h0zM8.001 0c.338 0 .623.253.662.589l.005.078v.667c0 .353-.275.644-.628.665s-.659-.237-.701-.587l-.005-.078V.667c0-.368.299-.667.667-.667z\"></path>,\r\n};\r\n\r\nconst Icon = (props) => {\r\n  const size = props.size ? props.size : 16;\r\n  return (\r\n    <svg\r\n      className={cn(props.className)}\r\n      width={size}\r\n      height={size}\r\n      viewBox=\"0 0 16 16\"\r\n    >\r\n      {icons[props.name]}\r\n    </svg>\r\n  );\r\n};\r\n\r\nexport default Icon;\r\n"
      ]
    },
    "mtime": 1729151747768
  },
  "{\"filename\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Login.jsx\",\"env\":{\"development\":{\"plugins\":[]}},\"retainLines\":false,\"highlightCode\":true,\"suppressDeprecationMessages\":false,\"presets\":[],\"plugins\":[[[],null],[[],null],[[],null],[[],null],[[],{\"loose\":false,\"spec\":false}],[[],null],[[],null],[[],{\"spec\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"async\":false,\"asyncGenerators\":false}]],\"ignore\":[],\"code\":true,\"metadata\":true,\"ast\":true,\"comments\":true,\"compact\":\"auto\",\"minified\":false,\"sourceRoot\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views\",\"babelrc\":true,\"sourceType\":\"module\",\"moduleIds\":false,\"passPerPreset\":false,\"parserOpts\":false,\"generatorOpts\":false}:6.26.3": {
    "metadata": {
      "usedHelpers": [
        "inherits",
        "possibleConstructorReturn",
        "createClass",
        "classCallCheck",
        "interopRequireDefault"
      ],
      "marked": [],
      "modules": {
        "imports": [
          {
            "source": "react",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "React"
              }
            ]
          },
          {
            "source": "semantic-ui-react",
            "imported": [
              "Container",
              "Menu",
              "Segment",
              "Grid",
              "Header",
              "Image",
              "Icon",
              "Button",
              "Form",
              "Divider",
              "Loader",
              "Dimmer"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "Container",
                "local": "Container"
              },
              {
                "kind": "named",
                "imported": "Menu",
                "local": "Menu"
              },
              {
                "kind": "named",
                "imported": "Segment",
                "local": "Segment"
              },
              {
                "kind": "named",
                "imported": "Grid",
                "local": "Grid"
              },
              {
                "kind": "named",
                "imported": "Header",
                "local": "Header"
              },
              {
                "kind": "named",
                "imported": "Image",
                "local": "Image"
              },
              {
                "kind": "named",
                "imported": "Icon",
                "local": "Icon"
              },
              {
                "kind": "named",
                "imported": "Button",
                "local": "Button"
              },
              {
                "kind": "named",
                "imported": "Form",
                "local": "Form"
              },
              {
                "kind": "named",
                "imported": "Divider",
                "local": "Divider"
              },
              {
                "kind": "named",
                "imported": "Loader",
                "local": "Loader"
              },
              {
                "kind": "named",
                "imported": "Dimmer",
                "local": "Dimmer"
              }
            ]
          },
          {
            "source": "./Messages.jsx",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "Messages"
              }
            ]
          }
        ],
        "exports": {
          "exported": [],
          "specifiers": []
        }
      }
    },
    "options": {
      "filename": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Login.jsx",
      "filenameRelative": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Login.jsx",
      "env": {},
      "retainLines": false,
      "highlightCode": true,
      "suppressDeprecationMessages": false,
      "presets": [],
      "plugins": [
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false,
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "async": false,
            "asyncGenerators": false
          }
        ]
      ],
      "ignore": [],
      "code": true,
      "metadata": true,
      "ast": false,
      "comments": true,
      "compact": "auto",
      "minified": false,
      "sourceMaps": "both",
      "sourceMapTarget": "Login.jsx",
      "sourceFileName": "Login.jsx",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "babelrc": false,
      "sourceType": "module",
      "moduleRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "moduleIds": false,
      "passPerPreset": false,
      "parserOpts": false,
      "generatorOpts": false,
      "basename": "Login"
    },
    "ignored": false,
    "code": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n    value: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _semanticUiReact = require('semantic-ui-react');\n\nvar _Messages = require('./Messages.jsx');\n\nvar _Messages2 = _interopRequireDefault(_Messages);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar Login = function (_React$Component) {\n    _inherits(Login, _React$Component);\n\n    function Login(props) {\n        _classCallCheck(this, Login);\n\n        var _this = _possibleConstructorReturn(this, (Login.__proto__ || Object.getPrototypeOf(Login)).call(this, props));\n\n        _this.state = {\n            loading: false\n        };\n        return _this;\n    }\n\n    _createClass(Login, [{\n        key: 'render',\n        value: function render() {\n            /*\r\n            \r\n                                            <Header as=\"h4\" className=\"inverted\"><Link to=\"/forgot\">Forgot your password?</Link></Header>\r\n                                            <Header as=\"h4\" className=\"inverted\" style={{ marginTop: '0' }}>Don't have an account yet? <Link to=\"/signup\" floated=\"left\">Sign up.</Link></Header>\r\n                                            */\n            return _react2.default.createElement(\n                _semanticUiReact.Grid,\n                { centered: true, verticalAlign: 'middle', textAlign: 'left' },\n                _react2.default.createElement(\n                    _semanticUiReact.Grid.Column,\n                    null,\n                    _react2.default.createElement(_Messages2.default, { className: 'inverted', messages: this.props.messages }),\n                    _react2.default.createElement(\n                        _semanticUiReact.Form,\n                        { onSubmit: this.props.onLogin },\n                        _react2.default.createElement(\n                            _semanticUiReact.Form.Group,\n                            { widths: 'equal' },\n                            _react2.default.createElement(_semanticUiReact.Form.Input, { size: 'big', required: true, label: 'Email', placeholder: '',\n                                name: 'email', onChange: this.props.onChange })\n                        ),\n                        _react2.default.createElement(\n                            _semanticUiReact.Form.Group,\n                            { widths: 'equal' },\n                            _react2.default.createElement(_semanticUiReact.Form.Input, { size: 'big', required: true, label: 'Password', type: 'password', placeholder: '',\n                                name: 'password', onChange: this.props.onChange })\n                        ),\n                        _react2.default.createElement(_semanticUiReact.Button, { size: 'big', fluid: true, primary: true, content: 'Login', type: 'submit' })\n                    )\n                )\n            );\n        }\n    }]);\n\n    return Login;\n}(_react2.default.Component);\n\nexports.default = Login;\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkxvZ2luLmpzeCJdLCJuYW1lcyI6WyJMb2dpbiIsInByb3BzIiwic3RhdGUiLCJsb2FkaW5nIiwibWVzc2FnZXMiLCJvbkxvZ2luIiwib25DaGFuZ2UiLCJSZWFjdCIsIkNvbXBvbmVudCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTs7OztBQUNBOztBQUVBOzs7Ozs7Ozs7Ozs7SUFFTUEsSzs7O0FBQ0YsbUJBQVlDLEtBQVosRUFBbUI7QUFBQTs7QUFBQSxrSEFDVEEsS0FEUzs7QUFFZixjQUFLQyxLQUFMLEdBQWE7QUFDVEMscUJBQVM7QUFEQSxTQUFiO0FBRmU7QUFLbEI7Ozs7aUNBRVE7QUFDYjs7Ozs7QUFLUSxtQkFDSTtBQUFDLHFDQUFEO0FBQUEsa0JBQU0sY0FBTixFQUFlLGVBQWMsUUFBN0IsRUFBc0MsV0FBVSxNQUFoRDtBQUNJO0FBQUMseUNBQUQsQ0FBTSxNQUFOO0FBQUE7QUFDSSxrREFBQyxrQkFBRCxJQUFVLFdBQVUsVUFBcEIsRUFBK0IsVUFBVSxLQUFLRixLQUFMLENBQVdHLFFBQXBELEdBREo7QUFFSTtBQUFDLDZDQUFEO0FBQUEsMEJBQU0sVUFBVSxLQUFLSCxLQUFMLENBQVdJLE9BQTNCO0FBQ0k7QUFBQyxpREFBRCxDQUFNLEtBQU47QUFBQSw4QkFBWSxRQUFPLE9BQW5CO0FBQ0ksMERBQUMscUJBQUQsQ0FBTSxLQUFOLElBQVksTUFBSyxLQUFqQixFQUF1QixjQUF2QixFQUFnQyxPQUFNLE9BQXRDLEVBQThDLGFBQVksRUFBMUQ7QUFDSSxzQ0FBSyxPQURULEVBQ2lCLFVBQVUsS0FBS0osS0FBTCxDQUFXSyxRQUR0QztBQURKLHlCQURKO0FBS0k7QUFBQyxpREFBRCxDQUFNLEtBQU47QUFBQSw4QkFBWSxRQUFPLE9BQW5CO0FBQ0ksMERBQUMscUJBQUQsQ0FBTSxLQUFOLElBQVksTUFBSyxLQUFqQixFQUF1QixjQUF2QixFQUFnQyxPQUFNLFVBQXRDLEVBQWlELE1BQUssVUFBdEQsRUFBaUUsYUFBWSxFQUE3RTtBQUNJLHNDQUFLLFVBRFQsRUFDb0IsVUFBVSxLQUFLTCxLQUFMLENBQVdLLFFBRHpDO0FBREoseUJBTEo7QUFTSSxzREFBQyx1QkFBRCxJQUFRLE1BQUssS0FBYixFQUFtQixXQUFuQixFQUF5QixhQUF6QixFQUFpQyxTQUFRLE9BQXpDLEVBQWlELE1BQUssUUFBdEQ7QUFUSjtBQUZKO0FBREosYUFESjtBQWtCSDs7OztFQWhDZUMsZ0JBQU1DLFM7O2tCQW1DWFIsSyIsImZpbGUiOiJMb2dpbi5qc3giLCJzb3VyY2VSb290IjoiQzovVXNlcnMvZGVjaWQvQXBwRGF0YS9Mb2NhbC9CaWdzY3JlZW5SZW1vdGVEZXNrdG9wL2FwcC0wLjkzMy41NS9yZXNvdXJjZXMvYXBwLmFzYXIvdmlld3MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBDb250YWluZXIsIE1lbnUsIFNlZ21lbnQsIEdyaWQsIEhlYWRlciwgSW1hZ2UsIEljb24sIEJ1dHRvbiwgRm9ybSwgRGl2aWRlciwgTG9hZGVyLCBEaW1tZXIgfSBmcm9tICdzZW1hbnRpYy11aS1yZWFjdCdcclxuXHJcbmltcG9ydCBNZXNzYWdlcyBmcm9tICcuL01lc3NhZ2VzLmpzeCc7XHJcblxyXG5jbGFzcyBMb2dpbiBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XHJcbiAgICBjb25zdHJ1Y3Rvcihwcm9wcykge1xyXG4gICAgICAgIHN1cGVyKHByb3BzKTtcclxuICAgICAgICB0aGlzLnN0YXRlID0ge1xyXG4gICAgICAgICAgICBsb2FkaW5nOiBmYWxzZVxyXG4gICAgICAgIH07XHJcbiAgICB9XHJcblxyXG4gICAgcmVuZGVyKCkge1xyXG4vKlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8SGVhZGVyIGFzPVwiaDRcIiBjbGFzc05hbWU9XCJpbnZlcnRlZFwiPjxMaW5rIHRvPVwiL2ZvcmdvdFwiPkZvcmdvdCB5b3VyIHBhc3N3b3JkPzwvTGluaz48L0hlYWRlcj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8SGVhZGVyIGFzPVwiaDRcIiBjbGFzc05hbWU9XCJpbnZlcnRlZFwiIHN0eWxlPXt7IG1hcmdpblRvcDogJzAnIH19PkRvbid0IGhhdmUgYW4gYWNjb3VudCB5ZXQ/IDxMaW5rIHRvPVwiL3NpZ251cFwiIGZsb2F0ZWQ9XCJsZWZ0XCI+U2lnbiB1cC48L0xpbms+PC9IZWFkZXI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuICAgICAgICByZXR1cm4gKFxyXG4gICAgICAgICAgICA8R3JpZCBjZW50ZXJlZCB2ZXJ0aWNhbEFsaWduPVwibWlkZGxlXCIgdGV4dEFsaWduPVwibGVmdFwiPlxyXG4gICAgICAgICAgICAgICAgPEdyaWQuQ29sdW1uID5cclxuICAgICAgICAgICAgICAgICAgICA8TWVzc2FnZXMgY2xhc3NOYW1lPVwiaW52ZXJ0ZWRcIiBtZXNzYWdlcz17dGhpcy5wcm9wcy5tZXNzYWdlc30gLz5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybSBvblN1Ym1pdD17dGhpcy5wcm9wcy5vbkxvZ2lufT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm0uR3JvdXAgd2lkdGhzPSdlcXVhbCc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Rm9ybS5JbnB1dCBzaXplPVwiYmlnXCIgcmVxdWlyZWQgbGFiZWw9J0VtYWlsJyBwbGFjZWhvbGRlcj0nJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9XCJlbWFpbFwiIG9uQ2hhbmdlPXt0aGlzLnByb3BzLm9uQ2hhbmdlfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L0Zvcm0uR3JvdXA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxGb3JtLkdyb3VwIHdpZHRocz0nZXF1YWwnPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm0uSW5wdXQgc2l6ZT1cImJpZ1wiIHJlcXVpcmVkIGxhYmVsPSdQYXNzd29yZCcgdHlwZT0ncGFzc3dvcmQnIHBsYWNlaG9sZGVyPVwiXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPVwicGFzc3dvcmRcIiBvbkNoYW5nZT17dGhpcy5wcm9wcy5vbkNoYW5nZX0gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtLkdyb3VwPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8QnV0dG9uIHNpemU9XCJiaWdcIiBmbHVpZCBwcmltYXJ5IGNvbnRlbnQ9J0xvZ2luJyB0eXBlPSdzdWJtaXQnIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtPlxyXG4gICAgICAgICAgICAgICAgPC9HcmlkLkNvbHVtbj5cclxuICAgICAgICAgICAgPC9HcmlkPlxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IExvZ2luO1xyXG4iXX0=",
    "ast": null,
    "map": {
      "version": 3,
      "sources": [
        "Login.jsx"
      ],
      "names": [
        "Login",
        "props",
        "state",
        "loading",
        "messages",
        "onLogin",
        "onChange",
        "React",
        "Component"
      ],
      "mappings": ";;;;;;;;AAAA;;;;AACA;;AAEA;;;;;;;;;;;;IAEMA,K;;;AACF,mBAAYC,KAAZ,EAAmB;AAAA;;AAAA,kHACTA,KADS;;AAEf,cAAKC,KAAL,GAAa;AACTC,qBAAS;AADA,SAAb;AAFe;AAKlB;;;;iCAEQ;AACb;;;;;AAKQ,mBACI;AAAC,qCAAD;AAAA,kBAAM,cAAN,EAAe,eAAc,QAA7B,EAAsC,WAAU,MAAhD;AACI;AAAC,yCAAD,CAAM,MAAN;AAAA;AACI,kDAAC,kBAAD,IAAU,WAAU,UAApB,EAA+B,UAAU,KAAKF,KAAL,CAAWG,QAApD,GADJ;AAEI;AAAC,6CAAD;AAAA,0BAAM,UAAU,KAAKH,KAAL,CAAWI,OAA3B;AACI;AAAC,iDAAD,CAAM,KAAN;AAAA,8BAAY,QAAO,OAAnB;AACI,0DAAC,qBAAD,CAAM,KAAN,IAAY,MAAK,KAAjB,EAAuB,cAAvB,EAAgC,OAAM,OAAtC,EAA8C,aAAY,EAA1D;AACI,sCAAK,OADT,EACiB,UAAU,KAAKJ,KAAL,CAAWK,QADtC;AADJ,yBADJ;AAKI;AAAC,iDAAD,CAAM,KAAN;AAAA,8BAAY,QAAO,OAAnB;AACI,0DAAC,qBAAD,CAAM,KAAN,IAAY,MAAK,KAAjB,EAAuB,cAAvB,EAAgC,OAAM,UAAtC,EAAiD,MAAK,UAAtD,EAAiE,aAAY,EAA7E;AACI,sCAAK,UADT,EACoB,UAAU,KAAKL,KAAL,CAAWK,QADzC;AADJ,yBALJ;AASI,sDAAC,uBAAD,IAAQ,MAAK,KAAb,EAAmB,WAAnB,EAAyB,aAAzB,EAAiC,SAAQ,OAAzC,EAAiD,MAAK,QAAtD;AATJ;AAFJ;AADJ,aADJ;AAkBH;;;;EAhCeC,gBAAMC,S;;kBAmCXR,K",
      "file": "Login.jsx",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "sourcesContent": [
        "import React from 'react';\r\nimport { Container, Menu, Segment, Grid, Header, Image, Icon, Button, Form, Divider, Loader, Dimmer } from 'semantic-ui-react'\r\n\r\nimport Messages from './Messages.jsx';\r\n\r\nclass Login extends React.Component {\r\n    constructor(props) {\r\n        super(props);\r\n        this.state = {\r\n            loading: false\r\n        };\r\n    }\r\n\r\n    render() {\r\n/*\r\n\r\n                                <Header as=\"h4\" className=\"inverted\"><Link to=\"/forgot\">Forgot your password?</Link></Header>\r\n                                <Header as=\"h4\" className=\"inverted\" style={{ marginTop: '0' }}>Don't have an account yet? <Link to=\"/signup\" floated=\"left\">Sign up.</Link></Header>\r\n                                */\r\n        return (\r\n            <Grid centered verticalAlign=\"middle\" textAlign=\"left\">\r\n                <Grid.Column >\r\n                    <Messages className=\"inverted\" messages={this.props.messages} />\r\n                    <Form onSubmit={this.props.onLogin}>\r\n                        <Form.Group widths='equal'>\r\n                            <Form.Input size=\"big\" required label='Email' placeholder=''\r\n                                name=\"email\" onChange={this.props.onChange} />\r\n                        </Form.Group>\r\n                        <Form.Group widths='equal'>\r\n                            <Form.Input size=\"big\" required label='Password' type='password' placeholder=\"\"\r\n                                name=\"password\" onChange={this.props.onChange} />\r\n                        </Form.Group>\r\n                        <Button size=\"big\" fluid primary content='Login' type='submit' />\r\n                    </Form>\r\n                </Grid.Column>\r\n            </Grid>\r\n        );\r\n    }\r\n}\r\n\r\nexport default Login;\r\n"
      ]
    },
    "mtime": 1729151747768
  },
  "{\"filename\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Messages.jsx\",\"env\":{\"development\":{\"plugins\":[]}},\"retainLines\":false,\"highlightCode\":true,\"suppressDeprecationMessages\":false,\"presets\":[],\"plugins\":[[[],null],[[],null],[[],null],[[],null],[[],{\"loose\":false,\"spec\":false}],[[],null],[[],null],[[],{\"spec\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"async\":false,\"asyncGenerators\":false}]],\"ignore\":[],\"code\":true,\"metadata\":true,\"ast\":true,\"comments\":true,\"compact\":\"auto\",\"minified\":false,\"sourceRoot\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views\",\"babelrc\":true,\"sourceType\":\"module\",\"moduleIds\":false,\"passPerPreset\":false,\"parserOpts\":false,\"generatorOpts\":false}:6.26.3": {
    "metadata": {
      "usedHelpers": [
        "inherits",
        "possibleConstructorReturn",
        "createClass",
        "classCallCheck",
        "interopRequireDefault"
      ],
      "marked": [],
      "modules": {
        "imports": [
          {
            "source": "react",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "React"
              }
            ]
          },
          {
            "source": "lodash",
            "imported": [
              "default"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "default",
                "local": "_"
              }
            ]
          },
          {
            "source": "semantic-ui-react",
            "imported": [
              "Message"
            ],
            "specifiers": [
              {
                "kind": "named",
                "imported": "Message",
                "local": "Message"
              }
            ]
          }
        ],
        "exports": {
          "exported": [],
          "specifiers": []
        }
      }
    },
    "options": {
      "filename": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Messages.jsx",
      "filenameRelative": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/Messages.jsx",
      "env": {},
      "retainLines": false,
      "highlightCode": true,
      "suppressDeprecationMessages": false,
      "presets": [],
      "plugins": [
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false,
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "async": false,
            "asyncGenerators": false
          }
        ]
      ],
      "ignore": [],
      "code": true,
      "metadata": true,
      "ast": false,
      "comments": true,
      "compact": "auto",
      "minified": false,
      "sourceMaps": "both",
      "sourceMapTarget": "Messages.jsx",
      "sourceFileName": "Messages.jsx",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "babelrc": false,
      "sourceType": "module",
      "moduleRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "moduleIds": false,
      "passPerPreset": false,
      "parserOpts": false,
      "generatorOpts": false,
      "basename": "Messages"
    },
    "ignored": false,
    "code": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n    value: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _semanticUiReact = require('semantic-ui-react');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar Messages = function (_React$Component) {\n    _inherits(Messages, _React$Component);\n\n    function Messages() {\n        _classCallCheck(this, Messages);\n\n        return _possibleConstructorReturn(this, (Messages.__proto__ || Object.getPrototypeOf(Messages)).apply(this, arguments));\n    }\n\n    _createClass(Messages, [{\n        key: 'render',\n        value: function render() {\n            var messages = this.props.messages ? _lodash2.default.isArray(this.props.messages) ? this.props.messages : [this.props.messages] : [];\n            return messages.length > 0 ? _react2.default.createElement(\n                _semanticUiReact.Message,\n                { floating: true, negative: true },\n                messages.map(function (message, index) {\n                    return _react2.default.createElement(\n                        'div',\n                        { key: index },\n                        message.msg\n                    );\n                })\n            ) : null;\n        }\n    }]);\n\n    return Messages;\n}(_react2.default.Component);\n\nexports.default = Messages;\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk1lc3NhZ2VzLmpzeCJdLCJuYW1lcyI6WyJNZXNzYWdlcyIsIm1lc3NhZ2VzIiwicHJvcHMiLCJfIiwiaXNBcnJheSIsImxlbmd0aCIsIm1hcCIsIm1lc3NhZ2UiLCJpbmRleCIsIm1zZyIsIlJlYWN0IiwiQ29tcG9uZW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7QUFFQTs7Ozs7Ozs7OztJQUVNQSxROzs7Ozs7Ozs7OztpQ0FDTztBQUNMLGdCQUFJQyxXQUFXLEtBQUtDLEtBQUwsQ0FBV0QsUUFBWCxHQUF1QkUsaUJBQUVDLE9BQUYsQ0FBVSxLQUFLRixLQUFMLENBQVdELFFBQXJCLElBQWlDLEtBQUtDLEtBQUwsQ0FBV0QsUUFBNUMsR0FBdUQsQ0FBQyxLQUFLQyxLQUFMLENBQVdELFFBQVosQ0FBOUUsR0FBdUcsRUFBdEg7QUFDQSxtQkFBT0EsU0FBU0ksTUFBVCxHQUFrQixDQUFsQixHQUNIO0FBQUMsd0NBQUQ7QUFBQSxrQkFBUyxjQUFULEVBQWtCLGNBQWxCO0FBQ0tKLHlCQUFTSyxHQUFULENBQWEsVUFBQ0MsT0FBRCxFQUFVQyxLQUFWO0FBQUEsMkJBQW9CO0FBQUE7QUFBQSwwQkFBSyxLQUFLQSxLQUFWO0FBQWtCRCxnQ0FBUUU7QUFBMUIscUJBQXBCO0FBQUEsaUJBQWI7QUFETCxhQURHLEdBSUgsSUFKSjtBQUtIOzs7O0VBUmtCQyxnQkFBTUMsUzs7a0JBV2RYLFEiLCJmaWxlIjoiTWVzc2FnZXMuanN4Iiwic291cmNlUm9vdCI6IkM6L1VzZXJzL2RlY2lkL0FwcERhdGEvTG9jYWwvQmlnc2NyZWVuUmVtb3RlRGVza3RvcC9hcHAtMC45MzMuNTUvcmVzb3VyY2VzL2FwcC5hc2FyL3ZpZXdzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IF8gZnJvbSAnbG9kYXNoJztcclxuXHJcbmltcG9ydCB7IE1lc3NhZ2UgfSBmcm9tICdzZW1hbnRpYy11aS1yZWFjdCdcclxuXHJcbmNsYXNzIE1lc3NhZ2VzIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcclxuICAgIHJlbmRlcigpIHtcclxuICAgICAgICBsZXQgbWVzc2FnZXMgPSB0aGlzLnByb3BzLm1lc3NhZ2VzID8gKF8uaXNBcnJheSh0aGlzLnByb3BzLm1lc3NhZ2VzKSA/IHRoaXMucHJvcHMubWVzc2FnZXMgOiBbdGhpcy5wcm9wcy5tZXNzYWdlc10pIDogW107XHJcbiAgICAgICAgcmV0dXJuIG1lc3NhZ2VzLmxlbmd0aCA+IDAgPyAoXHJcbiAgICAgICAgICAgIDxNZXNzYWdlIGZsb2F0aW5nIG5lZ2F0aXZlPlxyXG4gICAgICAgICAgICAgICAge21lc3NhZ2VzLm1hcCgobWVzc2FnZSwgaW5kZXgpID0+IDxkaXYga2V5PXtpbmRleH0+e21lc3NhZ2UubXNnfTwvZGl2Pil9XHJcbiAgICAgICAgICAgIDwvTWVzc2FnZT5cclxuICAgICAgICApIDogbnVsbDtcclxuICAgIH1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgTWVzc2FnZXM7XHJcbiJdfQ==",
    "ast": null,
    "map": {
      "version": 3,
      "sources": [
        "Messages.jsx"
      ],
      "names": [
        "Messages",
        "messages",
        "props",
        "_",
        "isArray",
        "length",
        "map",
        "message",
        "index",
        "msg",
        "React",
        "Component"
      ],
      "mappings": ";;;;;;;;AAAA;;;;AACA;;;;AAEA;;;;;;;;;;IAEMA,Q;;;;;;;;;;;iCACO;AACL,gBAAIC,WAAW,KAAKC,KAAL,CAAWD,QAAX,GAAuBE,iBAAEC,OAAF,CAAU,KAAKF,KAAL,CAAWD,QAArB,IAAiC,KAAKC,KAAL,CAAWD,QAA5C,GAAuD,CAAC,KAAKC,KAAL,CAAWD,QAAZ,CAA9E,GAAuG,EAAtH;AACA,mBAAOA,SAASI,MAAT,GAAkB,CAAlB,GACH;AAAC,wCAAD;AAAA,kBAAS,cAAT,EAAkB,cAAlB;AACKJ,yBAASK,GAAT,CAAa,UAACC,OAAD,EAAUC,KAAV;AAAA,2BAAoB;AAAA;AAAA,0BAAK,KAAKA,KAAV;AAAkBD,gCAAQE;AAA1B,qBAApB;AAAA,iBAAb;AADL,aADG,GAIH,IAJJ;AAKH;;;;EARkBC,gBAAMC,S;;kBAWdX,Q",
      "file": "Messages.jsx",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "sourcesContent": [
        "import React from 'react';\r\nimport _ from 'lodash';\r\n\r\nimport { Message } from 'semantic-ui-react'\r\n\r\nclass Messages extends React.Component {\r\n    render() {\r\n        let messages = this.props.messages ? (_.isArray(this.props.messages) ? this.props.messages : [this.props.messages]) : [];\r\n        return messages.length > 0 ? (\r\n            <Message floating negative>\r\n                {messages.map((message, index) => <div key={index}>{message.msg}</div>)}\r\n            </Message>\r\n        ) : null;\r\n    }\r\n}\r\n\r\nexport default Messages;\r\n"
      ]
    },
    "mtime": 1729151747768
  },
  "{\"filename\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/build/app/config.js\",\"env\":{\"development\":{\"plugins\":[]}},\"retainLines\":false,\"highlightCode\":true,\"suppressDeprecationMessages\":false,\"presets\":[],\"plugins\":[[[],null],[[],null],[[],null],[[],null],[[],{\"loose\":false,\"spec\":false}],[[],null],[[],null],[[],{\"spec\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"async\":false,\"asyncGenerators\":false}]],\"ignore\":[],\"code\":true,\"metadata\":true,\"ast\":true,\"comments\":true,\"compact\":\"auto\",\"minified\":false,\"sourceRoot\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/build/app\",\"babelrc\":true,\"sourceType\":\"module\",\"moduleIds\":false,\"passPerPreset\":false,\"parserOpts\":false,\"generatorOpts\":false}:6.26.3": {
    "metadata": {
      "usedHelpers": [],
      "marked": [],
      "modules": {
        "imports": [],
        "exports": {
          "exported": [],
          "specifiers": []
        }
      }
    },
    "options": {
      "filename": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/build/app/config.js",
      "filenameRelative": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/build/app/config.js",
      "env": {},
      "retainLines": false,
      "highlightCode": true,
      "suppressDeprecationMessages": false,
      "presets": [],
      "plugins": [
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false,
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "async": false,
            "asyncGenerators": false
          }
        ]
      ],
      "ignore": [],
      "code": true,
      "metadata": true,
      "ast": false,
      "comments": true,
      "compact": "auto",
      "minified": false,
      "sourceMaps": "both",
      "sourceMapTarget": "config.js",
      "sourceFileName": "config.js",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/build/app",
      "babelrc": false,
      "sourceType": "module",
      "moduleRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/build/app",
      "moduleIds": false,
      "passPerPreset": false,
      "parserOpts": false,
      "generatorOpts": false,
      "basename": "config"
    },
    "ignored": false,
    "code": "\"use strict\";\n\nexports.config = {\n    apiServerUrl: \"https://main-ocean-api.bigscreencloud.com\",\n    apiServerApiKey: \"hEZh4lDVpeUPchDWcNP99JcGazCtS2PpP17QCF23r2A8z5PlJ6A9J5OimWxQSik5\",\n    cloudServerUrl: \"wss://main-ocean-cloud.bigscreencloud.com\",\n    cloudApiServerUrl: \"https://main-ocean-cloud-api.bigscreencloud.com\",\n    cloudApiServerKey: \"hEZh4lDVpeUPchDWcNP99JcGazCtS2PpP17QCF23r2A8z5PlJ6A9J5OimWxQSik5\"\n};\n//# sourceMappingURL=config.js.map\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy5qcyJdLCJuYW1lcyI6WyJleHBvcnRzIiwiY29uZmlnIiwiYXBpU2VydmVyVXJsIiwiYXBpU2VydmVyQXBpS2V5IiwiY2xvdWRTZXJ2ZXJVcmwiLCJjbG91ZEFwaVNlcnZlclVybCIsImNsb3VkQXBpU2VydmVyS2V5Il0sIm1hcHBpbmdzIjoiOztBQUFBQSxRQUFRQyxNQUFSLEdBQWlCO0FBQ2JDLGtCQUFjLDJDQUREO0FBRWJDLHFCQUFpQixrRUFGSjtBQUdiQyxvQkFBZ0IsMkNBSEg7QUFJYkMsdUJBQW1CLGlEQUpOO0FBS2JDLHVCQUFtQjtBQUxOLENBQWpCO0FBT0EiLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IkM6L1VzZXJzL2RlY2lkL0FwcERhdGEvTG9jYWwvQmlnc2NyZWVuUmVtb3RlRGVza3RvcC9hcHAtMC45MzMuNTUvcmVzb3VyY2VzL2FwcC5hc2FyL2J1aWxkL2FwcCIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydHMuY29uZmlnID0ge1xyXG4gICAgYXBpU2VydmVyVXJsOiBcImh0dHBzOi8vbWFpbi1vY2Vhbi1hcGkuYmlnc2NyZWVuY2xvdWQuY29tXCIsXHJcbiAgICBhcGlTZXJ2ZXJBcGlLZXk6IFwiaEVaaDRsRFZwZVVQY2hEV2NOUDk5SmNHYXpDdFMyUHBQMTdRQ0YyM3IyQTh6NVBsSjZBOUo1T2ltV3hRU2lrNVwiLFxyXG4gICAgY2xvdWRTZXJ2ZXJVcmw6IFwid3NzOi8vbWFpbi1vY2Vhbi1jbG91ZC5iaWdzY3JlZW5jbG91ZC5jb21cIixcclxuICAgIGNsb3VkQXBpU2VydmVyVXJsOiBcImh0dHBzOi8vbWFpbi1vY2Vhbi1jbG91ZC1hcGkuYmlnc2NyZWVuY2xvdWQuY29tXCIsXHJcbiAgICBjbG91ZEFwaVNlcnZlcktleTogXCJoRVpoNGxEVnBlVVBjaERXY05QOTlKY0dhekN0UzJQcFAxN1FDRjIzcjJBOHo1UGxKNkE5SjVPaW1XeFFTaWs1XCJcclxufTtcclxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29uZmlnLmpzLm1hcCJdfQ==",
    "ast": null,
    "map": {
      "version": 3,
      "sources": [
        "config.js"
      ],
      "names": [
        "exports",
        "config",
        "apiServerUrl",
        "apiServerApiKey",
        "cloudServerUrl",
        "cloudApiServerUrl",
        "cloudApiServerKey"
      ],
      "mappings": ";;AAAAA,QAAQC,MAAR,GAAiB;AACbC,kBAAc,2CADD;AAEbC,qBAAiB,kEAFJ;AAGbC,oBAAgB,2CAHH;AAIbC,uBAAmB,iDAJN;AAKbC,uBAAmB;AALN,CAAjB;AAOA",
      "file": "config.js",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/build/app",
      "sourcesContent": [
        "exports.config = {\r\n    apiServerUrl: \"https://main-ocean-api.bigscreencloud.com\",\r\n    apiServerApiKey: \"hEZh4lDVpeUPchDWcNP99JcGazCtS2PpP17QCF23r2A8z5PlJ6A9J5OimWxQSik5\",\r\n    cloudServerUrl: \"wss://main-ocean-cloud.bigscreencloud.com\",\r\n    cloudApiServerUrl: \"https://main-ocean-cloud-api.bigscreencloud.com\",\r\n    cloudApiServerKey: \"hEZh4lDVpeUPchDWcNP99JcGazCtS2PpP17QCF23r2A8z5PlJ6A9J5OimWxQSik5\"\r\n};\r\n//# sourceMappingURL=config.js.map"
      ]
    },
    "mtime": 1729151747768
  },
  "{\"filename\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/version.js\",\"env\":{\"development\":{\"plugins\":[]}},\"retainLines\":false,\"highlightCode\":true,\"suppressDeprecationMessages\":false,\"presets\":[],\"plugins\":[[[],null],[[],null],[[],null],[[],null],[[],{\"loose\":false,\"spec\":false}],[[],null],[[],null],[[],{\"spec\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"loose\":false}],[[],null],[[],null],[[],null],[[],{\"loose\":false}],[[],null],[[],{\"loose\":false}],[[],null],[[],null],[[],{\"loose\":false}],[[],{\"async\":false,\"asyncGenerators\":false}]],\"ignore\":[],\"code\":true,\"metadata\":true,\"ast\":true,\"comments\":true,\"compact\":\"auto\",\"minified\":false,\"sourceRoot\":\"C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views\",\"babelrc\":true,\"sourceType\":\"module\",\"moduleIds\":false,\"passPerPreset\":false,\"parserOpts\":false,\"generatorOpts\":false}:6.26.3": {
    "metadata": {
      "usedHelpers": [],
      "marked": [],
      "modules": {
        "imports": [],
        "exports": {
          "exported": [],
          "specifiers": []
        }
      }
    },
    "options": {
      "filename": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/version.js",
      "filenameRelative": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views/version.js",
      "env": {},
      "retainLines": false,
      "highlightCode": true,
      "suppressDeprecationMessages": false,
      "presets": [],
      "plugins": [
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false,
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "spec": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          null
        ],
        [
          [],
          null
        ],
        [
          [],
          {
            "loose": false
          }
        ],
        [
          [],
          {
            "async": false,
            "asyncGenerators": false
          }
        ]
      ],
      "ignore": [],
      "code": true,
      "metadata": true,
      "ast": false,
      "comments": true,
      "compact": "auto",
      "minified": false,
      "sourceMaps": "both",
      "sourceMapTarget": "version.js",
      "sourceFileName": "version.js",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "babelrc": false,
      "sourceType": "module",
      "moduleRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "moduleIds": false,
      "passPerPreset": false,
      "parserOpts": false,
      "generatorOpts": false,
      "basename": "version"
    },
    "ignored": false,
    "code": "\"use strict\";\n\nexports.build = \"b552a7\";exports.stage = \"\";exports.checksum = \"checksum_not_done\";exports.versionNumber = \"0.933.55\";exports.updateUrl = \"https://rdc.bigscreencloud.com\";\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlcnNpb24uanMiXSwibmFtZXMiOlsiZXhwb3J0cyIsImJ1aWxkIiwic3RhZ2UiLCJjaGVja3N1bSIsInZlcnNpb25OdW1iZXIiLCJ1cGRhdGVVcmwiXSwibWFwcGluZ3MiOiI7O0FBQUFBLFFBQVFDLEtBQVIsR0FBZ0IsUUFBaEIsQ0FBMEJELFFBQVFFLEtBQVIsR0FBZ0IsRUFBaEIsQ0FBb0JGLFFBQVFHLFFBQVIsR0FBbUIsbUJBQW5CLENBQXdDSCxRQUFRSSxhQUFSLEdBQXdCLFVBQXhCLENBQW9DSixRQUFRSyxTQUFSLEdBQW9CLGdDQUFwQiIsImZpbGUiOiJ2ZXJzaW9uLmpzIiwic291cmNlUm9vdCI6IkM6L1VzZXJzL2RlY2lkL0FwcERhdGEvTG9jYWwvQmlnc2NyZWVuUmVtb3RlRGVza3RvcC9hcHAtMC45MzMuNTUvcmVzb3VyY2VzL2FwcC5hc2FyL3ZpZXdzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0cy5idWlsZCA9IFwiYjU1MmE3XCI7IGV4cG9ydHMuc3RhZ2UgPSBcIlwiOyBleHBvcnRzLmNoZWNrc3VtID0gXCJjaGVja3N1bV9ub3RfZG9uZVwiOyBleHBvcnRzLnZlcnNpb25OdW1iZXIgPSBcIjAuOTMzLjU1XCI7IGV4cG9ydHMudXBkYXRlVXJsID0gXCJodHRwczovL3JkYy5iaWdzY3JlZW5jbG91ZC5jb21cIjtcclxuIl19",
    "ast": null,
    "map": {
      "version": 3,
      "sources": [
        "version.js"
      ],
      "names": [
        "exports",
        "build",
        "stage",
        "checksum",
        "versionNumber",
        "updateUrl"
      ],
      "mappings": ";;AAAAA,QAAQC,KAAR,GAAgB,QAAhB,CAA0BD,QAAQE,KAAR,GAAgB,EAAhB,CAAoBF,QAAQG,QAAR,GAAmB,mBAAnB,CAAwCH,QAAQI,aAAR,GAAwB,UAAxB,CAAoCJ,QAAQK,SAAR,GAAoB,gCAApB",
      "file": "version.js",
      "sourceRoot": "C:/Users/decid/AppData/Local/BigscreenRemoteDesktop/app-0.933.55/resources/app.asar/views",
      "sourcesContent": [
        "exports.build = \"b552a7\"; exports.stage = \"\"; exports.checksum = \"checksum_not_done\"; exports.versionNumber = \"0.933.55\"; exports.updateUrl = \"https://rdc.bigscreencloud.com\";\r\n"
      ]
    },
    "mtime": 1729151747768
  }
}