Compare commits

..
Author SHA1 Message Date
Luis Fernando Molina e8e2d93c06 Merge pull request #2638 from Superalgos/develop
Develop into Master
2021-11-14 15:16:21 -04:00
Luis Fernando Molina 395f6919a3 Merge pull request #2637 from Luis-Fernando-Molina/develop
Contribution: Version Changed
2021-11-14 15:15:53 -04:00
Luis Fernando Molina 13d2717462 Version Changed 2021-11-14 20:15:38 +01:00
Luis Fernando Molina 6341bca2a1 Merge pull request #2636 from Superalgos/develop
Develop into Master - last minute bug fixes
2021-11-14 15:13:11 -04:00
Luis Fernando Molina bbf19a9194 Merge pull request #2634 from Tentacule23/develop
Contribution: tutorial_previous_fix Tentacule23
2021-11-14 15:09:52 -04:00
Julian Molina 856f8334a4 Merge pull request #2635 from julian-molina/develop
Contribution: Fixes to getting started tutorials pages
2021-11-14 19:56:27 +01:00
Julian Molina 9cdb1842c1 Docs footer fix 2021-11-14 19:55:20 +01:00
Julian Molina 683ceea619 Deprecating the Plugins-Docs branch 2021-11-14 19:51:23 +01:00
Julian Molina 6aca8f406b Fixes to getting started tutorials pages 2021-11-14 19:32:43 +01:00
Tentacule23 f3d14673bb tutorial_previous_fix Tentacule23 2021-11-14 13:25:16 -05:00
Luis Fernando Molina 2e9796b46b Merge pull request #2633 from Superalgos/develop
Develop into Master version # fixed
2021-11-14 13:17:44 -04:00
Luis Fernando Molina 889c5c40cf Merge pull request #2632 from Luis-Fernando-Molina/develop
Contribution: version number without v
2021-11-14 13:17:13 -04:00
Luis Fernando Molina c47ad47aa9 version number without v 2021-11-14 18:16:54 +01:00
Luis Fernando Molina a85662d5b2 Merge pull request #2631 from Superalgos/develop
Develop into Master with some fixes
2021-11-14 13:11:38 -04:00
Luis Fernando Molina cfd4c88f58 Merge pull request #2630 from Luis-Fernando-Molina/develop
Contribution: version number fixed
2021-11-14 13:08:49 -04:00
Luis Fernando Molina 50570827ff version number fixed 2021-11-14 18:06:58 +01:00
Julian Molina e0d171ef21 Merge pull request #2629 from julian-molina/develop
Contribution: Workspaces fixes
2021-11-14 18:02:40 +01:00
Julian Molina afeca27dc3 Docs placeholder color change 2021-11-14 18:02:05 +01:00
Julian Molina f57233f81f Minor docs fix 2021-11-14 17:45:49 +01:00
Julian Molina 84d180f124 Workspaces fixes 2021-11-14 17:32:38 +01:00
Julian Molina 3430ddfec8 Merge pull request #2628 from julian-molina/develop
Contribution: Workspaces fixes
2021-11-14 17:23:02 +01:00
Julian Molina c90636f252 Blank workspace fix 2021-11-14 17:22:30 +01:00
Julian Molina 80e0e2c986 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-14 17:17:15 +01:00
Julian Molina 7a712faae4 Trading Bot Layers workspace fix 2021-11-14 17:16:44 +01:00
Julian Molina 2d4ef700b1 Workspaces fixes 2021-11-14 17:11:01 +01:00
Luis Fernando Molina 4786b4661b Merge pull request #2626 from Superalgos/develop
Develop into Master Superalgos Platform v.1.0
2021-11-14 10:15:40 -04:00
Luis Fernando Molina 504338d02e Merge pull request #2624 from Superalgos/plugins-docs
Plugins docs into develop
2021-11-14 10:07:10 -04:00
Luis Fernando Molina 14b70783a6 Merge pull request #2623 from Luis-Fernando-Molina/develop
Contribution: v.1.0 replaces Beta 12
2021-11-14 10:05:37 -04:00
Luis Fernando Molina 9cf4876007 v.1.0 replaces Beta 12 2021-11-14 15:03:55 +01:00
Luis Fernando Molina 11eedc9a5b Merge pull request #2612 from MarinitaMarina/develop
Contribution: Translation into Russian Getting Started Tutorial (step 60-65)
2021-11-14 09:10:26 -04:00
Luis Fernando Molina 236cb7c59e Update welcome-to-superalgos-065-tutorial-step-civil-works-ahead.json 2021-11-14 14:09:36 +01:00
Luis Fernando Molina 73eb8a94bc Update welcome-to-superalgos-064-tutorial-step-machines-learn-too.json 2021-11-14 14:07:12 +01:00
Luis Fernando Molina 13956f820b Update welcome-to-superalgos-063-tutorial-step-aim-high-trade-big.json 2021-11-14 14:06:27 +01:00
Luis Fernando Molina 1641fa3926 Merge pull request #2622 from Luis-Fernando-Molina/develop
Contribution: Governance System, bug fixes for web3 calls.
2021-11-14 09:03:02 -04:00
Luis Fernando Molina e2cc9a1280 Network node bug fix 2021-11-14 14:01:34 +01:00
Luis Fernando Molina 8d2c9d2646 Governance System, bug fixes for web3 calls. 2021-11-14 13:53:29 +01:00
Luis Fernando Molina c7d89ae6fa Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-14 13:17:12 +01:00
Luis Fernando Molina 1a5414e3d9 Merge pull request #2616 from prepheadrus/develop
basic-education-tutorial translation into Turkish 017/018/019/020/021/022
2021-11-14 07:46:28 -04:00
Luis Fernando Molina d7c5ab3fa3 Merge pull request #2611 from end-debug/develop
Contribution: This is my contribution to Superalgos
2021-11-14 07:46:13 -04:00
Luis Fernando Molina 8eaf0c25d7 Merge pull request #2621 from Smidy13/develop
Improvement: Obtain Wallet and Liquidity Balances via WEB3
2021-11-14 07:45:18 -04:00
Smidy 13cac7a812 Merge branch 'Superalgos:develop' into develop 2021-11-15 00:03:46 +13:00
Smidy13 939a8bf6c7 Improvement: Obtain Wallet and Liquidity Balances via WEB3 2021-11-15 00:02:55 +13:00
Superalgos Bot 66c9f8a70b Changes in User Profile done by Profile Owner mARTin-B78 automatically merged by Superalgos.
Contribution: User Profile mARTin-B78
2021-11-14 00:05:01 +01:00
mARTin-B78 69fb84e054 User Profile mARTin-B78 2021-11-13 23:04:01 +00:00
Luis Fernando Molina 6cf6c80ec2 Merge pull request #2619 from alexandrustefan/develop
Fix charting space scrolling
2021-11-13 16:53:34 -04:00
Alexandru Stefan 4b36f5b8d1 Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-11-13 22:07:43 +02:00
Alexandru Stefan 3291855813 fix charting space scrolling 2021-11-13 22:07:39 +02:00
SIFISO KHUMALO 71b7aaacd0 This is my contribution to Superalgos 2021-11-13 16:06:32 +02:00
Luis Fernando Molina 6495cd77de httpInterface at Node implemented 2021-11-13 14:50:24 +01:00
SIFISO KHUMALO 3a6e92605d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-13 15:40:07 +02:00
Luis Fernando Molina dd471aa0e8 Merge pull request #2617 from alexandrustefan/develop
Extend Code Editor functionality
2021-11-13 07:34:23 -04:00
Luis Fernando Molina e91e135ef7 Post queries 2021-11-13 12:19:51 +01:00
Luis Fernando Molina 9fab335a30 Storing Signal Data at the Social Graph 2021-11-13 12:14:42 +01:00
Luis Fernando Molina e54be502c9 Post and Reaction Types 2021-11-13 12:05:40 +01:00
Alexandru Stefan 64e3afe2da fixed deepscan 2021-11-13 13:01:09 +02:00
Alexandru Stefan acca8523ee Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-11-13 12:54:50 +02:00
Alexandru Stefan f35492f544 when a node is being droped in the workspace recreate intellisense models 2021-11-13 12:53:33 +02:00
Luis Fernando Molina ace0f17ca8 Signals Js 2021-11-13 11:47:46 +01:00
Luis Fernando Molina e39ec7b282 typo 2021-11-13 11:19:02 +01:00
Alexandru Stefan be695ae192 refactored a bit the intellisense model building; added support for market and exchange objects for code editor 2021-11-13 12:18:05 +02:00
Luis Fernando Molina 0eb8a16c60 Signal.js 2021-11-13 11:10:28 +01:00
Luis Fernando Molina 2fa5dde807 Update Memory.js 2021-11-13 10:53:26 +01:00
Luis Fernando Molina b3bc7ca289 Update ClientInterface.js 2021-11-13 10:46:15 +01:00
Luis Fernando Molina 3a4811d541 Merge pull request #2592 from gitforkgit/develop
Contribution: (translation into german: "plotter module")
2021-11-13 04:44:49 -04:00
prepheadrus fa3006cd64 Basic-Education\basic-education-017/018/019/020/021/022 2021-11-13 11:44:10 +03:00
Luis Fernando Molina 45349ce060 Merge pull request #2614 from theblockchainarborist/plugins-docs
Contribution: My Superalgos Review
2021-11-13 04:43:39 -04:00
prepheadrus c5a4a8a666 Merge branch 'develop' of https://github.com/prepheadrus/Superalgos into develop 2021-11-13 10:31:33 +03:00
Superalgos Bot 97cc7d94c8 Changes in User Profile done by Profile Owner JasonDeSouza automatically merged by Superalgos.
User Profile
2021-11-13 03:42:51 +01:00
JasonDeSouza 3e2d5843f2 User Profile 2021-11-13 08:10:56 +05:30
xcon 860dc1d742 My Superalgos Review 2021-11-12 20:09:12 -05:00
Alexandru Stefan a8a713049a removed docs stating that a decent code editor is not available :-) 2021-11-13 02:43:23 +02:00
Alexandru Stefan 7cbb821601 reset code editor space while changing workspaces. forbid designer shortcuts while editing code 2021-11-13 02:35:59 +02:00
prepheadrus 4251ea882c Basic-education-tutorial translation into Turkish 012/013/015/016 2021-11-13 00:35:57 +03:00
Superalgos Bot f153322971 Changes in User Profile done by Profile Owner alexbacanu automatically merged by Superalgos.
Contribution: User Profile alexbacanu
2021-11-12 22:12:48 +01:00
alexbacanu e21a73f69c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-12 23:09:12 +02:00
alexbacanu 6c6193b43b User Profile alexbacanu 2021-11-12 23:07:53 +02:00
gitforkgit 4d77fb3d98 (translation into german: "Docs in xx" Articles) 2021-11-12 22:02:40 +01:00
MarinitaMarina 7b38dbe069 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-12 22:01:22 +01:00
MarinitaMarina e76112dc98 Translation into Russian Getting Started Tutorial (step 60-65) 2021-11-12 21:55:02 +01:00
SIFISO KHUMALO db9653be01 This is my contribution to Superalgos 2021-11-12 22:44:18 +02:00
prepheadrus 6777fdfd8e basic-education-tutorial translation into Turkish 007/008/009/010/011 2021-11-12 23:42:09 +03:00
gitforkgit 632424a245 (addition to the docs in "different languages") 2021-11-12 21:41:08 +01:00
Luis Fernando Molina de1114a257 Merge pull request #2607 from liteir/plugins-docs
Contribution: This is my contribution to Superalgos
2021-11-12 16:09:18 -04:00
gitforkgit e912faa91b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-12 21:09:07 +01:00
Luis Fernando Molina 9a7f2713f9 Merge pull request #2609 from Superalgos/plugins-docs
Plugins docs into Develop
2021-11-12 16:08:42 -04:00
gitforkgit 81d8d58244 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-12 21:08:13 +01:00
Luis Fernando Molina 79551caae6 Merge pull request #2608 from Superalgos/develop
Develop into Plugins Docs
2021-11-12 16:08:01 -04:00
gitforkgit 8800164ee0 (translation into german: "Nodes") 2021-11-12 21:02:47 +01:00
gitforkgit c415e9c9d8 Merge branch 'develop' into develop 2021-11-12 21:02:07 +01:00
Luis Fernando Molina 8276554a71 Merge pull request #2603 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-11-12 15:06:11 -04:00
liteir 9badc0d0ac Merge branch 'plugins-docs' of https://github.com/liteir/Superalgos into plugins-docs 2021-11-12 12:45:12 -06:00
liteir cfa449d88b This is my contribution to Superalgos 2021-11-12 12:01:48 -06:00
EvaMaria70 1e2532e3e6 This is my contribution to Superalgos 2021-11-12 18:35:29 +01:00
EvaMaria70 a656d4dc84 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-12 15:41:29 +01:00
EvaMaria70 49b54f0959 This is my contribution to Superalgos 2021-11-12 15:41:08 +01:00
Superalgos Bot 324806d8dc Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: User Profile prepheadrus
2021-11-12 14:32:45 +01:00
prepheadrus fee10a3848 Contribution: User Profile prepheadrus 2021-11-12 16:31:27 +03:00
EvaMaria70 1947b1803a This is my contribution to Superalgos 2021-11-12 13:20:29 +01:00
Superalgos Bot 91e7616a02 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-12 13:07:39 +01:00
Superalgos Bot 7a74b79d3c Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User Profile Update - P2P addon
2021-11-12 13:07:34 +01:00
NAmorim 423b0e24f9 User Profile Update - P2P addon 2021-11-12 11:58:19 +00:00
Alexandru Stefan 1c90ec5deb merged develop 2021-11-12 13:44:54 +02:00
Alexandru Stefan 81bab4475d fixed deepscan issues for code editor space 2021-11-12 13:35:32 +02:00
EvaMaria70 e4901adfca Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-12 12:02:35 +01:00
Luis Fernando Molina 489329a51f Merge pull request #2600 from alexandrustefan/code_editor_space
Code editor space
2021-11-12 06:08:45 -04:00
Luis Fernando Molina 8492350495 Merge pull request #2601 from Superalgos/develop
Develop into Master - Beta 12 - SP1
2021-11-12 05:47:26 -04:00
Alexandru Stefan f06af0b3b1 Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into code_editor_space 2021-11-12 11:22:40 +02:00
Luis Fernando Molina f237aeb261 Merge pull request #2599 from PLuv/develop
Pluvtech-DM- Corrected how trend is displayed at charts; reduced data…
2021-11-12 04:38:49 -04:00
Luis Fernando Molina f2f926dd55 Merge pull request #2593 from prepheadrus/develop
welcome-to-superalgos-tutorial
2021-11-12 04:38:18 -04:00
prepheadrus 933cbfe712 basic-education-001-002-003-004-005-006 2021-11-12 10:02:27 +03:00
Philip Love 45d3830496 Pluvtech-DM- Corrected how trend is displayed at charts; reduced data-storage footprint 2021-11-11 22:23:01 -05:00
Phil 620cc30d94 Merge pull request #2598 from PLuv/develop
TF - Workspace Reconfiguration
2021-11-11 21:46:39 -05:00
Philip Love 402c05b6b7 TF - Workspace Reconfiguration 2021-11-11 21:41:41 -05:00
Alexandru Stefan 29d1bd786f added some styling 2021-11-12 02:17:10 +02:00
Luis Fernando Molina 9b02dd2b51 Merge pull request #2594 from ssplatt/npm-scripts
add special setup stages to package.json
2021-11-11 19:44:34 -04:00
Luis Fernando Molina 91265ed3e6 Merge pull request #2597 from harrellbm/develop
Update definition highlight in page
2021-11-11 19:42:40 -04:00
Alexandru Stefan 16ba158293 added autocompletion for chart object; some refactoring 2021-11-12 01:40:39 +02:00
Brenden Harrell 5466c23921 Update definition highlight in page 2021-11-11 16:22:50 -07:00
gitforkgit eef78bc729 (translation into german: "project") 2021-11-11 23:21:41 +01:00
Julian Molina 3264edf714 Merge pull request #2596 from julian-molina/develop
Contribution: Getting Started Tutorials workspace live trading fix
2021-11-11 23:09:24 +01:00
Julian Molina 7d1cd43018 Getting Started Tutorials workspace live trading fix 2021-11-11 23:08:51 +01:00
gitforkgit 0a72ea8d58 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-11 23:01:11 +01:00
gitforkgit 1437677173 (Translation into german: another part) 2021-11-11 22:56:04 +01:00
gustavohcorradi 26af94c11c This is my contribution to Superalgos 2021-11-11 22:48:34 +01:00
Phil 7d7826c8f3 Merge pull request #2591 from PLuv/develop
DCA-Demo Reconfiguration
2021-11-11 15:59:56 -05:00
gitforkgit 078960ad5b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-11 21:57:49 +01:00
prepheadrus 8893c3c5fe welcome-to-superalgos-tutorial 2021-11-11 23:55:32 +03:00
Philip Love 4620f48f1e DCA-Demo Reconfiguration 2021-11-11 15:48:42 -05:00
Luis Fernando Molina 732c38a462 Merge pull request #2589 from harrellbm/develop
Manual review of Custom Charts Workspace
2021-11-11 16:42:00 -04:00
Luis Fernando Molina cc455c3632 Merge pull request #2588 from gitforkgit/develop
Contribution: (translation into german: only small part)
2021-11-11 16:41:45 -04:00
Luis Fernando Molina 0a3b773b5a Merge pull request #2580 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-11-11 16:41:24 -04:00
Luis Fernando Molina 9c3a57b238 Merge pull request #2581 from prepheadrus/develop
Welcome-to-Superalgos\welcome-to-superalgos102-105
2021-11-11 16:41:17 -04:00
Superalgos Bot b912266c94 Changes in User Profile done by Profile Owner amuradon automatically merged by Superalgos.
Contribution: User Profile amuradon
2021-11-11 21:40:47 +01:00
Superalgos Bot da75550a27 Changes in User Profile done by Profile Owner whtv automatically merged by Superalgos.
Contribution: User Profile whtv
2021-11-11 21:40:42 +01:00
Superalgos Bot 6dadce2faa Changes in User Profile done by Profile Owner theblockchainarborist automatically merged by Superalgos.
Contribution: My Superalgos Review
2021-11-11 21:40:36 +01:00
xcon 604ae13468 My Superalgos Review 2021-11-11 15:16:38 -05:00
harrellbm 9a43a65718 Manual review of Custom Charts Workspace 2021-11-11 14:08:41 -06:00
gitforkgit 839f795795 (translation into german: "plotter module") 2021-11-11 20:55:51 +01:00
gitforkgit f774563822 into german: "Expand Structure of Nodes") 2021-11-11 20:35:53 +01:00
gitforkgit ffe53075ff (translation into german: "indicator bot") 2021-11-11 20:24:08 +01:00
gitforkgit e4f54a5d6f (translation into german: only small part) 2021-11-11 20:17:13 +01:00
EvaMaria70 d7448b20a5 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-11 18:41:14 +01:00
Martin Augusta 642199b4c4 Merge branch 'Superalgos:develop' into develop 2021-11-11 17:17:05 +01:00
Alexandru Stefan 780d6e8540 added support for config editor; refactored the EditorPage.js file 2021-11-11 17:25:35 +02:00
prepheadrus f492b96eed Welcome-to-Superalgos\welcome-to-superalgos-109-110 2021-11-11 18:15:10 +03:00
Brett Taylor 116c59361b add special setup stages to package.json 2021-11-11 09:57:35 -05:00
prepheadrus f43ed9371f Welcome-to-Superalgos\welcome-to-superalgos-104-106 2021-11-11 17:41:23 +03:00
whtv 00efc14aca User Profile whtv 2021-11-11 15:40:52 +01:00
Alexandru Stefan 1491c2b93e added autocompletion suport for all the record formulas present in the workspace; extended httpInterface externalScripts functionality 2021-11-11 15:47:02 +02:00
Julian Molina 0066a541e4 Merge pull request #2585 from julian-molina/develop
Contribution: Gettings started tutorial fix
2021-11-11 14:37:54 +01:00
Julian Molina 4973740abb Gettings started tutorial fix 2021-11-11 14:37:19 +01:00
Julian Molina d4f578246e Merge pull request #2582 from julian-molina/develop
Contribution: Install New Market tutorial revision
2021-11-11 14:01:42 +01:00
Martin Augusta 04160b1f0e Contribution: User Profile amuradon 2021-11-11 14:01:27 +01:00
Julian Molina 7936936d41 Install New Market tutorial revision 2021-11-11 14:00:27 +01:00
prepheadrus a54685c062 Welcome-to-Superalgos\welcome-to-superalgos102-105 2021-11-11 15:38:04 +03:00
EvaMaria70 4ff12465de This is my contribution to Superalgos 2021-11-11 11:04:03 +01:00
EvaMaria70 5eb54079ec Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-11 10:54:09 +01:00
Luis Fernando Molina 1d3b0bd3de Merge pull request #2579 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed at Governance start up
2021-11-11 04:31:51 -04:00
Luis Fernando Molina cd561af66e Merge pull request #2578 from Raplh2502/develop
Contribution: rename WEMA strat DM without spaces // update of masters trading mine wit new indicators dependencies
2021-11-11 04:31:37 -04:00
Luis Fernando Molina e1d68b0316 Merge pull request #2576 from MarinitaMarina/develop
Contribution: Translation into Russian Getting Started Totorial (Step 50-60)
2021-11-11 04:31:14 -04:00
Luis Fernando Molina 3bf7b1f61f Merge pull request #2574 from prepheadrus/develop
Welcome-to-superalgos-092-tutorial-step-check-your-spot-balanc…
2021-11-11 04:30:57 -04:00
Luis Fernando Molina 0bec8c51a4 Bug Fixed at Governance start up 2021-11-11 09:30:24 +01:00
B Harrell aadb7ef1c3 Merge pull request #2577 from alexandrustefan/develop 2021-11-10 21:45:35 -07:00
Raplh2502 eaa5918d1d rename WEMA strat DM without spaces 2021-11-10 23:49:06 +01:00
xcon b4c18e2e64 User Profile theblockchainarborist 2021-11-10 17:32:04 -05:00
Alexandru Stefan bf67554065 merged develop 2021-11-10 23:30:55 +02:00
Alexandru Stefan a6c212f4f6 Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-11-10 23:12:44 +02:00
Alexandru Stefan 0df7c165dc added external lib for handling tooltips 2021-11-10 23:12:07 +02:00
prepheadrus 0225c4fea9 Update welcome-to-superalgos-101-tutorial-step-is-it-working.json 2021-11-10 23:58:59 +03:00
prepheadrus be9bfa8090 Merge branch 'develop' of https://github.com/prepheadrus/Superalgos into develop 2021-11-10 23:55:24 +03:00
prepheadrus 203962e518 This is my contribution to Superalgos 2021-11-10 23:36:31 +03:00
MarinitaMarina d8986bf5c4 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-10 20:10:41 +01:00
MarinitaMarina 6899962aa7 Translation into Russian Getting Started Totorial (Step 50-60) 2021-11-10 19:48:00 +01:00
Julian Molina 4c9da84475 Merge pull request #2575 from julian-molina/develop
Contribution: Trading system design tutorials revision
2021-11-10 18:35:38 +01:00
Julian Molina 5bfb5614de Trading system design tutorials revision 2021-11-10 18:28:00 +01:00
EvaMaria70 28bee42d54 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-10 17:19:28 +01:00
EvaMaria70 f9ce8ddbae This is my contribution to Superalgos 2021-11-10 17:18:55 +01:00
Alexandru Stefan 01838ceecc changed formula editor to use codeeditor, added support for object autocomplete in the code editor 2021-11-10 16:18:11 +02:00
prepheadrus 4871f80df8 Update welcome-to-superalgos-092-tutorial-step-check-your-spot-balance.json 2021-11-10 16:58:29 +03:00
Luis Fernando Molina c281ec6094 Merge pull request #2573 from Luis-Fernando-Molina/develop
Contribution: P2P Network: - Broadcasting Events to Peers and Client Implemented
2021-11-10 09:55:32 -04:00
Luis Fernando Molina f754f61960 Merge pull request #2571 from Smidy13/develop
Bug Fix: Making Left Menu Icons Even
2021-11-10 09:55:00 -04:00
Luis Fernando Molina 1ea736b752 Merge pull request #2566 from NicN11/develop
Contribution: Translation into german of: "Chapter X - Install a New Market"
2021-11-10 09:54:45 -04:00
Luis Fernando Molina 57c586c28b P2P Network: - Broadcasting Events to Peers and Client Implemented 2021-11-10 14:53:38 +01:00
Luis Fernando Molina b5cf565a5b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-10 14:52:48 +01:00
Luis Fernando Molina f40e415914 Event Reaching all Web Apps 2021-11-10 13:02:22 +01:00
Luis Fernando Molina c5564f1e69 Event received from browser to browser going through 1 network node 2021-11-10 12:44:50 +01:00
Smidy13 efeabaa69e Bug Fix: Making Left Menu Icons Even 2021-11-11 00:02:39 +13:00
Luis Fernando Molina 578f36eceb Message should arrive to the Web App 2021-11-10 12:02:02 +01:00
EvaMaria70 b449fbbb0b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-10 10:39:37 +01:00
Luis Fernando Molina 105c5db3b1 Merge pull request #2565 from Raplh2502/develop
Contribution: finalization of the WEMA cross strategy datamine
2021-11-10 04:25:57 -04:00
NicN11 e262d18ffd Translation into german of: "Chapter X - Install a New Market" 2021-11-10 07:45:47 +01:00
NicN11 d7fbe7e9d7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-10 07:41:06 +01:00
Alexandru Stefan 8fe28e68f9 added some models for autocompletion 2021-11-10 01:31:31 +02:00
Raplh2502 173317f0da finalization of the WEMA cross strategy datamine 2021-11-10 00:02:15 +01:00
Superalgos Bot 76ea5c6f70 Changes in User Profile done by Profile Owner BlaaSwe automatically merged by Superalgos.
Contribution: User Profile BlaaSwe
2021-11-09 23:22:23 +01:00
BlaaSwe 5e2d58ce6f User Profile BlaaSwe 2021-11-09 23:21:52 +01:00
BlaaSwe 8e13c4e189 User Profile BlaaSwe 2021-11-09 23:17:06 +01:00
BlaaSwe 105fab780f User Profile BlaaSwe 2021-11-09 23:02:31 +01:00
BlaaSwe a15dde7421 User Profile BlaaSwe 2021-11-09 22:35:21 +01:00
BlaaSwe 824888d30c User Profile BlaaSwe 2021-11-09 22:19:28 +01:00
BlaaSwe 4116957e69 User Profile BlaaSwe 2021-11-09 22:18:02 +01:00
EvaMaria70 edcb2f44bf Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-09 21:34:33 +01:00
B Harrell 85d794438c Merge pull request #2558 from harrellbm/develop
Fix tutorial references and split find missing refences and auto fix references in two
2021-11-09 10:05:08 -07:00
harrellbm b320a62709 Fix tutorial references and split auto referecne fix and check missing references in two 2021-11-09 10:56:59 -06:00
harrellbm f8784b1412 Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-11-09 09:11:20 -06:00
NicN11 38add53425 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-09 15:31:38 +01:00
Superalgos Bot 81bbcd2ef6 Changes in User Profile done by Profile Owner NicN11 automatically merged by Superalgos.
Contribution: User Profile NicN11
2021-11-09 15:25:22 +01:00
NicN11 3d66f23ecc User Profile NicN11 2021-11-09 15:24:45 +01:00
Luis Fernando Molina a1d889a9ea Merge pull request #2555 from alexandrustefan/develop
Auto fix missing references using checkForMissingReferences utility function
2021-11-09 07:21:56 -04:00
Luis Fernando Molina 74ed9881f4 Merge pull request #2553 from quantum8/develop
Parabolic SAR indicator
2021-11-09 07:20:44 -04:00
Alexandru Stefan 4013c1b032 Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into code_editor_space 2021-11-09 13:09:08 +02:00
Alexandru Stefan 1ed0140665 extending checkForMissingReferences functionality by also creating the needed references if there are any nodes eligible in the current workspace 2021-11-09 13:00:54 +02:00
Alexandru Stefan cd19d4b5e1 Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-11-09 10:15:35 +02:00
Alexandru Stefan a661c2c8b1 Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into code_editor_space 2021-11-09 10:15:08 +02:00
Alexandru Stefan bc08ff7275 working monaco editor 2021-11-09 10:06:04 +02:00
BlaaSwe c590b771b8 User Profile BlaaSwe 2021-11-09 08:20:46 +01:00
quantum8 dd569e0853 Merge branch 'Superalgos:develop' into develop 2021-11-09 16:58:39 +10:00
quantum8 a6508b3414 Added Parabolic SAR indicator. 2021-11-09 16:55:51 +10:00
BlaaSwe 1487e2665e Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-09 07:48:16 +01:00
Luis Fernando Molina 920929a216 Merge pull request #2550 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-11-09 01:31:05 -04:00
Luis Fernando Molina 3e0ee92dd5 Merge pull request #2535 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-11-09 01:30:30 -04:00
Luis Fernando Molina 9f69d389ed Merge pull request #2552 from Raplh2502/develop
Contribution: bug fix at Keltner data mine
2021-11-09 01:30:12 -04:00
Raplh2502 3082c64484 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-08 22:54:57 +01:00
prepheadrus 944e549819 welcome-to-superalgos-090/091 2021-11-08 23:52:56 +03:00
prepheadrus b5de54b903 welcome-to-superalgos-088 2021-11-08 23:39:54 +03:00
prepheadrus 611f9082e1 welcome-to-superalgos-087 2021-11-08 23:31:09 +03:00
EvaMaria70 05cfb1113d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-08 21:20:37 +01:00
Raplh2502 9406d92ba4 bug fix at Keltner data mine 2021-11-08 19:46:35 +01:00
Superalgos Bot 5e52cdae71 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User Profile Update - Liquidity
2021-11-08 18:13:00 +01:00
Luis Fernando Molina c44e380e76 Merge pull request #2551 from Luis-Fernando-Molina/develop
Contribution: Can run multiple Desktop Apps at same machine
2021-11-08 13:10:52 -04:00
Luis Fernando Molina 450d3d26df Desktop Web App connecting to host and webSocketPort from Client Node 2021-11-08 17:59:41 +01:00
Luis Fernando Molina aada1165d1 Desktop App Client running at different web and websocket ports 2021-11-08 17:42:49 +01:00
BlaaSwe 72d091254e User Profile BlaaSwe 2021-11-08 17:31:41 +01:00
EvaMaria70 d1ae98dea4 This is my contribution to Superalgos 2021-11-08 16:45:42 +01:00
EvaMaria70 f69466eaf5 This is my contribution to Superalgos 2021-11-08 16:33:56 +01:00
prepheadrus 1f503546a1 This is my contribution to Superalgos 2021-11-08 16:37:59 +03:00
Luis Fernando Molina b5a2298fb0 Enabling multiple desktop apps to run at the same machine - Part 1 2021-11-08 13:13:18 +01:00
NAmorim 153dbd2c7d User Profile Update - Liquidity 2021-11-08 10:42:04 +00:00
EvaMaria70 c0ac8cdd42 This is my contribution to Superalgos 2021-11-08 11:34:15 +01:00
EvaMaria70 49def88fe4 This is my contribution to Superalgos 2021-11-08 11:03:01 +01:00
EvaMaria70 df0bce0ec2 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-08 10:40:23 +01:00
Luis Fernando Molina 2d7322a9c8 Merge pull request #2543 from Smidy13/develop
ListSelector Improvements and Bug Fixes
2021-11-08 04:55:17 -04:00
Luis Fernando Molina 3d032c9f26 Merge pull request #2546 from Superalgos/develop
Develop into Master Hot Fix Bug With Websockets Port Number
2021-11-08 04:15:38 -04:00
Luis Fernando Molina 0ad8295868 Merge pull request #2545 from Luis-Fernando-Molina/develop
Contribution: BUG fixed with platform websockets port number
2021-11-08 04:14:57 -04:00
Luis Fernando Molina db7d59ebfa Bug Fixed with Platform Web Sockets Port 2021-11-08 09:13:47 +01:00
NicN11 92c49da176 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-08 06:21:16 +01:00
Smidy13 fe09060da6 Bug Fix: Removing Unnecessary console.log 2021-11-08 17:00:43 +13:00
Smidy13 5a75269c05 Improvement: Change Default SensorBot startDate to 2021 2021-11-08 16:57:45 +13:00
Smidy13 8e05d35a08 Improvement: ListSelector added to Plugin Data Mines 2021-11-08 16:54:51 +13:00
Smidy13 489e92277f Bug Fix: Visible Items not updating in ListSelector if new nodes added 2021-11-08 16:32:27 +13:00
Luis Fernando Molina 9b9db59963 Merge pull request #2542 from ozichris/plugins-docs
Contribution: My Superalgos Review!
2021-11-07 18:32:35 -04:00
Luis Fernando Molina eddc9962d1 Merge pull request #2541 from Superalgos/develop
Develop into Master Bug Fixes @ Workspaces
2021-11-07 18:24:21 -04:00
ozichris 4a3d3ba570 Merge branch 'plugins-docs' of https://github.com/ozichris/Superalgos into plugins-docs 2021-11-07 22:15:59 +00:00
ozichris 3cb7f56ade My Superalgos Review! 2021-11-07 21:53:35 +00:00
harrellbm 3df890a6c5 Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-11-07 11:40:48 -06:00
harrellbm f8b5cc8f45 Add missing api node to getting started workspace 2021-11-07 11:36:44 -06:00
Julian Molina 7bc8d4e16a Merge pull request #2538 from julian-molina/develop
Contribution: Getting started workspace and tutorials fixes
2021-11-07 18:09:15 +01:00
Chris ac0c91e8e2 Delete ozichris.json 2021-11-07 17:02:51 +00:00
Julian Molina 89bd01ddcf Getting started workspace fix 2021-11-07 17:52:34 +01:00
Julian Molina 6478d8025d Getting started workspace and tutorials fixes 2021-11-07 17:46:40 +01:00
Chris 0a2de72540 Delete superalgos-project-review-034-superalgos-review-my-superalgos-review.json 2021-11-07 16:37:43 +00:00
Luis Fernando Molina b3462c8697 Merge pull request #2537 from Luis-Fernando-Molina/develop
Contribution: Superalgos P2P Network: Desktop connecting to multiple Network Peers
2021-11-07 11:06:45 -04:00
Luis Fernando Molina 8024d0c476 Superalgos P2P Network: Desktop connecting to multiple Network Peers 2021-11-07 16:04:00 +01:00
Luis Fernando Molina ea158f81e8 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-07 16:03:43 +01:00
Superalgos Bot a86593a44e Changes in User Profile done by Profile Owner ozichris automatically merged by Superalgos.
Contribution: User Profile ozichris
2021-11-07 14:56:12 +01:00
ozichris ad45460328 User Profile ozichris 2021-11-07 13:53:45 +00:00
Luis Fernando Molina 5a281b5de0 Boradcasting Events to Peers Working 2021-11-07 14:12:11 +01:00
EvaMaria70 b18b1552ec Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-07 13:10:24 +01:00
EvaMaria70 d005dffd98 This is my contribution to Superalgos 2021-11-07 13:10:07 +01:00
ozichris cee54e46f4 My Superalgos Review! 2021-11-07 10:04:47 +00:00
Luis Fernando Molina 05ad894821 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-07 10:40:26 +01:00
Luis Fernando Molina a1cba0b622 Merge pull request #2530 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-11-07 05:37:34 -04:00
Luis Fernando Molina 7521e45124 Merge pull request #2532 from NAmorim/develop
Indentation
2021-11-07 05:37:16 -04:00
Luis Fernando Molina 3f05e1b00a Merge pull request #2533 from Smidy13/develop
Improvement: Create Reference Left Menu Icon and Function
2021-11-07 05:36:30 -04:00
Luis Fernando Molina 8b28e9c09b Ready to Test Peer Broadcasting 2021-11-07 10:33:44 +01:00
Smidy 115a96d838 Merge branch 'Superalgos:develop' into develop 2021-11-07 21:27:52 +13:00
Smidy13 46f706bd43 Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-11-07 21:27:27 +13:00
Smidy13 717b860f13 Improvement: Create Reference Left Menu Icon and Function 2021-11-07 21:26:56 +13:00
NAmorim 8cbc0fdb93 Indentation 2021-11-07 00:58:34 +00:00
prepheadrus a19288d346 This is my contribution to Superalgos 2021-11-06 18:25:18 +03:00
prepheadrus c468558a78 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-06 18:23:14 +03:00
prepheadrus 35bacb7de2 This is my contribution to Superalgos 2021-11-06 18:09:11 +03:00
Luis Fernando Molina 539e3c089e Merge pull request #2529 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-11-06 10:42:24 -04:00
Luis Fernando Molina 702481147e Merge pull request #2528 from MarinitaMarina/develop
Contribution: Translation into Russian Getting Started Tutorial (Step 28-49)
2021-11-06 10:41:54 -04:00
Luis Fernando Molina 5324c94306 Defining how to broadcast messages 2021-11-06 15:34:07 +01:00
prepheadrus 5013392681 This is my contribution to Superalgos 2021-11-06 17:10:11 +03:00
MarinitaMarina e04b3613b7 Translation into Russian Getting Started Tutorial (Step 28-49) 2021-11-06 15:03:54 +01:00
Luis Fernando Molina 8461d6b98e Bug Fixes 2021-11-06 14:53:44 +01:00
Luis Fernando Molina 26aafc1930 Merge pull request #2526 from Luis-Fernando-Molina/develop
Contribution: Peers chacking max connections configured
2021-11-06 06:52:35 -04:00
Luis Fernando Molina 74fccfb023 Checking Max Amount of configured connections 2021-11-06 11:49:51 +01:00
Luis Fernando Molina 3270608e34 Update P2PNetworkPeers.js 2021-11-06 11:12:17 +01:00
Luis Fernando Molina 02723165b4 Peers detecting disconnections and auto reconnecting to each other 2021-11-06 10:23:24 +01:00
Luis Fernando Molina 1aa8dd70e1 Merge pull request #2524 from Luis-Fernando-Molina/develop
Contribution: Peers connecting between each other.
2021-11-06 04:54:13 -04:00
Luis Fernando Molina 9352dd8c92 Peers connecting between each other. 2021-11-06 09:52:15 +01:00
MarinitaMarina 119111732f Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-06 08:01:41 +01:00
NicN11 f5cf80f7dc Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-06 07:04:41 +01:00
Superalgos Bot 81105509d9 Changes in User Profile done by Profile Owner 9v5ij automatically merged by Superalgos.
User Profile 9v5ij
2021-11-06 06:21:56 +01:00
9v5ij 447b64d061 User Profile 9v5ij 2021-11-06 05:02:55 +01:00
Luis Fernando Molina 3343c864e2 Merge pull request #2519 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-11-05 12:17:48 -04:00
Luis Fernando Molina 6d9c24a5f7 Merge pull request #2520 from NAmorim/develop
[Distribution] Addition of linux packaged application
2021-11-05 12:17:05 -04:00
NAmorim fff090d5bf Simpler release workflow action 2021-11-05 15:16:05 +00:00
NAmorim 6bd6178e4f Enable Linux builds (pc and rpi)
Enable zipped package
2021-11-05 15:15:11 +00:00
NAmorim c798881c25 [Distribution] Workflow clenaup. Add linux build. 2021-11-05 15:14:06 +00:00
prepheadrus f2238f35f5 This is my contribution to Superalgos 2021-11-05 17:36:07 +03:00
prepheadrus 11bcd3ae3c This is my contribution to Superalgos 2021-11-05 16:57:17 +03:00
Luis Fernando Molina 16f7d92603 Merge pull request #2518 from Luis-Fernando-Molina/develop
Contribution: Network Nodes connecting to other Network Nodes
2021-11-05 09:50:17 -04:00
Luis Fernando Molina cc2976ce7a Merge pull request #2517 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-11-05 09:41:18 -04:00
Luis Fernando Molina b5eb7dd425 Network Nodes connecting to other Network Nodes 2021-11-05 14:40:51 +01:00
Luis Fernando Molina 48c35d8148 3 Network Nodes Running in Debug Mode 2021-11-05 12:44:58 +01:00
EvaMaria70 a45d13cbdf This is my contribution to Superalgos 2021-11-05 12:42:07 +01:00
Luis Fernando Molina e98b1fbd6c Update NetwokNode.js 2021-11-05 12:05:38 +01:00
Luis Fernando Molina 5eb7667d5d Merge pull request #2515 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-11-05 06:56:18 -04:00
prepheadrus 6d31e9b7d7 This is my contribution to Superalgos 2021-11-05 13:47:24 +03:00
MarinitaMarina 9d27d4fe30 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-05 11:43:57 +01:00
MarinitaMarina 88cb3f1e6c Revert "translation into Russian Getting Started Tutorial Step 30-44"
This reverts commit e898bd950d.
2021-11-05 11:42:48 +01:00
MarinitaMarina e898bd950d translation into Russian Getting Started Tutorial Step 30-44 2021-11-05 10:46:30 +01:00
EvaMaria70 c7878074ba Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-05 10:14:17 +01:00
prepheadrus b7f2b96ece This is my contribution to Superalgos 2021-11-05 12:07:53 +03:00
Luis Fernando Molina 1bcf4686a4 Changes in User Profile done by Profile Owner NicN11 automatically merged by Superalgos.
Contribution: User Profile NicN11
2021-11-05 04:25:45 -04:00
Luis Fernando Molina 056e282ba2 Merge pull request #2511 from Smidy13/develop
Improvement: New Editor 'List Selector' for selecting from a list of nodes
2021-11-05 04:24:44 -04:00
Luis Fernando Molina 86e6d9e80f Merge pull request #2501 from prepheadrus/develop
Welcome To Superalgos 025-032
2021-11-05 04:23:04 -04:00
Luis Fernando Molina 059768b156 Merge pull request #2506 from EvaMaria70/develop
Contribution: claims& governance
2021-11-05 04:22:26 -04:00
Luis Fernando Molina 8f5def3a10 Merge pull request #2512 from Raplh2502/develop
Contribution: add trend intensity to Weighted EMA cross DM
2021-11-05 04:21:51 -04:00
Luis Fernando Molina bc437f7172 Merge pull request #2514 from Luis-Fernando-Molina/develop
Contribution: Network Project: Selecting a Node of the P2P network to connect to, implemented.
2021-11-05 04:15:04 -04:00
Luis Fernando Molina d37a1135ce deepScan bug fixes 2021-11-05 09:12:03 +01:00
Luis Fernando Molina 43fd4ca5ba Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-05 09:06:57 +01:00
Luis Fernando Molina 7e06aad6d1 Desktop Working Again 2021-11-05 08:56:52 +01:00
prepheadrus 22c97aa7fc This is my contribution to Superalgos 2021-11-05 10:20:23 +03:00
prepheadrus 07c6944bb2 This is my contribution to Superalgos 2021-11-05 09:54:51 +03:00
prepheadrus f572137c49 This is my contribution to Superalgos 2021-11-05 09:50:13 +03:00
Smidy13 a073739158 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-05 19:48:16 +13:00
NicN11 35148cadae Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-05 07:23:38 +01:00
prepheadrus c782e23f95 This is my contribution to Superalgos 2021-11-05 09:23:35 +03:00
prepheadrus 172d095b34 This is my contribution to Superalgos 2021-11-05 09:04:00 +03:00
prepheadrus 422c33fd2b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-05 08:58:31 +03:00
liteir d7605c4a77 This is my contribution to Superalgos 2021-11-04 22:25:12 +00:00
Raplh2502 d5a7adee8a add trend intensity to Weighted EMA cross DM 2021-11-04 23:21:51 +01:00
Smidy cdde8e1633 Merge branch 'Superalgos:develop' into develop 2021-11-05 10:06:00 +13:00
Smidy13 4f8fbb6c06 Improvement: New Editor 'List Selector' for selecting from a list of nodes 2021-11-05 10:05:10 +13:00
Alexandru Stefan a82c83130d clear documentindex variable 2021-11-04 23:02:58 +02:00
B Harrell 08ae3eaa06 Merge pull request #2507 from harrellbm/develop
Add Arabic language footer and clean up language flag folders.
2021-11-04 14:14:38 -05:00
B Harrell e0f4dd0c18 Merge branch 'Superalgos:develop' into develop 2021-11-04 14:13:12 -05:00
harrellbm 3fb698be43 Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-11-04 14:08:17 -05:00
harrellbm bd628dde71 Add Arabic Language to docs 2021-11-04 14:08:13 -05:00
EvaMaria70 2f2af07175 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-04 17:20:08 +01:00
EvaMaria70 bf0acdd0fe claims& governance 2021-11-04 17:18:50 +01:00
prepheadrus 386ead6907 Welcome To Superalgos 033-042 2021-11-04 17:45:35 +03:00
Luis Fernando Molina 7e0b5cdb5e Bug Fixes 2021-11-04 14:37:29 +01:00
Luis Fernando Molina 36705a7735 Merge pull request #2505 from cozed-gh/develop
Added ALMA and Self Dev Conservative MA
2021-11-04 09:28:03 -04:00
cozed-gh 129f860b63 Merge branch 'Superalgos:develop' into develop 2021-11-04 14:20:40 +01:00
cozed-gh fd20edb52d Added ALMA and Self Dev Conservative MA 2021-11-04 14:18:15 +01:00
Luis Fernando Molina 198a2690cd Network is running with the changes 2021-11-04 14:07:50 +01:00
Luis Fernando Molina 28ac81cc70 Ready to debug changes 2021-11-04 13:52:58 +01:00
Luis Fernando Molina 80812a9993 Merge pull request #2502 from cozed-gh/develop
Minor grid fix + Smoothed ATR Grid
2021-11-04 08:48:43 -04:00
Luis Fernando Molina 6e4ac0fa1b Merge pull request #2504 from alexandrustefan/develop
New Search Engine implementation + minor fix on DocumentPage.js
2021-11-04 08:48:14 -04:00
Luis Fernando Molina 6ef1d036b2 DK.running refactored 2021-11-04 12:53:30 +01:00
Luis Fernando Molina 5ec3217e7a User Profile fixed 2021-11-04 12:21:08 +01:00
Luis Fernando Molina 80f7ffaa8e p2p Network Node implemented 2021-11-04 12:03:58 +01:00
Alexandru Stefan 5121e036a5 removed unused node dep; fixed DocumentPage.js error on image not available while loading the page 2021-11-04 12:31:24 +02:00
Alexandru Stefan ec3410dc00 some small adjusments to the index creation 2021-11-04 12:24:17 +02:00
Alexandru Stefan 862eb4e028 Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into 'new_search_engine' 2021-11-04 12:15:08 +02:00
NicN11 b85065282d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-04 10:34:18 +01:00
cozed-gh 5f8ef6c315 Added "Smoothed ATR Grid" 2021-11-04 10:23:46 +01:00
prepheadrus ea5c24cd6c Welcome To Superalgos 025-032 2021-11-04 12:06:22 +03:00
cozed-gh 1542d83fd4 Small bugs - codeNames Plotter Panel and BB Panel
Found some lesser things that wasnt top notch.
Codenames at Plotter Panel was missing, and the Bollinger Panel had the wrong name.
2021-11-04 09:09:04 +01:00
Luis Fernando Molina 8ca5cd0b76 Merge pull request #2448 from NicN11/develop
Contribution: Translation
2021-11-04 04:03:03 -04:00
Luis Fernando Molina 347cace378 Merge pull request #2466 from krimsonkla/develop
Contribution: "Last of the typos"
2021-11-04 04:02:36 -04:00
Luis Fernando Molina a11d4cd78b Merge pull request #2497 from ssplatt/remove-twitter-debug
remove debug logging from twitter bot
2021-11-04 04:02:07 -04:00
Luis Fernando Molina 8bb39d203e Merge pull request #2498 from Raplh2502/develop
Contribution: This is my contribution to Superalgos
2021-11-04 04:00:50 -04:00
Luis Fernando Molina b621bae467 Merge pull request #2500 from cozed-gh/develop
Omega-Grids (ATR, Fixed, Period, Bollinger)
2021-11-04 04:00:07 -04:00
cozed-gh 19339ff881 Omega-Grids (ATR, Fixed, Period, Bollinger) 2021-11-04 08:57:30 +01:00
Luis Fernando Molina 02e1f490ca Merge pull request #2496 from ssplatt/develop
update workflow to create a docker image off releases
2021-11-04 03:54:56 -04:00
NicN11 57a23234e4 User Profile NicN11 2021-11-04 07:23:50 +01:00
NicN11 fc6495c51e User Profile NicN11 2021-11-04 06:54:15 +01:00
NicN11 b89c388685 Merge branch 'Superalgos:develop' into develop 2021-11-04 04:59:28 +01:00
Alexandru Stefan 454045781a added the workspace node into the workspace schema 2021-11-04 00:59:45 +02:00
Raplh2502 2dc38e3520 This is my contribution to Superalgos 2021-11-03 23:36:46 +01:00
Brett Taylor 5ca63261ca remove debug logging from twitter bod 2021-11-03 16:51:50 -04:00
Brett Taylor e8f596e844 update workflow to create a docker image off releases 2021-11-03 15:05:17 -04:00
Luis Fernando Molina ef5516b288 Merge pull request #2495 from Superalgos/develop
Develop into Master - Beta 12 Release
2021-11-03 13:54:33 -04:00
Luis Fernando Molina d6b1de3eeb Merge pull request #2494 from Superalgos/develop
Develop into Plugins-Docs
2021-11-03 13:23:38 -04:00
Luis Fernando Molina f90651c567 Merge pull request #2493 from Superalgos/plugins-docs
Plugins docs into Develop
2021-11-03 13:22:32 -04:00
Luis Fernando Molina ec61f7d65e Merge pull request #2492 from piyanthak/develop
Missing tutorial icons
2021-11-03 13:20:30 -04:00
piyanthak 39283d5118 Add files via upload 2021-11-03 22:38:10 +05:30
piyanthak deac1094d5 Add files via upload 2021-11-03 22:36:49 +05:30
Alexandru Stefan a3daa13011 fixed searching in workspace 2021-11-03 18:44:59 +02:00
Luis Fernando Molina 9adfc76ae0 Merge pull request #2479 from prepheadrus/develop
Update welcome-to-superalgos-015-tutorial-step
2021-11-03 12:11:31 -04:00
Luis Fernando Molina 62ca592934 Merge pull request #2489 from ssplatt/testing-codeowners
Add trailing slashes to the directory names in CODEOWNERS
2021-11-03 12:11:07 -04:00
Luis Fernando Molina 748ca1e8f3 Merge pull request #2490 from piyanthak/develop
Hello World icon fixes.
2021-11-03 12:10:37 -04:00
piyanthak 66bcc3f5af Merge branch 'develop' of http://github.com/piyanthak/Superalgos into develop 2021-11-03 21:02:51 +05:30
piyanthak 5ece100083 Hello World tutorial icons fix 2021-11-03 21:00:16 +05:30
prepheadrus 034c2438d4 Welcome To Superalgos 2021-11-03 18:29:33 +03:00
prepheadrus eb8c6454f2 Update welcome-to-superalgos-022-tutorial-step-warp-speed-zooming.json 2021-11-03 18:03:50 +03:00
prepheadrus 24100041c2 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-03 17:52:11 +03:00
Brett Taylor 665b9276fd add trailing slashes to directories 2021-11-03 10:40:29 -04:00
Brett Taylor 0b3a60ea28 testing codeowners 2021-11-03 10:28:47 -04:00
prepheadrus 9149adcdf8 Update welcome-to-superalgos-014-tutorial-step-welcome-binanceus.json 2021-11-03 17:11:56 +03:00
prepheadrus 3a4a1f87f4 Welcome-to-superalgos-tutorial 2021-11-03 17:02:02 +03:00
Brett Taylor d3570c2b6a test changes 2021-11-03 09:57:59 -04:00
Luis Fernando Molina 59db24aa72 Merge pull request #2488 from harrellbm/develop
Finish cleaning up getting started tutorials
2021-11-03 09:54:09 -04:00
B Harrell 038969d465 Merge branch 'Superalgos:develop' into develop 2021-11-03 08:44:38 -05:00
harrellbm 8189982eb8 Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-11-03 08:43:25 -05:00
harrellbm 150f77b2a2 finish cleaning up getting started tutorials 2021-11-03 08:43:22 -05:00
Alexandru Stefan 09e9b27b4d Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into 'new_search_engine' 2021-11-03 12:07:09 +02:00
Alexandru Stefan 0f0e3e61a1 some refactoring, removed old implementation 2021-11-03 12:05:51 +02:00
Alexandru Stefan e8c77ae0bb added new search engine lib, created new indexes, display search results 2021-11-03 11:42:25 +02:00
Luis Fernando Molina 0542663fdd Merge pull request #2487 from Luis-Fernando-Molina/develop
Contribution: DeepScan issue fixed
2021-11-03 05:37:50 -04:00
Luis Fernando Molina 1bcd24e442 DeepScan issue fixed 2021-11-03 10:37:20 +01:00
Luis Fernando Molina 15f5cd3db6 Merge pull request #2482 from harrellbm/develop
Update Icons for Getting started Tutorials
2021-11-03 05:35:19 -04:00
Luis Fernando Molina 1262a9ba17 Merge pull request #2484 from NAmorim/develop
[Distribution] Update to packaged apps
2021-11-03 05:29:52 -04:00
Luis Fernando Molina b1045f6509 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: add weight votes mentorhip pool
2021-11-03 05:28:41 -04:00
Luis Fernando Molina 9ca61a497e Changes in User Profile done by Profile Owner primoz990 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-03 05:27:34 -04:00
primoz990 a28d1064cf Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-03 08:05:03 +01:00
primoz990 b90a04890d This is my contribution to Superalgos 2021-11-03 08:04:26 +01:00
NicN11 fb0190f35a Merge branch 'Superalgos:develop' into develop 2021-11-03 05:23:44 +01:00
gustavohcorradi c02de655c8 add weight votes mentorhip pool 2021-11-03 00:07:41 +01:00
NAmorim fe1b93391d [Distribution]
Run with UI in background
Console logs
2021-11-02 22:09:34 +00:00
prepheadrus 19c1716fdd Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-03 00:20:07 +03:00
prepheadrus 068deb1546 Merge branch 'develop' of https://github.com/prepheadrus/Superalgos into develop 2021-11-03 00:02:31 +03:00
B Harrell 6bedd675f1 Merge branch 'Superalgos:develop' into develop 2021-11-02 10:40:53 -05:00
harrellbm ed1814d40d Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-11-02 10:39:53 -05:00
harrellbm 5c87e80b66 Update Icons for Getting started Tutorials 2021-11-02 10:39:45 -05:00
Luis Fernando Molina d76ee9274f Merge pull request #2481 from NAmorim/develop
Update github release workflow
2021-11-02 08:10:45 -04:00
NAmorim f7c862aedd Update github release workflow 2021-11-02 11:51:18 +00:00
prepheadrus 76185a07cd Update welcome-to-superalgos-015-tutorial-step-lets-mine-some-data.json 2021-11-02 14:11:31 +03:00
Luis Fernando Molina fd6f5a348d Merge pull request #2478 from piyanthak/develop
TF workspace refactor for Beta12
2021-11-02 06:00:33 -04:00
piyanthak 857e3e467c TF workspace refactor for Beta12 2021-11-02 15:17:52 +05:30
Luis Fernando Molina 56eb3c0744 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-11-02 03:14:44 -04:00
Luis Fernando Molina d0cbab98b9 Merge pull request #2434 from Neobii/plugins-docs
Contribution: My Superalgos Review
2021-11-02 03:11:15 -04:00
Luis Fernando Molina 744e4fa2dc Merge pull request #2468 from harrellbm/develop
Small Tutorial Fixes
2021-11-02 03:10:47 -04:00
Luis Fernando Molina eeeec548cb Merge pull request #2475 from NAmorim/develop
[Distribution] Addition of console logs window
2021-11-02 03:10:12 -04:00
Luis Fernando Molina f57ed82f48 Merge pull request #2477 from ssplatt/fix-file-path
Update file path trimming for fetch via http
2021-11-02 03:09:15 -04:00
NicN11 d6a009fd3c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-02 05:49:10 +01:00
ssplatt cbc5eacb5e update dockerignore 2021-11-02 00:00:27 -04:00
NicN11 2b8de38ad8 Merge branch 'Superalgos:develop' into develop 2021-11-02 03:59:21 +01:00
NAmorim f2b273e583 [Distribution] Addition of console window 2021-11-02 00:29:53 +00:00
NAmorim d10fbc656f Change the console message 2021-11-02 00:21:37 +00:00
Brett Taylor 4dd998faf1 include a fix for filepath in docker on arm 2021-11-01 16:58:49 -04:00
Luis Fernando Molina 12d4a9b47f Merge pull request #2473 from Luis-Fernando-Molina/develop
Contribution: Governance Oct 2021 Distribution Done
2021-11-01 16:34:59 -04:00
Luis Fernando Molina 5675caacfe Governance Oct 2021 Distribution Done 2021-11-01 21:34:35 +01:00
Tentacule23 b79213f4ac Contribution: Automated Userprofile contribute process. 2021-11-01 16:30:06 -04:00
B Harrell f9672c185f Merge branch 'Superalgos:develop' into develop 2021-11-01 09:12:29 -05:00
harrellbm fa727b5bfa Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-11-01 09:05:21 -05:00
harrellbm 19cb4810b7 Small Tutorial fix 2021-11-01 09:05:18 -05:00
Luis Fernando Molina 376d657e51 Merge pull request #2465 from gitforkgit/develop
Contribution: This is my contribution to Superalgos
2021-11-01 10:01:49 -04:00
Jason Risch 785e10fa16 "Last of the typos" 2021-11-01 06:55:27 -07:00
gitforkgit 8576542530 2021-11-01 14:28:12 +01:00
Superalgos Bot 41ad51eef7 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-11-01 14:26:19 +01:00
Tentacule23 d110195050 Contribution: Automated Userprofile contribute process. 2021-11-01 09:25:21 -04:00
gitforkgit 572aa35afd This is my contribution to Superalgos 2021-11-01 14:05:47 +01:00
gitforkgit b28b9f8b7a Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 14:03:53 +01:00
gitforkgit a446ebb1b9 This is my contribution to Superalgos 2021-11-01 14:00:00 +01:00
gitforkgit b7b5fe8d99 This is my contribution to Superalgos 2021-11-01 13:57:49 +01:00
gitforkgit 32ef271985 This is my contribution to Superalgos 2021-11-01 13:49:06 +01:00
gitforkgit 2162b83bfb This is my contribution to Superalgos 2021-11-01 13:43:39 +01:00
Superalgos Bot 8ad4a30a86 Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile claim votes
2021-11-01 13:13:18 +01:00
Julian Molina 3ea218e975 Profile claim votes 2021-11-01 13:12:56 +01:00
Luis Fernando Molina fc1518c9b0 Merge pull request #2455 from Luis-Fernando-Molina/develop
Contribution: More time between calls to BSCSCAN 10 Sec
2021-11-01 07:31:48 -04:00
Luis Fernando Molina 1c687eb5b8 More time between calls to BSCSCAN 10 Sec 2021-11-01 12:31:22 +01:00
Superalgos Bot f1163c38a7 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update unvote
2021-11-01 12:15:18 +01:00
gustavohcorradi 250a2c18b8 update unvote 2021-11-01 12:14:01 +01:00
Superalgos Bot b1669fe6ba Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: user profile
2021-11-01 11:51:18 +01:00
EvaMaria70 446014f8f5 user profile 2021-11-01 11:50:28 +01:00
EvaMaria70 f6f3fff2a5 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 11:25:34 +01:00
Superalgos Bot c99377ade2 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile cozed-gh Only nodes names, no percentage changes
2021-11-01 10:45:17 +01:00
cozed-gh 8fb9b9d44c User-Profile cozed-gh Only nodes names, no percentage changes 2021-11-01 10:45:06 +01:00
Superalgos Bot 61da7a15d6 Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile claim votes
2021-11-01 10:42:17 +01:00
Julian Molina ad60d147ac Profile claim votes 2021-11-01 10:41:10 +01:00
Superalgos Bot 5bd6fe813e Changes in User Profile done by Profile Owner edwardsjohn automatically merged by Superalgos.
User Profile
2021-11-01 08:02:15 +01:00
edwardsjohn 201a487dbc User Profile 2021-11-01 12:31:37 +05:30
primoz990 35c3cee2cb Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 07:46:31 +01:00
Superalgos Bot 2dbf1cfec0 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
Update User-Profile
2021-11-01 07:32:15 +01:00
Philip Love 894e32bc0b Update User-Profile 2021-11-01 02:31:20 -04:00
NicN11 30bf3f6732 Translation 2021-11-01 06:14:03 +01:00
Superalgos Bot 790b25990c Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-01 02:00:12 +01:00
EvaMaria70 acf3d24db0 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 01:59:54 +01:00
EvaMaria70 c50d4bc7ab This is my contribution to Superalgos 2021-11-01 01:59:37 +01:00
gitforkgit de649b8cd8 This is my contribution to Superalgos 2021-11-01 01:22:19 +01:00
gitforkgit f4ea438bae Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 01:19:02 +01:00
gitforkgit 1df95b9d62 This is my contribution to Superalgos 2021-11-01 01:13:01 +01:00
Superalgos Bot 5c3ea78b6d Changes in User Profile done by Profile Owner superharoun automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-01 01:10:12 +01:00
Haroun cc1ee098b7 This is my contribution to Superalgos 2021-11-01 01:09:48 +01:00
Superalgos Bot 11d80dc892 Changes in User Profile done by Profile Owner gitforkgit automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-01 00:37:12 +01:00
gitforkgit a3bdf08e15 This is my contribution to Superalgos 2021-11-01 00:36:19 +01:00
Superalgos Bot 45e4915cd8 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-11-01 00:35:12 +01:00
Tentacule23 526f1089bf Contribution: Automated Userprofile contribute process. 2021-10-31 19:34:51 -04:00
Superalgos Bot 6c31d4504c Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
Update User Profile  - percentages and support
2021-11-01 00:19:12 +01:00
NAmorim 248a28b468 Update User Profile - percentages and support 2021-10-31 23:18:26 +00:00
Superalgos Bot 098ab80d4b Changes in User Profile done by Profile Owner gitforkgit automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-01 00:17:12 +01:00
gitforkgit 2a478c30f4 This is my contribution to Superalgos 2021-11-01 00:16:42 +01:00
Superalgos Bot 67ba8d54f8 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
Update User Profile  - AKA maybe I got it right
2021-10-31 22:46:11 +01:00
NAmorim c5e9e9c676 Update User Profile - AKA maybe I got it right 2021-10-31 21:44:22 +00:00
Superalgos Bot 5c539d837c Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 22:41:11 +01:00
SIFISO KHUMALO c63db868a7 This is my contribution to Superalgos 2021-10-31 23:39:33 +02:00
Superalgos Bot 7791e09445 Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 22:33:11 +01:00
Superalgos Bot 1879116a85 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-31 22:32:11 +01:00
cozed-gh afe6894a0c User-Profile [cozed-gh] 2021-10-31 22:31:31 +01:00
SIFISO KHUMALO 9479130ea0 This is my contribution to Superalgos 2021-10-31 23:29:52 +02:00
Neobii 7f2fb7ae3d My Superalgos Review 2021-10-31 16:18:29 -05:00
Superalgos Bot 7600808fd8 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-31 21:15:10 +01:00
gustavohcorradi 5eff6838a4 This is my contribution to Superalgos 2021-10-31 21:13:55 +01:00
Superalgos Bot 933e733956 Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
User profile update [alexandrustefan]
2021-10-31 21:09:10 +01:00
Alexandru Stefan 73df017948 User profile update [alexandrustefan] 2021-10-31 20:06:53 +00:00
Superalgos Bot ab004c1546 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Support weigh vote
2021-10-31 20:31:10 +01:00
Luis Fernando Molina e1b639bb82 Support weigh vote 2021-10-31 20:30:17 +01:00
Superalgos Bot 9da166478d Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-31 20:11:10 +01:00
Tentacule23 57a4c1d7e7 Contribution: Automated Userprofile contribute process. 2021-10-31 15:10:59 -04:00
Superalgos Bot 56c07d0c73 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-31 19:44:09 +01:00
Tentacule23 14a642882d Contribution: Automated Userprofile contribute process. 2021-10-31 14:43:35 -04:00
Superalgos Bot 43765782a1 Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 19:03:09 +01:00
SIFISO KHUMALO bce933f100 This is my contribution to Superalgos 2021-10-31 20:01:18 +02:00
Superalgos Bot 7c2166ec60 Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 18:40:09 +01:00
SIFISO KHUMALO d8b3864470 This is my contribution to Superalgos 2021-10-31 19:36:22 +02:00
Superalgos Bot 5c489a36dc Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Claim Votes
2021-10-31 18:01:09 +01:00
Luis Fernando Molina 03fb6dc9ef Claim Votes 2021-10-31 18:00:15 +01:00
Superalgos Bot 5c1d8315a0 Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 17:56:09 +01:00
SIFISO KHUMALO abf2fb3642 This is my contribution to Superalgos 2021-10-31 18:53:45 +02:00
Superalgos Bot bccb2f3f1b Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Final Profile update for Oct
2021-10-31 17:47:09 +01:00
harrellbm c7f5e200ba FInal Profile update for Oct 2021-10-31 11:46:04 -05:00
B Harrell 8136a6ba2b Merge branch 'Superalgos:develop' into develop 2021-10-31 11:46:00 -05:00
Superalgos Bot a65d699111 Changes in User Profile done by Profile Owner brombispi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-31 17:35:08 +01:00
Your Namebrombispi faa85d013c This is my contribution to Superalgos 2021-10-31 17:33:49 +01:00
Superalgos Bot e077ab234e Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
Profile Update
2021-10-31 17:15:09 +01:00
Philip Love 6587f088ef Profile Update 2021-10-31 12:14:12 -04:00
Superalgos Bot 05f8e5d14f Changes in User Profile done by Profile Owner brombispi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-31 16:45:08 +01:00
Your Namebrombispi 24431b1c01 This is my contribution to Superalgos 2021-10-31 16:44:10 +01:00
Superalgos Bot d92e34adef Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
Develop
2021-10-31 16:35:09 +01:00
SIFISO KHUMALO 1719c7a2da This is my contribution to Superalgos 2021-10-31 17:32:23 +02:00
SIFISO KHUMALO ea023c9762 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-31 17:27:21 +02:00
Luis Fernando Molina 5957989d42 Merge pull request #2419 from Luis-Fernando-Molina/develop
Contribution: Bug Fixes on Liquidity Program
2021-10-31 11:23:05 -04:00
Luis Fernando Molina 7a5204ec80 Bug Fixes on Liquidity Program 2021-10-31 16:22:47 +01:00
Superalgos Bot afcedf7276 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
User Profile
2021-10-31 16:14:08 +01:00
piyanthak 88ea2a6395 User Profile 2021-10-31 20:42:59 +05:30
Superalgos Bot 1b1ecf3039 Changes in User Profile done by Profile Owner brombispi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-31 15:27:08 +01:00
Your Namebrombispi ad0b3e7aa1 This is my contribution to Superalgos 2021-10-31 15:26:12 +01:00
SIFISO KHUMALO b3cbd99d04 This is my contribution to Superalgos 2021-10-31 16:09:20 +02:00
Your Namebrombispi ed9564a6f3 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-31 14:50:31 +01:00
Superalgos Bot 67366c03f5 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-31 14:08:07 +01:00
cozed-gh 202ae5b22b User-Profile [cozed-gh] 2021-10-31 14:07:23 +01:00
Superalgos Bot 55ec1f12cd Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-31 13:48:07 +01:00
cozed-gh a3598d4505 User-Profile [cozed-gh] 2021-10-31 13:47:24 +01:00
brombispi 71f182bece Merge branch 'Superalgos:develop' into develop 2021-10-31 13:44:25 +01:00
Your Namebrombispi e9c7c3bf8d This is my contribution to Superalgos 2021-10-31 13:35:30 +01:00
Superalgos Bot 00833bdb73 Changes in User Profile done by Profile Owner gitforkgit automatically merged by Superalgos.
Contribution: (claims)
2021-10-31 13:23:06 +01:00
gitforkgit e94586e34a (claims) 2021-10-31 13:21:57 +01:00
Superalgos Bot a9cd0d406d Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 13:21:07 +01:00
SIFISO KHUMALO a91f6f2175 This is my contribution to Superalgos 2021-10-31 14:19:08 +02:00
Your Namebrombispi b448ab5116 This is my contribution to Superalgos 2021-10-31 13:08:27 +01:00
Luis Fernando Molina f1feb86c4d Merge pull request #2407 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed with Reputation Calculation 2
2021-10-31 07:51:05 -04:00
Luis Fernando Molina 2fa5d3cc6d Governance Bug Fixed with Reputation Calculation 2 2021-10-31 12:50:54 +01:00
Luis Fernando Molina 9ddb80f3b2 Merge pull request #2406 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed with Reputation Calculation
2021-10-31 07:49:57 -04:00
Luis Fernando Molina 863f4b3dcb Governance Bug Fixed with Reputation Calculation 2021-10-31 12:49:34 +01:00
Superalgos Bot 7862ae0b4e Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
Develop
2021-10-31 12:40:06 +01:00
SIFISO KHUMALO 427f1b12ab This is my contribution to Superalgos 2021-10-31 13:28:57 +02:00
Your Namebrombispi 6dc18884a0 This is my contribution to Superalgos 2021-10-31 12:24:28 +01:00
SIFISO KHUMALO 87940d70b9 This is my contribution to Superalgos 2021-10-31 13:24:03 +02:00
Your Namebrombispi 876b150957 This is my contribution to Superalgos 2021-10-31 12:06:30 +01:00
Luis Fernando Molina f1811e7534 Merge pull request #2400 from Luis-Fernando-Molina/develop
Contribution: Bug Fix after adding ETH
2021-10-31 06:32:12 -04:00
Luis Fernando Molina 825f1b4a87 Bug Fix after adding ETH 2021-10-31 11:31:54 +01:00
Superalgos Bot 1c67ef9a8d Changes in User Profile done by Profile Owner MarinitaMarina automatically merged by Superalgos.
Contribution: my profile with claims
2021-10-31 11:24:05 +01:00
MarinitaMarina 3681076cd0 my profile with claims 2021-10-31 11:23:15 +01:00
Luis Fernando Molina 118791958c Merge pull request #2398 from MarinitaMarina/develop
Contribution: Russinan Translations
2021-10-31 06:21:07 -04:00
MarinitaMarina 7b00368d79 Russinan Translations 2021-10-31 11:20:45 +01:00
MarinitaMarina 67192311b7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-31 11:09:01 +01:00
Luis Fernando Molina 513e9aac18 Merge pull request #2378 from harrellbm/develop
First working docs stats
2021-10-31 05:48:12 -04:00
Luis Fernando Molina d2a39907ed Merge pull request #2397 from Luis-Fernando-Molina/develop
Contribution: One more translator
2021-10-31 05:47:42 -04:00
Luis Fernando Molina 4d3b2326a0 One more translator 2021-10-31 10:47:08 +01:00
Luis Fernando Molina 5489cfeba6 Merge pull request #2375 from MarinitaMarina/develop
Contribution: Welcome Tutorial Translated into Russian part 1
2021-10-31 05:44:16 -04:00
Luis Fernando Molina 7a757c291f Merge pull request #2396 from Luis-Fernando-Molina/develop
Contribution: Base line votes regenerated
2021-10-31 05:41:18 -04:00
Luis Fernando Molina c10d54621d New Liquidity Pool SA/ETH added 2021-10-31 10:38:52 +01:00
Luis Fernando Molina d45ddd48f4 Merge pull request #2394 from Luis-Fernando-Molina/develop
Contribution: Team Member Missing
2021-10-31 04:56:28 -04:00
Luis Fernando Molina f1aaa38c58 Team Member Missing 2021-10-31 09:56:06 +01:00
Superalgos Bot 411367b132 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
Profile Update
2021-10-31 09:03:05 +01:00
Philip Love 990705ff3f Profile Update 2021-10-31 04:01:37 -04:00
Superalgos Bot 79639ed232 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
User Profile w/Liquidity Pool ETH
2021-10-31 05:22:02 +01:00
piyanthak e8f28a0da6 User Profile w/Liquidity Pool ETH 2021-10-31 09:49:44 +05:30
Superalgos Bot 33e49785d8 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-31 02:49:01 +02:00
Tentacule23 2160305573 Contribution: Automated Userprofile contribute process. 2021-10-30 20:48:54 -04:00
Superalgos Bot a400c12d8f Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-31 02:48:01 +02:00
Tentacule23 cc0fe7225d Contribution: Automated Userprofile contribute process. 2021-10-30 20:47:50 -04:00
Superalgos Bot cdc8b5af63 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User Profile Update
2021-10-31 01:41:01 +02:00
NAmorim 8db15fc453 User Profile Update 2021-10-31 00:39:54 +01:00
Superalgos Bot 0c343e59a3 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 01:13:00 +02:00
Superalgos Bot 14a794a51d Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
User profile update [alexandrustefan]
2021-10-31 01:05:00 +02:00
Alexandru Stefan f992d610c8 User profile update [alexandrustefan] 2021-10-30 23:03:47 +00:00
prepheadrus d3df87ddf5 This is my contribution to Superalgos 2021-10-31 01:58:03 +03:00
Superalgos Bot 3840d36080 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-30 23:25:59 +02:00
cozed-gh 2e0e39e538 User-Profile [cozed-gh] 2021-10-30 23:24:56 +02:00
Superalgos Bot 3010bb93e4 Changes in User Profile done by Profile Owner quantum8 automatically merged by Superalgos.
Develop
2021-10-30 23:22:59 +02:00
quantum8 6247855fdc Merge branch 'Superalgos:develop' into develop 2021-10-31 07:21:49 +10:00
quantum8 6feaa29437 updated user profile roles 2021-10-31 07:22:14 +10:00
Superalgos Bot 9853f99a93 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 22:58:59 +02:00
prepheadrus cccef388bf Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 23:15:59 +03:00
Superalgos Bot ac674e4793 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-30 22:05:58 +02:00
cozed-gh 30bf25c4d7 User-Profile [cozed-gh] 2021-10-30 22:05:01 +02:00
prepheadrus d2a8e311d9 This is my contribution to Superalgos 2021-10-30 22:58:56 +03:00
prepheadrus e22fd8eb66 This is my contribution to Superalgos 2021-10-30 22:47:08 +03:00
prepheadrus 266f6685d2 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 22:42:55 +03:00
Superalgos Bot 9494e00084 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile update
2021-10-30 21:37:58 +02:00
Raplh2502 0010deb175 profile update 2021-10-30 21:36:20 +02:00
prepheadrus 8f7e932f96 This is my contribution to Superalgos 2021-10-30 22:24:52 +03:00
Superalgos Bot 6c74bd46ad Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 21:10:58 +02:00
EvaMaria70 ea28b7fe99 This is my contribution to Superalgos 2021-10-30 21:10:45 +02:00
Superalgos Bot 772bbc3571 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 20:30:57 +02:00
MarinitaMarina 1d62ee1dbf This is my contribution to Superalgos 2021-10-30 20:30:37 +02:00
Tentacule23 cbcef6ec87 Contribution: Automated Userprofile contribute process. 2021-10-30 14:30:05 -04:00
Superalgos Bot ad95b50025 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile voting power
2021-10-30 20:27:57 +02:00
GustavoH c33246083d update profile voting power 2021-10-30 20:27:12 +02:00
Tentacule23 8066e86f39 Contribution: Automated Userprofile contribute process. 2021-10-30 14:26:38 -04:00
MarinitaMarina 23a48b7fc6 Merge remote-tracking branch 'upstream/develop' into develop 2021-10-30 20:18:35 +02:00
Brenden Harrell 8a58ab35fa First working docs stats 2021-10-30 13:06:53 -05:00
Superalgos Bot 4e8144a93d Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile
2021-10-30 19:49:57 +02:00
Julian Molina 59dba187c3 Profile 2021-10-30 19:49:20 +02:00
Superalgos Bot aadfb226b1 Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile
2021-10-30 19:47:57 +02:00
Julian Molina 7b0ba12a32 Profile 2021-10-30 19:47:37 +02:00
MarinitaMarina c4c176b7dd Welcome Tutorial Translated into Russian part 1 2021-10-30 19:16:11 +02:00
Superalgos Bot 6c6c0457e1 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 17:16:56 +02:00
Tentacule23 c3686f2b88 Contribution: Automated Userprofile contribute process. 2021-10-30 11:16:40 -04:00
Luis Fernando Molina 8855c46e0a Merge pull request #2366 from EvaMaria70/develop
Contribution: how to resolve claims
2021-10-30 11:15:58 -04:00
Luis Fernando Molina 815a66587c Merge pull request #2322 from krimsonkla/develop
Contribution: "Additional typo fixes"
2021-10-30 11:15:19 -04:00
Luis Fernando Molina f3025ec3dd Merge pull request #2371 from gitforkgit/develop
Contribution: (claims)
2021-10-30 11:15:03 -04:00
Luis Fernando Molina a4a73c6df8 Merge pull request #2364 from Luis-Fernando-Molina/develop
Contribution: usetprofile
2021-10-30 11:14:16 -04:00
Luis Fernando Molina 2704727a44 Merge pull request #2372 from Tentacule23/develop
Contribution: gov_command_page_added Tentacule23
2021-10-30 11:13:17 -04:00
Luis Fernando Molina 0719160bdb non tech users community leader 2021-10-30 17:12:52 +02:00
Tentacule23 8122afe844 gov_command_page_added Tentacule23 2021-10-30 10:55:16 -04:00
gitforkgit 7b11b012c4 (claims) 2021-10-30 16:51:34 +02:00
Superalgos Bot 10ded62205 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 16:21:55 +02:00
Tentacule23 0c415f8077 Contribution: Automated Userprofile contribute process. 2021-10-30 10:21:38 -04:00
Superalgos Bot 39ab51a11c Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
update ssplatt profile
2021-10-30 16:18:55 +02:00
ssplatt a936aa77d5 update ssplatt profile 2021-10-30 10:18:08 -04:00
Superalgos Bot 9e2745d2bf Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 16:16:55 +02:00
Tentacule23 0211dfa9da Contribution: Automated Userprofile contribute process. 2021-10-30 10:16:11 -04:00
EvaMaria70 f901f11693 how to resolve claims 2021-10-30 16:13:20 +02:00
Superalgos Bot a2fface4a8 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Update Profile
2021-10-30 16:05:55 +02:00
Brenden Harrell ad4d40398e Update Profile 2021-10-30 09:04:47 -05:00
Luis Fernando Molina eafb9d55a0 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 16:00:42 +02:00
Luis Fernando Molina 187dd25a4d userprofiel 2021-10-30 16:00:34 +02:00
Superalgos Bot b8ef393172 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 15:58:48 +02:00
Luis Fernando Molina c550d505ec Contribution: Automated Userprofile contribute process. 2021-10-30 09:57:39 -04:00
Luis Fernando Molina 617518c620 Merge pull request #2334 from Tentacule23/develop
Contribution: gov_user_graphql
2021-10-30 09:55:17 -04:00
Superalgos Bot 42d103b18d Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile token power switch
2021-10-30 15:47:43 +02:00
GustavoH 39c25ae192 update profile token power switch 2021-10-30 15:47:19 +02:00
Luis Fernando Molina 1e2226512f Merge pull request #2361 from Luis-Fernando-Molina/develop
Contribution: Members Non Tech Users Community
2021-10-30 09:27:43 -04:00
Luis Fernando Molina 8a76208a7f Members Non Tech Users Community 2021-10-30 15:27:14 +02:00
Luis Fernando Molina 855693d108 Merge pull request #2356 from EvaMaria70/develop
translation how claims
2021-10-30 09:20:27 -04:00
gitforkgit a4af307c07 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 15:19:47 +02:00
Superalgos Bot cb4a021ad7 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: claim votes to new Devs
2021-10-30 15:17:43 +02:00
Luis Fernando Molina d18c54c154 claim votes to new Devs 2021-10-30 15:17:32 +02:00
Superalgos Bot 292d041f7f Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile
2021-10-30 15:04:43 +02:00
gitforkgit d38b049e43 (Translation into german: Short part of governance) 2021-10-30 15:04:31 +02:00
Julian Molina 248585ccd2 Profile 2021-10-30 15:04:05 +02:00
Superalgos Bot e0cf71c063 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 15:02:43 +02:00
prepheadrus 2675cbc598 This is my contribution to Superalgos 2021-10-30 16:01:40 +03:00
Luis Fernando Molina eb466e97ab Merge pull request #2323 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining"-rest. Now nearly fully translated. Only missing parts are the quoted ones)
2021-10-30 08:54:41 -04:00
prepheadrus 9f0c39a530 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 15:54:19 +03:00
Luis Fernando Molina fbaf1b2fba Merge pull request #2341 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-10-30 08:52:46 -04:00
EvaMaria70 8524cc9662 translation how claims 2021-10-30 14:51:21 +02:00
gitforkgit 11dcc683cd Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 14:47:33 +02:00
Superalgos Bot da8f4c7af7 Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 14:27:43 +02:00
EvaMaria70 0d0359ce6f This is my contribution to Superalgos 2021-10-30 14:27:12 +02:00
Superalgos Bot a219911a83 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile 2 claims
2021-10-30 14:05:43 +02:00
GustavoH 1e7d1dfec4 update profile 2 claims 2021-10-30 14:05:36 +02:00
Superalgos Bot f6ceae0a7f Changes in User Profile done by Profile Owner mzirma automatically merged by Superalgos.
Contribution: Update user profile
2021-10-30 13:25:42 +02:00
mzirma 5675ed0af0 This is my contribution to Superalgos 2021-10-30 14:22:38 +03:00
prepheadrus 2bb4c6c882 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 13:54:51 +03:00
Luis Fernando Molina 70f9a422e3 Merge pull request #2351 from Luis-Fernando-Molina/develop
Contribution: votes and positions refined
2021-10-30 06:44:37 -04:00
Luis Fernando Molina 747ba72818 votes and positions refined 2021-10-30 12:44:18 +02:00
Luis Fernando Molina b8760cdcda Merge pull request #2350 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed Governance
2021-10-30 06:31:39 -04:00
Luis Fernando Molina 50acdf9e2f Bug Fixed Governance 2021-10-30 12:31:21 +02:00
Superalgos Bot 7f0bab3530 Changes in User Profile done by Profile Owner mARTin-B78 automatically merged by Superalgos.
Contribution: User Profile mARTin-B78
2021-10-30 12:27:42 +02:00
mARTin-B78 71dfcde019 User Profile mARTin-B78 2021-10-30 12:27:22 +02:00
Luis Fernando Molina 9e3a236ded Merge pull request #2347 from Luis-Fernando-Molina/develop
Contribution: Distribution
2021-10-30 05:45:01 -04:00
Luis Fernando Molina 94fc19c6d8 Distribution 2021-10-30 11:44:40 +02:00
Luis Fernando Molina 09deffd10e Merge pull request #2345 from Luis-Fernando-Molina/develop
Contribution: Missing memeber data-mining
2021-10-30 05:43:02 -04:00
prepheadrus 4733dfe959 This is my contribution to Superalgos 2021-10-30 12:42:14 +03:00
Superalgos Bot 57a82d82bd Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile
2021-10-30 11:40:42 +02:00
Julian Molina 29ab2034e2 Profile 2021-10-30 11:40:06 +02:00
Luis Fernando Molina a5fa2073e6 Distribution 2021-10-30 11:17:37 +02:00
Luis Fernando Molina 01d7dda17a Missing memeber data-mining 2021-10-30 11:15:31 +02:00
prepheadrus 997371ba7f This is my contribution to Superalgos 2021-10-30 10:43:24 +03:00
Luis Fernando Molina aa3eb1b1a1 Merge pull request #2342 from Luis-Fernando-Molina/develop
Contribution: quantum8 Memberships updated
2021-10-30 03:16:24 -04:00
Luis Fernando Molina 0511c17643 quantum8 Memberships updated 2021-10-30 09:16:00 +02:00
prepheadrus afba87ca38 This is my contribution to Superalgos 2021-10-30 09:45:34 +03:00
Superalgos Bot 2439ffdb03 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 08:02:39 +02:00
prepheadrus f348b8f7ba This is my contribution to Superalgos 2021-10-30 09:02:32 +03:00
Superalgos Bot a6bdfa719e Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
update ssplatt profile
2021-10-30 05:22:38 +02:00
Brett Taylor 5fee7651de update ssplatt profile 2021-10-29 23:20:09 -04:00
Superalgos Bot 91512fc6c3 Changes in User Profile done by Profile Owner Barrypair automatically merged by Superalgos.
Develop
2021-10-30 03:57:37 +02:00
Barrypair e5412ae1f0 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 03:52:12 +02:00
Tentacule23 80f8ffc81f Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-29 19:55:45 -04:00
Luis Fernando Molina 8a541f34a7 Merge pull request #2333 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed. Mining Tab not showing up.
2021-10-29 18:44:41 -04:00
Luis Fernando Molina bd55610ed4 Governance Bug Fixed. Mining Tab not showing up. 2021-10-30 00:42:30 +02:00
Tentacule23 c208df6979 graphql_fix_for_gov_userprofile Tentacule23 2021-10-29 18:40:32 -04:00
Superalgos Bot 403b4df77e Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 00:39:36 +02:00
Tentacule23 e22b2076c8 Contribution: Automated Userprofile contribute process. 2021-10-29 18:38:41 -04:00
Superalgos Bot c5086b6ff8 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User Profile Update
2021-10-30 00:38:36 +02:00
NAmorim f8329e22ad User Profile Update 2021-10-29 23:37:03 +01:00
Superalgos Bot 54efdf93a9 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: My Profile Votes Refined
2021-10-30 00:11:36 +02:00
Luis Fernando Molina 56aec8bc45 My Profile Votes Refined 2021-10-30 00:11:26 +02:00
Superalgos Bot a00b38fd01 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile update
2021-10-29 23:51:35 +02:00
Raplh2502 47256b0f23 profile update 2021-10-29 23:50:35 +02:00
Superalgos Bot f28744c322 Changes in User Profile done by Profile Owner narkxx automatically merged by Superalgos.
Contribution: User Profile narkxx
2021-10-29 23:41:36 +02:00
narkxx c1b9093d60 User Profile narkxx 2021-10-29 23:41:08 +02:00
Luis Fernando Molina bbc3846975 Merge pull request #2327 from Luis-Fernando-Molina/develop
Contribution: Positions updated with Data Mining Contributors
2021-10-29 15:08:54 -04:00
Luis Fernando Molina 11db10be4e Positions updated with Data Mining Contributors 2021-10-29 21:07:46 +02:00
Luis Fernando Molina 3a02828758 Merge pull request #2326 from Luis-Fernando-Molina/develop
Contribution: Positions updated with Non Tech Users Community
2021-10-29 14:24:38 -04:00
Luis Fernando Molina d912c35616 Positions updated with Non Tech Users Community 2021-10-29 20:23:03 +02:00
Superalgos Bot 49e0eecfda Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: update profile positions
2021-10-29 19:22:33 +02:00
EvaMaria70 5d2ccbe959 update profile positions 2021-10-29 19:22:16 +02:00
Julian Molina 7c2eed5496 Merge pull request #2324 from julian-molina/develop
Contribution: Governance - Superalgos Positions Plugin
2021-10-29 19:11:56 +02:00
Julian Molina 77784fd955 Governance - Superalgos Positions Plugin 2021-10-29 19:11:24 +02:00
gitforkgit 5350f727ea (Translation into german: "Data Mining"-rest. Now nearly fully translated. Only missing parts are the quoted ones) 2021-10-29 18:08:43 +02:00
Jason Risch c203040f3a "Additional typo fixes" 2021-10-29 08:45:41 -07:00
Superalgos Bot 9f2102e0e6 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Update Profile
2021-10-29 17:36:32 +02:00
Brenden Harrell 2aeab5fb4d Update Profile 2021-10-29 10:35:13 -05:00
Superalgos Bot 3dacf39b67 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile teams
2021-10-29 17:29:33 +02:00
gustavohcorradi bb3cf36253 update profile teams 2021-10-29 17:28:29 +02:00
gitforkgit 26c71b82e6 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-29 17:17:06 +02:00
Julian Molina b8d265f829 Merge pull request #2319 from julian-molina/develop
Contribution: Governance - Superalgos Positions Plugin
2021-10-29 16:32:15 +02:00
Julian Molina c6fe7bca70 Governance - Superalgos Positions Plugin 2021-10-29 16:29:32 +02:00
Superalgos Bot b70604783b Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-29 16:23:31 +02:00
prepheadrus d067e5ea7f This is my contribution to Superalgos 2021-10-29 17:23:17 +03:00
Superalgos Bot ff950b235f Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution:  update profile claims
2021-10-29 15:56:31 +02:00
EvaMaria70 0f9fdda3ac update profile claims 2021-10-29 15:54:34 +02:00
Luis Fernando Molina 32a986cc13 Merge pull request #2292 from krimsonkla/develop
Contribution: "Fixed Typos - Will add more in another PR"
2021-10-29 09:52:14 -04:00
Luis Fernando Molina ab6ba2ae12 Merge pull request #2316 from Luis-Fernando-Molina/develop
Contribution: PR Bot improved to check for lowerCase
2021-10-29 09:51:36 -04:00
Luis Fernando Molina c3a203b8bb PR Bot improved to check for lowerCase 2021-10-29 15:51:15 +02:00
Superalgos Bot e3c910f2fc Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: User profile
2021-10-29 15:50:25 +02:00
Luis Fernando Molina 201ad526e2 Merge pull request #2313 from Luis-Fernando-Molina/develop
Contribution: PR Bot improved
2021-10-29 09:14:41 -04:00
Luis Fernando Molina 592310c8ea PR Bot improved 2021-10-29 15:14:02 +02:00
Superalgos Bot 159ce2a9de Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update user profile gustavohcorradi
2021-10-29 14:16:04 +02:00
gustavohcorradi 2d2a5b0447 update user profile gustavohcorradi 2021-10-29 14:14:05 +02:00
Julian Molina 7e86e6872c Profile 2021-10-29 14:13:17 +02:00
Superalgos Bot 35ec33c772 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: My Profile
2021-10-29 13:08:02 +02:00
Luis Fernando Molina 6e17cab565 My Profile 2021-10-29 13:07:08 +02:00
Luis Fernando Molina efc62fb167 Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Update userprofile
2021-10-29 04:51:53 -04:00
Luis Fernando Molina e9d2303c57 Merge pull request #2302 from quantum8/develop
quantum mine add chop index
2021-10-29 00:11:12 -04:00
quantum8 8b285a1556 Merge branch 'Superalgos:develop' into develop 2021-10-29 12:29:52 +10:00
quantum8 09c80b8df7 Added chop index indicator 2021-10-29 12:31:37 +10:00
Luis Fernando Molina b1c54b4e1d Merge pull request #2298 from Raplh2502/develop
Contribution: add signal to noise ratio to Polus datamine
2021-10-28 22:06:54 -04:00
Luis Fernando Molina cf24f96958 Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile [alexandrustefan]
2021-10-28 18:18:46 -04:00
Alexandru Stefan f81bd823ea Contribution: User Profile [alexandrustefan] 2021-10-28 22:05:27 +00:00
Luis Fernando Molina a943d30fa3 Changes in User Profile done by Profile Owner superharoun automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-28 17:44:51 -04:00
Luis Fernando Molina 0d11a0a74a Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 17:44:46 -04:00
cozed-gh adde2326ba User-Profile [cozed-gh] 2021-10-28 23:44:29 +02:00
Haroun d7dcf8020a This is my contribution to Superalgos 2021-10-28 23:44:07 +02:00
Raplh2502 6ec05a60bc add signal to noise ratio to Polus datamine 2021-10-28 23:40:59 +02:00
Luis Fernando Molina b7434234ba Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 17:23:46 -04:00
cozed-gh be116cd92e User-Profile [cozed-gh] 2021-10-28 23:23:36 +02:00
Luis Fernando Molina 9f8a62bd83 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 17:12:46 -04:00
cozed-gh b6b475220c User-Profile [cozed-gh] 2021-10-28 23:12:26 +02:00
Luis Fernando Molina 3977cfa33a Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
Profile: Profile updates for Smidy13
2021-10-28 17:02:45 -04:00
Smidy13 2022326b5d Profile: Profile updates for Smidy13 2021-10-29 09:58:00 +13:00
Luis Fernando Molina 1cd150224f Changes in User Profile done by Profile Owner e-Nut automatically merged by Superalgos.
Contribution: user profile [e-Nut]
2021-10-28 15:52:45 -04:00
eNut 9318d631f5 user profile [e-Nut] 2021-10-28 21:51:37 +02:00
EvaMaria70 8179b83513 This is my contribution to Superalgos 2021-10-28 21:44:46 +02:00
Luis Fernando Molina dade953a4c Merge pull request #2293 from end-debug/develop
Contribution: This is my contribution to Superalgos
2021-10-28 14:56:08 -04:00
Luis Fernando Molina 7410879cee Update CODEOWNERS 2021-10-28 20:55:23 +02:00
Barrypair aba8262dc1 Token renewd 2021-10-28 20:52:29 +02:00
SIFISO KHUMALO babf0f3c9c This is my contribution to Superalgos 2021-10-28 20:50:34 +02:00
Jason Risch 824843f70f "Fixed Typos - Will add more in another PR" 2021-10-28 11:23:03 -07:00
Luis Fernando Molina 1c4e04fc19 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Delegation to Team Leaders
2021-10-28 14:00:45 -04:00
Luis Fernando Molina 32e430b7cf Delegation to Team Leaders 2021-10-28 20:00:34 +02:00
Luis Fernando Molina 92752916f5 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Position_Claims3 Tentacule23
2021-10-28 13:45:38 -04:00
Luis Fernando Molina 2c2e920c42 Merge pull request #2290 from Luis-Fernando-Molina/develop
Contribution: Tutorial Missing from Token Distribution Superalgos Workspace
2021-10-28 13:45:21 -04:00
Luis Fernando Molina 3ae1908c64 Tutorial Missing from Token Distribution Superalgos Workspace 2021-10-28 19:44:48 +02:00
Tentacule23 e898a3235a Position_Claims3 Tentacule23 2021-10-28 13:33:24 -04:00
Luis Fernando Molina b8da4782e4 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Position_Claims2 Tentacule23
2021-10-28 13:22:50 -04:00
Tentacule23 f8a005e8b8 Position_Claims2 Tentacule23 2021-10-28 13:22:17 -04:00
Luis Fernando Molina 5ffca71677 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Position_Claims Tentacule23
2021-10-28 13:17:51 -04:00
Tentacule23 f65c149221 Position_Claims Tentacule23 2021-10-28 13:16:52 -04:00
Luis Fernando Molina bba9ac16fb Changes in User Profile done by Profile Owner mzirma automatically merged by Superalgos.
Contribution: User-Profile mzirma updated
2021-10-28 12:43:50 -04:00
mzirma d0dc27347d User-Profile mzirma updated 2021-10-28 19:43:16 +03:00
Luis Fernando Molina a4918be425 Changes in User Profile done by Profile Owner krimsonkla automatically merged by Superalgos.
Contribution: User Profile krimsonkla
2021-10-28 12:31:50 -04:00
Luis Fernando Molina 9ea175af72 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 12:30:50 -04:00
cozed-gh 11c9085a6f User-Profile [cozed-gh] 2021-10-28 18:30:18 +02:00
Jason Risch 04082339fc Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-28 09:28:24 -07:00
Jason Risch 7e22bb3c78 User Profile krimsonkla 2021-10-28 09:17:35 -07:00
cozed-gh 0046c19e3e Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-28 17:46:01 +02:00
Luis Fernando Molina 81a4f7cb82 Merge pull request #2280 from Luis-Fernando-Molina/develop
Contribution: Tentacule23 contributios fixed
2021-10-28 11:46:00 -04:00
Luis Fernando Molina 38fa40506c Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 11:45:50 -04:00
Luis Fernando Molina cdf448b0ce Tentacule23 contributios fixed 2021-10-28 17:45:25 +02:00
cozed-gh 5baf2fc840 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-28 17:45:22 +02:00
cozed-gh 76903714c2 User-Profile [cozed-gh] 2021-10-28 17:45:00 +02:00
Luis Fernando Molina 7c12d24ae3 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 11:40:51 -04:00
Luis Fernando Molina d228440ca3 Merge pull request #2278 from Luis-Fernando-Molina/develop
Contribution: Plugins Workspace Fixed
2021-10-28 11:40:46 -04:00
Luis Fernando Molina 4b193934b3 Plugins Workspace Fixed 2021-10-28 17:40:26 +02:00
cozed-gh db57fd167f User-Profile [cozed-gh] 2021-10-28 17:40:17 +02:00
Luis Fernando Molina 8bced0cfd3 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 11:28:50 -04:00
cozed-gh 4ab65e9347 User-Profile [cozed-gh] 2021-10-28 17:26:12 +02:00
Luis Fernando Molina 72128b3830 Changes in User Profile done by Profile Owner mzirma automatically merged by Superalgos.
Contribution: User Profile mzirma
2021-10-28 10:59:49 -04:00
mzirma 3adea8ad3b User Profile mzirma 2021-10-28 17:56:19 +03:00
Luis Fernando Molina 77859b2ad2 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-28 10:54:43 -04:00
Luis Fernando Molina ac7c4d9136 This is my contribution to Superalgos 2021-10-28 16:54:27 +02:00
Luis Fernando Molina b186d22635 user profiles with base votes 2021-10-28 16:49:53 +02:00
Luis Fernando Molina f30faf1eac Merge pull request #2273 from Luis-Fernando-Molina/develop
Contribution: Some Delegation To new Contributors
2021-10-28 10:41:20 -04:00
Luis Fernando Molina 7b5ab47845 Some Delegation To new Contributors 2021-10-28 16:41:01 +02:00
Luis Fernando Molina 9792a271e2 Merge pull request #2271 from Luis-Fernando-Molina/develop
Contribution: Governance Plugin Worksapce Fixed
2021-10-28 09:47:26 -04:00
Luis Fernando Molina 10ddfc5223 Governance Plugin Worksapce Fixed 2021-10-28 14:25:58 +02:00
Luis Fernando Molina 6532071a5f Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile [alexandrustefan]
2021-10-28 08:22:45 -04:00
Luis Fernando Molina badf17ad72 Merge pull request #2270 from Luis-Fernando-Molina/develop
Contribution: Community Teams
2021-10-28 08:22:30 -04:00
Luis Fernando Molina e244e69acc Community Teams 2021-10-28 14:22:09 +02:00
Luis Fernando Molina 1a115ffe70 Merge pull request #2269 from Luis-Fernando-Molina/develop
Contribution: Community Teams
2021-10-28 08:21:11 -04:00
Luis Fernando Molina bf10611862 Community Teams 2021-10-28 14:20:38 +02:00
Alexandru Stefan 4b91133703 Contribution: User Profile [alexandrustefan] 2021-10-28 11:42:06 +00:00
Luis Fernando Molina c7391fae8b Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-28 06:46:19 -04:00
EvaMaria70 84975a2356 This is my contribution to Superalgos 2021-10-28 12:23:31 +02:00
Luis Fernando Molina dfe6343f78 Merge pull request #2264 from Luis-Fernando-Molina/develop
Contribution: Plugin Workspace Token Distribution Superalgos Fixed
2021-10-28 05:21:58 -04:00
Luis Fernando Molina cf547534b7 Plugin Workspace Token Distribution Superalgos Fixed 2021-10-28 11:21:17 +02:00
Luis Fernando Molina bea6b06f2e Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: user profile changes
2021-10-28 05:13:50 -04:00
Luis Fernando Molina a3a821c56b user profile changes 2021-10-28 11:12:17 +02:00
Luis Fernando Molina 2d9c730189 Merge pull request #2261 from Smidy13/develop
Improvement: Icons for Missing Plugins
2021-10-28 04:01:34 -04:00
Luis Fernando Molina 65f065bb72 Merge pull request #2259 from ssplatt/update-codeowners
replace non-existent core-devs team
2021-10-28 04:00:12 -04:00
Smidy13 ce1e264e9f Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-10-28 20:52:04 +13:00
Smidy13 d581179af0 Improvement: Removing Non-Existant Branch 2021-10-28 20:51:34 +13:00
Smidy cfb583a378 Merge branch 'Superalgos:develop' into develop 2021-10-28 20:23:00 +13:00
Smidy13 c725360a5c Improvement: Icons for Missing Plugins 2021-10-28 20:22:17 +13:00
Luis Fernando Molina 782712eb97 Changes in User Profile done by Profile Owner Barrypair automatically merged by Superalgos.
Update Barrypair.json
2021-10-28 02:04:15 -04:00
Barrypair eeb40cd1f1 Update Barrypair.json 2021-10-28 08:03:07 +02:00
Brett Taylor 50a2390696 replace non-existant core-devs team 2021-10-27 22:25:40 -04:00
Luis Fernando Molina d78c19d927 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile mentors influencers
2021-10-27 17:20:55 -04:00
GustavoH 29e67f9a63 update profile mentors influencers 2021-10-27 23:20:19 +02:00
Luis Fernando Molina d002296c6f Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile supporters
2021-10-27 17:07:55 -04:00
GustavoH 33f6bf2308 update profile supporters 2021-10-27 23:07:36 +02:00
Luis Fernando Molina 599634ebeb Merge pull request #2256 from ssplatt/update-dirs-docker
update dir creation in docker container
2021-10-27 17:03:33 -04:00
Brett Taylor b15a2b216d update dir creation in docker container 2021-10-27 16:35:28 -04:00
Luis Fernando Molina f499be28cc Merge pull request #2255 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed Crashing Governance
2021-10-27 16:30:14 -04:00
Luis Fernando Molina 65e725289f Bug Fixed Crashing Governance 2021-10-27 22:29:41 +02:00
Luis Fernando Molina abbfb315b7 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
syncing my fork
2021-10-27 16:29:04 -04:00
Luis Fernando Molina d3c026c322 Merge pull request #2247 from gitforkgit/develop
Contribution: (Translation into German: Data Mining - Indicator Bots - Coding the Indicator's Logic)
2021-10-27 16:28:28 -04:00
gustavohcorradi bc4ce985fc Merge branch 'Superalgos:develop' into develop 2021-10-27 22:27:53 +02:00
Tentacule23 64942f2427 Contribution: Automated Userprofile contribute process. 2021-10-27 22:19:16 +02:00
Tentacule23 eaf51dbd72 userprofile app to gov Tentacule23 2021-10-27 22:19:16 +02:00
Luis Fernando Molina 87794cff6c Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: test updating user profile
2021-10-27 15:42:55 -04:00
EvaMaria70 26db84d6e2 test updating user profile 2021-10-27 21:42:26 +02:00
gitforkgit 14929fc682 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-27 20:46:15 +02:00
Luis Fernando Molina 84e4627f82 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile update
2021-10-27 14:44:03 -04:00
Raplh2502 a07cfe6a39 profile update 2021-10-27 20:43:36 +02:00
Luis Fernando Molina 7d3370ffea Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Update User Profile
2021-10-27 14:38:54 -04:00
harrellbm 5635bb1343 Update User Profile 2021-10-27 13:38:39 -05:00
gitforkgit c0e55e3f28 (Translation into German: Data Mining - Indicator Bots - Coding the Indicator's Logic) 2021-10-27 19:59:38 +02:00
Luis Fernando Molina 21cc3f7cbd Merge pull request #2245 from Luis-Fernando-Molina/develop
Contribution: Positions Updated with Education Report
2021-10-27 13:16:30 -04:00
Luis Fernando Molina 6ed55c361e Positions Updated with Education Report 2021-10-27 19:16:06 +02:00
Luis Fernando Molina 6f33a1edae Merge pull request #2244 from NAmorim/develop
Contribution: Update packaged app menu item
2021-10-27 11:29:13 -04:00
Nuno Amorim 44f346f208 Merge branch 'Superalgos:develop' into develop 2021-10-27 16:07:59 +01:00
NAmorim eee3b116b4 Change menu item from 'Superalgos' to 'File' 2021-10-27 16:07:31 +01:00
Luis Fernando Molina f3d911e553 Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: update user profie EvaMaria70
2021-10-27 09:43:00 -04:00
EvaMaria70 7623228101 update user profie EvaMaria70 2021-10-27 15:42:41 +02:00
Luis Fernando Molina 01c730c187 Merge pull request #2242 from EvaMaria70/develop
Contribution: translation CLAIM
2021-10-27 09:23:23 -04:00
EvaMaria70 a86b2f6c84 translation CLAIM 2021-10-27 15:15:22 +02:00
Luis Fernando Molina a7b90592d4 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
Contribution: app.contributeUserProfile
2021-10-27 06:47:59 -04:00
NAmorim dc93cd731c app.contributeUserProfile 2021-10-27 11:47:30 +01:00
Luis Fernando Molina 7c41beeb81 Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile [alexandrustefan]
2021-10-27 06:09:52 -04:00
Alexandru Stefan c26e702576 Contribution: User Profile [alexandrustefan] 2021-10-27 09:45:22 +00:00
Luis Fernando Molina a0cfb7848b Merge pull request #2238 from Luis-Fernando-Molina/develop
Contribution: Forum Team Fixed
2021-10-27 05:28:31 -04:00
Luis Fernando Molina 37b1a50b57 Forum Team Fixed 2021-10-27 11:28:09 +02:00
Luis Fernando Molina 72dc5e892d Merge pull request #2215 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining - Api" and some typo fixes)
2021-10-27 02:03:09 -04:00
Luis Fernando Molina e1e2833947 Merge pull request #2214 from e-Nut/develop
Contribution: [More Dutch translations]
2021-10-27 02:02:59 -04:00
Luis Fernando Molina 52d8b7c631 Merge pull request #2233 from Smidy13/develop
Improvement: isLoading Opacity Change for UiObject
2021-10-27 02:02:10 -04:00
Luis Fernando Molina 2efa45eb29 Merge pull request #2235 from ssplatt/twitter-bot-updates
Make the twitter social/announce bot functional
2021-10-27 02:01:05 -04:00
Luis Fernando Molina 95dd39cf87 Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile [alexandrustefan]
2021-10-27 01:12:11 -04:00
Smidy13 4f4acd686d Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-10-27 16:15:46 +13:00
Smidy13 b2e510c5ba Bug Fix: Hovering over UiObject opacity bug 2021-10-27 16:15:17 +13:00
Brett Taylor 817b1d8afa remove debug logging 2021-10-26 22:50:09 -04:00
Brett Taylor b0950f0da1 make the twitter bot functional 2021-10-26 22:46:26 -04:00
Alexandru Stefan 1d7245bdeb Merge branch 'Superalgos:develop' into develop 2021-10-27 02:17:23 +03:00
Alexandru Stefan b23b489424 User Profile [alexandrustefan] 2021-10-26 23:14:45 +00:00
Smidy ecf9da582a Merge branch 'Superalgos:develop' into develop 2021-10-27 11:24:47 +13:00
Smidy13 67355c875d Improvement: isLoading Opacity Change for UiObject 2021-10-27 11:24:17 +13:00
gustavohcorradi 391c4720e3 update4 user profile gustavohcorradi 2021-10-26 23:44:46 +02:00
Luis Fernando Molina 912ec7b333 Merge pull request #2232 from Tentacule23/develop
Contribution: userprofile app to gov Tentacule23
2021-10-26 17:44:28 -04:00
Tentacule23 268c3f102e Contribution: Automated Userprofile contribute process. 2021-10-26 17:38:28 -04:00
Tentacule23 1d9bab14ce userprofile app to gov Tentacule23 2021-10-26 17:26:10 -04:00
Luis Fernando Molina d8114f2386 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-26 17:11:47 -04:00
Tentacule23 979bcd2169 Contribution: Automated Userprofile contribute process. 2021-10-26 17:11:34 -04:00
gitforkgit 844c6e9482 (Translation into german: "Data Mining - Indicator Bots - Data Mining Workflow" + typo fixes) 2021-10-26 22:50:00 +02:00
Luis Fernando Molina 647c9dc195 Merge pull request #2224 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-26 16:37:17 -04:00
Luis Fernando Molina 7b4eb04a50 Changes in User Profile done by Profile Owner Barrypair automatically merged by Superalgos.
Contribution: user profile Barrypair
2021-10-26 16:09:38 -04:00
Barrypair 88edca1a4e user profile Barrypair 2021-10-26 21:56:25 +02:00
gitforkgit adcb984da3 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-26 21:12:51 +02:00
Barrypair df394d8404 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-26 21:09:09 +02:00
Luis Fernando Molina 3e2e454530 Merge pull request #2227 from Tentacule23/develop
Contribution: app.contributeuserprofile
2021-10-26 14:56:59 -04:00
Luis Fernando Molina 084d708832 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: Updating my profile plugin
2021-10-26 14:56:29 -04:00
Barrypair 7d6d779353 Merge branch 'develop' of https://github.com/Barrypair/Superalgos into develop 2021-10-26 20:42:18 +02:00
GustavoH dff8824b1a update3 user profile plugin 2021-10-26 20:34:41 +02:00
GustavoH 276d26d5c1 This is my contribution to Superalgos 2021-10-26 19:51:57 +02:00
Tentacule23 a907a11252 app.contributeuserprofile 2021-10-26 13:12:24 -04:00
Tentacule23 3a79d2fb55 app.contributeuserprofile 2021-10-26 13:02:44 -04:00
Luis Fernando Molina 3380b37e56 Merge pull request #2225 from alexandrustefan/develop
Install product script
2021-10-26 12:25:22 -04:00
Alexandru Stefan 6a3e7bea73 global variable 'pluginFile' 2021-10-26 15:52:50 +03:00
Barrypair aef76f529f Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-26 14:34:07 +02:00
Alexandru Stefan 1ff20dae7f Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-10-26 15:23:05 +03:00
Alexandru Stefan b421d81ba1 Merge branch 'Superalgos:develop' into develop 2021-10-26 15:22:58 +03:00
Alexandru Stefan 6b1b973ecc refactored the way the installing procedure is being executed; refactored function names to be more relevant; added install in charting space logic; added save trading mine plugin logic 2021-10-26 15:22:01 +03:00
gitforkgit c2c43a6a07 (Translation into german: Data mining another short part) 2021-10-26 14:17:42 +02:00
mARTin-B78 e8bc44c86e This is my contribution to Superalgos 2021-10-26 11:34:18 +00:00
gitforkgit eccbcbd7d1 (Translation into german: "Data Mining - Consuming Data From Strategies/ beginning of Indicator Bot") 2021-10-26 13:24:40 +02:00
gitforkgit 9da7b7bcb7 (additionTranslation into german: "Data Mining - Api") 2021-10-26 12:51:19 +02:00
Smidy13 def769b7c6 Improvement: Visual Indicator for Loading Profiles 2021-10-26 23:44:37 +13:00
gitforkgit 095dc5f462 (try resolving errors) 2021-10-26 12:33:37 +02:00
Luis Fernando Molina 7fee1bf4df Merge pull request #2222 from Smidy13/develop
Improvement: Boolean Enable/Disable Menu Items
2021-10-26 04:49:24 -04:00
Smidy13 1837bee95c Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-10-26 21:23:39 +13:00
Smidy13 d81417e847 Bug Fix: Missing Icon for Move to Phase Event 2021-10-26 21:23:05 +13:00
Smidy13 7a1afa8a9a Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-26 21:08:34 +13:00
Smidy c1eaec74b7 Merge branch 'Superalgos:develop' into develop 2021-10-26 21:02:59 +13:00
Smidy13 485b3a43fe Improvement: Boolean Enable/Disable Menu Items 2021-10-26 21:02:09 +13:00
Luis Fernando Molina 1b10d262ee Merge pull request #2217 from harrellbm/develop
Add function library for Docs stats and Data mining step clarification
2021-10-26 03:29:26 -04:00
Luis Fernando Molina 960264cc32 Merge pull request #2221 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed at httpInterface new feature
2021-10-26 03:23:56 -04:00
Luis Fernando Molina 0eb13a0164 Bug Fixed at httpInterface new feature 2021-10-26 09:22:19 +02:00
Luis Fernando Molina 532c0201e8 Merge pull request #2219 from Tentacule23/develop
Contribution: UserProfileViaGithubApi Tentacule23
2021-10-26 03:14:30 -04:00
Luis Fernando Molina f8a4d3423d Merge pull request #2220 from Luis-Fernando-Molina/develop
Contribution: Governance Simplified Voting
2021-10-26 02:54:07 -04:00
Luis Fernando Molina b57e0371a9 Governance Simplified Voting 2021-10-26 08:52:38 +02:00
Tentacule23 a9641e3f54 UserProfileViaGithubApiv2 Tentacule23 2021-10-25 23:18:19 -04:00
Tentacule23 99dd678173 UserProfileViaGithubApi Tentacule23 2021-10-25 23:12:13 -04:00
harrellbm 680ee2233d Data mining step clarification 2021-10-25 15:36:41 -05:00
gitforkgit 8107ab4f42 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-25 22:16:34 +02:00
Luis Fernando Molina fd48fc006c Merge pull request #2216 from gustavohcorradi/develop
Contribution: This is my first review to Superalgos
2021-10-25 16:12:54 -04:00
GustavoH e213eb3647 This is my contribution to Superalgos 2021-10-25 22:10:28 +02:00
gitforkgit 8b86e4b409 (Translation into german: "Data Mining -Fetching Data From APIs"-rest) 2021-10-25 22:07:25 +02:00
gitforkgit 75faf05129 (Translation into german: "Data Mining - Api" and some typo fixes) 2021-10-25 21:19:48 +02:00
Alexandru Stefan f142fec0c1 install product in charting space 2021-10-25 21:55:05 +03:00
B Harrell f397e323c2 Merge branch 'Superalgos:develop' into develop 2021-10-25 13:13:21 -05:00
eNut e1eb98135a [More Dutch translations] 2021-10-25 19:19:59 +02:00
Luis Fernando Molina 3ea96fec6f Merge pull request #2213 from Luis-Fernando-Molina/develop
Contribution: Platform New Feature: Demo Mode
2021-10-25 09:00:10 -04:00
Luis Fernando Molina 4251c2b24b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-25 14:59:43 +02:00
Luis Fernando Molina 27c7c8ea0b Hackers protection at websockets level 2021-10-25 14:56:03 +02:00
Luis Fernando Molina bcbe230f68 Merge pull request #2210 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-25 07:56:36 -04:00
mARTin-B78 50989e9e4a This is my contribution to Superalgos 2021-10-25 11:43:23 +00:00
Luis Fernando Molina 00c47b2065 Demo Mode at UI improved wit localhost allowed 2021-10-25 13:37:05 +02:00
Luis Fernando Molina 40772b09af Demo Mode implemented at the UI 2021-10-25 13:25:34 +02:00
Luis Fernando Molina 216dbbc7d2 Environment reaching the UI at the Platform 2021-10-25 12:55:50 +02:00
Luis Fernando Molina bd9fa1d162 Latest Changes in Governance 2021-10-25 12:23:09 +02:00
mARTin-B78 8d7b63e885 This is my contribution to Superalgos 2021-10-25 08:54:50 +00:00
Luis Fernando Molina 23e229a61e Merge pull request #2203 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining - addition")
2021-10-25 04:40:17 -04:00
Alexandru Stefan 45fd7e4479 Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-10-25 02:40:45 +03:00
Alexandru Stefan af35bf32e0 identified charting space in workspace 2021-10-25 02:40:04 +03:00
Alexandru Stefan 180a0ff84e refactor trading mine and data mine install; added data task install 2021-10-25 02:32:33 +03:00
Luis Fernando Molina 5cfda766a8 Changes in User Profile done by Profile Owner patrickhaemmerle automatically merged by Superalgos.
User Profile Update
2021-10-24 17:21:40 -04:00
Patrick Hämmerle 7481654408 User Profile Update 2021-10-24 23:19:49 +02:00
gitforkgit 65f537e7ac (Translation into german: "Data Mining - Products") 2021-10-24 22:01:07 +02:00
gitforkgit 59d6a9ea42 (additionTranslation into german: "Data Mining - Deployments") 2021-10-24 21:44:10 +02:00
Luis Fernando Molina f31827dd25 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
User Profile update
2021-10-24 15:29:33 -04:00
Brenden Harrell 96cd514026 Add initial function for Docs stats 2021-10-24 14:27:59 -05:00
gitforkgit 8cfea3e486 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-24 20:47:19 +02:00
piyanthak ef01b2b56c User Profile update 2021-10-24 22:31:42 +05:30
Luis Fernando Molina 0b0360b72e Merge pull request #2206 from Luis-Fernando-Molina/develop
Contribution: Governance new Feature: Multiple Liquidity Programs
2021-10-24 04:58:00 -04:00
Luis Fernando Molina 03b1049241 deepScan bug fixed 2021-10-24 10:56:29 +02:00
Luis Fernando Molina c2934076f7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-24 10:52:50 +02:00
Luis Fernando Molina 8870c95a08 Update Validations.js 2021-10-24 10:48:57 +02:00
Luis Fernando Molina d02ee2d8da Update tokens-awarded.json 2021-10-24 10:45:19 +02:00
Luis Fernando Molina 7dab358863 Tokens Mined Fixed 2021-10-24 10:43:39 +02:00
Luis Fernando Molina e8809618d5 Token Power Improved 2021-10-24 10:25:46 +02:00
Luis Fernando Molina 86629256ca Governance Reporting Liquidity 2021-10-24 10:02:29 +02:00
Luis Fernando Molina 73cbb6ecaf Merge pull request #2205 from piyanthak/develop
New Crypto Exchange/Coin assets, schema mod for Crypto Exchange/Asset Png's
2021-10-24 03:00:37 -04:00
piyanthak 0bc3aa9965 App-Schema mods for new Crypto Exchange/Asset Pngs 2021-10-24 12:25:28 +05:30
piyanthak 7e2d6f0f8e Additional Crypto Asset png's 2021-10-24 12:23:37 +05:30
piyanthak 833ae00ece Additional Crypto Asset SVG's 2021-10-24 12:22:14 +05:30
piyanthak 1b86b2e3b1 CCXT (and non) Exchange png's 2021-10-24 12:19:48 +05:30
piyanthak 31a95ca976 CCXT (and non) Exchange SVG's 2021-10-24 12:18:31 +05:30
Luis Fernando Molina ce70fa69ac Merge pull request #2204 from harrellbm/develop
Small update of Keyboard Shortcut Page
2021-10-24 02:45:21 -04:00
Luis Fernando Molina 1dc087ea65 Merge pull request #2202 from piyanthak/develop
Crypto SVG/png assets
2021-10-24 02:45:01 -04:00
Alexandru Stefan 01bc9ccba2 install product into trading mine 2021-10-23 21:59:25 +03:00
Luis Fernando Molina 0cbc38eb4c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-23 16:44:40 +02:00
Brenden Harrell 0f442aae54 Small update of Keyboard Shortcut Page 2021-10-23 09:34:21 -05:00
gitforkgit 9620a7a78b (Translation into german: "Data Mining - addition") 2021-10-23 16:22:47 +02:00
gitforkgit 9cacfb0cfe Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-23 15:25:25 +02:00
Luis Fernando Molina 80920eabb3 liquidity Balances Laoding Well 2021-10-23 14:49:22 +02:00
Luis Fernando Molina 815c642304 Liquidity being read from different pools 2021-10-23 14:08:49 +02:00
Luis Fernando Molina 8f2800d607 3 Liquidity Pools 2021-10-23 13:02:34 +02:00
piyanthak 2b10dfe591 Crypto png assets 2021-10-23 16:23:52 +05:30
piyanthak 7bc5b892b9 Crypto svg assets 2021-10-23 16:22:10 +05:30
Luis Fernando Molina 03a1afd4d9 Merge pull request #2201 from e-Nut/develop
Contribution: [more Dutch translations]
2021-10-23 05:05:37 -04:00
Alexandru Stefan 39443539fc install product in available trading mines 2021-10-23 02:41:01 +03:00
eNut e0c0bdd3f3 [more Dutch translations] 2021-10-22 20:54:24 +02:00
Luis Fernando Molina 6bf9aaf884 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-22 20:42:11 +02:00
Luis Fernando Molina 0a9361f59e Merge pull request #2195 from NicN11/develop
Contribution: This is my contribution to Superalgos
2021-10-22 14:41:42 -04:00
Luis Fernando Molina a0e0090afd Merge pull request #2198 from piyanthak/develop
Crypto svg&png assets
2021-10-22 14:41:13 -04:00
Luis Fernando Molina b5f555cbe4 Merge pull request #2199 from harrellbm/develop
Update docs for node snap, add Keyboard Shortcut Guide and update readme for workspace refactoring
2021-10-22 14:39:29 -04:00
Luis Fernando Molina 94c45f2bdd User Profiles loaded both at the Network and Desktop 2021-10-22 18:32:04 +02:00
B Harrell b1670380ee Update readme for workspace refactoring 2021-10-22 10:34:20 -05:00
Brenden Harrell 83bb2edec4 Update docs for node snap and add Keyboard Shortcut Guide 2021-10-22 10:09:57 -05:00
Luis Fernando Molina 8716812610 User Profiles Module 2021-10-22 16:21:56 +02:00
Luis Fernando Molina 3345eff347 Splitting Memory and changing it to Network Project 2021-10-22 15:46:56 +02:00
Luis Fernando Molina 5712193f72 Bug Fixed Network 2021-10-22 14:47:01 +02:00
piyanthak 9c67b79e44 Crypto png assets 2021-10-22 17:49:10 +05:30
piyanthak 8abdeed5a2 crypto svg assets 2021-10-22 17:47:04 +05:30
Luis Fernando Molina 1326aed521 Signing Account Feature Improved 2021-10-22 13:45:33 +02:00
Luis Fernando Molina 5c9597950b Web Socket Clients Refactoring 2021-10-22 10:46:20 +02:00
Luis Fernando Molina a3081bcf4c Merge pull request #2193 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining - Status Dependencies")
2021-10-22 03:13:28 -04:00
Luis Fernando Molina e6f7afd9b9 Merge pull request #2194 from NAmorim/develop
Contribution: Standalone applications
2021-10-22 03:12:49 -04:00
NicN11 1f550b8939 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-22 07:05:51 +02:00
NicN11 e9d84c1c5d This is my contribution to Superalgos 2021-10-22 07:03:11 +02:00
NAmorim f3c35790f4 Mac ARM64 build 2021-10-21 22:59:56 +01:00
Nuno Amorim 6d8919eecd Merge branch 'Superalgos:develop' into develop 2021-10-21 22:57:44 +01:00
gitforkgit 94d9ddde75 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-21 23:11:29 +02:00
Luis Fernando Molina d0379fd317 Merge pull request #2192 from Raplh2502/develop
Contribution: add volatility bands to Polus datamine
2021-10-21 17:00:03 -04:00
gitforkgit e1e5f65c03 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-21 22:57:17 +02:00
gitforkgit 9c1eee37cf (Translation into german: "Data Mining - Status Dependencies") 2021-10-21 22:55:22 +02:00
Raplh2502 dd216e93b7 add volatility bands to Polus datamine 2021-10-21 22:54:04 +02:00
Luis Fernando Molina 779a6cc7bf Merge pull request #2190 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining - Managing Execution")
2021-10-21 16:44:42 -04:00
Luis Fernando Molina 29f7802cbe Merge pull request #2191 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-21 16:32:55 -04:00
gitforkgit 800d06ecc9 (Translation into german: "Data Mining - Status Reports") 2021-10-21 22:26:36 +02:00
mARTin-B78 7edd92e26a This is my contribution to Superalgos 2021-10-21 20:15:38 +00:00
gitforkgit 242e9ee1ab (Translation into german: "Data Mining - Data Dependencies") 2021-10-21 22:11:20 +02:00
Luis Fernando Molina b6128a6862 Create release_build_dev.yml 2021-10-21 21:48:49 +02:00
Luis Fernando Molina 562f2670c3 Create CODEOWNERS 2021-10-21 21:46:47 +02:00
Luis Fernando Molina c13f02a74c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-21 21:45:55 +02:00
Luis Fernando Molina 16055b41f6 Create CODEOWNERS 2021-10-21 21:45:51 +02:00
gitforkgit 184a66886e (Translation into german: "Data Mining - Managing Execution") 2021-10-21 21:21:18 +02:00
primoz990 aea77ea0f7 new github program node 2021-10-21 20:21:59 +02:00
Luis Fernando Molina e96ca81063 Changes in User Profile done by Profile Owner primoz990 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-21 13:52:56 -04:00
primoz990 ed8cb75cc5 This is my contribution to Superalgos 2021-10-21 19:52:49 +02:00
NAmorim c4e14829bb Merge branch 'develop' of https://github.com/NAmorim/Superalgos into develop 2021-10-21 18:45:51 +01:00
Nuno Amorim 83ef4815d0 Merge branch 'Superalgos:develop' into develop 2021-10-21 18:45:29 +01:00
NAmorim 7d7be12a48 Enable SA data to be stored in user documents folder 2021-10-21 18:44:42 +01:00
gitforkgit b2965fa4a4 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-21 17:02:14 +02:00
Luis Fernando Molina c1507c7fbe Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile alexandrustefan
2021-10-21 10:56:54 -04:00
Alexandru Stefan a5d85d523a Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-10-21 14:55:56 +00:00
Luis Fernando Molina 4055b4c2d8 Merge pull request #2181 from gitforkgit/develop
Contribution: (translation into german : "Data Mining - Data Mine Hierarchy" and "User Manual Summary")
2021-10-21 10:30:44 -04:00
Luis Fernando Molina dd27f0d1ad Changes in User Profile done by Profile Owner Barrypair automatically merged by Superalgos.
Contribution: User Profile Barrypair
2021-10-21 10:29:54 -04:00
Barrypair be55e3f745 Update Barrypair.json 2021-10-21 15:22:17 +02:00
Barrypair 88005f2745 Update Barrypair.json 2021-10-21 15:20:41 +02:00
Alexandru Stefan 268270c733 My Superalgos Review 2021-10-21 13:15:58 +00:00
Barrypair f6ff35aa7b Merge branch 'develop' of https://github.com/Barrypair/Superalgos into develop 2021-10-21 13:32:05 +02:00
Barrypair 477f5c6d85 Create Barrypair.json 2021-10-21 13:31:17 +02:00
Nuno Amorim a9cfa38d06 Merge branch 'Superalgos:develop' into develop 2021-10-21 11:55:17 +01:00
NAmorim 6680d4495c Notify electron that server is running 2021-10-21 11:54:45 +01:00
Luis Fernando Molina 1fb1b4edc1 Merge pull request #2185 from alexandrustefan/develop
added community forum link in docs footer
2021-10-21 06:25:37 -04:00
NAmorim cc350aae23 Merge branch 'develop' of https://github.com/NAmorim/Superalgos into develop 2021-10-21 10:44:30 +01:00
NAmorim c5c76094f5 Packaged app build script cleanup
Adition of portable windows app
2021-10-21 10:42:37 +01:00
Alexandru Stefan ec8d8ceacc added community forum link in docs footer 2021-10-21 12:02:36 +03:00
Luis Fernando Molina d396b099ec Merge pull request #2182 from ph4z/develop
Contribution: Fix http(s) requests for UI clients.
2021-10-20 18:39:21 -04:00
Luis Fernando Molina e99bc425fd Merge pull request #2183 from Raplh2502/develop
Contribution: add RVI to Polus datamine
2021-10-20 18:36:33 -04:00
Luis Fernando Molina ed643887f9 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User Profile update
2021-10-20 18:35:14 -04:00
Nuno Amorim d2a65ed71b Merge branch 'Superalgos:develop' into develop 2021-10-20 23:06:09 +01:00
ph4z 36f5895985 Doc and tuto update for webSocketsExternalURL 2021-10-20 21:54:44 +00:00
NAmorim 2b5406e378 User Profile update 2021-10-20 22:42:55 +01:00
Raplh2502 fd6cab202f add RVI to Polus datamine 2021-10-20 23:12:14 +02:00
ph4z f65189c964 Merge branch 'Superalgos:develop' into develop 2021-10-20 22:11:51 +02:00
gitforkgit 905892065c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-20 21:40:29 +02:00
gitforkgit 3cdac9f5e3 (translation into german : "Data Mining - Data Mine Hierarchy" and "User Manual Summary") 2021-10-20 21:40:02 +02:00
Julian Molina cf5d686ca3 Merge pull request #2180 from julian-molina/develop
Contribution: Governance - Reintroduced tutorial into the workspace
2021-10-20 18:54:31 +02:00
Julian Molina 22fa93b002 Governance - Reintroduced tutorial into the workspace 2021-10-20 18:52:10 +02:00
Julian Molina 5333d90140 Merge pull request #2179 from julian-molina/develop
Contribution: Governance - Superalgos Positions
2021-10-20 17:50:16 +02:00
Julian Molina a4e7d79d57 Governance - Superalgos Positions 2021-10-20 17:38:04 +02:00
Barrypair 083a1f86a7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-20 15:39:37 +02:00
Barrypair 8c7f2325b2 Merge branch 'Superalgos:develop' into develop 2021-10-20 15:25:09 +02:00
Luis Fernando Molina b3f4444446 Merge pull request #2172 from gitforkgit/develop
Contribution: (Translation into german of another two chapters: Chapter V - Data Mining)
2021-10-20 08:13:52 -04:00
ph4z 8e61bccbba initial support for https clients 2021-10-20 11:07:52 +00:00
Luis Fernando Molina 70df26a046 Merge pull request #2176 from Luis-Fernando-Molina/develop
Contribution: Desktop: Code comments and some fixes
2021-10-20 06:44:51 -04:00
Luis Fernando Molina d8bfe85888 Desktop: Code comments and some fixes 2021-10-20 12:37:33 +02:00
Luis Fernando Molina 4cc4c9d043 Desktop Client Comments 2021-10-20 12:30:46 +02:00
Luis Fernando Molina b016173231 Merge pull request #2175 from Luis-Fernando-Molina/develop
Contribution: Network: Code comments and some fixes
2021-10-20 06:17:29 -04:00
Luis Fernando Molina 38b88a589b Fixing Port Numbers 2021-10-20 12:05:19 +02:00
Luis Fernando Molina fd7f970304 Refactoring CLIENT PLATFORM 2021-10-20 11:40:01 +02:00
Luis Fernando Molina 7c078b286f Removing Environment for debug 2021-10-20 10:36:41 +02:00
Luis Fernando Molina a7a338bf26 Network modules with added comments. 2021-10-20 10:21:14 +02:00
Luis Fernando Molina ce33c03bf8 Cleaning 2021-10-20 09:25:31 +02:00
Luis Fernando Molina 24a80a903a Merge pull request #2174 from ph4z/develop
Contribution: Accept webSocketsExternalURL parameter on network node config
2021-10-20 03:19:58 -04:00
Luis Fernando Molina 087e86692f Merge pull request #2162 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-20 03:14:57 -04:00
Luis Fernando Molina 9ad1e92844 Merge pull request #2171 from Raplh2502/develop
Contribution: add volatility adapted moving average to Polus datamine
2021-10-20 03:14:24 -04:00
ph4z a8d2a8f837 Accept webSocketsExternalURL parameter on network node config 2021-10-20 04:44:21 +00:00
ph4z b46c637e75 Revert "Ensure task module connect to local port of event server"
This reverts commit 05d77ba9aa.
2021-10-20 04:40:08 +00:00
ph4z 2a8fe5d39b Accept webSocketsExternalURL parameter on network node config 2021-10-20 04:31:10 +00:00
ph4z 05d77ba9aa Ensure task module connect to local port of event server 2021-10-20 03:20:58 +00:00
ph4z a8bf27b54d Accept webSocketsScheme parameter on network node config 2021-10-20 02:38:37 +00:00
gitforkgit 070adb88e7 (Translation into german of another two chapters: Chapter V - Data Mining) 2021-10-20 00:55:02 +02:00
Raplh2502 e0c1b7ab6b add volatility adapted moving average to Polus datamine 2021-10-20 00:36:58 +02:00
mARTin-B78 dbdb7cb16f Merge branch 'develop' into develop 2021-10-19 23:26:27 +02:00
Luis Fernando Molina d0064c3cf4 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Profile Update
2021-10-19 16:40:48 -04:00
harrellbm 7fa38555d0 Profile Update 2021-10-19 15:38:57 -05:00
Luis Fernando Molina 938aeadde8 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile update
2021-10-19 15:20:47 -04:00
Raplh2502 4521a8564a profile update 2021-10-19 21:18:58 +02:00
Luis Fernando Molina f00333cc68 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: update_user_liquidity Tentacule23
2021-10-19 12:22:39 -04:00
Tentacule23 7cc7c94621 update_user_liquidity Tentacule23 2021-10-19 11:54:51 -04:00
Luis Fernando Molina a23e505f7a Merge pull request #2163 from gitforkgit/develop
Contribution: (german translation :part of data Mining docs )
2021-10-19 11:14:56 -04:00
Luis Fernando Molina eb54b91226 Merge pull request #2167 from Luis-Fernando-Molina/develop
Contribution: Governance: Liquidity Program Implemented.
2021-10-19 11:11:43 -04:00
Luis Fernando Molina e421fd9eea Merge pull request #2166 from piyanthak/develop
Workspaces refactored for beta12
2021-10-19 11:10:57 -04:00
Luis Fernando Molina 36744390b8 Governance: Liquidity Program Implemented. 2021-10-19 17:09:44 +02:00
piyanthak fb42aafdef Workspaces refactored for beta12 2021-10-19 20:37:03 +05:30
Luis Fernando Molina a9570d699b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-19 16:36:16 +02:00
Luis Fernando Molina 30d82d7d5b Merge pull request #2165 from NAmorim/develop
Contribution: Enable automatic binary build & release
2021-10-19 10:35:52 -04:00
Luis Fernando Molina 7a1b1f7ff0 Liquidity Program added 2021-10-19 16:23:57 +02:00
NAmorim c7cebb4f0e Cleaned up workflows 2021-10-19 15:21:57 +01:00
NAmorim 92b6d04051 Further package.json cleanup 2021-10-19 15:12:18 +01:00
NAmorim fe1432facb Update workflows 2021-10-19 14:54:36 +01:00
NAmorim c34463e63a Update README for binaries 2021-10-19 14:53:21 +01:00
NAmorim 6e36a600eb Have the binary as separate config 2021-10-19 14:53:06 +01:00
Luis Fernando Molina 32496a9059 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-19 15:24:01 +02:00
Luis Fernando Molina 834718ac1b Merge pull request #2164 from NAmorim/develop
Revert erroneous Pull Request #2130
2021-10-19 09:23:39 -04:00
NAmorim 137c53f561 Revert erroneous PR 2021-10-19 14:19:01 +01:00
gitforkgit cbaddf7c02 (german translation :part of data Mining docs ) 2021-10-19 00:12:32 +02:00
Luis Fernando Molina 2ef414d982 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-18 23:18:42 +02:00
mARTin-B78 b857b3167d This is my contribution to Superalgos 2021-10-18 21:04:45 +00:00
Luis Fernando Molina 9455b2d907 Merge pull request #2158 from gitforkgit/develop
Contribution: (Translation into German "App Message - Update Done - Already Up-To-Date")
2021-10-18 16:42:29 -04:00
Luis Fernando Molina f0b8d8850e Merge pull request #2161 from ssplatt/update-codeowners
update the codeowners file
2021-10-18 16:42:05 -04:00
gitforkgit aa885cab4c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-18 19:23:37 +02:00
ssplatt e4c336a120 update the codeowners file 2021-10-18 10:35:52 -04:00
Luis Fernando Molina 430d7d6818 Merge pull request #2160 from Smidy13/develop
Bug Fix: Removing Duplicate Workspaces
2021-10-18 04:57:51 -04:00
Smidy b894c69ee5 Merge branch 'Superalgos:develop' into develop 2021-10-18 21:33:57 +13:00
Smidy13 a2273e6878 Bug Fix: Removing Duplicate Workspaces 2021-10-18 21:32:59 +13:00
Luis Fernando Molina de1503c2a8 Merge pull request #2159 from alexandrustefan/develop
Small fixes for debugging
2021-10-18 04:24:08 -04:00
Alexandru Stefan 5e50d7dd3d fixed TaskServer vscode launch file 2021-10-18 01:39:43 +03:00
Alexandru Stefan 35bec1d96e due to changes in Environment file (basePath has been added) the concatenation with dot will break the path while debugging TaskServer 2021-10-18 01:37:38 +03:00
Alexandru Stefan cba90c8a0e Log the eval error only if there is an error 2021-10-18 01:35:32 +03:00
gitforkgit a6e0cd3784 (translation into german: short part of Charting Space and the beginning of Data Mining Docs articles) 2021-10-17 22:57:51 +02:00
Luis Fernando Molina f844b3b64a Reading Liquidity Tokens 2021-10-17 20:26:49 +02:00
gitforkgit a911d87849 (Translation into German App Message - Update Done - Already Up-To-Date) 2021-10-17 17:42:14 +02:00
gitforkgit 1da9947f29 Merge branch 'develop' of https://github.com/gitforkgit/Superalgos into develop 2021-10-17 17:35:27 +02:00
gitforkgit 09c5bba03b ignore 2021-10-17 17:05:40 +02:00
gitforkgit c3374a69bd Merge branch 'Superalgos:develop' into develop 2021-10-17 16:57:01 +02:00
Luis Fernando Molina 49b6b46082 Merge pull request #2157 from Luis-Fernando-Molina/develop
Contribution: Bg Fix Comman Line Workspace
2021-10-17 09:00:42 -04:00
Luis Fernando Molina 52b28cb4e3 Bg Fix Comman Line Workspace 2021-10-17 15:00:04 +02:00
Luis Fernando Molina e7697e9c28 Merge pull request #2156 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed with feature of starting from a workspace named at the console command
2021-10-17 08:31:17 -04:00
Luis Fernando Molina b44c834e98 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-17 14:30:27 +02:00
Luis Fernando Molina 2adb627c75 Bug Fixed with feature of starting from a workspace named at the console command 2021-10-17 14:30:12 +02:00
Luis Fernando Molina 45cde78438 Merge pull request #2154 from e-Nut/develop
Contribution: [more Dutch translations]
2021-10-17 08:13:27 -04:00
Luis Fernando Molina d1e5b32b06 Merge pull request #2152 from harrellbm/develop
fix errors in docs files
2021-10-17 05:30:30 -04:00
eNut 87b359789b [more Dutch translations] 2021-10-17 09:56:41 +02:00
Brenden Harrell ab10c29972 fix errors in docs files 2021-10-16 15:50:56 -05:00
gitforkgit dfd4e4d54d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-16 19:23:10 +02:00
Luis Fernando Molina cbc8b73ef4 Merge pull request #2151 from Luis-Fernando-Molina/develop
Contribution: Feature: Loading a Workspace specified at the Command Line.
2021-10-16 12:01:56 -04:00
Luis Fernando Molina 7669a4db3c Merge pull request #2144 from gitforkgit/develop
Contribution: another try
2021-10-16 12:01:41 -04:00
Luis Fernando Molina 87d6fc2581 Feature: Loading a Workspace specified at the Command Line. 2021-10-16 17:59:57 +02:00
gitforkgit 621f1a20af Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-16 16:38:11 +02:00
Luis Fernando Molina 22810c71aa Merge pull request #2150 from harrellbm/develop
Update Tutorial Scroll for Fullscreen Gif
2021-10-16 10:03:20 -04:00
Brenden Harrell 8f923fbe4c Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-10-16 08:59:52 -05:00
Brenden Harrell bf8bcaab3a Update Tutorial Scroll for Fullscreen Gif 2021-10-16 08:59:13 -05:00
Luis Fernando Molina f9692944c3 Merge pull request #2145 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-16 09:49:10 -04:00
Luis Fernando Molina 3b7e405780 Merge pull request #2149 from piyanthak/develop
Update of 4 workspaces for new Beta12 refactoring
2021-10-16 09:48:49 -04:00
mARTin-B78 404f7912a6 This is my contribution to Superalgos 2021-10-16 13:21:57 +00:00
mARTin-B78 9f3c91cc54 This is my contribution to Superalgos 2021-10-16 12:29:02 +00:00
piyanthak 7e05489c8f Update of 4 workspaces for new Beta12 refactoring 2021-10-16 16:34:55 +05:30
mARTin-B78 1588d42088 Merge branch 'develop' into develop 2021-10-16 12:57:18 +02:00
Luis Fernando Molina fb7b43a30c Merge pull request #2148 from Luis-Fernando-Molina/develop
Contribution: Github Codeowners File Changed
2021-10-16 04:09:33 -04:00
Luis Fernando Molina f358d52f84 Github Codeowners File Changed 2021-10-16 10:09:07 +02:00
Luis Fernando Molina 2a59cebe63 Merge pull request #2147 from Luis-Fernando-Molina/develop
Contribution: Governance with more detailed teams
2021-10-16 04:02:30 -04:00
Luis Fernando Molina 9ad99f7e6e Governance with more detailed teams 2021-10-16 10:02:06 +02:00
Luis Fernando Molina 816e9bf60f Merge pull request #2137 from ssplatt/add-codeowners
add preliminary codeowners file
2021-10-16 04:01:11 -04:00
Luis Fernando Molina d08d9cc3b4 Merge pull request #2146 from harrellbm/develop
fix corrupt value in translation and Implement Tutorial Scrollbar
2021-10-16 03:28:01 -04:00
Brenden Harrell 72f1bc6a8a small style change 2021-10-15 21:17:37 -05:00
Brenden Harrell ecc95c0b5b Style for Tutorial Scrollbar 2021-10-15 20:55:33 -05:00
Brenden Harrell adcdf352f5 initial tutorial scroll implementation 2021-10-15 20:31:54 -05:00
Brenden Harrell 30c278b4c9 fix corrupt value in translation 2021-10-15 19:09:27 -05:00
mARTin-B78 e632314360 This is my contribution to Superalgos 2021-10-15 21:56:41 +00:00
gitforkgit be79ab80a0 (another try) 2021-10-15 21:48:59 +02:00
gitforkgit 8aaf00152e (try solving profile error issue2) 2021-10-15 21:10:03 +02:00
gitforkgit 9a2dcff440 (try solving profile error issue) 2021-10-15 20:20:53 +02:00
gitforkgit 781e225025 (tray solving profile error issue) 2021-10-15 20:18:34 +02:00
gitforkgit 06de4734f7 This is my contribution to Superalgos 2021-10-15 20:05:26 +02:00
Brett Taylor 93736fdb62 add preliminary codeowners file 2021-10-15 13:45:05 -04:00
gitforkgit f44a21dd5e (german contribution) 2021-10-15 19:34:32 +02:00
gitforkgit 7e49d8422a (german contribution) 2021-10-15 19:32:21 +02:00
gitforkgit 46aaad9387 (german translation) 2021-10-15 19:27:50 +02:00
gitforkgit 43dcf7781e This is my contribution to Superalgos 2021-10-15 19:18:55 +02:00
Luis Fernando Molina f6a266366b Merge pull request #2132 from piyanthak/develop
Update of 2 workspaces for new Beta12 refactoring
2021-10-15 13:12:23 -04:00
Luis Fernando Molina 6cc519052c Merge pull request #2129 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-15 13:11:55 -04:00
gitforkgit b1224f842c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-15 16:45:42 +02:00
piyanthak 2b9c2dbd0e Update of 2 workspaces for new Beta12 refactoring 2021-10-15 19:40:45 +05:30
Luis Fernando Molina cb0720f670 Merge pull request #2131 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixes
2021-10-15 07:50:10 -04:00
Luis Fernando Molina c53a5df2d4 Governance Bug Fixes 2021-10-15 13:48:16 +02:00
mARTin-B78 df5f0fda7a This is my contribution to Superalgos 2021-10-15 11:42:10 +00:00
Luis Fernando Molina a8d442e819 many Bug Fixes 2021-10-15 13:41:25 +02:00
mARTin-B78 273ee1745a This is my contribution to Superalgos 2021-10-15 10:56:24 +00:00
mARTin-B78 a0277a5537 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-15 09:58:20 +00:00
Luis Fernando Molina e0eefb0062 Merge pull request #2127 from Raplh2502/develop
Contribution: update Polus Datamine with new indicator
2021-10-15 04:12:36 -04:00
Luis Fernando Molina 6118e21160 Merge pull request #2130 from NAmorim/develop
Contribution: Contribute - User Profile Update
2021-10-15 04:12:19 -04:00
NAmorim 5f3c700834 Contribute - User Profile Update 2021-10-15 00:30:07 +01:00
mARTin-B78 d1ef0801a2 This is my contribution to Superalgos 2021-10-14 21:51:52 +00:00
gitforkgit c3c4b384e9 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-14 22:55:00 +02:00
Luis Fernando Molina c2ef41ae47 Changes in User Profile done by Profile Owner primoz990 automatically merged by Superalgos.
Contribution: User Profile primoz990
2021-10-14 16:02:33 -04:00
primoz990 fd2ae34e2d User Profile primoz990 2021-10-14 22:02:14 +02:00
Raplh2502 10f01fac32 update Polus Datamine with new indicator 2021-10-14 20:25:16 +01:00
primoz990 e19acec44f Merge branch 'Superalgos:develop' into develop 2021-10-14 20:41:03 +02:00
Luis Fernando Molina 84073e86d8 Merge pull request #2126 from Luis-Fernando-Molina/develop
Contribution: Install as Plugin Bug Fix
2021-10-14 12:40:19 -04:00
Luis Fernando Molina 92dee735e9 Install as Plugin Bug Fix 2021-10-14 18:38:30 +02:00
Luis Fernando Molina 7a9112ea44 Merge pull request #2125 from Luis-Fernando-Molina/develop
Contribution: Simplification of Governance System, Avoiding Self Voting and Implementing Negative Votes
2021-10-14 12:17:08 -04:00
Luis Fernando Molina 6306453ffe Merge pull request #2123 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-14 12:15:47 -04:00
Luis Fernando Molina 0898e16285 DeepScan Bug Fixes 2021-10-14 18:14:25 +02:00
Luis Fernando Molina 96cb7c9d6f Simplification of Governance System, Avoiding Self Voting and Implementing Negative Votes 2021-10-14 18:07:40 +02:00
mARTin-B78 1a3def6708 This is my contribution to Superalgos 2021-10-14 15:58:21 +00:00
Luis Fernando Molina 1705961d68 Negatives Votes Implemented 2021-10-14 17:28:57 +02:00
mARTin-B78 fc63d08b50 This is my contribution to Superalgos 2021-10-14 14:49:46 +00:00
mARTin-B78 30ac9e5560 This is my contribution to Superalgos 2021-10-14 13:39:10 +00:00
primoz990 79004f352e Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-14 14:07:28 +02:00
Luis Fernando Molina 4d5690bcd6 Voting own claims validation implemented 2021-10-14 13:12:41 +02:00
Luis Fernando Molina 0f5520060a Minimun Votes 2021-10-14 12:12:40 +02:00
Luis Fernando Molina ce60ddced7 All teams and projects defined 2021-10-14 12:02:23 +02:00
mARTin-B78 5e32ecfc58 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-14 09:31:37 +00:00
Luis Fernando Molina afc5c770ae Removing all unnecesary plugins 2021-10-14 10:10:09 +02:00
Luis Fernando Molina b14c3dacb8 Simplification of Governance Part 1 2021-10-14 10:06:10 +02:00
Luis Fernando Molina a71aedd5af Merge pull request #2124 from 9808us/develop
Hello World Workspace fixed
2021-10-14 03:55:52 -04:00
Luis Fernando Molina 72c54793d1 Merge pull request #2122 from end-debug/develop
Contribution: This is my contribution to Superalgos
2021-10-14 03:53:45 -04:00
9808us 4c5dfb56ba Workspace fixed 2021-10-14 05:34:58 +02:00
mARTin-B78 039be451d4 This is my contribution to Superalgos 2021-10-14 01:30:42 +00:00
mARTin-B78 aac28af72f This is my contribution to Superalgos 2021-10-14 00:27:58 +00:00
mARTin-B78 54fe3cf870 This is my contribution to Superalgos 2021-10-13 22:20:35 +00:00
SIFISO KHUMALO 69d5a06066 This is my contribution to Superalgos 2021-10-13 22:17:25 +02:00
gitforkgit 5bbbefc026 (Translation of: "Telegram announcements into german") 2021-10-13 18:39:13 +02:00
Luis Fernando Molina 58e20a44cf Merge pull request #2119 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-13 10:49:08 -04:00
Luis Fernando Molina 18db4519f8 Merge pull request #2118 from NAmorim/develop
Delete old workflow
2021-10-13 03:40:57 -04:00
Luis Fernando Molina 7ed06a5dac Merge pull request #2120 from Raplh2502/develop
Contribution: update of Polus Datamine with work in progress (functional) on volatility analyzer
2021-10-13 03:40:23 -04:00
primoz990 1cd43c5356 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-13 07:49:46 +02:00
primoz990 b8e45d06f3 Revert "User Profile primoz990"
This reverts commit fa7044f036.
2021-10-13 07:48:49 +02:00
primoz990 fa7044f036 User Profile primoz990 2021-10-13 07:43:22 +02:00
Raplh2502 f2535976d7 update of Polus data mine with work in progress on a volatility analyzer 2021-10-12 23:37:20 +02:00
Nuno Amorim 41d43b79d2 Merge branch 'Superalgos:develop' into develop 2021-10-12 21:50:10 +01:00
NAmorim 29363e35df Add icons to MacOS package 2021-10-12 21:48:33 +01:00
mARTin-B78 388f7a6c2a This is my contribution to Superalgos 2021-10-12 20:30:45 +00:00
gitforkgit 688b75434d ("Translation of Telegram Bot, How to Contribute Translations, Docs in English" into german) 2021-10-12 22:18:45 +02:00
mARTin-B78 f529fbfcd5 This is my contribution to Superalgos 2021-10-12 19:58:34 +00:00
gitforkgit f9e736472e (ading how to add paragraph in the translation docs-articel) 2021-10-12 19:58:46 +02:00
gitforkgit 18e6049878 (Added an paragraph and table that eplains why keywords should not be translated and a table with examples) 2021-10-12 19:04:38 +02:00
gitforkgit cdbf14c392 added the Workspace category to the : The docs explained docs 2021-10-12 18:24:41 +02:00
NAmorim 0dea4d6762 Delete old workflow 2021-10-12 16:50:38 +01:00
Luis Fernando Molina c841c2c6bc Merge pull request #2116 from NAmorim/develop
Workflow with MacOS Electron Binary
2021-10-12 11:43:20 -04:00
NAmorim f78866da48 Add Windows icon to build folder 2021-10-12 16:38:03 +01:00
NAmorim e5af65a1aa Enable MacOS build
Small corrections
Enable CI releases
2021-10-12 16:27:53 +01:00
Julian Molina fd51af9c33 Merge pull request #2114 from julian-molina/develop
Contribution: Tested exchanges repagination
2021-10-12 14:12:28 +02:00
Julian Molina eae56944b9 Tested exchanges repagination 2021-10-12 14:05:52 +02:00
Luis Fernando Molina e37ad93b49 Merge pull request #2113 from ssplatt/announce-enter-exit
Add option to have announcement run on Stage Enter or Exit
2021-10-12 03:14:15 -04:00
Brett Taylor 55516b32ca reorg 2021-10-11 18:09:08 -04:00
Brett Taylor 67babe0819 update announcements 2021-10-11 18:02:27 -04:00
Luis Fernando Molina fc02d648f2 Merge pull request #2109 from gitforkgit/develop
Contribution: (Translation of "Tutorial" docs-article until "Initial values")
2021-10-11 17:44:55 -04:00
Luis Fernando Molina 7ff1073be8 Merge pull request #2107 from harrellbm/develop
Hardened Git commands for branch switching
2021-10-11 16:46:10 -04:00
Luis Fernando Molina 5ff772ef38 Merge pull request #2110 from Raplh2502/develop
Contribution: repair references at Master trading mine ; add Quantum and new indicatprs from Alpha data mine to the process dependencies
2021-10-11 16:45:22 -04:00
Luis Fernando Molina 8a53f6b54c Merge pull request #2111 from Luis-Fernando-Molina/develop
Contribution: App Schema Fixes at Related UI Object Project
2021-10-11 16:44:53 -04:00
Luis Fernando Molina 76dfeeb6a2 Manual APP Schema Fixes 2021-10-11 22:42:48 +02:00
gitforkgit 7b6170ba2e (Translation of "Tutorial" docs-article until "Initial values") 2021-10-11 22:29:11 +02:00
Raplh2502 748bbd5624 repair of references at Masters Trading Mine ; add Quantum, Polus and New indicators of Alpha 2021-10-11 22:27:12 +02:00
Luis Fernando Molina 14db83c833 More Actions Fixed 2021-10-11 22:24:42 +02:00
Luis Fernando Molina 6704ae5da4 Upgrade to deal with multiple soolutions 2021-10-11 22:18:38 +02:00
Brenden Harrell 92ac87b93d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-11 15:18:32 -05:00
Barrypair 80ee398f89 Merge pull request #1 from Superalgos/develop
Develop
2021-10-11 21:35:32 +02:00
Luis Fernando Molina 88c0f2c7d6 Merge pull request #2101 from e-Nut/develop
Contribution: [Dutch translations + typo fixes]
2021-10-11 14:27:10 -04:00
Luis Fernando Molina f57dc3f4cb Merge pull request #2102 from gitforkgit/develop
Contribution: Translation off first chapter The docs Explained and two typos in english original
2021-10-11 14:26:55 -04:00
Luis Fernando Molina de0bd26466 Merge pull request #2105 from NAmorim/develop
Windows installer
2021-10-11 14:24:48 -04:00
Luis Fernando Molina deed317053 Merge pull request #2108 from Luis-Fernando-Molina/develop
Contribution: Extracting Visual-Scripting Project from Foundations
2021-10-11 14:22:10 -04:00
Luis Fernando Molina 81aa44c545 Extracting Visual-Scripting Project from Foundations 2021-10-11 20:19:05 +02:00
Luis Fernando Molina 39c6366b6a Schemas Auto Fixed 2021-10-11 20:13:06 +02:00
Luis Fernando Molina 5ad53267d2 Update httpInterface.js 2021-10-11 20:08:38 +02:00
Luis Fernando Molina 23f13fa0c3 App Schema Auto Fix Feature 2021-10-11 20:07:37 +02:00
Brett Taylor b619a9210d enter and exit announcements working 2021-10-11 13:11:12 -04:00
e-Nut fba0592c95 Merge branch 'Superalgos:develop' into develop 2021-10-11 19:01:45 +02:00
gitforkgit d569f83bcb The rest of the chapters: The Docs Explained 2021-10-11 18:49:32 +02:00
Luis Fernando Molina 9bbabb14ca Final set of actions 2021-10-11 17:08:14 +02:00
Luis Fernando Molina 267f75aa9e Delete UI Object 2021-10-11 17:02:12 +02:00
Brett Taylor 20cbf04596 Merge branch 'develop' into announce-enter-exit 2021-10-11 10:29:38 -04:00
Brett Taylor f3dc04a9a0 initial addition of enter-exit option for announcements 2021-10-11 10:28:28 -04:00
Luis Fernando Molina 2553c8df8d Add Missing Children 2021-10-11 16:25:59 +02:00
Luis Fernando Molina b3d366c000 Add UI Object 2021-10-11 16:19:54 +02:00
Brenden Harrell 67886ead73 clean code and move required modules to platformRoot 2021-10-11 08:01:46 -05:00
B Harrell c4f775b684 Merge branch 'Superalgos:develop' into develop 2021-10-11 07:53:37 -05:00
Brenden Harrell 1bc5e34c9d fix variable scope 2021-10-11 07:48:59 -05:00
Brenden Harrell 9469f4293c type fix 2021-10-11 07:46:58 -05:00
Brenden Harrell bca6192327 final command adjustments 2021-10-11 07:44:57 -05:00
Brenden Harrell bafd07ab9d fix access remote names object 2021-10-11 07:29:32 -05:00
Luis Fernando Molina d4fb3db23c Copy Node Path 2021-10-11 14:22:36 +02:00
Luis Fernando Molina 8dae007be1 Branches 2021-10-11 13:48:41 +02:00
Luis Fernando Molina 0723ec0573 TS Refactorings missing 2021-10-11 13:40:04 +02:00
Luis Fernando Molina eb2d58a689 findNodeInNodeMesh 2021-10-11 13:27:29 +02:00
NAmorim f7c5b27ede Another try at relese build 2021-10-11 12:19:32 +01:00
Luis Fernando Molina f2e0ec2aa6 Node Config 2021-10-11 13:17:41 +02:00
Luis Fernando Molina 5e8e4f5f73 Node Children 2021-10-11 13:15:31 +02:00
Luis Fernando Molina 46d7472ac8 Meshes 2021-10-11 13:08:58 +02:00
NAmorim 5b1b1b9b35 Remove debug info 2021-10-11 12:03:16 +01:00
NAmorim 281beba0be Enable autoUpdate
additions for Mac app
2021-10-11 12:01:16 +01:00
NAmorim 0169214b3f Disable git check when running as packaged app 2021-10-11 12:00:41 +01:00
NAmorim 23b774109a Update to reference Windows installer 2021-10-11 12:00:03 +01:00
NAmorim dd80c80b14 Updates to enable Windows installer 2021-10-11 11:59:09 +01:00
NAmorim 4799d41466 Update paths for RO vitual fs 2021-10-11 11:57:49 +01:00
NAmorim 20aff4f54e Change binaries default folder 2021-10-11 11:57:04 +01:00
gitforkgit 6b74b9cbb2 (Translation into german of chapters 2+3+4 -> "The Docs explained" <- and smaller typo fixes in the english original) 2021-10-11 12:39:28 +02:00
Luis Fernando Molina 45aa5f3dca frames 2021-10-11 12:38:47 +02:00
Luis Fernando Molina d632491d65 Hierarchy 2021-10-11 12:35:22 +02:00
Luis Fernando Molina d8c12c04d9 node clonning 2021-10-11 12:30:26 +02:00
Luis Fernando Molina 9c28aee88b VisualScritingFunctionLibraryUiObjectsFromNodes 2021-10-11 12:26:25 +02:00
gitforkgit 9c92080d79 (Translation into german of chapters 2+3+4 -> "The Docs explained" <- and smaller typo fixes in the english original) 2021-10-11 12:17:26 +02:00
Luis Fernando Molina 423a36c1b0 Update FloatingObject.js 2021-10-11 12:16:56 +02:00
Luis Fernando Molina 069e9ade9a deleteUIObject 2021-10-11 12:14:41 +02:00
Luis Fernando Molina 478cb082c8 chainAttachNode 2021-10-11 12:12:43 +02:00
Luis Fernando Molina 6444d222f2 Reference Attach Detach 2021-10-11 12:11:53 +02:00
Luis Fernando Molina 1f4fee8904 Visual Scripting Modules moved in from Foundations 2021-10-11 12:05:14 +02:00
Luis Fernando Molina cd44cc0d72 Merge pull request #2104 from Smidy13/develop
Bug Fix: NPM Install to Fix where Electron not in package.lock file
2021-10-11 04:57:07 -04:00
Brenden Harrell 2f889aa341 adjust getting remotes 2021-10-10 22:14:35 -05:00
Brenden Harrell b259db992e more changes 2021-10-10 22:12:03 -05:00
Brenden Harrell 2aedf8d408 condition for setting upstream 2021-10-10 22:07:25 -05:00
Brenden Harrell f00d0fe567 final command setup (hopfully) 2021-10-10 22:01:10 -05:00
Brenden Harrell ae7eaad7ba break up git commands 2021-10-10 21:52:59 -05:00
Smidy13 3b2c62b4e4 Bug Fix: NPM Install to Fix where Electron not in package.lock file 2021-10-11 14:53:03 +13:00
gitforkgit eb4e78283e Translation into german of chapters 2+3+4 -> "The Docs explained" <- and smaller typo fixes in the english original 2021-10-11 00:17:59 +02:00
gitforkgit aac19ed53e Translation off first chapter The docs Explained and two typos in english original 2021-10-10 20:52:16 +02:00
eNut cc97a654b9 [Dutch translations + typo fixes] 2021-10-10 20:39:12 +02:00
Luis Fernando Molina 3294832c39 Merge pull request #2100 from Superalgos/plugins-docs
Plugins docs into develop
2021-10-10 12:25:15 -04:00
Luis Fernando Molina 5380122b7f Merge pull request #2099 from Luis-Fernando-Molina/develop
Contribution: Twitter Bot Moved
2021-10-10 06:44:40 -04:00
Luis Fernando Molina 7d9971a1a6 Twitter Bot Moved 2021-10-10 12:44:12 +02:00
Luis Fernando Molina 956460df10 Merge pull request #2098 from Luis-Fernando-Molina/develop
Contribution: Social-Bots Slack Icon
2021-10-10 06:42:05 -04:00
Luis Fernando Molina 01b79c9dee Update slack-bot.png 2021-10-10 12:41:41 +02:00
Luis Fernando Molina 4d3dc3c1fc Merge pull request #2097 from Luis-Fernando-Molina/develop
Contribution: Social-Bots project extracted from Fundations
2021-10-10 06:41:07 -04:00
Luis Fernando Molina 517cc26446 Update ActionSwitch.js 2021-10-10 12:40:19 +02:00
Luis Fernando Molina 1b38361935 Delete SocialBotsFunctions.js 2021-10-10 12:39:42 +02:00
Luis Fernando Molina 86259f9ed1 Delete SocialBots.js 2021-10-10 12:39:07 +02:00
Luis Fernando Molina 58309116b9 Delete social-bots.json 2021-10-10 12:37:39 +02:00
Luis Fernando Molina 99f76678f7 Delete slack-bot.png 2021-10-10 12:36:15 +02:00
Luis Fernando Molina dd20afb9e8 Social-Bots project extracted from Fundations 2021-10-10 12:30:46 +02:00
Luis Fernando Molina 025792fe42 UI Bug Fixes 2021-10-10 12:12:44 +02:00
Luis Fernando Molina 48ebaeb925 Bug Fixes plus icons 2021-10-10 11:45:14 +02:00
Luis Fernando Molina db6b6603af Refactoring project name 2021-10-10 11:35:09 +02:00
Luis Fernando Molina c187c276df Action Switch upgraded 2021-10-10 11:26:09 +02:00
Luis Fernando Molina 3405818181 Docs-Nodes moved 2021-10-10 11:19:06 +02:00
Luis Fernando Molina eca6a9bf47 Schemas updated with project 2021-10-10 11:13:29 +02:00
Luis Fernando Molina 23c1b17e2d Create TwitterBot.js 2021-10-10 11:02:52 +02:00
Luis Fernando Molina d3bf069fd6 Merge pull request #2096 from e-Nut/develop
Contribution: Translations Dutch
2021-10-10 04:31:22 -04:00
Luis Fernando Molina ee0872a472 Merge pull request #2095 from primoz990/plugins-docs
Contribution: My Superalgos Review
2021-10-10 04:30:34 -04:00
eNut f6e7dc0217 [more Dutch Translations] 2021-10-10 10:29:26 +02:00
eNut 5d4ecbb691 This is my contribution to Superalgos 2021-10-10 09:40:25 +02:00
primoz990 96a6206c59 My Superalgos Review 2021-10-10 07:52:28 +02:00
Luis Fernando Molina be6289fe22 Merge pull request #2093 from PLuv/develop
Fix: Error handling for Fisher Indicator
2021-10-09 12:11:06 -04:00
Philip Love c6e19cdf2a Fix: Error handling for Fisher Indicator 2021-10-09 12:05:26 -04:00
Luis Fernando Molina 8f79f39723 Schemas with project fixed 2021-10-09 10:23:42 +02:00
Luis Fernando Molina 780fce04ff Schemas and Icons moved 2021-10-09 10:15:55 +02:00
Luis Fernando Molina 780f975e7c Social-Bots Project 2021-10-09 10:08:33 +02:00
Luis Fernando Molina d3f1ade376 Merge pull request #2092 from e-Nut/develop
Contribution: [1st tutorial step 5 dutch translation]
2021-10-09 02:56:46 -04:00
Luis Fernando Molina 588a3c95ea Merge pull request #2091 from Chococoin/develop
Add missing images.
2021-10-09 02:56:12 -04:00
eNut 8f3f877810 [1st tutorial step 5 dutch translation] 2021-10-09 08:35:47 +02:00
Germán Lugo c1dfd1b169 Add missing images. 2021-10-08 21:28:58 +02:00
Luis Fernando Molina 4469ee99c7 Merge pull request #2089 from harrellbm/develop
Run node setup on branch switch
2021-10-08 13:19:04 -04:00
Brenden Harrell baf64da77c almost there 2021-10-08 11:10:05 -05:00
Brenden Harrell 80b6d27611 more adjustments 2021-10-08 10:05:18 -05:00
Brenden Harrell 08d30ca390 adjust git commands 2021-10-08 09:57:10 -05:00
Brenden Harrell 7adf7f7181 remove git from raw commands 2021-10-08 08:54:22 -05:00
Brenden Harrell 87b05e5ecd add clean git branch commands 2021-10-08 08:50:06 -05:00
Brenden Harrell 4033f4019f Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-10-08 08:26:09 -05:00
Brenden Harrell 73823b4152 final adjustments 2021-10-08 08:17:00 -05:00
Brenden Harrell f725a977de convert returned buffer to string 2021-10-08 08:05:42 -05:00
Brenden Harrell 424df55bcd more adjustments 2021-10-08 08:00:54 -05:00
Brenden Harrell 1e5df05b2c adjust error code response 2021-10-08 07:51:32 -05:00
Luis Fernando Molina 18685d49dd Merge pull request #2082 from Barrypair/plugins-docs
Contribution: My Superalgos Review
2021-10-08 08:18:49 -04:00
Barrypair b6197de956 Delete superalgos-project-review-031-superalgos-review-your-review-title.json 2021-10-08 12:30:54 +02:00
Luis Fernando Molina d42b59dfa2 Merge pull request #2088 from Luis-Fernando-Molina/develop
Contribution: Bug Fix Installing Markets
2021-10-08 05:27:01 -04:00
Luis Fernando Molina 2df3a569b4 DeepScan Bug Fix 2021-10-08 11:25:35 +02:00
Luis Fernando Molina 0d7fe35928 Bug Fixes Installing Markets 2021-10-08 11:22:25 +02:00
Luis Fernando Molina 5e2e370c41 Update UiObjectsFromNodes.js 2021-10-08 10:46:20 +02:00
Luis Fernando Molina cd40e8ec48 Logging improved 2021-10-08 10:24:18 +02:00
Luis Fernando Molina 103746b007 Merge pull request #2086 from quantum8/develop
Spelling fix
2021-10-08 03:36:57 -04:00
Luis Fernando Molina 6bf508fc34 Merge pull request #2087 from Tentacule23/develop
Contribution: Lost_Nodes_Fix_And_Node_Rescue Tentacule23
2021-10-08 03:36:23 -04:00
Tentacule23 13dfe99d7c Lost_Nodes_Fix_And_Node_Rescue Tentacule23 2021-10-07 20:10:16 -04:00
quantum8 7c44fc3761 Merge branch 'Superalgos:develop' into develop 2021-10-08 08:20:33 +10:00
harrellbm eb741cd9d3 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-07 15:35:05 -05:00
Luis Fernando Molina 8786c87f5e Merge pull request #2083 from e-Nut/develop
Contribution: NL dutch flag SVG
2021-10-07 16:25:21 -04:00
Luis Fernando Molina 142942838b Merge pull request #2084 from Raplh2502/develop
Contribution: Creation of 01 min candle counter for 1-hs in Polus datamine + modification of codenames in Monte-Carlo indicator due to unhandling of the "-"
2021-10-07 16:23:35 -04:00
Raplh2502 a9a33ae930 Creation of 01 min candle counter for 1-hs in Polus datamine + modification of codenames in Monte-Carlo indicator due to unhandling of the "-" 2021-10-07 21:47:26 +02:00
eNut 363e225a87 This is my contribution to Superalgos 2021-10-07 21:01:28 +02:00
Barrypair 38036af25d My Superalgos Review 2021-10-07 20:48:34 +02:00
Luis Fernando Molina 04c5010e86 Merge pull request #2076 from harrellbm/temp
Add Dutch Language Footer
2021-10-07 12:11:04 -04:00
Luis Fernando Molina acf9d47467 Merge pull request #2075 from NAmorim/develop
Contribution - Application binaries (electron wrapped)
2021-10-07 12:08:11 -04:00
Barrypair ed0c83dbb2 My Superalgos Review 2021-10-07 17:44:33 +02:00
NAmorim 9cf1ede9f2 Fix typo 2021-10-07 16:04:12 +01:00
NAmorim 80c93c226c Checking Github Actions 2021-10-07 16:00:21 +01:00
harrellbm 39540f6850 finish footer declaration 2021-10-07 09:24:43 -05:00
harrellbm 6885c2ded8 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-07 08:26:13 -05:00
harrellbm 1a4bae9e86 Add Dutch Language Footer 2021-10-07 08:11:53 -05:00
harrellbm fb7f26ba6a Add Dutch Language Footer 2021-10-07 08:03:24 -05:00
NAmorim c1fe2e975d Correction for arguments 2021-10-07 11:28:06 +01:00
NAmorim 37587029d2 Binaries build scripts 2021-10-07 08:49:29 +01:00
NAmorim c0c2f10228 Path update to run inside electron package 2021-10-07 08:49:07 +01:00
NAmorim 1b04aa32e7 Electron wrapper for binaries 2021-10-07 08:48:41 +01:00
quantum8 8e379fe853 Update Utilities.js
Spelling fix
2021-10-07 10:35:45 +10:00
Luis Fernando Molina c5279aa348 Merge pull request #2073 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-06 15:14:24 -04:00
EvaMaria70 5a3d40169c This is my contribution to Superalgos 2021-10-06 20:44:15 +02:00
EvaMaria70 9afff7174d This is my contribution to Superalgos 2021-10-06 20:33:04 +02:00
EvaMaria70 f789e2d578 This is my contribution to Superalgos 2021-10-06 20:01:24 +02:00
Luis Fernando Molina 3d10ecf3f2 Merge pull request #2068 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-06 13:58:02 -04:00
Luis Fernando Molina 84f2988560 Merge pull request #2070 from ssplatt/update-twitter-bot
Fix twitter bot reference name to fix 'delete node'
2021-10-06 13:56:39 -04:00
Luis Fernando Molina 168cb749ee Merge pull request #2071 from ssplatt/update-data-dirs
update path to persistent data to match new locations
2021-10-06 13:56:23 -04:00
Luis Fernando Molina e24d57dded Changes in User Profile done by Profile Owner e-Nut automatically merged by Superalgos.
Contribution: update user profile
2021-10-06 13:55:54 -04:00
eNut db4ad1b0e4 This is my contribution to Superalgos 2021-10-06 19:47:00 +02:00
ssplatt 87d2252c43 update path to persistent data to match new locations 2021-10-06 12:48:54 -04:00
ssplatt 2fbcd3fa57 fix twitter bot reference name to fix 'delete node' 2021-10-06 12:24:18 -04:00
EvaMaria70 9d2acc5a58 This is my contribution to Superalgos 2021-10-06 17:07:48 +02:00
EvaMaria70 060418e4d6 This is my contribution to Superalgos 2021-10-06 17:03:34 +02:00
EvaMaria70 59f0202485 This is my contribution to Superalgos 2021-10-06 16:27:55 +02:00
EvaMaria70 1ec3f656a0 This is my contribution to Superalgos 2021-10-06 14:50:53 +02:00
EvaMaria70 03b2b1ffda This is my contribution to Superalgos 2021-10-06 14:30:19 +02:00
EvaMaria70 f27034652e This is my contribution to Superalgos 2021-10-06 13:56:07 +02:00
EvaMaria70 ed2f8c7497 This is my contribution to Superalgos 2021-10-06 13:50:30 +02:00
EvaMaria70 255315dd64 This is my contribution to Superalgos 2021-10-06 13:03:45 +02:00
Luis Fernando Molina 2dae62dbc2 Merge pull request #2067 from Luis-Fernando-Molina/develop
Contribution: Beta 12 Labels
2021-10-06 06:50:39 -04:00
Luis Fernando Molina 0bf9caf2c1 Beta 12 Labels 2021-10-06 12:50:00 +02:00
Luis Fernando Molina 7018e43f5e Merge pull request #2066 from Luis-Fernando-Molina/develop
Contribution: deepscan bug fixes
2021-10-06 06:48:26 -04:00
Luis Fernando Molina 7c552f55a1 Merge pull request #2065 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-06 06:47:31 -04:00
Luis Fernando Molina 4a34245410 deepscan bug fixes 2021-10-06 12:46:54 +02:00
Luis Fernando Molina 44dfb12195 Merge pull request #2064 from Luis-Fernando-Molina/develop
Contribution: Extracting from Foundations several projects: Data-Mining, Algorithmic Trading and Community Plugins, Machine Learning
2021-10-06 06:39:30 -04:00
Luis Fernando Molina 08a56a6026 Removing files for Beta 12 2021-10-06 12:37:59 +02:00
Luis Fernando Molina 2905730db6 Update CircularMenuItem.js 2021-10-06 12:37:00 +02:00
Luis Fernando Molina 540f18cd69 ProjectSchema Beta 12 2021-10-06 12:35:39 +02:00
Luis Fernando Molina c6748a8466 conflicts on file trading and learning session functions solved 2021-10-06 12:34:08 +02:00
Luis Fernando Molina b3d9a3cc80 conflicts on file CircularMenuItem.js solved 2021-10-06 12:28:38 +02:00
EvaMaria70 0fd12e1f1a This is my contribution to Superalgos 2021-10-06 12:24:17 +02:00
Luis Fernando Molina 259396c205 conflicts Project Schema Solved 2021-10-06 11:49:51 +02:00
EvaMaria70 e98fb2063a This is my contribution to Superalgos 2021-10-06 11:41:58 +02:00
Luis Fernando Molina 89fdec328f Action Switches Fixed 2021-10-06 11:17:07 +02:00
Luis Fernando Molina 59b4703152 Changes in User Profile done by Profile Owner e-Nut automatically merged by Superalgos.
Contribution: User Profile [e-Nut]
2021-10-05 13:24:02 -04:00
eNut 03d177f7a7 User Profile [e-Nut] 2021-10-05 19:23:46 +02:00
Luis Fernando Molina 816720f80f Changes in User Profile done by Profile Owner gitforkgit automatically merged by Superalgos.
Contribution: User Profile gitforkgit
2021-10-05 10:21:46 -04:00
Luis Fernando Molina 507d17aa69 Changes in User Profile done by Profile Owner quantum8 automatically merged by Superalgos.
Updated user profile again for governance claims
2021-10-05 10:21:37 -04:00
Luis Fernando Molina 4eb903b908 Merge pull request #2052 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-10-05 10:18:14 -04:00
Luis Fernando Molina 4e46b8c6b7 Merge pull request #2056 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-05 10:17:29 -04:00
Luis Fernando Molina fc477d4f88 Merge pull request #2059 from piyanthak/develop
Develop
2021-10-05 10:16:12 -04:00
Luis Fernando Molina cd5029aaa0 Merge pull request #2058 from piyanthak/plugins-docs
Plugins docs
2021-10-05 10:09:25 -04:00
Luis Fernando Molina e288edbfa9 Merge pull request #2062 from ssplatt/brewfile
Update READMEs, add brewfile, add npm script aliases
2021-10-05 10:05:04 -04:00
EvaMaria70 f4faf0959e This is my contribution to Superalgos 2021-10-05 15:51:56 +02:00
ssplatt 1cd52b8ed1 add python to brewfile for tensorflow 2021-10-04 17:25:51 -04:00
ssplatt b71fd5282b update readmes, add brewfile, add npm scripts 2021-10-04 17:25:02 -04:00
piyanthak 28da06e485 Add files via upload 2021-10-05 00:24:14 +05:30
Julian Molina 52f15ce37c Merge pull request #2060 from e-Nut/plugins-docs
Contribution: [Added review]
2021-10-04 20:51:36 +02:00
piyanthak 0755e4dc34 Tested Ex.
Correction of binance
2021-10-05 00:13:05 +05:30
EvaMaria70 c445691bc9 This is my contribution to Superalgos 2021-10-04 19:58:03 +02:00
eNut 489a6ed7a2 [Added review] 2021-10-04 19:18:08 +02:00
piyanthak 7aa52e4ff3 Add files via upload 2021-10-04 21:36:12 +05:30
piyanthak 2697689c3c Add files via upload 2021-10-04 21:29:30 +05:30
piyanthak 9941896c4e Add files via upload 2021-10-04 21:28:09 +05:30
piyanthak ba94eba05d Add files via upload 2021-10-04 20:45:10 +05:30
piyanthak 557817ff91 Add files via upload 2021-10-04 20:43:54 +05:30
B Harrell a840c2034a Merge branch 'Superalgos:develop' into develop 2021-10-04 07:22:57 -05:00
EvaMaria70 823c920baf This is my contribution to Superalgos 2021-10-04 13:54:04 +02:00
quantum8 99b8734417 Updated user profile again for governance claims 2021-10-04 09:08:02 +10:00
EvaMaria70 fed1b8d0ec This is my contribution to Superalgos 2021-10-03 23:57:22 +02:00
EvaMaria70 fc3419e2c1 This is my contribution to Superalgos 2021-10-03 23:39:45 +02:00
EvaMaria70 e43f3aac01 This is my contribution to Superalgos 2021-10-03 23:28:44 +02:00
EvaMaria70 833691a2b7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-03 21:31:23 +02:00
EvaMaria70 7e4484f0b0 This is my contribution to Superalgos 2021-10-03 20:13:36 +02:00
gitforkgit 62a41aeb31 User Profile gitforkgit 2021-10-03 19:56:50 +02:00
Luis Fernando Molina 0ebed3095f Merge pull request #2054 from Superalgos/develop
Develop into Master: Token Distribution Beta 10 and 11 done.
2021-10-03 12:38:42 -04:00
Luis Fernando Molina 5b2ef4ab31 First SA Token Distribution by the Governance System 2021-10-03 18:35:40 +02:00
EvaMaria70 0c8dae7f37 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-03 17:59:02 +02:00
Luis Fernando Molina 629e6b6cff Merge pull request #2053 from julian-molina/develop
Contribution: Governance tuning
2021-10-03 10:40:09 -04:00
Julian Molina 2f7b1bcb4b Governance tuning 2021-10-03 16:18:40 +02:00
prepheadrus 65358f6404 This is my contribution to Superalgos 2021-10-03 16:48:18 +03:00
prepheadrus 76c191c7a8 This is my contribution to Superalgos 2021-10-03 16:42:30 +03:00
prepheadrus 894ccc72db This is my contribution to Superalgos 2021-10-03 16:30:41 +03:00
Luis Fernando Molina ca39237d97 Merge pull request #2051 from julian-molina/develop
Contribution: Governance tunning
2021-10-03 09:00:47 -04:00
Julian Molina 947a74d07e Governance tunning 2021-10-03 14:53:58 +02:00
Luis Fernando Molina ed903a2f99 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 08:51:42 -04:00
prepheadrus a2ae601e2e This is my contribution to Superalgos 2021-10-03 15:50:44 +03:00
Luis Fernando Molina 9a9ea8e338 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 08:21:42 -04:00
prepheadrus 4f1c4f179f This is my contribution to Superalgos 2021-10-03 15:20:45 +03:00
Luis Fernando Molina 2fc59ea595 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 07:55:41 -04:00
prepheadrus 8037ccf3c0 This is my contribution to Superalgos 2021-10-03 14:53:59 +03:00
Luis Fernando Molina 79d7ebad58 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 07:37:41 -04:00
prepheadrus cd5e89bedc This is my contribution to Superalgos 2021-10-03 14:37:11 +03:00
Luis Fernando Molina c4f5db9bb1 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 07:29:41 -04:00
prepheadrus e89d345e85 This is my contribution to Superalgos 2021-10-03 14:28:47 +03:00
Luis Fernando Molina f9de125bfd Changes in User Profile done by Profile Owner bayaderos automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 06:43:35 -04:00
Luis Fernando Molina 5001fbc474 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 06:43:31 -04:00
Luis Fernando Molina cc75c7d630 npm update 2021-10-03 12:39:21 +02:00
prepheadrus 93dee2d28c This is my contribution to Superalgos 2021-10-03 13:31:38 +03:00
prepheadrus 65d535ef2d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-03 13:17:04 +03:00
bayaderos b782cf277d This is my contribution to Superalgos 2021-10-03 12:00:29 +02:00
bayaderos 0ebf4a7dbd This is my contribution to Superalgos 2021-10-03 11:47:45 +02:00
Luis Fernando Molina 22d4ad532d Bug Fixed with Time Frame Filters 2021-10-03 11:29:00 +02:00
Luis Fernando Molina 316dd6da66 Bug Fixed - Time Frames Filter 2021-10-03 11:27:19 +02:00
Luis Fernando Molina 1104a07808 Changes in User Profile done by Profile Owner superharoun automatically merged by Superalgos.
Contribution: superharoun profile modifications
2021-10-03 03:28:56 -04:00
Haroun b68454a392 superharoun profile modifications 2021-10-03 09:28:46 +02:00
prepheadrus 8adee4168c This is my contribution to Superalgos 2021-10-03 03:57:09 +03:00
Luis Fernando Molina 99cf71878e Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 20:23:53 -04:00
prepheadrus a0bc67c316 This is my contribution to Superalgos 2021-10-03 03:23:24 +03:00
Luis Fernando Molina ebbe3d78de Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 20:15:52 -04:00
prepheadrus 97d9753621 This is my contribution to Superalgos 2021-10-03 03:14:40 +03:00
Luis Fernando Molina 11ee1f585e Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 20:04:52 -04:00
Luis Fernando Molina 4a29bcc10d Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
Profile Tweak #4758094312
2021-10-02 20:03:53 -04:00
prepheadrus c14ce4f5f5 This is my contribution to Superalgos 2021-10-03 03:03:47 +03:00
Philip Love baa71182ee Profile Tweak #4758094312 2021-10-02 20:01:55 -04:00
Luis Fernando Molina 3ebcbfea24 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 19:54:52 -04:00
prepheadrus 8e34abfadc This is my contribution to Superalgos 2021-10-03 02:54:13 +03:00
Luis Fernando Molina ea4d9eba29 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 19:45:53 -04:00
prepheadrus 5ee9a9858a This is my contribution to Superalgos 2021-10-03 02:44:49 +03:00
prepheadrus ed2c96e039 This is my contribution to Superalgos 2021-10-03 02:34:57 +03:00
prepheadrus 4cb5d8b3bd This is my contribution to Superalgos 2021-10-03 02:19:14 +03:00
prepheadrus 73c5ffb99b This is my contribution to Superalgos 2021-10-03 02:13:40 +03:00
Luis Fernando Molina 2f8f1451c6 Changes in User Profile done by Profile Owner quantum8 automatically merged by Superalgos.
User profile update
2021-10-02 18:44:52 -04:00
quantum8 d2bdea6f0c Merge branch 'develop' of https://github.com/quantum8/Superalgos into develop 2021-10-03 08:41:12 +10:00
quantum8 0d157bb98e Updated user profile for governance claims 2021-10-03 08:40:07 +10:00
Luis Fernando Molina 275af0cf0c Changes in User Profile done by Profile Owner teehanming automatically merged by Superalgos.
update profile
2021-10-02 18:24:51 -04:00
teehanming 59306ebb87 update profile 2021-10-03 06:23:21 +08:00
Luis Fernando Molina 38c1d5c0fc Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
Profile: Update to Smidy13 Profile
2021-10-02 15:37:50 -04:00
Smidy13 8ce9b412f1 Profile: Update to Smidy13 Profile 2021-10-03 08:36:56 +13:00
Luis Fernando Molina e9289a6b95 UX improvement 2021-10-02 19:48:49 +02:00
Luis Fernando Molina c37469f75b Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
User-Profile PLuv
2021-10-02 12:36:49 -04:00
Philip Love 877432808b User-Profile PLuv 2021-10-02 12:35:50 -04:00
Luis Fernando Molina 060770a409 Merge pull request #2031 from Superalgos/plugins-docs
Plugins docs into Develop
2021-10-02 12:22:13 -04:00
Luis Fernando Molina 272c3cf04b Merge pull request #2030 from Superalgos/develop
Develop into Plugins Docs
2021-10-02 12:21:40 -04:00
Luis Fernando Molina ada83e4c2c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-02 18:10:38 +02:00
Luis Fernando Molina 2547cab9fb Las voting touches 2021-10-02 18:10:29 +02:00
Luis Fernando Molina e172dbf4f4 Changes in User Profile done by Profile Owner BillyYan13 automatically merged by Superalgos.
Contribution: User Profile [BillyYan13]
2021-10-02 11:33:48 -04:00
Billy d03c4f00d2 User Profile [BillyYan13] 2021-10-02 17:32:50 +02:00
Luis Fernando Molina 2bd15150e3 More votes fine tunning 2021-10-02 16:39:59 +02:00
Luis Fernando Molina 2023fdd03a Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-02 16:39:46 +02:00
Luis Fernando Molina 7b91d9d22c Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh [final, for sure!]
2021-10-02 09:59:48 -04:00
cozed-gh 83141a61b3 User Profile cozed-gh [final, for sure!] 2021-10-02 15:59:12 +02:00
Luis Fernando Molina 52706719e6 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-02 15:56:58 +02:00
Luis Fernando Molina e1c7ae5394 Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
update ssplatt profile
2021-10-02 09:55:48 -04:00
Brett Taylor 136c0a4deb update ssplatt profile 2021-10-02 09:51:20 -04:00
Luis Fernando Molina 14f386cf86 Merge pull request #2022 from BillyYan13/develop
Contribution: User Profile [BillyYan13]
2021-10-02 09:32:18 -04:00
Billy 7c13b51b7f User Profile [BillyYan13] 2021-10-02 15:29:41 +02:00
Billy c7e457e357 User Profile [BillyYan13] 2021-10-02 15:21:39 +02:00
EvaMaria70 69f6c6c5f3 This is my contribution to Superalgos 2021-10-02 15:11:34 +02:00
Luis Fernando Molina 92c5a7e7e9 Voting Fine Tunning 2021-10-02 15:08:15 +02:00
Luis Fernando Molina 0a9b1c9d48 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-02 13:37:33 +02:00
Luis Fernando Molina c47033adc5 Voting Adjustments 2021-10-02 13:37:22 +02:00
Luis Fernando Molina 35c54b0186 Changes in User Profile done by Profile Owner superharoun automatically merged by Superalgos.
update superharoun profile
2021-10-02 07:36:46 -04:00
Haroun 0fe01e6371 superharoun update 2021-10-02 13:00:40 +02:00
Haroun 6f40d41db9 Revert "This is my contribution to Superalgos"
This reverts commit 21d59c2395.
2021-10-02 13:00:40 +02:00
Luis Fernando Molina 85a218936f Update .gitignore 2021-10-02 11:41:00 +02:00
Luis Fernando Molina df79a409eb Tidy workspace 2021-10-02 11:37:26 +02:00
Luis Fernando Molina b07f3b8566 Bug Fixed with Token Delegation 2021-10-02 11:27:18 +02:00
Haroun 97ff78d359 Merge branch 'Superalgos:develop' into develop 2021-10-02 10:56:03 +02:00
Haroun 21d59c2395 This is my contribution to Superalgos 2021-10-02 10:52:11 +02:00
Luis Fernando Molina 21c95922e0 Merge pull request #2005 from julian-molina/develop
Contribution: Governance tuning
2021-10-02 04:04:21 -04:00
Julian Molina 97ceb9f785 Governance tuning 2021-10-02 10:04:15 +02:00
Luis Fernando Molina 5a390a3c03 Update Token-Distribution-All-User-Profiles.json 2021-10-02 09:59:06 +02:00
Luis Fernando Molina ea78609f7c Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 03:35:44 -04:00
Luis Fernando Molina 7e7849fd24 Merge pull request #2003 from BillyYan13/plugins-docs
Contribution: My Superalgos Review
2021-10-02 03:35:22 -04:00
EvaMaria70 c3715d7126 This is my contribution to Superalgos 2021-10-02 09:34:48 +02:00
Luis Fernando Molina 71946bc5d5 Update welcome-to-superalgos-003-tutorial-welcome-to-superalgos.json 2021-10-02 09:33:28 +02:00
Billy 15ede2f4f4 My Superalgos Review 2021-10-02 09:30:51 +02:00
Luis Fernando Molina 14ccd705c4 Merge pull request #2001 from Smidy13/develop
Improvement: Improved Error Handling for Missing Images
2021-10-02 02:38:56 -04:00
Luis Fernando Molina 0fefcabb17 Merge pull request #1996 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-10-02 02:38:11 -04:00
Smidy13 516535b8e4 Spelling: Correcting Spelling in Splash Screen Text 2021-10-02 18:43:33 +13:00
Smidy13 b6a92cda57 Improvement: Improved Error Handling for Missing Images 2021-10-02 18:36:29 +13:00
Luis Fernando Molina 68be25a50f Changes in User Profile done by Profile Owner gustavojuri automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 17:26:39 -04:00
Luis Fernando Molina 4e7d6f5203 Changes in User Profile done by Profile Owner rominastabile automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 17:10:39 -04:00
rominastabile 20f90952a3 This is my contribution to Superalgos 2021-10-01 18:09:42 -03:00
rominastabile 0fc0ec71dc This is my contribution to Superalgos 2021-10-01 17:55:52 -03:00
prepheadrus e6b4445fef This is my contribution to Superalgos 2021-10-01 23:54:14 +03:00
prepheadrus dfc045f2cf This is my contribution to Superalgos 2021-10-01 23:41:41 +03:00
Luis Fernando Molina fcc5a8b39f Merge pull request #1991 from prepheadrus/plugins-docs
Contribution: This is my contribution to Superalgos
2021-10-01 16:38:11 -04:00
Luis Fernando Molina 884ff3cbbb Merge pull request #1992 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-10-01 16:36:36 -04:00
Luis Fernando Molina c007d3f7ae Merge pull request #1986 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-01 16:35:58 -04:00
prepheadrus a8fde78b50 This is my contribution to Superalgos 2021-10-01 23:33:20 +03:00
Luis Fernando Molina 51ad32b29a Changes in User Profile done by Profile Owner rominastabile automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 16:30:40 -04:00
rominastabile f04d9c5c5f This is my contribution to Superalgos 2021-10-01 17:29:51 -03:00
prepheadrus c42ee1e41e This is my contribution to Superalgos 2021-10-01 23:27:03 +03:00
prepheadrus 1a48645f68 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 23:14:32 +03:00
Luis Fernando Molina 06edcd1e91 Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
Profile: Smidy13 Profile Update
2021-10-01 16:12:40 -04:00
Smidy13 bad1f28883 Profile: Smidy13 Profile Update 2021-10-02 09:11:39 +13:00
prepheadrus 36e78ad75c This is my contribution to Superalgos 2021-10-01 22:41:54 +03:00
Luis Fernando Molina 1706874099 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: percentage correction in profile
2021-10-01 15:18:38 -04:00
Luis Fernando Molina c0c03753a8 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 15:17:38 -04:00
Raplh2502 53948cddb5 percentage correction in profile 2021-10-01 20:17:32 +01:00
prepheadrus 41d42e07a0 This is my contribution to Superalgos 2021-10-01 22:17:14 +03:00
Luis Fernando Molina ae6030e9a3 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 15:03:38 -04:00
prepheadrus c03dba4e02 This is my contribution to Superalgos 2021-10-01 22:02:57 +03:00
Luis Fernando Molina 2a81376c19 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User profile update - Take 3746532
2021-10-01 14:29:38 -04:00
NAmorim ac182bfe3d User profile update - Take 3746532 2021-10-01 19:27:11 +01:00
EvaMaria70 d07b836ffa This is my contribution to Superalgos 2021-10-01 19:51:10 +02:00
EvaMaria70 7467ce8ee9 This is my contribution to Superalgos 2021-10-01 19:32:41 +02:00
Luis Fernando Molina 889a796798 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 13:28:37 -04:00
Luis Fernando Molina daeb3920ac Merge pull request #1980 from julian-molina/develop
Contribution: Governance tuning
2021-10-01 13:07:52 -04:00
Julian Molina 35df064af9 Governance tuning 2021-10-01 18:52:35 +02:00
Luis Fernando Molina f3ede68928 Merge pull request #1970 from ssplatt/del-if-exists
Check if directory exists before deleting
2021-10-01 11:41:28 -04:00
Luis Fernando Molina 58d88ac334 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 17:28:09 +02:00
Luis Fernando Molina 9f6663b1df Reorganization of icons 2021-10-01 17:28:06 +02:00
GustavoH 614c093a54 This is my contribution to Superalgos 2021-10-01 17:27:43 +02:00
Luis Fernando Molina 1658b3ed82 All rearenged 2021-10-01 17:06:39 +02:00
Luis Fernando Molina 0561d75b9b Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: User Profile piyanthak
2021-10-01 10:55:36 -04:00
piyanthak 0887739d86 User Profile piyanthak 2021-10-01 20:25:02 +05:30
Luis Fernando Molina 62f43dcf16 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 10:54:36 -04:00
prepheadrus b1684361ff This is my contribution to Superalgos 2021-10-01 17:54:21 +03:00
Luis Fernando Molina 15727ff6d1 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
User Profile Update: PLuv
2021-10-01 10:40:36 -04:00
Philip Love 7baee2c619 Merge remote-tracking branch 'upstream/develop' into develop 2021-10-01 10:39:31 -04:00
Brenden Harrell 81b23b3495 move response out of exec callback 2021-10-01 09:38:21 -05:00
Philip Love e79d26d0c1 User Profile Update: PLuv 2021-10-01 10:38:10 -04:00
Luis Fernando Molina 8031da44be Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 10:37:36 -04:00
prepheadrus fb08ae6349 This is my contribution to Superalgos 2021-10-01 17:37:14 +03:00
Brenden Harrell 0595f1b06f add missing await 2021-10-01 09:33:58 -05:00
Brenden Harrell bb903b8eb4 one more go 2021-10-01 09:26:53 -05:00
Brenden Harrell 046a369ce4 Another go at proper async ordering 2021-10-01 09:12:21 -05:00
Brenden Harrell d12ab41b47 adjust order of response 2021-10-01 09:05:06 -05:00
Luis Fernando Molina cc2c16ba09 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: User Profile piyanthak
2021-10-01 10:02:36 -04:00
piyanthak 2c98c8538d User Profile piyanthak 2021-10-01 19:31:40 +05:30
Brenden Harrell db0e91ac02 more troubleshooting 2021-10-01 08:58:21 -05:00
Luis Fernando Molina 664af207a1 Logging Improved 2021-10-01 15:56:04 +02:00
Brenden Harrell e34f44a620 troubleshooting 2021-10-01 08:55:48 -05:00
Luis Fernando Molina bc7a931bd0 Bug fixes with same id at plugins 2021-10-01 15:51:00 +02:00
Luis Fernando Molina bb2055dcf4 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 15:42:50 +02:00
Luis Fernando Molina ebcd818219 Merge pull request #1974 from julian-molina/develop
Contribution: Governance tunning
2021-10-01 09:42:12 -04:00
Julian Molina 26cc412855 Governance tunning 2021-10-01 15:39:44 +02:00
Brenden Harrell 90377568ac initial implementation of running node setup on branch switch in httpinterface 2021-10-01 08:39:30 -05:00
Luis Fernando Molina e969cb0047 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: User Profile piyanthak
2021-10-01 09:34:35 -04:00
piyanthak 91075420d7 User Profile piyanthak 2021-10-01 19:04:00 +05:30
Brenden Harrell 978c6be82c move running node setup to httpinterface 2021-10-01 08:27:54 -05:00
Luis Fernando Molina 3fe8a46a3b Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
Update ssplatt user profile
2021-10-01 09:26:39 -04:00
Luis Fernando Molina 774eb62910 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Profile_Update Tentacule23
2021-10-01 09:26:35 -04:00
Tentacule23 b92545269c Profile_Update Tentacule23 2021-10-01 09:26:02 -04:00
Brett Taylor 10c98dcfe8 update ssplatt profile 2021-10-01 09:24:46 -04:00
Luis Fernando Molina 2ff3559baf remove logs 2021-10-01 15:17:11 +02:00
Brett Taylor 42877ad754 add check to see if node_modules exists before attempting to rm 2021-10-01 09:07:17 -04:00
Brenden Harrell f3bc0cdda8 start implementing shell command utility 2021-10-01 07:41:29 -05:00
Brenden Harrell 00ce521972 Callback adjustment 2021-10-01 07:40:48 -05:00
Brenden Harrell 7bc3b0ec28 move required node modules 2021-10-01 07:40:21 -05:00
Brenden Harrell 5a0136a1c0 add needed node modules 2021-10-01 07:39:45 -05:00
Brenden Harrell 563e648079 display branch changed page after node setup is run 2021-10-01 07:39:23 -05:00
Brenden Harrell 357e9a04bc Run Node Setup on Branch Switch Initial 2021-10-01 07:38:39 -05:00
Luis Fernando Molina 8ac96096ac Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Changes to harrellbm profile
2021-10-01 08:31:35 -04:00
Brenden Harrell f10f7166cf Changes to harrellbm profile 2021-10-01 07:30:29 -05:00
B Harrell 04daf0ff69 Merge branch 'Superalgos:develop' into develop 2021-10-01 07:11:53 -05:00
Brenden Harrell 3442442017 Revert "start implementing shell command utility"
This reverts commit 61ec81e092.
2021-10-01 07:10:56 -05:00
Brenden Harrell 32dd328112 Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-10-01 07:00:51 -05:00
Brenden Harrell 61ec81e092 start implementing shell command utility 2021-10-01 07:00:48 -05:00
Luis Fernando Molina 55f49ff6ca Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 07:00:34 -04:00
prepheadrus fa4ff8efa7 This is my contribution to Superalgos 2021-10-01 13:59:03 +03:00
Luis Fernando Molina 9f1b16e89b Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 06:52:34 -04:00
prepheadrus 32b3763f9b This is my contribution to Superalgos 2021-10-01 13:52:09 +03:00
Luis Fernando Molina 0ca0d721c2 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-10-01 06:35:34 -04:00
cozed-gh 9da15a66bf User Profile cozed-gh 2021-10-01 12:35:24 +02:00
Luis Fernando Molina a1ee5a2478 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 12:30:13 +02:00
Luis Fernando Molina 0d4dfbd20d small Text 2021-10-01 12:30:00 +02:00
Luis Fernando Molina 23ca4b5c1e No ring, more UX imrprovements while on map mode 2021-10-01 12:21:23 +02:00
Luis Fernando Molina 777f5e8309 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 06:12:33 -04:00
prepheadrus cee247e02e This is my contribution to Superalgos 2021-10-01 13:11:36 +03:00
Julian Molina 5c08e5b0e9 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 12:05:11 +02:00
Luis Fernando Molina b81f39edc3 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 11:59:25 +02:00
Luis Fernando Molina 1669e7950e Image size smaller inMapMode 2021-10-01 11:59:06 +02:00
Luis Fernando Molina 13abba6213 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 05:58:33 -04:00
prepheadrus e8694bdf98 This is my contribution to Superalgos 2021-10-01 12:57:41 +03:00
Luis Fernando Molina e4ae20e1be Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 05:54:33 -04:00
prepheadrus c1729dbdac This is my contribution to Superalgos 2021-10-01 12:53:48 +03:00
Luis Fernando Molina a17a0ed878 Improvement inMapMode 2021-10-01 11:46:53 +02:00
Julian Molina 928e611b85 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 11:22:43 +02:00
Luis Fernando Molina b97db15d8f Reputation bug fixed 2021-10-01 11:19:29 +02:00
Luis Fernando Molina 7632d6dc3f Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-10-01 05:10:33 -04:00
cozed-gh 9bdea96052 User Profile cozed-gh 2021-10-01 11:10:07 +02:00
Luis Fernando Molina 2a49b03d70 Merge pull request #1956 from ssplatt/twitter-announce-bot
add twitter bot icon png
2021-10-01 04:41:48 -04:00
Julian Molina ae479e3853 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 09:40:12 +02:00
Luis Fernando Molina 9cac93eb63 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
User Profile Update PLuv
2021-10-01 01:09:31 -04:00
Philip Love c3a8040402 User Profile Update PLuv 2021-10-01 01:08:51 -04:00
Brett Taylor c54a50b834 add twitter bot icon png 2021-09-30 23:03:05 -04:00
Luis Fernando Molina 05fd1554c5 Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
update ssplatt user profile
2021-09-30 21:43:29 -04:00
Brett Taylor 9826831dfc update ssplatt user profile 2021-09-30 21:41:40 -04:00
Luis Fernando Molina 345482b55e Changes in User Profile done by Profile Owner gustavojuri automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-09-30 19:30:28 -04:00
gustavojuri 6d01f36594 This is my contribution to Superalgos 2021-09-30 20:30:07 -03:00
Luis Fernando Molina ad66b76795 Changes in User Profile done by Profile Owner thaissmolina75 automatically merged by Superalgos.
Contribution: my profile
2021-09-30 17:13:27 -04:00
thaissmolina75 d8ac177e84 my profile 2021-09-30 17:13:19 -04:00
Luis Fernando Molina 4b39bc5ce2 Changes in User Profile done by Profile Owner LucOnGit automatically merged by Superalgos.
Contribution: My Superalgos Review
2021-09-30 17:07:27 -04:00
LucOnGit 07212fa93d My Superalgos Review 2021-09-30 22:50:32 +02:00
Luis Fernando Molina 4b81270699 Merge pull request #1932 from ssplatt/twitter-announce-bot
[WIP] Twitter announce bot
2021-09-30 16:40:06 -04:00
Luis Fernando Molina f56005ba70 Changes in User Profile done by Profile Owner thaissmolina75 automatically merged by Superalgos.
Contribution: my profile
2021-09-30 16:39:27 -04:00
thaissmolina75 cd77780f28 my profile 2021-09-30 16:39:04 -04:00
Brett Taylor a7529a6dbc initial twitter announce bot configuration 2021-09-30 16:27:50 -04:00
Julian Molina 91debac36f Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-30 21:42:18 +02:00
Luis Fernando Molina ed98835903 Sent by Julian 2021-09-30 21:33:43 +02:00
Julian Molina 523c95ee21 Revert "Revert "This is my contribution to Superalgos""
This reverts commit 4e4d6b8fc4.
2021-09-30 21:29:26 +02:00
Julian Molina 4e4d6b8fc4 Revert "This is my contribution to Superalgos"
This reverts commit 1b4a0d0ab1.
2021-09-30 21:19:36 +02:00
Luis Fernando Molina 438cff2028 Update Luis-Fernando-Molina.json 2021-09-30 21:15:01 +02:00
Luis Fernando Molina 85d8991bc2 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-30 21:10:32 +02:00
Luis Fernando Molina f640cdcc12 Revert "Update Luis-Fernando-Molina.json"
This reverts commit 21112e05e9.
2021-09-30 21:09:58 +02:00
Julian Molina 1b4a0d0ab1 This is my contribution to Superalgos 2021-09-30 21:05:12 +02:00
Luis Fernando Molina 5cfac99354 Changes in User Profile done by Profile Owner 9808us automatically merged by Superalgos.
Profile Update delegating power
2021-09-30 14:48:56 -04:00
9808us 6870bbb18f Profile Update delegating power 2021-09-30 20:47:48 +02:00
Luis Fernando Molina 21112e05e9 Update Luis-Fernando-Molina.json 2021-09-30 19:36:20 +02:00
Julian Molina f3cff4a4de Merge pull request #1926 from julian-molina/develop
Contribution: This is my contribution to Superalgos
2021-09-30 19:30:06 +02:00
Julian Molina f0fd1f4ee7 This is my contribution to Superalgos 2021-09-30 19:27:58 +02:00
Luis Fernando Molina 70c72ad7dc Update Luis-Fernando-Molina.json 2021-09-30 19:23:21 +02:00
Luis Fernando Molina a47de0fd1e Merge pull request #1924 from ssplatt/update-docker-user
Update docker user to not be a system user
2021-09-30 12:53:59 -04:00
Luis Fernando Molina 75700877a6 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Final tweaks to profile harrellbm
2021-09-30 12:52:55 -04:00
harrellbm 434db6a138 Revert "Run Node Setup on Branch Switch Initial"
This reverts commit bf17265ac0.
2021-09-30 11:52:16 -05:00
harrellbm 15d06e05df Revert "display branch changed page after node setup is run"
This reverts commit 11597254ea.
2021-09-30 11:52:12 -05:00
harrellbm f619641f26 Revert "add needed node modules"
This reverts commit 5835257d1e.
2021-09-30 11:52:09 -05:00
harrellbm d2f4eb9cb6 Revert "move required node modules"
This reverts commit f4ac7fad14.
2021-09-30 11:51:50 -05:00
harrellbm ef8e78d9bc Revert "Callback adjustment"
This reverts commit 2f11880055.
2021-09-30 11:51:36 -05:00
harrellbm b2c6a23f55 Final Tweaks to harrellbm profile 2021-09-30 11:48:00 -05:00
Luis Fernando Molina e0a8ae40de Update Luis-Fernando-Molina.json 2021-09-30 18:46:08 +02:00
Brett Taylor dde97cadc8 fix typo 2021-09-30 12:44:58 -04:00
Brett Taylor 63ae6492eb fix typo 2021-09-30 12:44:42 -04:00
Brett Taylor 9162840a25 fix merge conflicts 2021-09-30 12:43:34 -04:00
Brett Taylor 6d40654523 make docker user non-system 2021-09-30 12:40:57 -04:00
B Harrell 970407eab9 Merge branch 'Superalgos:develop' into develop 2021-09-30 11:11:52 -05:00
Luis Fernando Molina 0535413490 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile last update
2021-09-30 12:01:54 -04:00
Raplh2502 e62f2c97d6 profile last update 2021-09-30 17:00:57 +01:00
Luis Fernando Molina 8ee75a9e6d Update Luis-Fernando-Molina.json 2021-09-30 17:46:17 +02:00
Luis Fernando Molina a0950d418c Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-09-30 11:25:48 -04:00
piyanthak 8d8caca23c This is my contribution to Superalgos 2021-09-30 20:50:26 +05:30
Luis Fernando Molina a5b2d4d32e Update Luis-Fernando-Molina.json 2021-09-30 16:49:44 +02:00
Luis Fernando Molina 8f363f2e95 Update Luis-Fernando-Molina.json 2021-09-30 16:32:50 +02:00
Luis Fernando Molina ddb19c73c6 Update Luis-Fernando-Molina.json 2021-09-30 16:15:54 +02:00
Luis Fernando Molina 8fc3a26b78 Create Token-Distribution-All-User-Profiles.json 2021-09-30 15:34:36 +02:00
Luis Fernando Molina b20c664f81 Update Luis-Fernando-Molina.json 2021-09-30 15:28:57 +02:00
Luis Fernando Molina 5e80ab63b0 Governance Bugs Fixed 2021-09-30 15:19:58 +02:00
Luis Fernando Molina e3d4aa7006 Merge pull request #1921 from buddies2705/develop
Contribution: This is my contribution to Superalgos
2021-09-30 07:28:31 -04:00
Guarav Agrawal 1913cafacc This is my contribution to Superalgos 2021-09-30 16:14:30 +05:30
Luis Fernando Molina f8e7dc75ad Changes in User Profile done by Profile Owner Basalt09 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-09-30 05:19:17 -04:00
Basalt09 4c346aabd9 This is my contribution to Superalgos 2021-09-30 17:15:13 +08:00
Basalt09 173b4d78f3 This is my contribution to Superalgos 2021-09-30 17:14:01 +08:00
Luis Fernando Molina b84ad7aae6 Update ActionSwitch.js 2021-09-30 11:02:38 +02:00
Luis Fernando Molina 0eb238551c More actions moved out from Foundations to their projects 2021-09-30 11:00:56 +02:00
Luis Fernando Molina 68bb87936a Actions Moved to Machine-Learning 2021-09-30 10:49:08 +02:00
Luis Fernando Molina c82a2b96ab Actions moved to Education Project 2021-09-30 10:44:44 +02:00
Luis Fernando Molina 77624f63c7 My Workspaces folder moved 2021-09-30 10:30:09 +02:00
Luis Fernando Molina a8d06a46e1 Changes in User Profile done by Profile Owner tikry2021 automatically merged by Superalgos.
Contribution: User Profile tikry2021
2021-09-29 20:09:14 -04:00
Till Rupp efcdb11fc1 User Profile tikry2021 2021-09-30 02:08:51 +02:00
Luis Fernando Molina 9d113e9376 Changes in User Profile done by Profile Owner tikry2021 automatically merged by Superalgos.
Contribution: User Profile tikry2021
2021-09-29 20:03:13 -04:00
Till Rupp 1593871b51 User Profile tikry2021 2021-09-30 02:03:05 +02:00
Luis Fernando Molina c4ba03dd47 Changes in User Profile done by Profile Owner tikry2021 automatically merged by Superalgos.
Contribution: User Profile tikry2021
2021-09-29 19:44:13 -04:00
Till Rupp 826f4d3fd8 User Profile tikry2021 2021-09-30 01:43:35 +02:00
Luis Fernando Molina 883e566cd2 Merge pull request #1913 from ssplatt/minimize-container-size
Minimize container size
2021-09-29 18:12:30 -04:00
ssplatt 0ccd5114f0 update command to remove build deps 2021-09-29 16:31:30 -04:00
ssplatt 777f6607ea update dockerfile and dockerignore 2021-09-29 16:04:29 -04:00
Luis Fernando Molina 00c20fc389 Changes in User Profile done by Profile Owner 9808us automatically merged by Superalgos.
Profile Update
2021-09-29 15:14:05 -04:00
9808us 47e87b269e Profile Update 2021-09-29 20:45:24 +02:00
Luis Fernando Molina 36c26570ac Update Getting-Started-Tutorials.json 2021-09-29 19:47:35 +02:00
ssplatt 6aae1d54bc fix merge conflicts 2021-09-29 13:32:41 -04:00
Luis Fernando Molina c2bd990c9d Bug Fixed with Action Project 2021-09-29 19:32:07 +02:00
Luis Fernando Molina 1218ff377d Missing Action Project 2021-09-29 17:03:13 +02:00
Luis Fernando Molina 42fe051bad Merge pull request #1909 from NAmorim/develop
Minor typos
2021-09-29 10:53:05 -04:00
Basalt09 6a92615bb1 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-29 22:02:08 +08:00
Luis Fernando Molina c7db94c63a Plugins Moved 2021-09-29 15:49:48 +02:00
Luis Fernando Molina 215ec526a1 ML Plugins fixed 2021-09-29 15:40:35 +02:00
Luis Fernando Molina d597b0416d Docs moved from Foundations 2021-09-29 15:28:38 +02:00
Luis Fernando Molina 6d41d04cbd ML Icons 2021-09-29 15:15:49 +02:00
NAmorim b15abee11b Further updates to docker image 2021-09-29 14:05:25 +01:00
NAmorim 664db48914 Minor typos 2021-09-29 13:57:07 +01:00
Luis Fernando Molina c494433576 ML Schemas migrated out of Foundations 2021-09-29 14:09:00 +02:00
Luis Fernando Molina 2a49b303cc Machine Learning Refactoring 2021-09-29 13:14:15 +02:00
Luis Fernando Molina 7fa0ac699d Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-09-29 06:11:48 -04:00
prepheadrus 501449f98a This is my contribution to Superalgos 2021-09-29 13:10:52 +03:00
Luis Fernando Molina 9e5c550474 Machine Learning Project extracted from Foundations 2021-09-29 11:46:20 +02:00
Luis Fernando Molina 82e0999a9f Merge pull request #1906 from NAmorim/develop
Update Docker image
2021-09-29 05:38:13 -04:00
NAmorim 998e3765d2 Merge branch 'develop' of https://github.com/NAmorim/Superalgos into develop 2021-09-29 10:29:12 +01:00
NAmorim fc5f1b11e8 Update Docker image 2021-09-29 10:28:16 +01:00
Luis Fernando Molina 2837f0ab32 Update githubServer.js 2021-09-29 10:48:28 +02:00
Luis Fernando Molina 8abcf97f1e Changes in User Profile done by Profile Owner AzraelMilosz automatically merged by Superalgos.
Contribution: User Profile AzraelMilosz
2021-09-29 00:57:47 -04:00
Luis Fernando Molina 5d1ba51a71 Changes in User Profile done by Profile Owner brombispi automatically merged by Superalgos.
Contribution: User Profile brombispi
2021-09-29 00:52:45 -04:00
Your Namebrombispi 4ced38eee1 User Profile brombispi 2021-09-29 06:52:10 +02:00
brombispi d93c433fdf Merge branch 'Superalgos:develop' into develop 2021-09-29 06:19:03 +02:00
AzraelMilosz e9af465e1c User Profile AzraelMilosz 2021-09-29 00:15:03 -04:00
Luis Fernando Molina bec0bb880a Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: User Profile piyanthak
2021-09-28 23:57:44 -04:00
Luis Fernando Molina e4ca90db04 Changes in User Profile done by Profile Owner OliverTurtle automatically merged by Superalgos.
User Profile OliverTurtle
2021-09-28 21:54:43 -04:00
OliverTurtle 833db3c168 User Profile OliverTurtle 2021-09-29 01:51:32 +00:00
brombispi bff781f1db Delete brombispi.json 2021-09-28 22:58:32 +02:00
Your Namebrombispi 39573ec1ce User Profile brombispi 2021-09-28 22:52:30 +02:00
Your Namebrombispi 9a645294ee User Profile brombispi 2021-09-28 22:34:25 +02:00
Your Namebrombispi 97d397c2b1 User Profile brombispi 2021-09-28 22:19:53 +02:00
Luis Fernando Molina 5ea6b82d8d Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: update user profile
2021-09-28 15:02:13 -04:00
Raplh2502 9ddee3a3f8 update user profile 2021-09-28 21:01:20 +02:00
Luis Fernando Molina 8450e6717b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-28 20:22:25 +02:00
Luis Fernando Molina e66a88def3 Changes in User Profile done by Profile Owner Charlie67j automatically merged by Superalgos.
Contribution: User Profile Charlie67j
2021-09-28 14:17:12 -04:00
Charlie67j cc965c66fb User Profile Charlie67j 2021-09-28 18:16:44 +00:00
Charlie67j 5560354ffd Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-28 18:11:54 +00:00
Charlie67j f27ab683d6 User Profile Charlie67j 2021-09-28 18:10:11 +00:00
Basalt09 9ef2138f0c My Superalgos Review 2021-09-28 23:09:55 +08:00
Basalt09 a887d5b997 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-28 22:30:52 +08:00
Luis Fernando Molina 14e7655df9 Fixing some bugs 2021-09-28 13:40:35 +02:00
Luis Fernando Molina b20559057d Update Getting-Started-Tutorials.json 2021-09-28 12:39:32 +02:00
Luis Fernando Molina d7c79bf6ba Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-28 12:39:17 +02:00
Luis Fernando Molina 134c3c8119 Changes in User Profile done by Profile Owner itzr automatically merged by Superalgos.
Contribution: User Profile itzr
2021-09-28 03:15:54 -04:00
Ian Tozer 300a5b4f64 Merge branch 'Superalgos:develop' into develop 2021-09-28 14:12:50 +07:00
itzr 61fdd5307b My Superalgos Review 2021-09-28 14:12:20 +07:00
Azrael c2ac8cc7d4 User Profile AzraelMilosz 2021-09-28 02:14:07 -04:00
Luis Fernando Molina cc95a1f36e Changes in User Profile done by Profile Owner buck2825 automatically merged by Superalgos.
Adding user profile
2021-09-27 16:41:49 -04:00
buck2825 945d566e43 fixed file name 2021-09-27 16:40:50 -04:00
buck2825 186746041b Add files via upload 2021-09-27 16:27:11 -04:00
Luis Fernando Molina 16d5e00fc3 Bug Fixed 2021-09-27 22:08:21 +02:00
Luis Fernando Molina 936b6f4f34 Merge pull request #1884 from Raplh2502/develop
Contribution: Update of my profile with claims on Medium Articles  + Add Medium articles to Superalgos - Marketing
2021-09-27 15:50:47 -04:00
Raplh2502 d6e65c36c3 Update of my profile with claims on Medium Articles + Add Medium articles to Superalgos - Marketing 2021-09-27 21:47:37 +02:00
Luis Fernando Molina 559053b169 Changes in User Profile done by Profile Owner zpriv2021 automatically merged by Superalgos.
Contribution: User Profile [zpriv2021]
2021-09-27 15:21:43 -04:00
zpriv2021 25796587fb User Profile [zpriv2021] 2021-09-27 19:28:20 +02:00
Luis Fernando Molina 82450bf9c7 Bug Fixed 2021-09-27 19:02:48 +02:00
Luis Fernando Molina 7bada617b7 Trading Task Running 2021-09-27 18:29:29 +02:00
Luis Fernando Molina 67f6e1d9db Plugins Moved from Foundations to Algorithmic-Trading 2021-09-27 17:37:28 +02:00
Luis Fernando Molina d9e2b26e98 App Schemas and Icons Moved to new Project Algorithmic-Trading 2021-09-27 17:08:18 +02:00
Luis Fernando Molina 8c2d2d762f All TS refactorings done 2021-09-27 14:25:28 +02:00
Luis Fernando Molina 704f1d69fa TradingSessionFunctions refactored 2021-09-27 13:55:42 +02:00
Luis Fernando Molina 1c5e2b68f4 Algorithmic-Trading project spinned out from Foundations 2021-09-27 13:37:24 +02:00
Luis Fernando Molina af856335af Fix to Install Market procedure, to allow tasks belonging to different projects 2021-09-27 12:02:52 +02:00
Luis Fernando Molina 3da75053aa Merge pull request #1880 from quantum8/develop
New indicator & MVWAP fix
2021-09-27 03:22:55 -04:00
Brenden Harrell 2f11880055 Callback adjustment 2021-09-26 21:46:12 -05:00
Brenden Harrell f4ac7fad14 move required node modules 2021-09-26 21:43:42 -05:00
Brenden Harrell 5835257d1e add needed node modules 2021-09-26 21:29:47 -05:00
Brenden Harrell 11597254ea display branch changed page after node setup is run 2021-09-26 21:15:30 -05:00
Brenden Harrell bf17265ac0 Run Node Setup on Branch Switch Initial 2021-09-26 21:04:42 -05:00
quantum8 f2bb032e17 Added "BeepBoop" buy/sell indicator.
Fixed MVWAP from returning NaN when token/exchange is down.
2021-09-27 08:53:50 +10:00
Luis Fernando Molina 59435e4bc3 Merge pull request #1876 from 9808us/develop
Kucoin Tested
2021-09-26 09:52:16 -04:00
Luis Fernando Molina b7c1510a5d Changes in User Profile done by Profile Owner H-Rashdan automatically merged by Superalgos.
Contribution: User Profile H-Rashdan
2021-09-26 09:52:09 -04:00
Luis Fernando Molina 5ba393a09b Changes in User Profile done by Profile Owner bybader automatically merged by Superalgos.
Contribution: User Profile [bybader]
2021-09-26 09:51:02 -04:00
Luis Fernando Molina 3b90597478 Community Plugins Refactoring 2021-09-26 15:31:59 +02:00
B Y. B 408911bddd User Profile [bybader] 2021-09-26 17:11:11 +04:00
Luis Fernando Molina 742722be71 Plugins Project implemented 2021-09-26 14:58:22 +02:00
Luis Fernando Molina 87d4e6f516 Merge pull request #1878 from bybader/plugins-docs
Contribution: My Superalgos Review
2021-09-26 06:54:47 -04:00
B Y. B 42a2b935cb My Superalgos Review 2021-09-26 14:35:12 +04:00
9808us 1db4bda0bc Kucoin 2021-09-26 12:15:18 +02:00
H-Rashdan 00c05e673e User Profile H-Rashdan 2021-09-26 13:14:09 +03:00
9808us f55d9d8a7a Kucoin Tested
Fetching candles ok
LIVE trading ok
2021-09-26 12:01:19 +02:00
Luis Fernando Molina fe264a58ce Changes in User Profile done by Profile Owner Tashkuk automatically merged by Superalgos.
User profile Tashkuk
2021-09-25 20:08:37 -04:00
Tashkuk 4aa51ec00d User profile Tashkuk 2021-09-26 02:04:19 +02:00
Luis Fernando Molina ac25f962de Changes in User Profile done by Profile Owner elipwns automatically merged by Superalgos.
Updated elipwns user-profile
2021-09-25 19:41:36 -04:00
Eli Kloft f95a7e1450 Updated elipwns user-profile 2021-09-25 16:39:07 -07:00
Luis Fernando Molina dc0ad2647f Merge pull request #1866 from elipwns/develop
Quick spelling fix
2021-09-25 19:32:18 -04:00
Eli Kloft 524df27792 Merge branch 'Superalgos:develop' into develop 2021-09-25 12:50:41 -07:00
Luis Fernando Molina 47e3961b3e Bug Fixed Attaching Rules 2021-09-25 21:22:45 +02:00
Luis Fernando Molina 86fcfb4c67 Bug Fixed at Menu Items not handling relatedUiObjectProject 2021-09-25 21:16:41 +02:00
Luis Fernando Molina 3d0682b004 Bug fixes with attaching rules 2021-09-25 18:43:37 +02:00
Luis Fernando Molina ee90ba2b45 Docs Bug Fixed handling Menu Items of other Projects 2021-09-25 18:24:37 +02:00
Luis Fernando Molina bf931fedf6 Docs nodes moved 2021-09-25 17:44:04 +02:00
piyanthak 957e62c5f9 User Profile piyanthak 2021-09-25 21:05:38 +05:30
Luis Fernando Molina d5add5486c Indicators From Getting Started Tutorials Workspace Running 2021-09-25 16:27:24 +02:00
Luis Fernando Molina cb010fb5c6 Data Mines related modules moved to Data-Mining Project 2021-09-25 14:23:30 +02:00
Luis Fernando Molina 7df98bde28 Mine Functions moved to Data Mining Project 2021-09-25 11:55:40 +02:00
Luis Fernando Molina e9c2e773f4 Merge pull request #1863 from harrellbm/develop
Add embedded Youtube videos to tutorial space
2021-09-25 05:03:40 -04:00
Brenden Harrell 15fd95bb19 Add embeded Youtube videos to tutorial space 2021-09-24 20:55:57 -05:00
Luis Fernando Molina 9ff3b57f4e Merge pull request #1862 from Raplh2502/develop
Contribution: Finalization of Keltner indicator with EMA based Keltner bands and MAMA based Keltner Bands
2021-09-24 18:32:48 -04:00
Raplh2502 8790d7ea37 Finalization of Keltner indicator with EMA based Keltner bands and MAMA based Keltner Bands 2021-09-24 23:17:58 +02:00
Luis Fernando Molina c7881176c1 Merge pull request #1861 from Luis-Fernando-Molina/develop
Contribution: launch.js fixed (again)
2021-09-24 08:30:38 -04:00
Luis Fernando Molina 516365b2af launch.js fixed (again) 2021-09-24 14:30:14 +02:00
Eli Kloft f827356158 Merge branch 'Superalgos:develop' into develop 2021-09-23 16:59:05 -07:00
Eli Kloft f5704eea8a Merge branch 'Superalgos:develop' into develop 2021-09-22 21:28:33 -07:00
ssplatt 5bf5aa5600 getting started 2021-09-22 21:09:36 -04:00
Eli Kloft c35e556cf9 Fix spelling error 2021-09-22 11:35:11 -07:00
Basalt09 3e4814add9 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-20 19:42:37 +08:00
Basalt09 dd3b682af3 This is my contribution to Superalgos 2021-09-19 22:58:05 +08:00
2358 changed files with 684623 additions and 462662 deletions

No files matched your search

+13 -8
View File
@@ -1,15 +1,20 @@
Data-Storage
Log-Files
My-Workspaces
**/Data-Storage
**/My-Data-Storage
**/Log-Files
**/My-Log-Files
**/My-Workspaces
debug.log
*.db
.git*
.vscode
README.md
LICENSE
CONTRIBUITING.md
CONTRIBUTING.md
CODE_OF_CONDUCT.md
./**/.vscode
Dockerfile
.git*
.docker*
**/.vscode
**/Dockerfile*
**/docker-compose.yml
**/node_modules
**/.env*
+30
View File
@@ -0,0 +1,30 @@
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence, these will be requested for
# review when someone opens a pull request.
* @Superalgos/foundations-project
# Project Teams
/Projects/Algorithmic-Trading/ @Superalgos/algorithmic-trading-project
/Projects/Community-Plugins/ @Superalgos/community-plugins-project
/Projects/Data-Mining/ @Superalgos/data-mining-project
/Projects/Ethereum/ @Superalgos/ethereum-project
/Projects/Foundations/ @Superalgos/foundations-project
/Projects/Governance/ @Superalgos/governance-project
/Projects/Machine-Learning/ @Superalgos/machine-learning-project
/Projects/Network/ @Superalgos/network-project
/Projects/Social-Bots/ @Superalgos/social-bots-project
/Projects/Social-Trading/ @Superalgos/social-trading-project
/Projects/TensorFlow/ @Superalgos/tensorflow-project
/Projects/Visual-Scripting/ @Superalgos/visual-scripting-project
/Projects/Education/ @Superalgos/education-project
Docs*/ @Superalgos/education-project
/.github/ @Superalgos/sysadmins-team
/Docker/ @Superalgos/sysadmins-team
.git* @Superalgos/sysadmins-team
.docker* @Superalgos/sysadmins-team
package*.json @Superalgos/sysadmins-team
+8 -3
View File
@@ -2,9 +2,14 @@ name: Publish Docker image
on:
push:
branches: [master, develop]
release:
types: [published, created, edited]
branches:
- master
- develop
release:
types:
- published
- created
- edited
jobs:
publish:
+39
View File
@@ -0,0 +1,39 @@
name: Build/release Binaries
on:
release:
types:
- published
workflow_dispatch:
jobs:
build-release:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [windows-latest, macos-latest]
steps:
- name: Check out Git repository
uses: actions/checkout@v2
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v1
with:
node-version: 14
- name: Get version
id: vars
run: echo "::set-output name=tag::$(node -p "require('./package.json').version")"
- name: Build/release Electron app
uses: samuelmeuli/action-electron-builder@v1
with:
# GitHub token, automatically provided to the action
# (No need to define this secret in the repo settings)
github_token: ${{ secrets.github_token }}
args: "-c.extraMetadata.version=${{ steps.vars.outputs.tag }} -c build/electron-builder.json -p always"
release: true
+74
View File
@@ -0,0 +1,74 @@
name: Nightly develop Binaries
on:
schedule:
- cron: '20 3 * * *'
workflow_dispatch:
jobs:
create-release:
runs-on: ubuntu-latest
steps:
- name: Download a file
run: curl "https://raw.githubusercontent.com/${{ github.repository }}/develop/package.json" -o package.json
- name: Get current date
id: date
run: echo "::set-output name=date::$(date +'%Y%m%d')"
- name: Get version
id: vars
run: echo "::set-output name=tag::$(node -p "require('./package.json').version")"
- name: Create nightly release
id: create_release
uses: viperproject/create-nightly-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.vars.outputs.tag }}.${{ steps.date.outputs.date }}
release_name: Superalgos-Beta-v${{ steps.vars.outputs.tag }} Snapshot ${{ steps.date.outputs.date }}
keep_num: 5
keep_tags: false
build-release:
runs-on: ${{ matrix.os }}
needs: create-release
strategy:
matrix:
os: [windows-latest, macos-latest, ubuntu-latest]
steps:
- name: Get current date
id: date
run: echo "::set-output name=date::$(date +'%Y%m%d')"
- name: Check out Git repository
uses: actions/checkout@v2
with:
ref: develop
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v1
with:
node-version: 14
- name: Get version
id: vars
run: echo "::set-output name=tag::$(node -p "require('./package.json').version")"
- name: Build/release Electron app
uses: samuelmeuli/action-electron-builder@v1
with:
# GitHub token, automatically provided to the action
# (No need to define this secret in the repo settings)
github_token: ${{ secrets.github_token }}
args: "-c.extraMetadata.version=${{ steps.vars.outputs.tag }}.${{ steps.date.outputs.date }} -c build/electron-builder.json -p onTagOrDraft"
# If the commit is tagged with a version (e.g. "v1.0.0"),
# release the app after building
# release: ${{ startsWith(github.ref, 'refs/tags/v') }}
release: true
+4
View File
@@ -4,6 +4,8 @@ My-Workspaces
My-Social-Trading-Data
My-Network-Nodes-Data
My-Secrets
My-Data-Storage
My-Log-Files
debug.log
.DS_Store
*.db
@@ -15,4 +17,6 @@ Projects/Foundations/Icons/Thumbs.db
*.exe
node_modules
launch.json
package-lock.json
.idea
dist
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "C:\\Superalgos"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "C:\\Superalgos"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "C:\\Superalgos"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "C:\\Superalgos"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "C:\\Superalgos"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "C:\\Superalgos"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+11 -5
View File
@@ -1,19 +1,25 @@
{
"files.exclude": {
"**/Data-Storage": true,
"**/Documentation": true,
"**/Log-Files": true,
"**/node_modules": true,
"**/Deprecated-Code": true,
"**/My-Social-Trading-Data": true,
"**/My-Network-Nodes-Data": true,
"**/My-Workspaces": true,
"**/My-Secrets": true,
"**/My-Data-Storage": true,
"**/My-Log-Files": true,
},
"search.exclude": {
"**/Data-Storage": true,
"**/Documentation": true,
"**/Log-Files": true,
"**/node_modules": true,
"**/Deprecated-Code": true,
"**/My-Social-Trading-Data": true
"**/My-Social-Trading-Data": true,
"**/My-Network-Nodes-Data": true,
"**/My-Workspaces": true,
"**/My-Secrets": true,
"**/My-Data-Storage": true,
"**/My-Log-Files": true,
},
"search.maintainFileSearchCache": true
}
+4
View File
@@ -0,0 +1,4 @@
brew "git"
brew "node"
brew "npm"
brew "python@3.9"
+61 -111
View File
@@ -1,128 +1,78 @@
exports.newDesktopApp = function newDesktopApp() {
let thisObject = {
userProfiles: undefined,
p2pNetworkClient: undefined,
p2pNetwork: undefined,
p2pNetworkPeers: undefined,
webSocketsInterface: undefined,
webAppInterface: undefined,
p2pNetworkInterface: undefined,
socialGraph: undefined,
run: run
}
DK.desktopApp = thisObject
return thisObject
async function run() {
/*
Heree we will store our running objects:
*/
DK.running = {}
/*
This is the Web Sockets client that interacts with the Superalgos Network.
*/
DK.running.socialGraph = DK.projects.socialTrading.modules.socialGraph.newSocialTradingModulesSocialGraph()
await DK.running.socialGraph.initialize()
await setupNetwork()
await setupServices()
/*
This is the Web Sockets client that interacts with the Superalgos Network.
*/
DK.running.webSocketsClient = SA.projects.network.modules.webSocketsClient.newNetworkModulesWebSocketsClient()
await DK.running.webSocketsClient.initialize()
console.log('Desktop Client Connected to Network Node via Web Sockets ................... Connected to port ' + global.env.NETWORK_WEB_SOCKETS_INTERFACE_PORT)
/* These are the Network Interfaces by which the UI interacts with the Desktop App.*/
DK.running.webSocketsInterface = DK.projects.socialTrading.modules.webSocketsInterface.newDesktopModulesWebSocketsInterface()
DK.running.webSocketsInterface.initialize()
console.log('Desktop Client Web Sockets Interface ....................................... Listening at port ' + global.env.CLIENT_WEB_SOCKETS_INTERFACE_PORT)
DK.running.httpInterface = DK.projects.socialTrading.modules.httpInterface.newDesktopModulesHttpInterface()
DK.running.httpInterface.initialize()
console.log('Desktop Client Http Interface .............................................. Listening at port ' + global.env.DESKTOP_HTTP_INTERFACE_PORT)
return
let queryMessage
let query
/*
Test Query User Profiles.
*/
queryMessage = {
queryType: SA.projects.socialTrading.globals.queryTypes.USER_PROFILES,
emitterUserProfileId: SA.secrets.map.get('Social Trading Desktop').userProfileId,
initialIndex: 'Last',
amountRequested: 10,
direction: 'Past'
async function setupNetwork() {
/*
We set up ourselves as a Network Client.
*/
thisObject.p2pNetworkClient = SA.projects.network.modules.p2pNetworkClient.newNetworkModulesP2PNetworkClient()
await thisObject.p2pNetworkClient.initialize()
/*
We will read all user profiles plugins and get from there our network identity.
*/
thisObject.userProfiles = SA.projects.network.modules.userProfiles.newNetworkModulesUserProfiles()
await thisObject.userProfiles.initialize(global.env.DESKTOP_APP_SIGNING_ACCOUNT, thisObject.p2pNetworkClient)
/*
We set up the P2P Network.
*/
thisObject.p2pNetwork = SA.projects.network.modules.p2pNetwork.newNetworkModulesP2PNetwork()
await thisObject.p2pNetwork.initialize('Network Client')
/*
Set up the connections to network nodes.
*/
thisObject.p2pNetworkPeers = SA.projects.network.modules.p2pNetworkPeers.newNetworkModulesP2PNetworkPeers()
await thisObject.p2pNetworkPeers.initialize(
'Network Client',
thisObject.p2pNetworkClient,
thisObject.p2pNetwork,
global.env.DESKTOP_APP_MAX_OUTGOING_PEERS
)
}
query = {
requestType: 'Query',
queryMessage: JSON.stringify(queryMessage)
}
async function setupServices() {
/*
This is where we will process all the messages comming from our web app.
*/
thisObject.webAppInterface = DK.projects.socialTrading.modules.webAppInterface.newSocialTradingModulesWebAppInterface()
/*
This is where we will process all the events comming from the p2p network.
*/
thisObject.p2pNetworkInterface = DK.projects.socialTrading.modules.p2pNetworkInterface.newSocialTradingModulesP2PNetworkInterface()
/*
This is the Personal Social Graph for the user running this App.
*/
thisObject.socialGraph = DK.projects.socialTrading.modules.socialGraph.newSocialTradingModulesSocialGraph()
await thisObject.socialGraph.initialize()
/*
These are the Network Interfaces by which the Web App interacts with this Desktop Client.
*/
thisObject.webSocketsInterface = DK.projects.socialTrading.modules.webSocketsInterface.newDesktopModulesWebSocketsInterface()
thisObject.webSocketsInterface.initialize()
console.log('Desktop Client Web Sockets Interface ......................................... Listening at port ' + JSON.parse(DK.desktopApp.p2pNetworkClient.node.config).webSocketsPort)
await DK.webSocketsClient.sendMessage(
JSON.stringify(query)
)
.then(showProfiles)
.catch(onError)
async function showProfiles(profiles) {
console.log(profiles)
for (let i = 0; i < profiles.length; i++) {
let profile = profiles[i]
/*
Test Following Profiles.
*/
let eventMessage = {
eventId: SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId(),
eventType: SA.projects.socialTrading.globals.eventTypes.FOLLOW_USER_PROFILE,
emitterUserProfileId: SA.secrets.map.get('Social Trading Desktop').userProfileId,
targetUserProfileId: profile.userProfileId
}
let event = {
requestType: 'Event',
eventMessage: JSON.stringify(eventMessage)
}
await DK.webSocketsClient.sendMessage(
JSON.stringify(event)
)
.then(followAdded)
.catch(onError)
function followAdded() {
console.log("User Profile " + profile.userProfileHandle + " followed.")
}
}
}
/*
Test Query User Profile Stats.
*/
queryMessage = {
queryType: SA.projects.socialTrading.globals.queryTypes.USER_PROFILE_STATS,
emitterUserProfileId: SA.secrets.map.get('Social Trading Desktop').userProfileId,
targetUserProfileId: SA.secrets.map.get('Social Trading Desktop').userProfileId
}
query = {
requestType: 'Query',
queryMessage: JSON.stringify(queryMessage)
}
await DK.webSocketsClient.sendMessage(
JSON.stringify(query)
)
.then(showProfilesStats)
.catch(onError)
function showProfilesStats(profile) {
console.log(profile)
}
/*
Error Handling
*/
function onError(errorMessage) {
console.log('[ERROR] Query not executed. ' + errorMessage)
thisObject.httpInterface = DK.projects.socialTrading.modules.httpInterface.newDesktopModulesHttpInterface()
thisObject.httpInterface.initialize()
console.log('Desktop Client Http Interface ................................................ Listening at port ' + JSON.parse(DK.desktopApp.p2pNetworkClient.node.config).webPort)
}
}
}
+4 -2
View File
@@ -1,10 +1,11 @@
/* Root object*/
/* Root objects*/
let UI = {
projects: {},
schemas: { projectSchema: undefined },
environment: undefined,
running: {}
clientNode: undefined,
webApp: undefined
}
let SA = { projects: {} }
@@ -13,3 +14,4 @@ We will use this to load functions originally intended for Nodejs
*/
let exports = {}
+14 -6
View File
@@ -1,6 +1,11 @@
function newWebApp() {
/*
In it's current state of development, the Web App only has one module.
Everything is being coded here until some structure emerges.
*/
let thisObject = {
messageReceived: messageReceived,
initialize: initialize,
finalize: finalize
}
@@ -15,7 +20,7 @@ function newWebApp() {
try {
setupRootObject(UI, 'UI')
setupRootObject(SA, 'SA')
await UI.projects.socialTrading.modules.webSocketsClient.initialize()
await UI.projects.socialTrading.modules.webSocketsWebAppClient.initialize()
loadWUserProfileTimeline()
loadWhoToFollow()
setupEventHandlers()
@@ -109,7 +114,7 @@ function newWebApp() {
queryMessage: JSON.stringify(queryMessage)
}
await UI.projects.socialTrading.modules.webSocketsClient.sendMessage(
await UI.projects.socialTrading.modules.webSocketsWebAppClient.sendMessage(
JSON.stringify(query)
)
.then(addToContentDiv)
@@ -123,7 +128,6 @@ function newWebApp() {
function addToContentDiv(events) {
try {
let contentDiv = document.getElementById('content-div')
/*
Delete al current content.
*/
@@ -180,7 +184,7 @@ function newWebApp() {
queryMessage: JSON.stringify(queryMessage)
}
await UI.projects.socialTrading.modules.webSocketsClient.sendMessage(
await UI.projects.socialTrading.modules.webSocketsWebAppClient.sendMessage(
JSON.stringify(query)
)
.then(addWhoToFollowTable)
@@ -357,7 +361,7 @@ function newWebApp() {
eventMessage: JSON.stringify(eventMessage)
}
await UI.projects.socialTrading.modules.webSocketsClient.sendMessage(
await UI.projects.socialTrading.modules.webSocketsWebAppClient.sendMessage(
JSON.stringify(event)
)
.then(resolve)
@@ -393,7 +397,7 @@ function newWebApp() {
eventMessage: JSON.stringify(eventMessage)
}
await UI.projects.socialTrading.modules.webSocketsClient.sendMessage(
await UI.projects.socialTrading.modules.webSocketsWebAppClient.sendMessage(
JSON.stringify(event)
)
.then(resolve)
@@ -406,4 +410,8 @@ function newWebApp() {
}
}
}
function messageReceived(message) {
window.alert(message)
}
}
+2 -2
View File
@@ -98,8 +98,8 @@ function newWebAppLoader() {
if (downloadedCounter === modulesArray.length) {
setTimeout(() => {
UI.running.webApp = newWebApp()
UI.running.webApp.initialize()
UI.webApp = newWebApp()
UI.webApp.initialize()
}, 500)
}
+9
View File
@@ -22,6 +22,15 @@ function loadSuperalgos() {
function onResponse(err, file) {
UI.environment = JSON.parse(file)
setupClientNode()
}
}
function setupClientNode() {
httpRequest(undefined, 'ClientNode', onResponse)
function onResponse(err, file) {
UI.clientNode = JSON.parse(file)
setupProjectsSchema()
}
}
+10 -7
View File
@@ -10,21 +10,25 @@ exports.newDesktopRoot = function newDesktopRoot() {
return thisObject
async function run() {
async function run(debugSettings) {
/*
The DK object is accesible everywhere at the Superalgos Desktop App.
The DK object is accessible everywhere at the Superalgos Desktop App.
It provides access to all modules built for this App.
*/
global.DK = {}
/*
The SA object is accesible everywhere at the Superalgos Desktop App.
The SA object is accessible everywhere at the Superalgos Desktop App.
It provides access to all modules built for Superalgos in general.
*/
global.SA = {}
/* Load Environment Variables */
let ENVIRONMENT = require('./EnvironmentForDebug.js');
let ENVIRONMENT = require('./Environment.js');
let ENVIRONMENT_MODULE = ENVIRONMENT.newEnvironment()
global.env = ENVIRONMENT_MODULE
if (debugSettings !== undefined && debugSettings.DESKTOP_APP_SIGNING_ACCOUNT !== undefined) {
global.env.DESKTOP_APP_SIGNING_ACCOUNT = debugSettings.DESKTOP_APP_SIGNING_ACCOUNT
}
/*
First thing is to load the project schema file.
*/
@@ -51,17 +55,16 @@ exports.newDesktopRoot = function newDesktopRoot() {
simpleGit: require('simple-git'),
nodeFetch: require('node-fetch')
}
/*
Setting up Secrets.
*/
SA.secrets = {
array: require('./My-Secrets/Secrets.json'),
array: require('./My-Secrets/Secrets.json').secrets,
map: new Map()
}
for (let i = 0; i < SA.secrets.array.length; i++) {
let secret = SA.secrets.array[i]
SA.secrets.map.set (secret.codeName, secret)
SA.secrets.map.set (secret.signingAccountChildCodeName, secret)
}
run()
+10 -19
View File
@@ -1,25 +1,16 @@
FROM python:3-slim
ENV NODE_VERSION=node_16.x
ENV PYTHONUNBUFFERED 1
RUN apt-get update \
&& apt-get install -y curl gnupg lsb-release build-essential \
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - \
&& DISTRO="$(lsb_release -s -c)" \
&& echo "deb https://deb.nodesource.com/$NODE_VERSION $DISTRO main" | tee /etc/apt/sources.list.d/nodesource.list \
&& echo "deb-src https://deb.nodesource.com/$NODE_VERSION $DISTRO main" | tee -a /etc/apt/sources.list.d/nodesource.list \
&& apt-get update \
&& apt-get install -y nodejs \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
FROM node:16-alpine
WORKDIR /app
COPY . .
RUN mkdir -p Data-Storage Log-Files My-Workspaces \
&& groupadd superalgos \
&& useradd --no-log-init -m -g superalgos superalgos \
&& chown -R superalgos:superalgos /app
RUN apk add --no-cache --virtual .build-deps make g++ \
&& apk add --no-cache python3 \
&& if [ "$(uname -m)" = "x86_64" ]; then node setup noShortcuts tensorflow; else node setup noShortcuts; fi \
&& mkdir -p ./Platform/My-Data-Storage ./Platform/My-Log-Files ./Platform/My-Workspaces \
&& addgroup superalgos \
&& adduser --disabled-password --no-create-home --ingroup superalgos superalgos \
&& chown -R superalgos:superalgos /app \
&& apk del .build-deps
USER superalgos
RUN node setup noShortcuts
EXPOSE 34248
EXPOSE 18041
VOLUME ["/app/Data-Storage", "/app/Log-Files", "/app/My-Workspaces"]
VOLUME ["/app/Platform/My-Data-Storage", "/app/Platform/My-Log-Files", "/app/Platform/My-Workspaces"]
ENTRYPOINT ["node", "platform", "noBrowser"]
+273
View File
@@ -0,0 +1,273 @@
# Superalgos Docker Guide
## Table of Contents
- [Introduction](#introduction)
- [Installation](#installation)
- [Mac OS](#mac-os)
- [Windows](#windows)
- [Linux and BSD](#linux-and-bsd)
- [Running Superalgos](#running-superalgos)
- [Using Docker-Compose](#using-docker-compose)
- [Docker Best Practices](#docker-best-practices)
- [Docker Development Best Practices](#docker-development-best-practices)
- [Dockerfile Best Practices](#dockerfile-best-practices)
- [Twelve Factor App](#twelve-factor-app)
## Introduction
This walk through is broken up into to parts: a quick-start guide to running [Superalgos](https://github.com/Superalgos/Superalgos) with Docker and a deeper, more theoretical dive into containers with the hopes of explaining some of the design decisions.
[Superalgos](https://github.com/Superalgos/Superalgos), at its core, is a web application which also means it can be deployed inside a container like many other web applications. One of the leading platforms for operating containers is Docker. Docker can run on many different operating systems and compute platforms. The containers provide an easy, fast, repeatable, and secure way to deploy and distribute applications. While it doesn't take much experience to run containers or Docker, there are some basics that any user should learn in order to use the technology effectively.
Before getting started, be aware that Docker is not the originally intended method of running the [Superalgos](https://github.com/Superalgos/Superalgos) application and as such there are some drawbacks to doing so. Namely, you won't be able contribute back to the project or configure your Governance profile. We'll discuss this more later. Therefore, you should only consider using the Docker container for production deployments.
It is also worth noting that [Superalgos](https://github.com/Superalgos/Superalgos) is very resource intense so it is best to get acquainted with the software by running it on a fast computer with a good amount of RAM as opposed to a tiny, slow Raspberry Pi. But, once you are ready to run a production deployment, then a more economical server is preferred.
Docker container images are hosted on `ghcr`. You can browse the containers in the [Packages section of the code repository](https://github.com/users/Superalgos/packages/container/package/superalgos).
> **Note:** The container and the application are still under heavy development and testing. Please join the [Superalgos SysAdmins Group](https://t.me/superalgossysadmins) to discuss any issues you may run into.
## Installation
First, Docker Desktop needs to be installed on a Mac or Windows computer in order to run the containers. Linux and BSD users will need Docker Engine. Docker-compose is also recommended and it should be included with Docker Desktop, but it may need to be installed separately.
### Mac OS
Docker can be downloaded from the Docker Store following the [directions in the official Docker Docs](https://docs.docker.com/desktop/mac/install/). It can also be installed from the command line using Homebrew.
```shell
brew cask install docker
brew install docker-compose
```
Then, make sure Docker Desktop is running. An easy way to check is to push `Cmd + space` then type `docker.app` in the search bar. You should also see the little whale icon in the top menu bar near the clock.
### Windows
Windows requires a few more steps than Mac OS, but it can also be downloaded from the Docker Store following the [directions in the official Docker Docs](https://docs.docker.com/desktop/windows/install/). It can also be installed from the command line using Chocolatey.
```shell
choco install docker-desktop
```
Docker should automatically start after installation. If you don't see the whale icon in the tray by the clock, then find `Docker` in the start menu.
### Linux and BSD
On Linux and BSD systems, Docker can be installed using the preferred package manager. [Step by step instructions for many different distributions](https://docs.docker.com/engine/install/debian/) of Linux can be found in the official Docker Docs. Since [Superalgos](https://github.com/Superalgos/Superalgos) runs well on Raspberry Pi 4 single-board computers, I'm going to illustrate the commands necessary to run [Superalgos](https://github.com/Superalgos/Superalgos) on the Raspbian Linux distribution.
```shell
# install the requirements
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
# add the gpg keys to verify the packages
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# configure the official repository
echo \
"deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# install docker engine
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose
```
Docker should automatically start when it is done installing. You can check its status with `systemctl status docker`. To make things easier, ensure your user is added to the `docker` group. Type `id` at the command prompt and you should see something like `groups=...999(docker)`. If you don't see it listed, you can add yourself with `sudo usermod -a -G docker <username>`.
## Running Superalgos
Now that we have Docker installed and running, we can run the container. The option `--rm` will remove the instance of the container when it is exited.
```shell
docker run --rm ghcr.io/superalgos/superalgos:latest
```
You'll see some messages showing the container being downloaded and then some messages from the application itself showing that it is starting up and ready to accept connections. We'll stop the container now and add in a few more options so make it more useful, so press `ctrl + c` to exit.
We'll need to expose some ports so we can actually connect to it from our browser. Also, we'll want to create a few directories on our host file system so we can save, or persist, data between container reboots.
- `-d` to run the container daemonized, in the background
- `-p` to map ports to the host system to allow connections
- `-v` to mount local directories inside the container to persist data
- `--name` to assign a name to the container for easier reference
```shell
# create the data directories
mkdir -p Data-Storage Log-Files My-Workspaces
# run the container with the extra options
docker run \
-d \
--rm \
--name superalgos \
--user $(id -u):$(id -g) \
-p 18041:18041 \
-p 34248:34248 \
-v $(pwd)/Data-Storage:/app/Platform/Data-Storage \
-v $(pwd)/Log-Files:/app/Platform/Log-Files \
-v $(pwd)/My-Workspaces:/app/Platform/My-Workspaces \
ghcr.io/superalgos/superalgos:latest
```
You can check the status of the container with `docker ps -a` and view the logs with `docker logs superalgos`.
Note that you will see one error in the log output informing you that `git` is not installed. This is intentional and is not required for the bot to function properly.
Now you can open your browser and load the application front end. Try loading `http://localhost:34248` if you are on the same computer that is running the container, otherwise use the host ip, for example `http://192.168.1.10:34248`.
If you want to stop the container, you can run `docker stop superalgos`. When you want to upgrade the container, use:
```shell
docker pull ghcr.io/superalgos/superalgos:latest
docker stop superalgos
docker run \
-d \
--rm \
--name superalgos \
--user $(id -u):$(id -g) \
-p 18041:18041 \
-p 34248:34248 \
-v $(pwd)/Data-Storage:/app/Platform/Data-Storage \
-v $(pwd)/Log-Files:/app/Platform/Log-Files \
-v $(pwd)/My-Workspaces:/app/Platform/My-Workspaces \
ghcr.io/superalgos/superalgos:latest
```
Let's stop the container for now (`docker stop superalgos`) and we'll run it again using `docker-compose`.
Continue reading the [Docker Command Line documentation](https://docs.docker.com/engine/reference/commandline/cli/) for more details.
### Using Docker-Compose
Docker-compose is a wrapper for the Docker API which makes it a little easier to maintain a declarative configuration for an application instead of using the direct command line commands. There is a sample docker-compose configuration included in the [Superalgos](https://github.com/Superalgos/Superalgos) which you can as the basis for your own configuration.
Let's download the sample and edit it. If you don't use `vim`, change that command for your preferred editor.
```shell
wget https://raw.githubusercontent.com/Superalgos/Superalgos/master/Docker/docker-compose.yml
vim docker-compose.yml
```
Now, let's change some of the settings:
```yaml
version: "3"
services:
superalgos:
image: ghcr.io/superalgos/superalgos:latest
command: ["minMemo"]
user: "$UID:$GID"
ports:
- '34248:34248'
- '18041:18041'
volumes:
- ./Data-Storage:/app/Platform/Data-Storage
- ./Log-Files:/app/Platform/Log-Files
- ./My-Workspaces:/app/Platform/My-Workspaces
restart: on-failure
```
You can see we have the same ports and volumes mapped. We also get a few extra settings like `command`, `environment`, and `restart`.
- `command` adds an extra setting to the main startup, so the application ends up running with the full command `node platform noBrowser minMemo`. The base of that command is defined as the `ENTRYPOINT` in the `Dockerfile` that builds the container.
- `user` defines the UID and GID the container should run as so that the data can be persisted with the correct permissions in the Data-Storage, Log-Files, and My-Workspaces directories that we created on the host. If you leave this out, the container will use the built in `superalgos` user which has `uid: 1001` and `gid: 1001`. Instead of using variables, you could also hard-code these UID and GID numbers into the configuration.
- `restart` tells Docker to restart the container if an error occurs.
Save the file and exit the editor. If you are using `vim`, hit escape and then type `:wq!` or press `shift + Z + Z` (two capital Z's).
Now, start the container with `docker-compose up`. This will start the container in the foreground and you'll connect to the log output. Hit `ctrl + c` to exit. Going forward, you'll want to add the `-d` option to start the container and keep it running in the background.
```shell
# some preliminary configuration to set up the persistent data directories
mkdir -p Data-Storage Log-Files My-Workspaces
export UID=$(id -u)
export GID=$(id -g)
# run the container in the background
docker-compose up -d
```
Now you have several `docker-compose` commands at your disposal to interact with the container:
- `docker-compose ps` to see details of the container
- `docker-compose logs` to see the logs
- `docker-compose down` to stop and remove the instance of the container
- `docker-compose pull` to pull the container, or a new version of the `latest` tag
Putting some of those concepts together, you can keep the running container up to date with this one-liner:
```shell
docker-compose pull && docker-compose down && docker-compose up -d
```
Explore the full [Docker Compose documentation](https://docs.docker.com/compose/) for more information.
## Docker Best Practices
As with any technology, there are lots of ways of doing things. A lot of them will give the same end result, but some may have fewer steps, or be more secure, or be more maintainable. That is where "best practices" come in. They aren't there to necessarily tell you what to do and what not to do, but they are there to help guide you in the right direction. A lot of times, they help you avoid making architectural mistakes that could come back and bite you further down the road.
One general best practice when running a production deployment is to avoid breaking changes by pinning to specific container tags. The `shasum hash` and the `release` tags are the best to use. These will generally ensure you are always running the same code and it will only upgrade when configured to do so. The other tags will change which code they are pointing to more frequently and without notice.
- `latest` : the absolute latest build
- `master` : the latest master branch build
- `develop` : the latest develop branch build
- `<shasum hash>` : a specific git commit hash
- `<release>` : corresponds with a Github Release (git tag), i.e. `beta-10`
## Docker Development Best Practices
Docker has many advantages which can aid in every step from development through production deployment. There are some useful tips located directly in the [Docker documentation](https://docs.docker.com/develop/dev-best-practices/). Concisely, they are to keep the build images small, a few tips on when and how to persist data, and to use CI/CD for testing and deployment. All of these tips are used in one way or another as a part of the [Superalgos](https://github.com/Superalgos/Superalgos) project.
- Use a minimal base image and multi-stage build. Superalgos is currently using an [alpine](https://www.alpinelinux.org/) base image but [distroless](https://github.com/GoogleContainerTools/distroless) is becoming more common and some times using a base image like [python-slim](https://hub.docker.com/_/python) is the bast that can be achieved.
- The images are quite large (around 2 GB in size), unfortunately, because the codebase itself is large. We've recently put in a lot of effort to make these images as small as possible.
- The images are built automatically using Github Actions when pull requests are merged.
- With the correct configuration, data, like data mine and trading bot information, is persisted to the host using volume mounts
### Dockerfile Best Practices
Docker maintains a list of [Dockerfile best practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/) in their main documentation. These tips dictate many of the decisions around the Superalgos Dockerfile. Some of the tips that are used by [Superalgos](https://github.com/Superalgos/Superalgos) are listed below.
- Use `.dockerignore` to prevent unwanted data from entering the container. This keeps the container small but also enhances security to prevent secrets from leaking into a container by accident.
- Don't install unnecessary packages. In lieu of multi-stage builds, build caches and build dependencies are removed before finalizing the container. Only packages that are necessary for the execution of the application are installed. This is why `git` is not present.
- Minimize the number of layers. Many `RUN` commands are combined into one using `&&` in order to reduce the number of layers.
- Sort multiline arguments. This mostly enhances readability and maintainability.
- Leverage build cache. When testing locally, several of the tips above help leverage the build cache and speed up build times.
### Twelve Factor App
[Superalgos](https://github.com/Superalgos/Superalgos) is a web app but it was originally designed to be run on a local workstation or server on a trusted network. However, I don't think it would be prudent to talk about Docker best practices without mentioning the [Twelve Factor App](https://12factor.net/) manifesto. Over time, [Superalgos](https://github.com/Superalgos/Superalgos) itself may iterate and implement more and more of these principles as more people get involved and more people deploy production environments.
The Twelve Factors:
- Codebase: One codebase tracked in revision control, many deploys
- Superalgos utilizes one GitHub repository
- Dependencies: Explicitly declare and isolate dependencies
- Superalgos is a node.js app and uses npm to track and install dependencies
- Config: Store config in the environment
- Superalgos does not use environment variables the moment for configuration. Options are passed on the command line at run time. Other configuration is hard coded into the Workspaces.
- Backing services: Treat backing services as attached resources
- Superalgos connects to external services via API calls over HTTP (TCP)
- Build, release, run: Strictly separate build and run stages
- Superalgos is deployed by end users in their own local environments
- Processes: Execute the app as one or more stateless processes
- Superalgos is one application
- Port binding: Export services via port binding
- Superalgos exposes an HTTP frontend port and a Websockets backend port (TCP)
- Concurrency: Scale out via the process model
- Superalgos can be clustered but the front end and backend do not necessarily scale out independently from each other
- Disposability: Maximize robustness with fast startup and graceful shutdown
- Superalgos is not stateless in that the data files must be persisted to disk. Also, Superalgos cannot run behind a load balancer and have requests randomly distributed to different backend servers.
- Dev/prod parity: Keep development, staging, and production as similar as possible
- Superalgos doesn't have its own production environment but the container makes it easy to ensure development environments are the same as what a user will see when they deploy it for themselves in their own production environment.
- Logs: Treat logs as event streams
- Superalgos sends its own application logs to standard out. The trading mine logs are sent to flat files (persisted through volume mounts)
- Admin processes: Run admin/management tasks as one-off processes
- Superalgos does not have any admin or management tasks outside of what is used to create the container at build time.
+4 -6
View File
@@ -6,14 +6,12 @@ services:
dockerfile: ./Docker/Dockerfile
image: ghcr.io/superalgos/superalgos:latest
command: ["minMemo"]
user: "$UID:$GID"
ports:
- '34248:34248'
- '18041:18041'
volumes:
- ../Data-Storage:/app/Data-Storage
- ../Log-Files:/app/Log-Files
- ../My-Workspaces:/app/My-Workspaces
environment:
PUID: '1000'
PGID: '1000'
- ../Platform/My-Data-Storage:/app/Platform/My-Data-Storage
- ../Platform/My-Log-Files:/app/Platform/My-Log-Files
- ../Platform/My-Workspaces:/app/Platform/My-Workspaces
restart: on-failure
+41 -11
View File
@@ -1,18 +1,48 @@
const path = require("path")
if (process.env.PACKAGED_PATH) {
basePath = process.env.PACKAGED_PATH
} else {
basePath = __dirname
}
exports.newEnvironment = function () {
let thisObject = {
DEMO_MODE: false,
BASE_PATH: basePath,
WEB_SERVER_URL: 'localhost',
CLIENT_WEB_SOCKETS_INTERFACE_PORT: 18041,
CLIENT_HTTP_INTERFACE_PORT: 34248,
PATH_TO_DATA_STORAGE: './Data-Storage',
PATH_TO_PROJECTS: './Projects',
PATH_TO_LOG_FILES: './Log-Files',
PATH_TO_PROJECTS_REQUIRED: './Projects',
PATH_TO_PROJECT_SCHEMA: './Projects/ProjectsSchema.json',
PATH_TO_CLIENT: './Platform',
PATH_TO_DEFAULT_WORKSPACE: './Projects/Foundations/Plugins/Workspaces',
PATH_TO_MY_WORKSPACES: './My-Workspaces',
PATH_TO_FONTS: './Platform/WebServer/Fonts'
PLATFORM_WEB_SOCKETS_INTERFACE_PORT: 18041,
NETWORK_WEB_SOCKETS_INTERFACE_PORT: 17041,
DESKTOP_WEB_SOCKETS_INTERFACE_PORT: 16041,
DESKTOP_WEB_SOCKETS_INTERFACE_HOST: 'localhost',
PLATFORM_HTTP_INTERFACE_PORT: 34248,
DESKTOP_HTTP_INTERFACE_PORT: 33248,
NETWORK_HTTP_INTERFACE_PORT: 31248,
PATH_TO_DATA_STORAGE: path.join(basePath, './Platform/My-Data-Storage'),
PATH_TO_PROJECTS: path.join(basePath, './Projects'),
PATH_TO_LOG_FILES: path.join(basePath, './Platform/My-Log-Files'),
PATH_TO_PROJECTS_REQUIRED: path.join(basePath, './Projects'),
PATH_TO_PROJECT_SCHEMA: path.join(basePath, './Projects/ProjectsSchema.json'),
PATH_TO_PLATFORM: path.join(basePath, './Platform'),
PATH_TO_DESKTOP: './Desktop',
PATH_TO_DEFAULT_WORKSPACE: path.join(basePath, './Projects/Foundations/Plugins/Workspaces'),
PATH_TO_MY_WORKSPACES: path.join(basePath, './Platform/My-Workspaces'),
PATH_TO_FONTS: path.join(basePath, './Platform/WebServer/Fonts'),
DESKTOP_APP_SIGNING_ACCOUNT: 'Social-Trading-Desktop-App-1',
DESKTOP_APP_MAX_OUTGOING_PEERS: 1,
MOBILE_APP_SIGNING_ACCOUNT: 'Social-Trading-Mobile-App-1',
SERVER_APP_SIGNING_ACCOUNT: 'Social-Trading-Server-App-1',
PLATFORM_APP_SIGNING_ACCOUNT: 'Algo-Traders-Platform-1',
P2P_NETWORK_NODE_SIGNING_ACCOUNT: 'P2P-Network-Node-1',
P2P_NETWORK_NODE_MAX_INCOMING_CLIENTS: 1,
P2P_NETWORK_NODE_MAX_INCOMING_PEERS: 2,
P2P_NETWORK_NODE_MAX_OUTGOING_PEERS: 2
}
if (process.env.DATA_PATH) {
thisObject.PATH_TO_DATA_STORAGE = path.join(process.env.DATA_PATH, '/Superalgos_Data/My-Data-Storage')
thisObject.PATH_TO_LOG_FILES = path.join(process.env.DATA_PATH, '/Superalgos_Data/My-Log-Files')
thisObject.PATH_TO_MY_WORKSPACES = path.join(process.env.DATA_PATH, '/Superalgos_Data/My-Workspaces')
}
return thisObject
-24
View File
@@ -1,24 +0,0 @@
exports.newEnvironment = function () {
let thisObject = {
WEB_SERVER_URL: 'localhost',
CLIENT_WEB_SOCKETS_INTERFACE_PORT: 18041,
NETWORK_WEB_SOCKETS_INTERFACE_PORT: 18042,
DESKTOP_WEB_SOCKETS_INTERFACE_PORT: 18043,
DESKTOP_WEB_SOCKETS_INTERFACE_HOST: 'localhost',
CLIENT_HTTP_INTERFACE_PORT: 34248,
DESKTOP_HTTP_INTERFACE_PORT: 34249,
PATH_TO_DATA_STORAGE: './Data-Storage',
PATH_TO_PROJECTS: './Projects',
PATH_TO_LOG_FILES: './Log-Files',
PATH_TO_PROJECTS_REQUIRED: './Projects',
PATH_TO_PROJECT_SCHEMA: './Projects/ProjectsSchema.json',
PATH_TO_CLIENT: './Platform',
PATH_TO_DESKTOP: './Desktop',
PATH_TO_DEFAULT_WORKSPACE: './Projects/Foundations/Plugins/Workspaces',
PATH_TO_MY_WORKSPACES: './My-Workspaces',
PATH_TO_FONTS: './Platform/WebServer/Fonts'
}
return thisObject
}
+1 -1
View File
@@ -1,4 +1,4 @@
#!/bin/sh
cd ..
node run
node platform
"$SHELL"
+1 -1
View File
@@ -1,3 +1,3 @@
cd /d %~dp0
cd ..
cmd /k "node run"
cmd /k "node platform"
-14
View File
@@ -1,14 +0,0 @@
{
"folders": [
{
"path": "C:\\Superalgos\\Network"
},
{
"path": "C:\\Superalgos\\Projects\\Network"
},
{
"path": "C:\\Superalgos\\Projects\\Social-Trading"
}
],
"settings": {}
}
-17
View File
@@ -1,17 +0,0 @@
{
"files.exclude": {
"**/Data-Storage": true,
"**/Documentation": true,
"**/Log-Files": true,
"**/node_modules": true,
"**/Deprecated-Code": true
},
"search.exclude": {
"**/Data-Storage": true,
"**/Documentation": true,
"**/Log-Files": true,
"**/node_modules": true,
"**/Deprecated-Code": true
},
"search.maintainFileSearchCache": true
}
+62 -9
View File
@@ -1,24 +1,77 @@
exports.newNetworkNode = function newNetworkNode() {
let thisObject = {
userProfiles: undefined,
p2pNetwork: undefined,
p2pNetworkPeers: undefined,
p2pNetworkNode: undefined,
webSocketsInterface: undefined,
httpInterface: undefined,
socialGraphService: undefined,
storage: undefined,
run: run
}
NT.networkNode = thisObject
return thisObject
async function run() {
/*
Let's start the Network Interfaces
*/
NT.webSocketsInterface = NT.projects.network.modules.webSocketsInterface.newNetworkModulesWebSocketsInterface()
NT.webSocketsInterface.initialize()
thisObject.socialGraphService = NT.projects.socialTrading.modules.socialGraph.newNetworkModulesSocialGraph()
await thisObject.socialGraphService.initialize()
await setupNetwork()
await setupServices()
thisObject.storage = NT.projects.socialTrading.modules.storage.newSocialTradingModulesStorage()
thisObject.storage.initialize()
async function setupNetwork() {
/*
We set up ourselves as a Network Node.
*/
thisObject.p2pNetworkNode = SA.projects.network.modules.p2pNetworkNode.newNetworkModulesP2PNetworkNode()
await thisObject.p2pNetworkNode.initialize()
/*
We will read all user profiles plugins and get from there our network identity.
*/
thisObject.userProfiles = SA.projects.network.modules.userProfiles.newNetworkModulesUserProfiles()
await thisObject.userProfiles.initialize(global.env.P2P_NETWORK_NODE_SIGNING_ACCOUNT, thisObject.p2pNetworkNode)
/*
Let's discover who is at the p2p network.
*/
thisObject.p2pNetwork = SA.projects.network.modules.p2pNetwork.newNetworkModulesP2PNetwork()
await thisObject.p2pNetwork.initialize('Network Peer')
/*
Set up the connections to network nodes.
*/
thisObject.p2pNetworkPeers = SA.projects.network.modules.p2pNetworkPeers.newNetworkModulesP2PNetworkPeers()
await thisObject.p2pNetworkPeers.initialize(
'Network Peer',
thisObject.p2pNetworkNode,
thisObject.p2pNetwork,
global.env.P2P_NETWORK_NODE_MAX_OUTGOING_PEERS
)
}
async function setupServices() {
/*
The Social Graph Service is the first and for now, the only service this Network Node provides.
*/
thisObject.socialGraphService = NT.projects.socialTrading.modules.socialGraph.newNetworkModulesSocialGraph()
await thisObject.socialGraphService.initialize()
/*
The Sotrage deals with persisting the Social Graph.
*/
thisObject.storage = NT.projects.socialTrading.modules.storage.newSocialTradingModulesStorage()
thisObject.storage.initialize()
/*
Other Network Nodes and Client Apps will communicate with this Network Node via it's Websocket Interface.
*/
thisObject.webSocketsInterface = NT.projects.network.modules.webSocketsInterface.newNetworkModulesWebSocketsInterface()
thisObject.webSocketsInterface.initialize()
console.log('Network Node Web Sockets Interface ........................................... Listening at port ' + JSON.parse(NT.networkNode.p2pNetworkNode.node.config).webSocketsPort)
/*
Other Network Nodes and Client Apps will communicate with this Network Node via it's HTTP Interface.
*/
thisObject.httpInterface = NT.projects.network.modules.httpInterface.newNetworkModulesHttpInterface()
thisObject.httpInterface.initialize()
console.log('Network Node Http Interface .................................................. Listening at port ' + JSON.parse(NT.networkNode.p2pNetworkNode.node.config).webPort)
}
}
}
+11 -6
View File
@@ -10,21 +10,25 @@ exports.newNetworkRoot = function newNetworkRoot() {
return thisObject
async function run() {
async function run(debugSettings) {
/*
The NT object is accesible everywhere at the Superalgos Network.
The NT object is accessible everywhere at the Superalgos Network.
It provides access to all modules built for this Network.
*/
global.NT = {}
/*
The SA object is accesible everywhere at the Superalgos Network.
The SA object is accessible everywhere at the Superalgos Network.
It provides access to all modules built for Superalgos in general.
*/
global.SA = {}
/* Load Environment Variables */
let ENVIRONMENT = require('./EnvironmentForDebug.js');
let ENVIRONMENT = require('./Environment.js');
let ENVIRONMENT_MODULE = ENVIRONMENT.newEnvironment()
global.env = ENVIRONMENT_MODULE
if (debugSettings !== undefined && debugSettings.P2P_NETWORK_NODE_SIGNING_ACCOUNT !== undefined) {
global.env.P2P_NETWORK_NODE_SIGNING_ACCOUNT = debugSettings.P2P_NETWORK_NODE_SIGNING_ACCOUNT
}
/*
First thing is to load the project schema file.
*/
@@ -43,6 +47,7 @@ exports.newNetworkRoot = function newNetworkRoot() {
fs: require('fs'),
path: require('path'),
util: require('util'),
http: require('http'),
nodeFetch: require('node-fetch'),
web3: require('web3'),
ws: require('ws'),
@@ -52,12 +57,12 @@ exports.newNetworkRoot = function newNetworkRoot() {
Setting up Secrets.
*/
SA.secrets = {
array: require('./My-Secrets/Secrets.json'),
array: require('./My-Secrets/Secrets.json').secrets,
map: new Map()
}
for (let i = 0; i < SA.secrets.array.length; i++) {
let secret = SA.secrets.array[i]
SA.secrets.map.set(secret.codeName, secret)
SA.secrets.map.set(secret.signingAccountChildCodeName, secret)
}
NT.app = require('./Network/NetwokNode.js').newNetworkNode()
+10 -13
View File
@@ -1,8 +1,5 @@
exports.newEventServer = function newEventServer() {
const MODULE = "Events Server"
const LOG_INFO = false
let thisObject = {
initialize: initialize,
finalize: finalize,
@@ -37,7 +34,7 @@
if (eventHandler === undefined) {
/*
We will only create event handlers which were not created before. Remember that someone trying to listen events
at an event handler that does not exist, will create that eventhandler, so it is possible that the emitter
at an event handler that does not exist, will create that event handler, so it is possible that the emitter
when trying to create the event handler in fact was late and the event handler is already there if the listener
arrived here first. An event handler created with this method is not destroyed if there are no listeners or they
all leave.
@@ -53,8 +50,8 @@
let eventHandler = eventHandlers.get(command.eventHandlerName)
if (eventHandler !== undefined) {
/*
We will only delete event handlers which have noone listening, allowing a listener to continue listening even
when the event emitter is gone, asuming that it could come back at some point in time and resume emitting.
We will only delete event handlers which have no one listening, allowing a listener to continue listening even
when the event emitter is gone, assuming that it could come back at some point in time and resume emitting.
*/
if (eventHandler.listeners.length === 0) {
eventHandlers.delete(command.eventHandlerName)
@@ -71,8 +68,8 @@
if (eventHandler === undefined) {
/*
We will create event handlers which were not created before if a listener tries to listen to a handler that does not
exist before the emitter comes and create it. This is to aviod syncronization problems and also problems with emitters life
cycles with higher frecuency that the ones of listeners. Created in this way, event handlers are marked for deletion if
exist before the emitter comes and create it. This is to avoid synchronization problems and also problems with emitters life
cycles with higher frequency that the ones of listeners. Created in this way, event handlers are marked for deletion if
all listeners stop listening at one point in time.
*/
eventHandler = newEventHandler()
@@ -107,7 +104,7 @@
if (eventHandler === undefined) {
/* If the event handler does not exist anymore, then there is no need to perform further actiions. */
/* If the event handler does not exist anymore, then there is no need to perform further actions. */
sendResponse(global.DEFAULT_OK_RESPONSE)
return
}
@@ -115,7 +112,7 @@
eventHandler.stopListening(command.eventHandlerName, command.eventType, command.callerId, command.eventSubscriptionId)
/*
We check here if there are no more listeners and the event handler original emmiter is also gone, then we need to delete
We check here if there are no more listeners and the event handler original emitter is also gone, then we need to delete
this event handlers since chances are that is not needed anymore.
*/
if (eventHandler.listeners.length === 0 && eventHandler.deleteWhenAllListenersAreGone === true) {
@@ -133,7 +130,7 @@
eventHandler = newEventHandler()
eventHandlers.set(command.eventHandlerName, eventHandler)
/* No matter if it is the listener or the emiter the one that acts first, if an event handler does not exist we just create it acan keep it there. */
/* No matter if it is the listener or the emitter the one that acts first, if an event handler does not exist we just create it and keep it there. */
}
//console.log("[INFO] Client -> Events Server -> Raising Event " + command.eventHandlerName + " " + command.eventType)
@@ -166,7 +163,7 @@
let thisObject = {
name: undefined, // This is for debugging purposes only.
deleteWhenAllListenersAreGone: false,
listeners: [], // Here we store all the functions we will call when an event is raiseed.
listeners: [], // Here we store all the functions we will call when an event is raised.
listenToEvent: listenToEvent,
stopListening: stopListening,
raiseEvent: raiseEvent,
@@ -184,7 +181,7 @@
/*
We can not allow to have the exact same listener more than once. In case that we find a listener trying to listen again, the first record will
be deleted and we are just going to consider the last one comming in.
be deleted and we are just going to consider the last one coming in.
*/
for (let i = 0; i < thisObject.listeners.length; i++) {
if (eventHandlerName === thisObject.listeners[i][0] && eventType === thisObject.listeners[i][1] && callerId === thisObject.listeners[i][2]) {
+16 -15
View File
@@ -79,7 +79,7 @@ exports.newGithubServer = function newGithubServer() {
const octokit = new Octokit({
auth: token,
userAgent: 'Superalgos Beta 11'
userAgent: 'Superalgos ' + SA.version
})
await getList()
@@ -207,7 +207,7 @@ exports.newGithubServer = function newGithubServer() {
const { Octokit } = SA.nodeModules.octokit
const octokit = new Octokit({
auth: token,
userAgent: 'Superalgos Beta 11'
userAgent: 'Superalgos ' + SA.version
})
await getPrList()
await mergePrs()
@@ -295,7 +295,7 @@ exports.newGithubServer = function newGithubServer() {
let fileContent // File content of the only file at the PR
let userProfile // User Profile Object
let githubUsername // The Github user name of who is submitting the Pull Request
let mergeResponse // The response received from the call to Gihub to merge the Pull Request
let mergeResponse // The response received from the call to Github to merge the Pull Request
if (await validatePrHasMoreThanOneFile() === false) { continue }
if (await validateFileNameEqualsGithubUsername() === false) { continue }
@@ -310,13 +310,13 @@ exports.newGithubServer = function newGithubServer() {
if (await mergePullRequest() === false) {
console.log('[WARN] Github Server -> mergeGithubPullRequests -> Merge Failed -> Pull Request "' + pullRequest.title + '" not merged because Github could not merge it. -> mergeResponse.message = ' + mergeResponse.data.message)
} else {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Merge Succed -> Pull Request "' + pullRequest.title + '" successfully merged. -> mergeResponse.message = ' + mergeResponse.data.message)
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Merge Succeed -> Pull Request "' + pullRequest.title + '" successfully merged. -> mergeResponse.message = ' + mergeResponse.data.message)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request was automatically merged by the Superalgos Governance System because it was detected that the Github User " ' + githubUsername + '" who submitted it, modified its own User Profile Plugin File and nothning else but that file. All validations were successfull.'
body: 'This Pull Request was automatically merged by the Superalgos Governance System because it was detected that the Github User " ' + githubUsername + '" who submitted it, modified its own User Profile Plugin File and nothing else but that file. All validations were successful.'
});
}
@@ -340,7 +340,7 @@ exports.newGithubServer = function newGithubServer() {
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because it was detected that a User Profile file... \n\n' + fileContentUrl + '\n\n...was submitted together with ' + (filesChanged.length - 1) + ' other file/s. User Profiles files as per the Governance System rules, must be the only file present at a Pull Request in order to pass all the validations and be automatically merged.'
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because it was detected that a User Profile file... \n\n' + fileContentUrl + '\n\n...was submitted together with ' + (filesChanged.length - 1) + ' other file/s. User Profiles files as per the Governance System rules, must be the only file present at a Pull Request in order to pass all the validations and be automatically merged. \n\n If you intentionally submitted the extra files, the way to get your work merged is by first removing your User Profile file from the Plugins folder at your local installation and executing an app.contribute again. Then wait until the PR is merged (manually reviewed) and after that you put your User Profile file again and create a new PR only with that file with an app.contribute. That last PR should be merged automatically.'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
@@ -378,7 +378,7 @@ exports.newGithubServer = function newGithubServer() {
fileName = splittedFileName[0]
githubUsername = pullRequest.user.login
if (githubUsername !== fileName) {
if (githubUsername.toLowerCase() !== fileName.toLowerCase()) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #2 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Github Username is not equal to the File Name. -> Github Username = ' + githubUsername + '-> fileName = ' + fileName)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
@@ -420,7 +420,7 @@ exports.newGithubServer = function newGithubServer() {
*/
let config = JSON.parse(userProfile.config)
let messageSigned = config.signature.message
if (messageSigned !== githubUsername) {
if (messageSigned.toLowerCase() !== githubUsername.toLowerCase()) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #4 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Github Username is not equal to the Message Signed at the User Profile. -> Github Username = ' + githubUsername + '-> messageSigned = ' + messageSigned)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
@@ -480,7 +480,7 @@ exports.newGithubServer = function newGithubServer() {
/*
Validation #6: The name of the User Profile node is not the Github Username.
*/
if (userProfile.name !== githubUsername) {
if (userProfile.name.toLowerCase() !== githubUsername.toLowerCase()) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #6 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Github Username is not equal to the User Profile node\'s name. -> Github Username = ' + githubUsername + '-> userProfile.name = ' + userProfile.name)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
@@ -508,14 +508,14 @@ exports.newGithubServer = function newGithubServer() {
unless the existing one belongs to the same Github username.
*/
let userProfileIdMap = new Map()
let pluginFileNames = await SA.projects.foundations.utilities.plugins.getPluginFileNames(
let pluginFileNames = await SA.projects.communityPlugins.utilities.plugins.getPluginFileNames(
'Governance',
'User-Profiles'
)
for (let i = 0; i < pluginFileNames.length; i++) {
let pluginFileName = pluginFileNames[i]
let pluginFileContent = await SA.projects.foundations.utilities.plugins.getPluginFileContent(
let pluginFileContent = await SA.projects.communityPlugins.utilities.plugins.getPluginFileContent(
'Governance',
'User-Profiles',
pluginFileName
@@ -558,13 +558,13 @@ exports.newGithubServer = function newGithubServer() {
unless the existing one belongs to the same Github username.
*/
let userProfileIdMap = new Map()
let pluginFileNames = await SA.projects.foundations.utilities.plugins.getPluginFileNames(
let pluginFileNames = await SA.projects.communityPlugins.utilities.plugins.getPluginFileNames(
'Governance',
'User-Profiles'
)
for (let i = 0; i < pluginFileNames.length; i++) {
let pluginFileName = pluginFileNames[i]
let pluginFileContent = await SA.projects.foundations.utilities.plugins.getPluginFileContent(
let pluginFileContent = await SA.projects.communityPlugins.utilities.plugins.getPluginFileContent(
'Governance',
'User-Profiles',
pluginFileName
@@ -628,7 +628,7 @@ exports.newGithubServer = function newGithubServer() {
*/
let messageSigned = config.signature.message
if (messageSigned !== githubUsername) {
if (messageSigned.toLowerCase() !== githubUsername.toLowerCase()) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #9 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Signing Account ' + signingAccount.name + ' has not signed the current Github User Account, but something else. -> messageSigned = ' + messageSigned + '-> githubUsername = ' + githubUsername)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
@@ -743,7 +743,7 @@ exports.newGithubServer = function newGithubServer() {
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'Hi, this is the Superalgos Governance System taking notice that you have submitted a pull request directly to the master branch.\n\nThanks for submitting a PR to the Superalgos Project. We value every contribution and everyone is welcome to send PRs. Unfortunatelly we are not merging pull requests directly into the master branch. Consider resubmitting to the develop branch intstead. For your convinienve, you can swithch branches from within the app, at the footer of the Docs tab. \n\n I will close this pull request now and look forward for your next contribution either to the develop branch or any other branch available for this purpose.'
body: 'Hi, this is the Superalgos Governance System taking notice that you have submitted a pull request directly to the master branch.\n\nThanks for submitting a PR to the Superalgos Project. We value every contribution and everyone is welcome to send PRs. Unfortunately we are not merging pull requests directly into the master branch. Consider resubmitting to the develop branch instead. For your convenience, you can switch branches from within the app, at the footer of the Docs tab. \n\n I will close this pull request now and look forward for your next contribution either to the develop branch or any other branch available for this purpose.'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
@@ -775,6 +775,7 @@ exports.newGithubServer = function newGithubServer() {
}
} catch (err) {
if (err === undefined) { return }
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> err.stack = ' + err.stack)
}
}
File diff suppressed because it is too large. Load diff
+4 -4
View File
@@ -63,9 +63,9 @@
//console.log('[INFO] Client -> Task Manager Server -> runTask -> Task Name = ' + message.event.taskName)
//console.log('[INFO] Client -> Task Manager Server -> runTask -> Task Id = ' + message.event.taskId)
let path = './TaskServerRoot.js'
let path = global.env.BASE_PATH + '/TaskServerRoot.js'
/* Workarround to avoid having the same debug port at the forked process which makes it crash. */
/* Workaround to avoid having the same debug port at the forked process which makes it crash. */
for (let i = 0; i < process.execArgv.length; i++) {
let argument = process.execArgv[i]
if (argument.indexOf('--inspect') > -1) {
@@ -94,7 +94,7 @@
console.log(`[ERROR] Client -> Task Manager Server -> runTask -> Task Server exited with error ${err}`)
tasksMap.delete(task.id)
})
/* If the Tast Server stops, we remove it from our task map */
/* If the Task Server stops, we remove it from our task map */
task.childProcess.on('close', (code, signal) => {
//console.log('[INFO] Client -> Task Manager Server -> runTask -> Task Terminated. -> Task Name = ' + task.name)
//console.log('[INFO] Client -> Task Manager Server -> runTask -> Task Terminated. -> Task Id = ' + task.id)
@@ -190,7 +190,7 @@
function finalize() {
/* Before disconnecting we will forze all eventListeners to stop listening. */
/* Before disconnecting we will force all eventListeners to stop listening. */
const eventListenersArray = [...eventListeners.values()]
for (let i = 0; i < eventListenersArray.length; i++) {
let handler = eventListenersArray[i]
+59 -6
View File
@@ -5,6 +5,7 @@ exports.newWeb3Server = function newWeb3Server() {
let thisObject = {
getNetworkClientStatus: getNetworkClientStatus,
createWalletAccount: createWalletAccount,
getUserWalletBalance: getUserWalletBalance,
getWalletBalances: getWalletBalances,
signData: signData,
hashData: hashData,
@@ -82,6 +83,31 @@ exports.newWeb3Server = function newWeb3Server() {
}
}
async function getUserWalletBalance(walletAddress, contractAddress) {
const bscUri = 'https://bsc-dataseed.binance.org/'
const web3 = new Web3(bscUri)
let balance
let ABI = [{ "constant": true, "inputs": [], "name": "name", "outputs": [{ "name": "", "type": "string" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [{ "name": "_spender", "type": "address" }, { "name": "_value", "type": "uint256" }], "name": "approve", "outputs": [{ "name": "", "type": "bool" }], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "totalSupply", "outputs": [{ "name": "", "type": "uint256" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [{ "name": "_from", "type": "address" }, { "name": "_to", "type": "address" }, { "name": "_value", "type": "uint256" }], "name": "transferFrom", "outputs": [{ "name": "", "type": "bool" }], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "decimals", "outputs": [{ "name": "", "type": "uint256" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [], "name": "unpause", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [{ "name": "account", "type": "address" }, { "name": "amount", "type": "uint256" }], "name": "mint", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [{ "name": "_value", "type": "uint256" }], "name": "burn", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "paused", "outputs": [{ "name": "", "type": "bool" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [{ "name": "_spender", "type": "address" }, { "name": "_subtractedValue", "type": "uint256" }], "name": "decreaseApproval", "outputs": [{ "name": "success", "type": "bool" }], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [{ "name": "_owner", "type": "address" }], "name": "balanceOf", "outputs": [{ "name": "balance", "type": "uint256" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [{ "name": "listAddress", "type": "address" }, { "name": "isBlackListed", "type": "bool" }], "name": "blackListAddress", "outputs": [{ "name": "success", "type": "bool" }], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [], "name": "pause", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "owner", "outputs": [{ "name": "", "type": "address" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "symbol", "outputs": [{ "name": "", "type": "string" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [{ "name": "_to", "type": "address" }, { "name": "_value", "type": "uint256" }], "name": "transfer", "outputs": [{ "name": "", "type": "bool" }], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [{ "name": "_spender", "type": "address" }, { "name": "_addedValue", "type": "uint256" }], "name": "increaseApproval", "outputs": [{ "name": "success", "type": "bool" }], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [{ "name": "_owner", "type": "address" }, { "name": "_spender", "type": "address" }], "name": "allowance", "outputs": [{ "name": "", "type": "uint256" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [{ "name": "newOwner", "type": "address" }], "name": "transferOwnership", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "inputs": [{ "name": "_name", "type": "string" }, { "name": "_symbol", "type": "string" }, { "name": "_decimals", "type": "uint256" }, { "name": "_supply", "type": "uint256" }, { "name": "tokenOwner", "type": "address" }], "payable": false, "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [{ "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" }], "name": "Mint", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": true, "name": "burner", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" }], "name": "Burn", "type": "event" }, { "anonymous": false, "inputs": [], "name": "Pause", "type": "event" }, { "anonymous": false, "inputs": [], "name": "Unpause", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": true, "name": "previousOwner", "type": "address" }, { "indexed": true, "name": "newOwner", "tLine truncated
const contractInst = new web3.eth.Contract(ABI, contractAddress)
async function getBalance() {
balance = await contractInst.methods.balanceOf(walletAddress).call().then(result => web3.utils.fromWei(result, 'ether'))
return balance
}
await getBalance()
return {
walletAddress: walletAddress,
balance: balance,
result: 'Ok'
}
}
async function getWalletBalances(host, port, interface, walletDefinition) {
let key = 'host (' + host + ') at port (' + port + ') via interface (' + interface + ')'
@@ -285,10 +311,14 @@ exports.newWeb3Server = function newWeb3Server() {
let response = await mnemonicToPrivateKey(mnemonic)
let privateKey = response.privateKey
console.log('----------------------------------------------------------------------------------------------')
console.log('PAYING CONTRIBUTORS')
console.log('----------------------------------------------------------------------------------------------')
for (let i = 0; i < paymentsArray.length; i++) {
await PL.projects.foundations.utilities.asyncFunctions.sleep(10000)
await PL.projects.foundations.utilities.asyncFunctions.sleep(15000)
let payment = paymentsArray[i]
sendTokens(
await sendTokens(
i + 1,
payment.userProfile,
payment.from,
@@ -299,15 +329,31 @@ exports.newWeb3Server = function newWeb3Server() {
async function sendTokens(number, userProfile, fromAddress, toAddress, tokenAmount) {
try {
tokenAmount = Math.trunc(tokenAmount / 1000000000000000000)
console.log('')
console.log('---------------------------------------------------------------------------------------------------------------------------------------------------')
console.log(' Payment # ' + number + ' - User Profile: ' + userProfile + ' - SA Tokens Amount: ' + tokenAmount / 1000000000000000000 + ' - Address: ' + toAddress)
console.log(' Payment # ' + number + ' - User Profile: ' + userProfile + ' - SA Tokens Amount: ' + parseFloat(tokenAmount).toLocaleString('en') + ' - Address: ' + toAddress)
console.log('---------------------------------------------------------------------------------------------------------------------------------------------------')
console.log('')
if (tokenAmount === 0) {
console.log('No need to send a transaction in this case.')
return
}
const Tx = SA.nodeModules.ethereumjsTx.Transaction;
const web3 = new Web3(new Web3.providers.HttpProvider('https://bsc-dataseed.binance.org/'))
const amount = web3.utils.toHex(tokenAmount)
/*
Token Amount
*/
tokenAmount = web3.utils.toWei(tokenAmount.toString(), 'ether')
var amountBigNumber = web3.utils.toBN(tokenAmount)
//const amount = web3.utils.toHex(tokenAmount)
if (privateKey === undefined) { privateKey = 'No Privete Key - Just Testing' }
privateKey = privateKey.replace('0x', '')
const privateKeyBuffer = Buffer.from(privateKey, 'hex')
const contractAbiObject = JSON.parse(contractAbi)
@@ -325,13 +371,14 @@ exports.newWeb3Server = function newWeb3Server() {
);
const nonce = await web3.eth.getTransactionCount(fromAddress);
console.log('Nonce:', nonce)
const rawTransaction = {
"from": fromAddress,
"gasPrice": web3.utils.toHex(5000000000),
"gasLimit": web3.utils.toHex(210000),
"to": contractAddress, "value": "0x0",
"data": contract.methods.transfer(toAddress, amount).encodeABI(),
"data": contract.methods.transfer(toAddress, amountBigNumber).encodeABI(),
"nonce": web3.utils.toHex(nonce)
};
@@ -339,7 +386,13 @@ exports.newWeb3Server = function newWeb3Server() {
transaction.sign(privateKeyBuffer)
console.log('Transaction:', rawTransaction)
const result = await web3.eth.sendSignedTransaction('0x' + transaction.serialize().toString('hex'))
let result
result = await web3.eth.sendSignedTransaction('0x' + transaction.serialize().toString('hex'))
.catch(err => {
console.log('[ERROR] sendSignedTransaction -> err =' + JSON.stringify(err))
})
console.log('Result:', result)
return result
} catch (err) {
+34 -5
View File
@@ -9,7 +9,7 @@
const WEB_SOCKET = SA.nodeModules.ws
let socketServer
let port = global.env.CLIENT_WEB_SOCKETS_INTERFACE_PORT
let port = global.env.PLATFORM_WEB_SOCKETS_INTERFACE_PORT
return thisObject
@@ -36,13 +36,42 @@
socket.on('message', onMenssage)
function onMenssage(message){
function onMenssage(message) {
try {
if (LOG_INFO === true) {
console.log('Message Received: ' + message.substring(0, 1000))
if (global.env.DEMO_MODE === true) {
/*
In DEMO MODE we will accept Task / Sessions Running or Stopping if you are requesting this from localhost only.
*/
if (socket._socket.remoteAddress !== "::1") {
if (
message.toString().indexOf('"eventType":"Run Task"') >= 0
||
message.toString().indexOf('"eventType":"Stop Task"') >= 0
||
message.toString().indexOf('"eventType":"Run Trading Session"') >= 0
||
message.toString().indexOf('"eventType":"Stop Trading Session"') >= 0
||
message.toString().indexOf('"eventType":"Resume Trading Session"') >= 0
||
message.toString().indexOf('"eventType":"Run Learning Session"') >= 0
||
message.toString().indexOf('"eventType":"Stop Learning Session"') >= 0
||
message.toString().indexOf('"eventType":"Resume Learning Session"') >= 0
) {
console.log('Trying to execute a Task while in DEMO MODE. Some hacking has taken place!')
console.log('Hacker IP Address is: ' + socket._socket.remoteAddress)
return
}
}
}
if (LOG_INFO === true) {
console.log('Message Received: ' + message.toString().substring(0, 10000))
}
let messageArray = message.toString().split('|*|')
let origin = messageArray[0]
+7 -8
View File
@@ -6,7 +6,7 @@ exports.newPlatformApp = function newPlatformApp() {
return thisObject
async function run() {
async function run(initialWorkspace) {
process.on('uncaughtException', function (err) {
if (err.message && err.message.indexOf("EADDRINUSE") > 0) {
@@ -20,7 +20,7 @@ exports.newPlatformApp = function newPlatformApp() {
})
process.on('unhandledRejection', (reason, p) => {
// Signal user that a necissary node module is missing
// Signal user that a necessary node module is missing
if (reason.code == 'MODULE_NOT_FOUND') {
console.log("[ERROR] Dependency library not found. Please try running the 'node setup' command and then restart the Superalgos Platform Client.")
console.log('[ERROR] Platform App -> reason = ' + JSON.stringify(reason))
@@ -133,17 +133,16 @@ exports.newPlatformApp = function newPlatformApp() {
console.log('')
console.log('SUPERALGOS PLATFORM CLIENT INTERFACES:')
console.log('')
WEB_SOCKETS_INTERFACE = WEB_SOCKETS_INTERFACE.newWebSocketsInterface()
WEB_SOCKETS_INTERFACE.initialize()
console.log('Web Sockets Interface ....................................... Listening at port ' + global.env.CLIENT_WEB_SOCKETS_INTERFACE_PORT)
console.log('Web Sockets Interface ....................................... Listening at port ' + global.env.PLATFORM_WEB_SOCKETS_INTERFACE_PORT)
HTTP_INTERFACE = HTTP_INTERFACE.newHttpInterface()
HTTP_INTERFACE.initialize()
console.log('Http Interface .............................................. Listening at port ' + global.env.CLIENT_HTTP_INTERFACE_PORT)
HTTP_INTERFACE.initialize(initialWorkspace)
console.log('Http Interface .............................................. Listening at port ' + global.env.PLATFORM_HTTP_INTERFACE_PORT)
console.log('')
console.log("You are running Superalgos Beta 11")
console.log("You are running Superalgos Platform " + SA.version)
console.log('')
console.log("What's new? These are the main new features in this version:")
console.log('')
@@ -155,7 +154,7 @@ exports.newPlatformApp = function newPlatformApp() {
console.log('Superalgos P2P Network ...................................... Will allow algo-traders to share trading signals with Superalgos users consuming these signals via a mobile app.')
console.log('Real-time Trading Signals ................................... Will allow users to emit trading signals and be rewarded with SA Tokens.')
console.log('Superalgos Mobile ........................................... Will allow users to consume trading signals for free and autonomously execute trades from their mobile phones.')
console.log('Ethereum Integration ........................................ Will allow mining data from an Ethereum network node, and bring it into the Superalgos workflow. [Looking for an Ethereum dev that would like to continue this line of development.]')
console.log('Portfolio Manager ........................................... Will allow a Portfolio Manager bot to supervize Trading Bots deciding where and when to increase or decrease their position sizes.]')
console.log('')
+2 -2
View File
@@ -149,12 +149,12 @@ function newAnimation() {
}
}
/* We request the next frame to be drawn, and stablishing a loop */
/* We request the next frame to be drawn, and establish a loop */
/* Use this code for full animation speed. */
animationLoopHandle = window.requestAnimationFrame(animationLoop)
/* Use this code for max 10 frames per second animation speed, if the app is consumming too much of your CPU. */
/* Use this code for max 10 frames per second animation speed, if the app is consuming too much of your CPU. */
/*
setTimeout(nextLoop, 100)
function nextLoop () {
+12 -3
View File
@@ -4,7 +4,7 @@ function newAppPostLoader() {
const MODULE_NAME = 'Post Loader'
const ERROR_LOG = true
const logger = newWebDebugLog()
let thisObject = {
start: start
@@ -14,9 +14,18 @@ function newAppPostLoader() {
function start() {
try {
// autoSaveWhenClosingTheBrowser()
setupProjectsSchema()
setupEnvironment()
function setupEnvironment() {
httpRequest(undefined, 'Environment', onResponse)
function onResponse(err, file) {
UI.environment = JSON.parse(file)
setupProjectsSchema()
}
}
function setupProjectsSchema() {
httpRequest(undefined, 'ProjectsSchema', onResponse)
+2 -2
View File
@@ -47,7 +47,7 @@ function loadSuperalgos() {
loadDebugModule()
if ((browser.name !== "Chrome" && browser.name!=="Safari") || (browser.name === "Chrome" && parseInt(browser.version) < 85) || (browser.name === "Safari" && parseInt(browser.version) < 13)) {
alert("Superalgos is officially supported on Google Chrome 85 or Safari 13.1 and above. Your browser version has been detected as potentially beneath this. If you continue you may experience some functionaility issues.\n\nDetected Browser: " + browser.name + "\nVersion: " + browser.version)
alert("Superalgos is officially supported on Google Chrome 85 or Safari 13.1 and above. Your browser version has been detected as potentially beneath this. If you continue you may experience some functionality issues.\n\nDetected Browser: " + browser.name + "\nVersion: " + browser.version)
}
function checkBrowserVersion () {
@@ -131,7 +131,7 @@ function loadSuperalgos() {
}
}
/* And Finally, we start loading all the scripts we will inmediatelly need. */
/* And Finally, we start loading all the scripts we will immediately need. */
function loadModules() {
let path = "AppLoader.js"
REQUIREJS([path], onRequired)
+36 -12
View File
@@ -56,6 +56,7 @@ function newCanvas() {
UI.projects.foundations.spaces.sideSpace.finalize()
UI.projects.foundations.spaces.chartingSpace.finalize()
UI.projects.foundations.spaces.floatingSpace.finalize()
UI.projects.foundations.spaces.codeEditorSpace.finalize()
thisObject.shorcutNumbers = undefined
if (browserCanvas.removeEventListener) {
@@ -172,7 +173,7 @@ function newCanvas() {
spaceDefinitionDrawMap.set(spaceDefinition.animationDrawIndex, spaceDefinition)
}
/* Build the maps that defines the secuence of execution of different events. */
/* Build the maps that defines the sequence of execution of different events. */
if (spaceDefinition.onMouseWheelIndex !== undefined) {
projectInstance.events.onMouseWheelMap.set(spaceDefinition.onMouseWheelIndex, spaceInstance)
}
@@ -373,7 +374,7 @@ function newCanvas() {
if (EDITOR_ON_FOCUS === true) {
/*
We will fordward the event to whoever is
We will forward the event to whoever is
controlling the editor.
*/
if (window.editorController !== undefined) {
@@ -385,6 +386,11 @@ function newCanvas() {
if (UI.projects.education !== undefined && UI.projects.education.spaces.docsSpace.isVisible === true) {
return
}
/* When the Code Editor is Visible, we do not process key down events of the Designer Space. */
if (UI.projects.foundations.spaces.codeEditorSpace.isVisible === true) {
return
}
thisObject.mouse.event = event
thisObject.mouse.action = 'key down'
@@ -485,6 +491,19 @@ function newCanvas() {
return
}
if (
event.shiftKey === true &&
(event.ctrlKey === true || event.metaKey === true) &&
(event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.rescueFloatingObjectToMouse || event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.rescueFloatingObjectToMouse.toLowerCase())
) {
UI.projects.foundations.spaces.floatingSpace.rescueFloatingObjectToMouse(thisObject.mouse.position)
if (event.preventDefault !== undefined) {
event.preventDefault()
}
return
}
let nodeOnFocus = await UI.projects.foundations.spaces.designSpace.workspace.getNodeThatIsOnFocus()
if (nodeOnFocus !== undefined) {
if (nodeOnFocus.payload.uiObject.codeEditor !== undefined) {
@@ -502,6 +521,11 @@ function newCanvas() {
return
}
}
if (nodeOnFocus.payload.uiObject.listSelector !== undefined) {
if (nodeOnFocus.payload.uiObject.listSelector.visible === true) {
return
}
}
if (nodeOnFocus.payload.uiObject.conditionEditor !== undefined) {
if (nodeOnFocus.payload.uiObject.conditionEditor.visible === true) {
return
@@ -637,7 +661,7 @@ function newCanvas() {
if ((event.ctrlKey === true || event.metaKey === true) && event.altKey === true) {
/* Shortcuts to nodes */
if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 65 && event.keyCode <= 90)) {
/* From here we prevent the default behaviour. Putting it earlier prevents imput box and text area to receive keystrokes */
/* From here we prevent the default behaviour. Putting it earlier prevents input box and text area to receive keystrokes */
event.preventDefault()
let nodeUsingThisKey = await UI.projects.foundations.spaces.designSpace.workspace.getNodeByShortcutKey(event.key)
@@ -758,11 +782,11 @@ function newCanvas() {
/*
We will go through all the spaces defined at the project schema for each project
and we are going to query each space to see if they have the container that is at
the mouse position. We will order firt the spaces by the sequence order defined
the mouse position. We will order first the spaces by the sequence order defined
at the project schema specifically for this mouse event.
The order of the projects for events evaluations has intentionally been inverted,
because the latest project is drwan the last, on top of the others, that means that
because the latest project is drawn the last, on top of the others, that means that
events should belong to the last first.
*/
for (let i = PROJECTS_SCHEMA.length - 1; i >= 0; i--) {
@@ -868,11 +892,11 @@ function newCanvas() {
/*
We will go through all the spaces defined at the project schema for each project
and we are going to query each space to see if they have the container that is at
the mouse position. We will order firt the spaces by the sequence order defined
the mouse position. We will order first the spaces by the sequence order defined
at the project schema specifically for this mouse event.
The order of the projects for events evaluations has intentionally been inverted,
because the latest project is drwan the last, on top of the others, that means that
because the latest project is drawn the last, on top of the others, that means that
events should belong to the last first.
*/
for (let i = PROJECTS_SCHEMA.length - 1; i >= 0; i--) {
@@ -979,18 +1003,18 @@ function newCanvas() {
return
}
/* Then we check who is the current object underneeth the mounse. */
/* Then we check who is the current object underneath the mouse. */
let container
/*
We will go through all the spaces defined at the project schema for each project
and we are going to query each space to see if they have the container that is at
the mouse position. We will order firt the spaces by the sequence order defined
the mouse position. We will order first the spaces by the sequence order defined
at the project schema specifically for this mouse event.
The order of the projects for events evaluations has intentionally been inverted,
because the latest project is drwan the last, on top of the others, that means that
because the latest project is drawn the last, on top of the others, that means that
events should belong to the last first.
*/
for (let i = PROJECTS_SCHEMA.length - 1; i >= 0; i--) {
@@ -1050,11 +1074,11 @@ function newCanvas() {
/*
We will go through all the spaces defined at the project schema for each project
and we are going to query each space to see if they have the container that is at
the mouse position. We will order firt the spaces by the sequence order defined
the mouse position. We will order first the spaces by the sequence order defined
at the project schema specifically for this mouse event.
The order of the projects for events evaluations has intentionally been inverted,
because the latest project is drwan the last, on top of the others, that means that
because the latest project is drawn the last, on top of the others, that means that
events should belong to the last first.
*/
for (let i = PROJECTS_SCHEMA.length - 1; i >= 0; i--) {
+2 -2
View File
@@ -45,7 +45,7 @@ function newDailyFiles() {
}
}
function initialize(pMine, pBot, pSession, pProduct, pDataset, pExchange, pMarket, pDatetime, pTimeFrame, pHost, pPort, pEventsServerClient, callBackFunction) {
function initialize(pMine, pBot, pSession, pProduct, pDataset, pExchange, pMarket, pDatetime, pTimeFrame, pHost, pPort, pEventsServerClient, callBackFunction, scheme='http') {
try {
callBackWhenFileReceived = callBackFunction
@@ -55,7 +55,7 @@ function newDailyFiles() {
let timeFrames
fileCloud = newFileCloud()
fileCloud.initialize(pBot, pHost, pPort)
fileCloud.initialize(pBot, pHost, pPort, scheme)
/* Config Validations */
if (pDataset.config.validTimeFrames === undefined) {
+5 -5
View File
@@ -17,8 +17,8 @@ function newFileCloud () {
let fileStorage
return thisObject
function initialize (pBot, pHost, pPort) {
fileStorage = newFileStorage(pHost, pPort)
function initialize (pBot, pHost, pPort, scheme='http') {
fileStorage = newFileStorage(pHost, pPort, scheme)
}
function getFile (pMine, pBot, pSession, pProduct, pDataset, pExchange, pMarket, ptimeFrameLabel, pDatetime, pSequence, pDataRange, pTimeFrames, callBackFunction) {
@@ -77,7 +77,7 @@ function newFileCloud () {
}
if (fileName === undefined) {
logger.write('[ERROR] getFile -> getFileRecursively -> Inconsistant data. Check the following: ')
logger.write('[ERROR] getFile -> getFileRecursively -> Inconsistent data. Check the following: ')
logger.write('[ERROR] getFile -> getFileRecursively -> pMine = ' + JSON.stringify(pMine))
logger.write('[ERROR] getFile -> getFileRecursively -> pBot = ' + JSON.stringify(pBot))
logger.write('[ERROR] getFile -> getFileRecursively -> pDataset = ' + JSON.stringify(pDataset))
@@ -85,7 +85,7 @@ function newFileCloud () {
logger.write('[ERROR] getFile -> getFileRecursively -> pMarket = ' + JSON.stringify(pMarket))
logger.write('[ERROR] getFile -> getFileRecursively -> ptimeFrameLabel = ' + JSON.stringify(ptimeFrameLabel))
throw ('Inconsistant data received.')
throw ('Inconsistent data received.')
}
if (pMarket !== undefined) {
@@ -152,7 +152,7 @@ function newFileCloud () {
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> filePath = ' + filePath) }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> fileName = ' + fileName) }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> Unexpected Error Ocurred.') }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> Unexpected Error Occurred.') }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> err = ' + err.stack) }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> text = ' + text) }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> response = ' + response) }
+2 -2
View File
@@ -195,7 +195,7 @@ function newFileCursor() {
/*
We are implementing here an algorithm designed to save bandwidth, memory and processing power at the browser.
We say there is a saving mode where the cursor is running at a minimum size. When the end user aproaches the time period the cursor
We say there is a saving mode where the cursor is running at a minimum size. When the end user approaches the time period the cursor
is set, then it should exit the saving mode and go to its actual size.
To do this we are going to measure the distance from the Time Frame received to the one the cursors was initialized with.
@@ -427,7 +427,7 @@ function newFileCursor() {
let targetDate = new Date(cursorDate)
targetDate.setUTCDate(targetDate.getUTCDate() + j)
/* Small algorith to allow load first the current date, then alternate between the most forwad and the most backwards ones. */
/* Small algorithm to allow load first the current date, then alternate between the most forward and the most backwards ones. */
if (j === 0) { j++ } else {
if (j < 0) {
j = -j
+4 -4
View File
@@ -1,4 +1,4 @@
function newFileStorage(host, port) {
function newFileStorage(host, port, scheme='http') {
const MODULE_NAME = 'File Storage'
const INFO_LOG = false
const logger = newWebDebugLog()
@@ -40,12 +40,12 @@ function newFileStorage(host, port) {
let url
if (host !== undefined && port !== undefined) {
url = 'http://' + host + ':' + port + '/' + folder + filePath
url = scheme + '://' + host + ':' + port + '/' + folder + filePath
} else {
url = folder + filePath
}
/* Scaping # since it breaks the URL */
/* Escaping # since it breaks the URL */
url = url.replaceAll('#', '_HASHTAG_')
httpRequest(undefined, url, (response, fileContent) => {
@@ -64,7 +64,7 @@ function newFileStorage(host, port) {
let err = { code: 'The specified key does not exist.' }
callBackFunction(err)
} else {
console.log('Error geting the file from the serever:', err)
console.log('Error getting the file from the server:', err)
callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE)
}
}
+3 -2
View File
@@ -80,7 +80,8 @@ function newMarketFiles() {
pHost,
pPort,
pEventsServerClient,
callBackFunction) {
callBackFunction,
scheme='http') {
try {
let timeFrames
@@ -94,7 +95,7 @@ function newMarketFiles() {
eventsServerClient = pEventsServerClient
fileCloud = newFileCloud()
fileCloud.initialize(pBot, pHost, pPort)
fileCloud.initialize(pBot, pHost, pPort, scheme)
/* Some Validations */
if (dataset.config.validTimeFrames === undefined) {
+1 -1
View File
@@ -8,7 +8,7 @@ function newEventHandler() {
finalize: finalize
}
let eventHandlers = [] // Here we store all the functions we will call when an event is raiseed.
let eventHandlers = [] // Here we store all the functions we will call when an event is raised.
return thisObject
+9 -4
View File
@@ -218,13 +218,14 @@ function newEventsServerClient(lanNetworkNode) {
try {
let host
let port
/* At this point the node does not have the payload property yet, that is why we have to do this manually */
let extwsurl
try {
let config = JSON.parse(lanNetworkNode.config)
host = config.host
port = config.webSocketsPort
extwsurl = config.webSocketsExternalURL
/* Check if we really have to stablish the connection. */
/* Check if we really have to establish the connection. */
if (config.autoConnect === false) { return }
} catch (err) {
lanNetworkNode.payload.uiObject.setErrorMessage(
@@ -268,8 +269,12 @@ function newEventsServerClient(lanNetworkNode) {
return
}
const WEB_SOCKETS_URL = 'ws://' + host + ':' + port + ''
let wsurl = 'ws://' + host + ':' + port + ''
if (extwsurl !== undefined) {
wsurl = extwsurl
}
const WEB_SOCKETS_URL = wsurl
WEB_SOCKETS_CONNECTION = new WebSocket(WEB_SOCKETS_URL)
WEB_SOCKETS_CONNECTION.onerror = error => {
console.log('WebSocket error:' + JSON.stringify(error))
@@ -280,7 +285,7 @@ function newEventsServerClient(lanNetworkNode) {
}
}
WEB_SOCKETS_CONNECTION.onmessage = e => {
// console.log('Websoked Message Received: ' + e.data)
// console.log('WEB_SOCKET Message Received: ' + e.data)
let message = JSON.parse(e.data)
+8 -8
View File
@@ -6,7 +6,7 @@ function newFrame() {
let thisObject = {
type: 'Rectangle',
containerName: '', // This is for debugging purposes only.
parentFrame: undefined, // Here we store the parent cointainer zoom object.
parentFrame: undefined, // Here we store the parent container zoom object.
radius: 0,
offset: undefined,
position: undefined,
@@ -53,7 +53,7 @@ function newFrame() {
}
function isInViewPort() {
/* This function is usefull to know if the object who has this frame is currently appearing at least in part at the UI.projects.foundations.spaces.chartingSpace.viewport */
/* This function is useful to know if the object who has this frame is currently appearing at least in part at the UI.projects.foundations.spaces.chartingSpace.viewport */
point1 = {
x: 0,
@@ -78,7 +78,7 @@ function newFrame() {
}
function isCenterInViewPort() {
/* This function is usefull to know if the object who has this frame is currently appearing at least in part at the UI.projects.foundations.spaces.chartingSpace.viewport */
/* This function is useful to know if the object who has this frame is currently appearing at least in part at the UI.projects.foundations.spaces.chartingSpace.viewport */
point1 = {
x: thisObject.width * 40 / 100,
@@ -187,8 +187,8 @@ function newFrame() {
}
function isThisPointHere(point, outsideViewPort, dontTransform, padding) {
// The second parameter is usefull when you want to check a point that you already know is outside the viewport.
// The padding is a distance to the borders of the container. Can be either negative (outside, to increase the cointainer size) or positive (inside to decrease the cointainer size)
// The second parameter is useful when you want to check a point that you already know is outside the viewport.
// The padding is a distance to the borders of the container. Can be either negative (outside, to increase the container size) or positive (inside to decrease the cointainer size)
if (padding === undefined) { padding = 0 }
@@ -199,7 +199,7 @@ function newFrame() {
}
/* The point received is on the screen coordinates system, which already has zoom and displacement applied. We need to remove the zoom and displacement
in order to have the point on the containers coordinate system and be able to compare it with its dimmensions. */
in order to have the point on the containers coordinate system and be able to compare it with its dimensions. */
if (dontTransform === false || dontTransform === undefined) {
if (outsideViewPort === true) {
checkPoint = thisObject.container.frame.unframeThisPoint(checkPoint)
@@ -208,7 +208,7 @@ function newFrame() {
}
}
/* Now we check if the resulting point is whin the current Frame. */
/* Now we check if the resulting point is within the current Frame. */
if (isNaN(checkPoint.x) || isNaN(checkPoint.y)) { return false }
if (thisObject.type === 'Circle') {
let distance = Math.sqrt(Math.pow(thisObject.position.x - checkPoint.x, 2) + Math.pow(thisObject.position.y - checkPoint.y, 2))
@@ -244,7 +244,7 @@ function newFrame() {
thisPoint = thisObject.parentFrame.frameThisPoint(thisPoint)
}
/* Now we check if the resulting point is whin the current Frame. */
/* Now we check if the resulting point is within the current Frame. */
if (thisObject.type === 'Circle') {
let distance = Math.sqrt(Math.pow(thisPoint.x - checkPoint.x, 2) + Math.pow(thisPoint.y - checkPoint.y, 2))
+11 -5
View File
@@ -1,11 +1,12 @@
/* Global Constatns */
/* Global Constants */
let canvas
let PROJECTS_SCHEMA
let SCHEMAS_BY_PROJECT = new Map()
/* New Root object*/
let UI = {
projects: {}
projects: {},
environment: {}
}
/* User Interface Colors */
@@ -203,9 +204,9 @@ const _1_MINUTE_IN_MILISECONDS = 1 * 60 * 1000;
let NEW_SESSION_INITIAL_DATE = new Date(); // This value will be overwritten at the UI.projects.foundations.spaces.chartingSpace.viewport.initialize if the user had a prevous session with this same browser.
let NEW_SESSION_INITIAL_DATE = new Date(); // This value will be overwritten at the UI.projects.foundations.spaces.chartingSpace.viewport.initialize if the user had a previous session with this same browser.
let INITIAL_ZOOM_LEVEL = -28.25 // This is the zoom level at the view port in which the APP starts.
let INITIAL_TIME_PERIOD = ONE_DAY_IN_MILISECONDS // This value will be overwritten at the UI.projects.foundations.spaces.chartingSpace.viewport.initialize if the user had a prevous session with this same browser.
let INITIAL_TIME_PERIOD = ONE_DAY_IN_MILISECONDS // This value will be overwritten at the UI.projects.foundations.spaces.chartingSpace.viewport.initialize if the user had a previous session with this same browser.
let VERY_LARGE_NUMBER = 100000000000000
const TOP_MARGIN = 0
@@ -245,7 +246,7 @@ const PERIOD_05_MIN = "05-min";
const PERIOD_01_MIN = "01-min";
/*
We define here the size of the chartingSpace. It has to bee enough big in order to accomodate all the charts we expect to display in this space.
We define here the size of the chartingSpace. It has to bee enough big in order to accommodate all the charts we expect to display in this space.
*/
const TIME_MACHINE_WIDTH = 8;
@@ -260,6 +261,11 @@ let CURRENT_PANORAMA_POSITION = 0
let CAN_SPACES_DRAW = false // This global variable regulates when spaces can or can not draw their contents.
const codeEditorType = {
CODE: "code",
CONFIG: "config"
}
function toRadians(angle) {
return angle * (Math.PI / 180);
}
+6 -6
View File
@@ -8,7 +8,7 @@ function newProductStorage(name) {
/*
This object will initialize children objects that will end up loading the data of each set defined at each product of the bot received at initialization.
Once all the underlaying objects are fully initialized it will callback.
Once all the underlying objects are fully initialized it will callback.
At the same time it will raise an event for each underlaying file being loaded, so that the UI can reflect the progress to the end user.
@@ -74,7 +74,7 @@ function newProductStorage(name) {
}
}
function initialize(mine, bot, session, product, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, callBackFunction) {
function initialize(mine, bot, session, product, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, callBackFunction, scheme='http') {
try {
datetime = pDatetime
timeFrame = pTimeFrame
@@ -90,7 +90,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let marketFiles = newMarketFiles()
marketFiles.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onMarketFileReady)
marketFiles.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onMarketFileReady, scheme)
thisObject.marketFiles.push(marketFiles)
}
break
@@ -99,7 +99,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let dailyFiles = newDailyFiles()
dailyFiles.initialize(mine, bot, session, product, dataset, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, onDailyFileReady)
dailyFiles.initialize(mine, bot, session, product, dataset, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, onDailyFileReady, scheme)
thisObject.dailyFiles.push(dailyFiles)
}
break
@@ -108,7 +108,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let singleFile = newSingleFile()
singleFile.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onSingleFileReady)
singleFile.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onSingleFileReady, scheme)
thisObject.singleFile.push(singleFile)
}
break
@@ -117,7 +117,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let fileSequences = newFileSequence()
fileSequences.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onFileSequenceReady)
fileSequences.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onFileSequenceReady, scheme)
thisObject.fileSequences.push(fileSequences)
}
break
+35 -13
View File
@@ -1,4 +1,4 @@
function getSchemaDocument (node, project) {
function getSchemaDocument(node, project) {
if (node === null || node === undefined) {
console.log('[ERROR] Can not get the schema document of a null or undefined node ')
return
@@ -7,13 +7,35 @@ function getSchemaDocument (node, project) {
let APP_SCHEMA = SCHEMAS_BY_PROJECT.get(project)
if (APP_SCHEMA !== undefined) {
return SCHEMAS_BY_PROJECT.get(project).map.appSchema.get(node.type)
let schemaDocument = SCHEMAS_BY_PROJECT.get(project).map.appSchema.get(node.type)
/*
As of today, we are still splitting the codebase into multiple projects and there are Menu Actions which do not
have a well defined relatedUIObjectProject. There are a few techniques in place to try to guess it, but
even those can fail. For that reason, we will temporally see if we can find the schema document at any of the
available projects.
TODO: We need to explicitly declare the project of a relatedUIObject in order to avoid potential name collision
between nodes belonging to more than one project.
*/
if (schemaDocument === undefined) {
for (let j = 0; j < PROJECTS_SCHEMA.length; j++) {
let project = PROJECTS_SCHEMA[j].name
schemaDocument = SCHEMAS_BY_PROJECT.get(project).map.appSchema.get(node.type)
if (schemaDocument !== undefined) {
break
}
}
}
return schemaDocument
} else {
console.log('[ERROR] Could not get APP Scchema for project ' + node.project)
console.log('[ERROR] Could not get APP Schema for project ' + node.project)
}
}
function dynamicDecimals (value, minDecimals) {
function dynamicDecimals(value, minDecimals) {
if (minDecimals === undefined) {
minDecimals = 0
}
@@ -26,7 +48,7 @@ function dynamicDecimals (value, minDecimals) {
return returnValue
}
function convertTimeFrameToName (pTimeFrame) {
function convertTimeFrameToName(pTimeFrame) {
for (let i = 0; i < dailyTimeFramesArray.length; i++) {
let period = dailyTimeFramesArray[i]
if (period[0] === pTimeFrame) {
@@ -42,7 +64,7 @@ function convertTimeFrameToName (pTimeFrame) {
}
}
function nextPorwerOf10 (number) {
function nextPorwerOf10(number) {
for (let i = -10; i <= 10; i++) {
if (number < Math.pow(10, i)) {
return Math.pow(10, i)
@@ -50,18 +72,18 @@ function nextPorwerOf10 (number) {
}
}
function pad (str, max) {
function pad(str, max) {
str = str.toString()
return str.length < max ? pad('0' + str, max) : str
}
function moveToUserPosition (container, currentDate, currentRate, coordinateSystem, ignoreX, ignoreY, mousePosition, fitFunction) {
function moveToUserPosition(container, currentDate, currentRate, coordinateSystem, ignoreX, ignoreY, mousePosition, fitFunction) {
let targetPoint = {
x: currentDate.valueOf(),
y: currentRate
}
/* Put this point in the coordinate system of the UI.projects.foundations.spaces.chartingSpace.viewport */
/* Put this point in the coordinate system of the UI.projects.foundations.spaces.chartingSpace.viewport */
targetPoint = coordinateSystem.transformThisPoint(targetPoint)
targetPoint = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(targetPoint, container)
@@ -81,7 +103,7 @@ function moveToUserPosition (container, currentDate, currentRate, coordinateSyst
container.displace(displaceVector)
}
function removeTime (datetime) {
function removeTime(datetime) {
if (datetime === undefined) { return }
let dateOnly = new Date(Math.trunc(datetime.valueOf() / ONE_DAY_IN_MILISECONDS) * ONE_DAY_IN_MILISECONDS)
@@ -89,14 +111,14 @@ function removeTime (datetime) {
return dateOnly
}
function newUniqueId () {
function newUniqueId() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8)
return v.toString(16)
})
}
function splitTextIntoPhrases (text, wordsPerLine) {
function splitTextIntoPhrases(text, wordsPerLine) {
try {
if (text.split === undefined) {
return []
@@ -128,7 +150,7 @@ function splitTextIntoPhrases (text, wordsPerLine) {
}
}
function getTextWidth (text) {
function getTextWidth(text) {
var metrics = browserCanvasContext.measureText(text)
return metrics.width
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

+15
View File
@@ -0,0 +1,15 @@
.code-editor-page {
font: 400 17px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
color: #365558;
line-height: 150%;
margin: 20 25 20 30px;
}
.editor{
height: 70vh;
overflow: hidden;
}
#code-path {
margin-bottom: 15px;
}
+34 -40
View File
@@ -128,50 +128,33 @@ cursor: pointer;
line-height: inherit;
}
/* Tooltip text */
.docs-tooltip .docs-tooltiptext {
visibility: hidden;
width: 240px;
background-color: #0295aa;
color: #fff;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 130%;
text-align: center;
padding: 15px;
border-radius: 6px;
/* Position the docs-tooltip text */
position: absolute;
z-index: 0;
bottom: 125%;
left: 50%;
margin-left: -120px;
/* Fade in docs-tooltip */
opacity: 0;
transition: opacity 0.3s;
/* Tooltip Settings */
.tippy-box[data-theme~='superalgos'] {
background-color: #0295aa;
color: #fff;
font: normal normal normal 14px/1 "segoeui";
width: 240px;
padding: 15px;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 130%;
text-align: center;
}
/* Tooltip arrow */
.docs-tooltip .docs-tooltiptext::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #0295aa transparent transparent transparent;
.tippy-box[data-theme~='superalgos'][data-placement^='top'] > .tippy-arrow::before {
border-top-color: #0295aa;
}
.tippy-box[data-theme~='superalgos'][data-placement^='bottom'] > .tippy-arrow::before {
border-bottom-color: #0295aa;
}
.tippy-box[data-theme~='superalgos'][data-placement^='left'] > .tippy-arrow::before {
border-left-color: #0295aa;
}
.tippy-box[data-theme~='superalgos'][data-placement^='right'] > .tippy-arrow::before {
border-right-color: #0295aa;
}
/* Show the tooltip text when you mouse over the tooltip container */
.docs-tooltip:hover .docs-tooltiptext {
visibility: visible;
opacity: 1;
}
/* Headings */
@@ -801,6 +784,10 @@ outline: none;
background-color: transparent;
}
.docs-search-input::placeholder {
color:#bbb;
}
/* Search Results Page */
/* Search Results Page Header*/
@@ -826,6 +813,13 @@ display: table-cell;
width: 100%;
}
::placeholder, /* Chrome, Firefox, Opera, Safari 10.1+ */
:-ms-input-placeholder, /* Internet Explorer 10-11 */
::-ms-input-placeholder { /* Microsoft Edge */
color: #dbdbdb;
opacity: 1; /* Firefox */
}
.docs-search-results-header-tabs-container {
display: table;
text-align: right;
+2 -1
View File
@@ -888,7 +888,8 @@
#governance-tab13:checked ~ .governance-search-result-content #content13,
#governance-tab14:checked ~ .governance-search-result-content #content14,
#governance-tab15:checked ~ .governance-search-result-content #content15,
#governance-tab16:checked ~ .governance-search-result-content #content16 {
#governance-tab16:checked ~ .governance-search-result-content #content16,
#governance-tab17:checked ~ .governance-search-result-content #content17 {
display: block;
}
+21
View File
@@ -25,6 +25,27 @@ content: "Summary: ";
font-weight: bold;
}
.tutorial-content-div {
overflow-y: auto;
overflow-x: clip;
}
::-webkit-scrollbar {
width: 5px;
}
::-webkit-scrollbar-track {
background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
background: #888;
}
::-webkit-scrollbar-thumb:hover {
background: #555;
}
.tutorial-definitionTable {
background-color: #f3f3f3;
border-top-color: #a6e1ec;
@@ -0,0 +1,33 @@
/**!
* FlexSearch.js v0.7.2 (Bundle)
* Copyright 2018-2021 Nextapps GmbH
* Author: Thomas Wilkerling
* Licence: Apache-2.0
* https://github.com/nextapps-de/flexsearch
*/
(function _f(self){'use strict';try{if(module)self=module}catch(e){}self._factory=_f;var t;function u(a){return"undefined"!==typeof a?a:!0}function aa(a){const b=Array(a);for(let c=0;c<a;c++)b[c]=v();return b}function v(){return Object.create(null)}function ba(a,b){return b.length-a.length}function x(a){return"string"===typeof a}function C(a){return"object"===typeof a}function D(a){return"function"===typeof a};function ca(a,b){var c=da;if(a&&(b&&(a=E(a,b)),this.H&&(a=E(a,this.H)),this.J&&1<a.length&&(a=E(a,this.J)),c||""===c)){a=a.split(c);if(this.filter){b=this.filter;c=a.length;const d=[];for(let e=0,f=0;e<c;e++){const g=a[e];g&&!b[g]&&(d[f++]=g)}a=d}return a}return a}const da=/[\p{Z}\p{S}\p{P}\p{C}]+/u,ea=/[\u0300-\u036f]/g;
function fa(a,b){const c=Object.keys(a),d=c.length,e=[];let f="",g=0;for(let h=0,k,m;h<d;h++)k=c[h],(m=a[k])?(e[g++]=F(b?"(?!\\b)"+k+"(\\b|_)":k),e[g++]=m):f+=(f?"|":"")+k;f&&(e[g++]=F(b?"(?!\\b)("+f+")(\\b|_)":"("+f+")"),e[g]="");return e}function E(a,b){for(let c=0,d=b.length;c<d&&(a=a.replace(b[c],b[c+1]),a);c+=2);return a}function F(a){return new RegExp(a,"g")}function ha(a){let b="",c="";for(let d=0,e=a.length,f;d<e;d++)(f=a[d])!==c&&(b+=c=f);return b};var ja={encode:ia,F:!1,G:""};function ia(a){return ca.call(this,a.toLowerCase(),!1)};const ka={},G={};function la(a){I(a,"add");I(a,"append");I(a,"search");I(a,"update");I(a,"remove")}function I(a,b){a[b+"Async"]=function(){const c=this,d=arguments;var e=d[d.length-1];let f;D(e)&&(f=e,delete d[d.length-1]);e=new Promise(function(g){setTimeout(function(){c.async=!0;const h=c[b].apply(c,d);c.async=!1;g(h)})});return f?(e.then(f),this):e}};function ma(a,b,c,d){const e=a.length;let f=[],g,h,k=0;d&&(d=[]);for(let m=e-1;0<=m;m--){const n=a[m],w=n.length,q=v();let r=!g;for(let l=0;l<w;l++){const p=n[l],z=p.length;if(z)for(let B=0,A,y;B<z;B++)if(y=p[B],g){if(g[y]){if(!m)if(c)c--;else if(f[k++]=y,k===b)return f;if(m||d)q[y]=1;r=!0}if(d&&(h[y]=(A=h[y])?++A:A=1,A<e)){const H=d[A-2]||(d[A-2]=[]);H[H.length]=y}}else q[y]=1}if(d)g||(h=q);else if(!r)return[];g=q}if(d)for(let m=d.length-1,n,w;0<=m;m--){n=d[m];w=n.length;for(let q=0,r;q<w;q++)if(r=
n[q],!g[r]){if(c)c--;else if(f[k++]=r,k===b)return f;g[r]=1}}return f}function na(a,b){const c=v(),d=v(),e=[];for(let f=0;f<a.length;f++)c[a[f]]=1;for(let f=0,g;f<b.length;f++){g=b[f];for(let h=0,k;h<g.length;h++)k=g[h],c[k]&&!d[k]&&(d[k]=1,e[e.length]=k)}return e};function J(a){this.l=!0!==a&&a;this.cache=v();this.h=[]}function oa(a,b,c){C(a)&&(a=a.query);let d=this.cache.get(a);d||(d=this.search(a,b,c),this.cache.set(a,d));return d}J.prototype.set=function(a,b){if(!this.cache[a]){var c=this.h.length;c===this.l?delete this.cache[this.h[c-1]]:c++;for(--c;0<c;c--)this.h[c]=this.h[c-1];this.h[0]=a}this.cache[a]=b};J.prototype.get=function(a){const b=this.cache[a];if(this.l&&b&&(a=this.h.indexOf(a))){const c=this.h[a-1];this.h[a-1]=this.h[a];this.h[a]=c}return b};const qa={memory:{charset:"latin:extra",D:3,B:4,m:!1},performance:{D:3,B:3,s:!1,context:{depth:2,D:1}},match:{charset:"latin:extra",G:"reverse"},score:{charset:"latin:advanced",D:20,B:3,context:{depth:3,D:9}},"default":{}};function ra(a,b,c,d,e,f){setTimeout(function(){const g=a(c,JSON.stringify(f));g&&g.then?g.then(function(){b.export(a,b,c,d,e+1)}):b.export(a,b,c,d,e+1)})};function K(a,b){if(!(this instanceof K))return new K(a);var c;if(a){x(a)?a=qa[a]:(c=a.preset)&&(a=Object.assign({},c[c],a));c=a.charset;var d=a.lang;x(c)&&(-1===c.indexOf(":")&&(c+=":default"),c=G[c]);x(d)&&(d=ka[d])}else a={};let e,f,g=a.context||{};this.encode=a.encode||c&&c.encode||ia;this.register=b||v();this.D=e=a.resolution||9;this.G=b=c&&c.G||a.tokenize||"strict";this.depth="strict"===b&&g.depth;this.l=u(g.bidirectional);this.s=f=u(a.optimize);this.m=u(a.fastupdate);this.B=a.minlength||1;this.C=
a.boost;this.map=f?aa(e):v();this.A=e=g.resolution||1;this.h=f?aa(e):v();this.F=c&&c.F||a.rtl;this.H=(b=a.matcher||d&&d.H)&&fa(b,!1);this.J=(b=a.stemmer||d&&d.J)&&fa(b,!0);if(c=b=a.filter||d&&d.filter){c=b;d=v();for(let h=0,k=c.length;h<k;h++)d[c[h]]=1;c=d}this.filter=c;this.cache=(b=a.cache)&&new J(b)}t=K.prototype;t.append=function(a,b){return this.add(a,b,!0)};
t.add=function(a,b,c,d){if(b&&(a||0===a)){if(!d&&!c&&this.register[a])return this.update(a,b);b=this.encode(b);if(d=b.length){const m=v(),n=v(),w=this.depth,q=this.D;for(let r=0;r<d;r++){let l=b[this.F?d-1-r:r];var e=l.length;if(l&&e>=this.B&&(w||!n[l])){var f=L(q,d,r),g="";switch(this.G){case "full":if(3<e){for(f=0;f<e;f++)for(var h=e;h>f;h--)if(h-f>=this.B){var k=L(q,d,r,e,f);g=l.substring(f,h);M(this,n,g,k,a,c)}break}case "reverse":if(2<e){for(h=e-1;0<h;h--)g=l[h]+g,g.length>=this.B&&M(this,n,
g,L(q,d,r,e,h),a,c);g=""}case "forward":if(1<e){for(h=0;h<e;h++)g+=l[h],g.length>=this.B&&M(this,n,g,f,a,c);break}default:if(this.C&&(f=Math.min(f/this.C(b,l,r)|0,q-1)),M(this,n,l,f,a,c),w&&1<d&&r<d-1)for(e=v(),g=this.A,f=l,h=Math.min(w+1,d-r),e[f]=1,k=1;k<h;k++)if((l=b[this.F?d-1-r-k:r+k])&&l.length>=this.B&&!e[l]){e[l]=1;const p=this.l&&l>f;M(this,m,p?f:l,L(g+(d/2>g?0:1),d,r,h-1,k-1),a,c,p?l:f)}}}}this.m||(this.register[a]=1)}}return this};
function L(a,b,c,d,e){return c&&1<a?b+(d||0)<=a?c+(e||0):(a-1)/(b+(d||0))*(c+(e||0))+1|0:0}function M(a,b,c,d,e,f,g){let h=g?a.h:a.map;if(!b[c]||g&&!b[c][g])a.s&&(h=h[d]),g?(b=b[c]||(b[c]=v()),b[g]=1,h=h[g]||(h[g]=v())):b[c]=1,h=h[c]||(h[c]=[]),a.s||(h=h[d]||(h[d]=[])),f&&-1!==h.indexOf(e)||(h[h.length]=e,a.m&&(a=a.register[e]||(a.register[e]=[]),a[a.length]=h))}
t.search=function(a,b,c){c||(!b&&C(a)?(c=a,a=c.query):C(b)&&(c=b));let d=[],e;let f,g=0;if(c){b=c.limit;g=c.offset||0;var h=c.context;f=c.suggest}if(a&&(a=this.encode(a),e=a.length,1<e)){c=v();var k=[];for(let n=0,w=0,q;n<e;n++)if((q=a[n])&&q.length>=this.B&&!c[q])if(this.s||f||this.map[q])k[w++]=q,c[q]=1;else return d;a=k;e=a.length}if(!e)return d;b||(b=100);h=this.depth&&1<e&&!1!==h;c=0;let m;h?(m=a[0],c=1):1<e&&a.sort(ba);for(let n,w;c<e;c++){w=a[c];h?(n=sa(this,d,f,b,g,2===e,w,m),f&&!1===n&&d.length||
(m=w)):n=sa(this,d,f,b,g,1===e,w);if(n)return n;if(f&&c===e-1){k=d.length;if(!k){if(h){h=0;c=-1;continue}return d}if(1===k)return ta(d[0],b,g)}}return ma(d,b,g,f)};
function sa(a,b,c,d,e,f,g,h){let k=[],m=h?a.h:a.map;a.s||(m=ua(m,g,h,a.l));if(m){let n=0;const w=Math.min(m.length,h?a.A:a.D);for(let q=0,r=0,l,p;q<w;q++)if(l=m[q])if(a.s&&(l=ua(l,g,h,a.l)),e&&l&&f&&(p=l.length,p<=e?(e-=p,l=null):(l=l.slice(e),e=0)),l&&(k[n++]=l,f&&(r+=l.length,r>=d)))break;if(n){if(f)return ta(k,d,0);b[b.length]=k;return}}return!c&&k}function ta(a,b,c){a=1===a.length?a[0]:[].concat.apply([],a);return c||a.length>b?a.slice(c,c+b):a}
function ua(a,b,c,d){c?(d=d&&b>c,a=(a=a[d?b:c])&&a[d?c:b]):a=a[b];return a}t.contain=function(a){return!!this.register[a]};t.update=function(a,b){return this.remove(a).add(a,b)};
t.remove=function(a,b){const c=this.register[a];if(c){if(this.m)for(let d=0,e;d<c.length;d++)e=c[d],e.splice(e.indexOf(a),1);else N(this.map,a,this.D,this.s),this.depth&&N(this.h,a,this.A,this.s);b||delete this.register[a];if(this.cache){b=this.cache;for(let d=0,e,f;d<b.h.length;d++)f=b.h[d],e=b.cache[f],-1!==e.indexOf(a)&&(b.h.splice(d--,1),delete b.cache[f])}}return this};
function N(a,b,c,d,e){let f=0;if(a.constructor===Array)if(e)b=a.indexOf(b),-1!==b?1<a.length&&(a.splice(b,1),f++):f++;else{e=Math.min(a.length,c);for(let g=0,h;g<e;g++)if(h=a[g])f=N(h,b,c,d,e),d||f||delete a[g]}else for(let g in a)(f=N(a[g],b,c,d,e))||delete a[g];return f}t.searchCache=oa;
t.export=function(a,b,c,d,e){let f,g;switch(e||(e=0)){case 0:f="reg";if(this.m){g=v();for(let h in this.register)g[h]=1}else g=this.register;break;case 1:f="cfg";g={doc:0,opt:this.s?1:0};break;case 2:f="map";g=this.map;break;case 3:f="ctx";g=this.h;break;default:return}ra(a,b||this,c?c+"."+f:f,d,e,g);return!0};t.import=function(a,b){if(b)switch(x(b)&&(b=JSON.parse(b)),a){case "cfg":this.s=!!b.opt;break;case "reg":this.m=!1;this.register=b;break;case "map":this.map=b;break;case "ctx":this.h=b}};la(K.prototype);function va(a){a=a.data;var b=self._index;const c=a.args;var d=a.task;switch(d){case "init":d=a.options||{};a=a.factory;b=d.encode;d.cache=!1;b&&0===b.indexOf("function")&&(d.encode=Function("return "+b)());a?(Function("return "+a)()(self),self._index=new self.FlexSearch.Index(d),delete self.FlexSearch):self._index=new K(d);break;default:a=a.id,b=b[d].apply(b,c),postMessage("search"===d?{id:a,msg:b}:{id:a})}};let wa=0;function O(a){if(!(this instanceof O))return new O(a);var b;a?D(b=a.encode)&&(a.encode=b.toString()):a={};(b=(self||window)._factory)&&(b=b.toString());const c=self.exports,d=this;this.o=xa(b,c,a.worker);this.h=v();if(this.o){if(c)this.o.on("message",function(e){d.h[e.id](e.msg);delete d.h[e.id]});else this.o.onmessage=function(e){e=e.data;d.h[e.id](e.msg);delete d.h[e.id]};this.o.postMessage({task:"init",factory:b,options:a})}}P("add");P("append");P("search");P("update");P("remove");
function P(a){O.prototype[a]=O.prototype[a+"Async"]=function(){const b=this,c=[].slice.call(arguments);var d=c[c.length-1];let e;D(d)&&(e=d,c.splice(c.length-1,1));d=new Promise(function(f){setTimeout(function(){b.h[++wa]=f;b.o.postMessage({task:a,id:wa,args:c})})});return e?(d.then(e),this):d}}
function xa(a,b,c){let d;try{d=b?eval('new (require("worker_threads")["Worker"])("../dist/node/node.js")'):a?new Worker(URL.createObjectURL(new Blob(["onmessage="+va.toString()],{type:"text/javascript"}))):new Worker(x(c)?c:"worker/worker.js",{type:"module"})}catch(e){}return d};function Q(a){if(!(this instanceof Q))return new Q(a);var b=a.document||a.doc||a,c;this.K=[];this.h=[];this.A=[];this.register=v();this.key=(c=b.key||b.id)&&S(c,this.A)||"id";this.m=u(a.fastupdate);this.C=(c=b.store)&&!0!==c&&[];this.store=c&&v();this.I=(c=b.tag)&&S(c,this.A);this.l=c&&v();this.cache=(c=a.cache)&&new J(c);a.cache=!1;this.o=a.worker;this.async=!1;c=v();let d=b.index||b.field||b;x(d)&&(d=[d]);for(let e=0,f,g;e<d.length;e++)f=d[e],x(f)||(g=f,f=f.field),g=C(g)?Object.assign({},a,g):a,
this.o&&(c[f]=new O(g),c[f].o||(this.o=!1)),this.o||(c[f]=new K(g,this.register)),this.K[e]=S(f,this.A),this.h[e]=f;if(this.C)for(a=b.store,x(a)&&(a=[a]),b=0;b<a.length;b++)this.C[b]=S(a[b],this.A);this.index=c}function S(a,b){const c=a.split(":");let d=0;for(let e=0;e<c.length;e++)a=c[e],0<=a.indexOf("[]")&&(a=a.substring(0,a.length-2))&&(b[d]=!0),a&&(c[d++]=a);d<c.length&&(c.length=d);return 1<d?c:c[0]}function T(a,b){if(x(b))a=a[b];else for(let c=0;a&&c<b.length;c++)a=a[b[c]];return a}
function U(a,b,c,d,e){a=a[e];if(d===c.length-1)b[e]=a;else if(a)if(a.constructor===Array)for(b=b[e]=Array(a.length),e=0;e<a.length;e++)U(a,b,c,d,e);else b=b[e]||(b[e]=v()),e=c[++d],U(a,b,c,d,e)}function V(a,b,c,d,e,f,g,h){if(a=a[g])if(d===b.length-1){if(a.constructor===Array){if(c[d]){for(b=0;b<a.length;b++)e.add(f,a[b],!0,!0);return}a=a.join(" ")}e.add(f,a,h,!0)}else if(a.constructor===Array)for(g=0;g<a.length;g++)V(a,b,c,d,e,f,g,h);else g=b[++d],V(a,b,c,d,e,f,g,h)}t=Q.prototype;
t.add=function(a,b,c){C(a)&&(b=a,a=T(b,this.key));if(b&&(a||0===a)){if(!c&&this.register[a])return this.update(a,b);for(let d=0,e,f;d<this.h.length;d++)f=this.h[d],e=this.K[d],x(e)&&(e=[e]),V(b,e,this.A,0,this.index[f],a,e[0],c);if(this.I){let d=T(b,this.I),e=v();x(d)&&(d=[d]);for(let f=0,g,h;f<d.length;f++)if(g=d[f],!e[g]&&(e[g]=1,h=this.l[g]||(this.l[g]=[]),!c||-1===h.indexOf(a)))if(h[h.length]=a,this.m){const k=this.register[a]||(this.register[a]=[]);k[k.length]=h}}if(this.store&&(!c||!this.store[a])){let d;
if(this.C){d=v();for(let e=0,f;e<this.C.length;e++)f=this.C[e],x(f)?d[f]=b[f]:U(b,d,f,0,f[0])}this.store[a]=d||b}}return this};t.append=function(a,b){return this.add(a,b,!0)};t.update=function(a,b){return this.remove(a).add(a,b)};
t.remove=function(a){C(a)&&(a=T(a,this.key));if(this.register[a]){for(var b=0;b<this.h.length&&(this.index[this.h[b]].remove(a,!this.o),!this.m);b++);if(this.I&&!this.m)for(let c in this.l){b=this.l[c];const d=b.indexOf(a);-1!==d&&(1<b.length?b.splice(d,1):delete this.l[c])}this.store&&delete this.store[a];delete this.register[a]}return this};
t.search=function(a,b,c,d){c||(!b&&C(a)?(c=a,a=c.query):C(b)&&(c=b,b=0));let e=[],f=[],g,h,k,m,n,w,q=0;if(c)if(c.constructor===Array)k=c,c=null;else{k=(g=c.pluck)||c.index||c.field;m=c.tag;h=this.store&&c.enrich;n="and"===c.bool;b=c.limit||100;w=c.offset||0;if(m&&(x(m)&&(m=[m]),!a)){for(let l=0,p;l<m.length;l++)if(p=ya.call(this,m[l],b,w,h))e[e.length]=p,q++;return q?e:[]}x(k)&&(k=[k])}k||(k=this.h);n=n&&(1<k.length||m&&1<m.length);const r=!d&&(this.o||this.async)&&[];for(let l=0,p,z,B;l<k.length;l++){let A;
z=k[l];x(z)||(A=z,z=z.field);if(r)r[l]=this.index[z].searchAsync(a,b,A||c);else{d?p=d[l]:p=this.index[z].search(a,b,A||c);B=p&&p.length;if(m&&B){const y=[];let H=0;n&&(y[0]=[p]);for(let X=0,pa,R;X<m.length;X++)if(pa=m[X],B=(R=this.l[pa])&&R.length)H++,y[y.length]=n?[R]:R;H&&(p=n?ma(y,b||100,w||0):na(p,y),B=p.length)}if(B)f[q]=z,e[q++]=p;else if(n)return[]}}if(r){const l=this;return new Promise(function(p){Promise.all(r).then(function(z){p(l.search(a,b,c,z))})})}if(!q)return[];if(g&&(!h||!this.store))return e[0];
for(let l=0,p;l<f.length;l++){p=e[l];p.length&&h&&(p=za.call(this,p));if(g)return p;e[l]={field:f[l],result:p}}return e};function ya(a,b,c,d){let e=this.l[a],f=e&&e.length-c;if(f&&0<f){if(f>b||c)e=e.slice(c,c+b);d&&(e=za.call(this,e));return{tag:a,result:e}}}function za(a){const b=Array(a.length);for(let c=0,d;c<a.length;c++)d=a[c],b[c]={id:d,doc:this.store[d]};return b}t.contain=function(a){return!!this.register[a]};t.get=function(a){return this.store[a]};t.set=function(a,b){this.store[a]=b;return this};
t.searchCache=oa;t.export=function(a,b,c,d,e){e||(e=0);d||(d=0);if(d<this.h.length){const f=this.h[d],g=this.index[f];b=this;setTimeout(function(){g.export(a,b,e?f.replace(":","-"):"",d,e++)||(d++,e=1,b.export(a,b,f,d,e))})}else{let f;switch(e){case 1:c="tag";f=this.l;break;case 2:c="store";f=this.store;break;default:return}ra(a,this,c,d,e,f)}};
t.import=function(a,b){if(b)switch(x(b)&&(b=JSON.parse(b)),a){case "tag":this.l=b;break;case "reg":this.m=!1;this.register=b;for(let d=0,e;d<this.h.length;d++)e=this.index[this.h[d]],e.register=b,e.m=!1;break;case "store":this.store=b;break;default:a=a.split(".");const c=a[0];a=a[1];c&&a&&this.index[c].import(a,b)}};la(Q.prototype);var Ba={encode:Aa,F:!1,G:""};const Ca=[F("[\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5]"),"a",F("[\u00e8\u00e9\u00ea\u00eb]"),"e",F("[\u00ec\u00ed\u00ee\u00ef]"),"i",F("[\u00f2\u00f3\u00f4\u00f5\u00f6\u0151]"),"o",F("[\u00f9\u00fa\u00fb\u00fc\u0171]"),"u",F("[\u00fd\u0177\u00ff]"),"y",F("\u00f1"),"n",F("[\u00e7c]"),"k",F("\u00df"),"s",F(" & ")," and "];function Aa(a){var b=a;b.normalize&&(b=b.normalize("NFD").replace(ea,""));return ca.call(this,b.toLowerCase(),!a.normalize&&Ca)};var Ea={encode:Da,F:!1,G:"strict"};const Fa=/[^a-z0-9]+/,Ga={b:"p",v:"f",w:"f",z:"s",x:"s","\u00df":"s",d:"t",n:"m",c:"k",g:"k",j:"k",q:"k",i:"e",y:"e",u:"o"};function Da(a){a=Aa.call(this,a).join(" ");const b=[];if(a){const c=a.split(Fa),d=c.length;for(let e=0,f,g=0;e<d;e++)if((a=c[e])&&(!this.filter||!this.filter[a])){f=a[0];let h=Ga[f]||f,k=h;for(let m=1;m<a.length;m++){f=a[m];const n=Ga[f]||f;n&&n!==k&&(h+=n,k=n)}b[g++]=h}}return b};var Ia={encode:Ha,F:!1,G:""};const Ja=[F("ae"),"a",F("oe"),"o",F("sh"),"s",F("th"),"t",F("ph"),"f",F("pf"),"f",F("(?![aeo])h(?![aeo])"),"",F("(?!^[aeo])h(?!^[aeo])"),""];function Ha(a,b){a&&(a=Da.call(this,a).join(" "),2<a.length&&(a=E(a,Ja)),b||(1<a.length&&(a=ha(a)),a&&(a=a.split(" "))));return a};var La={encode:Ka,F:!1,G:""};const Ma=F("(?!\\b)[aeo]");function Ka(a){a&&(a=Ha.call(this,a,!0),1<a.length&&(a=a.replace(Ma,"")),1<a.length&&(a=ha(a)),a&&(a=a.split(" ")));return a};G["latin:default"]=ja;G["latin:simple"]=Ba;G["latin:balance"]=Ea;G["latin:advanced"]=Ia;G["latin:extra"]=La;const W=self;let Y;const Z={Index:K,Document:Q,Worker:O,registerCharset:function(a,b){G[a]=b},registerLanguage:function(a,b){ka[a]=b}};(Y=W.define)&&Y.amd?Y([],function(){return Z}):W.exports?W.exports=Z:W.FlexSearch=Z;}(this));
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/base/worker/fake","out-editor/vs/base/worker/vs/loader.js","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/diff/diffChange.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/errors.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/functional.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/iterator.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/keyCodes.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/lifecycle.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/linkedList.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/platform.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/process.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/path.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/stopwatch.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/event.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/cancellation.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/strings.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/hash.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/diff/diff.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/types.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/uint.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/uri.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/worker/simpleWorker.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/core/characterClassifier.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/core/position.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/core/range.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/core/selection.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/core/token.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/diff/diffComputer.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/model/wordHelper.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/modes/linkComputer.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/modes/supports/inplaceReplaceSupport.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/standalone/standaloneEnums.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/standalone/standaloneBase.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/viewModel/prefixSumComputer.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/model/mirrorTextModel.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/editor/common/services/editorSimpleWorker.ts","out-editor/vs/base/worker/file:/Users/alex/src/vscode2/out-editor-src/vs/base/worker/workerMain.ts"],"sourcesContent":["}).call(this);","/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n'use strict';\n/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n *------------------------------------------------------------------------------Line truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/fake","out-editor/vs/editor/vs/css.js","out-editor/vs/editor/vs/nls.js","out-editor/vs/editor/vs/base/browser/dompurify/dompurify.js","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/fastDomNode.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/iframe.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/ui/list/list.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/ui/list/splice.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/ui/scrollbar/scrollbarState.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/ui/tree/tree.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/arrays.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/assert.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/buffer.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/collections.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/color.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/decorators.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/diff/diffChange.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/errors.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/functional.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/idGenerator.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/iterator.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/keyCodes.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/keybindings.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/lazy.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/lifecycle.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/linkedList.ts","out-editor/vs/editor/vs/base/common/marked/marked.js","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/navigator.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/history.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/numbers.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/platform.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/process.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/path.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/range.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/ui/list/rangeMap.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/stopwatch.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/event.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/browser.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/canIUse.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/event.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/keyboardEvent.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/mouseEvent.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/cancellation.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/async.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/codicons.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/ui/tree/treeIcons.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/comparers.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/scrollable.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/strings.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/extpath.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/hash.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/common/diff/diff.ts","out-editor/vs/editor/file:/Users/alex/src/vscode2/out-editor-src/vs/base/browser/ui/tree/indexTreeModel.ts","out-editor/vs/editor/file:/Users/alex/src/vscLine truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.de.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\ndefine(\"vs/editor/editor.main.nls.de\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"Eingabe\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"Groß-/Kleinschreibung beachten\",\n\t\t\"Nur ganzes Wort suchen\",\n\t\t\"Regulären Ausdruck verwenden\",\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"Eingabe\",\n\t\t\"Groß-/Kleinschreibung beibehalten\",\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"Wird geladen...\",\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"Fehler: {0}\",\n\t\t\"Warnung: {0}\",\n\t\t\"Info: {0}\",\n\t\t\"für Verlauf\",\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"Ungebunden\",\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"Löschen\",\n\t\t\"Typfilter deaktivieren\",\n\t\t\"Typfilter aktivieren\",\n\t\t\"Keine Elemente gefunden\",\n\t\t\"{0} von {1} Elementen stimmen überein\",\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(leer)\",\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"Ein Systemfehler ist aufgetreten ({0}).\",\n\t\t\"Ein unbekannter Fehler ist aufgetreten. Weitere Details dazu finden Sie im Protokoll.\",\n\t\t\"Ein unbekannter Fehler ist aufgetreten. Weitere Details dazu finden Sie im Protokoll.\",\n\t\t\"{0} ({1} Fehler gesamt)\",\n\t\t\"Ein unbekannter Fehler ist aufgetreten. Weitere Details dazu finden Sie im Protokoll.\",\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"STRG\",\n\t\t\"UMSCHALTTASTE\",\n\t\t\"ALT\",\n\t\t\"Windows\",\n\t\t\"STRG\",\n\t\t\"UMSCHALTTASTE\",\n\t\t\"ALT\",\n\t\t\"Super\",\n\t\t\"Steuern\",\n\t\t\"UMSCHALTTASTE\",\n\t\t\"ALT\",\n\t\t\"Befehl\",\n\t\t\"Steuern\",\n\t\t\"UMSCHALTTASTE\",\n\t\t\"ALT\",\n\t\t\"Windows\",\n\t\t\"Steuern\",\n\t\t\"UMSCHALTTASTE\",\n\t\t\"ALT\",\n\t\t\"Super\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"Zurück\",\n\t\t\"Drücken Sie die EINGABETASTE, um Ihre Eingabe zu bestätigen, oder ESC, um den Vorgang abzubrechen.\",\n\t\t\"{0}/{1}\",\n\t\t\"Nehmen Sie eine Eingabe vor, um die Ergebnisse einzugrenzen.\",\n\t\t\"{0} Ergebnisse\",\n\t\t\"{0} ausgewählt\",\n\t\t\"OK\",\n\t\t\"Benutzerdefiniert\",\n\t\t\"Zurück ({0})\",\n\t\t\"Zurück\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"Schnelleingabe\",\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"Auch bei längeren Zeilen am Ende bleiben\",\n\t\t\"Auch bei längeren Zeilen am Ende bleiben\",\n\t\t\"Sekundäre Cursor entfernt\",\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"Editor\",\n\t\t\"Auf den Editor kann derzeit nicht zugegriffen werden. Drücken Sie {0}, um die Optionen anzuzeigen.\",\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"Gibt an, ob der Editor einen abbrechbaren Vorgang ausführt, z. B. \\\"Verweisvorschau\\\".\",\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"&&Rückgängig\",\n\t\t\"Rückgängig\",\n\t\t\"&&Wiederholen\",\n\t\t\"Wiederholen\",\n\t\t\"&&Alles auswählen\",\n\t\t\"Alle auswählen\",\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"Die Anzahl der Cursors wurde auf {0} beschränkt.\",\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"Zeilenformatierung für Einfügungen im Diff-Editor\",\n\t\t\"Zeilenformatierung für Entfernungen im Diff-Editor\",\n\t\t\"Kann die Dateien nicht vergleichen, da eine Datei zu groß ist.\",\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"Symbol für \\\"Einfügen\\\" in der Diff-Überprüfung.\",\n\t\t\"Symbol für \\\"Entfernen\\\" in der Diff-Überprüfung.\",\n\t\t\"Symbol für \\\"Schließen\\\" in der Diff-Überprüfung.\",\n\t\t\"Schließen\",\n\t\t\"keine geänderten Zeilen\",\n\t\t\"1 Zeile geändert\",\n\t\t\"{0} Zeilen geändert\",\n\t\t\"Unterschied {0} von {1}: ursprüngliche Zeile {2}, {3}, geänderte Zeile {4}, {5}\",\n\t\t\"leer\",\n\t\t\"{0}: unveränderte Zeile {1}\",\n\t\t\"{0} ursprüngliche Zeile {1} geänderte Zeile {2}\",\n\t\t\"+ {0} geänderte Zeile(n) {1}\",\n\t\t\"– {0} Originalzeile {1}\",\n\t\t\"Zum nächsten Unterschied wechseln\",\n\t\t\"Zum vorherigen Unterschied wechseln\",\n\t],\n\t\"vs/editor/browser/widget/inlineDiffMargin\": [\n\t\t\"Gelöschte Zeilen kopieren\",\n\t\t\"Gelöschte Zeile kopieren\",\n\t\t\"Geänderte Zeilen kopieren\",\n\t\t\"Geänderte Zeile kopierenLine truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.es.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\ndefine(\"vs/editor/editor.main.nls.es\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"entrada\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"Coincidir mayúsculas y minúsculas\",\n\t\t\"Solo palabras completas\",\n\t\t\"Usar expresión regular\",\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"entrada\",\n\t\t\"Conservar may/min\",\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"Cargando...\",\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"Error: {0}\",\n\t\t\"Advertencia: {0}\",\n\t\t\"Información: {0}\",\n\t\t\"para el historial\",\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"Sin enlazar\",\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"Borrar\",\n\t\t\"Desactivar filtro en tipo\",\n\t\t\"Activar filtro en el tipo\",\n\t\t\"No se encontraron elementos\",\n\t\t\"{0} de {1} elementos coincidentes\",\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(vacío)\",\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"Error del sistema ({0})\",\n\t\t\"Se ha producido un error desconocido. Consulte el registro para obtener más detalles.\",\n\t\t\"Se ha producido un error desconocido. Consulte el registro para obtener más detalles.\",\n\t\t\"{0} ({1} errores en total)\",\n\t\t\"Se ha producido un error desconocido. Consulte el registro para obtener más detalles.\",\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"Ctrl\",\n\t\t\"Mayús\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Ctrl\",\n\t\t\"Mayús\",\n\t\t\"Alt\",\n\t\t\"Super\",\n\t\t\"Control\",\n\t\t\"Mayús\",\n\t\t\"Alt\",\n\t\t\"Comando\",\n\t\t\"Control\",\n\t\t\"Mayús\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Control\",\n\t\t\"Mayús\",\n\t\t\"Alt\",\n\t\t\"Super\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"Atrás\",\n\t\t\"Presione \\\"Entrar\\\" para confirmar su entrada o \\\"Esc\\\" para cancelar\",\n\t\t\"{0}/{1}\",\n\t\t\"Escriba para restringir los resultados.\",\n\t\t\"{0} resultados\",\n\t\t\"{0} seleccionados\",\n\t\t\"Aceptar\",\n\t\t\"Personalizado\",\n\t\t\"Atrás ({0})\",\n\t\t\"Atrás\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"Entrada rápida\",\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"Anclar al final incluso cuando se vayan a líneas más largas\",\n\t\t\"Anclar al final incluso cuando se vayan a líneas más largas\",\n\t\t\"Cursores secundarios quitados\",\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"editor\",\n\t\t\"El editor no es accesible en este momento. Pulse {0} para ver las opciones.\",\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"Indica si el editor ejecuta una operación que se puede cancelar como, por ejemplo, \\\"Inspeccionar referencias\\\"\",\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"&&Deshacer\",\n\t\t\"Deshacer\",\n\t\t\"&&Rehacer\",\n\t\t\"Rehacer\",\n\t\t\"&&Seleccionar todo\",\n\t\t\"Seleccionar todo\",\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"El número de cursores se ha limitado a {0}.\",\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"Decoración de línea para las inserciones en el editor de diferencias.\",\n\t\t\"Decoración de línea para las eliminaciones en el editor de diferencias.\",\n\t\t\"Los archivos no se pueden comparar porque uno de ellos es demasiado grande.\",\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"Icono para \\\"Insertar\\\" en la revisión de diferencias.\",\n\t\t\"Icono para \\\"Quitar\\\" en la revisión de diferencias.\",\n\t\t\"Icono para \\\"Cerrar\\\" en la revisión de diferencias.\",\n\t\t\"Cerrar\",\n\t\t\"no se han cambiado líneas\",\n\t\t\"1 línea cambiada\",\n\t\t\"{0} líneas cambiadas\",\n\t\t\"Diferencia {0} de {1}: línea original {2}, {3}, línea modificada {4}, {5}\",\n\t\t\"vacío\",\n\t\t\"{0} línea sin cambios {1}\",\n\t\t\"{0} línea original {1} línea modificada {2}\",\n\t\t\"+ {0} línea modificada {1}\",\n\t\t\"- {0} línea original {1}\",\n\t\t\"Ir a la siguiente diferencia\",\n\t\t\"Ir a la diferencia anterior\",\n\t],\n\t\"vs/editor/browser/widget/inlineDiffMargin\": [\n\t\t\"Copiar líneas eliminadas\",\n\t\t\"Copiar línea eliminada\",\n\t\t\"Copiar líneas cambiadas\",\n\t\t\"Copiar línea cambiada\",\n\t\t\"Copiar la línea eliminada (Line truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.fr.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\ndefine(\"vs/editor/editor.main.nls.fr\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"entrée\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"Respecter la casse\",\n\t\t\"Mot entier\",\n\t\t\"Utiliser une expression régulière\",\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"entrée\",\n\t\t\"Préserver la casse\",\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"Chargement...\",\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"Erreur : {0}\",\n\t\t\"Avertissement : {0}\",\n\t\t\"Info : {0}\",\n\t\t\"pour l’historique\",\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"Indépendant\",\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"Effacer\",\n\t\t\"Désactiver le filtre sur le type\",\n\t\t\"Activer le filtre sur le type\",\n\t\t\"Aucun élément\",\n\t\t\"{0} éléments sur {1} correspondants\",\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(vide)\",\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"Une erreur système s\\'est produite ({0})\",\n\t\t\"Une erreur inconnue s’est produite. Veuillez consulter le journal pour plus de détails.\",\n\t\t\"Une erreur inconnue s’est produite. Veuillez consulter le journal pour plus de détails.\",\n\t\t\"{0} ({1} erreurs au total)\",\n\t\t\"Une erreur inconnue s’est produite. Veuillez consulter le journal pour plus de détails.\",\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"Ctrl\",\n\t\t\"Maj\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Ctrl\",\n\t\t\"Maj\",\n\t\t\"Alt\",\n\t\t\"Super\",\n\t\t\"Contrôle\",\n\t\t\"Maj\",\n\t\t\"Alt\",\n\t\t\"Commande\",\n\t\t\"Contrôle\",\n\t\t\"Maj\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Contrôle\",\n\t\t\"Maj\",\n\t\t\"Alt\",\n\t\t\"Super\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"Précédent\",\n\t\t\"Appuyez sur \\'Entrée\\' pour confirmer votre saisie, ou sur \\'Échap\\' pour l\\'annuler\",\n\t\t\"{0}/{1}\",\n\t\t\"Taper pour affiner les résultats.\",\n\t\t\"{0} résultats\",\n\t\t\"{0} Sélectionnés\",\n\t\t\"OK\",\n\t\t\"Personnalisé\",\n\t\t\"Précédent ({0})\",\n\t\t\"Précédent\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"Entrée rapide\",\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"Aligner par rapport à la fin même en cas de passage à des lignes plus longues\",\n\t\t\"Aligner par rapport à la fin même en cas de passage à des lignes plus longues\",\n\t\t\"Curseurs secondaires supprimés\",\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"éditeur\",\n\t\t\"L\\'éditeur n\\'est pas accessible pour le moment. Appuyez sur {0} pour voir les options.\",\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"Indique si l\\'éditeur exécute une opération annulable, par exemple \\'Avoir un aperçu des références\\'\",\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"Ann&&uler\",\n\t\t\"Annuler\",\n\t\t\"&&Rétablir\",\n\t\t\"Rétablir\",\n\t\t\"&&Sélectionner tout\",\n\t\t\"Tout sélectionner\",\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"Le nombre de curseurs a été limité à {0}.\",\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"Élément décoratif de ligne pour les insertions dans l\\'éditeur de différences.\",\n\t\t\"Élément décoratif de ligne pour les suppressions dans l\\'éditeur de différences.\",\n\t\t\"Impossible de comparer les fichiers car l\\'un d\\'eux est trop volumineux.\",\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"Icône de l\\'option Insérer dans la revue des différences.\",\n\t\t\"Icône de l\\'option Supprimer dans la revue des différences.\",\n\t\t\"Icône de l\\'option Fermer dans la revue des différences.\",\n\t\t\"Fermer\",\n\t\t\"aucune ligne changée\",\n\t\t\"1 ligne changée\",\n\t\t\"{0} lignes changées\",\n\t\t\"Différence {0} sur {1} : ligne d\\'origine {2}, {3}, ligne modifiée {4}, {5}\",\n\t\t\"vide\",\n\t\t\"{0} ligne inchangée {1}\",\n\t\t\"{0} ligne d\\'origine {1} ligne modifiée {2}\",\n\t\t\"+ {0} ligne modifiée {1}\",\n\t\t\"- {0} ligne d\\'origine {1}\",\n\t\t\"Accéder à la différence suivante\",\n\t\t\"Accéder la différence précédente\",\n\t],\n\t\"vs/editor/browser/widget/inlineDiffMargin\": [\n\t\t\"Copier les lignes Line truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.it.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\ndefine(\"vs/editor/editor.main.nls.it\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"input\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"Maiuscole/minuscole\",\n\t\t\"Parola intera\",\n\t\t\"Usa espressione regolare\",\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"input\",\n\t\t\"Mantieni maiuscole/minuscole\",\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"Caricamento...\",\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"Errore: {0}\",\n\t\t\"Avviso: {0}\",\n\t\t\"Info: {0}\",\n\t\t\"per la cronologia\",\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"Non associato\",\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"Cancella\",\n\t\t\"Disabilita filtro sul tipo\",\n\t\t\"Abilita filtro sul tipo\",\n\t\t\"Non sono stati trovati elementi\",\n\t\t\"Abbinamento di {0} su {1} elementi\",\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(vuoto)\",\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"Si è verificato un errore di sistema ({0})\",\n\t\t\"Si è verificato un errore sconosciuto. Per altri dettagli, vedere il log.\",\n\t\t\"Si è verificato un errore sconosciuto. Per altri dettagli, vedere il log.\",\n\t\t\"{0} ({1} errori in totale)\",\n\t\t\"Si è verificato un errore sconosciuto. Per altri dettagli, vedere il log.\",\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"CTRL\",\n\t\t\"MAIUSC\",\n\t\t\"ALT\",\n\t\t\"Windows\",\n\t\t\"CTRL\",\n\t\t\"MAIUSC\",\n\t\t\"ALT\",\n\t\t\"Super\",\n\t\t\"CTRL\",\n\t\t\"MAIUSC\",\n\t\t\"ALT\",\n\t\t\"Comando\",\n\t\t\"CTRL\",\n\t\t\"MAIUSC\",\n\t\t\"ALT\",\n\t\t\"Windows\",\n\t\t\"CTRL\",\n\t\t\"MAIUSC\",\n\t\t\"ALT\",\n\t\t\"Super\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"Indietro\",\n\t\t\"Premere \\'INVIO\\' per confermare l\\'input oppure \\'ESC\\' per annullare\",\n\t\t\"{0}/{1}\",\n\t\t\"Digitare per ridurre il numero di risultati.\",\n\t\t\"{0} risultati\",\n\t\t\"{0} selezionati\",\n\t\t\"OK\",\n\t\t\"Personalizzato\",\n\t\t\"Indietro ({0})\",\n\t\t\"Indietro\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"Input rapido\",\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"Si attiene alla fine anche quando si passa a righe più lunghe\",\n\t\t\"Si attiene alla fine anche quando si passa a righe più lunghe\",\n\t\t\"Cursori secondari rimossi\",\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"editor\",\n\t\t\"L\\'editor non è accessibile in questo momento. Premere {0} per le opzioni.\",\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"Indica se l\\'editor esegue un\\'operazione annullabile, ad esempio \\'Anteprima riferimenti\\'\",\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"&&Annulla\",\n\t\t\"Annulla azione\",\n\t\t\"&&Ripeti\",\n\t\t\"Ripeti\",\n\t\t\"&&Seleziona tutto\",\n\t\t\"Seleziona tutto\",\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"Il numero di cursori è stato limitato a {0}.\",\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"Effetto di riga per gli inserimenti nell\\'editor diff.\",\n\t\t\"Effetto di riga per le rimozioni nell\\'editor diff.\",\n\t\t\"Non è possibile confrontare i file perché uno è troppo grande.\",\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"Icona per \\'Inserisci\\' nella revisione diff.\",\n\t\t\"Icona per \\'Rimuovi\\' nella revisione diff.\",\n\t\t\"Icona per \\'Chiudi\\' nella revisione diff.\",\n\t\t\"Chiudi\",\n\t\t\"nessuna riga modificata\",\n\t\t\"1 riga modificata\",\n\t\t\"{0} righe modificate\",\n\t\t\"Differenza {0} di {1}: riga originale {2}, {3}, riga modificata {4}, {5}\",\n\t\t\"vuota\",\n\t\t\"{0} riga non modificata {1}\",\n\t\t\"{0} riga originale {1} riga modificata {2}\",\n\t\t\"+ {0} riga modificata {1}\",\n\t\t\"- {0} riga originale {1}\",\n\t\t\"Vai alla differenza successiva\",\n\t\t\"Vai alla differenza precedente\",\n\t],\n\t\"vs/editor/browser/widget/inlineDiffMargin\": [\n\t\t\"Copia le righe eliminate\",\n\t\t\"Copia la riga eliminata\",\n\t\t\"Copia righe modificate\",\n\t\t\"Copia riga modificata\",\n\t\t\"Copia la riga eliminata ({0})\",\n\t\t\"Copia riga modificata ({0})\",\n\t\t\"Ripristina questa modifica\",\n\t\t\"Copia la riga eliminata ({0})\",\n\t\t\"Copia riga modificata ({0})\",\n\t]Line truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.ja.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\ndefine(\"vs/editor/editor.main.nls.ja\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"入力\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"大文字と小文字を区別する\",\n\t\t\"単語単位で検索する\",\n\t\t\"正規表現を使用する\",\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"入力\",\n\t\t\"保持する\",\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"読み込み中...\",\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"エラー: {0}\",\n\t\t\"警告: {0}\",\n\t\t\"情報: {0}\",\n\t\t\"履歴対象\",\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"バインドなし\",\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"クリア\",\n\t\t\"型のフィルターを無効にする\",\n\t\t\"型のフィルターを有効にする\",\n\t\t\"要素が見つかりません\",\n\t\t\"{1} 個の要素のうち {0} 個の要素が一致しました\",\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(空)\",\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"システム エラーが発生しました ({0})\",\n\t\t\"不明なエラーが発生しました。ログで詳細を確認してください。\",\n\t\t\"不明なエラーが発生しました。ログで詳細を確認してください。\",\n\t\t\"{0} (合計 {1} エラー)\",\n\t\t\"不明なエラーが発生しました。ログで詳細を確認してください。\",\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"Ctrl\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Ctrl\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Super\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"コマンド\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Super\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"戻る\",\n\t\t\"\\'Enter\\' を押して入力を確認するか \\'Escape\\' を押して取り消します\",\n\t\t\"{0}/{1}\",\n\t\t\"入力すると結果が絞り込まれます。\",\n\t\t\"{0} 件の結果\",\n\t\t\"{0} 個選択済み\",\n\t\t\"OK\",\n\t\t\"カスタム\",\n\t\t\"戻る ({0})\",\n\t\t\"戻る\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"クイック入力\",\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"長い行に移動しても行末に位置します\",\n\t\t\"長い行に移動しても行末に位置します\",\n\t\t\"セカンダリ カーソルが削除されました\",\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"エディター\",\n\t\t\"この時点では、エディターにアクセスできません。オプションを表示するには、{0} を押します。\",\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"エディターで取り消し可能な操作 (\\'参照をここに表示\\' など) を実行するかどうか\",\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"元に戻す(&&U)\",\n\t\t\"元に戻す\",\n\t\t\"やり直し(&&R)\",\n\t\t\"やり直し\",\n\t\t\"すべて選択(&&S)\",\n\t\t\"すべてを選択\",\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"カーソルの数は {0} 個に制限されています。\",\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"差分エディターで挿入を示す線の装飾。\",\n\t\t\"差分エディターで削除を示す線の装飾。\",\n\t\t\"一方のファイルが大きすぎるため、ファイルを比較できません。\",\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"差分レビューでの \\'挿入\\' のアイコン。\",\n\t\t\"差分レビューでの \\'削除\\' のアイコン。\",\n\t\t\"差分レビューでの \\'閉じる\\' のアイコン。\",\n\t\t\"閉じる\",\n\t\t\"変更された行はありません\",\n\t\t\"1 行が変更されました\",\n\t\t\"{0} 行が変更されました\",\n\t\t\"相違 {0}/{1}: 元の行 {2}、{3}。変更された行 {4}、{5}\",\n\t\t\"空白\",\n\t\t\"{0} 変更されていない行 {1}\",\n\t\t\"{0} 元の行 {1} 変更された行 {2}\",\n\t\t\"+ {0} 変更された行 {1}\",\n\t\t\"- {0} 元の行 {1}\",\n\t\t\"次の差分に移動\",\n\t\t\"前の差分に移動\",\n\t],\n\t\"vs/editoLine truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\n/*---------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n *--------------------------------------------------------*/\ndefine(\"vs/editor/editor.main.nls\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0} ({1})\"\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"input\"\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"Match Case\",\n\t\t\"Match Whole Word\",\n\t\t\"Use Regular Expression\"\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"input\",\n\t\t\"Preserve Case\"\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"Loading...\"\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"Error: {0}\",\n\t\t\"Warning: {0}\",\n\t\t\"Info: {0}\",\n\t\t\"for history\"\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"Unbound\"\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0} ({1})\"\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"Clear\",\n\t\t\"Disable Filter on Type\",\n\t\t\"Enable Filter on Type\",\n\t\t\"No elements found\",\n\t\t\"Matched {0} out of {1} elements\"\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(empty)\"\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"A system error occurred ({0})\",\n\t\t\"An unknown error occurred. Please consult the log for more details.\",\n\t\t\"An unknown error occurred. Please consult the log for more details.\",\n\t\t\"{0} ({1} errors in total)\",\n\t\t\"An unknown error occurred. Please consult the log for more details.\"\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"Ctrl\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Ctrl\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Super\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Command\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Super\"\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"Back\",\n\t\t\"Press 'Enter' to confirm your input or 'Escape' to cancel\",\n\t\t\"{0}/{1}\",\n\t\t\"Type to narrow down results.\",\n\t\t\"{0} Results\",\n\t\t\"{0} Selected\",\n\t\t\"OK\",\n\t\t\"Custom\",\n\t\t\"Back ({0})\",\n\t\t\"Back\"\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"Quick Input\"\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"Stick to the end even when going to longer lines\",\n\t\t\"Stick to the end even when going to longer lines\",\n\t\t\"Removed secondary cursors\"\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"editor\",\n\t\t\"The editor is not accessible at this time. Press {0} for options.\"\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"Whether the editor runs a cancellable operation, e.g. like 'Peek References'\"\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"&&Undo\",\n\t\t\"Undo\",\n\t\t\"&&Redo\",\n\t\t\"Redo\",\n\t\t\"&&Select All\",\n\t\t\"Select All\"\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"The number of cursors has been limited to {0}.\"\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"Line decoration for inserts in the diff editor.\",\n\t\t\"Line decoration for removals in the diff editor.\",\n\t\t\"Cannot compare files because one file is too large.\"\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"Icon for 'Insert' in diff review.\",\n\t\t\"Icon for 'Remove' in diff review.\",\n\t\t\"Icon for 'Close' in diff review.\",\n\t\t\"Close\",\n\t\t\"no lines changed\",\n\t\t\"1 line changed\",\n\t\t\"{0} lines changed\",\n\t\t\"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}\",\n\t\t\"blank\",\n\t\t\"{0} unchanged line {1}\",\n\t\t\"{0} original line {1} modified line {2}\",\n\t\t\"+ {0} modified line {1}\",\n\t\t\"- {0} original line {1}\",\n\t\t\"Go to Next Difference\",\n\t\t\"Go to Previous Difference\"\n\t],\n\t\"vs/editor/browser/widget/inlineDiffMargin\": [\n\t\t\"Copy deleted lines\",\n\t\t\"Copy deleted line\",\n\t\t\"Copy changed lines\",\n\t\t\"Copy changed line\",\n\t\t\"Copy deleted line ({0})\",\n\t\t\"Copy changed line ({0})\",\n\t\t\"Revert this change\",\n\t\t\"Copy deleted line ({0})\",\n\t\t\"Copy changed line ({0})\"\n\t],\n\t\"vs/editor/common/config/commonEditorConfig\": [\n\t\t\"Editor\",\n\t\t\"The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.\",\n\t\t\"Insert spaces Line truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.ko.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\ndefine(\"vs/editor/editor.main.nls.ko\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0}({1})\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"입력\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"대/소문자 구분\",\n\t\t\"단어 단위로\",\n\t\t\"정규식 사용\",\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"입력\",\n\t\t\"대/소문자 보존\",\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"로드 중...\",\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"오류: {0}\",\n\t\t\"경고: {0}\",\n\t\t\"정보: {0}\",\n\t\t\"기록용\",\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"바인딩 안 됨\",\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0}({1})\",\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"지우기\",\n\t\t\"형식을 기준으로 필터링 사용 안 함\",\n\t\t\"형식을 기준으로 필터링 사용\",\n\t\t\"찾은 요소 없음\",\n\t\t\"{1}개 요소 중 {0}개 일치\",\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(비어 있음)\",\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"시스템 오류가 발생했습니다({0}).\",\n\t\t\"알 수 없는 오류가 발생했습니다. 자세한 내용은 로그를 참조하세요.\",\n\t\t\"알 수 없는 오류가 발생했습니다. 자세한 내용은 로그를 참조하세요.\",\n\t\t\"{0}(총 {1}개의 오류)\",\n\t\t\"알 수 없는 오류가 발생했습니다. 자세한 내용은 로그를 참조하세요.\",\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"Ctrl\",\n\t\t\"<Shift>\",\n\t\t\"<Alt>\",\n\t\t\"Windows\",\n\t\t\"Ctrl\",\n\t\t\"<Shift>\",\n\t\t\"<Alt>\",\n\t\t\"슈퍼\",\n\t\t\"제어\",\n\t\t\"<Shift>\",\n\t\t\"<Alt>\",\n\t\t\"명령\",\n\t\t\"제어\",\n\t\t\"<Shift>\",\n\t\t\"<Alt>\",\n\t\t\"Windows\",\n\t\t\"제어\",\n\t\t\"<Shift>\",\n\t\t\"<Alt>\",\n\t\t\"슈퍼\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"뒤로\",\n\t\t\"입력을 확인하려면 \\'Enter\\' 키를 누르고, 취소하려면 \\'Esc\\' 키를 누르세요.\",\n\t\t\"{0} / {1}\",\n\t\t\"결과의 범위를 축소하려면 입력하세요.\",\n\t\t\"{0}개 결과\",\n\t\t\"{0} 선택됨\",\n\t\t\"확인\",\n\t\t\"사용자 지정\",\n\t\t\"뒤로({0})\",\n\t\t\"뒤로\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"빠른 입력\",\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"더 긴 줄로 이동하는 경우에도 끝에 고정\",\n\t\t\"더 긴 줄로 이동하는 경우에도 끝에 고정\",\n\t\t\"보조 커서가 제거됨\",\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"편집기\",\n\t\t\"현재 편집기에 액세스할 수 없습니다. 옵션을 보려면 {0}을(를) 누릅니다.\",\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"편집기에서 취소 가능한 작업(예: \\'참조 피킹\\')을 실행하는지 여부\",\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"실행 취소(&&U)\",\n\t\t\"실행 취소\",\n\t\t\"다시 실행(&&R)\",\n\t\t\"다시 실행\",\n\t\t\"모두 선택(&&S)\",\n\t\t\"모두 선택\",\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"커서 수는 {0}(으)로 제한되었습니다.\",\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"diff 편집기의 삽입에 대한 줄 데코레이션입니다.\",\n\t\t\"diff 편집기의 제거에 대한 줄 데코레이션입니다.\",\n\t\t\"파일 1개가 너무 커서 파일을 비교할 수 없습니다.\",\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"Diff 검토에서 \\'삽입\\'의 아이콘입니다.\",\n\t\t\"Diff 검토에서 \\'제거\\'의 아이콘입니다.\",\n\t\t\"Diff 검토에서 \\'닫기\\'의 아이콘입니다.\",\n\t\t\"닫기\",\n\t\t\"변경된 줄 없음\",\n\t\t\"선 1개 변경됨\",\n\t\t\"줄 {0}개 변경됨\",\n\t\t\"차이 {0}/{1}: 원래 줄 {2}, {3}, 수정된 줄 {4}, {5}\",\n\t\t\"비어 있음\",\n\t\t\"{0} 변경되지 않은 줄 {1}\",\n\t\t\"{0} 원래 줄 {1} 수정된 줄 {2}\",\n\t\t\"+ {0} 수정된 줄 {1}\",\n\t\t\"- {0} 원래 줄 {1}\",\n\t\t\"다음 다른 항목으로 이동\",\n\t\t\"다음 다른 항목으로 이동\",\n\t],\n\t\"vs/editor/browser/widget/inlineDiffMargin\": [\n\t\t\"삭제된 줄 복사\",\n\t\t\"삭제된 줄 복사\",\n\t\t\"변경된 줄 복사\",\n\t\t\"변경된 줄 복사\",\n\t\t\"삭제Line truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.ru.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\ndefine(\"vs/editor/editor.main.nls.ru\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"входные данные\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"С учетом регистра\",\n\t\t\"Слово целиком\",\n\t\t\"Использовать регулярное выражение\",\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"входные данные\",\n\t\t\"Сохранить регистр\",\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"Загрузка…\",\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"Ошибка: {0}\",\n\t\t\"Предупреждение: {0}\",\n\t\t\"Информация: {0}\",\n\t\t\"для журнала\",\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"свободный\",\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"Сброс\",\n\t\t\"Отключить фильтр по типу\",\n\t\t\"Включить фильтр по типу\",\n\t\t\"Элементы не найдены\",\n\t\t\"Сопоставлено элементов: {0} из {1}\",\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(пусто)\",\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"Произошла системная ошибка ({0})\",\n\t\t\"Произошла неизвестная ошибка. Подробные сведения см. в журнале.\",\n\t\t\"Произошла неизвестная ошибка. Подробные сведения см. в журнале.\",\n\t\t\"{0} (всего ошибок: {1})\",\n\t\t\"Произошла неизвестная ошибка. Подробные сведения см. в журнале.\",\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"CTRL\",\n\t\t\"SHIFT\",\n\t\t\"ALT\",\n\t\t\"Windows\",\n\t\t\"CTRL\",\n\t\t\"SHIFT\",\n\t\t\"ALT\",\n\t\t\"Превосходно\",\n\t\t\"CTRL\",\n\t\t\"SHIFT\",\n\t\t\"ALT\",\n\t\t\"Команда\",\n\t\t\"CTRL\",\n\t\t\"SHIFT\",\n\t\t\"ALT\",\n\t\t\"Windows\",\n\t\t\"CTRL\",\n\t\t\"SHIFT\",\n\t\t\"ALT\",\n\t\t\"Превосходно\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"Назад\",\n\t\t\"Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены\",\n\t\t\"{0} / {1}\",\n\t\t\"Введите текст, чтобы уменьшить число результатов.\",\n\t\t\"Результаты: {0}\",\n\t\t\"{0} выбрано\",\n\t\t\"OK\",\n\t\t\"Другой\",\n\t\t\"Назад ({0})\",\n\t\t\"Назад\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"Быстрый ввод\",\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"Размещать на конце даже для более длинных строк\",\n\t\t\"Размещать на конце даже для более длинных строк\",\n\t\t\"Дополнительные курсоры удалены.\",\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"редактор\",\n\t\t\"Сейчас редактор недоступен. Нажмите {0} для отображения вариантов.\",\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"Выполняются ли в редакторе операции, допускающие отмену, например, \\\"Показать ссылки\\\"\",\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"&&Отменить\",\n\t\t\"Отменить\",\n\t\t\"&&Повторить\",\n\t\t\"Вернуть\",\n\t\t\"&&Выделить все\",\n\t\t\"Выбрать все\",\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"Количество курсоров ограничено {0}.\",\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"Оформление строки для вставок в редакторе несовпадений.\",\n\t\t\"Оформление строки для удалений в редакторе несовпадений.\",\n\t\t\"Нельзя сравнить файлы, потому что один из файлов слишком большой.\",\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"ЗначоLine truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.zh-cn.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\ndefine(\"vs/editor/editor.main.nls.zh-cn\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"输入\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"区分大小写\",\n\t\t\"全字匹配\",\n\t\t\"使用正则表达式\",\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"输入\",\n\t\t\"保留大小写\",\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"正在加载…\",\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"错误: {0}\",\n\t\t\"警告: {0}\",\n\t\t\"信息: {0}\",\n\t\t\"对于历史记录\",\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"未绑定\",\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"清除\",\n\t\t\"禁用输入时筛选\",\n\t\t\"启用输入时筛选\",\n\t\t\"未找到元素\",\n\t\t\"已匹配 {0} 个元素(共 {1} 个)\",\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(空)\",\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"发生了系统错误 ({0})\",\n\t\t\"出现未知错误。有关详细信息,请参阅日志。\",\n\t\t\"出现未知错误。有关详细信息,请参阅日志。\",\n\t\t\"{0} 个(共 {1} 个错误)\",\n\t\t\"出现未知错误。有关详细信息,请参阅日志。\",\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"Ctrl\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Ctrl\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"超键\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Command\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"超键\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"上一步\",\n\t\t\"按 \\\"Enter\\\" 以确认或按 \\\"Esc\\\" 以取消\",\n\t\t\"{0}/{1}\",\n\t\t\"在此输入可缩小结果范围。\",\n\t\t\"{0} 个结果\",\n\t\t\"已选 {0} 项\",\n\t\t\"确定\",\n\t\t\"自定义\",\n\t\t\"后退 ({0})\",\n\t\t\"上一步\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"快速输入\",\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"即使转到较长的行,也一直到末尾\",\n\t\t\"即使转到较长的行,也一直到末尾\",\n\t\t\"已删除辅助游标\",\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"编辑器\",\n\t\t\"现在无法访问编辑器。按 {0} 获取选项。\",\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"编辑器是否运行可取消的操作,例如“预览引用”\",\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"撤消(&&U)\",\n\t\t\"撤消\",\n\t\t\"恢复(&&R)\",\n\t\t\"恢复\",\n\t\t\"全选(&&S)\",\n\t\t\"选择全部\",\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"光标数量被限制为 {0}。\",\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"差异编辑器中插入项的线条修饰。\",\n\t\t\"差异编辑器中删除项的线条修饰。\",\n\t\t\"文件过大,无法比较。\",\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"差异评审中的“插入”图标。\",\n\t\t\"差异评审中的“删除”图标。\",\n\t\t\"差异评审中的“关闭”图标。\",\n\t\t\"关闭\",\n\t\t\"未更改行\",\n\t\t\"更改了 1 行\",\n\t\t\"更改了 {0} 行\",\n\t\t\"差异 {0}/ {1}: 原始行 {2},{3},修改后的行 {4},{5}\",\n\t\t\"空白\",\n\t\t\"{0} 未更改的行 {1}\",\n\t\t\"{0}原始行{1}修改的行{2}\",\n\t\t\"+ {0}修改的行{1}\",\n\t\t\"- {0}原始行{1}\",\n\t\t\"转至下一个差异\",\n\t\t\"转至上一个差异\",\n\t],\n\t\"vs/editor/browser/widget/inlineDiffMargin\": [\n\t\t\"复制已删除的行\",\n\t\t\"复制已删除的行\",\n\t\t\"复制更改的行\",\n\t\t\"复制更改的行\",\n\t\t\"复制已删除的行({0})\",\n\t\t\"复制更改的行({0})\",\n\t\t\"还原此更改\",\n\t\t\"复制已删除的行({0})\",\n\t\t\"复制更改的行({0})\",\n\t],\n\t\"vs/editor/common/config/commonEditorConfig\": [\n\t\t\"编辑器\",\n\t\t\"一个制表符等于的空格数。在 `#editor.detectIndentation#` 启用时,根据文件内容,该设置可能会被覆盖。\",\n\t\t\"按 `Tab` 键时插入空格。该设置在 `#editor.detectIndentation#` 启用时根据文件内容可能会被覆盖。\",\n\t\t\"控制是否在打开文件时,基于文件内容Line truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/editor/editor.main.nls.zh-tw.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\ndefine(\"vs/editor/editor.main.nls.zh-tw\", {\n\t\"vs/base/browser/ui/actionbar/actionViewItems\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInput\": [\n\t\t\"輸入\",\n\t],\n\t\"vs/base/browser/ui/findinput/findInputCheckboxes\": [\n\t\t\"大小寫須相符\",\n\t\t\"全字拼寫須相符\",\n\t\t\"使用規則運算式\",\n\t],\n\t\"vs/base/browser/ui/findinput/replaceInput\": [\n\t\t\"輸入\",\n\t\t\"保留案例\",\n\t],\n\t\"vs/base/browser/ui/iconLabel/iconLabelHover\": [\n\t\t\"正在載入...\",\n\t],\n\t\"vs/base/browser/ui/inputbox/inputBox\": [\n\t\t\"錯誤: {0}\",\n\t\t\"警告: {0}\",\n\t\t\"資訊: {0}\",\n\t\t\"歷程記錄\",\n\t],\n\t\"vs/base/browser/ui/keybindingLabel/keybindingLabel\": [\n\t\t\"未繫結\",\n\t],\n\t\"vs/base/browser/ui/menu/menu\": [\n\t\t\"{0} ({1})\",\n\t],\n\t\"vs/base/browser/ui/tree/abstractTree\": [\n\t\t\"清除\",\n\t\t\"在類型上停用篩選\",\n\t\t\"在類型上啟用篩選\",\n\t\t\"找不到任何元素\",\n\t\t\"{1} 項元素中有 {0} 項相符\",\n\t],\n\t\"vs/base/common/actions\": [\n\t\t\"(空的)\",\n\t],\n\t\"vs/base/common/errorMessage\": [\n\t\t\"{0}: {1}\",\n\t\t\"發生系統錯誤 ({0})\",\n\t\t\"發生未知的錯誤。如需詳細資訊,請參閱記錄檔。\",\n\t\t\"發生未知的錯誤。如需詳細資訊,請參閱記錄檔。\",\n\t\t\"{0} (總計 {1} 個錯誤)\",\n\t\t\"發生未知的錯誤。如需詳細資訊,請參閱記錄檔。\",\n\t],\n\t\"vs/base/common/keybindingLabels\": [\n\t\t\"Ctrl\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Ctrl\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"超級鍵\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"命令\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"Windows\",\n\t\t\"Control\",\n\t\t\"Shift\",\n\t\t\"Alt\",\n\t\t\"超級鍵\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInput\": [\n\t\t\"上一頁\",\n\t\t\"按 \\'Enter\\' 鍵確認您的輸入或按 \\'Esc\\' 鍵取消\",\n\t\t\"{0}/{1}\",\n\t\t\"輸入以縮小結果範圍。\",\n\t\t\"{0} 個結果\",\n\t\t\"已選擇 {0}\",\n\t\t\"確定\",\n\t\t\"自訂\",\n\t\t\"背面 ({0})\",\n\t\t\"上一頁\",\n\t],\n\t\"vs/base/parts/quickinput/browser/quickInputList\": [\n\t\t\"快速輸入\",\n\t],\n\t\"vs/editor/browser/controller/coreCommands\": [\n\t\t\"即使行的長度過長,仍要堅持至結尾\",\n\t\t\"即使行的長度過長,仍要堅持至結尾\",\n\t\t\"已移除次要資料指標\",\n\t],\n\t\"vs/editor/browser/controller/textAreaHandler\": [\n\t\t\"編輯器\",\n\t\t\"目前無法存取此編輯器。請按 {0} 取得選項。\",\n\t],\n\t\"vs/editor/browser/core/keybindingCancellation\": [\n\t\t\"編輯器是否執行可取消的作業,例如「預覽參考」\",\n\t],\n\t\"vs/editor/browser/editorExtensions\": [\n\t\t\"復原(&&U)\",\n\t\t\"復原\",\n\t\t\"取消復原(&&R)\",\n\t\t\"重做\",\n\t\t\"全選(&&S)\",\n\t\t\"全選\",\n\t],\n\t\"vs/editor/browser/widget/codeEditorWidget\": [\n\t\t\"游標數已限制為 {0} 個。\",\n\t],\n\t\"vs/editor/browser/widget/diffEditorWidget\": [\n\t\t\"Diff 編輯器中用於插入的線條裝飾。\",\n\t\t\"Diff 編輯器中用於移除的線條裝飾。\",\n\t\t\"因其中一個檔案過大而無法比較。\",\n\t],\n\t\"vs/editor/browser/widget/diffReview\": [\n\t\t\"Diff 檢閱中 [插入] 的圖示。\",\n\t\t\"Diff 檢閱中 [移除] 的圖示。\",\n\t\t\"Diff 檢閱中 [關閉] 的圖示。\",\n\t\t\"關閉\",\n\t\t\"未變更任一行\",\n\t\t\"已變更 1 行\",\n\t\t\"已變更 {0} 行\",\n\t\t\"{1} 項差異中的第 {0} 項: 原始行 {2}、{3},修改行 {4}、{5}\",\n\t\t\"空白\",\n\t\t\"{0} 未變更行 {1}\",\n\t\t\"{0} 原始行 {1} 修改的行 {2}\",\n\t\t\"+ {0} 修改行 {1}\",\n\t\t\"- {0} 原始行 {1}\",\n\t\t\"移至下一個差異\",\n\t\t\"移至上一個差異\",\n\t],\n\t\"vs/editor/browser/widget/inlineDiffMargin\": [\n\t\t\"複製已刪除的行\",\n\t\t\"複製已刪除的行\",\n\t\t\"複製變更的行\",\n\t\t\"複製變更的行\",\n\t\t\"複製已刪除的行 ({0})\",\n\t\t\"複製變更的行 ({0})\",\n\t\t\"還原此變更\",\n\t\t\"複製已刪除的行 ({0})\",\n\t\t\"複製變更的行 ({0})\",\n\t],\n\t\"vs/editor/common/config/commonEditorConfig\": [\n\t\t\"編輯器\",\n\t\t\"與 Tab 相等的空格數量。當 `#editor.detectIndentation#` 已開啟時,會根據檔案內容覆寫此設定。\",\n\t\t\"在按 `Tab` 時插入空格。當 `#editor.detectIndentation#` 開啟時,會根據檔案內容覆寫此Line truncated
@@ -0,0 +1 @@
{"version":3,"sources":["out-editor/vs/loader.js"],"sourcesContent":["/*!-----------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)\n * Released under the MIT license\n * https://github.com/microsoft/vscode/blob/main/LICENSE.txt\n *-----------------------------------------------------------*/\n\n/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n'use strict';\n/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n/*---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n * Please make sure to make edits in the .ts file at https://github.com/microsoft/vscode-loader/\n *---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n *---------------------------------------------------------------------------------------------\n *--------------------------------------------------------------------------------------------*/\nvar _amdLoaderGlobal = this;\nvar _commonjsGlobal = typeof global === 'object' ? global : {};\nvar AMDLoader;\n(function (AMDLoader) {\n AMDLoader.global = _amdLoaderGlobal;\n var Environment = /** @class */ (function () {\n function Environment() {\n this._detected = false;\n this._isWindows = false;\n this._isNode = false;\n this._isElectronRenderer = false;\n this._isWebWorker = false;\n this._isElectronNodeIntegrationWebWorker = false;\n }\n Object.defineProperty(Environment.prototype, \"isWindows\", {\n get: function () {\n this._detect();\n return this._isWindows;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(Environment.prototype, \"isNode\", {\n get: function () {\n this._detect();\n return this._isNode;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(Environment.prototype, \"isElectronRenderer\", {\n get: function () {\n this._detect();\n return this._isElectronRenderer;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(Environment.prototype, \"isWebWorker\", {\n get: function () {\n this._detect();\n return this._isWebWorker;\n },\n enumerable: false,\n configurable: true\n });\n Object.defineProperty(Environment.prototype, \"isElectronNodeIntegrationWebWorker\", {\n get: function () {\n this._detect();\n return this._isElectronNodeIntegrationWebWorker;\n },\n enumerable: false,\n configurable: true\n });\n Environment.prototype._detect = function () {\n if (this._detected) {\n return;\n }\n this._detected = true;\n this._isWindows = Environment._isWindows();\n this._isNode = (typeof module !== 'undefined' && !!module.exports);\n this._isElectronRenderer = (typeof process !== 'undefined' && typeof process.versions !== 'undefined' && typeof process.versions.electron !== 'undefined' && process.type === 'renderer');\n this._isWebWorker = (typeof AMDLoader.global.importScripts === 'function');\n this._isElectronNodeIntegrationWebWorker = this._isWebWorker && (typeof process !== 'undefined' && typeof process.versions !== 'undefined' && typeof process.versions.electron !== 'undefined' && process.type === 'worker');\n Line truncated
@@ -0,0 +1,18 @@
/*!-----------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Version: 0.30.0(8507f3abc71412b9d5c822d0ae372b8dc87a796f)
* Released under the MIT license
* https://github.com/microsoft/vscode/blob/main/LICENSE.txt
*-----------------------------------------------------------*/(function(){var z=["require","exports","vs/base/common/platform","vs/editor/common/core/position","vs/base/common/strings","vs/base/common/event","vs/editor/common/core/range","vs/base/common/errors","vs/base/common/lifecycle","vs/base/common/stopwatch","vs/base/common/diff/diff","vs/base/common/types","vs/base/common/uint","vs/base/common/uri","vs/base/common/diff/diffChange","vs/base/common/functional","vs/base/common/iterator","vs/base/common/keyCodes","vs/base/common/linkedList","vs/base/common/process","vs/base/common/path","vs/base/common/cancellation","vs/base/common/hash","vs/editor/common/core/characterClassifier","vs/editor/common/core/selection","vs/editor/common/core/token","vs/editor/common/diff/diffComputer","vs/editor/common/model/wordHelper","vs/editor/common/modes/linkComputer","vs/editor/common/modes/supports/inplaceReplaceSupport","vs/editor/common/standalone/standaloneEnums","vs/editor/common/standalone/standaloneBase","vs/editor/common/viewModel/prefixSumComputer","vs/editor/common/model/mirrorTextModel","vs/base/common/worker/simpleWorker","vs/editor/common/services/editorSimpleWorker"],G=function(F){for(var n=[],A=0,D=F.length;A<D;A++)n[A]=z[F[A]];return n},fe=this,he=typeof global=="object"?global:{},Q;(function(F){F.global=fe;var n=function(){function A(){this._detected=!1,this._isWindows=!1,this._isNode=!1,this._isElectronRenderer=!1,this._isWebWorker=!1,this._isElectronNodeIntegrationWebWorker=!1}return Object.defineProperty(A.prototype,"isWindows",{get:function(){return this._detect(),this._isWindows},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"isNode",{get:function(){return this._detect(),this._isNode},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"isElectronRenderer",{get:function(){return this._detect(),this._isElectronRenderer},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"isWebWorker",{get:function(){return this._detect(),this._isWebWorker},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"isElectronNodeIntegrationWebWorker",{get:function(){return this._detect(),this._isElectronNodeIntegrationWebWorker},enumerable:!1,configurable:!0}),A.prototype._detect=function(){this._detected||(this._detected=!0,this._isWindows=A._isWindows(),this._isNode=typeof module!="undefined"&&!!module.exports,this._isElectronRenderer=typeof process!="undefined"&&typeof process.versions!="undefined"&&typeof process.versions.electron!="undefined"&&process.type==="renderer",this._isWebWorker=typeof F.global.importScripts=="function",this._isElectronNodeIntegrationWebWorker=this._isWebWorker&&typeof process!="undefined"&&typeof process.versions!="undefined"&&typeof process.versions.electron!="undefined"&&process.type==="worker")},A._isWindows=function(){return typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.indexOf("Windows")>=0?!0:typeof process!="undefined"?process.platform==="win32":!1},A}();F.Environment=n})(Q||(Q={}));var Q;(function(F){var n=function(){function w(s,d,a){this.type=s,this.detail=d,this.timestamp=a}return w}();F.LoaderEvent=n;var A=function(){function w(s){this._events=[new n(1,"",s)]}return w.prototype.record=function(s,d){this._events.push(new n(s,d,F.Utilities.getHighPerformanceTimestamp()))},w.prototype.getEvents=function(){return this._events},w}();F.LoaderEventRecorder=A;var D=function(){function w(){}return w.prototype.record=function(s,d){},w.prototype.getEvents=function(){return[]},w.INSTANCE=new w,w}();F.NullLoaderEventRecorder=D})(Q||(Q={}));var Q;(function(F){var n=function(){function A(){}return A.fileUriToFilePath=function(D,w){if(w=decodeURI(w).replace(/%23/g,"#"),D){if(/^file:\/\/\//.test(w))return w.substr(8);if(/^file:\/\//.test(w))return w.substr(5)}else if(/^file:\/\//.test(w))return w.substr(7);return w},A.startsWith=function(D,w){return D.length>=w.length&&D.substr(0,w.length)===w},A.endsWith=function(D,w){return D.length>=w.length&&D.substr(D.length-w.length)===w},A.containsQueryString=function(D){return/^[^\#]*\?/gi.test(D)},A.isAbsolutePath=function(D){return/^((http:\/\/)|(https:\/\/)|(file:\/\/)|(\/))/.test(D)},A.forEachProperty=function(D,w){if(D){var s=void 0;for(s in D)D.hasOwnProperty(s)&&w(s,D[s])}},A.isEmpty=function(D){var w=!0;return A.forEachProperty(D,function(){w=!1}),w},A.recursiveClone=function(D){if(!D||typeof D!="object"||D instanceof RegExp||!Array.isArray(D)&&Object.getPrototypeOf(D)!==Object.prototype)return D;var w=Array.isArray(D)?[]:{};return A.forEachProperty(D,function(s,d){d&&typeof d=="object"?w[s]=A.recursiveClone(d):w[s]=d}),w},A.generateAnonymousModule=function(){return"===anonymous"+A.NEXT_ANONYMOUS_ID+++"==="},A.isAnonymousModule=function(D){return A.startsWith(D,"===anonymous")},A.getHighPerformanceTimestamp=function(){return this.PERFORMANCE_NOW_PROBED||(this.PERFORMANCE_NOW_PROBED=!0,this.HAS_PERFORMANCE_NOW=F.global.performance&&typeof F.global.performanceLine truncated
//# sourceURL=`+C;var r=S?self.eval(S.createScript("",i)):new Function(i);r.call(self),e()}).then(void 0,f);return}try{S&&(C=S.createScriptURL(C)),importScripts(C),e()}catch(i){f(i)}}},u}(),s=function(){function u(c){this._env=c,this._didInitialize=!1,this._didPatchNodeRequire=!1}return u.prototype._init=function(c){this._didInitialize||(this._didInitialize=!0,this._fs=c("fs"),this._vm=c("vm"),this._path=c("path"),this._crypto=c("crypto"))},u.prototype._initNodeRequire=function(c,C){var e=C.getConfig().getOptionsLiteral().nodeCachedData;if(!e||this._didPatchNodeRequire)return;this._didPatchNodeRequire=!0;var f=this,m=c("module");function N(b){var h=b.constructor,S=function(i){try{return b.require(i)}finally{}};return S.resolve=function(i,r){return h._resolveFilename(i,b,!1,r)},S.resolve.paths=function(i){return h._resolveLookupPaths(i,b)},S.main=process.mainModule,S.extensions=h._extensions,S.cache=h._cache,S}m.prototype._compile=function(b,h){var S=m.wrap(b.replace(/^#!.*/,"")),p=C.getRecorder(),i=f._getCachedDataPath(e,h),r={filename:h},l;try{var g=f._fs.readFileSync(i);l=g.slice(0,16),r.cachedData=g.slice(16),p.record(60,i)}catch(P){p.record(61,i)}var v=new f._vm.Script(S,r),o=v.runInThisContext(r),_=f._path.dirname(h),L=N(this),E=[this.exports,L,this,h,_,process,he,Buffer],y=o.apply(this.exports,E);return f._handleCachedData(v,S,i,!r.cachedData,C),f._verifyCachedData(v,S,i,l,C),y}},u.prototype.load=function(c,C,e,f){var m=this,N=c.getConfig().getOptionsLiteral(),b=d(c.getRecorder(),N.nodeRequire||F.global.nodeRequire),h=N.nodeInstrumenter||function(o){return o};this._init(b),this._initNodeRequire(b,c);var S=c.getRecorder();if(/^node\|/.test(C)){var p=C.split("|"),i=null;try{i=b(p[1])}catch(o){f(o);return}c.enqueueDefineAnonymousModule([],function(){return i}),e()}else{C=F.Utilities.fileUriToFilePath(this._env.isWindows,C);var r=this._path.normalize(C),l=this._getElectronRendererScriptPathOrUri(r),g=Boolean(N.nodeCachedData),v=g?this._getCachedDataPath(N.nodeCachedData,C):void 0;this._readSourceAndCachedData(r,v,S,function(o,_,L,E){if(o){f(o);return}var y;_.charCodeAt(0)===u._BOM?y=u._PREFIX+_.substring(1)+u._SUFFIX:y=u._PREFIX+_+u._SUFFIX,y=h(y,r);var P={filename:l,cachedData:L},R=m._createAndEvalScript(c,y,P,e,f);m._handleCachedData(R,y,v,g&&!L,c),m._verifyCachedData(R,y,v,E,c)})}},u.prototype._createAndEvalScript=function(c,C,e,f,m){var N=c.getRecorder();N.record(31,e.filename);var b=new this._vm.Script(C,e),h=b.runInThisContext(e),S=c.getGlobalAMDDefineFunc(),p=!1,i=function(){return p=!0,S.apply(null,arguments)};return i.amd=S.amd,h.call(F.global,c.getGlobalAMDRequireFunc(),i,e.filename,this._path.dirname(e.filename)),N.record(32,e.filename),p?f():m(new Error("Didn't receive define call in "+e.filename+"!")),b},u.prototype._getElectronRendererScriptPathOrUri=function(c){if(!this._env.isElectronRenderer)return c;var C=c.match(/^([a-z])\:(.*)/i);return C?"file:///"+(C[1].toUpperCase()+":"+C[2]).replace(/\\/g,"/"):"file://"+c},u.prototype._getCachedDataPath=function(c,C){var e=this._crypto.createHash("md5").update(C,"utf8").update(c.seed,"utf8").update(process.arch,"").digest("hex"),f=this._path.basename(C).replace(/\.js$/,"");return this._path.join(c.path,f+"-"+e+".code")},u.prototype._handleCachedData=function(c,C,e,f,m){var N=this;c.cachedDataRejected?this._fs.unlink(e,function(b){m.getRecorder().record(62,e),N._createAndWriteCachedData(c,C,e,m),b&&m.getConfig().onError(b)}):f&&this._createAndWriteCachedData(c,C,e,m)},u.prototype._createAndWriteCachedData=function(c,C,e,f){var m=this,N=Math.ceil(f.getConfig().getOptionsLiteral().nodeCachedData.writeDelay*(1+Math.random())),b=-1,h=0,S=void 0,p=function(){setTimeout(function(){S||(S=m._crypto.createHash("md5").update(C,"utf8").digest());var i=c.createCachedData();if(!(i.length===0||i.length===b||h>=5)){if(i.length<b){p();return}b=i.length,m._fs.writeFile(e,Buffer.concat([S,i]),function(r){r&&f.getConfig().onError(r),f.getRecorder().record(63,e),p()})}},N*Math.pow(4,h++))};p()},u.prototype._readSourceAndCachedData=function(c,C,e,f){if(!C)this._fs.readFile(c,{encoding:"utf8"},f);else{var m=void 0,N=void 0,b=void 0,h=2,S=function(p){p?f(p):--h==0&&f(void 0,m,N,b)};this._fs.readFile(c,{encoding:"utf8"},function(p,i){m=i,S(p)}),this._fs.readFile(C,function(p,i){!p&&i&&i.length>0?(b=i.slice(0,16),N=i.slice(16),e.record(60,C)):e.record(61,C),S()})}},u.prototype._verifyCachedData=function(c,C,e,f,m){var N=this;!f||c.cachedDataRejected||setTimeout(function(){var b=N._crypto.createHash("md5").update(C,"utf8").digest();f.equals(b)||(m.getConfig().onError(new Error("FAILED TO VERIFY CACHED DATA, deleting stale '"+e+"' now, but a RESTART IS REQUIRED")),N._fs.unlink(e,function(h){h&&m.getConfig().onError(h)}))},Math.ceil(5e3*(1+Math.random())))},u._BOM=65279,u._PREFIX="(function (require, define, __filename, __dirname) { ",u._SUFFIX=`
});`,u}();function d(u,c){if(c.__$__isRecorded)return c;var C=function(f){u.record(33,f);try{return c(f)}finally{u.record(34,f)}};return C.__$__isRecorded=!0,C}F.ensureRecordedNodeRequire=d;function a(u){return new n(u)}F.createScriptLoader=a})(Q||(Q={}));var Q;(function(F){var n=function(){function a(u){var c=u.lastIndexOf("/");c!==-1?this.fromModulePath=u.substr(0,c+1):this.fromModulePath=""}return a._normalizeModuleId=function(u){var c=u,C;for(C=/\/\.\//;C.test(c);)c=c.replace(C,"/");for(c=c.replace(/^\.\//g,""),C=/\/(([^\/])|([^\/][^\/\.])|([^\/\.][^\/])|([^\/][^\/][^\/]+))\/\.\.\//;C.test(c);)c=c.replace(C,"/");return c=c.replace(/^(([^\/])|([^\/][^\/\.])|([^\/\.][^\/])|([^\/][^\/][^\/]+))\/\.\.\//,""),c},a.prototype.resolveModule=function(u){var c=u;return F.Utilities.isAbsolutePath(c)||(F.Utilities.startsWith(c,"./")||F.Utilities.startsWith(c,"../"))&&(c=a._normalizeModuleId(this.fromModulePath+c)),c},a.ROOT=new a(""),a}();F.ModuleIdResolver=n;var A=function(){function a(u,c,C,e,f,m){this.id=u,this.strId=c,this.dependencies=C,this._callback=e,this._errorback=f,this.moduleIdResolver=m,this.exports={},this.error=null,this.exportsPassedIn=!1,this.unresolvedDependenciesCount=this.dependencies.length,this._isComplete=!1}return a._safeInvokeFunction=function(u,c){try{return{returnedValue:u.apply(F.global,c),producedError:null}}catch(C){return{returnedValue:null,producedError:C}}},a._invokeFactory=function(u,c,C,e){return u.isBuild()&&!F.Utilities.isAnonymousModule(c)?{returnedValue:null,producedError:null}:u.shouldCatchError()?this._safeInvokeFunction(C,e):{returnedValue:C.apply(F.global,e),producedError:null}},a.prototype.complete=function(u,c,C){this._isComplete=!0;var e=null;if(this._callback)if(typeof this._callback=="function"){u.record(21,this.strId);var f=a._invokeFactory(c,this.strId,this._callback,C);e=f.producedError,u.record(22,this.strId),!e&&typeof f.returnedValue!="undefined"&&(!this.exportsPassedIn||F.Utilities.isEmpty(this.exports))&&(this.exports=f.returnedValue)}else this.exports=this._callback;if(e){var m=F.ensureError(e);m.phase="factory",m.moduleId=this.strId,this.error=m,c.onError(m)}this.dependencies=null,this._callback=null,this._errorback=null,this.moduleIdResolver=null},a.prototype.onDependencyError=function(u){return this._isComplete=!0,this.error=u,this._errorback?(this._errorback(u),!0):!1},a.prototype.isComplete=function(){return this._isComplete},a}();F.Module=A;var D=function(){function a(){this._nextId=0,this._strModuleIdToIntModuleId=new Map,this._intModuleIdToStrModuleId=[],this.getModuleId("exports"),this.getModuleId("module"),this.getModuleId("require")}return a.prototype.getMaxModuleId=function(){return this._nextId},a.prototype.getModuleId=function(u){var c=this._strModuleIdToIntModuleId.get(u);return typeof c=="undefined"&&(c=this._nextId++,this._strModuleIdToIntModuleId.set(u,c),this._intModuleIdToStrModuleId[c]=u),c},a.prototype.getStrModuleId=function(u){return this._intModuleIdToStrModuleId[u]},a}(),w=function(){function a(u){this.id=u}return a.EXPORTS=new a(0),a.MODULE=new a(1),a.REQUIRE=new a(2),a}();F.RegularDependency=w;var s=function(){function a(u,c,C){this.id=u,this.pluginId=c,this.pluginParam=C}return a}();F.PluginDependency=s;var d=function(){function a(u,c,C,e,f){f===void 0&&(f=0),this._env=u,this._scriptLoader=c,this._loaderAvailableTimestamp=f,this._defineFunc=C,this._requireFunc=e,this._moduleIdProvider=new D,this._config=new F.Configuration(this._env),this._hasDependencyCycle=!1,this._modules2=[],this._knownModules2=[],this._inverseDependencies2=[],this._inversePluginDependencies2=new Map,this._currentAnonymousDefineCall=null,this._recorder=null,this._buildInfoPath=[],this._buildInfoDefineStack=[],this._buildInfoDependencies=[]}return a.prototype.reset=function(){return new a(this._env,this._scriptLoader,this._defineFunc,this._requireFunc,this._loaderAvailableTimestamp)},a.prototype.getGlobalAMDDefineFunc=function(){return this._defineFunc},a.prototype.getGlobalAMDRequireFunc=function(){return this._requireFunc},a._findRelevantLocationInStack=function(u,c){for(var C=function(r){return r.replace(/\\/g,"/")},e=C(u),f=c.split(/\n/),m=0;m<f.length;m++){var N=f[m].match(/(.*):(\d+):(\d+)\)?$/);if(N){var b=N[1],h=N[2],S=N[3],p=Math.max(b.lastIndexOf(" ")+1,b.lastIndexOf("(")+1);if(b=b.substr(p),b=C(b),b===e){var i={line:parseInt(h,10),col:parseInt(S,10)};return i.line===1&&(i.col-="(function (require, define, __filename, __dirname) { ".length),i}}}throw new Error("Could not correlate define call site for needle "+u)},a.prototype.getBuildInfo=function(){if(!this._config.isBuild())return null;for(var u=[],c=0,C=0,e=this._modules2.length;C<e;C++){var f=this._modules2[C];if(!!f){var m=this._buildInfoPath[f.id]||null,N=this._buildInfoDefineStack[f.id]||null,b=this._buildInfoDependencies[f.id];u[c++]={id:f.strId,path:m,defineLocation:m&&N?a._findRelevantLocationInStack(m,N):null,dependencies:b,shim:null,exports:f.exports}}}return u},a.prototype.getRecorder=fun Line truncated
`)),u.unresolvedDependenciesCount--;continue}if(this._inverseDependencies2[m.id]=this._inverseDependencies2[m.id]||[],this._inverseDependencies2[m.id].push(u.id),m instanceof s){var h=this._modules2[m.pluginId];if(h&&h.isComplete()){this._loadPluginDependency(h.exports,m);continue}var S=this._inversePluginDependencies2.get(m.pluginId);S||(S=[],this._inversePluginDependencies2.set(m.pluginId,S)),S.push(m),this._loadModule(m.pluginId);continue}this._loadModule(m.id)}u.unresolvedDependenciesCount===0&&this._onModuleComplete(u)},a.prototype._onModuleComplete=function(u){var c=this,C=this.getRecorder();if(!u.isComplete()){var e=u.dependencies,f=[];if(e)for(var m=0,N=e.length;m<N;m++){var b=e[m];if(b===w.EXPORTS){f[m]=u.exports;continue}if(b===w.MODULE){f[m]={id:u.strId,config:function(){return c._config.getConfigForModule(u.strId)}};continue}if(b===w.REQUIRE){f[m]=this._createRequire(u.moduleIdResolver);continue}var h=this._modules2[b.id];if(h){f[m]=h.exports;continue}f[m]=null}u.complete(C,this._config,f);var S=this._inverseDependencies2[u.id];if(this._inverseDependencies2[u.id]=null,S)for(var m=0,N=S.length;m<N;m++){var p=S[m],i=this._modules2[p];i.unresolvedDependenciesCount--,i.unresolvedDependenciesCount===0&&this._onModuleComplete(i)}var r=this._inversePluginDependencies2.get(u.id);if(r){this._inversePluginDependencies2.delete(u.id);for(var m=0,N=r.length;m<N;m++)this._loadPluginDependency(u.exports,r[m])}}},a}();F.ModuleManager=d})(Q||(Q={}));var j,Q;(function(F){var n=new F.Environment,A=null,D=function(a,u,c){typeof a!="string"&&(c=u,u=a,a=null),(typeof u!="object"||!Array.isArray(u))&&(c=u,u=null),u||(u=["require","exports","module"]),a?A.defineModule(a,u,c,null,null):A.enqueueDefineAnonymousModule(u,c)};D.amd={jQuery:!0};var w=function(a,u){u===void 0&&(u=!1),A.configure(a,u)},s=function(){if(arguments.length===1){if(arguments[0]instanceof Object&&!Array.isArray(arguments[0])){w(arguments[0]);return}if(typeof arguments[0]=="string")return A.synchronousRequire(arguments[0])}if((arguments.length===2||arguments.length===3)&&Array.isArray(arguments[0])){A.defineModule(F.Utilities.generateAnonymousModule(),arguments[0],arguments[1],arguments[2],null);return}throw new Error("Unrecognized require call")};s.config=w,s.getConfig=function(){return A.getConfig().getOptionsLiteral()},s.reset=function(){A=A.reset()},s.getBuildInfo=function(){return A.getBuildInfo()},s.getStats=function(){return A.getLoaderEvents()},s.define=D;function d(){if(typeof F.global.require!="undefined"||typeof require!="undefined"){var a=F.global.require||require;if(typeof a=="function"&&typeof a.resolve=="function"){var u=F.ensureRecordedNodeRequire(A.getRecorder(),a);F.global.nodeRequire=u,s.nodeRequire=u,s.__$__nodeRequire=u}}n.isNode&&!n.isElectronRenderer&&!n.isElectronNodeIntegrationWebWorker?(module.exports=s,require=s):(n.isElectronRenderer||(F.global.define=D),F.global.require=s)}F.init=d,(typeof F.global.define!="function"||!F.global.define.amd)&&(A=new F.ModuleManager(n,F.createScriptLoader(n),D,s,F.Utilities.getHighPerformanceTimestamp()),typeof F.global.require!="undefined"&&typeof F.global.require!="function"&&s.config(F.global.require),j=function(){return D.apply(null,arguments)},j.amd=D.amd,typeof doNotInitLoader=="undefined"&&d())})(Q||(Q={})),j(z[14],G([0,1]),function(F,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.DiffChange=void 0;class A{constructor(w,s,d,a){this.originalStart=w,this.originalLength=s,this.modifiedStart=d,this.modifiedLength=a}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}n.DiffChange=A}),j(z[7],G([0,1]),function(F,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.NotSupportedError=n.illegalState=n.illegalArgument=n.canceled=n.isPromiseCanceledError=n.transformErrorForSerialization=n.onUnexpectedExternalError=n.onUnexpectedError=n.errorHandler=n.ErrorHandler=void 0;class A{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(m){setTimeout(()=>{throw m.stack?new Error(m.message+`
`+m.stack):m},0)}}emit(m){this.listeners.forEach(N=>{N(m)})}onUnexpectedError(m){this.unexpectedErrorHandler(m),this.emit(m)}onUnexpectedExternalError(m){this.unexpectedErrorHandler(m)}}n.ErrorHandler=A,n.errorHandler=new A;function D(f){a(f)||n.errorHandler.onUnexpectedError(f)}n.onUnexpectedError=D;function w(f){a(f)||n.errorHandler.onUnexpectedExternalError(f)}n.onUnexpectedExternalError=w;function s(f){if(f instanceof Error){let{name:m,message:N}=f;const b=f.stacktrace||f.stack;return{$isError:!0,name:m,message:N,stack:b}}return f}n.transformErrorForSerialization=s;const d="Canceled";function a(f){return f instanceof Error&&f.name===d&&f.message===d}n.isPromiseCanceledError=a;function u(){const f=new Error(d);return f.name=f.message,f}n.canceled=u;function c(f){return f?new Error(`Illegal argument: ${f}`):new Error("Illegal argument")}n.illegalArgument=c;function C(f){return f?new Error(`Illegal state: ${f}`):new Error("Illegal state")}n.illegalState=C;class e extends Error{constructor(m){super("NotSupported");m&&(this.message=m)}}n.NotSupportedError=e}),j(z[15],G([0,1]),function(F,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.once=void 0;function A(D){const w=this;let s=!1,d;return function(){return s||(s=!0,d=D.apply(w,arguments)),d}}n.once=A}),j(z[16],G([0,1]),function(F,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Iterable=void 0;var A;(function(D){function w(l){return l&&typeof l=="object"&&typeof l[Symbol.iterator]=="function"}D.is=w;const s=Object.freeze([]);function d(){return s}D.empty=d;function*a(l){yield l}D.single=a;function u(l){return l||s}D.from=u;function c(l){return!l||l[Symbol.iterator]().next().done===!0}D.isEmpty=c;function C(l){return l[Symbol.iterator]().next().value}D.first=C;function e(l,g){for(const v of l)if(g(v))return!0;return!1}D.some=e;function f(l,g){for(const v of l)if(g(v))return v}D.find=f;function*m(l,g){for(const v of l)g(v)&&(yield v)}D.filter=m;function*N(l,g){let v=0;for(const o of l)yield g(o,v++)}D.map=N;function*b(...l){for(const g of l)for(const v of g)yield v}D.concat=b;function*h(l){for(const g of l)for(const v of g)yield v}D.concatNested=h;function S(l,g,v){let o=v;for(const _ of l)o=g(o,_);return o}D.reduce=S;function*p(l,g,v=l.length){for(g<0&&(g+=l.length),v<0?v+=l.length:v>l.length&&(v=l.length);g<v;g++)yield l[g]}D.slice=p;function i(l,g=Number.POSITIVE_INFINITY){const v=[];if(g===0)return[v,l];const o=l[Symbol.iterator]();for(let _=0;_<g;_++){const L=o.next();if(L.done)return[v,D.empty()];v.push(L.value)}return[v,{[Symbol.iterator](){return o}}]}D.consume=i;function r(l,g,v=(o,_)=>o===_){const o=l[Symbol.iterator](),_=g[Symbol.iterator]();for(;;){const L=o.next(),E=_.next();if(L.done!==E.done)return!1;if(L.done)return!0;if(!v(L.value,E.value))return!1}}D.equals=r})(A=n.Iterable||(n.Iterable={}))}),j(z[17],G([0,1]),function(F,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.KeyChord=n.KeyCodeUtils=n.IMMUTABLE_KEY_CODE_TO_CODE=n.IMMUTABLE_CODE_TO_KEY_CODE=n.NATIVE_WINDOWS_KEY_CODE_TO_KEY_CODE=n.EVENT_KEY_CODE_MAP=void 0;class A{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(f,m){this._keyCodeToStr[f]=m,this._strToKeyCode[m.toLowerCase()]=f}keyCodeToStr(f){return this._keyCodeToStr[f]}strToKeyCode(f){return this._strToKeyCode[f.toLowerCase()]||0}}const D=new A,w=new A,s=new A;n.EVENT_KEY_CODE_MAP=new Array(230),n.NATIVE_WINDOWS_KEY_CODE_TO_KEY_CODE={};const d=[],a=Object.create(null),u=Object.create(null);n.IMMUTABLE_CODE_TO_KEY_CODE=[],n.IMMUTABLE_KEY_CODE_TO_CODE=[];for(let e=0;e<=193;e++)n.IMMUTABLE_CODE_TO_KEY_CODE[e]=-1;for(let e=0;e<=126;e++)n.IMMUTABLE_KEY_CODE_TO_CODE[e]=-1;(function(){const e="",f=[[0,1,0,"None",0,"unknown",0,"VK_UNKNOWN",e,e],[0,1,1,"Hyper",0,e,0,e,e,e],[0,1,2,"Super",0,e,0,e,e,e],[0,1,3,"Fn",0,e,0,e,e,e],[0,1,4,"FnLock",0,e,0,e,e,e],[0,1,5,"Suspend",0,e,0,e,e,e],[0,1,6,"Resume",0,e,0,e,e,e],[0,1,7,"Turbo",0,e,0,e,e,e],[0,1,8,"Sleep",0,e,0,"VK_SLEEP",e,e],[0,1,9,"WakeUp",0,e,0,e,e,e],[31,0,10,"KeyA",31,"A",65,"VK_A",e,e],[32,0,11,"KeyB",32,"B",66,"VK_B",e,e],[33,0,12,"KeyC",33,"C",67,"VK_C",e,e],[34,0,13,"KeyD",34,"D",68,"VK_D",e,e],[35,0,14,"KeyE",35,"E",69,"VK_E",e,e],[36,0,15,"KeyF",36,"F",70,"VK_F",e,e],[37,0,16,"KeyG",37,"G",71,"VK_G",e,e],[38,0,17,"KeyH",38,"H",72,"VK_H",e,e],[39,0,18,"KeyI",39,"I",73,"VK_I",e,e],[40,0,19,"KeyJ",40,"J",74,"VK_J",e,e],[41,0,20,"KeyK",41,"K",75,"VK_K",e,e],[42,0,21,"KeyL",42,"L",76,"VK_L",e,e],[43,0,22,"KeyM",43,"M",77,"VK_M",e,e],[44,0,23,"KeyN",44,"N",78,"VK_N",e,e],[45,0,24,"KeyO",45,"O",79,"VK_O",e,e],[46,0,25,"KeyP",46,"P",80,"VK_P",e,e],[47,0,26,"KeyQ",47,"Q",81,"VK_Q",e,e],[48,0,27,"KeyR",48,"R",82,"VK_R",e,e],[49,0,28,"KeyS",49,"S",83,"VK_S",e,e],[50,0,29,"KeyT",50,"T",84,"VK_T",e,e],[51,0,30,"KeyU",51,"U",85,"VK_U",e,e],[52,0,31,"KeyV",52,"V",86,"VK_V",e,e],[53,0,32,"KeyW",53,"W",87,"VK_W",e,e],[54,0,33,"KeyX",54,"X",88,"VK_X",e,e],[55,0,34,"KeyY",55,"Y",89,"VK_Y",e,e],[56,0,35,"KeyZ",5 Line truncated
`).slice(3).join(`
`),i=this._stacks.get(p)||0;if(this._stacks.set(p,i+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=S*.5;let r,l=0;for(const[g,v]of this._stacks)(!r||l<v)&&(r=g,l=v);console.warn(`[${this.name}] potential listener LEAK detected, having ${h} listeners already. MOST frequent listener (${l}):`),console.warn(r)}return()=>{const r=this._stacks.get(p)||0;this._stacks.set(p,r-1)}}}class C{constructor(h){var S;this._disposed=!1,this._options=h,this._leakageMon=u>0?new c(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=((S=this._options)===null||S===void 0?void 0:S._profName)?new a(this._options._profName):void 0}get event(){return this._event||(this._event=(h,S,p)=>{var i;this._listeners||(this._listeners=new w.LinkedList);const r=this._listeners.isEmpty();r&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const l=this._listeners.push(S?[h,S]:h);r&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,h,S);const g=(i=this._leakageMon)===null||i===void 0?void 0:i.check(this._listeners.size),v=(0,D.toDisposable)(()=>{g&&g(),this._disposed||(l(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return p instanceof D.DisposableStore?p.add(v):Array.isArray(p)&&p.push(v),v}),this._event}fire(h){var S,p;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new w.LinkedList);for(let i of this._listeners)this._deliveryQueue.push([i,h]);for((S=this._perfMon)===null||S===void 0||S.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[i,r]=this._deliveryQueue.shift();try{typeof i=="function"?i.call(void 0,r):i[0].call(i[1],r)}catch(l){(0,A.onUnexpectedError)(l)}}(p=this._perfMon)===null||p===void 0||p.stop()}}dispose(){var h,S,p,i,r;this._disposed||(this._disposed=!0,(h=this._listeners)===null||h===void 0||h.clear(),(S=this._deliveryQueue)===null||S===void 0||S.clear(),(i=(p=this._options)===null||p===void 0?void 0:p.onLastListenerRemove)===null||i===void 0||i.call(p),(r=this._leakageMon)===null||r===void 0||r.dispose())}}n.Emitter=C;class e extends C{constructor(h){super(h);this._isPaused=0,this._eventQueue=new w.LinkedList,this._mergeFn=h==null?void 0:h.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused==0)if(this._mergeFn){const h=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(h))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(h){this._listeners&&(this._isPaused!==0?this._eventQueue.push(h):super.fire(h))}}n.PauseableEmitter=e;class f extends e{constructor(h){var S;super(h);this._delay=(S=h.delay)!==null&&S!==void 0?S:100}fire(h){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(h)}}n.DebounceEmitter=f;class m{constructor(){this.buffers=[]}wrapEvent(h){return(S,p,i)=>h(r=>{const l=this.buffers[this.buffers.length-1];l?l.push(()=>S.call(p,r)):S.call(p,r)},void 0,i)}bufferEvents(h){const S=[];this.buffers.push(S);const p=h();return this.buffers.pop(),S.forEach(i=>i()),p}}n.EventBufferer=m;class N{constructor(){this.listening=!1,this.inputEvent=d.None,this.inputEventListener=D.Disposable.None,this.emitter=new C({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(h){this.inputEvent=h,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=h(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}n.Relay=N}),j(z[21],G([0,1,5]),function(F,n,A){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CancellationTokenSource=n.CancellationToken=void 0;const D=Object.freeze(function(a,u){const c=setTimeout(a.bind(u),0);return{dispose(){clearTimeout(c)}}});var w;(function(a){function u(c){return c===a.None||c===a.Cancelled||c instanceof s?!0:!c||typeof c!="object"?!1:typeof c.isCancellationRequested=="boolean"&&typeof c.onCancellationRequested=="function"}a.isCancellationToken=u,a.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:A.Event.None}),a.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:D})})(w=n.CancellationToken||(n.CancellationToken={}));class s{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?D:(this._emitter||(this._emitter=new A.Emitter),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),t Line truncated
${m}
})`}}):void 0;function s(){try{return(w?self.eval(w.createScript("","true")):new Function("true")).call(self),!0}catch(C){return!1}}function d(){return new Promise((C,e)=>{if(typeof self.define=="function"&&self.define.amd)return C();const f=D+"vs/loader.js";if(!(/^((http:)|(https:)|(file:))/.test(f)&&f.substring(0,self.origin.length)!==self.origin)&&s()){fetch(f).then(N=>{if(N.status!==200)throw new Error(N.statusText);return N.text()}).then(N=>{N=`${N}
//# sourceURL=${f}`,(w?self.eval(w.createScript("",N)):new Function(N)).call(self),C()}).then(void 0,e);return}w?importScripts(w.createScriptURL(f)):importScripts(f),C()})}const a=function(C){d().then(()=>{require.config({baseUrl:D,catchError:!0,trustedTypesPolicy:w,amdModulesPattern:/^vs\//}),require([C],function(e){setTimeout(function(){let f=e.create((m,N)=>{self.postMessage(m,N)},null);for(self.onmessage=m=>f.onmessage(m.data,m.ports);c.length>0;)self.onmessage(c.shift())},0)})})};let u=!0,c=[];self.onmessage=C=>{if(!u){c.push(C);return}u=!1,a(C.data)}}()}).call(this);
//# sourceMappingURL=../../../../min-maps/vs/base/worker/workerMain.js.map
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/abap/abap",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.language=t.conf=void 0,t.conf={comments:{lineComment:"*"},brackets:[["[","]"],["(",")"]]},t.language={defaultToken:"invalid",ignoreCase:!0,tokenPostfix:".abap",keywords:["abap-source","abbreviated","abstract","accept","accepting","according","activation","actual","add","add-corresponding","adjacent","after","alias","aliases","align","all","allocate","alpha","analysis","analyzer","and","append","appendage","appending","application","archive","area","arithmetic","as","ascending","aspect","assert","assign","assigned","assigning","association","asynchronous","at","attributes","authority","authority-check","avg","back","background","backup","backward","badi","base","before","begin","between","big","binary","bintohex","bit","black","blank","blanks","blob","block","blocks","blue","bound","boundaries","bounds","boxed","break-point","buffer","by","bypassing","byte","byte-order","call","calling","case","cast","casting","catch","center","centered","chain","chain-input","chain-request","change","changing","channels","character","char-to-hex","check","checkbox","ci_","circular","class","class-coding","class-data","class-events","class-methods","class-pool","cleanup","clear","client","clob","clock","close","coalesce","code","coding","col_background","col_group","col_heading","col_key","col_negative","col_normal","col_positive","col_total","collect","color","column","columns","comment","comments","commit","common","communication","comparing","component","components","compression","compute","concat","concat_with_space","concatenate","cond","condense","condition","connect","connection","constants","context","contexts","continue","control","controls","conv","conversion","convert","copies","copy","corresponding","country","cover","cpi","create","creating","critical","currency","currency_conversion","current","cursor","cursor-selection","customer","customer-function","dangerous","data","database","datainfo","dataset","date","dats_add_days","dats_add_months","dats_days_between","dats_is_valid","daylight","dd/mm/yy","dd/mm/yyyy","ddmmyy","deallocate","decimal_shift","decimals","declarations","deep","default","deferred","define","defining","definition","delete","deleting","demand","department","descending","describe","destination","detail","dialog","directory","disconnect","display","display-mode","distinct","divide","divide-corresponding","division","do","dummy","duplicate","duplicates","duration","during","dynamic","dynpro","edit","editor-call","else","elseif","empty","enabled","enabling","encoding","end","endat","endcase","endcatch","endchain","endclass","enddo","endenhancement","end-enhancement-section","endexec","endform","endfunction","endian","endif","ending","endinterface","end-lines","endloop","endmethod","endmodule","end-of-definition","end-of-editing","end-of-file","end-of-page","end-of-selection","endon","endprovide","endselect","end-test-injection","end-test-seam","endtry","endwhile","endwith","engineering","enhancement","enhancement-point","enhancements","enhancement-section","entries","entry","enum","environment","equiv","errormessage","errors","escaping","event","events","exact","except","exception","exceptions","exception-table","exclude","excluding","exec","execute","exists","exit","exit-command","expand","expanding","expiration","explicit","exponent","export","exporting","extend","extended","extension","extract","fail","fetch","field","field-groups","fields","field-symbol","field-symbols","file","filter","filters","filter-table","final","find","first","first-line","fixed-point","fkeq","fkge","flush","font","for","form","format","forward","found","frame","frames","free","friends","from","function","functionality","function-pool","further","gaps","generate","get","giving","gkeq","gkge","global","grant","green","group","groups","handle","handler","harmless","hashed","having","hdb","header","headers","heading","head-lines","help-id","help-request","hextobin","hide","high","hint","hold","hotspot","icon","id","identification","identifier","ids","if","ignore","ignoring","immediately","implementation","implementations","implemented","implicit","import","importing","in","inactive","incl","include","includes","including","increment","index","index-line","infotypes","inheriting","init","initial","initialization","inner","inout","input","insert","instance","instances","instr","intensified","interface","interface-pool","interfaces","internal","intervals","into","inverse","inverted-date","is","iso","job","join","keep","keeping","kernel","key","keys","keywords","kind","language","last","late","layout","leading","leave","left","left-justified","leftplus","leftspace","legacy","length","let","level","levels","like","line","lines","line-count","linefeed","line-selection","line-size","list","listbox","list-processing","little","llang","load","load-of-program","lob","local","locale","locator","Line truncated
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/apex/apex",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.language=t.conf=void 0,t.conf={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"<",close:">"}],folding:{markers:{start:new RegExp("^\\s*//\\s*(?:(?:#?region\\b)|(?:<editor-fold\\b))"),end:new RegExp("^\\s*//\\s*(?:(?:#?endregion\\b)|(?:</editor-fold>))")}}};var s=[];["abstract","activate","and","any","array","as","asc","assert","autonomous","begin","bigdecimal","blob","boolean","break","bulk","by","case","cast","catch","char","class","collect","commit","const","continue","convertcurrency","decimal","default","delete","desc","do","double","else","end","enum","exception","exit","export","extends","false","final","finally","float","for","from","future","get","global","goto","group","having","hint","if","implements","import","in","inner","insert","instanceof","int","interface","into","join","last_90_days","last_month","last_n_days","last_week","like","limit","list","long","loop","map","merge","native","new","next_90_days","next_month","next_n_days","next_week","not","null","nulls","number","object","of","on","or","outer","override","package","parallel","pragma","private","protected","public","retrieve","return","returning","rollback","savepoint","search","select","set","short","sort","stat","static","strictfp","super","switch","synchronized","system","testmethod","then","this","this_month","this_week","throw","throws","today","tolabel","tomorrow","transaction","transient","trigger","true","try","type","undelete","update","upsert","using","virtual","void","volatile","webservice","when","where","while","yesterday"].forEach((function(e){s.push(e),s.push(e.toUpperCase()),s.push(function(e){return e.charAt(0).toUpperCase()+e.substr(1)}(e))})),t.language={defaultToken:"",tokenPostfix:".apex",keywords:s,operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,digits:/\d+(_+\d+)*/,octaldigits:/[0-7]+(_+[0-7]+)*/,binarydigits:/[0-1]+(_+[0-1]+)*/,hexdigits:/[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,tokenizer:{root:[[/[a-z_$][\w$]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],[/[A-Z][\w\$]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"type.identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/@\s*[a-zA-Z_\$][\w\$]*/,"annotation"],[/(@digits)[eE]([\-+]?(@digits))?[fFdD]?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?[fFdD]?/,"number.float"],[/(@digits)[fFdD]/,"number.float"],[/(@digits)[lL]?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string",'@string."'],[/'/,"string","@string.'"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@apexdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],apexdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],string:[[/[^\\"']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/azcli/azcli",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.language=t.conf=void 0,t.conf={comments:{lineComment:"#"}},t.language={defaultToken:"keyword",ignoreCase:!0,tokenPostfix:".azcli",str:/[^#\s]/,tokenizer:{root:[{include:"@comment"},[/\s-+@str*\s*/,{cases:{"@eos":{token:"key.identifier",next:"@popall"},"@default":{token:"key.identifier",next:"@type"}}}],[/^-+@str*\s*/,{cases:{"@eos":{token:"key.identifier",next:"@popall"},"@default":{token:"key.identifier",next:"@type"}}}]],type:[{include:"@comment"},[/-+@str*\s*/,{cases:{"@eos":{token:"key.identifier",next:"@popall"},"@default":"key.identifier"}}],[/@str+\s*/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}]],comment:[[/#.*$/,{cases:{"@eos":{token:"comment",next:"@popall"}}}]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/bat/bat",["require","exports"],(function(e,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.language=s.conf=void 0,s.conf={comments:{lineComment:"REM"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}],surroundingPairs:[{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}],folding:{markers:{start:new RegExp("^\\s*(::\\s*|REM\\s+)#region"),end:new RegExp("^\\s*(::\\s*|REM\\s+)#endregion")}}},s.language={defaultToken:"",ignoreCase:!0,tokenPostfix:".bat",brackets:[{token:"delimiter.bracket",open:"{",close:"}"},{token:"delimiter.parenthesis",open:"(",close:")"},{token:"delimiter.square",open:"[",close:"]"}],keywords:/call|defined|echo|errorlevel|exist|for|goto|if|pause|set|shift|start|title|not|pushd|popd/,symbols:/[=><!~?&|+\-*\/\^;\.,]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/^(\s*)(rem(?:\s.*|))$/,["","comment"]],[/(\@?)(@keywords)(?!\w)/,[{token:"keyword"},{token:"keyword.$2"}]],[/[ \t\r\n]+/,""],[/setlocal(?!\w)/,"keyword.tag-setlocal"],[/endlocal(?!\w)/,"keyword.tag-setlocal"],[/[a-zA-Z_]\w*/,""],[/:\w*/,"metatag"],[/%[^%]+%/,"variable"],[/%%[\w]+(?!\w)/,"variable"],[/[{}()\[\]]/,"@brackets"],[/@symbols/,"delimiter"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F_]*[0-9a-fA-F]/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/"/,"string",'@string."'],[/'/,"string","@string.'"]],string:[[/[^\\"'%]+/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/%[\w ]+%/,"variable"],[/%%[\w]+(?!\w)/,"variable"],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/$/,"string","@popall"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/bicep/bicep",["require","exports"],(function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.language=n.conf=void 0;var t="\\b"+"[_a-zA-Z][_a-zA-Z0-9]*"+"\\b";n.conf={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'"},{open:"'''",close:"'''"}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:"'''",close:"'''",notIn:["string","comment"]}],autoCloseBefore:":.,=}])' \n\t",indentationRules:{increaseIndentPattern:new RegExp("^((?!\\/\\/).)*(\\{[^}\"'`]*|\\([^)\"'`]*|\\[[^\\]\"'`]*)$"),decreaseIndentPattern:new RegExp("^((?!.*?\\/\\*).*\\*/)?\\s*[\\}\\]].*$")}},n.language={defaultToken:"",tokenPostfix:".bicep",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"}],symbols:/[=><!~?:&|+\-*/^%]+/,keywords:["targetScope","resource","module","param","var","output","for","in","if","existing"],namedLiterals:["true","false","null"],escapes:"\\\\(u{[0-9A-Fa-f]+}|n|r|t|\\\\|'|\\${)",tokenizer:{root:[{include:"@expression"},{include:"@whitespace"}],stringVerbatim:[{regex:"(|'|'')[^']",action:{token:"string"}},{regex:"'''",action:{token:"string.quote",next:"@pop"}}],stringLiteral:[{regex:"\\${",action:{token:"delimiter.bracket",next:"@bracketCounting"}},{regex:"[^\\\\'$]+",action:{token:"string"}},{regex:"@escapes",action:{token:"string.escape"}},{regex:"\\\\.",action:{token:"string.escape.invalid"}},{regex:"'",action:{token:"string",next:"@pop"}}],bracketCounting:[{regex:"{",action:{token:"delimiter.bracket",next:"@bracketCounting"}},{regex:"}",action:{token:"delimiter.bracket",next:"@pop"}},{include:"expression"}],comment:[{regex:"[^\\*]+",action:{token:"comment"}},{regex:"\\*\\/",action:{token:"comment",next:"@pop"}},{regex:"[\\/*]",action:{token:"comment"}}],whitespace:[{regex:"[ \\t\\r\\n]"},{regex:"\\/\\*",action:{token:"comment",next:"@comment"}},{regex:"\\/\\/.*$",action:{token:"comment"}}],expression:[{regex:"'''",action:{token:"string.quote",next:"@stringVerbatim"}},{regex:"'",action:{token:"string.quote",next:"@stringLiteral"}},{regex:"[0-9]+",action:{token:"number"}},{regex:t,action:{cases:{"@keywords":{token:"keyword"},"@namedLiterals":{token:"keyword"},"@default":{token:"identifier"}}}}]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/cameligo/cameligo",["require","exports"],(function(e,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.language=o.conf=void 0,o.conf={comments:{lineComment:"//",blockComment:["(*","*)"]},brackets:[["{","}"],["[","]"],["(",")"],["<",">"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'},{open:"(*",close:"*)"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'},{open:"(*",close:"*)"}]},o.language={defaultToken:"",tokenPostfix:".cameligo",ignoreCase:!0,brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],keywords:["abs","assert","block","Bytes","case","Crypto","Current","else","failwith","false","for","fun","if","in","let","let%entry","let%init","List","list","Map","map","match","match%nat","mod","not","operation","Operation","of","record","Set","set","sender","skip","source","String","then","to","true","type","with"],typeKeywords:["int","unit","string","tz","nat","bool"],operators:["=",">","<","<=",">=","<>",":",":=","and","mod","or","+","-","*","/","@","&","^","%","->","<-","&&","||"],symbols:/[=><:@\^&|+\-*\/\^%]+/,tokenizer:{root:[[/[a-zA-Z_][\w]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/\$[0-9a-fA-F]{1,16}/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/'/,"string","@string"],[/'[^\\']'/,"string"],[/'/,"string.invalid"],[/\#\d+/,"string"]],comment:[[/[^\(\*]+/,"comment"],[/\*\)/,"comment","@pop"],[/\(\*/,"comment"]],string:[[/[^\\']+/,"string"],[/\\./,"string.escape.invalid"],[/'/,{token:"string.quote",bracket:"@close",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,"white"],[/\(\*/,"comment","@comment"],[/\/\/.*$/,"comment"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/clojure/clojure",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.language=t.conf=void 0,t.conf={comments:{lineComment:";;"},brackets:[["[","]"],["(",")"],["{","}"]],autoClosingPairs:[{open:"[",close:"]"},{open:'"',close:'"'},{open:"(",close:")"},{open:"{",close:"}"}],surroundingPairs:[{open:"[",close:"]"},{open:'"',close:'"'},{open:"(",close:")"},{open:"{",close:"}"}]},t.language={defaultToken:"",ignoreCase:!0,tokenPostfix:".clj",brackets:[{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"{",close:"}",token:"delimiter.curly"}],constants:["true","false","nil"],numbers:/^(?:[+\-]?\d+(?:(?:N|(?:[eE][+\-]?\d+))|(?:\.?\d*(?:M|(?:[eE][+\-]?\d+))?)|\/\d+|[xX][0-9a-fA-F]+|r[0-9a-zA-Z]+)?(?=[\\\[\]\s"#'(),;@^`{}~]|$))/,characters:/^(?:\\(?:backspace|formfeed|newline|return|space|tab|o[0-7]{3}|u[0-9A-Fa-f]{4}|x[0-9A-Fa-f]{4}|.)?(?=[\\\[\]\s"(),;@^`{}~]|$))/,escapes:/^\\(?:["'\\bfnrt]|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,qualifiedSymbols:/^(?:(?:[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*(?:\.[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*)*\/)?(?:\/|[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*)*(?=[\\\[\]\s"(),;@^`{}~]|$))/,specialForms:[".","catch","def","do","if","monitor-enter","monitor-exit","new","quote","recur","set!","throw","try","var"],coreSymbols:["*","*'","*1","*2","*3","*agent*","*allow-unresolved-vars*","*assert*","*clojure-version*","*command-line-args*","*compile-files*","*compile-path*","*compiler-options*","*data-readers*","*default-data-reader-fn*","*e","*err*","*file*","*flush-on-newline*","*fn-loader*","*in*","*math-context*","*ns*","*out*","*print-dup*","*print-length*","*print-level*","*print-meta*","*print-namespace-maps*","*print-readably*","*read-eval*","*reader-resolver*","*source-path*","*suppress-read*","*unchecked-math*","*use-context-classloader*","*verbose-defrecords*","*warn-on-reflection*","+","+'","-","-'","->","->>","->ArrayChunk","->Eduction","->Vec","->VecNode","->VecSeq","-cache-protocol-fn","-reset-methods","..","/","<","<=","=","==",">",">=","EMPTY-NODE","Inst","StackTraceElement->vec","Throwable->map","accessor","aclone","add-classpath","add-watch","agent","agent-error","agent-errors","aget","alength","alias","all-ns","alter","alter-meta!","alter-var-root","amap","ancestors","and","any?","apply","areduce","array-map","as->","aset","aset-boolean","aset-byte","aset-char","aset-double","aset-float","aset-int","aset-long","aset-short","assert","assoc","assoc!","assoc-in","associative?","atom","await","await-for","await1","bases","bean","bigdec","bigint","biginteger","binding","bit-and","bit-and-not","bit-clear","bit-flip","bit-not","bit-or","bit-set","bit-shift-left","bit-shift-right","bit-test","bit-xor","boolean","boolean-array","boolean?","booleans","bound-fn","bound-fn*","bound?","bounded-count","butlast","byte","byte-array","bytes","bytes?","case","cast","cat","char","char-array","char-escape-string","char-name-string","char?","chars","chunk","chunk-append","chunk-buffer","chunk-cons","chunk-first","chunk-next","chunk-rest","chunked-seq?","class","class?","clear-agent-errors","clojure-version","coll?","comment","commute","comp","comparator","compare","compare-and-set!","compile","complement","completing","concat","cond","cond->","cond->>","condp","conj","conj!","cons","constantly","construct-proxy","contains?","count","counted?","create-ns","create-struct","cycle","dec","dec'","decimal?","declare","dedupe","default-data-readers","definline","definterface","defmacro","defmethod","defmulti","defn","defn-","defonce","defprotocol","defrecord","defstruct","deftype","delay","delay?","deliver","denominator","deref","derive","descendants","destructure","disj","disj!","dissoc","dissoc!","distinct","distinct?","doall","dorun","doseq","dosync","dotimes","doto","double","double-array","double?","doubles","drop","drop-last","drop-while","eduction","empty","empty?","ensure","ensure-reduced","enumeration-seq","error-handler","error-mode","eval","even?","every-pred","every?","ex-data","ex-info","extend","extend-protocol","extend-type","extenders","extends?","false?","ffirst","file-seq","filter","filterv","find","find-keyword","find-ns","find-protocol-impl","find-protocol-method","find-var","first","flatten","float","float-array","float?","floats","flush","fn","fn?","fnext","fnil","for","force","format","frequencies","future","future-call","future-cancel","future-cancelled?","future-done?","future?","gen-class","gen-interface","gensym","get","get-in","get-method","get-proxy-class","get-thread-bindings","get-validator","group-by","halt-when","hash","hash-combine","hash-map","hash-ordered-coll","hash-set","hash-unordered-coll","ident?","identical?","identity","if-let","if-not","if-some","ifn?","import","in-ns","inc","inc'","indexed?","init-proxy","inst-ms","inst-ms*","inst?","instance?","int","int-array","int?","integer?","interLine truncated
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/coffee/coffee",["require","exports"],(function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.language=n.conf=void 0,n.conf={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#%\^\&\*\(\)\=\$\-\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{blockComment:["###","###"],lineComment:"#"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},n.language={defaultToken:"",ignoreCase:!0,tokenPostfix:".coffee",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"}],regEx:/\/(?!\/\/)(?:[^\/\\]|\\.)*\/[igm]*/,keywords:["and","or","is","isnt","not","on","yes","@","no","off","true","false","null","this","new","delete","typeof","in","instanceof","return","throw","break","continue","debugger","if","else","switch","for","while","do","try","catch","finally","class","extends","super","undefined","then","unless","until","loop","of","by","when"],symbols:/[=><!~?&%|+\-*\/\^\.,\:]+/,escapes:/\\(?:[abfnrtv\\"'$]|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/\@[a-zA-Z_]\w*/,"variable.predefined"],[/[a-zA-Z_]\w*/,{cases:{this:"variable.predefined","@keywords":{token:"keyword.$0"},"@default":""}}],[/[ \t\r\n]+/,""],[/###/,"comment","@comment"],[/#.*$/,"comment"],["///",{token:"regexp",next:"@hereregexp"}],[/^(\s*)(@regEx)/,["","regexp"]],[/(\()(\s*)(@regEx)/,["@brackets","","regexp"]],[/(\,)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\=)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\:)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\[)(\s*)(@regEx)/,["@brackets","","regexp"]],[/(\!)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\&)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\|)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\?)(\s*)(@regEx)/,["delimiter","","regexp"]],[/(\{)(\s*)(@regEx)/,["@brackets","","regexp"]],[/(\;)(\s*)(@regEx)/,["","","regexp"]],[/}/,{cases:{"$S2==interpolatedstring":{token:"string",next:"@pop"},"@default":"@brackets"}}],[/[{}()\[\]]/,"@brackets"],[/@symbols/,"delimiter"],[/\d+[eE]([\-+]?\d+)?/,"number.float"],[/\d+\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/0[0-7]+(?!\d)/,"number.octal"],[/\d+/,"number"],[/[,.]/,"delimiter"],[/"""/,"string",'@herestring."""'],[/'''/,"string","@herestring.'''"],[/"/,{cases:{"@eos":"string","@default":{token:"string",next:'@string."'}}}],[/'/,{cases:{"@eos":"string","@default":{token:"string",next:"@string.'"}}}]],string:[[/[^"'\#\\]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/\./,"string.escape.invalid"],[/#{/,{cases:{'$S2=="':{token:"string",next:"root.interpolatedstring"},"@default":"string"}}],[/["']/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/#/,"string"]],herestring:[[/("""|''')/,{cases:{"$1==$S2":{token:"string",next:"@pop"},"@default":"string"}}],[/[^#\\'"]+/,"string"],[/['"]+/,"string"],[/@escapes/,"string.escape"],[/\./,"string.escape.invalid"],[/#{/,{token:"string.quote",next:"root.interpolatedstring"}],[/#/,"string"]],comment:[[/[^#]+/,"comment"],[/###/,"comment","@pop"],[/#/,"comment"]],hereregexp:[[/[^\\\/#]+/,"regexp"],[/\\./,"regexp"],[/#.*$/,"comment"],["///[igm]*",{token:"regexp",next:"@pop"}],[/\//,"regexp"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/cpp/cpp",["require","exports"],(function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.language=n.conf=void 0,n.conf={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"[",close:"]"},{open:"{",close:"}"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*#pragma\\s+region\\b"),end:new RegExp("^\\s*#pragma\\s+endregion\\b")}}},n.language={defaultToken:"",tokenPostfix:".cpp",brackets:[{token:"delimiter.curly",open:"{",close:"}"},{token:"delimiter.parenthesis",open:"(",close:")"},{token:"delimiter.square",open:"[",close:"]"},{token:"delimiter.angle",open:"<",close:">"}],keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","for","friend","gcnew","generic","goto","if","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,integersuffix:/([uU](ll|LL|l|L)|(ll|LL|l|L)?[uU]?)/,floatsuffix:/[fFlL]?/,encoding:/u|u8|U|L/,tokenizer:{root:[[/@encoding?R\"(?:([^ ()\\\t]*))\(/,{token:"string.raw.begin",next:"@raw.$1"}],[/[a-zA-Z_]\w*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],[/^\s*#\s*include/,{token:"keyword.directive.include",next:"@include"}],[/^\s*#\s*\w+/,"keyword.directive"],{include:"@whitespace"},[/\[\s*\[/,{token:"annotation",next:"@annotation"}],[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\d+[eE]([\-+]?\d+)?(@floatsuffix)/,"number.float"],[/\d*\.\d+([eE][\-+]?\d+)?(@floatsuffix)/,"number.float"],[/0[xX][0-9a-fA-F']*[0-9a-fA-F](@integersuffix)/,"number.hex"],[/0[0-7']*[0-7](@integersuffix)/,"number.octal"],[/0[bB][0-1']*[0-1](@integersuffix)/,"number.binary"],[/\d[\d']*\d(@integersuffix)/,"number"],[/\d(@integersuffix)/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@doccomment"],[/\/\*/,"comment","@comment"],[/\/\/.*\\$/,"comment","@linecomment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],linecomment:[[/.*[^\\]$/,"comment","@pop"],[/[^]+/,"comment"]],doccomment:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],raw:[[/(.*)(\))(?:([^ ()\\\t"]*))(\")/,{cases:{"$3==$S2":["string.raw","string.raw.end","string.raw.end",{token:"string.raw.end",next:"@pop"}],"@default":["string.raw","string.raw","string.raw","string.raw"]}}],[/.*/,"string.raw"]],annotation:[{include:"@whitespace"Line truncated
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/csharp/csharp",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.language=t.conf=void 0,t.conf={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\#\$\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'}],folding:{markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}},t.language={defaultToken:"",tokenPostfix:".cs",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],keywords:["extern","alias","using","bool","decimal","sbyte","byte","short","ushort","int","uint","long","ulong","char","float","double","object","dynamic","string","assembly","is","as","ref","out","this","base","new","typeof","void","checked","unchecked","default","delegate","var","const","if","else","switch","case","while","do","for","foreach","in","break","continue","goto","return","throw","try","catch","finally","lock","yield","from","let","where","join","on","equals","into","orderby","ascending","descending","select","group","by","namespace","partial","class","field","event","method","param","public","protected","internal","private","abstract","sealed","static","struct","readonly","volatile","virtual","override","params","get","set","add","remove","operator","true","false","implicit","explicit","interface","enum","null","async","await","fixed","sizeof","stackalloc","unsafe","nameof","when"],namespaceFollows:["namespace","using"],parenFollows:["if","for","while","switch","foreach","using","catch","when"],operators:["=","??","||","&&","|","^","&","==","!=","<=",">=","<<","+","-","*","/","%","!","~","++","--","+=","-=","*=","/=","%=","&=","|=","^=","<<=",">>=",">>","=>"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/\@?[a-zA-Z_]\w*/,{cases:{"@namespaceFollows":{token:"keyword.$0",next:"@namespace"},"@keywords":{token:"keyword.$0",next:"@qualified"},"@default":{token:"identifier",next:"@qualified"}}}],{include:"@whitespace"},[/}/,{cases:{"$S2==interpolatedstring":{token:"string.quote",next:"@pop"},"$S2==litinterpstring":{token:"string.quote",next:"@pop"},"@default":"@brackets"}}],[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/[0-9_]*\.[0-9_]+([eE][\-+]?\d+)?[fFdD]?/,"number.float"],[/0[xX][0-9a-fA-F_]+/,"number.hex"],[/0[bB][01_]+/,"number.hex"],[/[0-9_]+/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,{token:"string.quote",next:"@string"}],[/\$\@"/,{token:"string.quote",next:"@litinterpstring"}],[/\@"/,{token:"string.quote",next:"@litstring"}],[/\$"/,{token:"string.quote",next:"@interpolatedstring"}],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],qualified:[[/[a-zA-Z_][\w]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],[/\./,"delimiter"],["","","@pop"]],namespace:[{include:"@whitespace"},[/[A-Z]\w*/,"namespace"],[/[\.=]/,"delimiter"],["","","@pop"]],comment:[[/[^\/*]+/,"comment"],["\\*/","comment","@pop"],[/[\/*]/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,{token:"string.quote",next:"@pop"}]],litstring:[[/[^"]+/,"string"],[/""/,"string.escape"],[/"/,{token:"string.quote",next:"@pop"}]],litinterpstring:[[/[^"{]+/,"string"],[/""/,"string.escape"],[/{{/,"string.escape"],[/}}/,"string.escape"],[/{/,{token:"string.quote",next:"root.litinterpstring"}],[/"/,{token:"string.quote",next:"@pop"}]],interpolatedstring:[[/[^\\"{]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/{{/,"string.escape"],[/}}/,"string.escape"],[/{/,{token:"string.quote",next:"root.interpolatedstring"}],[/"/,{token:"string.quote",next:"@pop"}]],whitespace:[[/^[ \t\v\f]*#((r)|(load))(?=\s)/,"directive.csx"],[/^[ \t\v\f]*#\w.*$/,"namespace.cpp"],[/[ \t\v\f\r\n]+/,""],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/csp/csp",["require","exports"],(function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.language=e.conf=void 0,e.conf={brackets:[],autoClosingPairs:[],surroundingPairs:[]},e.language={keywords:[],typeKeywords:[],tokenPostfix:".csp",operators:[],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/child-src/,"string.quote"],[/connect-src/,"string.quote"],[/default-src/,"string.quote"],[/font-src/,"string.quote"],[/frame-src/,"string.quote"],[/img-src/,"string.quote"],[/manifest-src/,"string.quote"],[/media-src/,"string.quote"],[/object-src/,"string.quote"],[/script-src/,"string.quote"],[/style-src/,"string.quote"],[/worker-src/,"string.quote"],[/base-uri/,"string.quote"],[/plugin-types/,"string.quote"],[/sandbox/,"string.quote"],[/disown-opener/,"string.quote"],[/form-action/,"string.quote"],[/frame-ancestors/,"string.quote"],[/report-uri/,"string.quote"],[/report-to/,"string.quote"],[/upgrade-insecure-requests/,"string.quote"],[/block-all-mixed-content/,"string.quote"],[/require-sri-for/,"string.quote"],[/reflected-xss/,"string.quote"],[/referrer/,"string.quote"],[/policy-uri/,"string.quote"],[/'self'/,"string.quote"],[/'unsafe-inline'/,"string.quote"],[/'unsafe-eval'/,"string.quote"],[/'strict-dynamic'/,"string.quote"],[/'unsafe-hashed-attributes'/,"string.quote"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/css/css",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.language=t.conf=void 0,t.conf={wordPattern:/(#?-?\d*\.\d\w*%?)|((::|[@#.!:])?[\w-?]+%?)|::|[@#.!:]/g,comments:{blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}",notIn:["string","comment"]},{open:"[",close:"]",notIn:["string","comment"]},{open:"(",close:")",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*\\/\\*\\s*#region\\b\\s*(.*?)\\s*\\*\\/"),end:new RegExp("^\\s*\\/\\*\\s*#endregion\\b.*\\*\\/")}}},t.language={defaultToken:"",tokenPostfix:".css",ws:"[ \t\n\r\f]*",identifier:"-?-?([a-zA-Z]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))([\\w\\-]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))*",brackets:[{open:"{",close:"}",token:"delimiter.bracket"},{open:"[",close:"]",token:"delimiter.bracket"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],tokenizer:{root:[{include:"@selector"}],selector:[{include:"@comments"},{include:"@import"},{include:"@strings"},["[@](keyframes|-webkit-keyframes|-moz-keyframes|-o-keyframes)",{token:"keyword",next:"@keyframedeclaration"}],["[@](page|content|font-face|-moz-document)",{token:"keyword"}],["[@](charset|namespace)",{token:"keyword",next:"@declarationbody"}],["(url-prefix)(\\()",["attribute.value",{token:"delimiter.parenthesis",next:"@urldeclaration"}]],["(url)(\\()",["attribute.value",{token:"delimiter.parenthesis",next:"@urldeclaration"}]],{include:"@selectorname"},["[\\*]","tag"],["[>\\+,]","delimiter"],["\\[",{token:"delimiter.bracket",next:"@selectorattribute"}],["{",{token:"delimiter.bracket",next:"@selectorbody"}]],selectorbody:[{include:"@comments"},["[*_]?@identifier@ws:(?=(\\s|\\d|[^{;}]*[;}]))","attribute.name","@rulevalue"],["}",{token:"delimiter.bracket",next:"@pop"}]],selectorname:[["(\\.|#(?=[^{])|%|(@identifier)|:)+","tag"]],selectorattribute:[{include:"@term"},["]",{token:"delimiter.bracket",next:"@pop"}]],term:[{include:"@comments"},["(url-prefix)(\\()",["attribute.value",{token:"delimiter.parenthesis",next:"@urldeclaration"}]],["(url)(\\()",["attribute.value",{token:"delimiter.parenthesis",next:"@urldeclaration"}]],{include:"@functioninvocation"},{include:"@numbers"},{include:"@name"},{include:"@strings"},["([<>=\\+\\-\\*\\/\\^\\|\\~,])","delimiter"],[",","delimiter"]],rulevalue:[{include:"@comments"},{include:"@strings"},{include:"@term"},["!important","keyword"],[";","delimiter","@pop"],["(?=})",{token:"",next:"@pop"}]],warndebug:[["[@](warn|debug)",{token:"keyword",next:"@declarationbody"}]],import:[["[@](import)",{token:"keyword",next:"@declarationbody"}]],urldeclaration:[{include:"@strings"},["[^)\r\n]+","string"],["\\)",{token:"delimiter.parenthesis",next:"@pop"}]],parenthizedterm:[{include:"@term"},["\\)",{token:"delimiter.parenthesis",next:"@pop"}]],declarationbody:[{include:"@term"},[";","delimiter","@pop"],["(?=})",{token:"",next:"@pop"}]],comments:[["\\/\\*","comment","@comment"],["\\/\\/+.*","comment"]],comment:[["\\*\\/","comment","@pop"],[/[^*/]+/,"comment"],[/./,"comment"]],name:[["@identifier","attribute.value"]],numbers:[["-?(\\d*\\.)?\\d+([eE][\\-+]?\\d+)?",{token:"attribute.value.number",next:"@units"}],["#[0-9a-fA-F_]+(?!\\w)","attribute.value.hex"]],units:[["(em|ex|ch|rem|vmin|vmax|vw|vh|vm|cm|mm|in|px|pt|pc|deg|grad|rad|turn|s|ms|Hz|kHz|%)?","attribute.value.unit","@pop"]],keyframedeclaration:[["@identifier","attribute.value"],["{",{token:"delimiter.bracket",switchTo:"@keyframebody"}]],keyframebody:[{include:"@term"},["{",{token:"delimiter.bracket",next:"@selectorbody"}],["}",{token:"delimiter.bracket",next:"@pop"}]],functioninvocation:[["@identifier\\(",{token:"attribute.value",next:"@functionarguments"}]],functionarguments:[["\\$@identifier@ws:","attribute.name"],["[,]","delimiter"],{include:"@term"},["\\)",{token:"attribute.value",next:"@pop"}]],strings:[['~?"',{token:"string",next:"@stringenddoublequote"}],["~?'",{token:"string",next:"@stringendquote"}]],stringenddoublequote:[["\\\\.","string"],['"',{token:"string",next:"@pop"}],[/[^\\"]+/,"string"],[".","string"]],stringendquote:[["\\\\.","string"],["'",{token:"string",next:"@pop"}],[/[^\\']+/,"string"],[".","string"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/dart/dart",["require","exports"],(function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.language=n.conf=void 0,n.conf={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:"(",close:")"},{open:'"',close:'"'},{open:"`",close:"`"}],folding:{markers:{start:/^\s*\s*#?region\b/,end:/^\s*\s*#?endregion\b/}}},n.language={defaultToken:"invalid",tokenPostfix:".dart",keywords:["abstract","dynamic","implements","show","as","else","import","static","assert","enum","in","super","async","export","interface","switch","await","extends","is","sync","break","external","library","this","case","factory","mixin","throw","catch","false","new","true","class","final","null","try","const","finally","on","typedef","continue","for","operator","var","covariant","Function","part","void","default","get","rethrow","while","deferred","hide","return","with","do","if","set","yield"],typeKeywords:["int","double","String","bool"],operators:["+","-","*","/","~/","%","++","--","==","!=",">","<",">=","<=","=","-=","/=","%=",">>=","^=","+=","*=","~/=","<<=","&=","!=","||","&&","&","|","^","~","<<",">>","!",">>>","??","?",":","|="],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,digits:/\d+(_+\d+)*/,octaldigits:/[0-7]+(_+[0-7]+)*/,binarydigits:/[0-1]+(_+[0-1]+)*/,hexdigits:/[[0-9a-fA-F]+(_+[0-9a-fA-F]+)*/,regexpctl:/[(){}\[\]\$\^|\-*+?\.]/,regexpesc:/\\(?:[bBdDfnrstvwWn0\\\/]|@regexpctl|c[A-Z]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4})/,tokenizer:{root:[[/[{}]/,"delimiter.bracket"],{include:"common"}],common:[[/[a-z_$][\w$]*/,{cases:{"@typeKeywords":"type.identifier","@keywords":"keyword","@default":"identifier"}}],[/[A-Z_$][\w\$]*/,"type.identifier"],{include:"@whitespace"},[/\/(?=([^\\\/]|\\.)+\/([gimsuy]*)(\s*)(\.|;|,|\)|\]|\}|$))/,{token:"regexp",bracket:"@open",next:"@regexp"}],[/@[a-zA-Z]+/,"annotation"],[/[()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/\/.*$/,"comment.doc"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([gimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"\$]+/,"string"],[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"],[/\$\w+/,"identifier"]],string_single:[[/[^\\'\$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"],[/\$\w+/,"identifier"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/dockerfile/dockerfile",["require","exports"],(function(e,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.language=o.conf=void 0,o.conf={brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}]},o.language={defaultToken:"",tokenPostfix:".dockerfile",variable:/\${?[\w]+}?/,tokenizer:{root:[{include:"@whitespace"},{include:"@comment"},[/(ONBUILD)(\s+)/,["keyword",""]],[/(ENV)(\s+)([\w]+)/,["keyword","",{token:"variable",next:"@arguments"}]],[/(FROM|MAINTAINER|RUN|EXPOSE|ENV|ADD|ARG|VOLUME|LABEL|USER|WORKDIR|COPY|CMD|STOPSIGNAL|SHELL|HEALTHCHECK|ENTRYPOINT)/,{token:"keyword",next:"@arguments"}]],arguments:[{include:"@whitespace"},{include:"@strings"},[/(@variable)/,{cases:{"@eos":{token:"variable",next:"@popall"},"@default":"variable"}}],[/\\/,{cases:{"@eos":"","@default":""}}],[/./,{cases:{"@eos":{token:"",next:"@popall"},"@default":""}}]],whitespace:[[/\s+/,{cases:{"@eos":{token:"",next:"@popall"},"@default":""}}]],comment:[[/(^#.*$)/,"comment","@popall"]],strings:[[/\\'$/,"","@popall"],[/\\'/,""],[/'$/,"string","@popall"],[/'/,"string","@stringBody"],[/"$/,"string","@popall"],[/"/,"string","@dblStringBody"]],stringBody:[[/[^\\\$']/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}],[/\\./,"string.escape"],[/'$/,"string","@popall"],[/'/,"string","@pop"],[/(@variable)/,"variable"],[/\\$/,"string"],[/$/,"string","@popall"]],dblStringBody:[[/[^\\\$"]/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}],[/\\./,"string.escape"],[/"$/,"string","@popall"],[/"/,"string","@pop"],[/(@variable)/,"variable"],[/\\$/,"string"],[/$/,"string","@popall"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/ecl/ecl",["require","exports"],(function(e,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.language=o.conf=void 0,o.conf={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'}]},o.language={defaultToken:"",tokenPostfix:".ecl",ignoreCase:!0,brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],pounds:["append","break","declare","demangle","end","for","getdatatype","if","inmodule","loop","mangle","onwarning","option","set","stored","uniquename"].join("|"),keywords:["__compressed__","after","all","and","any","as","atmost","before","beginc","best","between","case","cluster","compressed","compression","const","counter","csv","default","descend","embed","encoding","encrypt","end","endc","endembed","endmacro","enum","escape","except","exclusive","expire","export","extend","fail","few","fileposition","first","flat","forward","from","full","function","functionmacro","group","grouped","heading","hole","ifblock","import","in","inner","interface","internal","joined","keep","keyed","last","left","limit","linkcounted","literal","little_endian","load","local","locale","lookup","lzw","macro","many","maxcount","maxlength","min skew","module","mofn","multiple","named","namespace","nocase","noroot","noscan","nosort","not","noxpath","of","onfail","only","opt","or","outer","overwrite","packed","partition","penalty","physicallength","pipe","prefetch","quote","record","repeat","retry","return","right","right1","right2","rows","rowset","scan","scope","self","separator","service","shared","skew","skip","smart","soapaction","sql","stable","store","terminator","thor","threshold","timelimit","timeout","token","transform","trim","type","unicodeorder","unordered","unsorted","unstable","update","use","validate","virtual","whole","width","wild","within","wnotrim","xml","xpath"],functions:["abs","acos","aggregate","allnodes","apply","ascii","asin","assert","asstring","atan","atan2","ave","build","buildindex","case","catch","choose","choosen","choosesets","clustersize","combine","correlation","cos","cosh","count","covariance","cron","dataset","dedup","define","denormalize","dictionary","distribute","distributed","distribution","ebcdic","enth","error","evaluate","event","eventextra","eventname","exists","exp","fail","failcode","failmessage","fetch","fromunicode","fromxml","getenv","getisvalid","global","graph","group","hash","hash32","hash64","hashcrc","hashmd5","having","httpcall","httpheader","if","iff","index","intformat","isvalid","iterate","join","keydiff","keypatch","keyunicode","length","library","limit","ln","loadxml","local","log","loop","map","matched","matchlength","matchposition","matchtext","matchunicode","max","merge","mergejoin","min","nofold","nolocal","nonempty","normalize","nothor","notify","output","parallel","parse","pipe","power","preload","process","project","pull","random","range","rank","ranked","realformat","recordof","regexfind","regexreplace","regroup","rejected","rollup","round","roundup","row","rowdiff","sample","sequential","set","sin","sinh","sizeof","soapcall","sort","sorted","sqrt","stepped","stored","sum","table","tan","tanh","thisnode","topn","tounicode","toxml","transfer","transform","trim","truncate","typeof","ungroup","unicodeorder","variance","wait","which","workunit","xmldecode","xmlencode","xmltext","xmlunicode"],typesint:["integer","unsigned"].join("|"),typesnum:["data","qstring","string","unicode","utf8","varstring","varunicode"],typesone:["ascii","big_endian","boolean","data","decimal","ebcdic","grouped","integer","linkcounted","pattern","qstring","real","record","rule","set of","streamed","string","token","udecimal","unicode","unsigned","utf8","varstring","varunicode"].join("|"),operators:["+","-","/",":=","<","<>","=",">","\\","and","in","not","or"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/@typesint[4|8]/,"type"],[/#(@pounds)/,"type"],[/@typesone/,"type"],[/[a-zA-Z_$][\w-$]*/,{cases:{"@functions":"keyword.function","@keywords":"keyword","@operators":"operator"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/[0-9_]*\.[0-9_]+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F_]+/,"number.hex"],[/0[bB][01]+/,"number.hex"],[/[0-9_]+/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,[Line truncated
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/elixir/elixir",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.language=t.conf=void 0,t.conf={comments:{lineComment:"#"},brackets:[["{","}"],["[","]"],["(",")"]],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'"},{open:'"',close:'"'}],autoClosingPairs:[{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["comment"]},{open:'"""',close:'"""'},{open:"`",close:"`",notIn:["string","comment"]},{open:"(",close:")"},{open:"{",close:"}"},{open:"[",close:"]"},{open:"<<",close:">>"}],indentationRules:{increaseIndentPattern:/^\s*(after|else|catch|rescue|fn|[^#]*(do|<\-|\->|\{|\[|\=))\s*$/,decreaseIndentPattern:/^\s*((\}|\])\s*$|(after|else|catch|rescue|end)\b)/}},t.language={defaultToken:"source",tokenPostfix:".elixir",brackets:[{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"{",close:"}",token:"delimiter.curly"},{open:"<<",close:">>",token:"delimiter.angle.special"}],declarationKeywords:["def","defp","defn","defnp","defguard","defguardp","defmacro","defmacrop","defdelegate","defcallback","defmacrocallback","defmodule","defprotocol","defexception","defimpl","defstruct"],operatorKeywords:["and","in","not","or","when"],namespaceKeywords:["alias","import","require","use"],otherKeywords:["after","case","catch","cond","do","else","end","fn","for","if","quote","raise","receive","rescue","super","throw","try","unless","unquote_splicing","unquote","with"],constants:["true","false","nil"],nameBuiltin:["__MODULE__","__DIR__","__ENV__","__CALLER__","__STACKTRACE__"],operator:/-[->]?|!={0,2}|\*|\/|\\\\|&{1,3}|\.\.?|\^(?:\^\^)?|\+\+?|<(?:-|<<|=|>|\|>|~>?)?|=~|={1,3}|>(?:=|>>)?|\|~>|\|>|\|{1,3}|~>>?|~~~|::/,variableName:/[a-z_][a-zA-Z0-9_]*[?!]?/,atomName:/[a-zA-Z_][a-zA-Z0-9_@]*[?!]?|@specialAtomName|@operator/,specialAtomName:/\.\.\.|<<>>|%\{\}|%|\{\}/,aliasPart:/[A-Z][a-zA-Z0-9_]*/,moduleName:/@aliasPart(?:\.@aliasPart)*/,sigilSymmetricDelimiter:/"""|'''|"|'|\/|\|/,sigilStartDelimiter:/@sigilSymmetricDelimiter|<|\{|\[|\(/,sigilEndDelimiter:/@sigilSymmetricDelimiter|>|\}|\]|\)/,decimal:/\d(?:_?\d)*/,hex:/[0-9a-fA-F](_?[0-9a-fA-F])*/,octal:/[0-7](_?[0-7])*/,binary:/[01](_?[01])*/,escape:/\\u[0-9a-fA-F]{4}|\\x[0-9a-fA-F]{2}|\\./,tokenizer:{root:[{include:"@whitespace"},{include:"@comments"},{include:"@keywordsShorthand"},{include:"@numbers"},{include:"@identifiers"},{include:"@strings"},{include:"@atoms"},{include:"@sigils"},{include:"@attributes"},{include:"@symbols"}],whitespace:[[/\s+/,"white"]],comments:[[/(#)(.*)/,["comment.punctuation","comment"]]],keywordsShorthand:[[/(@atomName)(:)/,["constant","constant.punctuation"]],[/"(?=([^"]|#\{.*?\}|\\")*":)/,{token:"constant.delimiter",next:"@doubleQuotedStringKeyword"}],[/'(?=([^']|#\{.*?\}|\\')*':)/,{token:"constant.delimiter",next:"@singleQuotedStringKeyword"}]],doubleQuotedStringKeyword:[[/":/,{token:"constant.delimiter",next:"@pop"}],{include:"@stringConstantContentInterpol"}],singleQuotedStringKeyword:[[/':/,{token:"constant.delimiter",next:"@pop"}],{include:"@stringConstantContentInterpol"}],numbers:[[/0b@binary/,"number.binary"],[/0o@octal/,"number.octal"],[/0x@hex/,"number.hex"],[/@decimal\.@decimal([eE]-?@decimal)?/,"number.float"],[/@decimal/,"number"]],identifiers:[[/\b(defp?|defnp?|defmacrop?|defguardp?|defdelegate)(\s+)(@variableName)(?!\s+@operator)/,["keyword.declaration","white",{cases:{unquote:"keyword","@default":"function"}}]],[/(@variableName)(?=\s*\.?\s*\()/,{cases:{"@declarationKeywords":"keyword.declaration","@namespaceKeywords":"keyword","@otherKeywords":"keyword","@default":"function.call"}}],[/(@moduleName)(\s*)(\.)(\s*)(@variableName)/,["type.identifier","white","operator","white","function.call"]],[/(:)(@atomName)(\s*)(\.)(\s*)(@variableName)/,["constant.punctuation","constant","white","operator","white","function.call"]],[/(\|>)(\s*)(@variableName)/,["operator","white",{cases:{"@otherKeywords":"keyword","@default":"function.call"}}]],[/(&)(\s*)(@variableName)/,["operator","white","function.call"]],[/@variableName/,{cases:{"@declarationKeywords":"keyword.declaration","@operatorKeywords":"keyword.operator","@namespaceKeywords":"keyword","@otherKeywords":"keyword","@constants":"constant.language","@nameBuiltin":"variable.language","_.*":"comment.unused","@default":"identifier"}}],[/@moduleName/,"type.identifier"]],strings:[[/"""/,{token:"string.delimiter",next:"@doubleQuotedHeredoc"}],[/'''/,{token:"string.delimiter",next:"@singleQuotedHeredoc"}],[/"/,{token:"string.delimiter",next:"@doubleQuotedString"}],[/'/,{token:"string.delimiter",next:"@singleQuotedString"}]],doubleQuotedHeredoc:[[/"""/,{token:"string.delimiter",next:"@pop"}],{include:"@stringContentInterpol"}],singleQuotedHeredoc:[[/'''/,{token:"string.delimiter",next:"@pop"}],{include:"@stringContentInterpol"}],doubleQuotedString:[[/"/,{token:"string.delimiter",next:"@pop"}],{include:"@stringCLine truncated
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/flow9/flow9",["require","exports"],(function(e,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.language=o.conf=void 0,o.conf={comments:{blockComment:["/*","*/"],lineComment:"//"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}",notIn:["string"]},{open:"[",close:"]",notIn:["string"]},{open:"(",close:")",notIn:["string"]},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"<",close:">"}]},o.language={defaultToken:"",tokenPostfix:".flow",keywords:["import","require","export","forbid","native","if","else","cast","unsafe","switch","default"],types:["io","mutable","bool","int","double","string","flow","void","ref","true","false","with"],operators:["=",">","<","<=",">=","==","!","!=",":=","::=","&&","||","+","-","*","/","@","&","%",":","->","\\","$","??","^"],symbols:/[@$=><!~?:&|+\-*\\\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/[a-zA-Z_]\w*/,{cases:{"@keywords":"keyword","@types":"type","@default":"identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"delimiter"],[/[<>](?!@symbols)/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/fsharp/fsharp",["require","exports"],(function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.language=n.conf=void 0,n.conf={comments:{lineComment:"//",blockComment:["(*","*)"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*//\\s*#region\\b|^\\s*\\(\\*\\s*#region(.*)\\*\\)"),end:new RegExp("^\\s*//\\s*#endregion\\b|^\\s*\\(\\*\\s*#endregion\\s*\\*\\)")}}},n.language={defaultToken:"",tokenPostfix:".fs",keywords:["abstract","and","atomic","as","assert","asr","base","begin","break","checked","component","const","constraint","constructor","continue","class","default","delegate","do","done","downcast","downto","elif","else","end","exception","eager","event","external","extern","false","finally","for","fun","function","fixed","functor","global","if","in","include","inherit","inline","interface","internal","land","lor","lsl","lsr","lxor","lazy","let","match","member","mod","module","mutable","namespace","method","mixin","new","not","null","of","open","or","object","override","private","parallel","process","protected","pure","public","rec","return","static","sealed","struct","sig","then","to","true","tailcall","trait","try","type","upcast","use","val","void","virtual","volatile","when","while","with","yield"],symbols:/[=><!~?:&|+\-*\^%;\.,\/]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,integersuffix:/[uU]?[yslnLI]?/,floatsuffix:/[fFmM]?/,tokenizer:{root:[[/[a-zA-Z_]\w*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/\[<.*>\]/,"annotation"],[/^#(if|else|endif)/,"keyword"],[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,"delimiter"],[/\d*\d+[eE]([\-+]?\d+)?(@floatsuffix)/,"number.float"],[/\d*\.\d+([eE][\-+]?\d+)?(@floatsuffix)/,"number.float"],[/0x[0-9a-fA-F]+LF/,"number.float"],[/0x[0-9a-fA-F]+(@integersuffix)/,"number.hex"],[/0b[0-1]+(@integersuffix)/,"number.bin"],[/\d+(@integersuffix)/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"""/,"string",'@string."""'],[/"/,"string",'@string."'],[/\@"/,{token:"string.quote",next:"@litstring"}],[/'[^\\']'B?/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\(\*(?!\))/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^*(]+/,"comment"],[/\*\)/,"comment","@pop"],[/\*/,"comment"],[/\(\*\)/,"comment"],[/\(/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/("""|"B?)/,{cases:{"$#==$S2":{token:"string",next:"@pop"},"@default":"string"}}]],litstring:[[/[^"]+/,"string"],[/""/,"string.escape"],[/"/,{token:"string.quote",next:"@pop"}]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/go/go",["require","exports"],(function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.language=n.conf=void 0,n.conf={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"`",close:"`",notIn:["string"]},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"`",close:"`"},{open:'"',close:'"'},{open:"'",close:"'"}]},n.language={defaultToken:"",tokenPostfix:".go",keywords:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var","bool","true","false","uint8","uint16","uint32","uint64","int8","int16","int32","int64","float32","float64","complex64","complex128","byte","rune","uint","int","uintptr","string","nil"],operators:["+","-","*","/","%","&","|","^","<<",">>","&^","+=","-=","*=","/=","%=","&=","|=","^=","<<=",">>=","&^=","&&","||","<-","++","--","==","<",">","=","!","!=","<=",">=",":=","...","(",")","","]","{","}",",",";",".",":"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/[a-zA-Z_]\w*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/\[\[.*\]\]/,"annotation"],[/^\s*#\w+/,"keyword"],[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\d+[eE]([\-+]?\d+)?/,"number.float"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F']*[0-9a-fA-F]/,"number.hex"],[/0[0-7']*[0-7]/,"number.octal"],[/0[bB][0-1']*[0-1]/,"number.binary"],[/\d[\d']*/,"number"],[/\d/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string"],[/`/,"string","@rawstring"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@doccomment"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],doccomment:[[/[^\/*]+/,"comment.doc"],[/\/\*/,"comment.doc.invalid"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],rawstring:[[/[^\`]/,"string"],[/`/,"string","@pop"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/graphql/graphql",["require","exports"],(function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.language=n.conf=void 0,n.conf={comments:{lineComment:"#"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"""',close:'"""',notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"""',close:'"""'},{open:'"',close:'"'}],folding:{offSide:!0}},n.language={defaultToken:"invalid",tokenPostfix:".gql",keywords:["null","true","false","query","mutation","subscription","extend","schema","directive","scalar","type","interface","union","enum","input","implements","fragment","on"],typeKeywords:["Int","Float","String","Boolean","ID"],directiveLocations:["SCHEMA","SCALAR","OBJECT","FIELD_DEFINITION","ARGUMENT_DEFINITION","INTERFACE","UNION","ENUM","ENUM_VALUE","INPUT_OBJECT","INPUT_FIELD_DEFINITION","QUERY","MUTATION","SUBSCRIPTION","FIELD","FRAGMENT_DEFINITION","FRAGMENT_SPREAD","INLINE_FRAGMENT","VARIABLE_DEFINITION"],operators:["=","!","?",":","&","|"],symbols:/[=!?:&|]+/,escapes:/\\(?:["\\\/bfnrt]|u[0-9A-Fa-f]{4})/,tokenizer:{root:[[/[a-z_][\w$]*/,{cases:{"@keywords":"keyword","@default":"key.identifier"}}],[/[$][\w$]*/,{cases:{"@keywords":"keyword","@default":"argument.identifier"}}],[/[A-Z][\w\$]*/,{cases:{"@typeKeywords":"keyword","@default":"type.identifier"}}],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/@symbols/,{cases:{"@operators":"operator","@default":""}}],[/@\s*[a-zA-Z_\$][\w\$]*/,{token:"annotation",log:"annotation token: $0"}],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/"""/,{token:"string",next:"@mlstring",nextEmbedded:"markdown"}],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,{token:"string.quote",bracket:"@open",next:"@string"}]],mlstring:[[/[^"]+/,"string"],['"""',{token:"string",next:"@pop",nextEmbedded:"@pop"}]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,{token:"string.quote",bracket:"@close",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,""],[/#.*$/,"comment"]]}}}));
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/handlebars/handlebars",["require","exports","../fillers/monaco-editor-core"],(function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.language=t.conf=void 0;var a=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];t.conf={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\$\^\&\*\(\)\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\s]+)/g,comments:{blockComment:["{{!--","--}}"]},brackets:[["\x3c!--","--\x3e"],["<",">"],["{{","}}"],["{","}"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"<",close:">"},{open:'"',close:'"'},{open:"'",close:"'"}],onEnterRules:[{beforeText:new RegExp("<(?!(?:"+a.join("|")+"))(\\w[\\w\\d]*)([^/>]*(?!/)>)[^<]*$","i"),afterText:/^<\/(\w[\w\d]*)\s*>$/i,action:{indentAction:n.languages.IndentAction.IndentOutdent}},{beforeText:new RegExp("<(?!(?:"+a.join("|")+"))(\\w[\\w\\d]*)([^/>]*(?!/)>)[^<]*$","i"),action:{indentAction:n.languages.IndentAction.Indent}}]},t.language={defaultToken:"",tokenPostfix:"",tokenizer:{root:[[/\{\{!--/,"comment.block.start.handlebars","@commentBlock"],[/\{\{!/,"comment.start.handlebars","@comment"],[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.root"}],[/<!DOCTYPE/,"metatag.html","@doctype"],[/<!--/,"comment.html","@commentHtml"],[/(<)(\w+)(\/>)/,["delimiter.html","tag.html","delimiter.html"]],[/(<)(script)/,["delimiter.html",{token:"tag.html",next:"@script"}]],[/(<)(style)/,["delimiter.html",{token:"tag.html",next:"@style"}]],[/(<)([:\w]+)/,["delimiter.html",{token:"tag.html",next:"@otherTag"}]],[/(<\/)(\w+)/,["delimiter.html",{token:"tag.html",next:"@otherTag"}]],[/</,"delimiter.html"],[/\{/,"delimiter.html"],[/[^<{]+/]],doctype:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.comment"}],[/[^>]+/,"metatag.content.html"],[/>/,"metatag.html","@pop"]],comment:[[/\}\}/,"comment.end.handlebars","@pop"],[/./,"comment.content.handlebars"]],commentBlock:[[/--\}\}/,"comment.block.end.handlebars","@pop"],[/./,"comment.content.handlebars"]],commentHtml:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.comment"}],[/-->/,"comment.html","@pop"],[/[^-]+/,"comment.content.html"],[/./,"comment.content.html"]],otherTag:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.otherTag"}],[/\/?>/,"delimiter.html","@pop"],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/[ \t\r\n]+/]],script:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.script"}],[/type/,"attribute.name","@scriptAfterType"],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/>/,{token:"delimiter.html",next:"@scriptEmbedded.text/javascript",nextEmbedded:"text/javascript"}],[/[ \t\r\n]+/],[/(<\/)(script\s*)(>)/,["delimiter.html","tag.html",{token:"delimiter.html",next:"@pop"}]]],scriptAfterType:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.scriptAfterType"}],[/=/,"delimiter","@scriptAfterTypeEquals"],[/>/,{token:"delimiter.html",next:"@scriptEmbedded.text/javascript",nextEmbedded:"text/javascript"}],[/[ \t\r\n]+/],[/<\/script\s*>/,{token:"@rematch",next:"@pop"}]],scriptAfterTypeEquals:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.scriptAfterTypeEquals"}],[/"([^"]*)"/,{token:"attribute.value",switchTo:"@scriptWithCustomType.$1"}],[/'([^']*)'/,{token:"attribute.value",switchTo:"@scriptWithCustomType.$1"}],[/>/,{token:"delimiter.html",next:"@scriptEmbedded.text/javascript",nextEmbedded:"text/javascript"}],[/[ \t\r\n]+/],[/<\/script\s*>/,{token:"@rematch",next:"@pop"}]],scriptWithCustomType:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.scriptWithCustomType.$S2"}],[/>/,{token:"delimiter.html",next:"@scriptEmbedded.$S2",nextEmbedded:"$S2"}],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/[ \t\r\n]+/],[/<\/script\s*>/,{token:"@rematch",next:"@pop"}]],scriptEmbedded:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInEmbeddedState.scriptEmbedded.$S2",nextEmbedded:"@pop"}],[/<\/script/,{token:"@rematch",next:"@pop",nextEmbedded:"@pop"}]],style:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.style"}],[/type/,"attribute.name","@styleAfterType"],[/"([^"]*)"/,"attribute.value"],[/'([^']*)'/,"attribute.value"],[/[\w\-]+/,"attribute.name"],[/=/,"delimiter"],[/>/,{token:"delimiter.html",next:"@styleEmbedded.text/css",nextEmbedded:"text/css"}],[/[ \t\r\n]+/],[/(<\/)(style\s*)(>)/,["delimiter.html","tag.html",{token:"delimiter.html",next:"@pop"}]]],styleAfterType:[[/\{\{/,{token:"@rematch",switchTo:"@handlebarsInSimpleState.styleAfterType"}],[/=/,"delimiter","@styleAfterTypeEquals"],[/>/,{token:"delimiter.html",next:"@styleEmbedded.text/css",nextEmbedded:"text/css"}],[/[ \t\r\n]+/],[/<\/style\s*>/,{token:"@rematch",next:"@pLine truncated
@@ -0,0 +1,7 @@
/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* monaco-languages version: 2.11.1(862f1c607e289f1214b4bd97d84b0c9672026ef5)
* Released under the MIT license
* https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md
*-----------------------------------------------------------------------------*/
define("vs/basic-languages/hcl/hcl",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.language=t.conf=void 0,t.conf={comments:{lineComment:"#",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'}]},t.language={defaultToken:"",tokenPostfix:".hcl",keywords:["var","local","path","for_each","any","string","number","bool","true","false","null","if ","else ","endif ","for ","in","endfor"],operators:["=",">=","<=","==","!=","+","-","*","/","%","&&","||","!","<",">","?","...",":"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,terraformFunctions:/(abs|ceil|floor|log|max|min|pow|signum|chomp|format|formatlist|indent|join|lower|regex|regexall|replace|split|strrev|substr|title|trimspace|upper|chunklist|coalesce|coalescelist|compact|concat|contains|distinct|element|flatten|index|keys|length|list|lookup|map|matchkeys|merge|range|reverse|setintersection|setproduct|setunion|slice|sort|transpose|values|zipmap|base64decode|base64encode|base64gzip|csvdecode|jsondecode|jsonencode|urlencode|yamldecode|yamlencode|abspath|dirname|pathexpand|basename|file|fileexists|fileset|filebase64|templatefile|formatdate|timeadd|timestamp|base64sha256|base64sha512|bcrypt|filebase64sha256|filebase64sha512|filemd5|filemd1|filesha256|filesha512|md5|rsadecrypt|sha1|sha256|sha512|uuid|uuidv5|cidrhost|cidrnetmask|cidrsubnet|tobool|tolist|tomap|tonumber|toset|tostring)/,terraformMainBlocks:/(module|data|terraform|resource|provider|variable|output|locals)/,tokenizer:{root:[[/^@terraformMainBlocks([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)(\{)/,["type","","string","","string","","@brackets"]],[/(\w+[ \t]+)([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)(\{)/,["identifier","","string","","string","","@brackets"]],[/(\w+[ \t]+)([ \t]*)([\w-]+|"[\w-]+"|)([ \t]*)([\w-]+|"[\w-]+"|)(=)(\{)/,["identifier","","string","","operator","","@brackets"]],{include:"@terraform"}],terraform:[[/@terraformFunctions(\()/,["type","@brackets"]],[/[a-zA-Z_]\w*-*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"variable"}}],{include:"@whitespace"},{include:"@heredoc"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"operator","@default":""}}],[/\d*\d+[eE]([\-+]?\d+)?/,"number.float"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/\d[\d']*/,"number"],[/\d/,"number"],[/[;,.]/,"delimiter"],[/"/,"string","@string"],[/'/,"invalid"]],heredoc:[[/<<[-]*\s*["]?([\w\-]+)["]?/,{token:"string.heredoc.delimiter",next:"@heredocBody.$1"}]],heredocBody:[[/([\w\-]+)$/,{cases:{"$1==$S2":[{token:"string.heredoc.delimiter",next:"@popall"}],"@default":"string.heredoc"}}],[/./,"string.heredoc"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"],[/#.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],string:[[/\$\{/,{token:"delimiter",next:"@stringExpression"}],[/[^\\"\$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@popall"]],stringInsideExpression:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],stringExpression:[[/\}/,{token:"delimiter",next:"@pop"}],[/"/,"string","@stringInsideExpression"],{include:"@terraform"}]}}}));
Loaded 100 of 2358 files, more files were not shown because too many files have changed in this diff. Show more