{"id":"../../node_modules/@platform/react/lib/util/util.js","dependencies":[{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/.uiharness/package.json","includedInParent":true,"mtime":1566550465515},{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/package.json","includedInParent":true,"mtime":1566301992556},{"name":"react-dom","loc":{"line":3,"column":23},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/lib/util/util.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/react-dom/index.js"},{"name":"../common","loc":{"line":4,"column":23},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/lib/util/util.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/lib/common/index.js"}],"generated":{"js":"\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar ReactDOM = require(\"react-dom\");\nvar common_1 = require(\"../common\");\nfunction containsFocus(instance) {\n    try {\n        var el = ReactDOM.findDOMNode(instance);\n        var active = document.activeElement;\n        return el ? el.contains(active) : false;\n    }\n    catch (error) {\n        return false;\n    }\n}\nexports.containsFocus = containsFocus;\nfunction copyToClipboard(text) {\n    try {\n        var el = document.createElement('textarea');\n        el.value = text;\n        document.body.appendChild(el);\n        el.select();\n        document.execCommand('copy');\n        document.body.removeChild(el);\n    }\n    catch (error) {\n        common_1.log.error(\"Failed to copy text to clipboard.\\n\\n\" + text);\n    }\n}\nexports.copyToClipboard = copyToClipboard;\n"},"sourceMaps":{"js":{"mappings":[{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":2,"column":0},"generated":{"line":2,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":3,"column":0},"generated":{"line":3,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":4,"column":0},"generated":{"line":4,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":5,"column":0},"generated":{"line":5,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":6,"column":0},"generated":{"line":6,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":7,"column":0},"generated":{"line":7,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":8,"column":0},"generated":{"line":8,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":9,"column":0},"generated":{"line":9,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":10,"column":0},"generated":{"line":10,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":11,"column":0},"generated":{"line":11,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":12,"column":0},"generated":{"line":12,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":13,"column":0},"generated":{"line":13,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":14,"column":0},"generated":{"line":14,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":15,"column":0},"generated":{"line":15,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":16,"column":0},"generated":{"line":16,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":17,"column":0},"generated":{"line":17,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":18,"column":0},"generated":{"line":18,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":19,"column":0},"generated":{"line":19,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":20,"column":0},"generated":{"line":20,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":21,"column":0},"generated":{"line":21,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":22,"column":0},"generated":{"line":22,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":23,"column":0},"generated":{"line":23,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":24,"column":0},"generated":{"line":24,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":25,"column":0},"generated":{"line":25,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":26,"column":0},"generated":{"line":26,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":27,"column":0},"generated":{"line":27,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":28,"column":0},"generated":{"line":28,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":29,"column":0},"generated":{"line":29,"column":0}},{"source":"../../node_modules/@platform/react/lib/util/util.js","original":{"line":30,"column":0},"generated":{"line":30,"column":0}}],"sources":{"../../node_modules/@platform/react/lib/util/util.js":"\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar ReactDOM = require(\"react-dom\");\nvar common_1 = require(\"../common\");\nfunction containsFocus(instance) {\n    try {\n        var el = ReactDOM.findDOMNode(instance);\n        var active = document.activeElement;\n        return el ? el.contains(active) : false;\n    }\n    catch (error) {\n        return false;\n    }\n}\nexports.containsFocus = containsFocus;\nfunction copyToClipboard(text) {\n    try {\n        var el = document.createElement('textarea');\n        el.value = text;\n        document.body.appendChild(el);\n        el.select();\n        document.execCommand('copy');\n        document.body.removeChild(el);\n    }\n    catch (error) {\n        common_1.log.error(\"Failed to copy text to clipboard.\\n\\n\" + text);\n    }\n}\nexports.copyToClipboard = copyToClipboard;\n"},"lineCount":30}},"error":null,"hash":"24aac4add0943717d127229c41f7ce23","cacheData":{"env":{}}}