Path Lines of Code backendutils/backendutils.ts 1 cli/buildengine.ts 620 cli/cli.ts 6367 cli/clidbg.ts 31 cli/commandparser.ts 271 cli/crowdin.ts 305 cli/gdb.ts 999 cli/gitfs.ts 317 cli/hid.ts 242 cli/nodeutil.ts 506 cli/pyconv.ts 1914 cli/server.ts 1121 cli/storage.ts 78 cli/youtube.ts 58 common-docs/oauth-redirect.html 55 docfiles/abuse.html 75 docfiles/appmeta.html 26 docfiles/apptracking.html 36 docfiles/apptrackingweb.html 1 docfiles/docs.html 36 docfiles/docs.js 362 docfiles/editorcards.html 118 docfiles/error.html 87 docfiles/footer.html 39 docfiles/head.html 15 docfiles/header.html 5 docfiles/langpicker.html 19 docfiles/macros.html 160 docfiles/meta.html 16 docfiles/offline-app-body.html 219 docfiles/offline-app-head.html 404 docfiles/offline-app-trademarks.html 1 docfiles/package.html 45 docfiles/pageheader.html 12 docfiles/pxtweb/browserRedirect.ts 8 docfiles/pxtweb/cookieCompliance.ts 209 docfiles/robotsmeta.html 1 docfiles/script-page.css 142 docfiles/script.html 162 docfiles/scripthead.html 15 docfiles/stream.html 72 docfiles/style.css 422 docfiles/target.css 1 docfiles/target.js 1 docfiles/targetconfig.html 18 docfiles/thin-footer.html 10 docfiles/tickevent.html 43 docfiles/tocheader.html 29 docfiles/tracking.html 65 docfiles/vs.css 53 gulpfile.js 610 jakeutil.js 71 libs/bare/basic.ts 22 libs/blocksprj/main.ts 1 libs/pxt-common/pxt-helpers.ts 498 libs/pxt-python/pxt-python-helpers.ts 257 pxt-cli/cli.js 123 pxtblocks/blocklycompiler.ts 2144 pxtblocks/blocklycustomeditor.ts 56 pxtblocks/blocklydiff.ts 422 pxtblocks/blocklyimporter.ts 240 pxtblocks/blocklylayout.ts 260 pxtblocks/blocklyloader.ts 2491 pxtblocks/blocklymutators.ts 490 pxtblocks/blocklyrenderer.ts 113 pxtblocks/blocklytraverse.ts 30 pxtblocks/codecardrenderer.ts 97 pxtblocks/composablemutations.ts 384 pxtblocks/fields/field_animation.ts 214 pxtblocks/fields/field_argumentvariable.ts 12 pxtblocks/fields/field_asset.ts 342 pxtblocks/fields/field_base.ts 49 pxtblocks/fields/field_breakpoint.ts 115 pxtblocks/fields/field_colorwheel.ts 93 pxtblocks/fields/field_colour.ts 122 pxtblocks/fields/field_gridpicker.ts 475 pxtblocks/fields/field_imagedropdown.ts 129 pxtblocks/fields/field_images.ts 105 pxtblocks/fields/field_kind.ts 115 pxtblocks/fields/field_ledmatrix.ts 248 pxtblocks/fields/field_melodySandbox.ts 673 pxtblocks/fields/field_note.ts 456 pxtblocks/fields/field_numberdropdown.ts 23 pxtblocks/fields/field_position.ts 185 pxtblocks/fields/field_procedure.ts 53 pxtblocks/fields/field_protractor.ts 49 pxtblocks/fields/field_speed.ts 66 pxtblocks/fields/field_sprite.ts 115 pxtblocks/fields/field_styledlabel.ts 26 pxtblocks/fields/field_textdropdown.ts 11 pxtblocks/fields/field_textinput.ts 8 pxtblocks/fields/field_tilemap.ts 129 pxtblocks/fields/field_tileset.ts 198 pxtblocks/fields/field_toggle.ts 208 pxtblocks/fields/field_toggle_highlow.ts 14 pxtblocks/fields/field_toggle_onoff.ts 14 pxtblocks/fields/field_toggle_updown.ts 26 pxtblocks/fields/field_toggle_winlose.ts 14 pxtblocks/fields/field_toggle_yesno.ts 14 pxtblocks/fields/field_tsexpression.ts 37 pxtblocks/fields/field_turnratio.ts 73 pxtblocks/fields/field_userenum.ts 147 pxtblocks/fields/field_utils.ts 228 pxtblocks/mathOperations.ts 115 pxtblocks/roundingOperations.ts 38 pxtcompiler/emitter/annotate.ts 158 pxtcompiler/emitter/backbase.ts 1423 pxtcompiler/emitter/backjs.ts 641 pxtcompiler/emitter/backthumb.ts 384 pxtcompiler/emitter/backvm.ts 663 pxtcompiler/emitter/decompiler.ts 3156 pxtcompiler/emitter/displayString.ts 108 pxtcompiler/emitter/driver.ts 351 pxtcompiler/emitter/elf.ts 133 pxtcompiler/emitter/emitter.ts 4323 pxtcompiler/emitter/esp.ts 248 pxtcompiler/emitter/formatter.ts 723 pxtcompiler/emitter/hexfile.ts 1023 pxtcompiler/emitter/ir.ts 811 pxtcompiler/emitter/keywordHelp.ts 141 pxtcompiler/emitter/languagehost.ts 28 pxtcompiler/emitter/languageservice.ts 499 pxtcompiler/emitter/plaintsc.ts 87 pxtcompiler/emitter/service.ts 1130 pxtcompiler/emitter/snippets.ts 540 pxtcompiler/emitter/thumb.ts 467 pxtcompiler/emitter/transpile.ts 19 pxtcompiler/emitter/typescriptHelpers.ts 115 pxtcompiler/emitter/vm.ts 181 pxtcompiler/simpledriver.ts 193 pxtcompiler/simshim.ts 175 pxteditor/editorcontroller.ts 569 pxteditor/events.ts 16 pxteditor/experiments.ts 201 pxteditor/extension.ts 96 pxteditor/monaco-fields/field_react.ts 63 pxteditor/monaco-fields/field_sprite.ts 76 pxteditor/monaco-fields/field_tilemap.ts 124 pxteditor/monaco-fields/monacoFieldEditor.ts 43 pxteditor/monaco.ts 201 pxteditor/workspace.ts 52 pxtlib/analytics.ts 67 pxtlib/apptarget.ts 6 pxtlib/audioUtil.ts 64 pxtlib/auth.ts 493 pxtlib/blocks.ts 685 pxtlib/browserutils.ts 1128 pxtlib/cloud.ts 64 pxtlib/cmds.ts 26 pxtlib/commonutil.ts 218 pxtlib/cpp.ts 1423 pxtlib/crowdin.ts 257 pxtlib/diff.ts 565 pxtlib/discourse.ts 68 pxtlib/docsrender.ts 933 pxtlib/dom.ts 16 pxtlib/emitter/assembler.ts 1158 pxtlib/emitter/cloud.ts 211 pxtlib/emitter/image.ts 39 pxtlib/gallery.ts 215 pxtlib/gdbserver.ts 214 pxtlib/github.ts 1062 pxtlib/hf2.ts 517 pxtlib/hwdbg.ts 275 pxtlib/imageConverter.ts 149 pxtlib/initprj.ts 251 pxtlib/jsoutput.ts 394 pxtlib/legacyTilemap.ts 80 pxtlib/localStorage.ts 163 pxtlib/main.ts 443 pxtlib/melody-editor/melodyArray.ts 138 pxtlib/melody-editor/melodyGallery.ts 219 pxtlib/melody-editor/sampleMelodies.ts 24 pxtlib/package.ts 1107 pxtlib/packetio.ts 135 pxtlib/patch.ts 50 pxtlib/react.ts 12 pxtlib/semver.ts 153 pxtlib/service.ts 1472 pxtlib/shell.ts 78 pxtlib/skillmap.ts 74 pxtlib/spriteutils.ts 708 pxtlib/streams.ts 45 pxtlib/svgUtil.ts 676 pxtlib/tickEvent.ts 6 pxtlib/tilemap.ts 1392 pxtlib/toolbox.ts 167 pxtlib/tutorial.ts 391 pxtlib/tutorialValidator.ts 164 pxtlib/util.ts 2018 pxtlib/webble.ts 728 pxtlib/webusb.ts 483 pxtlib/workeriface.ts 87 pxtlib/youtube.ts 100 pxtpy/ast.ts 437 pxtpy/converter.ts 2495 pxtpy/lexer.ts 518 pxtpy/parser.ts 1411 pxtpy/pydecompiler.ts 1158 pxtpy/unicode.ts 25 pxtpy/varScopes.ts 280 pxtrunner/debugRunner.ts 151 pxtrunner/renderer.ts 1169 pxtrunner/runner.ts 991 pxtsim/accessibility.ts 56 pxtsim/allocator.ts 742 pxtsim/debugProtocol.ts 580 pxtsim/debugger.ts 453 pxtsim/embed.ts 379 pxtsim/instructions.ts 578 pxtsim/langsupport.ts 444 pxtsim/libgeneric.ts 598 pxtsim/localization.ts 72 pxtsim/runtime.ts 1477 pxtsim/simdriver.ts 792 pxtsim/simlib.ts 874 pxtsim/state/buttonpair.ts 26 pxtsim/state/compass.ts 6 pxtsim/state/filesystem.ts 11 pxtsim/state/lightsensor.ts 6 pxtsim/svg.ts 161 pxtsim/utils.ts 261 pxtsim/visuals/boardhost.ts 257 pxtsim/visuals/breadboard.ts 629 pxtsim/visuals/genericboard.ts 271 pxtsim/visuals/genericpart.ts 29 pxtsim/visuals/wiring.ts 449 pxtwapp/pxtwapp/msapp-error.css 14 pxtwapp/pxtwapp/msapp-error.html 26 pxtwapp/pxtwapp/msapp-error.js 19 pxtwapp/pxtwapp/pxtwapp.jsproj 75 pxtwapp/pxtwappdbg/msapp-error.css 14 pxtwapp/pxtwappdbg/msapp-error.html 26 pxtwapp/pxtwappdbg/msapp-error.js 19 pxtwapp/pxtwappdbg/pxtwappdbg.jsproj 75 pxtwinrt/deploy.ts 34 pxtwinrt/hiddeploy.ts 200 pxtwinrt/serial.ts 192 pxtwinrt/winrt.ts 136 pxtwinrt/winrtworkspace.ts 157 react-common/components/Notification.tsx 68 react-common/components/controls/Button.tsx 76 react-common/components/controls/Checkbox.tsx 40 react-common/components/controls/FocusTrap.tsx 79 react-common/components/controls/Input.tsx 107 react-common/components/controls/List.tsx 25 react-common/components/controls/MenuBar.tsx 78 react-common/components/controls/MenuDropdown.tsx 95 react-common/components/controls/Modal.tsx 98 react-common/components/profile/Badge.tsx 25 react-common/components/profile/BadgeInfo.tsx 63 react-common/components/profile/BadgeList.tsx 59 react-common/components/profile/Profile.tsx 36 react-common/components/profile/UserNotification.tsx 25 react-common/components/profile/UserPane.tsx 58 react-common/components/util.tsx 32 react-common/styles/controls/Button.less 149 react-common/styles/controls/Checkbox.less 17 react-common/styles/controls/Icon.less 10 react-common/styles/controls/Input.less 81 react-common/styles/controls/List.less 10 react-common/styles/controls/MenuDropdown.less 43 react-common/styles/controls/Modal.less 110 react-common/styles/controls/Spinner.less 22 react-common/styles/profile/profile.less 297 react-common/styles/react-common-skillmap-core.less 3 react-common/styles/react-common-skillmap.less 4 react-common/styles/react-common-variables.less 34 react-common/styles/react-common.less 12 scripts/generate-python-unicode-data.js 81 scripts/ics/index.js 122 scripts/ics/index.ts 130 scripts/parsestack.js 96 scripts/simpledriver.js 76 skillmap/src/App.css 356 skillmap/src/App.tsx 381 skillmap/src/actions/dispatch.ts 46 skillmap/src/actions/types.ts 35 skillmap/src/arcade.css 25 skillmap/src/components/ActivityActions.tsx 109 skillmap/src/components/AppModal.tsx 396 skillmap/src/components/Banner.tsx 26 skillmap/src/components/Carousel.tsx 91 skillmap/src/components/CarouselItem.tsx 27 skillmap/src/components/CloudActions.tsx 59 skillmap/src/components/Dropdown.tsx 45 skillmap/src/components/GraphNode.tsx 94 skillmap/src/components/GraphPath.tsx 27 skillmap/src/components/HeaderBar.tsx 169 skillmap/src/components/InfoPanel.tsx 131 skillmap/src/components/MapActions.tsx 26 skillmap/src/components/RewardActions.tsx 34 skillmap/src/components/SkillCard.tsx 98 skillmap/src/components/SkillCarousel.tsx 177 skillmap/src/components/SkillGraph.tsx 95 skillmap/src/components/SkillGraphContainer.tsx 77 skillmap/src/components/UserProfile.tsx 136 skillmap/src/components/makecodeFrame.tsx 163 skillmap/src/index.tsx 17 skillmap/src/lib/authClient.ts 148 skillmap/src/lib/browserUtils.ts 249 skillmap/src/lib/notifications.ts 17 skillmap/src/lib/readyResources.ts 43 skillmap/src/lib/skillGraphUtils.ts 291 skillmap/src/lib/skillMapParser.ts 494 skillmap/src/lib/skillMapUtils.ts 236 skillmap/src/lib/workspaceProvider.ts 56 skillmap/src/store/reducer.ts 506 skillmap/src/store/store.ts 4 skillmap/src/styles/carousel.css 70 skillmap/src/styles/dropdown.css 26 skillmap/src/styles/graphnode.css 28 skillmap/src/styles/infopanel.css 214 skillmap/src/styles/makecode-editor.css 90 skillmap/src/styles/modal.css 180 skillmap/src/styles/skillcard.css 231 skillmap/src/styles/skillgraph.css 61 theme/_theme/blockly.less 4 theme/_theme/style.less 14 theme/accessibility.less 61 theme/asset-editor.less 202 theme/blockly-core.less 225 theme/blockly.less 1 theme/code.less 28 theme/common-components.less 35 theme/common.less 1749 theme/debugger.less 249 theme/diff.less 91 theme/docs.less 413 theme/errorList.less 113 theme/extension.less 29 theme/extensionErrors.less 21 theme/fieldeditors.less 267 theme/functionsdialog.less 32 theme/github.less 138 theme/greenscreen.less 61 theme/highcontrast.less 826 theme/home.less 803 theme/image-editor/alert.less 42 theme/image-editor/bottomBar.less 90 theme/image-editor/button.less 32 theme/image-editor/cursorSizes.less 34 theme/image-editor/dropdown.less 46 theme/image-editor/imageCanvas.less 66 theme/image-editor/pivot.less 25 theme/image-editor/sideBar.less 87 theme/image-editor/tilePalette.less 153 theme/image-editor/timeline.less 114 theme/image-editor/toggle.less 62 theme/image-editor/topBar.less 48 theme/keymap.less 84 theme/light.less 24 theme/melodyeditor.less 247 theme/monaco.less 350 theme/print.less 136 theme/pxt.less 36 theme/pxtsemantic.less 32 theme/scriptsearch.less 77 theme/serial.less 159 theme/sidedoc.less 129 theme/snippet-builder.less 435 theme/style.less 1 theme/theme.less 15 theme/toolbox.less 270 theme/tooltips.less 60 theme/tutorial-sidebar.less 490 theme/tutorial.less 677 theme/tutorialCodeValidation.less 57 theme/webusb.less 8 webapp/public/asseteditor.html 39 webapp/public/blockly.html 88 webapp/public/codeembed.html 102 webapp/public/controller.html 193 webapp/public/docs.html 150 webapp/public/embed.js 35 webapp/public/extension.html 117 webapp/public/highlight.js/styles/vs.css 53 webapp/public/index.html 100 webapp/public/monacoworker.js 4 webapp/public/multi.html 133 webapp/public/oauth-redirect.html 55 webapp/public/rendertest.html 79 webapp/public/run.html 210 webapp/public/runnertest.html 132 webapp/public/siminstructions.html 92 webapp/public/smoothie/smoothie.js 607 webapp/src/accessibility.tsx 116 webapp/src/accessibleblocks.tsx 37 webapp/src/app.tsx 4646 webapp/src/appcache.ts 36 webapp/src/assetEditor.tsx 151 webapp/src/assets.ts 93 webapp/src/audio.ts 35 webapp/src/auth.ts 241 webapp/src/blocklyFieldView.tsx 201 webapp/src/blocks.tsx 1473 webapp/src/blocksSnippets.ts 847 webapp/src/browserworkspace.ts 129 webapp/src/carousel.tsx 363 webapp/src/cloud.ts 511 webapp/src/cloudsync.ts 440 webapp/src/cmds.ts 618 webapp/src/codecard.tsx 153 webapp/src/compiler.ts 986 webapp/src/components/FilterPanel.tsx 59 webapp/src/components/ImageEditor/Alert.tsx 36 webapp/src/components/ImageEditor/BottomBar.tsx 218 webapp/src/components/ImageEditor/Button.tsx 26 webapp/src/components/ImageEditor/CursorSizes.tsx 23 webapp/src/components/ImageEditor/Dropdown.tsx 51 webapp/src/components/ImageEditor/ImageCanvas.tsx 880 webapp/src/components/ImageEditor/ImageEditor.tsx 76 webapp/src/components/ImageEditor/Pivot.tsx 52 webapp/src/components/ImageEditor/SideBar.tsx 58 webapp/src/components/ImageEditor/Timeline.tsx 207 webapp/src/components/ImageEditor/TimelineFrame.tsx 47 webapp/src/components/ImageEditor/Toggle.tsx 22 webapp/src/components/ImageEditor/TopBar.tsx 101 webapp/src/components/ImageEditor/actions/dispatch.ts 40 webapp/src/components/ImageEditor/actions/types.ts 37 webapp/src/components/ImageEditor/keyboardShortcuts.ts 169 webapp/src/components/ImageEditor/sprite/Palette.tsx 135 webapp/src/components/ImageEditor/store/imageReducer.ts 691 webapp/src/components/ImageEditor/store/imageStore.ts 6 webapp/src/components/ImageEditor/tilemap/Minimap.tsx 79 webapp/src/components/ImageEditor/tilemap/TilePalette.tsx 443 webapp/src/components/ImageEditor/toolDefinitions.ts 769 webapp/src/components/ImageEditor/util.ts 309 webapp/src/components/ImageFieldEditor.tsx 541 webapp/src/components/TilemapFieldEditor.tsx 28 webapp/src/components/assetEditor/actions/dispatch.ts 6 webapp/src/components/assetEditor/actions/types.ts 4 webapp/src/components/assetEditor/assetCard.tsx 70 webapp/src/components/assetEditor/assetCardList.tsx 90 webapp/src/components/assetEditor/assetGallery.tsx 124 webapp/src/components/assetEditor/assetGalleryTab.tsx 20 webapp/src/components/assetEditor/assetPreview.tsx 62 webapp/src/components/assetEditor/assetSidebar.tsx 233 webapp/src/components/assetEditor/assetTopbar.tsx 9 webapp/src/components/assetEditor/editor.tsx 162 webapp/src/components/assetEditor/store/assetEditorReducer.ts 53 webapp/src/components/assetEditor/store/assetEditorReducerState.ts 13 webapp/src/components/assetEditor/store/assetEditorStore.ts 4 webapp/src/components/core/TabContent.tsx 12 webapp/src/components/core/TabPane.tsx 50 webapp/src/components/searchInput.tsx 56 webapp/src/components/tutorial/TutorialContainer.tsx 128 webapp/src/components/tutorial/TutorialHint.tsx 39 webapp/src/components/tutorial/TutorialStepCounter.tsx 28 webapp/src/container.tsx 573 webapp/src/core.ts 296 webapp/src/coretsx.tsx 220 webapp/src/createFunction.tsx 159 webapp/src/data.ts 336 webapp/src/db.ts 123 webapp/src/debuggerCallStack.tsx 42 webapp/src/debuggerTable.tsx 50 webapp/src/debuggerToolbar.tsx 102 webapp/src/debuggerToolbox.tsx 45 webapp/src/debuggerVariables.tsx 355 webapp/src/dialogs.tsx 785 webapp/src/draganddrop.ts 57 webapp/src/editortoolbar.tsx 512 webapp/src/electron.ts 113 webapp/src/errorList.tsx 208 webapp/src/extensionManager.ts 210 webapp/src/extensions.tsx 212 webapp/src/filelist.tsx 522 webapp/src/fileworkspace.ts 114 webapp/src/githubbutton.tsx 80 webapp/src/githubprovider.tsx 209 webapp/src/gitjson.tsx 1612 webapp/src/greenscreen.tsx 160 webapp/src/headerbar.tsx 208 webapp/src/hidbridge.ts 161 webapp/src/hinttooltip.tsx 61 webapp/src/idbworkspace.ts 118 webapp/src/identity.tsx 180 webapp/src/iframeworkspace.ts 65 webapp/src/immersivereader.tsx 247 webapp/src/keymap.tsx 44 webapp/src/lang.tsx 152 webapp/src/make.tsx 66 webapp/src/memoryworkspace.ts 50 webapp/src/mergeProjects.ts 196 webapp/src/monaco.tsx 1820 webapp/src/monacoDebugger.ts 158 webapp/src/monacoEditAmendments.ts 104 webapp/src/monacoFieldEditorHost.ts 446 webapp/src/monacoFlyout.tsx 394 webapp/src/monacoSnippets.ts 760 webapp/src/monacopyhelper.ts 60 webapp/src/notification.tsx 130 webapp/src/package.ts 651 webapp/src/projects.tsx 1521 webapp/src/pxtjson.tsx 203 webapp/src/qr.ts 33 webapp/src/screenshot.ts 266 webapp/src/scriptmanager.tsx 443 webapp/src/scriptsearch.tsx 467 webapp/src/serial.tsx 587 webapp/src/serialindicator.tsx 50 webapp/src/serviceworker.ts 309 webapp/src/share.tsx 580 webapp/src/sidebarTutorial.tsx 67 webapp/src/sidepanel.tsx 143 webapp/src/simtoolbar.tsx 185 webapp/src/simulator.ts 332 webapp/src/simulatorserviceworker.ts 100 webapp/src/snippetBuilder.tsx 448 webapp/src/snippetBuilderInputHandler.tsx 210 webapp/src/snippetBuilderPositionPicker.tsx 181 webapp/src/socketbridge.ts 89 webapp/src/sounds.ts 34 webapp/src/srceditor.tsx 111 webapp/src/sui.tsx 1328 webapp/src/toolbox.tsx 809 webapp/src/toolboxeditor.tsx 271 webapp/src/tsworker.ts 148 webapp/src/tutorial.tsx 685 webapp/src/tutorialCodeValidation.tsx 120 webapp/src/user.tsx 115 webapp/src/util.ts 7 webapp/src/webusb.tsx 380 webapp/src/worker.ts 321 webapp/src/workspace.ts 1424