react-dev-os-tools
Version:
A collection of official tools built for React DevOS.
1 lines • 111 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.devOSTools=t(require("react")):e.devOSTools=t(e.react)}(window,(function(e){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s=12)}([function(t,r){t.exports=e},function(e,t,r){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=function(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var o=(c=n,a=btoa(unescape(encodeURIComponent(JSON.stringify(c)))),u="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),"/*# ".concat(u," */")),i=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[r].concat(i).concat([o]).join("\n")}var c,a,u;return[r].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var i=0;i<this.length;i++){var c=this[i][0];null!=c&&(o[c]=!0)}for(var a=0;a<e.length;a++){var u=[].concat(e[a]);n&&o[u[0]]||(r&&(u[2]?u[2]="".concat(r," and ").concat(u[2]):u[2]=r),t.push(u))}},t}},function(e,t,r){var n,o,i={},c=(n=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=n.apply(this,arguments)),o}),a=function(e,t){return t?t.querySelector(e):document.querySelector(e)},u=function(e){var t={};return function(e,r){if("function"==typeof e)return e();if(void 0===t[e]){var n=a.call(this,e,r);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}}(),l=null,f=0,s=[],p=r(9);function b(e,t){for(var r=0;r<e.length;r++){var n=e[r],o=i[n.id];if(o){o.refs++;for(var c=0;c<o.parts.length;c++)o.parts[c](n.parts[c]);for(;c<n.parts.length;c++)o.parts.push(j(n.parts[c],t))}else{var a=[];for(c=0;c<n.parts.length;c++)a.push(j(n.parts[c],t));i[n.id]={id:n.id,refs:1,parts:a}}}}function y(e,t){for(var r=[],n={},o=0;o<e.length;o++){var i=e[o],c=t.base?i[0]+t.base:i[0],a={css:i[1],media:i[2],sourceMap:i[3]};n[c]?n[c].parts.push(a):r.push(n[c]={id:c,parts:[a]})}return r}function O(e,t){var r=u(e.insertInto);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var n=s[s.length-1];if("top"===e.insertAt)n?n.nextSibling?r.insertBefore(t,n.nextSibling):r.appendChild(t):r.insertBefore(t,r.firstChild),s.push(t);else if("bottom"===e.insertAt)r.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=u(e.insertAt.before,r);r.insertBefore(t,o)}}function d(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=s.indexOf(e);t>=0&&s.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var n=function(){0;return r.nc}();n&&(e.attrs.nonce=n)}return g(t,e.attrs),O(e,t),t}function g(e,t){Object.keys(t).forEach((function(r){e.setAttribute(r,t[r])}))}function j(e,t){var r,n,o,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var c=f++;r=l||(l=v(t)),n=w.bind(null,r,c,!1),o=w.bind(null,r,c,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",g(t,e.attrs),O(e,t),t}(t),n=A.bind(null,r,t),o=function(){d(r),r.href&&URL.revokeObjectURL(r.href)}):(r=v(t),n=P.bind(null,r),o=function(){d(r)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=c()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=y(e,t);return b(r,t),function(e){for(var n=[],o=0;o<r.length;o++){var c=r[o];(a=i[c.id]).refs--,n.push(a)}e&&b(y(e,t),t);for(o=0;o<n.length;o++){var a;if(0===(a=n[o]).refs){for(var u=0;u<a.parts.length;u++)a.parts[u]();delete i[a.id]}}}};var m,h=(m=[],function(e,t){return m[e]=t,m.filter(Boolean).join("\n")});function w(e,t,r,n){var o=r?"":n.css;if(e.styleSheet)e.styleSheet.cssText=h(t,o);else{var i=document.createTextNode(o),c=e.childNodes;c[t]&&e.removeChild(c[t]),c.length?e.insertBefore(i,c[t]):e.appendChild(i)}}function P(e,t){var r=t.css,n=t.media;if(n&&e.setAttribute("media",n),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}function A(e,t,r){var n=r.css,o=r.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(n=p(n)),o&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var c=new Blob([n],{type:"text/css"}),a=e.href;e.href=URL.createObjectURL(c),a&&URL.revokeObjectURL(a)}},function(e,t){},function(e,t){},function(e,t,r){window,e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r(r.s=0)}([function(e,t,r){"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=r){var n,o,i=[],c=!0,a=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);c=!0);}catch(e){a=!0,o=e}finally{try{c||null==r.return||r.return()}finally{if(a)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}r.r(t),r.d(t,"Store",(function(){return l}));var i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).reduce((function(e,t){var r=n(t,2),o=(r[0],r[1]),i=o.actions,c=void 0===i?{}:i,a=o.name,u=o.state,l=void 0===u?null:u;return e[a]={actions:c,state:l},e}),{})};function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=r){var n,o,i=[],c=!0,a=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);c=!0);}catch(e){a=!0,o=e}finally{try{c||null==r.return||r.return()}finally{if(a)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var l=function(){function e(t){var r=t.name,n=void 0===r?"":r,o=t.services,c=void 0===o?{}:o,a=t.types,u=void 0===a?{}:a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.lastUid=0,this.name=n,this.services=c,this.subscribers={},this.types=i(u),this._typeConfigs=u}var t,r;return t=e,(r=[{key:"dispatch",value:function(e,t){var r=c(this._tokenizeAction(e),2),n=r[0],o=r[1],i=this.types[n],a=i.actions[o];return this._setState({state:a({prevState:i.state,services:this.services},t),typeName:n}),this.types[n].state}},{key:"getState",value:function(e){return e?this.types[e].state:Object.entries(this.types).reduce((function(e,t){var r=c(t,2),n=r[0],o=r[1].state;return e[n]=o,e}),{})}},{key:"reset",value:function(){this.lastUid=0,this.subscribers={},this.types=i(this._typeConfigs)}},{key:"subscribe",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},r="uid_".concat(++this.lastUid);return this.subscribers[r]=t,t(this,{typeName:null}),{onNotify:t,token:r,unsubscribe:function(){return e._unsubscribe(r)}}}},{key:"_notify",value:function(e){var t=this;Object.values(this.subscribers).forEach((function(r){return r(t,{typeName:e})}))}},{key:"_setState",value:function(e){var t=e.state,r=e.typeName;return this.types[r].state=t,this._notify(r)}},{key:"_tokenizeAction",value:function(e){var t=c(e.split("."),1)[0];return[t,e.slice(t.length+1)]}},{key:"_unsubscribe",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;delete this.subscribers[e]}}])&&u(t.prototype,r),e}()}])},function(e,t){},function(e,t,r){var n=r(8);"string"==typeof n&&(n=[[e.i,n,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};r(2)(n,o);n.locals&&(e.exports=n.locals)},function(e,t,r){(t=r(1)(!1)).push([e.i,"#dev-os-ring {\n\tdisplay: inline-block;\n\tposition: relative;\n\twidth: 80px;\n\theight: 80px;\n}\n#dev-os-ring div {\n\tbox-sizing: border-box;\n\tdisplay: block;\n\tposition: absolute;\n\twidth: 64px;\n\theight: 64px;\n\tmargin: 8px;\n\tborder: 8px solid #fff;\n\tborder-radius: 50%;\n\tanimation: dev-os-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;\n\tborder-color: #fff transparent transparent transparent;\n}\n#dev-os-ring div:nth-child(1) {\n\tanimation-delay: -0.45s;\n}\n#dev-os-ring div:nth-child(2) {\n\tanimation-delay: -0.3s;\n}\n#dev-os-ring div:nth-child(3) {\n\tanimation-delay: -0.15s;\n}\n@keyframes dev-os-ring {\n\t0% {\n\t\ttransform: rotate(0deg);\n\t}\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n",""]),e.exports=t},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var r=t.protocol+"//"+t.host,n=r+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var o,i=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?e:(o=0===i.indexOf("//")?i:0===i.indexOf("/")?r+i:n+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")}))}},function(e,t,r){var n=r(11);"string"==typeof n&&(n=[[e.i,n,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};r(2)(n,o);n.locals&&(e.exports=n.locals)},function(e,t,r){(t=r(1)(!1)).push([e.i,"#dev-os-text-input:focus {\n\toutline: none;\n}\n\n#dev-os-text-input {\n\tborder: none;\n\tbackground-color: transparent;\n}\n",""]),e.exports=t},function(e,t,r){"use strict";r.r(t),r.d(t,"notepad",(function(){return fe})),r.d(t,"schemaValidators",(function(){return Zr})),r.d(t,"tasks",(function(){return Zn})),r.d(t,"terminal",(function(){return ai}));var n=r(0),o=r.n(n),i=function(e){var t=e.src,r=e.style;return o.a.createElement("div",{style:r},o.a.createElement("img",{height:"96px",width:"96px",src:t}))};i.defaultProps={src:null,style:{}};var c=i,a={display:"inline-flex",transform:"scale(0.65)"};r(7);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var s=function(e){var t=e.style;return o.a.createElement(B,{style:l(l({},a),t)},o.a.createElement("div",{id:"dev-os-ring"},o.a.createElement("div",null),o.a.createElement("div",null),o.a.createElement("div",null),o.a.createElement("div",null)))};s.defaultProps={style:{}};var p=s,b=function(e){return o.a.createElement("div",{style:e.style,title:e.title},e.children)};b.defaultProps={children:null,title:null};var y=b,O={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1"},d={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",550:"#898989",600:"#757575",700:"#616161",750:"#424242",800:"#323232",850:"#2d2d2d",900:"#212121"},v={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c"},g="#ffffff",j={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17"},m={ellipsis:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},h={none:{WebkitUserSelect:"none",MozUserSelect:"none",MsUserSelect:"none",userSelect:"none"},text:{WebkitUserSelect:"text",MozUserSelect:"text",MsUserSelect:"text",userSelect:"text"}},w={input:{backgroundColor:d[750],border:"3px solid transparent",color:d[300],width:"100%",padding:"0 4px"},focus:function(e){return e&&{border:"3px solid ".concat(O[400]),borderRadius:"3px"}}};r(10);function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){S(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function S(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(n=(c=a.next()).done)&&(r.push(c.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return E(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return E(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var x=function(e){var t=e.onBlur,r=e.onChange,i=e.style,c=e.value,a=D(Object(n.useState)(!1),2),u=a[0],l=a[1];return o.a.createElement("input",{style:A(A(A({},w.input),i),w.focus(u)),id:"dev-os-text-input",onBlur:function(e){l(!1),t(e)},onChange:r,onFocus:function(){return l(!0)},type:"default",value:c})};x.defaultProps={onBlur:function(){},onChange:function(){},style:{},value:""};var I=x,B=function(e){return o.a.createElement("div",e)};var C=function(){return o.a.createElement(c,{src:"data:image/png;base64,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"})},k=r(3),U=r.n(k);function z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach((function(t){Y(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Y(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var N=function(e){e.index;var t=e.style,r=e.title;return o.a.createElement(B,{style:M(M({},U.a.view),t)},r)};N.defaultProps={index:0,style:{},title:""};var H=N,R=r(4),Q=r.n(R);function T(){return(T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function L(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?L(Object(r),!0).forEach((function(t){J(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):L(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function J(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var X=function(e){e.selectedTab,e.setSelectedTab;var t=e.style;return o.a.createElement(B,{style:V(V({},Q.a.view),t)},[].map((function(e,t){return o.a.createElement(H,T({key:"TAB_".concat(t)},e))})))};X.defaultProps={selectedTab:0,setSelectedTab:function(){},style:{}};var G=X,K=function(){return(JSON.parse(localStorage.getItem("dev-os-notepad"))||{}).notes||[]},W={textarea:{flex:1,fontSize:"16px",fontWeight:600,color:d[200],padding:"16px",minHeight:"0px",minWidth:"0px",border:"none",outline:"none",backgroundColor:"transparent",resize:"none"}};function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){q(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function q(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(n=(c=a.next()).done)&&(r.push(c.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ee=function(e){var t=e.selectedTab,r=e.style,i=_(Object(n.useState)(""),2),c=i[0],a=i[1];return Object(n.useEffect)((function(){var e=K()[t]||"";a(e)}),[t]),o.a.createElement("textarea",{style:Z(Z({},W.textarea),r),onChange:function(e){var r,n,o,i=e.target.value;a(i),r=t,n=i,(o=K())[r]=n,localStorage.setItem("dev-os-notepad",JSON.stringify({notes:o}))},spellCheck:!1,value:c})};ee.defaultProps={selectedTab:0,style:{}};var te=ee,re={display:"flex",flexDirection:"column",height:"100%",width:"100%",boxSizing:"border-box",overflowY:"auto",overflowX:"hidden"};function ne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function oe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(r),!0).forEach((function(t){ie(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ne(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(n=(c=a.next()).done)&&(r.push(c.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ae(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ae(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ue=function(e){var t=e.style,r=ce(Object(n.useState)(0),2),i=r[0],c=r[1];return o.a.createElement(B,{style:oe(oe({},re),t)},o.a.createElement(G,{selectedTab:i,setSelectedTab:c}),o.a.createElement(te,{selectedTab:i}))};ue.defaultProps={style:{}};var le=ue,fe=function(){return{author:"Scotty Rogers",createdDate:"7/5/2020",description:"A simple note app that allows devs to save local notes.",icon:C,label:"Notepad",version:"0.1.1",window:{component:le,minSize:{height:350,width:550},size:{width:700,height:550},title:"Notepad",type:"NOTEPAD"}}},se=function(){return o.a.createElement(c,{src:"data:image/png;base64,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"})};function pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(r),!0).forEach((function(t){ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ye(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(n=(c=a.next()).done)&&(r.push(c.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return de(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return de(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function de(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ge(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(r),!0).forEach((function(t){je(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ve(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function je(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function me(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(n=(c=a.next()).done)&&(r.push(c.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return he(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return he(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function he(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var we=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(n.useState)(e),r=me(t,2),o=r[0],i=r[1],c=function(e){i(e instanceof Function?function(t){return ge(ge({},t),e(t))}:function(t){return ge(ge({},t),e)})};return[o,c]};var Pe=function(e){Object(n.useEffect)((function(){e()}),[])},Ae=function(e){Object(n.useEffect)((function(){return e}),[])};function Se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(n=(c=a.next()).done)&&(r.push(c.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return De(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return De(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function De(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ee=function(e){return function(t,r){var o=Se(Object(n.useState)(void 0===r?t(e):r),2),i=o[0],c=o[1];return Object(n.useEffect)((function(){var r=!1,n=e.subscribe((function(e){!r&&c(t(e))}));return function(){r=!0,n.unsubscribe()}}),[]),i}},xe={view:{alignItems:"center",display:"flex",color:d[200],fontSize:"13px",fontWeight:600,justifyContent:"flex-end",padding:"8px"},label:{marginRight:"8px"},textInput:{fontSize:"13px",fontWeight:600,width:"270px"}};function Ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(r),!0).forEach((function(t){Ce(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ce(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(n=(c=a.next()).done)&&(r.push(c.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ue(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ue(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ze=function(e){var t=e.label,r=e.param,i=e.setParams,c=e.style,a=ke(Object(n.useState)(r.value),2),u=a[0],l=a[1];return o.a.createElement(B,{style:Be(Be({},xe.view),c)},o.a.createElement(y,{style:xe.label},"".concat(t,":")),o.a.createElement(I,{style:xe.textInput,onBlur:function(){return i(Ce({},t,Be(Be({},r),{},{value:u})))},onChange:function(e){return l(e.target.value)},value:u}))};ze.defaultProps={label:"",param:{},setParams:function(){},style:{}};var Me=ze,Ye={view:{display:"flex",justifyContent:"center",overflow:"hidden auto"},formatWrapper:{display:"table",padding:"16px 0"}};function Ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(n=(c=a.next()).done)&&(r.push(c.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return He(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return He(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function He(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Qe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(r),!0).forEach((function(t){Te(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Te(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Le=function(e){var t=e.params,r=e.setParams,n=e.style;return o.a.createElement(B,{style:Qe(Qe({},Ye.view),n)},o.a.createElement(B,{style:Ye.formatWrapper},Object.entries(t).map((function(e,t){var n=Ne(e,2),i=n[0],c=n[1];return o.a.createElement(Me,{key:"PARAM_".concat(t),label:i,param:c,setParams:r})}))))};Le.defaultProps={params:{},setParams:function(){},style:{}};var Ve=Le;function Je(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ge={view:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Je(Object(r),!0).forEach((function(t){Xe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Je(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({padding:"0px 16px",borderRadius:"3px",fontWeight:600,color:g,backgroundColor:O[700],cursor:"pointer"},h.none)};function Ke(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function We(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(r),!0).forEach((function(t){Fe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ke(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Fe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ze=function(e){var t=e.onClick,r=e.style;return o.a.createElement(B,{style:We(We({},Ge.view),r),onClick:t},"Run")};Ze.defaultProps={onClick:function(){},style:{}};var qe=Ze;function _e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var c,a=e[Symbol.iterator]();!(n=(c=a.next()).done)&&(r.push(c.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $e(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $e(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var et={integer:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=parseInt(e,10);return r&&isFinite(r)?r:t},string:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!=e&&e.toString().length>0?e.toString():t}};function tt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function rt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(r),!0).forEach((function(t){nt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function nt(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configur