Skip to content

Instantly share code, notes, and snippets.

@Epigene
Last active June 15, 2021 07:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Epigene/717f3cb548c1b8fdedf3697e93e8edc7 to your computer and use it in GitHub Desktop.
Save Epigene/717f3cb548c1b8fdedf3697e93e8edc7 to your computer and use it in GitHub Desktop.
{"lastUpload":"2021-06-15T07:37:30.093Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "94a14794-6269-4ce2-b2e1-c11688cfdec0",
"publisherId": "develiteio.api-blueprint-viewer",
"publisherDisplayName": "develiteio"
},
"name": "api-blueprint-viewer",
"publisher": "develiteio",
"version": "0.9.4"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "13.1.0"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "2335b326-c334-4e81-bc51-c408fcec6e7c",
"publisherId": "waderyan.gitblame",
"publisherDisplayName": "waderyan"
},
"name": "gitblame",
"publisher": "waderyan",
"version": "7.0.6"
},
{
"metadata": {
"id": "fcbdb08e-4048-40e8-a674-fecc476f4b93",
"publisherId": "SirTori.indenticator",
"publisherDisplayName": "SirTori"
},
"name": "indenticator",
"publisher": "SirTori",
"version": "0.7.0"
},
{
"metadata": {
"id": "e552c70b-32af-4b0b-8f48-5e7e01e688b0",
"publisherId": "peakchen90.open-html-in-browser",
"publisherDisplayName": "peakchen90"
},
"name": "open-html-in-browser",
"publisher": "peakchen90",
"version": "2.1.6"
},
{
"metadata": {
"id": "ae062c8a-c68e-4b92-9ecf-8f1d4288b05d",
"publisherId": "rebornix.ruby",
"publisherDisplayName": "rebornix"
},
"name": "ruby",
"publisher": "rebornix",
"version": "0.28.1"
},
{
"metadata": {
"id": "35b630ce-a6f0-435b-8eb4-17b43301ec7f",
"publisherId": "elliotlarson.ruby-around-the-block",
"publisherDisplayName": "elliotlarson"
},
"name": "ruby-around-the-block",
"publisher": "elliotlarson",
"version": "0.1.2"
},
{
"metadata": {
"id": "867c2662-4ce0-4736-a22c-69975925a0c6",
"publisherId": "misogi.ruby-rubocop",
"publisherDisplayName": "misogi"
},
"name": "ruby-rubocop",
"publisher": "misogi",
"version": "0.8.5"
},
{
"metadata": {
"id": "e6cc088e-f9a1-4348-b702-aafd82e80914",
"publisherId": "Fooo.spec-switcher",
"publisherDisplayName": "Fooo"
},
"name": "spec-switcher",
"publisher": "Fooo",
"version": "1.0.3"
},
{
"metadata": {
"id": "d637104e-1fd7-4063-98fc-8afe46012c9b",
"publisherId": "sleistner.vscode-fileutils",
"publisherDisplayName": "sleistner"
},
"name": "vscode-fileutils",
"publisher": "sleistner",
"version": "3.4.5"
},
{
"metadata": {
"id": "708cfcd8-e0c6-49ca-9af6-b27a342d247b",
"publisherId": "wingrunr21.vscode-ruby",
"publisherDisplayName": "wingrunr21"
},
"name": "vscode-ruby",
"publisher": "wingrunr21",
"version": "0.28.0"
}
]
[
{
"key": "ctrl+d",
"command": "-deleteRight",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+t",
"command": "-workbench.action.showAllSymbols"
},
{
"key": "cmd+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+b",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+t",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+p",
"command": "-workbench.action.quickOpen"
},
{
"key": "alt+s",
"command": "extension.switch"
},
{
"key": "ctrl+cmd+.",
"command": "-extension.switch"
},
{
"key": "alt+t",
"command": "extension.rubyBlockToggle"
},
{
"key": "ctrl+cmd+b",
"command": "-extension.rubyBlockToggle"
},
{
"key": "ctrl+z",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+[",
"command": "editor.foldAll",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "cmd+k cmd+0",
"command": "-editor.foldAll",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+alt+]",
"command": "editor.unfoldAll",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "cmd+k cmd+j",
"command": "-editor.unfoldAll",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+shift+d",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
}
]
{
"terminal.integrated.env.osx": {
"PATH": "~/.rvm/gems/ruby-2.7.1@mogo/bin:~/.rvm/bin:/bin:/usr/local/opt/qt@5.5/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
},
"solargraph.hover": false,
"ctags": {
"executePath": "~/.rvm/gems/ruby-2.7.1/gems/ripper-tags-0.7.0/bin/ripper-tags",
"options": "--tag-file=.tags --recursive --force --exclude=/assets/ --exclude=.bundle --exclude=.git/ --exclude=coverage/ --exclude=log/ --exclude=tmp/ --exclude=bin/",
"fileName": ".tags"
},
"colorInfo.languages": [
{
"selector": "sass",
"colors": ["css", "hex", "rgb"]
}
],
//"ruby.rubocop.executePath": "/Users/augusts/.rvm/gems/ruby-2.7.1/bin/",
"ruby.useBundler": false, //run non-lint commands with bundle exec
"ruby.useLanguageServer": true, // use the internal language server (see below)
"ruby.lint": {
"rubocop": {
"useBundler": false // enable rubocop via bundler
}
},
"ruby.format": "rubocop", // use rubocop for formatting
"ruby.rubocop.configFilePath": "/Users/augusts/Projects/herer-api/.rubocop.yml",
"ruby.rubocop.useBundler": true,
"editor.minimap.enabled": false,
"explorer.fontFamily": "DejaVu Sans Mono",
"explorer.autoReveal": false,
"editor.fontFamily": "DejaVu Sans Mono, 'Courier New', monospace, 'Droid Sans Fallback'",
"editor.tabSize": 2,
"editor.rulers": [100],
"explorer.openEditors.visible": 0,
"editor.tabCompletion": "onlySnippets",
"sync.gist": "717f3cb548c1b8fdedf3697e93e8edc7",
"sync.lastUpload": "2018-08-20T13:46:55.453Z",
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastDownload": "2018-06-28T06:38:26.532Z",
"sync.forceDownload": false,
"sync.anonymousGist": false,
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": false,
"sync.askGistName": false,
"files.trimTrailingWhitespace": true,
"[markdown]": {
"files.trimTrailingWhitespace": false
},
"[yaml]": {
"files.trimTrailingWhitespace": false
},
"[slim]": {
"files.trimTrailingWhitespace": false
},
"editor.formatOnPaste": false,
"files.insertFinalNewline": true,
"workbench.startupEditor": "newUntitledFile",
"editor.renderIndentGuides": true,
"guides.enabled": false,
"guides.normal.enabled": true,
"guides.overrideDefault": true,
"subtleBrackets.styles": {
"global": {
"color": "black",
"backgroundColor": "white",
"borderColor": "yellow",
"borderWidth": "3px",
"borderStyle": "none none none none"
}
},
// Controls if quick suggestions should show up while typing
"editor.quickSuggestions": false,
// Controls if suggestions should be accepted on 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions. The value 'smart' means only accept a suggestion with Enter when it makes a textual change
"editor.acceptSuggestionOnEnter": "off",
// Controls the delay in ms after which quick suggestions will show up.
"editor.quickSuggestionsDelay": 15,
// Enable word based suggestions
"editor.wordBasedSuggestions": true,
// Enable parameter hints
"editor.parameterHints": true,
"files.exclude": {
"**/.DS_Store": true,
"**/.git": true,
"**/.vscode": true,
"**/fixtures/*": true,
"local/": true,
"log/**/*": true,
"tmp/**/*": true
},
"workbench.colorCustomizations": {
"editor.selectionBackground": "#083b51",
"editor.selectionHighlightBackground": "#084949",
"editor.background": "#05131a",
"editor.foreground": "#b5c9d2"
},
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "source.json meta.structure",
"settings": {
"foreground": "#bcd5e9",
}
},
{
"scope": "source.ruby",
"settings": {
"foreground": "#3c99f5",
}
},
{
"scope": "source.ruby variable.other.ruby",
"settings": {
"foreground": "#3a96f2"
}
},
{
"scope": "source.ruby variable.other.block.ruby",
"settings": {
"foreground": "#3a96f2"
}
},
{
"scope": "source.ruby variable.other.readwrite.instance.ruby",
"settings": {
"foreground": "#3a96f2"
}
},
{
"scope": "source.ruby variable.other.readwrite.instance.ruby punctuation.definition.variable.ruby",
"settings": {
// sligtly brigther than vars
"foreground": "#3b97f2"
}
},
{
"scope": "source.ruby support.function.core",
"settings": {
"foreground": "#3a96f2"
}
},
{
// invocation
"scope": "source.ruby meta.function-call.method.without-arguments.ruby entity.name.function",
"settings": {
"foreground": "#3a96f2"
}
},
{
// invocation2
"scope": "source.ruby meta.function-call.ruby entity.name.function.ruby",
"settings": {
"foreground": "#3a96f2"
}
},
// Method def without args
{
"scope": "source.ruby meta.function.method.without-arguments.ruby entity.name.function",
"settings": {
"foreground": "#99e0ff"
}
},
// method def with args
{
"scope": "source.ruby meta.function.method.with-arguments.ruby entity.name.function",
"settings": {
"foreground": "#99e0ff"
}
},
{
"scope": "source.ruby string",
"settings": {
"foreground": "#f1f130"
}
},
{
"scope": "source.ruby punctuation",
"settings": {
"foreground": "#ecebeb"
}
},
{
"scope": "source.ruby comment",
"settings": {
"foreground": "#c6c6c6"
}
},
{
"scope": "source.ruby punctuation.definition.comment",
"settings": {
"foreground": "#bababa"
}
},
{
"scope": "source.ruby punctuation.definition.string",
"settings": {
"foreground": "#F1F144"
}
},
{
"scope": "source.ruby string.regexp",
"settings": {
"foreground": "#F1F144"
}
},
{
"scope": "source.ruby punctuation.separator.variable.ruby",
"settings": {
"foreground": "#09A511"
}
},
{
"scope": "source.ruby punctuation.separator.key-value",
"settings": {
"foreground": "#09A511"
}
},
{
"scope": "source.ruby constant.character.escape.ruby",
"settings": {
"foreground": "#F1C122"
}
},
{
"scope": "source.ruby meta.embedded.line.ruby",
"settings": {
"foreground": "#5DE745"
}
},
{
"scope": "source.ruby punctuation.section.embedded.begin",
"settings": {
"foreground": "#29A114"
}
},
{
"scope": "source.ruby punctuation.section.embedded.end",
"settings": {
"foreground": "#29A114"
}
},
{
"scope": "source.ruby variable.other.readwrite.global.pre-defined.ruby punctuation.definition.variable.ruby",
"settings": {
"foreground": "#dba42f"
}
},
{
"scope": "source.ruby variable.other.readwrite.global.pre-defined.ruby",
"settings": {
"foreground": "#dfaa37"
}
},
{
"scope": "source.ruby keyword",
"settings": {
"foreground": "#dfaa37"
}
},
{
"scope": "source.ruby keyword.operator",
"settings": {
"foreground": "#dfaa37"
}
},
{
"scope": "source.ruby keyword.other.special-method.ruby",
"settings": {
"foreground": "#dfaa37"
}
},
{
"scope": "source.ruby keyword.other.special-method.ruby",
"settings": {
"foreground": "#dfaa37"
}
},
// namespace module
{
"scope": "source.ruby entity.other.inherited-class",
"settings": {
"foreground": "#6a61cb"
}
},
// final module
{
"scope": "source.ruby meta.module.ruby entity.name.type.module.ruby",
"settings": {
"foreground": "#6a61cb"
}
},
{
"scope": "source.ruby support.class",
"settings": {
"foreground": "#cb931c"
}
},
{
"scope": "source.ruby variable.other.constant",
"settings": {
"foreground": "#cb931c"
}
},
{
"scope": "source.ruby constant.language.symbol.hashkey",
"settings": {
"foreground": "#b48dee"
}
},
{
"scope": "source.ruby constant.language.symbol.hashkey.ruby punctuation",
"settings": {
"foreground": "#a77ee5"
}
},
{
"scope": "source.ruby constant.numeric",
"settings": {
"foreground": "#8c6ce3"
}
},
// booleans and nil
{
"scope": "source.ruby constant.language.boolean.ruby",
"settings": {
"foreground": "#A8DF1E"
}
},
{
"scope": "source.ruby constant.language.nil.ruby",
"settings": {
"foreground": "#A8DF1E"
}
},
{
"scope": "source.ruby constant.language.ruby",
"settings": {
"foreground": "#A8DF1E"
}
},
{
"scope": "source.ruby variable.parameter.function.ruby",
"settings": {
"foreground": "#8A67D1"
}
},
{
"scope": "source.ruby meta.embedded punctuation.section",
"settings": {
"foreground": "#86D183"
}
},
{
"scope": "source.ruby constant.language.symbol.ruby",
"settings": {
"foreground": "#a172e7"
}
},
{
"scope": "source.ruby constant.language.symbol.ruby punctuation.definition.constant.ruby",
"settings": {
"foreground": "#8654d1"
}
},
{
"scope": "source.ruby entity.name.type.class.ruby",
"settings": {
"foreground": "#4d65eb"
}
},
{
"scope": "source.ruby constant.language.symbol.ruby punctuation",
"settings": {
"foreground": "#3a96f2"
}
},
{
"scope": "source.ruby constant.language.symbol.ruby punctuation.definition.symbol.begin.ruby",
"settings": {
"foreground": "#E7E7E7"
}
},
{
"scope": "source.ruby constant.language.symbol.ruby punctuation.definition.symbol.end.ruby",
"settings": {
"foreground": "#E7E7E7"
}
}
]
},
"workbench.iconTheme": "vs-minimal",
"editor.matchBrackets": false,
"extensions.ignoreRecommendations": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"workbench.activityBar.visible": true,
"editor.fontSize": 15.3,
"workbench.colorTheme": "Solarized Dark",
"files.defaultLanguage": "ruby",
"gitlens.defaultDateStyle": "absolute",
"gitlens.defaultDateShortFormat": "YYYY-MMM-DD",
"editor.wordWrapColumn": 85,
"timeline.excludeSources": [
"git-history"
],
"workbench.sideBar.location": "left",
"window.zoomLevel": 2,
"explorer.confirmDelete": false,
}
{
"service_spec template": {
"prefix": "service_spec",
"body": [
"RSpec.describe $0TODO, :service do",
" let(:options) do",
" {}",
" end",
"",
" describe \"#call\", :implicit_subject do",
" it \"returns TODO\" do",
" expect(0).to eq(1)",
" end",
" end",
"end",
]
},
"scope spec template": {
"prefix": "scope_spec",
"body": [
"describe \".SCOPE_NAME\" do",
" subject(:collection) { described_class.unscoped.SCOPE_NAME }",
"",
" context \"when instantiating actual records\", :slow do",
" let!(:match) { create(:FACTORY, :TRAIT) }",
" let!(:counter) { create(:FACTORY) }",
"",
" it \"collects TODO records\" do",
" expect(collection.pluck(:id)).to contain_exactly(match.id)",
" end",
" end",
"",
" context \"when only verifying scope's SQL\" do",
" subject { super().to_sql.squish }",
"",
" let(:sql) do",
" \"TODO SQL\"",
" end",
"",
" it { is_expected.to include(sql) } ",
" end",
"end"
],
},
"instance_name": {
"prefix": ":in",
"body": [
"instance_name: :"
],
},
"params: params": {
"prefix": "pp",
"body": [
"params: params"
],
},
"let(:service)": {
"prefix": "ls",
"body": [
"let(:service)"
],
},
"headers: headers": {
"prefix": "hh",
"body": [
"headers: headers"
],
},
"line disable/enable": {
"prefix": "copper",
"body": [
"# rubocop:disable Metrics/LineLength",
"# rubocop:enable Metrics/LineLength"
],
},
"implicit subject": {
"prefix": ":is",
"body": [
":implicit_subject"
],
},
"return unless ": {
"prefix": "ru",
"body": [
"return unless "
],
},
"private_class_method": {
"prefix": "pcm",
"body": [
"private_class_method "
],
},
"stub branch config": {
"prefix": "sbc",
"body": [
"stub_branch_config(branch: $0, country: $0)"
],
},
"unscoped app access": {
"prefix": "aul",
"body": [
"Application.unscoped.last"
],
},
"factory association line": {
"prefix": "assoc",
"body": [
"association(",
" :author,",
" factory: :user, :content_creator, first_name: \"Lev\",",
" strategy: :build # custom strategy",
")"
],
},
"aggregate failure it block": {
"prefix": "agg",
"body": [
"it \"has these $0\", :aggregate_failures do",
"",
"end",
],
},
"BEN block": {
"prefix": "ben",
"body": [
"BEN.new(",
" exception: exception, custom_params: {test: true}",
").call"
],
},
"debug driver line": {
"prefix": "cho",
"body": [
"driver: :chrome",
],
},
"spring rspec line": {
"prefix": "sr",
"body": [
"# spring rspec $0",
],
},
"service let": {
"prefix": "se",
"body": [
"let(:service)",
],
},
"frozen string literal pragma": {
"prefix": "frozen",
"body": [
"# frozen_string_literal: true",
],
},
"transient block": {
"prefix": "tt",
"body": [
"transient do",
"",
"end",
],
},
"described class": {
"prefix": "dc",
"body": [
"described_class"
],
},
"described instance": {
"prefix": "di",
"body": [
"described_instance"
],
},
"cache block": {
"prefix": "cache",
"body": [
"Rails.cache.fetch(:some_key, expires_in: 24.hours) do",
" $0code_that_produces_the_value_if_it_is_absent",
"end"
],
},
"memoization using defined?": {
"prefix": "memo",
"body": [
"return @?? if defined?(@??)",
"$0"
],
},
"DB transaction block": {
"prefix": "t_b",
"body": [
"ActiveRecord::Base.transaction do",
"$0",
"end"
],
},
"begin-rescue block": {
"prefix": "begin",
"body": [
"begin",
" $0",
"rescue",
" ",
"end"
],
},
"after block": {
"prefix": "after",
"body": [
"after do",
" $0",
"end"
],
},
"before block": {
"prefix": "before",
"body": [
"before do",
" $0",
"end"
],
},
"before oneliner block": {
"prefix": "before_",
"body": [
"before { $0 }",
],
},
"scope definition": {
"prefix": "sco",
"body": [
"scope :named, -> (argument) { where(attribute: argument) }"
],
},
"sequence line": {
"prefix": "sequence",
"body": [
"sequence(:email, 1) { |n| \"person#{n}@example.com\" }"
],
},
"instance_double": {
"prefix": "id",
"body": [
"instance_double(\"$0\")"
],
},
"describe block": {
"prefix": "desc",
"body": [
"describe \"#$0\" do",
" subject(:) { }",
" ",
" context \"when \" do",
" ",
" it \"returns TODO\" do",
" expect(0).to eq(1)",
" end",
" end",
"end"
],
},
"context block": {
"prefix": "cont",
"body": [
"context \"when $0\" do",
" it \" \" do",
" expect(0).to eq(1)",
" end",
"end"
],
},
"it block": {
"prefix": "it",
"body": [
"xit \"returns TODO$0\" do",
" expect(0).to eq(1)",
"end"
],
},
"controller render expectation lines": {
"prefix": "ecr",
"body": [
"expect(controller).to receive(:render).with(",
"$0",
").once"
],
},
"is_expected it block": {
"prefix": "it_",
"body": [
"it { is_expected.to eq($0) }",
],
},
"expect block": {
"prefix": "ex",
"body": [
"expect($0).to match(1)"
],
},
"expect receive block": {
"prefix": "exrec",
"body": [
"expect(0).to(",
" receive(:).with().and_return()",
")"
],
},
"let": {
"prefix": "let",
"body": [
"let(:$0) do",
" ",
"end"
],
},
"let!": {
"prefix": "let!",
"body": [
"let!(:$0) do",
" ",
"end"
],
},
"curly let": {
"prefix": "let_",
"body": [
"let(:$0) { }",
],
},
"curly let!": {
"prefix": "let!_",
"body": [
"let!(:$0) { }",
],
},
"FactoryBot create": {
"prefix": "Fac",
"body": [
"create(:$0)"
],
},
"FactoryBot build_stubbed": {
"prefix": "bs",
"body": [
"build_stubbed(:$0)"
],
},
"change block": {
"prefix": "change",
"body": [
"change{ $0 }.from().to()"
],
},
"contain_exactly": {
"prefix": "ce",
"body": [
"contain_exactly($0)"
],
},
"change block, full": {
"prefix": "exchange",
"body": [
"expect{ }.to(",
" change{ $1 }.from().to()",
")"
],
},
"gsub": {
"prefix": "gsub",
"body": [
"gsub(%r'$0', '')"
],
},
"each": {
"prefix": "each",
"body": [
"each do |$0|",
" ",
"end"
],
},
"within": {
"prefix": "within",
"body": [
"within(\"$0\") do",
" ",
"end"
],
},
"do": {
"prefix": "do",
"body": [
"do |$0|",
" ",
"end"
],
},
"delegate": {
"prefix": "delegate",
"body": [
"delegate :gifts, to: :friend, allow_nil: true, prefix: false"
],
},
"trait block": {
"prefix": "trait",
"body": [
"trait :$0 do",
" ",
"end"
],
},
"short trait block": {
"prefix": "trait_",
"body": [
"trait(:$0) {}"
],
},
"timecop block": {
"prefix": "cop",
"body": [
"Timecop.freeze(\"2018-01-10 12:00\") do",
" $0",
"end"
],
},
"time lock block": {
"prefix": "lock",
"body": [
"before { Timecop.freeze(\"2018-08-15 12:00\") }",
"after { Timecop.return }"
],
},
"included block": {
"prefix": "included",
"body": [
"included do",
" $0",
"end"
],
},
"allow block": {
"prefix": "allow",
"body": [
"allow($0).to receive(:).and_return()"
],
},
"receive block": {
"prefix": "rec",
"body": [
"receive(:$0).with().once.and_return()"
],
},
"error spec block": {
"prefix": "err",
"body": [
"expect{}.to raise_error(",
" RuntimeError, %r'message'",
")"
],
},
"works without errors spec": {
"prefix": "wwe",
"body": [
"it \"works without errors\" do",
" expect_call.to_not raise_error",
"end"
],
},
"enum block": {
"prefix": "enum",
"body": [
"enum some_type: {first: 0, second: 1}",
],
},
"retryable block": {
"prefix": "retry",
"body": [
"var = nil",
"Retryable.retryable(tries: 3, on: [ArgumentError, TimeoutError]) do",
" var = Model.where().first_or_create!",
"end"
],
},
"method types block": {
"prefix": "mtypes",
"body": [
"#== Class Getters ==",
"#== Class Changers ==",
"#== Instance Getters ==",
"#== Instance Changers =="
],
},
"controller subject": {
"prefix": "mr",
"body": [
"subject(:make_request) { get :some_action, params: params }",
],
},
"general subject": {
"prefix": "sj",
"body": [
"subject(:$0) { }",
],
},
"before all setup and teardown": {
"prefix": "ball",
"body": [
"before(:all) do",
"",
"end",
"",
"after(:all) { DatabaseCleaner.clean_with(:truncation) }",
],
},
"any instance mock": {
"prefix": "any_in_of",
"body": [
"allow_any_instance_of().to(",
" receive().and_return()",
")"
]
},
"pry": {
"prefix": "p",
"body": [
"binding.pry"
]
},
"return comment": {
"prefix": "ret",
"body": [
"# @return [??]"
]
}
}
{"version":5,"content":"[{\"identifier\":{\"id\":\"vscode.bat\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.clojure\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.coffeescript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.configuration-editing\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.cpp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.csharp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.css-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-auto-launch\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.debug-server-ready\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.docker\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.emmet\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.extension-editing\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.fsharp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.git\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.github\"},\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.github-authentication\"},\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.go\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.groovy\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.grunt\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.gulp\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.handlebars\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.hlsl\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.html-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.image-preview\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ini\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.jake\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.java\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.javascript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.json-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.julia\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.less\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.log\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.lua\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.make\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.markdown-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.merge-conflict\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.microsoft-authentication\"},\"version\":\"0.0.1\"},{\"identifier\":{\"id\":\"vscode.notebook-markdown-extensions\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.npm\"},\"version\":\"1.0.1\"},{\"identifier\":{\"id\":\"vscode.objective-c\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.perl\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.php-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.powershell\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.pug\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.python\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.r\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.razor\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.ruby\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.rust\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.scss\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.search-result\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shaderlab\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.shellscript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.simple-browser\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.sql\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.swift\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.testing-editor-contributions\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-abyss\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-defaults\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-kimbie-dark\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-monokai-dimmed\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-quietlight\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-red\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-dark\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-solarized-light\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.theme-tomorrow-night-blue\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.typescript-language-features\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vb\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.vscode-theme-seti\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.xml\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"vscode.yaml\"},\"version\":\"1.0.0\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug\",\"uuid\":\"25629058-ddac-4e17-abba-74678e126c5d\"},\"version\":\"1.56.3\"},{\"identifier\":{\"id\":\"ms-vscode.js-debug-companion\",\"uuid\":\"99cb0b7f-7354-4278-b8da-6cc79972169d\"},\"version\":\"1.0.13\"},{\"identifier\":{\"id\":\"ms-vscode.node-debug\",\"uuid\":\"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6\"},\"version\":\"1.44.27\"},{\"identifier\":{\"id\":\"ms-vscode.node-debug2\",\"uuid\":\"36d19e17-7569-4841-a001-947eb18602b2\"},\"version\":\"1.42.6\"},{\"identifier\":{\"id\":\"ms-vscode.references-view\",\"uuid\":\"dc489f46-520d-4556-ae85-1f9eab3c412d\"},\"version\":\"0.0.80\"},{\"identifier\":{\"id\":\"ms-vscode.vscode-js-profile-table\",\"uuid\":\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\"},\"version\":\"0.0.18\"},{\"identifier\":{\"id\":\"shan.code-settings-sync\",\"uuid\":\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\"},\"version\":\"3.4.3\",\"installed\":true}]"}
{"ref":"90935aca-2be7-497d-bab6-7ec9466ff98d","content":"{\"version\":5,\"machineId\":\"7cd98fc3-5caa-4fd8-85ed-c007e2c858e4\",\"content\":\"[{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.bat\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.clojure\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.coffeescript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.configuration-editing\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.cpp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.csharp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-auto-launch\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-server-ready\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.docker\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.emmet\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.extension-editing\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.fsharp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git-ui\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github\\\"},\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github-authentication\\\"},\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.go\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.groovy\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.grunt\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.gulp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.handlebars\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.hlsl\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.image-preview\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ini\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.jake\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.java\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.javascript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.less\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.log\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.lua\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.make\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.merge-conflict\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.microsoft-authentication\\\"},\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.npm\\\"},\\\"version\\\":\\\"1.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.objective-c\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.perl\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.powershell\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.pug\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.python\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.r\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.razor\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ruby\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.rust\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.scss\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.search-result\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shaderlab\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shellscript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.sql\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.swift\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-abyss\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-defaults\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-kimbie-dark\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai-dimmed\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-quietlight\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-red\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-dark\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-light\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-tomorrow-night-blue\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vb\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vscode-theme-seti\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.xml\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.yaml\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug\\\",\\\"uuid\\\":\\\"25629058-ddac-4e17-abba-74678e126c5d\\\"},\\\"version\\\":\\\"1.56.3\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug-companion\\\",\\\"uuid\\\":\\\"99cb0b7f-7354-4278-b8da-6cc79972169d\\\"},\\\"version\\\":\\\"1.0.13\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug\\\",\\\"uuid\\\":\\\"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6\\\"},\\\"version\\\":\\\"1.44.27\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug2\\\",\\\"uuid\\\":\\\"36d19e17-7569-4841-a001-947eb18602b2\\\"},\\\"version\\\":\\\"1.42.6\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.references-view\\\",\\\"uuid\\\":\\\"dc489f46-520d-4556-ae85-1f9eab3c412d\\\"},\\\"version\\\":\\\"0.0.80\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.vscode-js-profile-table\\\",\\\"uuid\\\":\\\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\\\"},\\\"version\\\":\\\"0.0.18\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"shan.code-settings-sync\\\",\\\"uuid\\\":\\\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\\\"},\\\"version\\\":\\\"3.4.3\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.julia\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.notebook-markdown-extensions\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.simple-browser\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.testing-editor-contributions\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"rebornix.ruby\\\",\\\"uuid\\\":\\\"ae062c8a-c68e-4b92-9ecf-8f1d4288b05d\\\"},\\\"version\\\":\\\"0.28.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"wingrunr21.vscode-ruby\\\",\\\"uuid\\\":\\\"708cfcd8-e0c6-49ca-9af6-b27a342d247b\\\"},\\\"version\\\":\\\"0.28.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"elliotlarson.ruby-around-the-block\\\",\\\"uuid\\\":\\\"35b630ce-a6f0-435b-8eb4-17b43301ec7f\\\"},\\\"version\\\":\\\"0.1.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"sleistner.vscode-fileutils\\\",\\\"uuid\\\":\\\"d637104e-1fd7-4063-98fc-8afe46012c9b\\\"},\\\"version\\\":\\\"3.4.5\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"fooo.spec-switcher\\\",\\\"uuid\\\":\\\"e6cc088e-f9a1-4348-b702-aafd82e80914\\\"},\\\"version\\\":\\\"1.0.3\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"waderyan.gitblame\\\",\\\"uuid\\\":\\\"2335b326-c334-4e81-bc51-c408fcec6e7c\\\"},\\\"version\\\":\\\"7.0.6\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"peakchen90.open-html-in-browser\\\",\\\"uuid\\\":\\\"e552c70b-32af-4b0b-8f48-5e7e01e688b0\\\"},\\\"version\\\":\\\"2.1.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"alefragnani.bookmarks\\\",\\\"uuid\\\":\\\"b689fcc8-d494-4dbf-a228-2c694a578afc\\\"},\\\"version\\\":\\\"13.1.0\\\",\\\"installed\\\":true,\\\"state\\\":{\\\"Bookmarks.version\\\":\\\"13.1.0\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"sirtori.indenticator\\\",\\\"uuid\\\":\\\"fcbdb08e-4048-40e8-a674-fecc476f4b93\\\"},\\\"version\\\":\\\"0.7.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"misogi.ruby-rubocop\\\",\\\"uuid\\\":\\\"867c2662-4ce0-4736-a22c-69975925a0c6\\\"},\\\"version\\\":\\\"0.8.5\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"develiteio.api-blueprint-viewer\\\",\\\"uuid\\\":\\\"94a14794-6269-4ce2-b2e1-c11688cfdec0\\\"},\\\"version\\\":\\\"0.9.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.dart\\\"},\\\"version\\\":\\\"1.0.0\\\"}]\"}","skippedExtensions":[]}
{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.56.2\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"Dark+ (default dark)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.return-type\\\",\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"workbench.action.installCommandLine\\\",\\\"value\\\":1},{\\\"key\\\":\\\"extension.downloadSettings\\\",\\\"value\\\":2},{\\\"key\\\":\\\"extension.HowSettings\\\",\\\"value\\\":3},{\\\"key\\\":\\\"workbench.userDataSync.actions.turnOn\\\",\\\"value\\\":4}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"5\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Tue May 18 2021\"},\"cpp.1.sessionCount\":{\"version\":1,\"value\":\"1\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Tue May 18 2021\"},\"java.2.sessionCount\":{\"version\":1,\"value\":\"1\"},\"javascript.1.lastSessionDate\":{\"version\":1,\"value\":\"Tue May 18 2021\"},\"javascript.1.sessionCount\":{\"version\":1,\"value\":\"1\"},\"nps/lastSessionDate\":{\"version\":1,\"value\":\"Tue May 18 2021\"},\"nps/sessionCount\":{\"version\":1,\"value\":\"1\"},\"terminal.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\"},\"typescript.1.lastSessionDate\":{\"version\":1,\"value\":\"Tue May 18 2021\"},\"typescript.1.sessionCount\":{\"version\":1,\"value\":\"1\"},\"workbench.activity.pinnedViewlets2\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.explorer.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.markers.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.output.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"Problems\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"Output\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"Terminal\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"Refactor Preview\\\",\\\"pinned\\\":true,\\\"visible\\\":false},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"Debug Console\\\",\\\"pinned\\\":true,\\\"visible\\\":true}]\"},\"workbench.panel.repl.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.panel.repl.view\\\",\\\"isHidden\\\":false}]\"},\"workbench.scm.views.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false}]\"},\"workbench.telemetryOptOutShown\":{\"version\":1,\"value\":\"true\"},\"workbench.view.debug.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchTrustRequired\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.trustRequiredOnStartExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.trustRequiredOnDemandExtensions\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.search.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\"}}}"}
{"ref":"96767dcc-6f98-417f-9d45-7d3417d04df0","content":"{\"version\":1,\"machineId\":\"7cd98fc3-5caa-4fd8-85ed-c007e2c858e4\",\"content\":\"{\\\"storage\\\":{\\\"commandPalette.mru.cache\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"usesLRU\\\\\\\":true,\\\\\\\"entries\\\\\\\":[{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.installCommandLine\\\\\\\",\\\\\\\"value\\\\\\\":1},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.downloadSettings\\\\\\\",\\\\\\\"value\\\\\\\":2},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.HowSettings\\\\\\\",\\\\\\\"value\\\\\\\":3},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.userDataSync.actions.turnOn\\\\\\\",\\\\\\\"value\\\\\\\":4},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.userDataSync.actions.configure\\\\\\\",\\\\\\\"value\\\\\\\":8},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.userDataSync.actions.syncNow\\\\\\\",\\\\\\\"value\\\\\\\":13},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.updateSettings\\\\\\\",\\\\\\\"value\\\\\\\":15},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openGlobalKeybindings\\\\\\\",\\\\\\\"value\\\\\\\":26},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openSnippets\\\\\\\",\\\\\\\"value\\\\\\\":27},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openSettingsJson\\\\\\\",\\\\\\\"value\\\\\\\":30}]}\\\"},\\\"commandPalette.mru.counter\\\":{\\\"version\\\":1,\\\"value\\\":\\\"31\\\"},\\\"cpp.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Tue Jun 15 2021\\\"},\\\"cpp.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"21\\\"},\\\"java.2.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Tue Jun 15 2021\\\"},\\\"java.2.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"21\\\"},\\\"javascript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Tue Jun 15 2021\\\"},\\\"javascript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"21\\\"},\\\"nps/lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Thu May 27 2021\\\"},\\\"nps/sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"9\\\"},\\\"terminal.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"typescript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Tue Jun 15 2021\\\"},\\\"typescript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"21\\\"},\\\"workbench.activity.pinnedViewlets2\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.explorer\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":0},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":1},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.scm\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":2},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.debug\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":3},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.remote\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extensions\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.test\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":6},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.references-view\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":7},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.bookmarks\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":8},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.sync\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false}]\\\"},\\\"workbench.explorer.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"outline\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"timeline\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.openEditorsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.emptyView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"npm\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.fileView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.markers.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.markers.view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.output.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.output\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.pinnedPanels\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.markers\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Problems\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":0,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.output\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Output\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":1,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.repl\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Debug Console\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":2,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Terminal\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":3,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"refactorPreview\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Refactor Preview\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false}]\\\"},\\\"workbench.panel.repl.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.repl.view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.scm.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm.repositories\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.telemetryOptOutShown\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"workbench.view.debug.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.welcome\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.variablesView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.watchExpressionsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.callStackView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.loadedScriptsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.breakPointsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"jsBrowserBreakpoints\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extensions.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.popular\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.workspaceRecommendations\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.otherRecommendations\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.recommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.enabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.disabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.marketplace\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchInstalled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchEnabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchDisabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchOutdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchBuiltin\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinFeatureExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinThemeExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.installed.empty\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchTrustRequired\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.trustRequiredOnStartExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.trustRequiredOnDemandExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.search.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"ces/skipSurvey\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1.56.2\\\"},\\\"colorThemeData\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"id\\\\\\\":\\\\\\\"vs-dark vscode-theme-solarized-dark-themes-solarized-dark-color-theme-json\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"Solarized Dark\\\\\\\",\\\\\\\"settingsId\\\\\\\":\\\\\\\"Solarized Dark\\\\\\\",\\\\\\\"themeTokenColors\\\\\\\":[{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#93A1A1\\\\\\\"}},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#93A1A1\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.embedded\\\\\\\",\\\\\\\"source.groovy.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"italic\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#657B83\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"comment\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#2AA198\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"string\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#D30102\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"string.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#D33682\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.numeric\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#268BD2\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"variable.language\\\\\\\",\\\\\\\"variable.other\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#859900\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#93A1A1\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"storage\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#CB4B16\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"entity.name.class\\\\\\\",\\\\\\\"entity.name.type\\\\\\\",\\\\\\\"entity.name.namespace\\\\\\\",\\\\\\\"entity.name.scope-resolution\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#268BD2\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.function\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#859900\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.definition.variable\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#D30102\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.section.embedded.begin\\\\\\\",\\\\\\\"punctuation.section.embedded.end\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#B58900\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"constant.language\\\\\\\",\\\\\\\"meta.preprocessor\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#CB4B16\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.function.construct\\\\\\\",\\\\\\\"keyword.other.new\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#CB4B16\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"constant.character\\\\\\\",\\\\\\\"constant.other\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#6C71C4\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.other.inherited-class\\\\\\\"},{\\\\\\\"settings\\\\\\\":{},\\\\\\\"scope\\\\\\\":\\\\\\\"variable.parameter\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#268BD2\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#657B83\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.definition.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#93A1A1\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.other.attribute-name\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#268BD2\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"support.function\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#D30102\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.separator.continuation\\\\\\\"},{\\\\\\\"settings\\\\\\\":{},\\\\\\\"scope\\\\\\\":\\\\\\\"support.constant\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#859900\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.type\\\\\\\",\\\\\\\"support.class\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#CB4B16\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"support.type.exception\\\\\\\"},{\\\\\\\"settings\\\\\\\":{},\\\\\\\"scope\\\\\\\":\\\\\\\"support.other.variable\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#D30102\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"invalid\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"italic\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#E0EDDD\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.diff\\\\\\\",\\\\\\\"meta.diff.header\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#dc322f\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.deleted\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#cb4b16\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.changed\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#219186\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.inserted\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#859900\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.quote\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#B58900\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.list\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#D33682\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"markup.bold\\\\\\\",\\\\\\\"markup.italic\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.bold\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"italic\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.italic\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#2AA198\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.inline.raw\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#268BD2\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.heading\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#268BD2\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.heading.setext\\\\\\\"}],\\\\\\\"semanticTokenRules\\\\\\\":[],\\\\\\\"extensionData\\\\\\\":{\\\\\\\"_extensionId\\\\\\\":\\\\\\\"vscode.theme-solarized-dark\\\\\\\",\\\\\\\"_extensionIsBuiltin\\\\\\\":true,\\\\\\\"_extensionName\\\\\\\":\\\\\\\"theme-solarized-dark\\\\\\\",\\\\\\\"_extensionPublisher\\\\\\\":\\\\\\\"vscode\\\\\\\"},\\\\\\\"themeSemanticHighlighting\\\\\\\":true,\\\\\\\"colorMap\\\\\\\":{\\\\\\\"focusBorder\\\\\\\":\\\\\\\"#2aa19899\\\\\\\",\\\\\\\"selection.background\\\\\\\":\\\\\\\"#2aa19899\\\\\\\",\\\\\\\"input.background\\\\\\\":\\\\\\\"#003847\\\\\\\",\\\\\\\"input.foreground\\\\\\\":\\\\\\\"#93a1a1\\\\\\\",\\\\\\\"input.placeholderForeground\\\\\\\":\\\\\\\"#93a1a1aa\\\\\\\",\\\\\\\"inputOption.activeBorder\\\\\\\":\\\\\\\"#2aa19899\\\\\\\",\\\\\\\"inputValidation.infoBorder\\\\\\\":\\\\\\\"#363b5f\\\\\\\",\\\\\\\"inputValidation.infoBackground\\\\\\\":\\\\\\\"#052730\\\\\\\",\\\\\\\"inputValidation.warningBackground\\\\\\\":\\\\\\\"#5d5938\\\\\\\",\\\\\\\"inputValidation.warningBorder\\\\\\\":\\\\\\\"#9d8a5e\\\\\\\",\\\\\\\"inputValidation.errorBackground\\\\\\\":\\\\\\\"#571b26\\\\\\\",\\\\\\\"inputValidation.errorBorder\\\\\\\":\\\\\\\"#a92049\\\\\\\",\\\\\\\"errorForeground\\\\\\\":\\\\\\\"#ffeaea\\\\\\\",\\\\\\\"badge.background\\\\\\\":\\\\\\\"#047aa6\\\\\\\",\\\\\\\"progressBar.background\\\\\\\":\\\\\\\"#047aa6\\\\\\\",\\\\\\\"dropdown.background\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"dropdown.border\\\\\\\":\\\\\\\"#2aa19899\\\\\\\",\\\\\\\"button.background\\\\\\\":\\\\\\\"#2aa19899\\\\\\\",\\\\\\\"list.activeSelectionBackground\\\\\\\":\\\\\\\"#005a6f\\\\\\\",\\\\\\\"quickInputList.focusBackground\\\\\\\":\\\\\\\"#005a6f\\\\\\\",\\\\\\\"list.hoverBackground\\\\\\\":\\\\\\\"#004454aa\\\\\\\",\\\\\\\"list.inactiveSelectionBackground\\\\\\\":\\\\\\\"#00445488\\\\\\\",\\\\\\\"list.dropBackground\\\\\\\":\\\\\\\"#00445488\\\\\\\",\\\\\\\"list.highlightForeground\\\\\\\":\\\\\\\"#1ebcc5\\\\\\\",\\\\\\\"editor.background\\\\\\\":\\\\\\\"#002b36\\\\\\\",\\\\\\\"editorWidget.background\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"editorCursor.foreground\\\\\\\":\\\\\\\"#d30102\\\\\\\",\\\\\\\"editorWhitespace.foreground\\\\\\\":\\\\\\\"#93a1a180\\\\\\\",\\\\\\\"editor.lineHighlightBackground\\\\\\\":\\\\\\\"#073642\\\\\\\",\\\\\\\"editorLineNumber.activeForeground\\\\\\\":\\\\\\\"#949494\\\\\\\",\\\\\\\"editor.selectionBackground\\\\\\\":\\\\\\\"#274642\\\\\\\",\\\\\\\"minimap.selectionHighlight\\\\\\\":\\\\\\\"#274642\\\\\\\",\\\\\\\"editorIndentGuide.background\\\\\\\":\\\\\\\"#93a1a180\\\\\\\",\\\\\\\"editorIndentGuide.activeBackground\\\\\\\":\\\\\\\"#c3e1e180\\\\\\\",\\\\\\\"editorHoverWidget.background\\\\\\\":\\\\\\\"#004052\\\\\\\",\\\\\\\"editorMarkerNavigationError.background\\\\\\\":\\\\\\\"#ab395b\\\\\\\",\\\\\\\"editorMarkerNavigationWarning.background\\\\\\\":\\\\\\\"#5b7e7a\\\\\\\",\\\\\\\"editor.selectionHighlightBackground\\\\\\\":\\\\\\\"#005a6faa\\\\\\\",\\\\\\\"editor.wordHighlightBackground\\\\\\\":\\\\\\\"#004454aa\\\\\\\",\\\\\\\"editor.wordHighlightStrongBackground\\\\\\\":\\\\\\\"#005a6faa\\\\\\\",\\\\\\\"peekViewResult.background\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"peekViewEditor.background\\\\\\\":\\\\\\\"#10192c\\\\\\\",\\\\\\\"peekViewTitle.background\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"peekView.border\\\\\\\":\\\\\\\"#2b2b4a\\\\\\\",\\\\\\\"peekViewEditor.matchHighlightBackground\\\\\\\":\\\\\\\"#7744aa40\\\\\\\",\\\\\\\"titleBar.activeBackground\\\\\\\":\\\\\\\"#002c39\\\\\\\",\\\\\\\"editorGroup.border\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"editorGroup.dropBackground\\\\\\\":\\\\\\\"#2aa19844\\\\\\\",\\\\\\\"editorGroupHeader.tabsBackground\\\\\\\":\\\\\\\"#004052\\\\\\\",\\\\\\\"tab.activeForeground\\\\\\\":\\\\\\\"#d6dbdb\\\\\\\",\\\\\\\"tab.activeBackground\\\\\\\":\\\\\\\"#002b37\\\\\\\",\\\\\\\"tab.inactiveForeground\\\\\\\":\\\\\\\"#93a1a1\\\\\\\",\\\\\\\"tab.inactiveBackground\\\\\\\":\\\\\\\"#004052\\\\\\\",\\\\\\\"tab.border\\\\\\\":\\\\\\\"#003847\\\\\\\",\\\\\\\"tab.lastPinnedBorder\\\\\\\":\\\\\\\"#2aa19844\\\\\\\",\\\\\\\"activityBar.background\\\\\\\":\\\\\\\"#003847\\\\\\\",\\\\\\\"panel.border\\\\\\\":\\\\\\\"#2b2b4a\\\\\\\",\\\\\\\"sideBar.background\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"sideBarTitle.foreground\\\\\\\":\\\\\\\"#93a1a1\\\\\\\",\\\\\\\"statusBar.foreground\\\\\\\":\\\\\\\"#93a1a1\\\\\\\",\\\\\\\"statusBar.background\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"statusBar.debuggingBackground\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"statusBar.noFolderBackground\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"statusBarItem.remoteBackground\\\\\\\":\\\\\\\"#2aa19899\\\\\\\",\\\\\\\"ports.iconRunningProcessForeground\\\\\\\":\\\\\\\"#369432\\\\\\\",\\\\\\\"statusBarItem.prominentBackground\\\\\\\":\\\\\\\"#003847\\\\\\\",\\\\\\\"statusBarItem.prominentHoverBackground\\\\\\\":\\\\\\\"#003847\\\\\\\",\\\\\\\"debugToolBar.background\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"debugExceptionWidget.background\\\\\\\":\\\\\\\"#00212b\\\\\\\",\\\\\\\"debugExceptionWidget.border\\\\\\\":\\\\\\\"#ab395b\\\\\\\",\\\\\\\"pickerGroup.foreground\\\\\\\":\\\\\\\"#2aa19899\\\\\\\",\\\\\\\"pickerGroup.border\\\\\\\":\\\\\\\"#2aa19899\\\\\\\",\\\\\\\"terminal.ansiBlack\\\\\\\":\\\\\\\"#073642\\\\\\\",\\\\\\\"terminal.ansiRed\\\\\\\":\\\\\\\"#dc322f\\\\\\\",\\\\\\\"terminal.ansiGreen\\\\\\\":\\\\\\\"#859900\\\\\\\",\\\\\\\"terminal.ansiYellow\\\\\\\":\\\\\\\"#b58900\\\\\\\",\\\\\\\"terminal.ansiBlue\\\\\\\":\\\\\\\"#268bd2\\\\\\\",\\\\\\\"terminal.ansiMagenta\\\\\\\":\\\\\\\"#d33682\\\\\\\",\\\\\\\"terminal.ansiCyan\\\\\\\":\\\\\\\"#2aa198\\\\\\\",\\\\\\\"terminal.ansiWhite\\\\\\\":\\\\\\\"#eee8d5\\\\\\\",\\\\\\\"terminal.ansiBrightBlack\\\\\\\":\\\\\\\"#586e75\\\\\\\",\\\\\\\"terminal.ansiBrightRed\\\\\\\":\\\\\\\"#cb4b16\\\\\\\",\\\\\\\"terminal.ansiBrightGreen\\\\\\\":\\\\\\\"#586e75\\\\\\\",\\\\\\\"terminal.ansiBrightYellow\\\\\\\":\\\\\\\"#657b83\\\\\\\",\\\\\\\"terminal.ansiBrightBlue\\\\\\\":\\\\\\\"#839496\\\\\\\",\\\\\\\"terminal.ansiBrightMagenta\\\\\\\":\\\\\\\"#6c71c4\\\\\\\",\\\\\\\"terminal.ansiBrightCyan\\\\\\\":\\\\\\\"#93a1a1\\\\\\\",\\\\\\\"terminal.ansiBrightWhite\\\\\\\":\\\\\\\"#fdf6e3\\\\\\\"},\\\\\\\"watch\\\\\\\":false}\\\"},\\\"memento/gettingStartedService\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"settingsSync\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"shortcuts\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"quickOpen\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"splitview\\\\\\\":{\\\\\\\"done\\\\\\\":true}}\\\"},\\\"http.linkProtectionTrustedDomains\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"*.atlassian.net\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/banjo\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/herer-api\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\",\\\\\\\"Specified versions for all gems\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"Refactored callback skip calls to safer alternatives\\\\\\\",\\\\\\\"Touched User callback specs, added 'shoulda-callback-matchers'\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"Specified versions for all gems\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"Specified versions for all gems\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"Bug 98/bautra/fixing flickering tests (#5542)\\\\\\\\n\\\\\\\\n* Refactored ClearAccountData script and interactor specs\\\\\\\\n\\\\\\\\n* Refactored callback skip calls to safer alternatives\\\\\\\\n\\\\\\\\n* Refactored 'ReassignAccountAssociations' to fail more transparently\\\\\\\\n\\\\\\\\n* Touched User callback specs, added 'shoulda-callback-matchers'\\\\\\\\n\\\\\\\\n* Improved move_location fail error message\\\\\\\\n\\\\\\\\nCo-authored-by: Augusts Bautra <abautra@greenbits.com>\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"Refactored script into a service class, achieved 100% cov\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"Refactored script into a service class, achieved 100% cov\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"Added 'bullet' gem and added missing includes in index actions\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"memento/workbench.editor.keybindings\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"searchHistory\\\\\\\":[\\\\\\\"duplic\\\\\\\",\\\\\\\"duplicate ro\\\\\\\",\\\\\\\"duplicate r\\\\\\\",\\\\\\\"copy row\\\\\\\",\\\\\\\"dupli\\\\\\\",\\\\\\\"duplicate \\\\\\\",\\\\\\\"\\\\\\\\\\\\\\\"ctrl+d\\\\\\\\\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\\\\\\\\\"ctrl+d delete\\\\\\\\\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\\\\\\\\\"delete\\\\\\\\\\\\\\\"\\\\\\\",\\\\\\\"select ne\\\\\\\",\\\\\\\"select nex\\\\\\\",\\\\\\\"\\\\\\\\\\\\\\\"cmd\\\\\\\\\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\\\\\\\\\"space\\\\\\\\\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\\\\\\\\\"o\\\\\\\\\\\\\\\"\\\\\\\",\\\\\\\"go to\\\\\\\",\\\\\\\"\\\\\\\\\\\\\\\"cmd+t\\\\\\\\\\\\\\\"\\\\\\\",\\\\\\\"@command:workbench.userDataSync.actions.syncNow\\\\\\\",\\\\\\\"tree\\\\\\\",\\\\\\\"\\\\\\\\\\\\\\\"cmd+b\\\\\\\\\\\\\\\"\\\\\\\",\\\\\\\"veal Active File in Side Ba\\\\\\\",\\\\\\\"go to file\\\\\\\",\\\\\\\"Switch to spec/code\\\\\\\",\\\\\\\"ension.rubyBlockToggle\\\\\\\",\\\\\\\"Name\\\\\\\\tDescription\\\\\\\\tKeyboard Shortcuts\\\\\\\\tMenu Contexts bookmarks.toggle\\\\\\\",\\\\\\\"bookmarks.toggle\\\\\\\",\\\\\\\"c\\\\\\\",\\\\\\\"collapse\\\\\\\",\\\\\\\"fold\\\\\\\",\\\\\\\"dupl\\\\\\\",\\\\\\\"duplicate\\\\\\\",\\\\\\\"copy l\\\\\\\",\\\\\\\"copy line \\\\\\\"]}\\\"},\\\"scm/input:Git:/Users/augusts/Projects/romulan\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/titans-haze\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/herer-api-dumptruck\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/herer-web\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"editor.contrib.largeFileOptimizationsWarner\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"workbench.view.extension.bookmarks.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"bookmarksExplorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"bookmarksHelpAndFeedback\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/blackwater-wa\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/blackwater-base\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"nps/isCandidate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"nps/skipVersion\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1.56.2\\\"},\\\"scm/input:Git:/Users/augusts/Projects/active_model_serializers\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/point-of-sale\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/nightfire\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/Dutchie-Style\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/augusts/Projects/ruby-style-guide\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\",\\\\\\\"Update README.md\\\\\\\\n\\\\\\\\nSwapped examples to correct places\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"javascript.1.editedCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1\\\"},\\\"javascript.1.editedDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Mon Jun 07 2021\\\"},\\\"workbench.statusbar.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"status.workspaceTrust.48647ed60e31228ceb0ca0ce8e92fdc4\\\\\\\",\\\\\\\"status.workspaceTrust.1623742627758\\\\\\\"]\\\"}}}\"}"}
{"version":2,"content":"{\"mac\":\"[\\n {\\n \\\"key\\\": \\\"ctrl+shift+d\\\",\\n \\\"command\\\": \\\"editor.action.duplicateSelection\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+d\\\",\\n \\\"command\\\": \\\"-deleteRight\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+d\\\",\\n \\\"command\\\": \\\"editor.action.addSelectionToNextFindMatch\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"cmd+d\\\",\\n \\\"command\\\": \\\"-editor.action.addSelectionToNextFindMatch\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"cmd+t\\\",\\n \\\"command\\\": \\\"-workbench.action.showAllSymbols\\\"\\n },\\n {\\n \\\"key\\\": \\\"cmd+t\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"cmd+p\\\",\\n \\\"command\\\": \\\"-workbench.action.quickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"cmd+b\\\",\\n \\\"command\\\": \\\"-workbench.action.toggleSidebarVisibility\\\"\\n }\\n]\\n\"}"}
{"ref":"2f194417-5f7a-472d-9190-fbbf2518b5ae","content":"{\"version\":2,\"machineId\":\"7cd98fc3-5caa-4fd8-85ed-c007e2c858e4\",\"content\":\"{\\\"mac\\\":\\\"[\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-deleteRight\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.addSelectionToNextFindMatch\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.addSelectionToNextFindMatch\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+t\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.showAllSymbols\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.toggleSidebarVisibility\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.files.action.showActiveFileInExplorer\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+t\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.quickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+p\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.quickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+s\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"extension.switch\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+cmd+.\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-extension.switch\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+t\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"extension.rubyBlockToggle\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+cmd+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-extension.rubyBlockToggle\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+z\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"bookmarks.toggle\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+cmd+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-bookmarks.toggle\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+alt+[\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.foldAll\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && foldingEnabled\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+k cmd+0\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.foldAll\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && foldingEnabled\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+alt+]\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.unfoldAll\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && foldingEnabled\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+k cmd+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.unfoldAll\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && foldingEnabled\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.copyLinesDownAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.copyLinesDownAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n }\\\\n]\\\"}\"}","platformSpecific":true}
{"version":2,"content":"{\"settings\":\"{\\n \\\"workbench.editor.untitled.hint\\\": \\\"hidden\\\",\\n \\\"workbench.startupEditor\\\": \\\"newUntitledFile\\\",\\n \\\"sync.gist\\\": \\\"a671fb3a02aac5e1840ecde5b3af7add\\\",\\n \\\"sync.forceDownload\\\": true\\n}\"}"}
{"ref":"f3e1cbb6-5f1d-43ca-bae4-fda0d2da3e93","content":"{\"version\":2,\"machineId\":\"7cd98fc3-5caa-4fd8-85ed-c007e2c858e4\",\"content\":\"{\\\"settings\\\":\\\"{\\\\n \\\\\\\"terminal.integrated.env.osx\\\\\\\": {\\\\n \\\\\\\"PATH\\\\\\\": \\\\\\\"~/.rvm/gems/ruby-2.7.1@mogo/bin:~/.rvm/bin:/bin:/usr/local/opt/qt@5.5/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin\\\\\\\"\\\\n },\\\\n \\\\\\\"solargraph.hover\\\\\\\": false,\\\\n \\\\\\\"ctags\\\\\\\": {\\\\n \\\\\\\"executePath\\\\\\\": \\\\\\\"~/.rvm/gems/ruby-2.7.1/gems/ripper-tags-0.7.0/bin/ripper-tags\\\\\\\",\\\\n \\\\\\\"options\\\\\\\": \\\\\\\"--tag-file=.tags --recursive --force --exclude=/assets/ --exclude=.bundle --exclude=.git/ --exclude=coverage/ --exclude=log/ --exclude=tmp/ --exclude=bin/\\\\\\\",\\\\n \\\\\\\"fileName\\\\\\\": \\\\\\\".tags\\\\\\\"\\\\n },\\\\n \\\\\\\"colorInfo.languages\\\\\\\": [\\\\n {\\\\n \\\\\\\"selector\\\\\\\": \\\\\\\"sass\\\\\\\",\\\\n \\\\\\\"colors\\\\\\\": [\\\\\\\"css\\\\\\\", \\\\\\\"hex\\\\\\\", \\\\\\\"rgb\\\\\\\"]\\\\n }\\\\n ],\\\\n //\\\\\\\"ruby.rubocop.executePath\\\\\\\": \\\\\\\"/Users/augusts/.rvm/gems/ruby-2.7.1/bin/\\\\\\\",\\\\n \\\\\\\"ruby.useBundler\\\\\\\": false, //run non-lint commands with bundle exec\\\\n \\\\\\\"ruby.useLanguageServer\\\\\\\": true, // use the internal language server (see below)\\\\n \\\\\\\"ruby.lint\\\\\\\": {\\\\n \\\\\\\"rubocop\\\\\\\": {\\\\n \\\\\\\"useBundler\\\\\\\": false // enable rubocop via bundler\\\\n }\\\\n },\\\\n \\\\\\\"ruby.format\\\\\\\": \\\\\\\"rubocop\\\\\\\", // use rubocop for formatting\\\\n \\\\\\\"ruby.rubocop.configFilePath\\\\\\\": \\\\\\\"/Users/augusts/Projects/herer-api/.rubocop.yml\\\\\\\",\\\\n \\\\\\\"ruby.rubocop.useBundler\\\\\\\": true,\\\\n \\\\\\\"editor.minimap.enabled\\\\\\\": false,\\\\n \\\\\\\"explorer.fontFamily\\\\\\\": \\\\\\\"DejaVu Sans Mono\\\\\\\",\\\\n \\\\\\\"explorer.autoReveal\\\\\\\": false,\\\\n \\\\\\\"editor.fontFamily\\\\\\\": \\\\\\\"DejaVu Sans Mono, 'Courier New', monospace, 'Droid Sans Fallback'\\\\\\\",\\\\n \\\\\\\"editor.tabSize\\\\\\\": 2,\\\\n \\\\\\\"editor.rulers\\\\\\\": [100],\\\\n \\\\\\\"explorer.openEditors.visible\\\\\\\": 0,\\\\n \\\\\\\"editor.tabCompletion\\\\\\\": \\\\\\\"onlySnippets\\\\\\\",\\\\n \\\\\\\"sync.gist\\\\\\\": \\\\\\\"717f3cb548c1b8fdedf3697e93e8edc7\\\\\\\",\\\\n \\\\\\\"sync.lastUpload\\\\\\\": \\\\\\\"2018-08-20T13:46:55.453Z\\\\\\\",\\\\n \\\\\\\"sync.autoDownload\\\\\\\": false,\\\\n \\\\\\\"sync.autoUpload\\\\\\\": true,\\\\n \\\\\\\"sync.lastDownload\\\\\\\": \\\\\\\"2018-06-28T06:38:26.532Z\\\\\\\",\\\\n \\\\\\\"sync.forceDownload\\\\\\\": false,\\\\n \\\\\\\"sync.anonymousGist\\\\\\\": false,\\\\n \\\\\\\"sync.host\\\\\\\": \\\\\\\"\\\\\\\",\\\\n \\\\\\\"sync.pathPrefix\\\\\\\": \\\\\\\"\\\\\\\",\\\\n \\\\\\\"sync.quietSync\\\\\\\": false,\\\\n \\\\\\\"sync.askGistName\\\\\\\": false,\\\\n \\\\\\\"files.trimTrailingWhitespace\\\\\\\": true,\\\\n \\\\\\\"[markdown]\\\\\\\": {\\\\n \\\\\\\"files.trimTrailingWhitespace\\\\\\\": false\\\\n },\\\\n \\\\\\\"[yaml]\\\\\\\": {\\\\n \\\\\\\"files.trimTrailingWhitespace\\\\\\\": false\\\\n },\\\\n \\\\\\\"[slim]\\\\\\\": {\\\\n \\\\\\\"files.trimTrailingWhitespace\\\\\\\": false\\\\n },\\\\n \\\\\\\"editor.formatOnPaste\\\\\\\": false,\\\\n \\\\\\\"files.insertFinalNewline\\\\\\\": true,\\\\n \\\\\\\"workbench.startupEditor\\\\\\\": \\\\\\\"newUntitledFile\\\\\\\",\\\\n \\\\\\\"editor.renderIndentGuides\\\\\\\": true,\\\\n \\\\\\\"guides.enabled\\\\\\\": false,\\\\n \\\\\\\"guides.normal.enabled\\\\\\\": true,\\\\n \\\\\\\"guides.overrideDefault\\\\\\\": true,\\\\n \\\\\\\"subtleBrackets.styles\\\\\\\": {\\\\n \\\\\\\"global\\\\\\\": {\\\\n \\\\\\\"color\\\\\\\": \\\\\\\"black\\\\\\\",\\\\n \\\\\\\"backgroundColor\\\\\\\": \\\\\\\"white\\\\\\\",\\\\n \\\\\\\"borderColor\\\\\\\": \\\\\\\"yellow\\\\\\\",\\\\n \\\\\\\"borderWidth\\\\\\\": \\\\\\\"3px\\\\\\\",\\\\n \\\\\\\"borderStyle\\\\\\\": \\\\\\\"none none none none\\\\\\\"\\\\n }\\\\n },\\\\n\\\\n // Controls if quick suggestions should show up while typing\\\\n \\\\\\\"editor.quickSuggestions\\\\\\\": false,\\\\n\\\\n // Controls if suggestions should be accepted on 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions. The value 'smart' means only accept a suggestion with Enter when it makes a textual change\\\\n \\\\\\\"editor.acceptSuggestionOnEnter\\\\\\\": \\\\\\\"off\\\\\\\",\\\\n\\\\n // Controls the delay in ms after which quick suggestions will show up.\\\\n \\\\\\\"editor.quickSuggestionsDelay\\\\\\\": 15,\\\\n\\\\n // Enable word based suggestions\\\\n \\\\\\\"editor.wordBasedSuggestions\\\\\\\": true,\\\\n\\\\n // Enable parameter hints\\\\n \\\\\\\"editor.parameterHints\\\\\\\": true,\\\\n\\\\n \\\\\\\"files.exclude\\\\\\\": {\\\\n \\\\\\\"**/.DS_Store\\\\\\\": true,\\\\n \\\\\\\"**/.git\\\\\\\": true,\\\\n \\\\\\\"**/.vscode\\\\\\\": true,\\\\n \\\\\\\"**/fixtures/*\\\\\\\": true,\\\\n \\\\\\\"local/\\\\\\\": true,\\\\n \\\\\\\"log/**/*\\\\\\\": true,\\\\n \\\\\\\"tmp/**/*\\\\\\\": true\\\\n },\\\\n\\\\n \\\\\\\"workbench.colorCustomizations\\\\\\\": {\\\\n \\\\\\\"editor.selectionBackground\\\\\\\": \\\\\\\"#083b51\\\\\\\",\\\\n \\\\\\\"editor.selectionHighlightBackground\\\\\\\": \\\\\\\"#084949\\\\\\\",\\\\n \\\\\\\"editor.background\\\\\\\": \\\\\\\"#05131a\\\\\\\",\\\\n \\\\\\\"editor.foreground\\\\\\\": \\\\\\\"#b5c9d2\\\\\\\"\\\\n },\\\\n\\\\n \\\\\\\"editor.tokenColorCustomizations\\\\\\\": {\\\\n \\\\\\\"textMateRules\\\\\\\": [\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.json meta.structure\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#bcd5e9\\\\\\\",\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3c99f5\\\\\\\",\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby variable.other.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3a96f2\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby variable.other.block.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3a96f2\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby variable.other.readwrite.instance.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3a96f2\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby variable.other.readwrite.instance.ruby punctuation.definition.variable.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n // sligtly brigther than vars\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3b97f2\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby support.function.core\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3a96f2\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n // invocation\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby meta.function-call.method.without-arguments.ruby entity.name.function\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3a96f2\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n // invocation2\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby meta.function-call.ruby entity.name.function.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3a96f2\\\\\\\"\\\\n }\\\\n },\\\\n // Method def without args\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby meta.function.method.without-arguments.ruby entity.name.function\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#99e0ff\\\\\\\"\\\\n }\\\\n },\\\\n // method def with args\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby meta.function.method.with-arguments.ruby entity.name.function\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#99e0ff\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby string\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#f1f130\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby punctuation\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#ecebeb\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby comment\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#c6c6c6\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby punctuation.definition.comment\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#bababa\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby punctuation.definition.string\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#F1F144\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby string.regexp\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#F1F144\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby punctuation.separator.variable.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#09A511\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby punctuation.separator.key-value\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#09A511\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.character.escape.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#F1C122\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby meta.embedded.line.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#5DE745\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby punctuation.section.embedded.begin\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#29A114\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby punctuation.section.embedded.end\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#29A114\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby variable.other.readwrite.global.pre-defined.ruby punctuation.definition.variable.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#dba42f\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby variable.other.readwrite.global.pre-defined.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#dfaa37\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby keyword\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#dfaa37\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby keyword.operator\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#dfaa37\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby keyword.other.special-method.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#dfaa37\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby keyword.other.special-method.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#dfaa37\\\\\\\"\\\\n }\\\\n },\\\\n // namespace module\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby entity.other.inherited-class\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#6a61cb\\\\\\\"\\\\n }\\\\n },\\\\n // final module\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby meta.module.ruby entity.name.type.module.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#6a61cb\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby support.class\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#cb931c\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby variable.other.constant\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#cb931c\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.symbol.hashkey\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#b48dee\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.symbol.hashkey.ruby punctuation\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#a77ee5\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.numeric\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#8c6ce3\\\\\\\"\\\\n }\\\\n },\\\\n // booleans and nil\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.boolean.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#A8DF1E\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.nil.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#A8DF1E\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#A8DF1E\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby variable.parameter.function.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#8A67D1\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby meta.embedded punctuation.section\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#86D183\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.symbol.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#a172e7\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.symbol.ruby punctuation.definition.constant.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#8654d1\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby entity.name.type.class.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#4d65eb\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.symbol.ruby punctuation\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3a96f2\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.symbol.ruby punctuation.definition.symbol.begin.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#E7E7E7\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source.ruby constant.language.symbol.ruby punctuation.definition.symbol.end.ruby\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#E7E7E7\\\\\\\"\\\\n }\\\\n }\\\\n ]\\\\n },\\\\n \\\\\\\"workbench.iconTheme\\\\\\\": \\\\\\\"vs-minimal\\\\\\\",\\\\n \\\\\\\"editor.matchBrackets\\\\\\\": false,\\\\n \\\\\\\"extensions.ignoreRecommendations\\\\\\\": true,\\\\n \\\\\\\"sync.removeExtensions\\\\\\\": true,\\\\n \\\\\\\"sync.syncExtensions\\\\\\\": true,\\\\n \\\\\\\"workbench.activityBar.visible\\\\\\\": true,\\\\n \\\\\\\"editor.fontSize\\\\\\\": 15.3,\\\\n \\\\\\\"workbench.colorTheme\\\\\\\": \\\\\\\"Solarized Dark\\\\\\\",\\\\n \\\\\\\"files.defaultLanguage\\\\\\\": \\\\\\\"ruby\\\\\\\",\\\\n \\\\\\\"gitlens.defaultDateStyle\\\\\\\": \\\\\\\"absolute\\\\\\\",\\\\n \\\\\\\"gitlens.defaultDateShortFormat\\\\\\\": \\\\\\\"YYYY-MMM-DD\\\\\\\",\\\\n \\\\\\\"editor.wordWrapColumn\\\\\\\": 85,\\\\n \\\\\\\"timeline.excludeSources\\\\\\\": [\\\\n \\\\\\\"git-history\\\\\\\"\\\\n ],\\\\n \\\\\\\"workbench.sideBar.location\\\\\\\": \\\\\\\"left\\\\\\\",\\\\n \\\\\\\"window.zoomLevel\\\\\\\": 2,\\\\n \\\\\\\"explorer.confirmDelete\\\\\\\": false,\\\\n}\\\"}\"}"}
{"ref":"0c671725-aa50-46e4-b2e4-e6eedee64dbf","content":"{\"version\":1,\"machineId\":\"7cd98fc3-5caa-4fd8-85ed-c007e2c858e4\",\"content\":\"{\\\"ruby.json\\\":\\\"{\\\\n\\\\t\\\\\\\"service_spec template\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"service_spec\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"RSpec.describe $0TODO, :service do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" let(:options) do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" {}\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" describe \\\\\\\\\\\\\\\"#call\\\\\\\\\\\\\\\", :implicit_subject do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" it \\\\\\\\\\\\\\\"returns TODO\\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" expect(0).to eq(1)\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\",\\\\n\\\\t\\\\t]\\\\n\\\\t},\\\\n\\\\t\\\\\\\"scope spec template\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"scope_spec\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"describe \\\\\\\\\\\\\\\".SCOPE_NAME\\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" subject(:collection) { described_class.unscoped.SCOPE_NAME }\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" context \\\\\\\\\\\\\\\"when instantiating actual records\\\\\\\\\\\\\\\", :slow do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" let!(:match) { create(:FACTORY, :TRAIT) }\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" let!(:counter) { create(:FACTORY) }\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" it \\\\\\\\\\\\\\\"collects TODO records\\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" expect(collection.pluck(:id)).to contain_exactly(match.id)\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" context \\\\\\\\\\\\\\\"when only verifying scope's SQL\\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" subject { super().to_sql.squish }\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" let(:sql) do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\\\\\\\\\"TODO SQL\\\\\\\\\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" it { is_expected.to include(sql) } \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"instance_name\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\":in\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"instance_name: :\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"params: params\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"pp\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"params: params\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"let(:service)\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"ls\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"let(:service)\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"headers: headers\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"hh\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"headers: headers\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"line disable/enable\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"copper\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"# rubocop:disable Metrics/LineLength\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"# rubocop:enable Metrics/LineLength\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"implicit subject\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\":is\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\":implicit_subject\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"return unless \\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"ru\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"return unless \\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"private_class_method\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"pcm\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"private_class_method \\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"stub branch config\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"sbc\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"stub_branch_config(branch: $0, country: $0)\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"unscoped app access\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"aul\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"Application.unscoped.last\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"factory association line\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"assoc\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"association(\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" :author,\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" factory: :user, :content_creator, first_name: \\\\\\\\\\\\\\\"Lev\\\\\\\\\\\\\\\",\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" strategy: :build # custom strategy\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\")\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"aggregate failure it block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"agg\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"it \\\\\\\\\\\\\\\"has these $0\\\\\\\\\\\\\\\", :aggregate_failures do\\\\\\\",\\\\n \\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"BEN block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"ben\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"BEN.new(\\\\\\\",\\\\n \\\\\\\" exception: exception, custom_params: {test: true}\\\\\\\",\\\\n \\\\\\\").call\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"debug driver line\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"cho\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"driver: :chrome\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"spring rspec line\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"sr\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"# spring rspec $0\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"service let\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"se\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"let(:service)\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"frozen string literal pragma\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"frozen\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"# frozen_string_literal: true\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"transient block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"tt\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"transient do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"described class\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"dc\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"described_class\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"described instance\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"di\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"described_instance\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"cache block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"cache\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t \\\\\\\"Rails.cache.fetch(:some_key, expires_in: 24.hours) do\\\\\\\",\\\\n \\\\\\\" $0code_that_produces_the_value_if_it_is_absent\\\\\\\",\\\\n \\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"memoization using defined?\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"memo\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"return @?? if defined?(@??)\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"$0\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"DB transaction block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"t_b\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"ActiveRecord::Base.transaction do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"$0\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"begin-rescue block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"begin\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"begin\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" $0\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"rescue\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"after block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"after\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"after do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" $0\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"before block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"before\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"before do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" $0\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"before oneliner block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"before_\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"before { $0 }\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"scope definition\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"sco\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"scope :named, -> (argument) { where(attribute: argument) }\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"sequence line\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"sequence\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"sequence(:email, 1) { |n| \\\\\\\\\\\\\\\"person#{n}@example.com\\\\\\\\\\\\\\\" }\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"instance_double\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"id\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"instance_double(\\\\\\\\\\\\\\\"$0\\\\\\\\\\\\\\\")\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"describe block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"desc\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"describe \\\\\\\\\\\\\\\"#$0\\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" subject(:) { }\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" context \\\\\\\\\\\\\\\"when \\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" it \\\\\\\\\\\\\\\"returns TODO\\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" expect(0).to eq(1)\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"context block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"cont\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"context \\\\\\\\\\\\\\\"when $0\\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" it \\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" expect(0).to eq(1)\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"it block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"it\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"xit \\\\\\\\\\\\\\\"returns TODO$0\\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" expect(0).to eq(1)\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"controller render expectation lines\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"ecr\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"expect(controller).to receive(:render).with(\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"$0\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\").once\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"is_expected it block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"it_\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"it { is_expected.to eq($0) }\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"expect block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"ex\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"expect($0).to match(1)\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"expect receive block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"exrec\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"expect(0).to(\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" receive(:).with().and_return()\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\")\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"let\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"let\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"let(:$0) do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"let!\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"let!\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"let!(:$0) do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"curly let\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"let_\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"let(:$0) { }\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\n\\\\t\\\\\\\"curly let!\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"let!_\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"let!(:$0) { }\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"FactoryBot create\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"Fac\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"create(:$0)\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"FactoryBot build_stubbed\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"bs\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"build_stubbed(:$0)\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"change block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"change\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"change{ $0 }.from().to()\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"contain_exactly\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"ce\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"contain_exactly($0)\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"change block, full\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"exchange\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"expect{ }.to(\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" change{ $1 }.from().to()\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\")\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"gsub\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"gsub\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"gsub(%r'$0', '')\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"each\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"each\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"each do |$0|\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"within\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"within\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"within(\\\\\\\\\\\\\\\"$0\\\\\\\\\\\\\\\") do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"do\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"do\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"do |$0|\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"delegate\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"delegate\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"delegate :gifts, to: :friend, allow_nil: true, prefix: false\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"trait block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"trait\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"trait :$0 do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" \\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"short trait block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"trait_\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"trait(:$0) {}\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"timecop block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"cop\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"Timecop.freeze(\\\\\\\\\\\\\\\"2018-01-10 12:00\\\\\\\\\\\\\\\") do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" $0\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"time lock block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"lock\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"before { Timecop.freeze(\\\\\\\\\\\\\\\"2018-08-15 12:00\\\\\\\\\\\\\\\") }\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"after { Timecop.return }\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"included block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"included\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"included do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" $0\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"allow block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"allow\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"allow($0).to receive(:).and_return()\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"receive block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"rec\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"receive(:$0).with().once.and_return()\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"error spec block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"err\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"expect{}.to raise_error(\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" RuntimeError, %r'message'\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\")\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"works without errors spec\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"wwe\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"it \\\\\\\\\\\\\\\"works without errors\\\\\\\\\\\\\\\" do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" expect_call.to_not raise_error\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"enum block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"enum\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"enum some_type: {first: 0, second: 1}\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"retryable block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"retry\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"var = nil\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"Retryable.retryable(tries: 3, on: [ArgumentError, TimeoutError]) do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" var = Model.where().first_or_create!\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"method types block\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"mtypes\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"#== Class Getters ==\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"#== Class Changers ==\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"#== Instance Getters ==\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"#== Instance Changers ==\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"controller subject\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"mr\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"subject(:make_request) { get :some_action, params: params }\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"general subject\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"sj\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"subject(:$0) { }\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"before all setup and teardown\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"ball\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"before(:all) do\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"end\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"after(:all) { DatabaseCleaner.clean_with(:truncation) }\\\\\\\",\\\\n\\\\t\\\\t],\\\\n\\\\t},\\\\n\\\\t\\\\\\\"any instance mock\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"any_in_of\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"allow_any_instance_of().to(\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\" receive().and_return()\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\")\\\\\\\"\\\\n\\\\t\\\\t]\\\\n\\\\t},\\\\n\\\\t\\\\\\\"pry\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"p\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"binding.pry\\\\\\\"\\\\n\\\\t\\\\t]\\\\n\\\\t},\\\\n\\\\t\\\\\\\"return comment\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"ret\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"# @return [??]\\\\\\\"\\\\n\\\\t\\\\t]\\\\n\\\\t}\\\\n}\\\\n\\\"}\"}"}
@Epigene
Copy link
Author

Epigene commented Jan 25, 2018

Snippet for Karabiner Elements to remap "Command+D" to "Fn+F11".

@Epigene
Copy link
Author

Epigene commented May 18, 2021

Lately you may need to override to key_code: "mission_control", see https://apple.stackexchange.com/questions/343713/how-to-map-the-mission-control-key-to-f3-via-karabiner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment