From a814949fbe7dd106107fac1e0ac30c4cab37934b Mon Sep 17 00:00:00 2001 From: Fyodor Sotnikov Date: Fri, 1 May 2026 12:14:54 +0300 Subject: [PATCH 1/6] Hehe --- .github/workflows/release.yml | 30 +- .github/workflows/rust.yml | 259 +- Cargo.lock | 810 +- Cargo.toml | 45 +- build.rs | 44 +- config-api-example.toml | 38 +- config-auth-eample.toml | 57 +- dev/api.requests | 28 + dev/commands.sql | 5 + dev/utun7.conf | 13 + fcore.sublime-project | 50 + fcore.sublime-workspace | 33290 ++++++++++++++++++++ src/bin/agent/snapshot.rs | 111 - src/bin/api/config.rs | 83 +- src/bin/api/http/filters.rs | 2 +- src/bin/api/http/handlers/connection.rs | 43 +- src/bin/api/http/handlers/key.rs | 28 +- src/bin/api/http/handlers/metrics.rs | 2 +- src/bin/api/http/handlers/mod.rs | 8 +- src/bin/api/http/handlers/node.rs | 16 +- src/bin/api/http/handlers/subscription.rs | 39 +- src/bin/api/http/mod.rs | 4 +- src/bin/api/http/param.rs | 10 +- src/bin/api/http/request.rs | 2 +- src/bin/api/http/routes.rs | 65 +- src/bin/api/main.rs | 98 +- src/bin/api/metrics.rs | 2 +- src/bin/api/postgres/connection.rs | 2 +- src/bin/api/postgres/keys.rs | 2 +- src/bin/api/postgres/node.rs | 2 +- src/bin/api/postgres/pg.rs | 16 +- src/bin/api/postgres/subscription.rs | 2 +- src/bin/api/{api.rs => service.rs} | 19 +- src/bin/api/sync/mod.rs | 2 +- src/bin/api/sync/tasks.rs | 24 +- src/bin/api/tasks.rs | 13 +- src/bin/auth/config.rs | 86 +- src/bin/auth/email.rs | 43 +- src/bin/auth/filters.rs | 4 +- src/bin/auth/handlers.rs | 13 +- src/bin/auth/helpers.rs | 45 +- src/bin/auth/http.rs | 81 +- src/bin/auth/main.rs | 19 +- src/bin/auth/metrics.rs | 6 +- src/bin/auth/request.rs | 4 +- src/bin/auth/{auth.rs => service.rs} | 117 +- src/bin/auth/tasks.rs | 86 +- src/bin/{agent => node}/config.rs | 89 +- src/bin/{agent => node}/http.rs | 92 +- src/bin/{agent => node}/main.rs | 24 +- src/bin/{agent => node}/metrics.rs | 22 +- src/bin/{agent/agent.rs => node/node.rs} | 201 +- src/bin/node/snapshot.rs | 127 + src/bin/{agent => node}/stats.rs | 12 +- src/bin/{agent => node}/tasks.rs | 133 +- src/bin/utils.rs | 90 - src/config/h2.rs | 30 +- src/config/inbound.rs | 3 +- src/config/mod.rs | 1 + src/config/mtproto.rs | 15 + src/config/settings.rs | 116 +- src/config/wireguard.rs | 12 +- src/error.rs | 16 +- src/http/mod.rs | 1 + src/http/request.rs | 12 + src/lib.rs | 61 +- src/memory/connection/wireguard.rs | 21 +- src/memory/env.rs | 103 +- src/memory/node.rs | 18 +- src/metrics/storage.rs | 7 +- src/proto/mod.rs | 2 + src/zmq/mod.rs | 34 +- src/zmq/publisher.rs | 20 +- src/zmq/subscriber.rs | 42 +- src/zmq/topic.rs | 108 + 75 files changed, 34933 insertions(+), 2247 deletions(-) create mode 100644 dev/api.requests create mode 100644 dev/commands.sql create mode 100644 dev/utun7.conf create mode 100644 fcore.sublime-project create mode 100644 fcore.sublime-workspace delete mode 100644 src/bin/agent/snapshot.rs rename src/bin/api/{api.rs => service.rs} (85%) rename src/bin/auth/{auth.rs => service.rs} (78%) rename src/bin/{agent => node}/config.rs (64%) rename src/bin/{agent => node}/http.rs (67%) rename src/bin/{agent => node}/main.rs (66%) rename src/bin/{agent => node}/metrics.rs (88%) rename src/bin/{agent/agent.rs => node/node.rs} (63%) create mode 100644 src/bin/node/snapshot.rs rename src/bin/{agent => node}/stats.rs (94%) rename src/bin/{agent => node}/tasks.rs (73%) delete mode 100644 src/bin/utils.rs create mode 100644 src/config/mtproto.rs create mode 100644 src/http/request.rs create mode 100644 src/zmq/topic.rs diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ee24bcf4..73bc0937 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,11 +7,11 @@ on: env: CARGO_TERM_COLOR: always REGISTRY: frknorg - API_IMAGE_NAME: pony-api + API_IMAGE_NAME: fcore-api DOCKER_TAG: latest jobs: - build-agent: + build-node: runs-on: ubuntu-22.04 strategy: matrix: @@ -47,13 +47,13 @@ jobs: run: rustup target add ${{ matrix.target }} - name: Build for ${{ matrix.target }} - run: cargo zigbuild --release --target ${{ matrix.target }} --bin agent --no-default-features + run: cargo zigbuild --release --target ${{ matrix.target }} --bin node --no-default-features - name: Upload artifacts uses: actions/upload-artifact@v4 with: - name: agent-${{ matrix.target }} - path: target/${{ matrix.target }}/release/agent + name: node-${{ matrix.target }} + path: target/${{ matrix.target }}/release/node build-api: runs-on: ubuntu-latest @@ -115,18 +115,18 @@ jobs: release: name: Release - needs: [build-api, build-agent, build-auth] + needs: [build-api, build-auth, build-node] runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - - name: Download all agent artifacts + - name: Download all node artifacts uses: actions/download-artifact@v4 with: path: artifacts - pattern: agent-* + pattern: node-* merge-multiple: false - name: Download API artifact @@ -144,9 +144,9 @@ jobs: - name: Prepare release files run: | mkdir -p release - cp artifacts/agent-x86_64-unknown-linux-gnu/agent release/agent-x86_64 - cp artifacts/agent-aarch64-unknown-linux-gnu/agent release/agent-aarch64 - cp artifacts/agent-armv7-unknown-linux-gnueabihf/agent release/agent-armv7 + cp artifacts/node-x86_64-unknown-linux-gnu/node release/node-x86_64 + cp artifacts/node-aarch64-unknown-linux-gnu/node release/node-aarch64 + cp artifacts/node-armv7-unknown-linux-gnueabihf/node release/node-armv7 cp artifacts/api/api release/api-x86_64 cp artifacts/auth/auth release/auth-x86_64 chmod +x release/* @@ -158,12 +158,12 @@ jobs: files: | release/api-x86_64 release/auth-x86_64 - release/agent-x86_64 - release/agent-aarch64 - release/agent-armv7 + release/node-x86_64 + release/node-aarch64 + release/node-armv7 docs/* README.md - config-agent-example.toml + config-node-example.toml config-api-example.toml config-auth-example.toml env: diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 6da226c2..0e925413 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -1,175 +1,96 @@ -name: Pony Build +name: fcore build on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] + push: + branches: ["main"] + pull_request: + branches: ["main"] env: - CARGO_TERM_COLOR: always + CARGO_TERM_COLOR: always jobs: - build-agent: - runs-on: ubuntu-22.04 - strategy: - matrix: - target: - - x86_64-unknown-linux-gnu - - aarch64-unknown-linux-gnu - - armv7-unknown-linux-gnueabihf - - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Install latest rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - default: true - override: true - - - name: Update apt package index - run: sudo apt-get update - - - name: Install protobuf-compiler - run: sudo apt-get install -y protobuf-compiler - - - name: Install zig - run: pip3 install ziglang - - - name: Install cargo-zigbuild - run: cargo install --locked cargo-zigbuild - - - name: Add target - run: rustup target add ${{ matrix.target }} - - - name: Build for ${{ matrix.target }} - run: cargo zigbuild --release --bin agent --no-default-features --target ${{ matrix.target }} - - - name: Upload binary for ${{ matrix.target }} - uses: actions/upload-artifact@v4 - with: - name: pony-agent-${{ matrix.target }} - path: target/${{ matrix.target }}/release/agent - - test-api: - runs-on: ubuntu-22.04 - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Install latest rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - default: true - override: true - - - name: Update apt package index - run: sudo apt-get update - - - name: Install protobuf-compiler - run: sudo apt-get install -y protobuf-compiler - - - name: Test API - run: cargo test - - build-api: - runs-on: ubuntu-22.04 - needs: [ test-api ] - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Install latest rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - default: true - override: true - - - name: Update apt package index - run: sudo apt-get update - - - name: Install protobuf-compiler - run: sudo apt-get install -y protobuf-compiler - - - name: Build API - run: cargo build --release --bin api --no-default-features - - - name: Upload API binary - uses: actions/upload-artifact@v4 - with: - name: pony-api - path: target/release/api - - build-auth: - runs-on: ubuntu-22.04 - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Install latest rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - default: true - override: true - - - name: Update apt package index - run: sudo apt-get update - - - name: Install protobuf-compiler - run: sudo apt-get install -y protobuf-compiler - - - name: Build API - run: cargo build --release --bin auth --no-default-features - - - name: Upload API binary - uses: actions/upload-artifact@v4 - with: - name: pony-auth - path: target/release/auth - - collect-binaries: - runs-on: ubuntu-latest - needs: [ build-agent, build-api ] - - steps: - - name: Download agent x86_64 - uses: actions/download-artifact@v4 - with: - name: pony-agent-x86_64-unknown-linux-gnu - path: collected/x86_64 - - - name: Download agent arm64 - uses: actions/download-artifact@v4 - with: - name: pony-agent-aarch64-unknown-linux-gnu - path: collected/arm64 - - - name: Download agent armv7 - uses: actions/download-artifact@v4 - with: - name: pony-agent-armv7-unknown-linux-gnueabihf - path: collected/armv7 - - - name: Download api - uses: actions/download-artifact@v4 - with: - name: pony-api - path: collected/api - - - name: Download auth - uses: actions/download-artifact@v4 - with: - name: pony-auth - path: collected/auth - - - name: Upload combined binaries - uses: actions/upload-artifact@v4 - with: - name: pony-binaries - path: collected/ + tests: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + - name: Install Rust + uses: dtolnay/rust-toolchain@nightly + - name: Install dependencies + run: sudo apt-get update && sudo apt-get install -y protobuf-compiler + - name: Test + run: cargo test --all-features + + build-node: + needs: [tests] + runs-on: ubuntu-22.04 + strategy: + matrix: + target: [x86_64-unknown-linux-gnu, aarch64-unknown-linux-gnu] + steps: + - uses: actions/checkout@v4 + - name: Install Rust + uses: dtolnay/rust-toolchain@nightly + with: + targets: ${{ matrix.target }} + - uses: Swatinem/rust-cache@v2 + with: + key: ${{ matrix.target }} + - name: Install Build Tools + run: | + sudo apt-get update && sudo apt-get install -y protobuf-compiler + pip3 install ziglang + cargo install cargo-zigbuild + - name: Build Node + run: cargo zigbuild --release --bin node --target ${{ matrix.target }} --features xray,wireguard + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: fcore-node-${{ matrix.target }} + path: target/${{ matrix.target }}/release/node + + build-api: + needs: [tests] + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + - name: Install Rust + uses: dtolnay/rust-toolchain@nightly + - name: Build API + run: cargo build --release --bin api --no-default-features + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: fcore-api + path: target/release/api + + build-auth: + needs: [tests] + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + - name: Install Rust + uses: dtolnay/rust-toolchain@nightly + - name: Build Auth + run: cargo build --release --bin auth --no-default-features --features email + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: fcore-auth + path: target/release/auth + + collect-binaries: + runs-on: ubuntu-latest + needs: [build-node, build-api, build-auth] + steps: + - name: Download all artifacts + uses: actions/download-artifact@v4 + with: + path: collected + pattern: fcore-* + merge-multiple: false + - name: Upload combined bundle + uses: actions/upload-artifact@v4 + with: + name: fcore-full-bundle + path: collected/ diff --git a/Cargo.lock b/Cargo.lock index 6db0e357..7181478e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -70,56 +70,6 @@ dependencies = [ "libc", ] -[[package]] -name = "anstream" -version = "0.6.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" - -[[package]] -name = "anstyle-parse" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" -dependencies = [ - "windows-sys 0.59.0", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" -dependencies = [ - "anstyle", - "once_cell_polyfill", - "windows-sys 0.59.0", -] - [[package]] name = "anyhow" version = "1.0.93" @@ -260,26 +210,6 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" -[[package]] -name = "bindgen" -version = "0.71.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" -dependencies = [ - "bitflags 2.6.0", - "cexpr", - "clang-sys", - "itertools", - "log", - "prettyplease", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", - "syn 2.0.101", -] - [[package]] name = "bitflags" version = "1.3.2" @@ -291,9 +221,6 @@ name = "bitflags" version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" -dependencies = [ - "serde", -] [[package]] name = "bitvec" @@ -316,15 +243,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "bstr" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "786a307d683a5bf92e6fd5fd69a7eb613751668d1d8d67d802846dfe367c62c8" -dependencies = [ - "memchr", -] - [[package]] name = "bumpalo" version = "3.16.0" @@ -390,15 +308,6 @@ dependencies = [ "shlex", ] -[[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" -dependencies = [ - "nom 7.1.3", -] - [[package]] name = "cfg-expr" version = "0.15.8" @@ -447,126 +356,6 @@ dependencies = [ "stacker", ] -[[package]] -name = "cityhash-rs" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93a719913643003b84bd13022b4b7e703c09342cd03b679c4641c7d2e50dc34d" - -[[package]] -name = "clang-sys" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" -dependencies = [ - "glob", - "libc", - "libloading", -] - -[[package]] -name = "clap" -version = "4.5.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9" -dependencies = [ - "clap_builder", - "clap_derive", -] - -[[package]] -name = "clap_builder" -version = "4.5.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d" -dependencies = [ - "anstream", - "anstyle", - "clap_lex", - "strsim", -] - -[[package]] -name = "clap_derive" -version = "4.5.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn 2.0.101", -] - -[[package]] -name = "clap_lex" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" - -[[package]] -name = "clickhouse" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2135bb9638e8c8c1e3d794f242099e57987059ba52e7e3de597e1d99b2c4a5a3" -dependencies = [ - "bstr", - "bytes", - "cityhash-rs", - "clickhouse-derive", - "futures", - "futures-channel", - "http-body-util", - "hyper 1.4.1", - "hyper-util", - "lz4_flex", - "replace_with", - "sealed", - "serde", - "static_assertions", - "thiserror 1.0.64", - "tokio", - "url", -] - -[[package]] -name = "clickhouse-derive" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d70f3e2893f7d3e017eeacdc9a708fbc29a10488e3ebca21f9df6a5d2b616dbb" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.101", -] - -[[package]] -name = "colorchoice" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" - -[[package]] -name = "config" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7328b20597b53c2454f0b1919720c25c7339051c02b72b7e05409e00b14132be" -dependencies = [ - "async-trait", - "convert_case", - "json5", - "lazy_static", - "nom 7.1.3", - "pathdiff", - "ron", - "rust-ini", - "serde", - "serde_json", - "toml", - "yaml-rust", -] - [[package]] name = "console-api" version = "0.8.1" @@ -606,35 +395,6 @@ dependencies = [ "tracing-subscriber", ] -[[package]] -name = "const-random" -version = "0.1.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" -dependencies = [ - "const-random-macro", -] - -[[package]] -name = "const-random-macro" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" -dependencies = [ - "getrandom 0.2.15", - "once_cell", - "tiny-keccak", -] - -[[package]] -name = "convert_case" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" -dependencies = [ - "unicode-segmentation", -] - [[package]] name = "core-foundation" version = "0.9.4" @@ -725,12 +485,6 @@ version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - [[package]] name = "crypto-common" version = "0.1.6" @@ -787,23 +541,6 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" -[[package]] -name = "default-net" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c5a6569a908354d49b10db3c516d69aca1eccd97562fd31c98b13f00b73ca66" -dependencies = [ - "dlopen2", - "libc", - "memalloc", - "netlink-packet-core", - "netlink-packet-route 0.17.1", - "netlink-sys", - "once_cell", - "system-configuration 0.5.1", - "windows 0.48.0", -] - [[package]] name = "defguard_wireguard_rs" version = "0.7.2" @@ -815,7 +552,7 @@ dependencies = [ "log", "netlink-packet-core", "netlink-packet-generic", - "netlink-packet-route 0.22.0", + "netlink-packet-route", "netlink-packet-utils", "netlink-packet-wireguard", "netlink-sys", @@ -825,15 +562,6 @@ dependencies = [ "x25519-dalek", ] -[[package]] -name = "deranged" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" -dependencies = [ - "powerfmt", -] - [[package]] name = "digest" version = "0.10.7" @@ -867,26 +595,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "dlopen2" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa" -dependencies = [ - "libc", - "once_cell", - "winapi", -] - -[[package]] -name = "dlv-list" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" -dependencies = [ - "const-random", -] - [[package]] name = "either" version = "1.13.0" @@ -946,6 +654,55 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" +[[package]] +name = "fcore" +version = "0.5.0-dev" +dependencies = [ + "async-trait", + "base32", + "base64 0.22.1", + "chrono", + "console-subscriber", + "dashmap", + "data-encoding", + "defguard_wireguard_rs", + "futures", + "hex", + "hmac", + "lettre", + "openssl", + "parking_lot", + "postgres-types", + "prost", + "prost-derive", + "qrcode", + "rand 0.8.5", + "reqwest", + "rkyv", + "serde", + "serde_json", + "serde_urlencoded", + "serde_yaml", + "sha2", + "sysinfo", + "thiserror 2.0.12", + "tokio", + "tokio-postgres", + "tokio-util", + "toml", + "tonic", + "tonic-build", + "tracing", + "tracing-subscriber", + "url", + "urlencoding", + "uuid", + "walkdir", + "warp", + "x25519-dalek", + "zmq", +] + [[package]] name = "fiat-crypto" version = "0.2.9" @@ -1142,12 +899,6 @@ version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" -[[package]] -name = "glob" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - [[package]] name = "h2" version = "0.3.26" @@ -1195,12 +946,6 @@ dependencies = [ "ahash 0.7.8", ] -[[package]] -name = "hashbrown" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" - [[package]] name = "hashbrown" version = "0.14.5" @@ -1649,12 +1394,6 @@ version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" -[[package]] -name = "is_terminal_polyfill" -version = "1.70.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" - [[package]] name = "itertools" version = "0.10.5" @@ -1689,17 +1428,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "json5" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1" -dependencies = [ - "pest", - "pest_derive", - "serde", -] - [[package]] name = "jwalk" version = "0.8.1" @@ -1750,22 +1478,6 @@ version = "0.2.167" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" -[[package]] -name = "libloading" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" -dependencies = [ - "cfg-if", - "windows-targets 0.52.6", -] - -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - [[package]] name = "linux-raw-sys" version = "0.4.14" @@ -1799,12 +1511,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" -[[package]] -name = "lz4_flex" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" - [[package]] name = "matchers" version = "0.1.0" @@ -1830,12 +1536,6 @@ dependencies = [ "digest", ] -[[package]] -name = "memalloc" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df39d232f5c40b0891c10216992c2f250c054105cb1e56f0fc9032db6203ecc1" - [[package]] name = "memchr" version = "2.7.4" @@ -1958,48 +1658,19 @@ dependencies = [ "netlink-packet-utils", ] -[[package]] -name = "netlink-packet-route" -version = "0.17.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053998cea5a306971f88580d0829e90f270f940befd7cf928da179d4187a5a66" -dependencies = [ - "anyhow", - "bitflags 1.3.2", - "byteorder", - "libc", - "netlink-packet-core", - "netlink-packet-utils", -] - [[package]] name = "netlink-packet-route" version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0e7987b28514adf555dc1f9a5c30dfc3e50750bbaffb1aec41ca7b23dcd8e4" -dependencies = [ - "anyhow", - "bitflags 2.6.0", - "byteorder", - "libc", - "log", - "netlink-packet-core", - "netlink-packet-utils", -] - -[[package]] -name = "netlink-packet-sock-diag" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a495cb1de50560a7cd12fdcf023db70eec00e340df81be31cedbbfd4aadd6b76" +checksum = "fc0e7987b28514adf555dc1f9a5c30dfc3e50750bbaffb1aec41ca7b23dcd8e4" dependencies = [ "anyhow", - "bitflags 1.3.2", + "bitflags 2.6.0", "byteorder", "libc", + "log", "netlink-packet-core", "netlink-packet-utils", - "smallvec", ] [[package]] @@ -2039,24 +1710,6 @@ dependencies = [ "log", ] -[[package]] -name = "netstat2" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6422b6a8c7635e8a82323e4cdf07a90e91901e07f4c1f0f3a245d54b4637e55c" -dependencies = [ - "bindgen", - "bitflags 2.6.0", - "byteorder", - "netlink-packet-core", - "netlink-packet-sock-diag", - "netlink-packet-utils", - "netlink-sys", - "num-derive", - "num-traits", - "thiserror 2.0.12", -] - [[package]] name = "nix" version = "0.29.0" @@ -2108,23 +1761,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-derive" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "num-traits" version = "0.2.19" @@ -2158,12 +1794,6 @@ version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" -[[package]] -name = "once_cell_polyfill" -version = "1.70.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" - [[package]] name = "openssl" version = "0.10.66" @@ -2218,16 +1848,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "ordered-multimap" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ed8acf08e98e744e5384c8bc63ceb0364e68a6854187221c18df61c4797690e" -dependencies = [ - "dlv-list", - "hashbrown 0.13.2", -] - [[package]] name = "overload" version = "0.1.1" @@ -2263,63 +1883,12 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" -[[package]] -name = "pathdiff" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" - [[package]] name = "percent-encoding" version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" -[[package]] -name = "pest" -version = "2.7.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdbef9d1d47087a895abd220ed25eb4ad973a5e26f6a4367b038c25e28dfc2d9" -dependencies = [ - "memchr", - "thiserror 1.0.64", - "ucd-trie", -] - -[[package]] -name = "pest_derive" -version = "2.7.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d3a6e3394ec80feb3b6393c725571754c6188490265c61aaf260810d6b95aa0" -dependencies = [ - "pest", - "pest_generator", -] - -[[package]] -name = "pest_generator" -version = "2.7.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94429506bde1ca69d1b5601962c73f4172ab4726571a59ea95931218cb0e930e" -dependencies = [ - "pest", - "pest_meta", - "proc-macro2", - "quote", - "syn 2.0.101", -] - -[[package]] -name = "pest_meta" -version = "2.7.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac8a071862e93690b6e34e9a5fb8e33ff3734473ac0245b27232222c4906a33f" -dependencies = [ - "once_cell", - "pest", - "sha2", -] - [[package]] name = "petgraph" version = "0.6.5" @@ -2386,63 +1955,6 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" -[[package]] -name = "pony" -version = "0.4.11-dev" -dependencies = [ - "anyhow", - "async-trait", - "base32", - "base64 0.22.1", - "chrono", - "clap", - "clickhouse", - "config", - "console-subscriber", - "dashmap", - "data-encoding", - "default-net", - "defguard_wireguard_rs", - "futures", - "hex", - "hmac", - "lettre", - "netstat2", - "openssl", - "parking_lot", - "percent-encoding", - "postgres-types", - "prost", - "prost-derive", - "qrcode", - "rand 0.8.5", - "reqwest", - "rkyv", - "serde", - "serde_json", - "serde_urlencoded", - "serde_yaml", - "sha2", - "sysinfo", - "thiserror 2.0.12", - "time", - "tokio", - "tokio-postgres", - "tokio-util", - "toml", - "tonic", - "tonic-build", - "tracing", - "tracing-subscriber", - "url", - "urlencoding", - "uuid", - "walkdir", - "warp", - "x25519-dalek", - "zmq", -] - [[package]] name = "postgres-derive" version = "0.4.6" @@ -2498,12 +2010,6 @@ dependencies = [ "zerovec", ] -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - [[package]] name = "ppv-lite86" version = "0.2.20" @@ -2847,12 +2353,6 @@ dependencies = [ "bytecheck", ] -[[package]] -name = "replace_with" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a8614ee435691de62bcffcf4a66d91b3594bf1428a5722e79103249a095690" - [[package]] name = "reqwest" version = "0.12.15" @@ -2888,7 +2388,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "sync_wrapper", - "system-configuration 0.6.1", + "system-configuration", "tokio", "tokio-native-tls", "tokio-rustls", @@ -2945,28 +2445,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ron" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" -dependencies = [ - "base64 0.21.7", - "bitflags 2.6.0", - "serde", - "serde_derive", -] - -[[package]] -name = "rust-ini" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091" -dependencies = [ - "cfg-if", - "ordered-multimap", -] - [[package]] name = "rustc-demangle" version = "0.1.24" @@ -3092,17 +2570,6 @@ version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" -[[package]] -name = "sealed" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f968c5ea23d555e670b449c1c5e7b2fc399fdaec1d304a17cd48e288abc107" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] - [[package]] name = "security-framework" version = "2.11.1" @@ -3152,17 +2619,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "serde_derive_internals" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] - [[package]] name = "serde_json" version = "1.0.128" @@ -3317,12 +2773,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - [[package]] name = "stringprep" version = "0.1.5" @@ -3334,12 +2784,6 @@ dependencies = [ "unicode-properties", ] -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - [[package]] name = "subtle" version = "2.6.1" @@ -3399,18 +2843,7 @@ dependencies = [ "memchr", "ntapi", "rayon", - "windows 0.57.0", -] - -[[package]] -name = "system-configuration" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "system-configuration-sys 0.5.0", + "windows", ] [[package]] @@ -3421,17 +2854,7 @@ checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ "bitflags 2.6.0", "core-foundation", - "system-configuration-sys 0.6.0", -] - -[[package]] -name = "system-configuration-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" -dependencies = [ - "core-foundation-sys", - "libc", + "system-configuration-sys", ] [[package]] @@ -3532,34 +2955,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "time" -version = "0.3.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" -dependencies = [ - "deranged", - "num-conv", - "powerfmt", - "serde", - "time-core", -] - -[[package]] -name = "time-core" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "tiny-keccak" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" -dependencies = [ - "crunchy", -] - [[package]] name = "tinystr" version = "0.8.2" @@ -3916,12 +3311,6 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" -[[package]] -name = "ucd-trie" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" - [[package]] name = "unicase" version = "2.8.1" @@ -3955,12 +3344,6 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" -[[package]] -name = "unicode-segmentation" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" - [[package]] name = "unsafe-libyaml" version = "0.2.11" @@ -4002,12 +3385,6 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" -[[package]] -name = "utf8parse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - [[package]] name = "uuid" version = "1.11.0" @@ -4262,15 +3639,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-targets 0.48.5", -] - [[package]] name = "windows" version = "0.57.0" @@ -4392,21 +3760,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - [[package]] name = "windows-targets" version = "0.52.6" @@ -4439,12 +3792,6 @@ dependencies = [ "windows_x86_64_msvc 0.53.0", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.52.6" @@ -4457,12 +3804,6 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" @@ -4475,12 +3816,6 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - [[package]] name = "windows_i686_gnu" version = "0.52.6" @@ -4505,12 +3840,6 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - [[package]] name = "windows_i686_msvc" version = "0.52.6" @@ -4523,12 +3852,6 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" @@ -4541,12 +3864,6 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" @@ -4559,12 +3876,6 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -4619,15 +3930,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "yaml-rust" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" -dependencies = [ - "linked-hash-map", -] - [[package]] name = "yoke" version = "0.8.1" diff --git a/Cargo.toml b/Cargo.toml index 47f2dde9..7bbefc85 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] -name = "pony" -version = "0.4.11-dev" +name = "fcore" +version = "0.5.0-dev" edition = "2021" build = "build.rs" @@ -15,26 +15,19 @@ panic = "abort" strip = true [dependencies] -anyhow = "1" async-trait = "0.1" base64 = "0.22" base32 = "0.5.1" chrono = { version = "0.4", features = ["serde", "rkyv"] } -config = "0.14" console-subscriber = {version = "0.4", optional = true} -clickhouse = { version = "0.13.0" } -clap = { version = "4.4", features = ["derive"] } dashmap = "6.1.0" -defguard_wireguard_rs = {version = "0.7.2", features=["serde"]} -default-net = "0.22" +defguard_wireguard_rs = {version = "0.7.2", features=["serde"], optional = true} futures = "0.3" -hex = "0.4" +hex = { version = "0.4", optional = true} hmac = "0.12" -netstat2 = { version = "0.11.1" } openssl = { version = "0.10", features = ["vendored"] } -percent-encoding = "2" -prost = { version = "0.13" } -prost-derive = { version = "0.13" } +prost = { version = "0.13", optional = true } +prost-derive = { version = "0.13", optional = true } rand = "0.8" reqwest = { version = "0.12", features = ["json", "rustls-tls"] } rkyv = { version = "0.7", features = ["std", "alloc", "validation", "uuid", ] } @@ -43,47 +36,46 @@ serde_json = "1.0" serde_urlencoded = "0.7" serde_yaml = "0.9" sysinfo = { version = "0.33"} -time = "0.3" thiserror = "2.0" -tonic = { version = "0.12" } +tonic = { version = "0.12", optional = true } toml = "0.8" tokio = { version = "1", features = ["full"] } tokio-postgres = { version="0.7", features=["with-uuid-1", "with-chrono-0_4", "with-serde_json-1"]} tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } -postgres-types = { version = "0.2", features = ["derive"] } +postgres-types = { version = "0.2", features = ["derive"]} url = "2" uuid = { version = "1", features = ["serde", "v4"] } urlencoding = "2.1.3" qrcode = "0.14" x25519-dalek = { version = "2", features = ["static_secrets"] } -warp = "0.3" +warp = {version = "0.3"} zmq = "0.10" parking_lot = "0.12.5" - sha2 = "0.10" data-encoding = "2.5" -lettre = { version = "0.11", features = ["tokio1", "builder", "smtp-transport", "tokio1-native-tls"] } - - +lettre = { version = "0.11", features = ["tokio1", "builder", "smtp-transport", "tokio1-native-tls"], optional = true} [build-dependencies] -tonic-build = "0.12" +tonic-build = {version = "0.12", optional = true} walkdir = "2.0" [dev-dependencies] tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter"] } +console-subscriber = { version = "0.4" } tokio-util = "0.7" [features] - default = [] debug = ["console-subscriber"] +wireguard = ["defguard_wireguard_rs"] +xray = ["prost", "prost-derive", "tonic", "tonic-build"] +email = ["lettre", "hex"] [[bin]] -name = "agent" -path = "src/bin/agent/main.rs" +name = "node" +path = "src/bin/node/main.rs" [[bin]] name = "api" @@ -93,6 +85,3 @@ path = "src/bin/api/main.rs" name = "auth" path = "src/bin/auth/main.rs" -[[bin]] -name = "utils" -path = "src/bin/utils.rs" diff --git a/build.rs b/build.rs index 79d5f46a..954d0c46 100644 --- a/build.rs +++ b/build.rs @@ -1,26 +1,28 @@ -use walkdir::WalkDir; - fn main() { - let proto_dir = "src/proto/xray/protobuf"; + #[cfg(feature = "xray")] + { + use walkdir::WalkDir; + let proto_dir = "src/proto/xray/protobuf"; - let proto_files: Vec = WalkDir::new(proto_dir) - .into_iter() - .filter_map(|entry| entry.ok()) - .filter(|entry| { - entry - .path() - .extension() - .map(|ext| ext == "proto") - .unwrap_or(false) - }) - .map(|entry| entry.path().to_str().unwrap().to_string()) - .collect(); + let proto_files: Vec = WalkDir::new(proto_dir) + .into_iter() + .filter_map(|entry| entry.ok()) + .filter(|entry| { + entry + .path() + .extension() + .map(|ext| ext == "proto") + .unwrap_or(false) + }) + .map(|entry| entry.path().to_str().unwrap().to_string()) + .collect(); - tonic_build::configure() - .build_client(true) - .build_server(false) - .compile_protos(&proto_files, &[proto_dir]) - .unwrap_or_else(|e| panic!("Failed to compile protos {:?}", e)); + tonic_build::configure() + .build_client(true) + .build_server(false) + .compile_protos(&proto_files, &[proto_dir]) + .unwrap_or_else(|e| panic!("Failed to compile protos {:?}", e)); - println!("cargo:rerun-if-changed={}", proto_dir); + println!("cargo:rerun-if-changed={}", proto_dir); + } } diff --git a/config-api-example.toml b/config-api-example.toml index 1b51571b..3b715279 100644 --- a/config-api-example.toml +++ b/config-api-example.toml @@ -1,31 +1,29 @@ -[api] +[service] +log_level = "debug" listen = "127.0.0.1" -port = 3005 -token = "your-super-secret-api-token" -metrics_interval = 60 -db_sync_interval_sec = 300 -subscription_restore_interval = 60 -subscription_expire_interval = 60 -max_points = 100000000 # max metrics points stored in Memory -retention_seconds = 604800 # 7 days -wiregaurd_network = "10.1.0.0/16" # IP address pool for Wireguard peers +port = 3000 +token = "supetsecrettoken" + key_sign_token = [69,106,53,108,101,105,57] -bonus_days = 7 # Days added by referal -system_refer_codes = ["FRKN", "mobile-dev"] # Refer codes used for tg-bot and website +bonus_days = 7 +system_refer_codes = ["WEB", "TG", "MOBILE"] +wireguard_network = "10.1.0.0/16" +updates_endpoint_zmq = "tcp://*:3001" [metrics] -reciever = "tcp://0.0.0.0:3001" -topic = ["metrics"] +reciever = "tcp://0.0.0.0:3002" +max_points = 10000 +retention_seconds = 604800 # 7 days -[logging] -level = "debug" +[tasks] +db_sync_interval_sec = 1000 +subscription_restore_interval = 600 +subscription_expire_interval = 600 -[zmq] -endpoint = "tcp://*:3000" [pg] host = "localhost" port = 5432 -db = "frkn_db" +db = "api" username = "postgres" -password = "password" +password = "password" \ No newline at end of file diff --git a/config-auth-eample.toml b/config-auth-eample.toml index 80d75280..bd24eb96 100644 --- a/config-auth-eample.toml +++ b/config-auth-eample.toml @@ -1,38 +1,41 @@ -[auth] -snapshot_interval = 30 -snapshot_path = "snapshots/auth_snapshot.bin" -web_host = "https://auth.frkn.org" + +[service] +zmq_updates_endpoint = "tcp://localhost:3000" listen = "127.0.0.1" -port = 3005 -email_file = "users_trials.csv" +port = 3002 +log_level = "debug" +snapshot_path = "snapshots/snapshot-auth.bin" +snapshot_interval = 60 +web_host = "http://localhost:8080" + [node] -env = "auth" -uuid = "ab514c21-aaaa-bbbb-91f7-32f8cb1aaaaa" -hostname = "darkmachine.frkn.local" -address = "192.168.1.100" -label = "🏴‍☠️ Darkmachine" -max_bandwidth_bps = 1000000000 +env = "experimental" +hostname = "darkmachine.local" +address = "192.168.1.10" +uuid = "9557b391-cccc-dddd-ffff-6cbdd74fffff" +label = "🏴‍☠️ Auth DarkMachine" +max_bandwidth_bps = 1000000000 #1gbps country = "RU" type = "common" +[metrics] +interval = 30 +publisher = "tcp://127.0.0.1:3002" + [api] -endpoint = "http://localhost:3005" -token = "your-super-secret-api-token" +endpoint = "http://127.0.0.1:3001" +token = "supetsecrettoken" [smtp] -server = "smtp.gmail.com" +email_file = "users_trials.csv" +email_sign_token = [85,118,97,56,119] +server = "smtp.yandex.ru" +username = "hehe@hehe.org" +password = "PASSWORD" port = 587 -username = "notifications@frkn.org" -password = "app-password-here" -from = "FRKN Privacy " - -[metrics] -publisher = "tcp://127.0.0.1:5555" -interval = 60 - -[logging] -level = "info" -[zmq] -endpoint = "tcp://localhost:3000" +from = "Privacy Company " +title = "Тест-Драйв активирован 🏴‍☠️" +company_name = "Privacy Company" +support = "https://t.me/hehe_support" diff --git a/dev/api.requests b/dev/api.requests new file mode 100644 index 00000000..df81f575 --- /dev/null +++ b/dev/api.requests @@ -0,0 +1,28 @@ + +requests.get('http://localhost:5005/healthcheck') + +requests.post( + 'http://localhost:5005/subscription', + headers={ + 'Authorization': 'Bearer supetsecrettoken', + 'Content-Type': 'application/json' + }, + json={ + "env": "experimental", + "days": 10 + } +) + + +requests.post( + 'http://localhost:5005/connection', + headers={ + 'Authorization': 'Bearer supetsecrettoken', + 'Content-Type': 'application/json' + }, + json={ + "env": "TEST", + "proto": "Hysteria2", + "subscription_id": "ac01dba1-1190-4cc6-905b-f4a35f82cfee" + } +) \ No newline at end of file diff --git a/dev/commands.sql b/dev/commands.sql new file mode 100644 index 00000000..00fb77d8 --- /dev/null +++ b/dev/commands.sql @@ -0,0 +1,5 @@ + + + + +SELECT * FROM connections; \ No newline at end of file diff --git a/dev/utun7.conf b/dev/utun7.conf new file mode 100644 index 00000000..92e24fdb --- /dev/null +++ b/dev/utun7.conf @@ -0,0 +1,13 @@ +[Interface] +PrivateKey = gPUrecCLMjr1S7Q4/9LeroOQUlpmAcSiuv31qsbsUFc= +Address = 10.0.0.1/16 +DNS = 1.1.1.1 +ListenPort = 51821 + + + +[Peer] +PublicKey = 0wAoJhT0lxWVhdw7L2na3gM9NybBNgNSQPknNTpnqEk= +Endpoint = 78.17.28.66:51820 +AllowedIPs = 0.0.0.0/0 +PersistentKeepalive = 25 diff --git a/fcore.sublime-project b/fcore.sublime-project new file mode 100644 index 00000000..0322bff7 --- /dev/null +++ b/fcore.sublime-project @@ -0,0 +1,50 @@ +{ + "folders": [{ "path": "." }], + "debugger_configurations": [ + { + "name": "Debug: Node", + "type": "lldb", + "request": "launch", + "cargo": { + "args": ["build", "--bin", "node", "--features", "debug", ], + "env": { "RUSTFLAGS": "--cfg tokio_unstable" }, + }, + "executable": "${folder}/target/debug/node", + "program": "${folder}/target/debug/node", + "executable": "${folder}/target/debug/node", + "cwd": "${folder}", + "args": ["${folder}/experimental/config-node.toml"], + "env": { + "RUST_BACKTRACE": "full", + "RUST_LOG": "debug" + } + }, + { + "name": "Debug: API", + "type": "lldb", + "request": "launch", + "cargo": { + "args": ["build", "--bin", "agent", "--features", "debug"], + "env": { "RUSTFLAGS": "--cfg tokio_unstable" }, + }, + "executable": "${folder}/target/debug/api", + "program": "${folder}/target/debug/api", + "cwd": "${folder}", + "terminal": "integrated", + "args": ["${folder}/experimental/config-api.toml"], + "env": { + "RUST_BACKTRACE": "full", + "RUST_LOG": "debug" + } + }, + { + "name": "Debug: Auth", + "type": "lldb", + "request": "launch", + "cargo": { "args": ["build", "--bin", "auth"] }, + "executable": "${folder}/target/debug/auth", + "cwd": "${folder}", + "terminal": "integrated", + }, + ], +} diff --git a/fcore.sublime-workspace b/fcore.sublime-workspace new file mode 100644 index 00000000..12ab6429 --- /dev/null +++ b/fcore.sublime-workspace @@ -0,0 +1,33290 @@ +{ + "auto_complete": + { + "selected_items": + [ + [ + "build", + "build-lib" + ], + [ + "Conn", + "ConnectionBaseOperations" + ], + [ + "wi", + "Wireguard" + ], + [ + "cg", + "cfg(…)" + ], + [ + "W", + "Wireguard" + ], + [ + "S", + "StatsOp" + ], + [ + "def", + "default_company_website" + ], + [ + "C", + "Custom()" + ], + [ + "Er", + "error" + ], + [ + "Err", + "Error" + ], + [ + "tr", + "tracing-subscriber" + ], + [ + "ERR", + "Error" + ], + [ + "fr", + "from_file(as Settings)" + ], + [ + "fro", + "from_file(as Settings)" + ], + [ + "mtproto", + "mtproto_settings" + ], + [ + "f", + "fn validate(..)" + ], + [ + "Ser", + "ServiceSettings" + ], + [ + "d", + "default_log_level" + ], + [ + "Se", + "ServiceSettings" + ], + [ + "s", + "subscription" + ], + [ + "ema", + "email_sign_token" + ], + [ + "de", + "debug\tdebug!(…)" + ], + [ + "E", + "Env" + ], + [ + "e", + "env" + ], + [ + "top", + "topic_init" + ], + [ + "as", + "as_bytes()" + ], + [ + "im", + "impl_def" + ], + [ + "BTr", + "BTreeMap (use indexset::concurrent::map::BTreeMap)" + ], + [ + "st", + "storable_impl" + ], + [ + "i", + "impl_" + ], + [ + "type", + "type_def" + ], + [ + "wa", + "wait_for_ops()" + ], + [ + "Or", + "OrderedFloat" + ], + [ + "get_ro", + "get_row_fields_enum_ident()" + ], + [ + "nam", + "name_generator" + ], + [ + "row", + "row_fields_ident" + ], + [ + "col", + "column_variant" + ], + [ + "column", + "column_variant" + ], + [ + "me", + "mixed_site()" + ], + [ + "get_row", + "get_row_fields_enum_ident()" + ], + [ + "name", + "name_generator" + ], + [ + "get_r", + "get_row_fields_enum_ident()" + ], + [ + "Row", + "RowFields" + ], + [ + "in", + "into() (as Into)" + ], + [ + "get_row_", + "get_row_fields_ident()" + ], + [ + "row_", + "row_fields_enum" + ], + [ + "va", + "variant_ident" + ], + [ + "get", + "get_row_fields_ident" + ], + [ + "print", + "println!(…)" + ], + [ + "sele", + "select_all()" + ], + [ + "Li", + "Literal (use proc_macro2::Literal)" + ], + [ + "enu", + "enum_name" + ], + [ + "en", + "enum_name" + ], + [ + "Spa", + "Span (use proc_macro::Span)" + ], + [ + "prin", + "println!(…)" + ], + [ + "cm", + "cmp_impl" + ], + [ + "is", + "is_numeric_type(…)" + ], + [ + "pk", + "pk_type" + ], + [ + "T", + "Type" + ], + [ + "se", + "select_all()" + ], + [ + "tes", + "test_table" + ], + [ + "test", + "test_table" + ], + [ + "Tes", + "TestWorkTable" + ], + [ + "to", + "to_string() (as ToString)" + ], + [ + "U", + "Utc" + ], + [ + "MyW", + "MyWorkTable" + ], + [ + "select_by_te", + "select_by_test1" + ], + [ + "ex", + "execute() (as SelectQueryExecutor)" + ], + [ + "ro", + "row_type" + ], + [ + "Vec", + "VecDeque" + ], + [ + "to_to", + "to_token_stream() (as ToTokens)" + ], + [ + "or", + "order_matches" + ], + [ + "clo", + "clone() (as Clone)" + ], + [ + "push", + "push_back(…)" + ], + [ + "D", + "DoubleEndedIterator" + ], + [ + "r", + "row_type" + ], + [ + "na", + "name_generator" + ], + [ + "a", + "any" + ], + [ + "Selec", + "SelectQueryBuilder" + ], + [ + "wh", + "where1" + ], + [ + "c", + "collect" + ], + [ + "gen_table", + "gen_table_index_fns()" + ], + [ + "qu", + "quote! {…}" + ], + [ + "un", + "unlock_fn" + ], + [ + "lo", + "lock_await_fn" + ], + [ + "w", + "with_lock_fn" + ], + [ + "gen_lo", + "gen_lock_await_fn()" + ], + [ + "gen", + "gen_new_fn()" + ], + [ + "loc", + "lock_fn" + ], + [ + "get_", + "get_primary_key" + ], + [ + "pr", + "get_primary_key_type_ident()" + ], + [ + "get_w", + "get_wrapper_type_ident()" + ], + [ + "att", + "attr2" + ], + [ + "new", + "new_ident" + ], + [ + "Arc", + "ArchivedRow" + ], + [ + "Loc", + "LockType" + ], + [ + "A", + "ArchivedRowLock" + ], + [ + "Lock", + "LockType" + ], + [ + "lock", + "lock_name" + ], + [ + "to_", + "to_tokens(…) (use quote::ToTokens)" + ], + [ + "My", + "MyPrimaryKey()" + ], + [ + "u", + "update_val_by_id" + ], + [ + "select_", + "select_by_attr" + ], + [ + "attr", + "attr1_new" + ], + [ + "t", + "to_string() (as ToString)" + ], + [ + "re", + "remove" + ], + [ + "tab", + "TableIndex" + ], + [ + "gen_pr", + "gen_process_difference_index_fn()" + ], + [ + "Lie", + "Literal" + ], + [ + "De", + "Default" + ], + [ + "di", + "diff_container" + ], + [ + "select_by_at", + "select_by_attr2" + ], + [ + "index_", + "index_field_name" + ], + [ + "up", + "update_val_by_attr" + ], + [ + "str", + "stringify" + ], + [ + "ty", + "type_upper" + ], + [ + "int", + "into_iter() (as IntoIterator)" + ], + [ + "id", + "idx_field" + ], + [ + "ind", + "indexes" + ], + [ + "inde", + "indexes" + ], + [ + "old", + "old_archived_string" + ], + [ + "mat", + "matching_indices" + ], + [ + "all", + "all_update" + ], + [ + "Primar", + "MyPrimaryKey()" + ], + [ + "co", + "columns" + ], + [ + "Pr", + "MyPrimaryKey()" + ], + [ + "upd", + "update_all_attr_by_id" + ], + [ + "colum_", + "column_type_str" + ] + ] + }, + "buffers": + [ + { + "file": "src/bin/node/config.rs", + "settings": + { + "buffer_size": 1769, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "cut", + null, + "AQAAAKcEAAAAAAAApwQAAAAAAADWAQAAI1tkZXJpdmUoQ2xvbmUsIERlYnVnLCBEZXNlcmlhbGl6ZSldCnB1YiBzdHJ1Y3QgU2VydmljZVNldHRpbmdzIHsKICAgICNbc2VyZGUoZGVmYXVsdCldCiAgICBwdWIgc2VydmljZTogU2VydmljZUNvbmZpZywKICAgICNbc2VyZGUoZGVmYXVsdCldCiAgICBwdWIgeHJheTogWHJheUNvbmZpZywKICAgICNbc2VyZGUoZGVmYXVsdCldCiAgICBwdWIgd2c6IFdnQ29uZmlnLAogICAgI1tzZXJkZShkZWZhdWx0KV0KICAgIHB1YiBoMjogSDJDb25maWcsCiAgICAjW3NlcmRlKGRlZmF1bHQpXQogICAgcHViIG10cHJvdG86IE10cHJvdG9Db25maWcsCiAgICAjW3NlcmRlKGRlZmF1bHQpXQogICAgcHViIG5vZGU6IE5vZGVDb25maWdSYXcsCiAgICAjW3NlcmRlKGRlZmF1bHQpXQogICAgcHViIGFwaTogQXBpQWNjZXNzQ29uZmlnLAogICAgI1tzZXJkZShkZWZhdWx0KV0KICAgIHB1YiBtZXRyaWNzOiBNZXRyaWNzVHhDb25maWcsCn0", + "AQAAAAAAAAABAAAAfQYAAAAAAACnBAAAAAAAAAAAAAAAAPC/" + ], + [ + 11, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAH0BAAAAAAAAfgEAAAAAAAAAAAAAfgEAAAAAAAB/AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfQEAAAAAAAB9AQAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAN0AAAAAAAAA3gAAAAAAAAAAAAAA3gAAAAAAAADfAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QAAAAAAAADdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 15, + 1, + "paste", + null, + "AQAAAN8AAAAAAAAAtQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 19, + 1, + "cut", + null, + "AQAAANoFAAAAAAAA2gUAAAAAAAClAAAACiNbZGVyaXZlKENsb25lLCBEZWJ1ZywgRGVzZXJpYWxpemUsIERlZmF1bHQpXQpwdWIgc3RydWN0IFNlcnZpY2VDb25maWcgewogICAgcHViIGxvZ19sZXZlbDogU3RyaW5nLAogICAgcHViIHNuYXBzaG90X2ludGVydmFsOiB1NjQsCiAgICBwdWIgc25hcHNob3RfcGF0aDogU3RyaW5nLAp9", + "AQAAAAAAAAABAAAAfwYAAAAAAADaBQAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAN0AAAAAAAAA3gAAAAAAAAAAAAAA3gAAAAAAAADfAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QAAAAAAAADdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "paste", + null, + "AQAAAN8AAAAAAAAAhAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "cut", + null, + "AQAAAOAAAAAAAAAA4AAAAAAAAACkAAAAI1tkZXJpdmUoQ2xvbmUsIERlYnVnLCBEZXNlcmlhbGl6ZSwgRGVmYXVsdCldCnB1YiBzdHJ1Y3QgU2VydmljZUNvbmZpZyB7CiAgICBwdWIgbG9nX2xldmVsOiBTdHJpbmcsCiAgICBwdWIgc25hcHNob3RfaW50ZXJ2YWw6IHU2NCwKICAgIHB1YiBzbmFwc2hvdF9wYXRoOiBTdHJpbmcsCn0", + "AQAAAAAAAAABAAAAhAEAAAAAAADgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 2, + "left_delete", + null, + "AgAAAN8AAAAAAAAA3wAAAAAAAAABAAAACt4AAAAAAAAA3gAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA4AAAAAAAAADgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAALYCAAAAAAAAtwIAAAAAAAAAAAAAtwIAAAAAAAC4AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgIAAAAAAAC2AgAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 1, + "paste", + null, + "AQAAALgCAAAAAAAAXAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuAIAAAAAAAC4AgAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "insert", + { + "characters": "\n\nшьзд" + }, + "BgAAALYCAAAAAAAAtwIAAAAAAAAAAAAAtwIAAAAAAAC4AgAAAAAAAAAAAAC4AgAAAAAAALkCAAAAAAAAAAAAALkCAAAAAAAAugIAAAAAAAAAAAAAugIAAAAAAAC7AgAAAAAAAAAAAAC7AgAAAAAAALwCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgIAAAAAAAC2AgAAAAAAAAAAAAAAAPC/" + ], + [ + 35, + 4, + "left_delete", + null, + "BAAAALsCAAAAAAAAuwIAAAAAAAACAAAA0LS6AgAAAAAAALoCAAAAAAAAAgAAANC3uQIAAAAAAAC5AgAAAAAAAAIAAADRjLgCAAAAAAAAuAIAAAAAAAACAAAA0Yg", + "AQAAAAAAAAABAAAAvAIAAAAAAAC8AgAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "insert", + { + "characters": "im" + }, + "AgAAALgCAAAAAAAAuQIAAAAAAAAAAAAAuQIAAAAAAAC6AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuAIAAAAAAAC4AgAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":10,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 24, + 36, + 2 + ], + "trigger": "impl" + }, + "AgAAALgCAAAAAAAAuAIAAAAAAAACAAAAaW24AgAAAAAAAMYCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugIAAAAAAAC6AgAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 1, + "insert", + { + "characters": " " + }, + "AQAAAL0CAAAAAAAAvgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvQIAAAAAAAC9AgAAAAAAAAAAAAAAAPC/" + ], + [ + 39, + 1, + "left_delete", + null, + "AQAAAL0CAAAAAAAAvQIAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAvgIAAAAAAAC+AgAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "insert", + { + "characters": "Se" + }, + "AgAAAL0CAAAAAAAAvgIAAAAAAAAAAAAAvgIAAAAAAAC/AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvQIAAAAAAAC9AgAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":17,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 28, + 40, + 1 + ], + "trigger": "Settings" + }, + "AwAAAL4CAAAAAAAAvgIAAAAAAAABAAAAZb0CAAAAAAAAvQIAAAAAAAABAAAAU70CAAAAAAAAxQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvwIAAAAAAAC/AgAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 1, + "insert", + { + "characters": " for" + }, + "BAAAAMUCAAAAAAAAxgIAAAAAAAAAAAAAxgIAAAAAAADHAgAAAAAAAAAAAADHAgAAAAAAAMgCAAAAAAAAAAAAAMgCAAAAAAAAyQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxQIAAAAAAADFAgAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert", + { + "characters": " " + }, + "AQAAAMkCAAAAAAAAygIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQIAAAAAAADJAgAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "insert", + { + "characters": "C" + }, + "AQAAAMoCAAAAAAAAywIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAygIAAAAAAADKAgAAAAAAAAAAAAAAAPC/" + ], + [ + 45, + 1, + "left_delete", + null, + "AQAAAMoCAAAAAAAAygIAAAAAAAABAAAAQw", + "AQAAAAAAAAABAAAAywIAAAAAAADLAgAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "insert", + { + "characters": "Se" + }, + "AgAAAMoCAAAAAAAAywIAAAAAAAAAAAAAywIAAAAAAADMAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAygIAAAAAAADKAgAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":16,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 34, + 46, + 2 + ], + "trigger": "ServiceSettings" + }, + "AgAAAMoCAAAAAAAAygIAAAAAAAACAAAAU2XKAgAAAAAAANkCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzAIAAAAAAADMAgAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "insert", + { + "characters": " " + }, + "AQAAANsCAAAAAAAA3AIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2wIAAAAAAADbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "insert", + { + "characters": "\nf" + }, + "AgAAANwCAAAAAAAA4QIAAAAAAAAAAAAA4QIAAAAAAADiAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3AIAAAAAAADcAgAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":2,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 38, + 55, + 2 + ], + "trigger": "fn validate(..)" + }, + "AgAAAOECAAAAAAAA4QIAAAAAAAABAAAAZuECAAAAAAAAEgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4gIAAAAAAADiAgAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "insert", + { + "characters": "\nI" + }, + "AgAAAAMDAAAAAAAADAMAAAAAAAAAAAAADAMAAAAAAAANAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAwMAAAAAAAADAwAAAAAAAAAAAAAAAPC/" + ], + [ + 64, + 1, + "left_delete", + null, + "AQAAAAwDAAAAAAAADAMAAAAAAAABAAAASQ", + "AQAAAAAAAAABAAAADQMAAAAAAAANAwAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": "Ok" + }, + "AgAAAAwDAAAAAAAADQMAAAAAAAAAAAAADQMAAAAAAAAOAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADAMAAAAAAAAMAwAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 2, + "insert_snippet", + { + "contents": "($0)" + }, + "AgAAAA4DAAAAAAAAEAMAAAAAAAAAAAAADwMAAAAAAAARAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADgMAAAAAAAAOAwAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "trim_trailing_white_space", + null, + "AwAAACIDAAAAAAAAIgMAAAAAAAAEAAAAICAgIBMDAAAAAAAAEwMAAAAAAAAIAAAAICAgICAgICDbAgAAAAAAANsCAAAAAAAAAQAAACA", + "AQAAAAAAAAABAAAAEgMAAAAAAAASAwAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "rust_fmt_format_buffer", + null, + "BgAAAN8AAAAAAAAA3wAAAAAAAAABAAAAChEDAAAAAAAAEQMAAAAAAAABAAAAChcDAAAAAAAAFwMAAAAAAAABAAAACl8EAAAAAAAAXwQAAAAAAAACAAAACgrfBgAAAAAAAN8GAAAAAAAAAAAAAOEGAAAAAAAA4QYAAAAAAAADAAAACgoK", + "AQAAAAAAAAABAAAAEQMAAAAAAAARAwAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "insert", + { + "characters": "\n3" + }, + "AgAAAGIDAAAAAAAAZwMAAAAAAAAAAAAAZwMAAAAAAABoAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYgMAAAAAAABiAwAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAGgDAAAAAAAAagMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Delete Left Right.sublime-macro" + }, + "AgAAAGgDAAAAAAAAaAMAAAAAAAABAAAAW2gDAAAAAAAAaAMAAAAAAAABAAAAXQ", + "AQAAAAAAAAABAAAAaQMAAAAAAABpAwAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "left_delete", + null, + "AQAAAGcDAAAAAAAAZwMAAAAAAAABAAAAMw", + "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert", + { + "characters": "3" + }, + "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" + ], + [ + 89, + 1, + "left_delete", + null, + "AQAAAGcDAAAAAAAAZwMAAAAAAAABAAAAMw", + "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "insert", + { + "characters": "№" + }, + "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "left_delete", + null, + "AQAAAGcDAAAAAAAAZwMAAAAAAAADAAAA4oSW", + "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "insert", + { + "characters": "№" + }, + "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "left_delete", + null, + "AQAAAGcDAAAAAAAAZwMAAAAAAAADAAAA4oSW", + "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "insert", + { + "characters": "3" + }, + "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "left_delete", + null, + "AQAAAGcDAAAAAAAAZwMAAAAAAAABAAAAMw", + "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" + ], + [ + 96, + 1, + "insert", + { + "characters": "#" + }, + "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" + ], + [ + 97, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAGgDAAAAAAAAagMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" + ], + [ + 98, + 1, + "insert", + { + "characters": "d" + }, + "AQAAAGkDAAAAAAAAagMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaQMAAAAAAABpAwAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 1, + "left_delete", + null, + "AQAAAGkDAAAAAAAAaQMAAAAAAAABAAAAZA", + "AQAAAAAAAAABAAAAagMAAAAAAABqAwAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "insert", + { + "characters": "serde" + }, + "BQAAAGkDAAAAAAAAagMAAAAAAAAAAAAAagMAAAAAAABrAwAAAAAAAAAAAABrAwAAAAAAAGwDAAAAAAAAAAAAAGwDAAAAAAAAbQMAAAAAAAAAAAAAbQMAAAAAAABuAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaQMAAAAAAABpAwAAAAAAAAAAAAAAAPC/" + ], + [ + 101, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAG4DAAAAAAAAcAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbgMAAAAAAABuAwAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 1, + "insert", + { + "characters": "d" + }, + "AQAAAG8DAAAAAAAAcAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwMAAAAAAABvAwAAAAAAAAAAAAAAAPC/" + ], + [ + 109, + 1, + "insert_completion", + { + "completion": "default_log_level", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "default_log_level" + }, + "AgAAAG8DAAAAAAAAbwMAAAAAAAABAAAAZG8DAAAAAAAAgAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcAMAAAAAAABwAwAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "paste", + null, + "AQAAAGMDAAAAAAAAjgMAAAAAAAAgAAAAICAgICNbc2VyZGUoZGVmYXVsdF9sb2dfbGV2ZWwpXQo", + "AQAAAAAAAAABAAAAYwMAAAAAAACDAwAAAAAAAAAAAAAAAPC/" + ], + [ + 134, + 1, + "insert", + { + "characters": "def" + }, + "AwAAAHoDAAAAAAAAewMAAAAAAAAQAAAAZGVmYXVsdF9kaXNhYmxlZHsDAAAAAAAAfAMAAAAAAAAAAAAAfAMAAAAAAAB9AwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAegMAAAAAAACKAwAAAAAAAAAAAAAAAPC/" + ], + [ + 137, + 1, + "insert_completion", + { + "completion": "default_log_level", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "default_log_level" + }, + "AgAAAHoDAAAAAAAAegMAAAAAAAADAAAAZGVmegMAAAAAAACLAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfQMAAAAAAAB9AwAAAAAAAAAAAAAAAPC/" + ], + [ + 156, + 1, + "left_delete", + null, + "AQAAABoEAAAAAAAAGgQAAAAAAABvAAAAcHViIHN0cnVjdCBXZ0NvbmZpZyB7CiAgICAjW3NlcmRlKGRlZmF1bHQgPSAiZGVmYXVsdF9kaXNhYmxlZCIpXQogICAgcHViIGVuYWJsZWQ6IGJvb2wsCiAgICBwdWIgcGF0aDogU3RyaW5nLAp9", + "AQAAAAAAAAABAAAAiQQAAAAAAAAaBAAAAAAAAAAAAAAAAPC/" + ], + [ + 159, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABoEAAAAAAAAGgQAAAAAAAACAAAACgo", + "AQAAAAAAAAABAAAAGgQAAAAAAAAaBAAAAAAAAAAAAAAAAPC/" + ], + [ + 162, + 1, + "left_delete", + null, + "AQAAABoEAAAAAAAAGgQAAAAAAAAuAAAAI1tkZXJpdmUoQ2xvbmUsIERlZmF1bHQsIERlYnVnLCBEZXNlcmlhbGl6ZSldCg", + "AQAAAAAAAAABAAAAGgQAAAAAAABIBAAAAAAAAAAAAAAAAPC/" + ], + [ + 169, + 1, + "cut", + null, + "AQAAAIsEAAAAAAAAiwQAAAAAAACfAAAAI1tkZXJpdmUoQ2xvbmUsIERlYnVnLCBEZXNlcmlhbGl6ZSwgRGVmYXVsdCldCnB1YiBzdHJ1Y3QgWHJheUNvbmZpZyB7CiAgICAjW3NlcmRlKGRlZmF1bHQgPSAiZGVmYXVsdF9kaXNhYmxlZCIpXQogICAgcHViIGVuYWJsZWQ6IGJvb2wsCiAgICBwdWIgcGF0aDogU3RyaW5nLAp9", + "AQAAAAAAAAABAAAAKgUAAAAAAACLBAAAAAAAAAAAAAAAAPC/" + ], + [ + 172, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAOsDAAAAAAAA7AMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6wMAAAAAAADrAwAAAAAAAAAAAAAAAPC/" + ], + [ + 173, + 1, + "paste", + null, + "AQAAAOwDAAAAAAAAiwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7AMAAAAAAADsAwAAAAAAAAAAAAAAAPC/" + ], + [ + 174, + 1, + "reindent", + { + "single_line": false + }, + "FAAAAJgAAAAAAAAAnAAAAAAAAAAAAAAAlAAAAAAAAACUAAAAAAAAAAQAAAAgICAgyAAAAAAAAADMAAAAAAAAAAAAAADEAAAAAAAAAMQAAAAAAAAABAAAACAgICAlAQAAAAAAACkBAAAAAAAAAAAAACEBAAAAAAAAIQEAAAAAAAAEAAAAICAgIN8CAAAAAAAA4wIAAAAAAAAAAAAA2wIAAAAAAADbAgAAAAAAAAQAAAAgICAgCgMAAAAAAAASAwAAAAAAAAAAAAACAwAAAAAAAAIDAAAAAAAACAAAACAgICAgICAgZwMAAAAAAABrAwAAAAAAAAAAAABjAwAAAAAAAGMDAAAAAAAABAAAACAgICA2BAAAAAAAADoEAAAAAAAAAAAAADIEAAAAAAAAMgQAAAAAAAAEAAAAICAgINQEAAAAAAAA2AQAAAAAAAAAAAAA0AQAAAAAAADQBAAAAAAAAAQAAAAgICAgdQUAAAAAAAB5BQAAAAAAAAAAAABxBQAAAAAAAHEFAAAAAAAABAAAACAgICAZBgAAAAAAAB0GAAAAAAAAAAAAABUGAAAAAAAAFQYAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAiwQAAAAAAACLBAAAAAAAAAAAAAAAAPC/" + ], + [ + 175, + 1, + "insert", + { + "characters": "‰" + }, + "AQAAAIsEAAAAAAAAjAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiwQAAAAAAACLBAAAAAAAAAAAAAAAAPC/" + ], + [ + 176, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAIwEAAAAAAAAjQQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjAQAAAAAAACMBAAAAAAAAAAAAAAAAPC/" + ], + [ + 177, + 2, + "left_delete", + null, + "AgAAAIwEAAAAAAAAjAQAAAAAAAABAAAACosEAAAAAAAAiwQAAAAAAAADAAAA4oCw", + "AQAAAAAAAAABAAAAjQQAAAAAAACNBAAAAAAAAAAAAAAAAPC/" + ], + [ + 178, + 1, + "insert", + { + "characters": "\n‰" + }, + "AgAAAIsEAAAAAAAAjAQAAAAAAAAAAAAAjAQAAAAAAACNBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiwQAAAAAAACLBAAAAAAAAAAAAAAAAPC/" + ], + [ + 179, + 1, + "left_delete", + null, + "AQAAAIwEAAAAAAAAjAQAAAAAAAADAAAA4oCw", + "AQAAAAAAAAABAAAAjQQAAAAAAACNBAAAAAAAAAAAAAAAAPC/" + ], + [ + 183, + 1, + "rust_fmt_format_buffer", + null, + "AQAAACwFAAAAAAAALAUAAAAAAAACAAAACgo", + "AQAAAAAAAAABAAAAjAQAAAAAAACMBAAAAAAAAAAAAAAAAPC/" + ], + [ + 192, + 1, + "paste", + null, + "AQAAAEgAAAAAAAAATgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 193, + 1, + "insert", + { + "characters": "," + }, + "AQAAAE4AAAAAAAAATwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" + ], + [ + 196, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAEgAAAAAAAAASAAAAAAAAAAHAAAAUmVzdWx0LGYAAAAAAAAAbgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" + ], + [ + 200, + 1, + "left_delete", + null, + "AQAAABkAAAAAAAAAGQAAAAAAAAASAAAAdXNlIHBvbnk6OlJlc3VsdDsK", + "AQAAAAAAAAABAAAAGQAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" + ], + [ + 203, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABkAAAAAAAAAGQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 231, + 1, + "insert", + { + "characters": "\npub" + }, + "BAAAAN0DAAAAAAAA4gMAAAAAAAAAAAAA4gMAAAAAAADjAwAAAAAAAAAAAADjAwAAAAAAAOQDAAAAAAAAAAAAAOQDAAAAAAAA5QMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QMAAAAAAADdAwAAAAAAAAAAAAAAAPC/" + ], + [ + 232, + 1, + "insert", + { + "characters": " zmq_u" + }, + "BgAAAOUDAAAAAAAA5gMAAAAAAAAAAAAA5gMAAAAAAADnAwAAAAAAAAAAAADnAwAAAAAAAOgDAAAAAAAAAAAAAOgDAAAAAAAA6QMAAAAAAAAAAAAA6QMAAAAAAADqAwAAAAAAAAAAAADqAwAAAAAAAOsDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5QMAAAAAAADlAwAAAAAAAAAAAAAAAPC/" + ], + [ + 233, + 1, + "insert", + { + "characters": "pdate_endpo" + }, + "CwAAAOsDAAAAAAAA7AMAAAAAAAAAAAAA7AMAAAAAAADtAwAAAAAAAAAAAADtAwAAAAAAAO4DAAAAAAAAAAAAAO4DAAAAAAAA7wMAAAAAAAAAAAAA7wMAAAAAAADwAwAAAAAAAAAAAADwAwAAAAAAAPEDAAAAAAAAAAAAAPEDAAAAAAAA8gMAAAAAAAAAAAAA8gMAAAAAAADzAwAAAAAAAAAAAADzAwAAAAAAAPQDAAAAAAAAAAAAAPQDAAAAAAAA9QMAAAAAAAAAAAAA9QMAAAAAAAD2AwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6wMAAAAAAADrAwAAAAAAAAAAAAAAAPC/" + ], + [ + 234, + 1, + "insert", + { + "characters": "int:" + }, + "BAAAAPYDAAAAAAAA9wMAAAAAAAAAAAAA9wMAAAAAAAD4AwAAAAAAAAAAAAD4AwAAAAAAAPkDAAAAAAAAAAAAAPkDAAAAAAAA+gMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gMAAAAAAAD2AwAAAAAAAAAAAAAAAPC/" + ], + [ + 235, + 1, + "insert", + { + "characters": " String" + }, + "BwAAAPoDAAAAAAAA+wMAAAAAAAAAAAAA+wMAAAAAAAD8AwAAAAAAAAAAAAD8AwAAAAAAAP0DAAAAAAAAAAAAAP0DAAAAAAAA/gMAAAAAAAAAAAAA/gMAAAAAAAD/AwAAAAAAAAAAAAD/AwAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAQQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+gMAAAAAAAD6AwAAAAAAAAAAAAAAAPC/" + ], + [ + 238, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAAEEAAAAAAAAAgQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAPC/" + ], + [ + 260, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAB0AAAAAAAAAHgAAAAAAAAAEAAAAcG9ueR4AAAAAAAAAHwAAAAAAAAAAAAAAHwAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACEAAAAAAAAAAAAAACEAAAAAAAAAIgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHQAAAAAAAAAhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 269, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAANMAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADVAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0wAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 272, + 1, + "rust_fmt_format_buffer", + null, + "AQAAANUAAAAAAAAA1QAAAAAAAAACAAAACgo", + "AQAAAAAAAAABAAAA1QAAAAAAAADVAAAAAAAAAAAAAAAAAPC/" + ], + [ + 280, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAHwBAAAAAAAAgQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfAEAAAAAAAB8AQAAAAAAAAAAAAAAAPC/" + ], + [ + 281, + 1, + "paste", + null, + "AQAAAIEBAAAAAAAAnwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgQEAAAAAAACBAQAAAAAAAAAAAAAAAPC/" + ], + [ + 282, + 1, + "left_delete", + null, + "AQAAAJ4BAAAAAAAAngEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAnwEAAAAAAACfAQAAAAAAAAAAAAAAAPC/" + ], + [ + 287, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEwBAAAAAAAAUQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATAEAAAAAAABMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 288, + 1, + "paste", + null, + "AQAAAFEBAAAAAAAAbwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 293, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAGIBAAAAAAAAYwEAAAAAAAAJAAAAd2lyZWd1YXJkYwEAAAAAAABkAQAAAAAAAAAAAABkAQAAAAAAAGUBAAAAAAAAAAAAAGUBAAAAAAAAZgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYgEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 296, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAGoBAAAAAAAAagEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAZgEAAAAAAABmAQAAAAAAAAAAAAAAAPC/" + ], + [ + 308, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEUEAAAAAAAARgQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARQQAAAAAAABFBAAAAAAAAAAAAAAAAPC/" + ], + [ + 309, + 1, + "paste", + null, + "AQAAAEYEAAAAAAAAYwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARgQAAAAAAABGBAAAAAAAAAAAAAAAAPC/" + ], + [ + 318, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAFcEAAAAAAAAWAQAAAAAAAAJAAAAd2lyZWd1YXJkWAQAAAAAAABZBAAAAAAAAAAAAABZBAAAAAAAAFoEAAAAAAAAAAAAAFoEAAAAAAAAWwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVwQAAAAAAABgBAAAAAAAAAAAAAAAAPC/" + ], + [ + 325, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJ4FAAAAAAAAnwUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAngUAAAAAAACeBQAAAAAAAAAAAAAAAPC/" + ], + [ + 326, + 1, + "paste", + null, + "AQAAAJ8FAAAAAAAAvAUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnwUAAAAAAACfBQAAAAAAAAAAAAAAAPC/" + ], + [ + 333, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFsGAAAAAAAAXAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwYAAAAAAABbBgAAAAAAAAAAAAAAAPC/" + ], + [ + 339, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAFwGAAAAAAAAXAYAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAXAYAAAAAAABcBgAAAAAAAAAAAAAAAPC/" + ], + [ + 359, + 1, + "left_delete", + null, + "AQAAAEoCAAAAAAAASgIAAAAAAAAWAAAAICAgICNbc2VyZGUoZGVmYXVsdCldCg", + "AQAAAAAAAAABAAAASgIAAAAAAABgAgAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/node/http.rs", + "settings": + { + "buffer_size": 5370, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 10, + 1, + "paste", + null, + "AQAAAFQBAAAAAAAAWQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVAEAAAAAAABUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 11, + 1, + "insert", + { + "characters": "," + }, + "AQAAAFkBAAAAAAAAWgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWQEAAAAAAABZAQAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAFQBAAAAAAAAVAEAAAAAAAAGAAAAVG9waWMsmAEAAAAAAACfAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWgEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "insert", + { + "characters": "fcore" + }, + "DwAAAE0BAAAAAAAATgEAAAAAAAAEAAAAcG9ueQYBAAAAAAAABwEAAAAAAAAEAAAAcG9ued4AAAAAAAAA3wAAAAAAAAAEAAAAcG9ueUgBAAAAAAAASQEAAAAAAAAAAAAABAEAAAAAAAAFAQAAAAAAAAAAAADfAAAAAAAAAOAAAAAAAAAAAAAAAEsBAAAAAAAATAEAAAAAAAAAAAAABgEAAAAAAAAHAQAAAAAAAAAAAADgAAAAAAAAAOEAAAAAAAAAAAAAAE4BAAAAAAAATwEAAAAAAAAAAAAACAEAAAAAAAAJAQAAAAAAAAAAAADhAAAAAAAAAOIAAAAAAAAAAAAAAFEBAAAAAAAAUgEAAAAAAAAAAAAACgEAAAAAAAALAQAAAAAAAAAAAADiAAAAAAAAAOMAAAAAAAAAAAAAAA", + "AQAAAAAAAAADAAAA3gAAAAAAAADiAAAAAAAAAAAAAAAAAPC/BgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/TQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 32, + 1, + "left_delete", + null, + "AQAAAB4AAAAAAAAAHgAAAAAAAAARAAAAdXNlIHBvbnk6OlRvcGljOwo", + "AQAAAAAAAAABAAAAHgAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAGcAAAAAAAAAaAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "paste", + null, + "AQAAAGgAAAAAAAAAcgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 1, + "insert", + { + "characters": "," + }, + "AQAAAHIAAAAAAAAAcwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" + ], + [ + 45, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAHYAAAAAAAAAdwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdgAAAAAAAAB2AAAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "left_delete", + null, + "AQAAAEEAAAAAAAAAQQAAAAAAAAAZAAAAdXNlIHJlcXdlc3Q6OlN0YXR1c0NvZGU7Cg", + "AQAAAAAAAAABAAAAQQAAAAAAAABaAAAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 1, + "paste", + null, + "AQAAAE8AAAAAAAAAYwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "insert", + { + "characters": "," + }, + "AQAAAGMAAAAAAAAAZAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" + ], + [ + 68, + 1, + "left_delete", + null, + "AQAAAB4AAAAAAAAAHgAAAAAAAAAjAAAAdXNlIHJlcXdlc3Q6OkNsaWVudCBhcyBIdHRwQ2xpZW50Owo", + "AQAAAAAAAAABAAAAHgAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAEEAAAAAAAAAQgAAAAAAAAAAAAAATQAAAAAAAABOAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 78, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAOsAAAAAAAAA7AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6wAAAAAAAADrAAAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "paste", + null, + "AQAAAOwAAAAAAAAAAgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7AAAAAAAAADsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "insert", + { + "characters": "," + }, + "AQAAAAIBAAAAAAAAAwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert", + { + "characters": " " + }, + "AQAAAAMBAAAAAAAABAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAwEAAAAAAAADAQAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "insert", + { + "characters": "}" + }, + "AQAAADkBAAAAAAAAOgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOQEAAAAAAAA5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAOwAAAAAAAAA8QAAAAAAAAAAAAAACAEAAAAAAAAMAQAAAAAAAAAAAABCAQAAAAAAAEQBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOgEAAAAAAAA6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "left_delete", + null, + "AQAAALEAAAAAAAAAsQAAAAAAAAApAAAAdXNlIGZjb3JlOjpodHRwOjpyZXF1ZXN0OjpDb25uVHlwZVBhcmFtOwo", + "AQAAAAAAAAABAAAAsQAAAAAAAADaAAAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 5, + "left_delete", + null, + "BQAAAN0AAAAAAAAA3QAAAAAAAAABAAAAbdwAAAAAAAAA3AAAAAAAAAABAAAAYdsAAAAAAAAA2wAAAAAAAAABAAAActoAAAAAAAAA2gAAAAAAAAABAAAAYdkAAAAAAAAA2QAAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAA3gAAAAAAAADeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "paste", + null, + "AQAAACUBAAAAAAAAgAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQEAAAAAAAAlAQAAAAAAAAAAAAAAAPC/" + ], + [ + 120, + 1, + "insert", + { + "characters": "," + }, + "AQAAAIABAAAAAAAAgQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgAEAAAAAAACAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 123, + 1, + "rust_fmt_format_buffer", + null, + "CAAAACUBAAAAAAAAKgEAAAAAAAAAAAAAMgEAAAAAAAAzAQAAAAAAAAAAAAA3AQAAAAAAADoBAAAAAAAAAAAAAE0BAAAAAAAAUAEAAAAAAAAAAAAAVAEAAAAAAABVAQAAAAAAAAAAAACMAQAAAAAAAJABAAAAAAAAAAAAAJIBAAAAAAAAlwEAAAAAAAAAAAAA4gEAAAAAAADkAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgQEAAAAAAACBAQAAAAAAAAAAAAAAAPC/" + ], + [ + 127, + 1, + "left_delete", + null, + "AQAAALEAAAAAAAAAsQAAAAAAAABnAAAAdXNlIGZjb3JlOjpodHRwOjp7CiAgICByZXF1ZXN0OjpDb25uVHlwZSwKICAgIHJlc3BvbnNlOjp7SW5zdGFuY2UsIEluc3RhbmNlV2l0aElkLCBSZXNwb25zZU1lc3NhZ2V9LAp9Ow", + "AQAAAAAAAAABAAAAGAEAAAAAAACxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "rust_fmt_format_buffer", + null, + "AQAAALEAAAAAAAAAsQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAsQAAAAAAAACxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 145, + 5, + "left_delete", + null, + "BQAAAM0FAAAAAAAAzQUAAAAAAAABAAAAbcwFAAAAAAAAzAUAAAAAAAABAAAAYcsFAAAAAAAAywUAAAAAAAABAAAAcsoFAAAAAAAAygUAAAAAAAABAAAAYckFAAAAAAAAyQUAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAAzgUAAAAAAADOBQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/http/request.rs", + "settings": + { + "buffer_size": 288, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 6, + "left_delete", + null, + "BgAAAMEAAAAAAAAAwQAAAAAAAAABAAAAbcAAAAAAAAAAwAAAAAAAAAABAAAAYb8AAAAAAAAAvwAAAAAAAAABAAAAcr4AAAAAAAAAvgAAAAAAAAABAAAAYb0AAAAAAAAAvQAAAAAAAAABAAAAULwAAAAAAAAAvAAAAAAAAAABAAAAZQ", + "AQAAAAAAAAABAAAAwgAAAAAAAADCAAAAAAAAAAAAAAAAAPC/" + ], + [ + 7, + 1, + "insert", + { + "characters": "e" + }, + "AQAAALwAAAAAAAAAvQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "fcore.sublime-project", + "settings": + { + "buffer_size": 1287, + "line_ending": "Unix" + }, + "undo_stack": + [ + ] + }, + { + "file": "build.rs", + "settings": + { + "buffer_size": 866, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 5, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAACIAAAAAAAAAJwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIgAAAAAAAAAiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 6, + 1, + "paste", + null, + "AQAAACcAAAAAAAAAQAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJwAAAAAAAAAnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "cut", + null, + "AQAAACMAAAAAAAAAIwAAAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAicHJvdG8iKV0K", + "AQAAAAAAAAABAAAAIwAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABYAAAAAAAAAFwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFgAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "paste", + null, + "AQAAABcAAAAAAAAANQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFwAAAAAAAAAXAAAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABcAAAAAAAAAFwAAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "left_delete", + null, + "AQAAADEAAAAAAAAAMQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAMgAAAAAAAAAyAAAAAAAAAAAAAAAAAAAA" + ], + [ + 64, + 1, + "cut", + null, + "AQAAABcAAAAAAAAAFwAAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJwcm90byIpXQo", + "AQAAAAAAAAABAAAAFwAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAACIAAAAAAAAAJwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIgAAAAAAAAAiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "paste", + null, + "AQAAACcAAAAAAAAAQQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJwAAAAAAAAAnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 73, + 1, + "insert_snippet", + { + "contents": "{$0}" + }, + "AQAAAEEAAAAAAAAAQwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 1, + "right_delete", + null, + "AQAAAEIAAAAAAAAAQgAAAAAAAAABAAAAfQ", + "AQAAAAAAAAABAAAAQgAAAAAAAABCAAAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "insert", + { + "characters": "\n}" + }, + "AgAAAAUDAAAAAAAABgMAAAAAAAAAAAAABgMAAAAAAAAHAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABQMAAAAAAAAFAwAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "rust_fmt_format_buffer", + null, + "IgAAAEEAAAAAAAAARQAAAAAAAAAAAAAARwAAAAAAAABJAAAAAAAAAAAAAABNAAAAAAAAAE8AAAAAAAAAAAAAAHsAAAAAAAAAfgAAAAAAAAAAAAAAggAAAAAAAACDAAAAAAAAAAAAAAC6AAAAAAAAAL4AAAAAAAAAAAAAANsAAAAAAAAA3wAAAAAAAAAAAAAA/wAAAAAAAAAAAQAAAAAAAAAAAAAIAQAAAAAAAAsBAAAAAAAAAAAAAB0BAAAAAAAAIAEAAAAAAAAAAAAALAEAAAAAAAAtAQAAAAAAAAAAAAAzAQAAAAAAADcBAAAAAAAAAAAAAF8BAAAAAAAAYwEAAAAAAAAAAAAAcAEAAAAAAABxAQAAAAAAAAAAAACBAQAAAAAAAIQBAAAAAAAAAAAAAJ8BAAAAAAAAoQEAAAAAAAAAAAAAsQEAAAAAAACzAQAAAAAAAAAAAADFAQAAAAAAAMkBAAAAAAAAAAAAANwBAAAAAAAA4AEAAAAAAAAAAAAAGQIAAAAAAAAaAgAAAAAAAAAAAAAiAgAAAAAAACUCAAAAAAAAAAAAADICAAAAAAAANAIAAAAAAAAAAAAAOAIAAAAAAAA6AgAAAAAAAAAAAABTAgAAAAAAAFYCAAAAAAAAAAAAAF4CAAAAAAAAXwIAAAAAAAAAAAAAcwIAAAAAAAB1AgAAAAAAAAAAAAB9AgAAAAAAAH8CAAAAAAAAAAAAAJQCAAAAAAAAlQIAAAAAAAAAAAAAnQIAAAAAAACgAgAAAAAAAAAAAADMAgAAAAAAAM4CAAAAAAAAAAAAANYCAAAAAAAA2AIAAAAAAAAAAAAAGgMAAAAAAAAdAwAAAAAAAAAAAAAhAwAAAAAAACIDAAAAAAAAAAAAAFQDAAAAAAAAWAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwMAAAAAAAAHAwAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "cut", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAdXNlIHdhbGtkaXI6OldhbGtEaXI7Cg", + "AQAAAAAAAAABAAAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAACoAAAAAAAAALwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 96, + 1, + "paste", + null, + "AQAAAC8AAAAAAAAARQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALwAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "cut", + null, + "AQAAAC4AAAAAAAAALgAAAAAAAAAVAAAAdXNlIHdhbGtkaXI6OldhbGtEaXI7", + "AQAAAAAAAAABAAAALgAAAAAAAABDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 106, + 1, + "insert", + { + "characters": "\n" + }, + "AgAAADUAAAAAAAAAPgAAAAAAAAAAAAAAKgAAAAAAAAAqAAAAAAAAAAQAAAAgICAg", + "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 107, + 1, + "paste", + null, + "AQAAADoAAAAAAAAATwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOgAAAAAAAAA6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 110, + 1, + "rust_fmt_format_buffer", + null, + "AQAAACoAAAAAAAAAKgAAAAAAAAACAAAACgo", + "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAACEAAAAAAAAAIgAAAAAAAAAFAAAAcHJvdG8iAAAAAAAAACMAAAAAAAAAAAAAACMAAAAAAAAAJAAAAAAAAAAAAAAAJAAAAAAAAAAlAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIQAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": ".github/workflows/release.yml", + "settings": + { + "buffer_size": 4323, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 10, + 3, + "left_delete", + null, + "AwAAAHQAAAAAAAAAdAAAAAAAAAABAAAAbnMAAAAAAAAAcwAAAAAAAAABAAAAb3IAAAAAAAAAcgAAAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAAdQAAAAAAAAB1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 11, + 1, + "right_delete", + null, + "AQAAAHIAAAAAAAAAcgAAAAAAAAABAAAAeQ", + "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAHIAAAAAAAAAcwAAAAAAAAAAAAAAcwAAAAAAAAB0AAAAAAAAAAAAAAB0AAAAAAAAAHUAAAAAAAAAAAAAAHUAAAAAAAAAdgAAAAAAAAAAAAAAdgAAAAAAAAB3AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "insert", + { + "characters": "noide" + }, + "BQAAAKAAAAAAAAAAoQAAAAAAAAAFAAAAYWdlbnShAAAAAAAAAKIAAAAAAAAAAAAAAKIAAAAAAAAAowAAAAAAAAAAAAAAowAAAAAAAACkAAAAAAAAAAAAAACkAAAAAAAAAKUAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoAAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 3, + "left_delete", + null, + "AwAAAKQAAAAAAAAApAAAAAAAAAABAAAAZaMAAAAAAAAAowAAAAAAAAABAAAAZKIAAAAAAAAAogAAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAApQAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" + ], + [ + 32, + 1, + "insert", + { + "characters": "de" + }, + "AgAAAKIAAAAAAAAAowAAAAAAAAAAAAAAowAAAAAAAACkAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAogAAAAAAAACiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "insert", + { + "characters": "nide" + }, + "BAAAAFoEAAAAAAAAWwQAAAAAAAAFAAAAYWdlbnRbBAAAAAAAAFwEAAAAAAAAAAAAAFwEAAAAAAAAXQQAAAAAAAAAAAAAXQQAAAAAAABeBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWgQAAAAAAABfBAAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 2, + "left_delete", + null, + "AgAAAF0EAAAAAAAAXQQAAAAAAAABAAAAZVwEAAAAAAAAXAQAAAAAAAABAAAAZA", + "AQAAAAAAAAABAAAAXgQAAAAAAABeBAAAAAAAAAAAAAAAAPC/" + ], + [ + 39, + 1, + "insert", + { + "characters": "ode" + }, + "AwAAAFwEAAAAAAAAXQQAAAAAAAAAAAAAXQQAAAAAAABeBAAAAAAAAAAAAABeBAAAAAAAAF8EAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXAQAAAAAAABcBAAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 4, + "left_delete", + null, + "BAAAAF4EAAAAAAAAXgQAAAAAAAABAAAAZV0EAAAAAAAAXQQAAAAAAAABAAAAZFwEAAAAAAAAXAQAAAAAAAABAAAAb1sEAAAAAAAAWwQAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAAXwQAAAAAAABfBAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": "ode" + }, + "AwAAAFsEAAAAAAAAXAQAAAAAAAAAAAAAXAQAAAAAAABdBAAAAAAAAAAAAABdBAAAAAAAAF4EAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwQAAAAAAABbBAAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "insert", + { + "characters": "node" + }, + "BAAAACsFAAAAAAAALAUAAAAAAAAFAAAAYWdlbnQsBQAAAAAAAC0FAAAAAAAAAAAAAC0FAAAAAAAALgUAAAAAAAAAAAAALgUAAAAAAAAvBQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKwUAAAAAAAAwBQAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 1, + "insert", + { + "characters": "node" + }, + "BAAAANwEAAAAAAAA3QQAAAAAAAAFAAAAYWdlbnTdBAAAAAAAAN4EAAAAAAAAAAAAAN4EAAAAAAAA3wQAAAAAAAAAAAAA3wQAAAAAAADgBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3AQAAAAAAADhBAAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "insert", + { + "characters": "node" + }, + "BAAAAMYKAAAAAAAAxwoAAAAAAAAFAAAAYWdlbnTHCgAAAAAAAMgKAAAAAAAAAAAAAMgKAAAAAAAAyQoAAAAAAAAAAAAAyQoAAAAAAADKCgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxgoAAAAAAADLCgAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 1, + "cut", + null, + "AQAAAMAKAAAAAAAAwAoAAAAAAAAKAAAAYnVpbGQtbm9kZQ", + "AQAAAAAAAAABAAAAwAoAAAAAAADKCgAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 2, + "left_delete", + null, + "AgAAAL8KAAAAAAAAvwoAAAAAAAABAAAAIL4KAAAAAAAAvgoAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAwAoAAAAAAADACgAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": "," + }, + "AQAAAMoKAAAAAAAAywoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAygoAAAAAAADKCgAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "insert", + { + "characters": " " + }, + "AQAAAMsKAAAAAAAAzAoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAywoAAAAAAADLCgAAAAAAAAAAAAAAAPC/" + ], + [ + 67, + 1, + "paste", + null, + "AQAAAMwKAAAAAAAA1goAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzAoAAAAAAADMCgAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "insert", + { + "characters": "node" + }, + "BAAAAFQLAAAAAAAAVQsAAAAAAAAFAAAAYWdlbnRVCwAAAAAAAFYLAAAAAAAAAAAAAFYLAAAAAAAAVwsAAAAAAAAAAAAAVwsAAAAAAABYCwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVAsAAAAAAABZCwAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "insert", + { + "characters": "node" + }, + "BAAAAMkLAAAAAAAAygsAAAAAAAAFAAAAYWdlbnTKCwAAAAAAAMsLAAAAAAAAAAAAAMsLAAAAAAAAzAsAAAAAAAAAAAAAzAsAAAAAAADNCwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQsAAAAAAADOCwAAAAAAAAAAAAAAAPC/" + ], + [ + 126, + 1, + "insert", + { + "characters": "node" + }, + "JAAAAE8OAAAAAAAAUA4AAAAAAAAFAAAAYWdlbnRBDgAAAAAAAEIOAAAAAAAABQAAAGFnZW50HQ4AAAAAAAAeDgAAAAAAAAUAAABhZ2VudPgNAAAAAAAA+Q0AAAAAAAAFAAAAYWdlbnTqDQAAAAAAAOsNAAAAAAAABQAAAGFnZW50yg0AAAAAAADLDQAAAAAAAAUAAABhZ2VudKYNAAAAAAAApw0AAAAAAAAFAAAAYWdlbnSYDQAAAAAAAJkNAAAAAAAABQAAAGFnZW50eQ0AAAAAAAB6DQAAAAAAAAUAAABhZ2VudDAOAAAAAAAAMQ4AAAAAAAAAAAAAJg4AAAAAAAAnDgAAAAAAAAAAAAAGDgAAAAAAAAcOAAAAAAAAAAAAAOUNAAAAAAAA5g0AAAAAAAAAAAAA2w0AAAAAAADcDQAAAAAAAAAAAAC/DQAAAAAAAMANAAAAAAAAAAAAAJ8NAAAAAAAAoA0AAAAAAAAAAAAAlQ0AAAAAAACWDQAAAAAAAAAAAAB6DQAAAAAAAHsNAAAAAAAAAAAAADkOAAAAAAAAOg4AAAAAAAAAAAAALg4AAAAAAAAvDgAAAAAAAAAAAAANDgAAAAAAAA4OAAAAAAAAAAAAAOsNAAAAAAAA7A0AAAAAAAAAAAAA4A0AAAAAAADhDQAAAAAAAAAAAADDDQAAAAAAAMQNAAAAAAAAAAAAAKINAAAAAAAAow0AAAAAAAAAAAAAlw0AAAAAAACYDQAAAAAAAAAAAAB7DQAAAAAAAHwNAAAAAAAAAAAAAEIOAAAAAAAAQw4AAAAAAAAAAAAANg4AAAAAAAA3DgAAAAAAAAAAAAAUDgAAAAAAABUOAAAAAAAAAAAAAPENAAAAAAAA8g0AAAAAAAAAAAAA5Q0AAAAAAADmDQAAAAAAAAAAAADHDQAAAAAAAMgNAAAAAAAAAAAAAKUNAAAAAAAApg0AAAAAAAAAAAAAmQ0AAAAAAACaDQAAAAAAAAAAAAB8DQAAAAAAAH0NAAAAAAAAAAAAAA", + "AQAAAAAAAAAJAAAAeQ0AAAAAAAB+DQAAAAAAAAAAAAAAAPC/mA0AAAAAAACdDQAAAAAAAAAAAAAAAPC/pg0AAAAAAACrDQAAAAAAAAAAAAAAAPC/yg0AAAAAAADPDQAAAAAAAAAAAAAAAPC/6g0AAAAAAADvDQAAAAAAAAAAAAAAAPC/+A0AAAAAAAD9DQAAAAAAAAAAAAAAAPC/HQ4AAAAAAAAiDgAAAAAAAAAAAAAAAPC/QQ4AAAAAAABGDgAAAAAAAAAAAAAAAPC/Tw4AAAAAAABUDgAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "insert", + { + "characters": "node" + }, + "DAAAAAIQAAAAAAAAAxAAAAAAAAAFAAAAYWdlbnTgDwAAAAAAAOEPAAAAAAAABQAAAGFnZW50vw8AAAAAAADADwAAAAAAAAUAAABhZ2VudPsPAAAAAAAA/A8AAAAAAAAAAAAA3Q8AAAAAAADeDwAAAAAAAAAAAADADwAAAAAAAMEPAAAAAAAAAAAAAP4PAAAAAAAA/w8AAAAAAAAAAAAA3w8AAAAAAADgDwAAAAAAAAAAAADBDwAAAAAAAMIPAAAAAAAAAAAAAAEQAAAAAAAAAhAAAAAAAAAAAAAA4Q8AAAAAAADiDwAAAAAAAAAAAADCDwAAAAAAAMMPAAAAAAAAAAAAAA", + "AQAAAAAAAAADAAAAvw8AAAAAAADEDwAAAAAAAAAAAAAAAPC/4A8AAAAAAADlDwAAAAAAAAAAAAAAAPC/AhAAAAAAAAAHEAAAAAAAAAAAAAAAAPC/" + ], + [ + 148, + 1, + "insert", + { + "characters": "node" + }, + "BAAAAEcQAAAAAAAASBAAAAAAAAAFAAAAYWdlbnRIEAAAAAAAAEkQAAAAAAAAAAAAAEkQAAAAAAAAShAAAAAAAAAAAAAAShAAAAAAAABLEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARxAAAAAAAABMEAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": ".github/workflows/rust.yml", + "settings": + { + "buffer_size": 2672, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 8, + 1, + "insert", + { + "characters": "node" + }, + "BAAAAF4PAAAAAAAAXw8AAAAAAAAFAAAAYWdlbnRfDwAAAAAAAGAPAAAAAAAAAAAAAGAPAAAAAAAAYQ8AAAAAAAAAAAAAYQ8AAAAAAABiDwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXg8AAAAAAABjDwAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "js_prettier", + { + "auto_format_prettier_config_path": null, + "save_file": true + }, + "AgAAAAAAAAAAAAAA2hAAAAAAAAAZFAAAbmFtZTogUG9ueSBCdWlsZAoKb246CiAgICBwdXNoOgogICAgICAgIGJyYW5jaGVzOiBbICJtYWluIiBdCiAgICBwdWxsX3JlcXVlc3Q6CiAgICAgICAgYnJhbmNoZXM6IFsgIm1haW4iIF0KCmVudjoKICAgIENBUkdPX1RFUk1fQ09MT1I6IGFsd2F5cwoKam9iczoKICAgIGJ1aWxkLWFnZW50OgogICAgICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgICAgIHN0cmF0ZWd5OgogICAgICAgICAgICBtYXRyaXg6CiAgICAgICAgICAgICAgICB0YXJnZXQ6CiAgICAgICAgICAgICAgICAgICAgLSB4ODZfNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgICAgICAgICAgICAtIGFhcmNoNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgICAgICAgICAgICAtIGFybXY3LXVua25vd24tbGludXgtZ251ZWFiaWhmCgogICAgICAgIHN0ZXBzOgogICAgICAgICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEB2NAoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIGxhdGVzdCBydXN0IHRvb2xjaGFpbgogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMtcnMvdG9vbGNoYWluQHYxCiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgICAgICAgICAgb3ZlcnJpZGU6IHRydWUKCiAgICAgICAgICAgIC0gbmFtZTogVXBkYXRlIGFwdCBwYWNrYWdlIGluZGV4CiAgICAgICAgICAgICAgcnVuOiBzdWRvIGFwdC1nZXQgdXBkYXRlCgogICAgICAgICAgICAtIG5hbWU6IEluc3RhbGwgcHJvdG9idWYtY29tcGlsZXIKICAgICAgICAgICAgICBydW46IHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAgICAgICAtIG5hbWU6IEluc3RhbGwgemlnCiAgICAgICAgICAgICAgcnVuOiBwaXAzIGluc3RhbGwgemlnbGFuZwoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIGNhcmdvLXppZ2J1aWxkCiAgICAgICAgICAgICAgcnVuOiBjYXJnbyBpbnN0YWxsIC0tbG9ja2VkIGNhcmdvLXppZ2J1aWxkCgogICAgICAgICAgICAtIG5hbWU6IEFkZCB0YXJnZXQKICAgICAgICAgICAgICBydW46IHJ1c3R1cCB0YXJnZXQgYWRkICR7eyBtYXRyaXgudGFyZ2V0IH19CgogICAgICAgICAgICAtIG5hbWU6IEJ1aWxkIGZvciAke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAgICAgICAgIHJ1bjogY2FyZ28gemlnYnVpbGQgLS1yZWxlYXNlIC0tYmluIGFnZW50IC0tbm8tZGVmYXVsdC1mZWF0dXJlcyAtLXRhcmdldCAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgICAgICAgLSBuYW1lOiBVcGxvYWQgYmluYXJ5IGZvciAke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMvdXBsb2FkLWFydGlmYWN0QHY0CiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgbmFtZTogcG9ueS1hZ2VudC0ke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAgICAgICAgICAgICBwYXRoOiB0YXJnZXQvJHt7IG1hdHJpeC50YXJnZXQgfX0vcmVsZWFzZS9hZ2VudAoKICAgIHRlc3QtYXBpOgogICAgICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgICAgIHN0ZXBzOgogICAgICAgICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEB2NAoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIGxhdGVzdCBydXN0IHRvb2xjaGFpbgogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMtcnMvdG9vbGNoYWluQHYxCiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgICAgICAgICAgb3ZlcnJpZGU6IHRydWUKCiAgICAgICAgICAgIC0gbmFtZTogVXBkYXRlIGFwdCBwYWNrYWdlIGluZGV4CiAgICAgICAgICAgICAgcnVuOiBzdWRvIGFwdC1nZXQgdXBkYXRlCgogICAgICAgICAgICAtIG5hbWU6IEluc3RhbGwgcHJvdG9idWYtY29tcGlsZXIKICAgICAgICAgICAgICBydW46IHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAgICAgICAtIG5hbWU6IFRlc3QgQVBJCiAgICAgICAgICAgICAgcnVuOiBjYXJnbyB0ZXN0CgogICAgYnVpbGQtYXBpOgogICAgICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgICAgIG5lZWRzOiBbIHRlc3QtYXBpIF0KICAgICAgICBzdGVwczoKICAgICAgICAgICAgLSBuYW1lOiBDaGVja291dAogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgICAgICAgIC0gbmFtZTogSW5zdGFsbCBsYXRlc3QgcnVzdCB0b29sY2hhaW4KICAgICAgICAgICAgICB1c2VzOiBhY3Rpb25zLXJzL3Rvb2xjaGFpbkB2MQogICAgICAgICAgICAgIHdpdGg6CiAgICAgICAgICAgICAgICAgIHRvb2xjaGFpbjogbmlnaHRseQogICAgICAgICAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICAgICAgICAgIG92ZXJyaWRlOiB0cnVlCgogICAgICAgICAgICAtIG5hbWU6IFVwZGF0ZSBhcHQgcGFja2FnZSBpbmRleAogICAgICAgICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IHVwZGF0ZQoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIHByb3RvYnVmLWNvbXBpbGVyCiAgICAgICAgICAgICAgcnVuOiBzdWRvIGFwdC1nZXQgaW5zdGFsbCAteSBwcm90b2J1Zi1jb21waWxlcgoKICAgICAgICAgICAgLSBuYW1lOiBCdWlsZCBBUEkKICAgICAgICAgICAgICBydW46IGNhcmdvIGJ1aWxkIC0tcmVsZWFzZSAtLWJpbiBhcGkgLS1uby1kZWZhdWx0LWZlYXR1cmVzCgogICAgICAgICAgICAtIG5hbWU6IFVwbG9hZCBBUEkgYmluYXJ5CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWFwaQogICAgICAgICAgICAgICAgICBwYXRoOiB0YXJnZXQvcmVsZWFzZS9hcGkKCiAgICBidWlsZC1hdXRoOgogICAgICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgICAgIHN0ZXBzOgogICAgICAgICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEB2NAoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIGxhdGVzdCBydXN0IHRvb2xjaGFpbgogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMtcnMvdG9vbGNoYWluQHYxCiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgICAgICAgICAgb3ZlcnJpZGU6IHRydWUKCiAgICAgICAgICAgIC0gbmFtZTogVXBkYXRlIGFwdCBwYWNrYWdlIGluZGV4CiAgICAgICAgICAgICAgcnVuOiBzdWRvIGFwdC1nZXQgdXBkYXRlCgogICAgICAgICAgICAtIG5hbWU6IEluc3RhbGwgcHJvdG9idWYtY29tcGlsZXIKICAgICAgICAgICAgICBydW46IHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAgICAgICAtIG5hbWU6IEJ1aWxkIEFQSQogICAgICAgICAgICAgIHJ1bjogY2FyZ28gYnVpbGQgLS1yZWxlYXNlIC0tYmluIGF1dGggLS1uby1kZWZhdWx0LWZlYXR1cmVzCgogICAgICAgICAgICAtIG5hbWU6IFVwbG9hZCBBUEkgYmluYXJ5CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWF1dGgKICAgICAgICAgICAgICAgICAgcGF0aDogdGFyZ2V0L3JlbGVhc2UvYXV0aAoKICAgIGNvbGxlY3QtYmluYXJpZXM6CiAgICAgICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdAogICAgICAgIG5lZWRzOiBbIGJ1aWxkLW5vZGUsIGJ1aWxkLWFwaSBdCgogICAgICAgIHN0ZXBzOgogICAgICAgICAgICAtIG5hbWU6IERvd25sb2FkIGFnZW50IHg4Nl82NAogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWFnZW50LXg4Nl82NC11bmtub3duLWxpbnV4LWdudQogICAgICAgICAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQveDg2XzY0CgogICAgICAgICAgICAtIG5hbWU6IERvd25sb2FkIGFnZW50IGFybTY0CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgICAgICAgIHdpdGg6CiAgICAgICAgICAgICAgICAgIG5hbWU6IHBvbnktYWdlbnQtYWFyY2g2NC11bmtub3duLWxpbnV4LWdudQogICAgICAgICAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtNjQKCiAgICAgICAgICAgIC0gbmFtZTogRG93bmxvYWQgYWdlbnQgYXJtdjcKICAgICAgICAgICAgICB1c2VzOiBhY3Rpb25zL2Rvd25sb2FkLWFydGlmYWN0QHY0CiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgbmFtZTogcG9ueS1hZ2VudC1hcm12Ny11bmtub3duLWxpbnV4LWdudWVhYmloZgogICAgICAgICAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtdjcKCiAgICAgICAgICAgIC0gbmFtZTogRG93bmxvYWQgYXBpCiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgICAgICAgIHdpdGg6CiAgICAgICAgICAgICAgICAgIG5hbWU6IHBvbnktYXBpCiAgICAgICAgICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hcGkKCiAgICAgICAgICAgIC0gbmFtZTogRG93bmxvYWQgYXV0aAogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWF1dGgKICAgICAgICAgICAgICAgICAgcGF0aDogY29sbGVjdGVkL2F1dGgKCiAgICAgICAgICAgIC0gbmFtZTogVXBsb2FkIGNvbWJpbmVkIGJpbmFyaWVzCiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWJpbmFyaWVzCiAgICAgICAgICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC8K2hAAAAAAAADbEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYg8AAAAAAABiDwAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "insert", + { + "characters": "node" + }, + "BAAAACUNAAAAAAAAJg0AAAAAAAAFAAAAYWdlbnQmDQAAAAAAACcNAAAAAAAAAAAAACcNAAAAAAAAKA0AAAAAAAAAAAAAKA0AAAAAAAApDQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQ0AAAAAAAAqDQAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAHoNAAAAAAAAew0AAAAAAAAEAAAAcG9ueXsNAAAAAAAAfA0AAAAAAAAAAAAAfA0AAAAAAAB9DQAAAAAAAAAAAAB9DQAAAAAAAH4NAAAAAAAAAAAAAH4NAAAAAAAAfw0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeg0AAAAAAAB+DQAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 1, + "insert", + { + "characters": "node" + }, + "BAAAAIANAAAAAAAAgQ0AAAAAAAAFAAAAYWdlbnSBDQAAAAAAAIINAAAAAAAAAAAAAIINAAAAAAAAgw0AAAAAAAAAAAAAgw0AAAAAAACEDQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgA0AAAAAAACFDQAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert", + { + "characters": "node" + }, + "BAAAANcNAAAAAAAA2A0AAAAAAAAFAAAAYWdlbnTYDQAAAAAAANkNAAAAAAAAAAAAANkNAAAAAAAA2g0AAAAAAAAAAAAA2g0AAAAAAADbDQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1w0AAAAAAADcDQAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 1, + "paste", + null, + "AQAAACsOAAAAAAAANQ4AAAAAAAAKAAAAcG9ueS1hZ2VudA", + "AQAAAAAAAAABAAAAKw4AAAAAAAA1DgAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "insert", + { + "characters": "node" + }, + "BAAAAIgOAAAAAAAAiQ4AAAAAAAAFAAAAYWdlbnSJDgAAAAAAAIoOAAAAAAAAAAAAAIoOAAAAAAAAiw4AAAAAAAAAAAAAiw4AAAAAAACMDgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiA4AAAAAAACNDgAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 1, + "paste", + null, + "AQAAANwOAAAAAAAA5g4AAAAAAAAKAAAAcG9ueS1hZ2VudA", + "AQAAAAAAAAABAAAA3A4AAAAAAADmDgAAAAAAAAAAAAAAAPC/" + ], + [ + 67, + 4, + "left_delete", + null, + "BAAAAI0PAAAAAAAAjQ8AAAAAAAABAAAAeYwPAAAAAAAAjA8AAAAAAAABAAAAbosPAAAAAAAAiw8AAAAAAAABAAAAb4oPAAAAAAAAig8AAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAAjg8AAAAAAACODwAAAAAAAAAAAAAAAPC/" + ], + [ + 68, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAIoPAAAAAAAAiw8AAAAAAAAAAAAAiw8AAAAAAACMDwAAAAAAAAAAAACMDwAAAAAAAI0PAAAAAAAAAAAAAI0PAAAAAAAAjg8AAAAAAAAAAAAAjg8AAAAAAACPDwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAig8AAAAAAACKDwAAAAAAAAAAAAAAAPC/" + ], + [ + 73, + 1, + "left_delete", + null, + "AQAAAD0PAAAAAAAAPQ8AAAAAAAABAAAAYQ", + "AQAAAAAAAAABAAAAPg8AAAAAAAA+DwAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 1, + "insert", + { + "characters": "A" + }, + "AQAAAD0PAAAAAAAAPg8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPQ8AAAAAAAA9DwAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "insert", + { + "characters": " Service" + }, + "CAAAAEAPAAAAAAAAQQ8AAAAAAAAAAAAAQQ8AAAAAAABCDwAAAAAAAAAAAABCDwAAAAAAAEMPAAAAAAAAAAAAAEMPAAAAAAAARA8AAAAAAAAAAAAARA8AAAAAAABFDwAAAAAAAAAAAABFDwAAAAAAAEYPAAAAAAAAAAAAAEYPAAAAAAAARw8AAAAAAAAAAAAARw8AAAAAAABIDwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQA8AAAAAAABADwAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "left_delete", + null, + "AQAAANIPAAAAAAAA0g8AAAAAAAABAAAAYQ", + "AQAAAAAAAAABAAAA0w8AAAAAAADTDwAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert", + { + "characters": "A" + }, + "AQAAANIPAAAAAAAA0w8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0g8AAAAAAADSDwAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "insert", + { + "characters": " Service" + }, + "CAAAANYPAAAAAAAA1w8AAAAAAAAAAAAA1w8AAAAAAADYDwAAAAAAAAAAAADYDwAAAAAAANkPAAAAAAAAAAAAANkPAAAAAAAA2g8AAAAAAAAAAAAA2g8AAAAAAADbDwAAAAAAAAAAAADbDwAAAAAAANwPAAAAAAAAAAAAANwPAAAAAAAA3Q8AAAAAAAAAAAAA3Q8AAAAAAADeDwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1g8AAAAAAADWDwAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 3, + "left_delete", + null, + "AwAAACsQAAAAAAAAKxAAAAAAAAABAAAAeSoQAAAAAAAAKhAAAAAAAAABAAAAbikQAAAAAAAAKRAAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAALBAAAAAAAAAsEAAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert", + { + "characters": "f" + }, + "AQAAACkQAAAAAAAAKhAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKRAAAAAAAAApEAAAAAAAAAAAAAAAAPC/" + ], + [ + 89, + 2, + "left_delete", + null, + "AgAAACkQAAAAAAAAKRAAAAAAAAABAAAAZigQAAAAAAAAKBAAAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAAKhAAAAAAAAAqEAAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAACgQAAAAAAAAKRAAAAAAAAAAAAAAKRAAAAAAAAAqEAAAAAAAAAAAAAAqEAAAAAAAACsQAAAAAAAAAAAAACsQAAAAAAAALBAAAAAAAAAAAAAALBAAAAAAAAAtEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKBAAAAAAAAAoEAAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAMEQAAAAAAAAwhAAAAAAAAANAAAAcG9ueS1iaW5hcmllc8IQAAAAAAAAwxAAAAAAAAAAAAAAwxAAAAAAAADEEAAAAAAAAAAAAADEEAAAAAAAAMUQAAAAAAAAAAAAAMUQAAAAAAAAxhAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwRAAAAAAAADOEAAAAAAAAAAAAAAAAPC/" + ], + [ + 113, + 1, + "insert", + { + "characters": "node" + }, + "BAAAACkEAAAAAAAAKgQAAAAAAAAFAAAAYWdlbnQqBAAAAAAAACsEAAAAAAAAAAAAACsEAAAAAAAALAQAAAAAAAAAAAAALAQAAAAAAAAtBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQQAAAAAAAAuBAAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "insert", + { + "characters": "fcore-node" + }, + "CgAAAN8EAAAAAAAA4AQAAAAAAAAKAAAAcG9ueS1hZ2VudOAEAAAAAAAA4QQAAAAAAAAAAAAA4QQAAAAAAADiBAAAAAAAAAAAAADiBAAAAAAAAOMEAAAAAAAAAAAAAOMEAAAAAAAA5AQAAAAAAAAAAAAA5AQAAAAAAADlBAAAAAAAAAAAAADlBAAAAAAAAOYEAAAAAAAAAAAAAOYEAAAAAAAA5wQAAAAAAAAAAAAA5wQAAAAAAADoBAAAAAAAAAAAAADoBAAAAAAAAOkEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3wQAAAAAAADpBAAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "insert", + { + "characters": "node" + }, + "BAAAADMFAAAAAAAANAUAAAAAAAAFAAAAYWdlbnQ0BQAAAAAAADUFAAAAAAAAAAAAADUFAAAAAAAANgUAAAAAAAAAAAAANgUAAAAAAAA3BQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMwUAAAAAAAA4BQAAAAAAAAAAAAAAAPC/" + ], + [ + 137, + 1, + "insert", + { + "characters": "node" + }, + "BAAAAIwAAAAAAAAAjQAAAAAAAAAFAAAAYWdlbnSNAAAAAAAAAI4AAAAAAAAAAAAAAI4AAAAAAAAAjwAAAAAAAAAAAAAAjwAAAAAAAACQAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjAAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 164, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAIMAAAAAAAAAhgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 168, + 1, + "insert", + { + "characters": "\n\n" + }, + "AwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAhQAAAAAAAACFAAAAAAAAAAIAAAAgIAEAAAAAAAAAAgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 170, + 1, + "paste", + null, + "AQAAAAAAAAAAAAAA3AMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + ], + [ + 173, + 5, + "left_delete", + null, + "BQAAAAQAAAAAAAAABAAAAAAAAAABAAAAOgMAAAAAAAAAAwAAAAAAAAABAAAAcwIAAAAAAAAAAgAAAAAAAAABAAAAYgEAAAAAAAAAAQAAAAAAAAABAAAAbwAAAAAAAAAAAAAAAAAAAAABAAAAag", + "AQAAAAAAAAABAAAABQAAAAAAAAAFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 179, + 1, + "cut", + null, + "AQAAAAMAAAAAAAAAAwAAAAAAAABABAAAYnVpbGQtbm9kZToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RyYXRlZ3k6CiAgICAgIG1hdHJpeDoKICAgICAgICB0YXJnZXQ6IFt4ODZfNjQtdW5rbm93bi1saW51eC1nbnUsIGFhcmNoNjQtdW5rbm93bi1saW51eC1nbnVdCiAgICBzdGVwczoKICAgICAgLSB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CiAgICAgIAogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAgIHdpdGg6CiAgICAgICAgICB0YXJnZXRzOiAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgIyDQodCQ0JzQntCVINCS0JDQltCd0J7QlTog0JrRjdGI0LjRgNC+0LLQsNC90LjQtSDQt9Cw0LLQuNGB0LjQvNC+0YHRgtC10Lkg0Lgg0LDRgNGC0LXRhNCw0LrRgtC+0LIKICAgICAgLSB1c2VzOiBTd2F0aW5lbS9ydXN0LWNhY2hlQHYyCiAgICAgICAgd2l0aDoKICAgICAgICAgIGtleTogJHt7IG1hdHJpeC50YXJnZXQgfX0KCiAgICAgIC0gbmFtZTogSW5zdGFsbCBkZXBlbmRlbmNpZXMKICAgICAgICBydW46IHwKICAgICAgICAgIHN1ZG8gYXB0LWdldCB1cGRhdGUKICAgICAgICAgIHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAjINCd0LUg0YHRgtCw0LLRjCDRh9C10YDQtdC3IGNhcmdvIGluc3RhbGwsINGN0YLQviDQtNC+0LvQs9C+LiDQmNGB0L/QvtC70YzQt9GD0LkgcGlwINC00LvRjyB6aWcKICAgICAgLSBuYW1lOiBJbnN0YWxsIHppZ2J1aWxkCiAgICAgICAgcnVuOiB8CiAgICAgICAgICBwaXAzIGluc3RhbGwgemlnbGFuZwogICAgICAgICAgY2FyZ28gaW5zdGFsbCAtLXZlcnNpb24gMC4xOS4zIGNhcmdvLXppZ2J1aWxkICMg0YTQuNC60YHQuNGA0YPQuSDQstC10YDRgdC40Y4g0LTQu9GPINC60Y3RiNCwCgogICAgICAtIG5hbWU6IEJ1aWxkCiAgICAgICAgIyDQlNC+0LHQsNCy0LvRj9C10LwgLS1mZWF0dXJlcyBwcm90bwogICAgICAgIHJ1bjogY2FyZ28gemlnYnVpbGQgLS1yZWxlYXNlIC0tYmluIG5vZGUgLS10YXJnZXQgJHt7IG1hdHJpeC50YXJnZXQgfX0gLS1mZWF0dXJlcyBwcm90bwo", + "AQAAAAAAAAABAAAAAwAAAAAAAADYAwAAAAAAAAAAAAAAAFxA" + ], + [ + 184, + 1, + "paste", + null, + "AQAAAIsAAAAAAAAAYAQAAAAAAACwBAAAYnVpbGQtbm9kZToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RyYXRlZ3k6CiAgICAgIG1hdHJpeDoKICAgICAgICB0YXJnZXQ6CiAgICAgICAgICAtIHg4Nl82NC11bmtub3duLWxpbnV4LWdudQogICAgICAgICAgLSBhYXJjaDY0LXVua25vd24tbGludXgtZ251CiAgICAgICAgICAtIGFybXY3LXVua25vd24tbGludXgtZ251ZWFiaWhmCgogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogSW5zdGFsbCB6aWcKICAgICAgICBydW46IHBpcDMgaW5zdGFsbCB6aWdsYW5nCgogICAgICAtIG5hbWU6IEluc3RhbGwgY2FyZ28temlnYnVpbGQKICAgICAgICBydW46IGNhcmdvIGluc3RhbGwgLS1sb2NrZWQgY2FyZ28temlnYnVpbGQKCiAgICAgIC0gbmFtZTogQWRkIHRhcmdldAogICAgICAgIHJ1bjogcnVzdHVwIHRhcmdldCBhZGQgJHt7IG1hdHJpeC50YXJnZXQgfX0KCiAgICAgIC0gbmFtZTogQnVpbGQgZm9yICR7eyBtYXRyaXgudGFyZ2V0IH19CiAgICAgICAgcnVuOiBjYXJnbyB6aWdidWlsZCAtLXJlbGVhc2UgLS1iaW4gbm9kZSAtLW5vLWRlZmF1bHQtZmVhdHVyZXMgLS10YXJnZXQgJHt7IG1hdHJpeC50YXJnZXQgfX0KCiAgICAgIC0gbmFtZTogVXBsb2FkIGJpbmFyeSBmb3IgJHt7IG1hdHJpeC50YXJnZXQgfX0KICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1ub2RlLSR7eyBtYXRyaXgudGFyZ2V0IH19CiAgICAgICAgICBwYXRoOiB0YXJnZXQvJHt7IG1hdHJpeC50YXJnZXQgfX0vcmVsZWFzZS9ub2Rl", + "AQAAAAAAAAABAAAAiwAAAAAAAAA7BQAAAAAAAAAAAAAAAPC/" + ], + [ + 185, + 1, + "trim_trailing_white_space", + null, + "AgAAAEABAAAAAAAAQAEAAAAAAAAGAAAAICAgICAgAQAAAAAAAAABAAAAAAAAAAIAAAAgIA", + "AQAAAAAAAAABAAAAYAQAAAAAAABgBAAAAAAAAAAAAAAAAPC/" + ], + [ + 186, + 1, + "js_prettier", + { + "auto_format_prettier_config_path": null, + "save_file": true + }, + "AgAAAAAAAAAAAAAA/A8AAAAAAABsEAAACgpuYW1lOiBQb255IEJ1aWxkCgpvbjoKICBwdXNoOgogICAgYnJhbmNoZXM6IFsibWFpbiJdCiAgcHVsbF9yZXF1ZXN0OgogICAgYnJhbmNoZXM6IFsibWFpbiJdCgplbnY6CiAgQ0FSR09fVEVSTV9DT0xPUjogYWx3YXlzCgpqb2JzOgoKICBidWlsZC1ub2RlOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBzdHJhdGVneToKICAgICAgbWF0cml4OgogICAgICAgIHRhcmdldDogW3g4Nl82NC11bmtub3duLWxpbnV4LWdudSwgYWFyY2g2NC11bmtub3duLWxpbnV4LWdudV0KICAgIHN0ZXBzOgogICAgICAtIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBSdXN0CiAgICAgICAgdXNlczogZHRvbG5heS9ydXN0LXRvb2xjaGFpbkBuaWdodGx5CiAgICAgICAgd2l0aDoKICAgICAgICAgIHRhcmdldHM6ICR7eyBtYXRyaXgudGFyZ2V0IH19CgogICAgICAjINCh0JDQnNCe0JUg0JLQkNCW0J3QntCVOiDQmtGN0YjQuNGA0L7QstCw0L3QuNC1INC30LDQstC40YHQuNC80L7RgdGC0LXQuSDQuCDQsNGA0YLQtdGE0LDQutGC0L7QsgogICAgICAtIHVzZXM6IFN3YXRpbmVtL3J1c3QtY2FjaGVAdjIKICAgICAgICB3aXRoOgogICAgICAgICAga2V5OiAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgLSBuYW1lOiBJbnN0YWxsIGRlcGVuZGVuY2llcwogICAgICAgIHJ1bjogfAogICAgICAgICAgc3VkbyBhcHQtZ2V0IHVwZGF0ZQogICAgICAgICAgc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgICMg0J3QtSDRgdGC0LDQstGMINGH0LXRgNC10LcgY2FyZ28gaW5zdGFsbCwg0Y3RgtC+INC00L7Qu9Cz0L4uINCY0YHQv9C+0LvRjNC30YPQuSBwaXAg0LTQu9GPIHppZwogICAgICAtIG5hbWU6IEluc3RhbGwgemlnYnVpbGQKICAgICAgICBydW46IHwKICAgICAgICAgIHBpcDMgaW5zdGFsbCB6aWdsYW5nCiAgICAgICAgICBjYXJnbyBpbnN0YWxsIC0tdmVyc2lvbiAwLjE5LjMgY2FyZ28temlnYnVpbGQgIyDRhNC40LrRgdC40YDRg9C5INCy0LXRgNGB0LjRjiDQtNC70Y8g0LrRjdGI0LAKCiAgICAgIC0gbmFtZTogQnVpbGQKICAgICAgICAjINCU0L7QsdCw0LLQu9GP0LXQvCAtLWZlYXR1cmVzIHByb3RvCiAgICAgICAgcnVuOiBjYXJnbyB6aWdidWlsZCAtLXJlbGVhc2UgLS1iaW4gbm9kZSAtLXRhcmdldCAke3sgbWF0cml4LnRhcmdldCB9fSAtLWZlYXR1cmVzIHByb3RvCgoKICB0ZXN0LWFwaToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogVGVzdCBBUEkKICAgICAgICBydW46IGNhcmdvIHRlc3QKCiAgYnVpbGQtYXBpOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBuZWVkczogW3Rlc3QtYXBpXQogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogQnVpbGQgQVBJCiAgICAgICAgcnVuOiBjYXJnbyBidWlsZCAtLXJlbGVhc2UgLS1iaW4gYXBpIC0tbm8tZGVmYXVsdC1mZWF0dXJlcwoKICAgICAgLSBuYW1lOiBVcGxvYWQgQVBJIGJpbmFyeQogICAgICAgIHVzZXM6IGFjdGlvbnMvdXBsb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IHBvbnktYXBpCiAgICAgICAgICBwYXRoOiB0YXJnZXQvcmVsZWFzZS9hcGkKCiAgYnVpbGQtYXV0aDoKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogQnVpbGQgQVBJCiAgICAgICAgcnVuOiBjYXJnbyBidWlsZCAtLXJlbGVhc2UgLS1iaW4gYXV0aCAtLW5vLWRlZmF1bHQtZmVhdHVyZXMKCiAgICAgIC0gbmFtZTogVXBsb2FkIEFQSSBiaW5hcnkKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBwb255LWF1dGgKICAgICAgICAgIHBhdGg6IHRhcmdldC9yZWxlYXNlL2F1dGgKCiAgY29sbGVjdC1iaW5hcmllczoKICAgIHJ1bnMtb246IHVidW50dS1sYXRlc3QKICAgIG5lZWRzOiBbYnVpbGQtbm9kZSwgYnVpbGQtYXBpXQoKICAgIHN0ZXBzOgogICAgICAtIG5hbWU6IERvd25sb2FkIG5vZGUgeDg2XzY0CiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1ub2RlLXg4Nl82NC11bmtub3duLWxpbnV4LWdudQogICAgICAgICAgcGF0aDogY29sbGVjdGVkL3g4Nl82NAoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBub2RlIGFybTY0CiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1ub2RlLWFhcmNoNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hcm02NAoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBub2RlIGFybXY3CiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1ub2RlLWFybXY3LXVua25vd24tbGludXgtZ251ZWFiaWhmCiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtdjcKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgQXBpIFNlcnZpY2UKICAgICAgICB1c2VzOiBhY3Rpb25zL2Rvd25sb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IGZjb3JlLWFwaQogICAgICAgICAgcGF0aDogY29sbGVjdGVkL2FwaQoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBBdXRoIFNlcnZpY2UKICAgICAgICB1c2VzOiBhY3Rpb25zL2Rvd25sb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IGZjb3JlLWF1dGgKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hdXRoCgogICAgICAtIG5hbWU6IFVwbG9hZCBjb21iaW5lZCBiaW5hcmllcwogICAgICAgIHVzZXM6IGFjdGlvbnMvdXBsb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IGZjb3JlCiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvCvwPAAAAAAAA/Q8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAQAAAAAAABYBAAAAAAAAAAAAAAAAPC/" + ], + [ + 191, + 1, + "left_delete", + null, + "AQAAANADAAAAAAAA0AMAAAAAAAAuAAAAICAgICAgICAjINCU0L7QsdCw0LLQu9GP0LXQvCAtLWZlYXR1cmVzIHByb3RvCg", + "AQAAAAAAAAABAAAA0AMAAAAAAAD1AwAAAAAAAAAAAAAAAPC/" + ], + [ + 195, + 1, + "left_delete", + null, + "AQAAANQCAAAAAAAA1AIAAAAAAABnAAAAICAgICAgIyDQndC1INGB0YLQsNCy0Ywg0YfQtdGA0LXQtyBjYXJnbyBpbnN0YWxsLCDRjdGC0L4g0LTQvtC70LPQvi4g0JjRgdC/0L7Qu9GM0LfRg9C5IHBpcCDQtNC70Y8gemlnCg", + "AQAAAAAAAAABAAAA1AIAAAAAAAAbAwAAAAAAAAAAAAAAAPC/" + ], + [ + 198, + 1, + "left_delete", + null, + "AQAAAFkDAAAAAAAAWQMAAAAAAAAvAAAAIyDRhNC40LrRgdC40YDRg9C5INCy0LXRgNGB0LjRjiDQtNC70Y8g0LrRjdGI0LA", + "AQAAAAAAAAABAAAAWQMAAAAAAABzAwAAAAAAAAAAAAAAAPC/" + ], + [ + 202, + 1, + "left_delete", + null, + "AQAAALsBAAAAAAAAuwEAAAAAAABpAAAAICAgICAgIyDQodCQ0JzQntCVINCS0JDQltCd0J7QlTog0JrRjdGI0LjRgNC+0LLQsNC90LjQtSDQt9Cw0LLQuNGB0LjQvNC+0YHRgtC10Lkg0Lgg0LDRgNGC0LXRhNCw0LrRgtC+0LIK", + "AQAAAAAAAAABAAAAuwEAAAAAAAD3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 203, + 1, + "trim_trailing_white_space", + null, + "AQAAABwDAAAAAAAAHAMAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 214, + 3, + "left_delete", + null, + "AwAAALcGAAAAAAAAtwYAAAAAAACnAAAAICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXK2BgAAAAAAALYGAAAAAAAAAQAAAAq1BgAAAAAAALUGAAAAAAAAAQAAAAo", + "AQAAAAAAAAABAAAAXgcAAAAAAAC3BgAAAAAAAAAAAAAAAPC/" + ], + [ + 225, + 1, + "left_delete", + null, + "AQAAAMkIAAAAAAAAyQgAAAAAAACiAAAALSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIK", + "AQAAAAAAAAABAAAAyQgAAAAAAABrCQAAAAAAAAAAAAAAAPC/" + ], + [ + 228, + 1, + "insert", + { + "characters": " --featir" + }, + "CQAAACUJAAAAAAAAJgkAAAAAAAAAAAAAJgkAAAAAAAAnCQAAAAAAAAAAAAAnCQAAAAAAACgJAAAAAAAAAAAAACgJAAAAAAAAKQkAAAAAAAAAAAAAKQkAAAAAAAAqCQAAAAAAAAAAAAAqCQAAAAAAACsJAAAAAAAAAAAAACsJAAAAAAAALAkAAAAAAAAAAAAALAkAAAAAAAAtCQAAAAAAAAAAAAAtCQAAAAAAAC4JAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQkAAAAAAAAlCQAAAAAAAAAAAAAAAPC/" + ], + [ + 229, + 2, + "left_delete", + null, + "AgAAAC0JAAAAAAAALQkAAAAAAAABAAAAciwJAAAAAAAALAkAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAALgkAAAAAAAAuCQAAAAAAAAAAAAAAAPC/" + ], + [ + 230, + 1, + "insert", + { + "characters": "ures" + }, + "BAAAACwJAAAAAAAALQkAAAAAAAAAAAAALQkAAAAAAAAuCQAAAAAAAAAAAAAuCQAAAAAAAC8JAAAAAAAAAAAAAC8JAAAAAAAAMAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALAkAAAAAAAAsCQAAAAAAAAAAAAAAAPC/" + ], + [ + 231, + 1, + "insert", + { + "characters": " email" + }, + "BgAAADAJAAAAAAAAMQkAAAAAAAAAAAAAMQkAAAAAAAAyCQAAAAAAAAAAAAAyCQAAAAAAADMJAAAAAAAAAAAAADMJAAAAAAAANAkAAAAAAAAAAAAANAkAAAAAAAA1CQAAAAAAAAAAAAA1CQAAAAAAADYJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMAkAAAAAAAAwCQAAAAAAAAAAAAAAAPC/" + ], + [ + 234, + 1, + "insert", + { + "characters": "," + }, + "AQAAAB4KAAAAAAAAHwoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgoAAAAAAAAeCgAAAAAAAAAAAAAAAPC/" + ], + [ + 235, + 1, + "insert", + { + "characters": " bild-" + }, + "BgAAAB8KAAAAAAAAIAoAAAAAAAAAAAAAIAoAAAAAAAAhCgAAAAAAAAAAAAAhCgAAAAAAACIKAAAAAAAAAAAAACIKAAAAAAAAIwoAAAAAAAAAAAAAIwoAAAAAAAAkCgAAAAAAAAAAAAAkCgAAAAAAACUKAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHwoAAAAAAAAfCgAAAAAAAAAAAAAAAPC/" + ], + [ + 236, + 4, + "left_delete", + null, + "BAAAACQKAAAAAAAAJAoAAAAAAAABAAAALSMKAAAAAAAAIwoAAAAAAAABAAAAZCIKAAAAAAAAIgoAAAAAAAABAAAAbCEKAAAAAAAAIQoAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAAJQoAAAAAAAAlCgAAAAAAAAAAAAAAAPC/" + ], + [ + 237, + 1, + "insert", + { + "characters": "uild-auth" + }, + "CQAAACEKAAAAAAAAIgoAAAAAAAAAAAAAIgoAAAAAAAAjCgAAAAAAAAAAAAAjCgAAAAAAACQKAAAAAAAAAAAAACQKAAAAAAAAJQoAAAAAAAAAAAAAJQoAAAAAAAAmCgAAAAAAAAAAAAAmCgAAAAAAACcKAAAAAAAAAAAAACcKAAAAAAAAKAoAAAAAAAAAAAAAKAoAAAAAAAApCgAAAAAAAAAAAAApCgAAAAAAACoKAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIQoAAAAAAAAhCgAAAAAAAAAAAAAAAPC/" + ], + [ + 238, + 1, + "trim_trailing_white_space", + null, + "AQAAAMMIAAAAAAAAwwgAAAAAAAAGAAAAICAgICAg", + "AQAAAAAAAAABAAAAKgoAAAAAAAAqCgAAAAAAAAAAAAAAAPC/" + ], + [ + 239, + 1, + "js_prettier", + { + "auto_format_prettier_config_path": null, + "save_file": true + }, + "AgAAAAAAAAAAAAAABA4AAAAAAAAGDgAAbmFtZTogUG9ueSBCdWlsZAoKb246CiAgcHVzaDoKICAgIGJyYW5jaGVzOiBbIm1haW4iXQogIHB1bGxfcmVxdWVzdDoKICAgIGJyYW5jaGVzOiBbIm1haW4iXQoKZW52OgogIENBUkdPX1RFUk1fQ09MT1I6IGFsd2F5cwoKam9iczoKICBidWlsZC1ub2RlOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBzdHJhdGVneToKICAgICAgbWF0cml4OgogICAgICAgIHRhcmdldDogW3g4Nl82NC11bmtub3duLWxpbnV4LWdudSwgYWFyY2g2NC11bmtub3duLWxpbnV4LWdudV0KICAgIHN0ZXBzOgogICAgICAtIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBSdXN0CiAgICAgICAgdXNlczogZHRvbG5heS9ydXN0LXRvb2xjaGFpbkBuaWdodGx5CiAgICAgICAgd2l0aDoKICAgICAgICAgIHRhcmdldHM6ICR7eyBtYXRyaXgudGFyZ2V0IH19CgogICAgICAtIHVzZXM6IFN3YXRpbmVtL3J1c3QtY2FjaGVAdjIKICAgICAgICB3aXRoOgogICAgICAgICAga2V5OiAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgLSBuYW1lOiBJbnN0YWxsIGRlcGVuZGVuY2llcwogICAgICAgIHJ1bjogfAogICAgICAgICAgc3VkbyBhcHQtZ2V0IHVwZGF0ZQogICAgICAgICAgc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogSW5zdGFsbCB6aWdidWlsZAogICAgICAgIHJ1bjogfAogICAgICAgICAgcGlwMyBpbnN0YWxsIHppZ2xhbmcKICAgICAgICAgIGNhcmdvIGluc3RhbGwgLS12ZXJzaW9uIDAuMTkuMyBjYXJnby16aWdidWlsZAoKICAgICAgLSBuYW1lOiBCdWlsZAogICAgICAgIHJ1bjogY2FyZ28gemlnYnVpbGQgLS1yZWxlYXNlIC0tYmluIG5vZGUgLS10YXJnZXQgJHt7IG1hdHJpeC50YXJnZXQgfX0gLS1mZWF0dXJlcyBwcm90bwoKICB0ZXN0LWFwaToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogVGVzdCBBUEkKICAgICAgICBydW46IGNhcmdvIHRlc3QKCiAgYnVpbGQtYXBpOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBuZWVkczogW3Rlc3QtYXBpXQogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBCdWlsZCBBUEkKICAgICAgICBydW46IGNhcmdvIGJ1aWxkIC0tcmVsZWFzZSAtLWJpbiBhcGkgLS1uby1kZWZhdWx0LWZlYXR1cmVzCgogICAgICAtIG5hbWU6IFVwbG9hZCBBUEkgYmluYXJ5CiAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogcG9ueS1hcGkKICAgICAgICAgIHBhdGg6IHRhcmdldC9yZWxlYXNlL2FwaQoKICBidWlsZC1hdXRoOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBDaGVja291dAogICAgICAgIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBsYXRlc3QgcnVzdCB0b29sY2hhaW4KICAgICAgICB1c2VzOiBhY3Rpb25zLXJzL3Rvb2xjaGFpbkB2MQogICAgICAgIHdpdGg6CiAgICAgICAgICB0b29sY2hhaW46IG5pZ2h0bHkKICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgIG92ZXJyaWRlOiB0cnVlCgoKICAgICAgLSBuYW1lOiBCdWlsZCBBUEkKICAgICAgICBydW46IGNhcmdvIGJ1aWxkIC0tcmVsZWFzZSAtLWJpbiBhdXRoIC0tbm8tZGVmYXVsdC1mZWF0dXJlcyAtLWZlYXR1cmVzIGVtYWlsCgogICAgICAtIG5hbWU6IFVwbG9hZCBBUEkgYmluYXJ5CiAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogcG9ueS1hdXRoCiAgICAgICAgICBwYXRoOiB0YXJnZXQvcmVsZWFzZS9hdXRoCgogIGNvbGxlY3QtYmluYXJpZXM6CiAgICBydW5zLW9uOiB1YnVudHUtbGF0ZXN0CiAgICBuZWVkczogW2J1aWxkLW5vZGUsIGJ1aWxkLWFwaSwgYnVpbGQtYXV0aF0KCiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBub2RlIHg4Nl82NAogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS14ODZfNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC94ODZfNjQKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgbm9kZSBhcm02NAogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS1hYXJjaDY0LXVua25vd24tbGludXgtZ251CiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtNjQKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgbm9kZSBhcm12NwogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS1hcm12Ny11bmtub3duLWxpbnV4LWdudWVhYmloZgogICAgICAgICAgcGF0aDogY29sbGVjdGVkL2FybXY3CgogICAgICAtIG5hbWU6IERvd25sb2FkIEFwaSBTZXJ2aWNlCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hcGkKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hcGkKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgQXV0aCBTZXJ2aWNlCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hdXRoCiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXV0aAoKICAgICAgLSBuYW1lOiBVcGxvYWQgY29tYmluZWQgYmluYXJpZXMKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZQogICAgICAgICAgcGF0aDogY29sbGVjdGVkLwoEDgAAAAAAAAUOAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJAoAAAAAAAAkCgAAAAAAAAAAAAAAAPC/" + ], + [ + 245, + 1, + "insert", + { + "characters": "Auth" + }, + "BAAAAEYJAAAAAAAARwkAAAAAAAADAAAAQVBJRwkAAAAAAABICQAAAAAAAAAAAABICQAAAAAAAEkJAAAAAAAAAAAAAEkJAAAAAAAASgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARgkAAAAAAABJCQAAAAAAAAAAAAAAAPC/" + ], + [ + 250, + 1, + "insert", + { + "characters": "Auth" + }, + "BAAAANcIAAAAAAAA2AgAAAAAAAADAAAAQVBJ2AgAAAAAAADZCAAAAAAAAAAAAADZCAAAAAAAANoIAAAAAAAAAAAAANoIAAAAAAAA2wgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1wgAAAAAAADaCAAAAAAAAAAAAAAAAPC/" + ], + [ + 257, + 1, + "insert", + { + "characters": "Fcore" + }, + "BQAAAAYAAAAAAAAABwAAAAAAAAAEAAAAUG9ueQcAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAJAAAAAAAAAAAAAAAJAAAAAAAAAAoAAAAAAAAAAAAAAAoAAAAAAAAACwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABgAAAAAAAAAKAAAAAAAAAAAAAAAAAPC/" + ], + [ + 272, + 1, + "insert", + { + "characters": "xray.w" + }, + "BgAAAI0DAAAAAAAAjgMAAAAAAAAFAAAAcHJvdG+OAwAAAAAAAI8DAAAAAAAAAAAAAI8DAAAAAAAAkAMAAAAAAAAAAAAAkAMAAAAAAACRAwAAAAAAAAAAAACRAwAAAAAAAJIDAAAAAAAAAAAAAJIDAAAAAAAAkwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQMAAAAAAACSAwAAAAAAAAAAAAAAAPC/" + ], + [ + 273, + 1, + "insert", + { + "characters": "ireguard" + }, + "CAAAAJMDAAAAAAAAlAMAAAAAAAAAAAAAlAMAAAAAAACVAwAAAAAAAAAAAACVAwAAAAAAAJYDAAAAAAAAAAAAAJYDAAAAAAAAlwMAAAAAAAAAAAAAlwMAAAAAAACYAwAAAAAAAAAAAACYAwAAAAAAAJkDAAAAAAAAAAAAAJkDAAAAAAAAmgMAAAAAAAAAAAAAmgMAAAAAAACbAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkwMAAAAAAACTAwAAAAAAAAAAAAAAAPC/" + ], + [ + 276, + 1, + "left_delete", + null, + "AQAAAJEDAAAAAAAAkQMAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAAkgMAAAAAAACSAwAAAAAAAAAAAAAAAPC/" + ], + [ + 277, + 1, + "insert", + { + "characters": "," + }, + "AQAAAJEDAAAAAAAAkgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkQMAAAAAAACRAwAAAAAAAAAAAAAAAPC/" + ], + [ + 288, + 1, + "insert", + { + "characters": "\n\nbuild-" + }, + "CQAAAIQAAAAAAAAAhwAAAAAAAAAAAAAAhwAAAAAAAACKAAAAAAAAAAAAAACFAAAAAAAAAIUAAAAAAAAAAgAAACAgiAAAAAAAAACJAAAAAAAAAAAAAACJAAAAAAAAAIoAAAAAAAAAAAAAAIoAAAAAAAAAiwAAAAAAAAAAAAAAiwAAAAAAAACMAAAAAAAAAAAAAACMAAAAAAAAAI0AAAAAAAAAAAAAAI0AAAAAAAAAjgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAAAAAAAAACEAAAAAAAAAAAAAAAAAPC/" + ], + [ + 289, + 1, + "insert", + { + "characters": "lib" + }, + "AwAAAI4AAAAAAAAAjwAAAAAAAAAAAAAAjwAAAAAAAACQAAAAAAAAAAAAAACQAAAAAAAAAJEAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjgAAAAAAAACOAAAAAAAAAAAAAAAAAPC/" + ], + [ + 290, + 1, + "insert", + { + "characters": " " + }, + "AQAAAJEAAAAAAAAAkgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 291, + 1, + "left_delete", + null, + "AQAAAJEAAAAAAAAAkQAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAkgAAAAAAAACSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 292, + 1, + "insert", + { + "characters": ":" + }, + "AQAAAJEAAAAAAAAAkgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 293, + 1, + "insert", + { + "characters": " " + }, + "AQAAAJIAAAAAAAAAkwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkgAAAAAAAACSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 295, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJMAAAAAAAAAmAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkwAAAAAAAACTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 307, + 1, + "insert", + { + "characters": "\n" + }, + "AgAAAJMAAAAAAAAAmAAAAAAAAAAAAAAAmQAAAAAAAACZAAAAAAAAAAQAAAAgICAg", + "AQAAAAAAAAABAAAAkwAAAAAAAACTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 308, + 1, + "paste", + null, + "AQAAAJgAAAAAAAAArQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmAAAAAAAAACYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 316, + 1, + "insert", + { + "characters": "\n\n" + }, + "AwAAAK0AAAAAAAAAsgAAAAAAAAAAAAAAsgAAAAAAAAC3AAAAAAAAAAAAAACuAAAAAAAAAK4AAAAAAAAABAAAACAgICA", + "AQAAAAAAAAABAAAArQAAAAAAAACtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 317, + 1, + "left_delete", + null, + "AQAAALEAAAAAAAAAsQAAAAAAAAACAAAAICA", + "AQAAAAAAAAABAAAAswAAAAAAAACzAAAAAAAAAAAAAAAAAPC/" + ], + [ + 318, + 1, + "paste", + null, + "AQAAALEAAAAAAAAAOgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsQAAAAAAAACxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 323, + 10, + "left_delete", + null, + "CgAAAAwDAAAAAAAADAMAAAAAAAAVAAAAJHt7IG1hdHJpeC50YXJnZXQgfX0gCwMAAAAAAAALAwAAAAAAAAEAAAAgCgMAAAAAAAAKAwAAAAAAAAEAAAB0CQMAAAAAAAAJAwAAAAAAAAEAAABlCAMAAAAAAAAIAwAAAAAAAAEAAABnBwMAAAAAAAAHAwAAAAAAAAEAAAByBgMAAAAAAAAGAwAAAAAAAAEAAABhBQMAAAAAAAAFAwAAAAAAAAEAAAB0BAMAAAAAAAAEAwAAAAAAAAEAAAAtAwMAAAAAAAADAwAAAAAAAAEAAAAt", + "AQAAAAAAAAABAAAADAMAAAAAAAAhAwAAAAAAAAAAAAAAAPC/" + ], + [ + 324, + 11, + "left_delete", + null, + "CwAAAAIDAAAAAAAAAgMAAAAAAAABAAAAIAEDAAAAAAAAAQMAAAAAAAABAAAAZQADAAAAAAAAAAMAAAAAAAABAAAAZP8CAAAAAAAA/wIAAAAAAAABAAAAb/4CAAAAAAAA/gIAAAAAAAABAAAAbv0CAAAAAAAA/QIAAAAAAAABAAAAIPwCAAAAAAAA/AIAAAAAAAABAAAAbvsCAAAAAAAA+wIAAAAAAAABAAAAafoCAAAAAAAA+gIAAAAAAAABAAAAYvkCAAAAAAAA+QIAAAAAAAABAAAALfgCAAAAAAAA+AIAAAAAAAABAAAALQ", + "AQAAAAAAAAABAAAAAwMAAAAAAAADAwAAAAAAAAAAAAAAAPC/" + ], + [ + 325, + 1, + "insert", + { + "characters": "--lib" + }, + "BQAAAPgCAAAAAAAA+QIAAAAAAAAAAAAA+QIAAAAAAAD6AgAAAAAAAAAAAAD6AgAAAAAAAPsCAAAAAAAAAAAAAPsCAAAAAAAA/AIAAAAAAAAAAAAA/AIAAAAAAAD9AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+AIAAAAAAAD4AgAAAAAAAAAAAAAAAPC/" + ], + [ + 326, + 1, + "insert", + { + "characters": " " + }, + "AQAAAP0CAAAAAAAA/gIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QIAAAAAAAD9AgAAAAAAAAAAAAAAAPC/" + ], + [ + 329, + 1, + "trim_trailing_white_space", + null, + "AQAAAJIAAAAAAAAAkgAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAkwAAAAAAAACTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 341, + 1, + "left_delete", + null, + "AQAAACoBAAAAAAAAKgEAAAAAAAAuAAAAIHdpdGg6CiAgICAgICAgICB0YXJnZXRzOiAke3sgbWF0cml4LnRhcmdldCB9fQ", + "AQAAAAAAAAABAAAAKgEAAAAAAABYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 344, + 1, + "left_delete", + null, + "AQAAAFcBAAAAAAAAVwEAAAAAAAAsAAAAICB3aXRoOgogICAgICAgICAga2V5OiAke3sgbWF0cml4LnRhcmdldCB9fQo", + "AQAAAAAAAAABAAAAVwEAAAAAAACDAQAAAAAAAAAAAAAAAPC/" + ], + [ + 356, + 1, + "insert", + { + "characters": "bu" + }, + "AgAAAPwHAAAAAAAA/QcAAAAAAAAAAAAA/QcAAAAAAAD+BwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AcAAAAAAAD8BwAAAAAAAAAAAAAAAPC/" + ], + [ + 357, + 2, + "left_delete", + null, + "AgAAAP0HAAAAAAAA/QcAAAAAAAABAAAAdfwHAAAAAAAA/AcAAAAAAAABAAAAYg", + "AQAAAAAAAAABAAAA/gcAAAAAAAD+BwAAAAAAAAAAAAAAAPC/" + ], + [ + 358, + 1, + "insert", + { + "characters": "build-lib" + }, + "CQAAAPwHAAAAAAAA/QcAAAAAAAAAAAAA/QcAAAAAAAD+BwAAAAAAAAAAAAD+BwAAAAAAAP8HAAAAAAAAAAAAAP8HAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAABCAAAAAAAAAAAAAABCAAAAAAAAAIIAAAAAAAAAAAAAAIIAAAAAAAAAwgAAAAAAAAAAAAAAwgAAAAAAAAECAAAAAAAAAAAAAAECAAAAAAAAAUIAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AcAAAAAAAD8BwAAAAAAAAAAAAAAAPC/" + ], + [ + 359, + 1, + "insert", + { + "characters": "," + }, + "AQAAAAUIAAAAAAAABggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABQgAAAAAAAAFCAAAAAAAAAAAAAAAAPC/" + ], + [ + 360, + 1, + "insert", + { + "characters": " " + }, + "AQAAAAYIAAAAAAAABwgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABggAAAAAAAAGCAAAAAAAAAAAAAAAAPC/" + ], + [ + 367, + 3, + "left_delete", + null, + "AwAAAPAGAAAAAAAA8AYAAAAAAACnAAAAICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXLvBgAAAAAAAO8GAAAAAAAAAQAAAAruBgAAAAAAAO4GAAAAAAAAAQAAAAo", + "AQAAAAAAAAABAAAAlwcAAAAAAADwBgAAAAAAAAAAAAAAAPC/" + ], + [ + 370, + 1, + "trim_trailing_white_space", + null, + "AgAAAFEBAAAAAAAAUQEAAAAAAAAGAAAAICAgICAgIwEAAAAAAAAjAQAAAAAAAAcAAAAgICAgICAg", + "AQAAAAAAAAABAAAAAAAAAAAAAACsDwAAAAAAAAAAAAAAAPC/" + ], + [ + 381, + 1, + "insert", + { + "characters": "\n\n" + }, + "AwAAAIQAAAAAAAAAhwAAAAAAAAAAAAAAhwAAAAAAAACKAAAAAAAAAAAAAACFAAAAAAAAAIUAAAAAAAAAAgAAACAg", + "AQAAAAAAAAABAAAAhAAAAAAAAACEAAAAAAAAAAAAAAAAAPC/" + ], + [ + 382, + 1, + "paste", + null, + "AQAAAIgAAAAAAAAAzwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiAAAAAAAAACIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 383, + 1, + "insert", + { + "characters": "\n\n" + }, + "AwAAAM8BAAAAAAAA2AEAAAAAAAAAAAAA2AEAAAAAAADhAQAAAAAAAAAAAADQAQAAAAAAANABAAAAAAAACAAAACAgICAgICAg", + "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 384, + 3, + "left_delete", + null, + "AwAAANcBAAAAAAAA1wEAAAAAAAACAAAAICDVAQAAAAAAANUBAAAAAAAAAgAAACAg0wEAAAAAAADTAQAAAAAAAAIAAAAgIA", + "AQAAAAAAAAABAAAA2QEAAAAAAADZAQAAAAAAAAAAAAAAAPC/" + ], + [ + 385, + 1, + "paste", + null, + "AQAAANMBAAAAAAAAGgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0wEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" + ], + [ + 390, + 1, + "insert", + { + "characters": "node" + }, + "BAAAANkBAAAAAAAA2gEAAAAAAAADAAAAYXBp2gEAAAAAAADbAQAAAAAAAAAAAADbAQAAAAAAANwBAAAAAAAAAAAAANwBAAAAAAAA3QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2QEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" + ], + [ + 395, + 2, + "left_delete", + null, + "AgAAAI4AAAAAAAAAjgAAAAAAAAADAAAAYXBpjQAAAAAAAACNAAAAAAAAAAEAAAAt", + "AQAAAAAAAAABAAAAjgAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 396, + 1, + "insert", + { + "characters": "s" + }, + "AQAAAI0AAAAAAAAAjgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQAAAAAAAACNAAAAAAAAAAAAAAAAAPC/" + ], + [ + 401, + 2, + "left_delete", + null, + "AgAAAM0BAAAAAAAAzQEAAAAAAABLAQAACiAgIHRlc3Qtbm9kZToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBUZXN0IEFQSQogICAgICAgIHJ1bjogY2FyZ28gdGVzdMwBAAAAAAAAzAEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAzQEAAAAAAAAYAwAAAAAAAAAAAAAAAPC/" + ], + [ + 406, + 1, + "insert", + { + "characters": "\nneed" + }, + "BQAAANoBAAAAAAAA3wEAAAAAAAAAAAAA3wEAAAAAAADgAQAAAAAAAAAAAADgAQAAAAAAAOEBAAAAAAAAAAAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA4gEAAAAAAADjAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2gEAAAAAAADaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 407, + 1, + "insert_completion", + { + "completion": "needs", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "needs" + }, + "AgAAAN8BAAAAAAAA3wEAAAAAAAAEAAAAbmVlZN8BAAAAAAAA5AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4wEAAAAAAADjAQAAAAAAAAAAAAAAAPC/" + ], + [ + 408, + 1, + "insert", + { + "characters": ":" + }, + "AQAAAOQBAAAAAAAA5QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5AEAAAAAAADkAQAAAAAAAAAAAAAAAPC/" + ], + [ + 409, + 1, + "insert", + { + "characters": " " + }, + "AQAAAOUBAAAAAAAA5gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5QEAAAAAAADlAQAAAAAAAAAAAAAAAPC/" + ], + [ + 410, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAOYBAAAAAAAA6AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5gEAAAAAAADmAQAAAAAAAAAAAAAAAPC/" + ], + [ + 411, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAOcBAAAAAAAA6QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5wEAAAAAAADnAQAAAAAAAAAAAAAAAPC/" + ], + [ + 412, + 1, + "insert", + { + "characters": "tests" + }, + "BQAAAOgBAAAAAAAA6QEAAAAAAAAAAAAA6QEAAAAAAADqAQAAAAAAAAAAAADqAQAAAAAAAOsBAAAAAAAAAAAAAOsBAAAAAAAA7AEAAAAAAAAAAAAA7AEAAAAAAADtAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6AEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 416, + 1, + "insert", + { + "characters": "\nnee" + }, + "BAAAABsEAAAAAAAAIAQAAAAAAAAAAAAAIAQAAAAAAAAhBAAAAAAAAAAAAAAhBAAAAAAAACIEAAAAAAAAAAAAACIEAAAAAAAAIwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGwQAAAAAAAAbBAAAAAAAAAAAAAAAAPC/" + ], + [ + 417, + 1, + "insert_completion", + { + "completion": "needs", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "needs" + }, + "AgAAACAEAAAAAAAAIAQAAAAAAAADAAAAbmVlIAQAAAAAAAAlBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIwQAAAAAAAAjBAAAAAAAAAAAAAAAAPC/" + ], + [ + 418, + 1, + "insert", + { + "characters": ":" + }, + "AQAAACUEAAAAAAAAJgQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQQAAAAAAAAlBAAAAAAAAAAAAAAAAPC/" + ], + [ + 419, + 1, + "insert", + { + "characters": " " + }, + "AQAAACYEAAAAAAAAJwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJgQAAAAAAAAmBAAAAAAAAAAAAAAAAPC/" + ], + [ + 420, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAACcEAAAAAAAAKQQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJwQAAAAAAAAnBAAAAAAAAAAAAAAAAPC/" + ], + [ + 421, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAACgEAAAAAAAAKgQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAQAAAAAAAAoBAAAAAAAAAAAAAAAAPC/" + ], + [ + 422, + 1, + "insert", + { + "characters": "build" + }, + "BQAAACkEAAAAAAAAKgQAAAAAAAAAAAAAKgQAAAAAAAArBAAAAAAAAAAAAAArBAAAAAAAACwEAAAAAAAAAAAAACwEAAAAAAAALQQAAAAAAAAAAAAALQQAAAAAAAAuBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQQAAAAAAAApBAAAAAAAAAAAAAAAAPC/" + ], + [ + 424, + 1, + "insert_completion", + { + "completion": "build-lib", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "build-lib" + }, + "AgAAACkEAAAAAAAAKQQAAAAAAAAFAAAAYnVpbGQpBAAAAAAAADIEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALgQAAAAAAAAuBAAAAAAAAAAAAAAAAPC/" + ], + [ + 429, + 3, + "left_delete", + null, + "AwAAAEEHAAAAAAAAQQcAAAAAAABGAQAAdGVzdC1hcGk6CiAgICBydW5zLW9uOiB1YnVudHUtMjIuMDQKICAgIHN0ZXBzOgogICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEB2NAoKICAgICAgLSBuYW1lOiBJbnN0YWxsIGxhdGVzdCBydXN0IHRvb2xjaGFpbgogICAgICAgIHVzZXM6IGFjdGlvbnMtcnMvdG9vbGNoYWluQHYxCiAgICAgICAgd2l0aDoKICAgICAgICAgIHRvb2xjaGFpbjogbmlnaHRseQogICAgICAgICAgZGVmYXVsdDogdHJ1ZQogICAgICAgICAgb3ZlcnJpZGU6IHRydWUKCiAgICAgIC0gbmFtZTogVGVzdCBBUEkKICAgICAgICBydW46IGNhcmdvIHRlc3Q/BwAAAAAAAD8HAAAAAAAAAgAAACAgPgcAAAAAAAA+BwAAAAAAAAEAAAAK", + "AQAAAAAAAAABAAAAQQcAAAAAAACHCAAAAAAAAAAAAAAAAPC/" + ], + [ + 432, + 4, + "right_delete", + null, + "BAAAAIIHAAAAAAAAggcAAAAAAAABAAAALYIHAAAAAAAAggcAAAAAAAABAAAAYYIHAAAAAAAAggcAAAAAAAABAAAAcIIHAAAAAAAAggcAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAAggcAAAAAAACCBwAAAAAAAAAAAAAAAPC/" + ], + [ + 433, + 1, + "insert", + { + "characters": "s" + }, + "AQAAAIIHAAAAAAAAgwcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAggcAAAAAAACCBwAAAAAAAAAAAAAAAPC/" + ], + [ + 436, + 1, + "insert", + { + "characters": "\"taets," + }, + "BwAAACgEAAAAAAAAKQQAAAAAAAAAAAAAKQQAAAAAAAAqBAAAAAAAAAAAAAAqBAAAAAAAACsEAAAAAAAAAAAAACsEAAAAAAAALAQAAAAAAAAAAAAALAQAAAAAAAAtBAAAAAAAAAAAAAAtBAAAAAAAAC4EAAAAAAAAAAAAAC4EAAAAAAAALwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAQAAAAAAAAoBAAAAAAAAAAAAAAAAPC/" + ], + [ + 437, + 1, + "insert", + { + "characters": " " + }, + "AQAAAC8EAAAAAAAAMAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALwQAAAAAAAAvBAAAAAAAAAAAAAAAAPC/" + ], + [ + 439, + 1, + "insert", + { + "characters": "\"" + }, + "AQAAAC4EAAAAAAAALwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALgQAAAAAAAAuBAAAAAAAAAAAAAAAAPC/" + ], + [ + 441, + 2, + "left_delete", + null, + "AgAAACsEAAAAAAAAKwQAAAAAAAABAAAAZSoEAAAAAAAAKgQAAAAAAAABAAAAYQ", + "AQAAAAAAAAABAAAALAQAAAAAAAAsBAAAAAAAAAAAAAAAAPC/" + ], + [ + 442, + 1, + "insert", + { + "characters": "s" + }, + "AQAAACoEAAAAAAAAKwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgQAAAAAAAAqBAAAAAAAAAAAAAAAAPC/" + ], + [ + 443, + 1, + "left_delete", + null, + "AQAAACoEAAAAAAAAKgQAAAAAAAABAAAAcw", + "AQAAAAAAAAABAAAAKwQAAAAAAAArBAAAAAAAAAAAAAAAAPC/" + ], + [ + 444, + 1, + "insert", + { + "characters": "es" + }, + "AgAAACoEAAAAAAAAKwQAAAAAAAAAAAAAKwQAAAAAAAAsBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgQAAAAAAAAqBAAAAAAAAAAAAAAAAPC/" + ], + [ + 450, + 1, + "insert", + { + "characters": "C" + }, + "AQAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 451, + 2, + "left_delete", + null, + "AgAAAAgAAAAAAAAACAAAAAAAAAABAAAAQwcAAAAAAAAABwAAAAAAAAABAAAAYw", + "AQAAAAAAAAABAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAPC/" + ], + [ + 452, + 1, + "insert", + { + "characters": "C" + }, + "AQAAAAcAAAAAAAAACAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwAAAAAAAAAHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 453, + 1, + "left_delete", + null, + "AQAAAAcAAAAAAAAABwAAAAAAAAABAAAAQw", + "AQAAAAAAAAABAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 454, + 1, + "insert", + { + "characters": "c" + }, + "AQAAAAcAAAAAAAAACAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwAAAAAAAAAHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 456, + 1, + "left_delete", + null, + "AQAAAAYAAAAAAAAABgAAAAAAAAABAAAARg", + "AQAAAAAAAAABAAAABwAAAAAAAAAHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 457, + 1, + "insert", + { + "characters": "f" + }, + "AQAAAAYAAAAAAAAABwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 459, + 1, + "left_delete", + null, + "AQAAAAwAAAAAAAAADAAAAAAAAAABAAAAQg", + "AQAAAAAAAAABAAAADQAAAAAAAAANAAAAAAAAAAAAAAAAAPC/" + ], + [ + 460, + 1, + "insert", + { + "characters": "b" + }, + "AQAAAAwAAAAAAAAADQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 463, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAH8JAAAAAAAAhAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfwkAAAAAAAB/CQAAAAAAAAAAAAAAAPC/" + ], + [ + 464, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAIQJAAAAAAAAhgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAkAAAAAAACECQAAAAAAAAAAAAAAAPC/" + ], + [ + 465, + 1, + "insert", + { + "characters": "need" + }, + "BAAAAIUJAAAAAAAAhgkAAAAAAAAAAAAAhgkAAAAAAACHCQAAAAAAAAAAAACHCQAAAAAAAIgJAAAAAAAAAAAAAIgJAAAAAAAAiQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhQkAAAAAAACFCQAAAAAAAAAAAAAAAPC/" + ], + [ + 466, + 4, + "left_delete", + null, + "BAAAAIgJAAAAAAAAiAkAAAAAAAABAAAAZIcJAAAAAAAAhwkAAAAAAAABAAAAZYYJAAAAAAAAhgkAAAAAAAABAAAAZYUJAAAAAAAAhQkAAAAAAAABAAAAbg", + "AQAAAAAAAAABAAAAiQkAAAAAAACJCQAAAAAAAAAAAAAAAPC/" + ], + [ + 467, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Delete Left Right.sublime-macro" + }, + "BgAAAIQJAAAAAAAAhAkAAAAAAAABAAAAW4AJAAAAAAAAgAkAAAAAAAAEAAAAICAgIIAJAAAAAAAAggkAAAAAAAAAAAAAggkAAAAAAACCCQAAAAAAAAEAAABdgAkAAAAAAACACQAAAAAAAAIAAAAgIIAJAAAAAAAAhAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhQkAAAAAAACFCQAAAAAAAAAAAAAAAPC/" + ], + [ + 468, + 1, + "insert", + { + "characters": "ne" + }, + "AgAAAIQJAAAAAAAAhQkAAAAAAAAAAAAAhQkAAAAAAACGCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAkAAAAAAACECQAAAAAAAAAAAAAAAPC/" + ], + [ + 469, + 1, + "insert_completion", + { + "completion": "needs", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "needs" + }, + "AgAAAIQJAAAAAAAAhAkAAAAAAAACAAAAbmWECQAAAAAAAIkJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhgkAAAAAAACGCQAAAAAAAAAAAAAAAPC/" + ], + [ + 470, + 1, + "insert", + { + "characters": ":" + }, + "AQAAAIkJAAAAAAAAigkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiQkAAAAAAACJCQAAAAAAAAAAAAAAAPC/" + ], + [ + 471, + 1, + "insert", + { + "characters": " " + }, + "AQAAAIoJAAAAAAAAiwkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAigkAAAAAAACKCQAAAAAAAAAAAAAAAPC/" + ], + [ + 472, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAIsJAAAAAAAAjQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiwkAAAAAAACLCQAAAAAAAAAAAAAAAPC/" + ], + [ + 473, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAIwJAAAAAAAAjgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjAkAAAAAAACMCQAAAAAAAAAAAAAAAPC/" + ], + [ + 474, + 1, + "insert", + { + "characters": "build-lib" + }, + "CQAAAI0JAAAAAAAAjgkAAAAAAAAAAAAAjgkAAAAAAACPCQAAAAAAAAAAAACPCQAAAAAAAJAJAAAAAAAAAAAAAJAJAAAAAAAAkQkAAAAAAAAAAAAAkQkAAAAAAACSCQAAAAAAAAAAAACSCQAAAAAAAJMJAAAAAAAAAAAAAJMJAAAAAAAAlAkAAAAAAAAAAAAAlAkAAAAAAACVCQAAAAAAAAAAAACVCQAAAAAAAJYJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQkAAAAAAACNCQAAAAAAAAAAAAAAAPC/" + ], + [ + 479, + 3, + "left_delete", + null, + "AwAAAIcHAAAAAAAAhwcAAAAAAAAFAAAAdGVzdHOGBwAAAAAAAIYHAAAAAAAAAQAAACCFBwAAAAAAAIUHAAAAAAAAAQAAACw", + "AQAAAAAAAAABAAAAhwcAAAAAAACMBwAAAAAAAAAAAAAAAPC/" + ], + [ + 484, + 1, + "left_delete", + null, + "AQAAACkEAAAAAAAAKQQAAAAAAAAFAAAAdGVzdHM", + "AQAAAAAAAAABAAAAKQQAAAAAAAAuBAAAAAAAAAAAAAAAAPC/" + ], + [ + 485, + 1, + "right_delete", + null, + "AQAAACkEAAAAAAAAKQQAAAAAAAABAAAAIg", + "AQAAAAAAAAABAAAAKQQAAAAAAAApBAAAAAAAAAAAAAAAAPC/" + ], + [ + 486, + 2, + "left_delete", + null, + "AgAAACgEAAAAAAAAKAQAAAAAAAABAAAAIicEAAAAAAAAJwQAAAAAAAABAAAAWw", + "AQAAAAAAAAABAAAAKQQAAAAAAAApBAAAAAAAAAAAAAAAAPC/" + ], + [ + 487, + 1, + "right_delete", + null, + "AQAAACcEAAAAAAAAJwQAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAJwQAAAAAAAAnBAAAAAAAAAAAAAAAAPC/" + ], + [ + 488, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAACcEAAAAAAAAKQQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJwQAAAAAAAAnBAAAAAAAAAAAAAAAAPC/" + ], + [ + 489, + 2, + "right_delete", + null, + "AgAAACgEAAAAAAAAKAQAAAAAAAABAAAAXSgEAAAAAAAAKAQAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAKAQAAAAAAAAoBAAAAAAAAAAAAAAAAPC/" + ], + [ + 507, + 4, + "left_delete", + null, + "BAAAADgJAAAAAAAAOAkAAAAAAAABAAAAeTcJAAAAAAAANwkAAAAAAAABAAAAbjYJAAAAAAAANgkAAAAAAAABAAAAbzUJAAAAAAAANQkAAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAAOQkAAAAAAAA5CQAAAAAAAAAAAAAAAPC/" + ], + [ + 508, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAADUJAAAAAAAANgkAAAAAAAAAAAAANgkAAAAAAAA3CQAAAAAAAAAAAAA3CQAAAAAAADgJAAAAAAAAAAAAADgJAAAAAAAAOQkAAAAAAAAAAAAAOQkAAAAAAAA6CQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANQkAAAAAAAA1CQAAAAAAAAAAAAAAAPC/" + ], + [ + 519, + 4, + "left_delete", + null, + "BAAAAHILAAAAAAAAcgsAAAAAAAABAAAAeXELAAAAAAAAcQsAAAAAAAABAAAAbnALAAAAAAAAcAsAAAAAAAABAAAAb28LAAAAAAAAbwsAAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAAcwsAAAAAAABzCwAAAAAAAAAAAAAAAPC/" + ], + [ + 520, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAG8LAAAAAAAAcAsAAAAAAAAAAAAAcAsAAAAAAABxCwAAAAAAAAAAAABxCwAAAAAAAHILAAAAAAAAAAAAAHILAAAAAAAAcwsAAAAAAAAAAAAAcwsAAAAAAAB0CwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwsAAAAAAABvCwAAAAAAAAAAAAAAAPC/" + ], + [ + 530, + 1, + "paste", + null, + "AQAAAAAAAAAAAAAAnwoAAAAAAADdDwAAbmFtZTogZmNvcmUgYnVpbGQKCm9uOgogIHB1c2g6CiAgICBicmFuY2hlczogWyJtYWluIl0KICBwdWxsX3JlcXVlc3Q6CiAgICBicmFuY2hlczogWyJtYWluIl0KCmVudjoKICBDQVJHT19URVJNX0NPTE9SOiBhbHdheXMKCmpvYnM6CgogICB0ZXN0czoKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBUZXN0IEFQSQogICAgICAgIHJ1bjogY2FyZ28gdGVzdAoKICBidWlsZC1saWI6CiAgICBuZWVkczogWyJ0ZXN0cyJdCiAgICBydW5zLW9uOiB1YnVudHUtMjIuMDQKCiAgIHN0ZXBzOgogICAgICAtIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBSdXN0CiAgICAgICAgdXNlczogZHRvbG5heS9ydXN0LXRvb2xjaGFpbkBuaWdodGx5CgoKICAgICAgLSB1c2VzOiBTd2F0aW5lbS9ydXN0LWNhY2hlQHYyCgogICAgICAtIG5hbWU6IEluc3RhbGwgZGVwZW5kZW5jaWVzCiAgICAgICAgcnVuOiB8CiAgICAgICAgICBzdWRvIGFwdC1nZXQgdXBkYXRlCiAgICAgICAgICBzdWRvIGFwdC1nZXQgaW5zdGFsbCAteSBwcm90b2J1Zi1jb21waWxlcgoKICAgICAgLSBuYW1lOiBJbnN0YWxsIHppZ2J1aWxkCiAgICAgICAgcnVuOiB8CiAgICAgICAgICBwaXAzIGluc3RhbGwgemlnbGFuZwogICAgICAgICAgY2FyZ28gaW5zdGFsbCAtLXZlcnNpb24gMC4xOS4zIGNhcmdvLXppZ2J1aWxkCgogICAgICAtIG5hbWU6IEJ1aWxkCiAgICAgICAgcnVuOiBjYXJnbyB6aWdidWlsZCAtLXJlbGVhc2UgLS1saWIgLS1mZWF0dXJlcyB4cmF5LHdpcmVndWFyZAoKICBidWlsZC1ub2RlOgogICAgbmVlZHM6IFsiYnVpbGQtbGliIl0KICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RyYXRlZ3k6CiAgICAgIG1hdHJpeDoKICAgICAgICB0YXJnZXQ6IFt4ODZfNjQtdW5rbm93bi1saW51eC1nbnUsIGFhcmNoNjQtdW5rbm93bi1saW51eC1nbnVdCiAgICBzdGVwczoKICAgICAgLSB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAgIHdpdGg6CiAgICAgICAgICB0YXJnZXRzOiAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgLSB1c2VzOiBTd2F0aW5lbS9ydXN0LWNhY2hlQHYyCiAgICAgICAgd2l0aDoKICAgICAgICAgIGtleTogJHt7IG1hdHJpeC50YXJnZXQgfX0KCiAgICAgIC0gbmFtZTogSW5zdGFsbCBkZXBlbmRlbmNpZXMKICAgICAgICBydW46IHwKICAgICAgICAgIHN1ZG8gYXB0LWdldCB1cGRhdGUKICAgICAgICAgIHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAtIG5hbWU6IEluc3RhbGwgemlnYnVpbGQKICAgICAgICBydW46IHwKICAgICAgICAgIHBpcDMgaW5zdGFsbCB6aWdsYW5nCiAgICAgICAgICBjYXJnbyBpbnN0YWxsIC0tdmVyc2lvbiAwLjE5LjMgY2FyZ28temlnYnVpbGQKCiAgICAgIC0gbmFtZTogQnVpbGQKICAgICAgICBydW46IGNhcmdvIHppZ2J1aWxkIC0tcmVsZWFzZSAtLWJpbiBub2RlIC0tdGFyZ2V0ICR7eyBtYXRyaXgudGFyZ2V0IH19IC0tZmVhdHVyZXMgeHJheSx3aXJlZ3VhcmQKCgogIGJ1aWxkLWFwaToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgbmVlZHM6IFtidWlsZC1saWJdCiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBDaGVja291dAogICAgICAgIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBsYXRlc3QgcnVzdCB0b29sY2hhaW4KICAgICAgICB1c2VzOiBhY3Rpb25zLXJzL3Rvb2xjaGFpbkB2MQogICAgICAgIHdpdGg6CiAgICAgICAgICB0b29sY2hhaW46IG5pZ2h0bHkKICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgIG92ZXJyaWRlOiB0cnVlCgogICAgICAtIG5hbWU6IEJ1aWxkIEFQSQogICAgICAgIHJ1bjogY2FyZ28gYnVpbGQgLS1yZWxlYXNlIC0tYmluIGFwaSAtLW5vLWRlZmF1bHQtZmVhdHVyZXMKCiAgICAgIC0gbmFtZTogVXBsb2FkIEFQSSBiaW5hcnkKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hcGkKICAgICAgICAgIHBhdGg6IHRhcmdldC9yZWxlYXNlL2FwaQoKICBidWlsZC1hdXRoOgogICAgbmVlZHM6IFsiYnVpbGQtbGliIl0KICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBCdWlsZCBBdXRoCiAgICAgICAgcnVuOiBjYXJnbyBidWlsZCAtLXJlbGVhc2UgLS1iaW4gYXV0aCAtLW5vLWRlZmF1bHQtZmVhdHVyZXMgLS1mZWF0dXJlcyBlbWFpbAoKICAgICAgLSBuYW1lOiBVcGxvYWQgQXV0aCBiaW5hcnkKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hdXRoCiAgICAgICAgICBwYXRoOiB0YXJnZXQvcmVsZWFzZS9hdXRoCgogIGNvbGxlY3QtYmluYXJpZXM6CiAgICBydW5zLW9uOiB1YnVudHUtbGF0ZXN0CiAgICBuZWVkczogW2J1aWxkLW5vZGUsIGJ1aWxkLWFwaSwgYnVpbGQtYXV0aF0KCiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBub2RlIHg4Nl82NAogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS14ODZfNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC94ODZfNjQKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgbm9kZSBhcm02NAogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS1hYXJjaDY0LXVua25vd24tbGludXgtZ251CiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtNjQKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgbm9kZSBhcm12NwogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS1hcm12Ny11bmtub3duLWxpbnV4LWdudWVhYmloZgogICAgICAgICAgcGF0aDogY29sbGVjdGVkL2FybXY3CgogICAgICAtIG5hbWU6IERvd25sb2FkIEFwaSBTZXJ2aWNlCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hcGkKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hcGkKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgQXV0aCBTZXJ2aWNlCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hdXRoCiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXV0aAoKICAgICAgLSBuYW1lOiBVcGxvYWQgY29tYmluZWQgYmluYXJpZXMKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZQogICAgICAgICAgcGF0aDogY29sbGVjdGVkLwo", + "AQAAAAAAAAABAAAAAAAAAAAAAADdDwAAAAAAAAAAAAAAAPC/" + ], + [ + 533, + 1, + "left_delete", + null, + "AQAAANYJAAAAAAAA1gkAAAAAAABYAAAAICMg0KDQsNC30LvQvtC20LjRgiDQv9C+INC/0LDQv9C60LDQvCDRgdC+0LPQu9Cw0YHQvdC+INC40LzQtdC90LDQvCDQsNGA0YLQtdGE0LDQutGC0L7Qsg", + "AQAAAAAAAAABAAAA1gkAAAAAAAAGCgAAAAAAAAAAAAAAAPC/" + ], + [ + 535, + 1, + "js_prettier", + { + "auto_format_prettier_config_path": null, + "save_file": true + }, + "AgAAAAAAAAAAAAAAbwoAAAAAAABvCgAAbmFtZTogZmNvcmUgYnVpbGQKCm9uOgogIHB1c2g6CiAgICBicmFuY2hlczogWyJtYWluIl0KICBwdWxsX3JlcXVlc3Q6CiAgICBicmFuY2hlczogWyJtYWluIl0KCmVudjoKICBDQVJHT19URVJNX0NPTE9SOiBhbHdheXMKCmpvYnM6CiAgdGVzdHM6CiAgICBydW5zLW9uOiB1YnVudHUtMjIuMDQKICAgIHN0ZXBzOgogICAgICAtIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKICAgICAgLSBuYW1lOiBJbnN0YWxsIFJ1c3QKICAgICAgICB1c2VzOiBkdG9sbmF5L3J1c3QtdG9vbGNoYWluQG5pZ2h0bHkKICAgICAgLSBuYW1lOiBJbnN0YWxsIGRlcGVuZGVuY2llcwogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IHVwZGF0ZSAmJiBzdWRvIGFwdC1nZXQgaW5zdGFsbCAteSBwcm90b2J1Zi1jb21waWxlcgogICAgICAtIG5hbWU6IFRlc3QKICAgICAgICBydW46IGNhcmdvIHRlc3QgLS1hbGwtZmVhdHVyZXMKCiAgYnVpbGQtbm9kZToKICAgIG5lZWRzOiBbdGVzdHNdCiAgICBydW5zLW9uOiB1YnVudHUtMjIuMDQKICAgIHN0cmF0ZWd5OgogICAgICBtYXRyaXg6CiAgICAgICAgdGFyZ2V0OiBbeDg2XzY0LXVua25vd24tbGludXgtZ251LCBhYXJjaDY0LXVua25vd24tbGludXgtZ251XQogICAgc3RlcHM6CiAgICAgIC0gdXNlczogYWN0aW9ucy9jaGVja291dEB2NAogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAgIHdpdGg6CiAgICAgICAgICB0YXJnZXRzOiAke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAtIHVzZXM6IFN3YXRpbmVtL3J1c3QtY2FjaGVAdjIKICAgICAgICB3aXRoOgogICAgICAgICAga2V5OiAke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAtIG5hbWU6IEluc3RhbGwgQnVpbGQgVG9vbHMKICAgICAgICBydW46IHwKICAgICAgICAgIHN1ZG8gYXB0LWdldCB1cGRhdGUgJiYgc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKICAgICAgICAgIHBpcDMgaW5zdGFsbCB6aWdsYW5nCiAgICAgICAgICBjYXJnbyBpbnN0YWxsIGNhcmdvLXppZ2J1aWxkCiAgICAgIC0gbmFtZTogQnVpbGQgTm9kZQogICAgICAgIHJ1bjogY2FyZ28gemlnYnVpbGQgLS1yZWxlYXNlIC0tYmluIG5vZGUgLS10YXJnZXQgJHt7IG1hdHJpeC50YXJnZXQgfX0gLS1mZWF0dXJlcyB4cmF5LHdpcmVndWFyZAogICAgICAtIG5hbWU6IFVwbG9hZCBBcnRpZmFjdAogICAgICAgIHVzZXM6IGFjdGlvbnMvdXBsb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IGZjb3JlLW5vZGUtJHt7IG1hdHJpeC50YXJnZXQgfX0KICAgICAgICAgIHBhdGg6IHRhcmdldC8ke3sgbWF0cml4LnRhcmdldCB9fS9yZWxlYXNlL25vZGUKCiAgYnVpbGQtYXBpOgogICAgbmVlZHM6IFt0ZXN0c10KICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gdXNlczogYWN0aW9ucy9jaGVja291dEB2NAogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAtIG5hbWU6IEJ1aWxkIEFQSQogICAgICAgIHJ1bjogY2FyZ28gYnVpbGQgLS1yZWxlYXNlIC0tYmluIGFwaSAtLW5vLWRlZmF1bHQtZmVhdHVyZXMKICAgICAgLSBuYW1lOiBVcGxvYWQgQXJ0aWZhY3QKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hcGkKICAgICAgICAgIHBhdGg6IHRhcmdldC9yZWxlYXNlL2FwaQoKICBidWlsZC1hdXRoOgogICAgbmVlZHM6IFt0ZXN0c10KICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gdXNlczogYWN0aW9ucy9jaGVja291dEB2NAogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAtIG5hbWU6IEJ1aWxkIEF1dGgKICAgICAgICBydW46IGNhcmdvIGJ1aWxkIC0tcmVsZWFzZSAtLWJpbiBhdXRoIC0tbm8tZGVmYXVsdC1mZWF0dXJlcyAtLWZlYXR1cmVzIGVtYWlsCiAgICAgIC0gbmFtZTogVXBsb2FkIEFydGlmYWN0CiAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtYXV0aAogICAgICAgICAgcGF0aDogdGFyZ2V0L3JlbGVhc2UvYXV0aAoKICBjb2xsZWN0LWJpbmFyaWVzOgogICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdAogICAgbmVlZHM6IFtidWlsZC1ub2RlLCBidWlsZC1hcGksIGJ1aWxkLWF1dGhdCiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBhbGwgYXJ0aWZhY3RzCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQKICAgICAgICAgIHBhdHRlcm46IGZjb3JlLSoKICAgICAgICAgIG1lcmdlLW11bHRpcGxlOiBmYWxzZQogICAgICAtIG5hbWU6IFVwbG9hZCBjb21iaW5lZCBidW5kbGUKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1mdWxsLWJ1bmRsZQogICAgICAgICAgcGF0aDogY29sbGVjdGVkL28KAAAAAAAAcAoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1gkAAAAAAADWCQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "experimental/config-api.toml", + "settings": + { + "buffer_size": 564, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 15, + 1, + "left_delete", + null, + "AQAAAEYAAAAAAAAARgAAAAAAAAAWAAAAbWV0cmljc19pbnRlcnZhbCA9IDYwCg", + "AQAAAAAAAAABAAAARgAAAAAAAABcAAAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAMwBAAAAAAAAzQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzAEAAAAAAADMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "paste", + null, + "AQAAAM0BAAAAAAAA4wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzQEAAAAAAADNAQAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 4, + "left_delete", + null, + "BAAAAOIBAAAAAAAA4gEAAAAAAAABAAAAMOEBAAAAAAAA4QEAAAAAAAABAAAAMOABAAAAAAAA4AEAAAAAAAABAAAAMN8BAAAAAAAA3wEAAAAAAAABAAAAMA", + "AQAAAAAAAAABAAAA4wEAAAAAAADjAQAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "left_delete", + null, + "AQAAAGIAAAAAAAAAYgAAAAAAAAAXAAAAbWF4X3BvaW50cyA9IDEwMDAwMDAwMAo", + "AQAAAAAAAAABAAAAYgAAAAAAAAB5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAMgBAAAAAAAAyQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyAEAAAAAAADIAQAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "paste", + null, + "AQAAAMkBAAAAAAAA7QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQEAAAAAAADJAQAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 1, + "left_delete", + null, + "AQAAAGIAAAAAAAAAYgAAAAAAAAAkAAAAcmV0ZW50aW9uX3NlY29uZHMgPSA2MDQ4MDAgIyA3IGRheXMK", + "AQAAAAAAAAABAAAAYgAAAAAAAACGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": "\n\nхефылы" + }, + "CAAAAMgBAAAAAAAAyQEAAAAAAAAAAAAAyQEAAAAAAADKAQAAAAAAAAAAAADKAQAAAAAAAMsBAAAAAAAAAAAAAMsBAAAAAAAAzAEAAAAAAAAAAAAAzAEAAAAAAADNAQAAAAAAAAAAAADNAQAAAAAAAM4BAAAAAAAAAAAAAM4BAAAAAAAAzwEAAAAAAAAAAAAAzwEAAAAAAADQAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyAEAAAAAAADIAQAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 6, + "left_delete", + null, + "BgAAAM8BAAAAAAAAzwEAAAAAAAACAAAA0YvOAQAAAAAAAM4BAAAAAAAAAgAAANC7zQEAAAAAAADNAQAAAAAAAAIAAADRi8wBAAAAAAAAzAEAAAAAAAACAAAA0YTLAQAAAAAAAMsBAAAAAAAAAgAAANC1ygEAAAAAAADKAQAAAAAAAAIAAADRhQ", + "AQAAAAAAAAABAAAA0AEAAAAAAADQAQAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert", + { + "characters": "tasks" + }, + "BQAAAMoBAAAAAAAAywEAAAAAAAAAAAAAywEAAAAAAADMAQAAAAAAAAAAAADMAQAAAAAAAM0BAAAAAAAAAAAAAM0BAAAAAAAAzgEAAAAAAAAAAAAAzgEAAAAAAADPAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAygEAAAAAAADKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "insert_snippet", + { + "contents": "[${0:$SELECTION}]" + }, + "AgAAAMoBAAAAAAAAygEAAAAAAAAFAAAAdGFza3PKAQAAAAAAANEBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAygEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "cut", + null, + "AQAAAEYAAAAAAAAARgAAAAAAAABiAAAAZGJfc3luY19pbnRlcnZhbF9zZWMgPSAxMDAwCnN1YnNjcmlwdGlvbl9yZXN0b3JlX2ludGVydmFsID0gNjAwCnN1YnNjcmlwdGlvbl9leHBpcmVfaW50ZXJ2YWwgPSA2MDA", + "AQAAAAAAAAABAAAARgAAAAAAAACoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAG8BAAAAAAAAcAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 1, + "paste", + null, + "AQAAAHABAAAAAAAA0gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 64, + 5, + "right_delete", + null, + "BQAAAMkAAAAAAAAAyQAAAAAAAAABAAAAbMkAAAAAAAAAyQAAAAAAAAABAAAAZckAAAAAAAAAyQAAAAAAAAABAAAAdskAAAAAAAAAyQAAAAAAAAABAAAAZckAAAAAAAAAyQAAAAAAAAABAAAAbA", + "AQAAAAAAAAABAAAAyQAAAAAAAADJAAAAAAAAAAAAAAAAAAAA" + ], + [ + 65, + 1, + "insert", + { + "characters": "log" + }, + "AwAAAMkAAAAAAAAAygAAAAAAAAAAAAAAygAAAAAAAADLAAAAAAAAAAAAAADLAAAAAAAAAMwAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQAAAAAAAADJAAAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 4, + "left_delete", + null, + "BAAAAOAAAAAAAAAA4AAAAAAAAAABAAAAX98AAAAAAAAA3wAAAAAAAAABAAAAcd4AAAAAAAAA3gAAAAAAAAABAAAAbd0AAAAAAAAA3QAAAAAAAAABAAAAeg", + "AQAAAAAAAAABAAAA4QAAAAAAAADhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 73, + 1, + "insert", + { + "characters": "_zmq" + }, + "BAAAAO0AAAAAAAAA7gAAAAAAAAAAAAAA7gAAAAAAAADvAAAAAAAAAAAAAADvAAAAAAAAAPAAAAAAAAAAAAAAAPAAAAAAAAAA8QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 4, + "left_delete", + null, + "BAAAACkAAAAAAAAAKQAAAAAAAAABAAAANSgAAAAAAAAAKAAAAAAAAAABAAAAMCcAAAAAAAAAJwAAAAAAAAABAAAAMCYAAAAAAAAAJgAAAAAAAAABAAAANQ", + "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "insert", + { + "characters": "3000" + }, + "BAAAACYAAAAAAAAAJwAAAAAAAAAAAAAAJwAAAAAAAAAoAAAAAAAAAAAAAAAoAAAAAAAAACkAAAAAAAAAAAAAACkAAAAAAAAAKgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" + ], + [ + 89, + 1, + "left_delete", + null, + "AQAAAAABAAAAAAAAAAEAAAAAAAABAAAAMA", + "AQAAAAAAAAABAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "insert", + { + "characters": "1" + }, + "AQAAAAABAAAAAAAAAQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "left_delete", + null, + "AQAAACsBAAAAAAAAKwEAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAALAEAAAAAAAAsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "insert", + { + "characters": "2" + }, + "AQAAACsBAAAAAAAALAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKwEAAAAAAAArAQAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "left_delete", + null, + "AQAAAEUAAAAAAAAARQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAARgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 117, + 1, + "left_delete", + null, + "AQAAAK4AAAAAAAAArgAAAAAAAAABAAAAZw", + "AQAAAAAAAAABAAAArwAAAAAAAACvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "insert", + { + "characters": "ireguard" + }, + "CAAAAK4AAAAAAAAArwAAAAAAAAAAAAAArwAAAAAAAACwAAAAAAAAAAAAAACwAAAAAAAAALEAAAAAAAAAAAAAALEAAAAAAAAAsgAAAAAAAAAAAAAAsgAAAAAAAACzAAAAAAAAAAAAAACzAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAAAC2AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgAAAAAAAACuAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "config-api-example.toml", + "settings": + { + "buffer_size": 565, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 3, + 1, + "paste", + null, + "AQAAAAAAAAAAAAAAPwIAAAAAAAD3AgAAW2FwaV0KbGlzdGVuID0gIjEyNy4wLjAuMSIKcG9ydCA9IDMwMDUKdG9rZW4gPSAieW91ci1zdXBlci1zZWNyZXQtYXBpLXRva2VuIgptZXRyaWNzX2ludGVydmFsID0gNjAKZGJfc3luY19pbnRlcnZhbF9zZWMgPSAzMDAKc3Vic2NyaXB0aW9uX3Jlc3RvcmVfaW50ZXJ2YWwgPSA2MApzdWJzY3JpcHRpb25fZXhwaXJlX2ludGVydmFsID0gNjAKbWF4X3BvaW50cyA9IDEwMDAwMDAwMCAgICAgIyBtYXggbWV0cmljcyBwb2ludHMgc3RvcmVkIGluIE1lbW9yeQpyZXRlbnRpb25fc2Vjb25kcyA9IDYwNDgwMCAjIDcgZGF5cwp3aXJlZ2F1cmRfbmV0d29yayA9ICIxMC4xLjAuMC8xNiIgIyBJUCBhZGRyZXNzIHBvb2wgZm9yIFdpcmVndWFyZCBwZWVycwprZXlfc2lnbl90b2tlbiA9IFs2OSwxMDYsNTMsMTA4LDEwMSwxMDUsNTddCmJvbnVzX2RheXMgPSA3ICAgIyBEYXlzIGFkZGVkIGJ5IHJlZmVyYWwKc3lzdGVtX3JlZmVyX2NvZGVzID0gWyJGUktOIiwgIm1vYmlsZS1kZXYiXSAgIyBSZWZlciBjb2RlcyB1c2VkIGZvciB0Zy1ib3QgYW5kIHdlYnNpdGUKClttZXRyaWNzXQpyZWNpZXZlciA9ICJ0Y3A6Ly8wLjAuMC4wOjMwMDEiCnRvcGljID0gWyJtZXRyaWNzIl0KCltsb2dnaW5nXQpsZXZlbCA9ICJkZWJ1ZyIKClt6bXFdCmVuZHBvaW50ID0gInRjcDovLyo6MzAwMCIKCltwZ10KaG9zdCA9ICJsb2NhbGhvc3QiCnBvcnQgPSA1NDMyCmRiID0gImZya25fZGIiCnVzZXJuYW1lID0gInBvc3RncmVzIgpwYXNzd29yZCA9ICJwYXNzd29yZCIK", + "AQAAAAAAAAABAAAAAAAAAAAAAAD3AgAAAAAAAAAAAAAAAPC/" + ], + [ + 8, + 1, + "left_delete", + null, + "AQAAACkAAAAAAAAAKQAAAAAAAAABAAAANQ", + "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 9, + 1, + "insert", + { + "characters": "0" + }, + "AQAAACkAAAAAAAAAKgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "insert", + { + "characters": " /" + }, + "AwAAAFsAAAAAAAAAXAAAAAAAAAAAAAAAXAAAAAAAAABdAAAAAAAAAAAAAABdAAAAAAAAAF4AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwAAAAAAAABbAAAAAAAAAAAAAAAAAPC/" + ], + [ + 13, + 1, + "insert", + { + "characters": " " + }, + "AQAAAF4AAAAAAAAAXwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "left_delete", + null, + "AQAAAF4AAAAAAAAAXgAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 15, + 1, + "insert", + { + "characters": " " + }, + "AQAAAF4AAAAAAAAAXwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "left_delete", + null, + "AQAAAF4AAAAAAAAAXgAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "insert", + { + "characters": "/" + }, + "AQAAAF4AAAAAAAAAXwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 18, + 1, + "insert", + { + "characters": " Per" + }, + "BAAAAF8AAAAAAAAAYAAAAAAAAAAAAAAAYAAAAAAAAABhAAAAAAAAAAAAAABhAAAAAAAAAGIAAAAAAAAAAAAAAGIAAAAAAAAAYwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 19, + 1, + "insert", + { + "characters": " minute" + }, + "BwAAAGMAAAAAAAAAZAAAAAAAAAAAAAAAZAAAAAAAAABlAAAAAAAAAAAAAABlAAAAAAAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABoAAAAAAAAAAAAAABoAAAAAAAAAGkAAAAAAAAAAAAAAGkAAAAAAAAAagAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "insert", + { + "characters": "Ri" + }, + "AgAAAGAAAAAAAAAAYQAAAAAAAAAAAAAAYQAAAAAAAABiAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "left_delete", + null, + "AQAAAGEAAAAAAAAAYQAAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "insert", + { + "characters": "un" + }, + "AgAAAGEAAAAAAAAAYgAAAAAAAAAAAAAAYgAAAAAAAABjAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "insert", + { + "characters": " " + }, + "AQAAAGMAAAAAAAAAZAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 1, + "right_delete", + null, + "AQAAAGQAAAAAAAAAZAAAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAAZAAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "insert", + { + "characters": "p" + }, + "AQAAAGQAAAAAAAAAZQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZAAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 32, + 1, + "insert", + { + "characters": "Once" + }, + "BAAAAGAAAAAAAAAAYQAAAAAAAAADAAAAUnVuYQAAAAAAAABiAAAAAAAAAAAAAABiAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAZAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYAAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" + ], + [ + 35, + 1, + "insert", + { + "characters": " //" + }, + "AwAAAIsAAAAAAAAAjAAAAAAAAAAAAAAAjAAAAAAAAACNAAAAAAAAAAAAAACNAAAAAAAAAI4AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiwAAAAAAAACLAAAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "insert", + { + "characters": " " + }, + "AQAAAI4AAAAAAAAAjwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjgAAAAAAAACOAAAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "left_delete", + null, + "AQAAAI4AAAAAAAAAjgAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAjwAAAAAAAACPAAAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 2, + "left_delete", + null, + "AgAAAI0AAAAAAAAAjQAAAAAAAAABAAAAL4wAAAAAAAAAjAAAAAAAAAABAAAALw", + "AQAAAAAAAAABAAAAjgAAAAAAAACOAAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 2, + "left_delete", + null, + "AgAAAF4AAAAAAAAAXgAAAAAAAAABAAAAL10AAAAAAAAAXQAAAAAAAAABAAAALw", + "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 1, + "insert", + { + "characters": "@" + }, + "AQAAAF0AAAAAAAAAXgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQAAAAAAAABdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "left_delete", + null, + "AQAAAF0AAAAAAAAAXQAAAAAAAAABAAAAQA", + "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "insert", + { + "characters": "#" + }, + "AQAAAF0AAAAAAAAAXgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQAAAAAAAABdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "insert", + { + "characters": " " + }, + "AwAAAKIAAAAAAAAAowAAAAAAAAAAAAAAowAAAAAAAACkAAAAAAAAAAAAAACkAAAAAAAAAKUAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAogAAAAAAAACiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 2, + "left_delete", + null, + "AgAAAKQAAAAAAAAApAAAAAAAAAABAAAAIKMAAAAAAAAAowAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAApQAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 1, + "insert", + { + "characters": "#" + }, + "AQAAAKMAAAAAAAAApAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAowAAAAAAAACjAAAAAAAAAAAAAAAAAPC/" + ], + [ + 52, + 1, + "insert", + { + "characters": " Ma" + }, + "AwAAAKQAAAAAAAAApQAAAAAAAAAAAAAApQAAAAAAAACmAAAAAAAAAAAAAACmAAAAAAAAAKcAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApAAAAAAAAACkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 2, + "left_delete", + null, + "AgAAAKYAAAAAAAAApgAAAAAAAAABAAAAYaUAAAAAAAAApQAAAAAAAAABAAAATQ", + "AQAAAAAAAAABAAAApwAAAAAAAACnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "insert", + { + "characters": "Amoi" + }, + "BAAAAKUAAAAAAAAApgAAAAAAAAAAAAAApgAAAAAAAACnAAAAAAAAAAAAAACnAAAAAAAAAKgAAAAAAAAAAAAAAKgAAAAAAAAAqQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "left_delete", + null, + "AQAAAKgAAAAAAAAAqAAAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAAqQAAAAAAAACpAAAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "insert", + { + "characters": "unt" + }, + "AwAAAKgAAAAAAAAAqQAAAAAAAAAAAAAAqQAAAAAAAACqAAAAAAAAAAAAAACqAAAAAAAAAKsAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqAAAAAAAAACoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "insert", + { + "characters": " p" + }, + "AgAAAKsAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAACtAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqwAAAAAAAACrAAAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "left_delete", + null, + "AQAAAKwAAAAAAAAArAAAAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAArQAAAAAAAACtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 1, + "insert", + { + "characters": "of" + }, + "AgAAAKwAAAAAAAAArQAAAAAAAAAAAAAArQAAAAAAAACuAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArAAAAAAAAACsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "insert", + { + "characters": " metric" + }, + "BwAAAK4AAAAAAAAArwAAAAAAAAAAAAAArwAAAAAAAACwAAAAAAAAAAAAAACwAAAAAAAAALEAAAAAAAAAAAAAALEAAAAAAAAAsgAAAAAAAAAAAAAAsgAAAAAAAACzAAAAAAAAAAAAAACzAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAtQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgAAAAAAAACuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 1, + "insert", + { + "characters": " points" + }, + "BwAAALUAAAAAAAAAtgAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAAC3AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAC6AAAAAAAAALsAAAAAAAAAAAAAALsAAAAAAAAAvAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtQAAAAAAAAC1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "insert", + { + "characters": " stored" + }, + "BwAAALwAAAAAAAAAvQAAAAAAAAAAAAAAvQAAAAAAAAC+AAAAAAAAAAAAAAC+AAAAAAAAAL8AAAAAAAAAAAAAAL8AAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADBAAAAAAAAAAAAAADBAAAAAAAAAMIAAAAAAAAAAAAAAMIAAAAAAAAAwwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "insert", + { + "characters": " in" + }, + "AwAAAMMAAAAAAAAAxAAAAAAAAAAAAAAAxAAAAAAAAADFAAAAAAAAAAAAAADFAAAAAAAAAMYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwAAAAAAAADDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 64, + 1, + "insert", + { + "characters": " mem" + }, + "BAAAAMYAAAAAAAAAxwAAAAAAAAAAAAAAxwAAAAAAAADIAAAAAAAAAAAAAADIAAAAAAAAAMkAAAAAAAAAAAAAAMkAAAAAAAAAygAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxgAAAAAAAADGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 67, + 1, + "insert", + { + "characters": " " + }, + "AQAAAO4AAAAAAAAA7wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7gAAAAAAAADuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "insert", + { + "characters": "Clear" + }, + "BQAAAOgAAAAAAAAA6QAAAAAAAAAAAAAA6QAAAAAAAADqAAAAAAAAAAAAAADqAAAAAAAAAOsAAAAAAAAAAAAAAOsAAAAAAAAA7AAAAAAAAAAAAAAA7AAAAAAAAADtAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6AAAAAAAAADoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "insert", + { + "characters": " me" + }, + "AwAAAO0AAAAAAAAA7gAAAAAAAAAAAAAA7gAAAAAAAADvAAAAAAAAAAAAAADvAAAAAAAAAPAAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "insert", + { + "characters": "trics" + }, + "BQAAAPAAAAAAAAAA8QAAAAAAAAAAAAAA8QAAAAAAAADyAAAAAAAAAAAAAADyAAAAAAAAAPMAAAAAAAAAAAAAAPMAAAAAAAAA9AAAAAAAAAAAAAAA9AAAAAAAAAD1AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8AAAAAAAAADwAAAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "insert", + { + "characters": " for" + }, + "BAAAAPUAAAAAAAAA9gAAAAAAAAAAAAAA9gAAAAAAAAD3AAAAAAAAAAAAAAD3AAAAAAAAAPgAAAAAAAAAAAAAAPgAAAAAAAAA+QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9QAAAAAAAAD1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 73, + 1, + "insert", + { + "characters": " " + }, + "AQAAAPkAAAAAAAAA+gAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+QAAAAAAAAD5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 4, + "left_delete", + null, + "BAAAAPkAAAAAAAAA+QAAAAAAAAABAAAAIPgAAAAAAAAA+AAAAAAAAAABAAAAcvcAAAAAAAAA9wAAAAAAAAABAAAAb/YAAAAAAAAA9gAAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAA+gAAAAAAAAD6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 75, + 1, + "insert", + { + "characters": "before" + }, + "BgAAAPYAAAAAAAAA9wAAAAAAAAAAAAAA9wAAAAAAAAD4AAAAAAAAAAAAAAD4AAAAAAAAAPkAAAAAAAAAAAAAAPkAAAAAAAAA+gAAAAAAAAAAAAAA+gAAAAAAAAD7AAAAAAAAAAAAAAD7AAAAAAAAAPwAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gAAAAAAAAD2AAAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "insert", + { + "characters": " last" + }, + "BQAAAPwAAAAAAAAA/QAAAAAAAAAAAAAA/QAAAAAAAAD+AAAAAAAAAAAAAAD+AAAAAAAAAP8AAAAAAAAAAAAAAP8AAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAABAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "insert", + { + "characters": " " + }, + "AQAAAAEBAAAAAAAAAgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "insert", + { + "characters": " #" + }, + "AgAAAC0BAAAAAAAALgEAAAAAAAAAAAAALgEAAAAAAAAvAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALQEAAAAAAAAtAQAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert", + { + "characters": " " + }, + "AQAAAC8BAAAAAAAAMAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALwEAAAAAAAAvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 82, + 1, + "insert", + { + "characters": "1" + }, + "AQAAADABAAAAAAAAMQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMAEAAAAAAAAwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "left_delete", + null, + "AQAAADABAAAAAAAAMAEAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAAMQEAAAAAAAAxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 89, + 1, + "trim_trailing_white_space", + null, + "AwAAAC8BAAAAAAAALwEAAAAAAAABAAAAIAgBAAAAAAAACAEAAAAAAAABAAAAIIoAAAAAAAAAigAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAARgAAAAAAAABWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "left_delete", + null, + "AQAAAEYAAAAAAAAARgAAAAAAAAApAAAAbWV0cmljc19pbnRlcnZhbCA9IDYwICAjIE9uY2UgcGVyIG1pbnV0ZQo", + "AQAAAAAAAAABAAAARgAAAAAAAABvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 108, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEYAAAAAAAAARwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 112, + 1, + "insert", + { + "characters": " #" + }, + "AwAAAEUAAAAAAAAARgAAAAAAAAAAAAAARgAAAAAAAABHAAAAAAAAAAAAAABHAAAAAAAAAEgAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAP///////+9/" + ], + [ + 113, + 1, + "insert", + { + "characters": " API" + }, + "BAAAAEgAAAAAAAAASQAAAAAAAAAAAAAASQAAAAAAAABKAAAAAAAAAAAAAABKAAAAAAAAAEsAAAAAAAAAAAAAAEsAAAAAAAAATAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 114, + 1, + "insert", + { + "characters": " Access" + }, + "BwAAAEwAAAAAAAAATQAAAAAAAAAAAAAATQAAAAAAAABOAAAAAAAAAAAAAABOAAAAAAAAAE8AAAAAAAAAAAAAAE8AAAAAAAAAUAAAAAAAAAAAAAAAUAAAAAAAAABRAAAAAAAAAAAAAABRAAAAAAAAAFIAAAAAAAAAAAAAAFIAAAAAAAAAUwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATAAAAAAAAABMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "insert", + { + "characters": " token" + }, + "BgAAAFMAAAAAAAAAVAAAAAAAAAAAAAAAVAAAAAAAAABVAAAAAAAAAAAAAABVAAAAAAAAAFYAAAAAAAAAAAAAAFYAAAAAAAAAVwAAAAAAAAAAAAAAVwAAAAAAAABYAAAAAAAAAAAAAABYAAAAAAAAAFkAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUwAAAAAAAABTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "insert", + { + "characters": "Bearer" + }, + "BgAAAFQAAAAAAAAAVQAAAAAAAAAAAAAAVQAAAAAAAABWAAAAAAAAAAAAAABWAAAAAAAAAFcAAAAAAAAAAAAAAFcAAAAAAAAAWAAAAAAAAAAAAAAAWAAAAAAAAABZAAAAAAAAAAAAAABZAAAAAAAAAFoAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVAAAAAAAAABUAAAAAAAAAAAAAAAAAPC/" + ], + [ + 119, + 1, + "insert", + { + "characters": " " + }, + "AQAAAFoAAAAAAAAAWwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWgAAAAAAAABaAAAAAAAAAAAAAAAAAPC/" + ], + [ + 122, + 1, + "insert", + { + "characters": " " + }, + "EQAAACoAAAAAAAAAKwAAAAAAAAAAAAAAKwAAAAAAAAAsAAAAAAAAAAAAAAAsAAAAAAAAAC0AAAAAAAAAAAAAAC0AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAvAAAAAAAAAAAAAAAvAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAMQAAAAAAAAAAAAAAMQAAAAAAAAAyAAAAAAAAAAAAAAAyAAAAAAAAADMAAAAAAAAAAAAAADMAAAAAAAAANAAAAAAAAAAAAAAANAAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADYAAAAAAAAAAAAAADYAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAOgAAAAAAAAAAAAAAOgAAAAAAAAA7AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 123, + 1, + "insert", + { + "characters": "#" + }, + "AQAAADsAAAAAAAAAPAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOwAAAAAAAAA7AAAAAAAAAAAAAAAAAPC/" + ], + [ + 124, + 1, + "insert", + { + "characters": " API" + }, + "BAAAADwAAAAAAAAAPQAAAAAAAAAAAAAAPQAAAAAAAAA+AAAAAAAAAAAAAAA+AAAAAAAAAD8AAAAAAAAAAAAAAD8AAAAAAAAAQAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPAAAAAAAAAA8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "insert", + { + "characters": " Service" + }, + "CAAAAEAAAAAAAAAAQQAAAAAAAAAAAAAAQQAAAAAAAABCAAAAAAAAAAAAAABCAAAAAAAAAEMAAAAAAAAAAAAAAEMAAAAAAAAARAAAAAAAAAAAAAAARAAAAAAAAABFAAAAAAAAAAAAAABFAAAAAAAAAEYAAAAAAAAAAAAAAEYAAAAAAAAARwAAAAAAAAAAAAAARwAAAAAAAABIAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 126, + 1, + "insert", + { + "characters": " listen" + }, + "BwAAAEgAAAAAAAAASQAAAAAAAAAAAAAASQAAAAAAAABKAAAAAAAAAAAAAABKAAAAAAAAAEsAAAAAAAAAAAAAAEsAAAAAAAAATAAAAAAAAAAAAAAATAAAAAAAAABNAAAAAAAAAAAAAABNAAAAAAAAAE4AAAAAAAAAAAAAAE4AAAAAAAAATwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 127, + 1, + "insert", + { + "characters": " port" + }, + "BQAAAE8AAAAAAAAAUAAAAAAAAAAAAAAAUAAAAAAAAABRAAAAAAAAAAAAAABRAAAAAAAAAFIAAAAAAAAAAAAAAFIAAAAAAAAAUwAAAAAAAAAAAAAAUwAAAAAAAABUAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" + ], + [ + 132, + 1, + "insert", + { + "characters": " " + }, + "CAAAAB4AAAAAAAAAHwAAAAAAAAAAAAAAHwAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACEAAAAAAAAAAAAAACEAAAAAAAAAIgAAAAAAAAAAAAAAIgAAAAAAAAAjAAAAAAAAAAAAAAAjAAAAAAAAACQAAAAAAAAAAAAAACQAAAAAAAAAJQAAAAAAAAAAAAAAJQAAAAAAAAAmAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAgGhA" + ], + [ + 133, + 1, + "paste", + null, + "AQAAACYAAAAAAAAAPwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" + ], + [ + 134, + 4, + "left_delete", + null, + "BAAAAD4AAAAAAAAAPgAAAAAAAAABAAAAdD0AAAAAAAAAPQAAAAAAAAABAAAAcjwAAAAAAAAAPAAAAAAAAAABAAAAbzsAAAAAAAAAOwAAAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAAPwAAAAAAAAA/AAAAAAAAAAAAAAAAAPC/" + ], + [ + 135, + 1, + "insert", + { + "characters": "address" + }, + "BwAAADsAAAAAAAAAPAAAAAAAAAAAAAAAPAAAAAAAAAA9AAAAAAAAAAAAAAA9AAAAAAAAAD4AAAAAAAAAAAAAAD4AAAAAAAAAPwAAAAAAAAAAAAAAPwAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAEEAAAAAAAAAAAAAAEEAAAAAAAAAQgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOwAAAAAAAAA7AAAAAAAAAAAAAAAAAPC/" + ], + [ + 136, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEIAAAAAAAAAQwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQgAAAAAAAABCAAAAAAAAAAAAAAAAAPC/" + ], + [ + 137, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAEMAAAAAAAAARQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQwAAAAAAAABDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "insert", + { + "characters": "ON" + }, + "AgAAAEQAAAAAAAAARQAAAAAAAAAAAAAARQAAAAAAAABGAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARAAAAAAAAABEAAAAAAAAAAAAAAAAAPC/" + ], + [ + 139, + 2, + "left_delete", + null, + "AgAAAEUAAAAAAAAARQAAAAAAAAABAAAATkQAAAAAAAAARAAAAAAAAAABAAAATw", + "AQAAAAAAAAABAAAARgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 140, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Delete Left Right.sublime-macro" + }, + "AgAAAEMAAAAAAAAAQwAAAAAAAAABAAAAKEMAAAAAAAAAQwAAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAARAAAAAAAAABEAAAAAAAAAAAAAAAAAPC/" + ], + [ + 150, + 1, + "trim_trailing_white_space", + null, + "AQAAAEIAAAAAAAAAQgAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAzQAAAAAAAADXAAAAAAAAAAAAAAAAAPC/" + ], + [ + 163, + 1, + "insert", + { + "characters": "metrics_" + }, + "EAAAAAsBAAAAAAAADAEAAAAAAAAAAAAAzAAAAAAAAADNAAAAAAAAAAAAAAANAQAAAAAAAA4BAAAAAAAAAAAAAM0AAAAAAAAAzgAAAAAAAAAAAAAADwEAAAAAAAAQAQAAAAAAAAAAAADOAAAAAAAAAM8AAAAAAAAAAAAAABEBAAAAAAAAEgEAAAAAAAAAAAAAzwAAAAAAAADQAAAAAAAAAAAAAAATAQAAAAAAABQBAAAAAAAAAAAAANAAAAAAAAAA0QAAAAAAAAAAAAAAFQEAAAAAAAAWAQAAAAAAAAAAAADRAAAAAAAAANIAAAAAAAAAAAAAABcBAAAAAAAAGAEAAAAAAAAAAAAA0gAAAAAAAADTAAAAAAAAAAAAAAAZAQAAAAAAABoBAAAAAAAAAAAAANMAAAAAAAAA1AAAAAAAAAAAAAAA", + "AQAAAAAAAAACAAAAzAAAAAAAAADMAAAAAAAAAAAAAAAAAPC/CwEAAAAAAAALAQAAAAAAAAAAAAAAAAAA" + ], + [ + 188, + 1, + "insert", + { + "characters": "task_" + }, + "CgAAAH8BAAAAAAAAgAEAAAAAAAAAAAAAWQEAAAAAAABaAQAAAAAAAAAAAACBAQAAAAAAAIIBAAAAAAAAAAAAAFoBAAAAAAAAWwEAAAAAAAAAAAAAgwEAAAAAAACEAQAAAAAAAAAAAABbAQAAAAAAAFwBAAAAAAAAAAAAAIUBAAAAAAAAhgEAAAAAAAAAAAAAXAEAAAAAAABdAQAAAAAAAAAAAACHAQAAAAAAAIgBAAAAAAAAAAAAAF0BAAAAAAAAXgEAAAAAAAAAAAAA", + "AQAAAAAAAAACAAAAWQEAAAAAAABZAQAAAAAAAAAAAAAAAPC/fwEAAAAAAAB/AQAAAAAAAAAAAAAAAAAA" + ], + [ + 194, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAGkCAAAAAAAAagIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaQIAAAAAAABpAgAAAAAAAAAAAAAAAPC/" + ], + [ + 195, + 1, + "left_delete", + null, + "AQAAAGkCAAAAAAAAaQIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAagIAAAAAAABqAgAAAAAAAAAAAAAAAPC/" + ], + [ + 213, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJQCAAAAAAAAlQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlAIAAAAAAACUAgAAAAAAAAAAAAAAAPC/" + ], + [ + 214, + 1, + "paste", + null, + "AQAAAJUCAAAAAAAAqwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlQIAAAAAAACVAgAAAAAAAAAAAAAAAPC/" + ], + [ + 220, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAKsCAAAAAAAArAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqwIAAAAAAACrAgAAAAAAAAAAAAAAAPC/" + ], + [ + 221, + 1, + "paste", + null, + "AQAAAKwCAAAAAAAAxwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArAIAAAAAAACsAgAAAAAAAAAAAAAAAPC/" + ], + [ + 222, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAMcCAAAAAAAAyAIAAAAAAAAAAAAAyAIAAAAAAADJAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxwIAAAAAAADHAgAAAAAAAAAAAAAAAPC/" + ], + [ + 223, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAMkCAAAAAAAAywIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQIAAAAAAADJAgAAAAAAAAAAAAAAAPC/" + ], + [ + 224, + 1, + "insert", + { + "characters": "r" + }, + "AQAAAMoCAAAAAAAAywIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAygIAAAAAAADKAgAAAAAAAAAAAAAAAPC/" + ], + [ + 225, + 1, + "left_delete", + null, + "AQAAAMoCAAAAAAAAygIAAAAAAAABAAAAcg", + "AQAAAAAAAAABAAAAywIAAAAAAADLAgAAAAAAAAAAAAAAAPC/" + ], + [ + 226, + 1, + "insert", + { + "characters": "tasks" + }, + "BQAAAMoCAAAAAAAAywIAAAAAAAAAAAAAywIAAAAAAADMAgAAAAAAAAAAAADMAgAAAAAAAM0CAAAAAAAAAAAAAM0CAAAAAAAAzgIAAAAAAAAAAAAAzgIAAAAAAADPAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAygIAAAAAAADKAgAAAAAAAAAAAAAAAPC/" + ], + [ + 227, + 1, + "insert", + { + "characters": " " + }, + "AQAAAM8CAAAAAAAA0AIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzwIAAAAAAADPAgAAAAAAAAAAAAAAAPC/" + ], + [ + 228, + 1, + "left_delete", + null, + "AQAAAM8CAAAAAAAAzwIAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAA0AIAAAAAAADQAgAAAAAAAAAAAAAAAPC/" + ], + [ + 230, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAANACAAAAAAAA0QIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0AIAAAAAAADQAgAAAAAAAAAAAAAAAPC/" + ], + [ + 236, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAANACAAAAAAAA0QIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0AIAAAAAAADQAgAAAAAAAAAAAAAAAPC/" + ], + [ + 237, + 1, + "paste", + null, + "AQAAANECAAAAAAAAHgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0QIAAAAAAADRAgAAAAAAAAAAAAAAAPC/" + ], + [ + 240, + 6, + "left_delete", + null, + "BgAAAPwCAAAAAAAA/AIAAAAAAAABAAAAc/sCAAAAAAAA+wIAAAAAAAABAAAAX/oCAAAAAAAA+gIAAAAAAAABAAAAa/kCAAAAAAAA+QIAAAAAAAABAAAAc/gCAAAAAAAA+AIAAAAAAAABAAAAYfcCAAAAAAAA9wIAAAAAAAABAAAAdA", + "AQAAAAAAAAABAAAA/QIAAAAAAAD9AgAAAAAAAAAAAAAAAPC/" + ], + [ + 241, + 1, + "insert", + { + "characters": "s" + }, + "AQAAAPcCAAAAAAAA+AIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9wIAAAAAAAD3AgAAAAAAAAAAAAAAAPC/" + ], + [ + 244, + 1, + "left_delete", + null, + "AQAAAPUCAAAAAAAA9QIAAAAAAAABAAAAIw", + "AQAAAAAAAAABAAAA9gIAAAAAAAD2AgAAAAAAAAAAAAAAAPC/" + ], + [ + 248, + 1, + "left_delete", + null, + "AQAAAMwAAAAAAAAAzAAAAAAAAABHAAAAbWV0cmljc19tYXhfcG9pbnRzID0gMTAwMDAwMDAwICMgQW1vdW50IG9mIG1ldHJpYyBwb2ludHMgc3RvcmVkIGluIG1lbQo", + "AQAAAAAAAAABAAAAzAAAAAAAAAATAQAAAAAAAAAAAAAAAPC/" + ], + [ + 250, + 1, + "left_delete", + null, + "AQAAAMwAAAAAAAAAzAAAAAAAAABGAAAAbWV0cmljc19yZXRlbnRpb25fc2Vjb25kcyA9IDYwNDgwMCAjIENsZWFyIG1ldHJpY3MgYmVmb3JlIGxhc3QgNyBkYXlzCg", + "AQAAAAAAAAABAAAAzAAAAAAAAAASAQAAAAAAAAAAAAAAAPC/" + ], + [ + 256, + 1, + "trim_trailing_white_space", + null, + "AgAAAGcCAAAAAAAAZwIAAAAAAAABAAAAIDkCAAAAAAAAOQIAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAsAAAAAAAAADEAAAAAAAAAAAAAAAAAPC/" + ], + [ + 262, + 1, + "cut", + null, + "AQAAALAAAAAAAAAAsAAAAAAAAAAcAAAAZGJfc3luY19pbnRlcnZhbF9zZWMgPSAxMDAwCg", + "AQAAAAAAAAABAAAAsAAAAAAAAADMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 266, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAG0CAAAAAAAAbgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQIAAAAAAABtAgAAAAAAAAAAAAAAoG5A" + ], + [ + 267, + 1, + "paste", + null, + "AQAAAG4CAAAAAAAAigIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbgIAAAAAAABuAgAAAAAAAAAAAAAAAPC/" + ], + [ + 268, + 1, + "right_delete", + null, + "AQAAAIoCAAAAAAAAigIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAigIAAAAAAACKAgAAAAAAAAAAAAAAAPC/" + ], + [ + 272, + 1, + "left_delete", + null, + "AQAAALAAAAAAAAAAsAAAAAAAAAArAAAAdGFza19zdWJzY3JpcHRpb25fcmVzdG9yZV9pbnRlcnZhbCA9IDYwMCAjCg", + "AQAAAAAAAAABAAAAsAAAAAAAAADbAAAAAAAAAAAAAAAAAPC/" + ], + [ + 274, + 1, + "left_delete", + null, + "AQAAALAAAAAAAAAAsAAAAAAAAAAoAAAAdGFza19zdWJzY3JpcHRpb25fZXhwaXJlX2ludGVydmFsID0gNjAwCg", + "AQAAAAAAAAABAAAAsAAAAAAAAADYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 281, + 5, + "right_delete", + null, + "BQAAADIBAAAAAAAAMgEAAAAAAAABAAAAbDIBAAAAAAAAMgEAAAAAAAABAAAAZTIBAAAAAAAAMgEAAAAAAAABAAAAdjIBAAAAAAAAMgEAAAAAAAABAAAAZTIBAAAAAAAAMgEAAAAAAAABAAAAbA", + "AQAAAAAAAAABAAAAMgEAAAAAAAAyAQAAAAAAAAAAAAAAAAAA" + ], + [ + 282, + 1, + "insert", + { + "characters": "log" + }, + "AwAAADIBAAAAAAAAMwEAAAAAAAAAAAAAMwEAAAAAAAA0AQAAAAAAAAAAAAA0AQAAAAAAADUBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMgEAAAAAAAAyAQAAAAAAAAAAAAAAAPC/" + ], + [ + 284, + 1, + "cut", + null, + "AQAAADIBAAAAAAAAMgEAAAAAAAAUAAAAbG9nX2xldmVsID0gImRlYnVnIgo", + "AQAAAAAAAAABAAAAMgEAAAAAAABGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 287, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAkAAAAAAAAACgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAPC/" + ], + [ + 288, + 1, + "paste", + null, + "AQAAAAoAAAAAAAAAHgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACgAAAAAAAAAKAAAAAAAAAAAAAAAAAPC/" + ], + [ + 289, + 1, + "right_delete", + null, + "AQAAAB4AAAAAAAAAHgAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 296, + 1, + "paste", + null, + "AQAAAAAAAAAAAAAALQIAAAAAAACSAgAAW3NlcnZpY2VdCmxvZ19sZXZlbCA9ICJkZWJ1ZyIKbGlzdGVuID0gIjEyNy4wLjAuMSIgICAgICAgICMgQVBJIFNlcnZpY2UgbGlzdGVuIGFkZHJlc3MKcG9ydCA9IDUwMDAgICAgICAgICAgICAgICAgICMgQVBJIFNlcnZpY2UgbGlzdGVuIHBvcnQKdG9rZW4gPSAic3VwZXRzZWNyZXR0b2tlbiIgICMgQVBJIEFjY2VzcyBCZWFyZXIgdG9rZW4KCmtleV9zaWduX3Rva2VuID0gWzY5LDEwNiw1MywxMDgsMTAxLDEwNSw1N10KYm9udXNfZGF5cyA9IDcKc3lzdGVtX3JlZmVyX2NvZGVzID0gWyJGUktOIiwgIm1vYmlsZS1kZXYiXQp3Z19uZXR3b3JrID0gIjEwLjEuMC4wLzE2Igp6bXFfdXBkYXRlc19lbmRwb2ludCA9ICJ0Y3A6Ly8qOjMwMDAiCgpbbWV0cmljc10KcmVjaWV2ZXIgPSAidGNwOi8vMC4wLjAuMDozMDAxIgptYXhfcG9pbnRzID0gMTAwMDAwMDAwCnJldGVudGlvbl9zZWNvbmRzID0gNjA0ODAwCgpbdGFza3NdCnN1YnNjcmlwdGlvbl9yZXN0b3JlX2ludGVydmFsID0gNjAwCnN1YnNjcmlwdGlvbl9leHBpcmVfaW50ZXJ2YWwgPSA2MDAKZGJfc3luY19pbnRlcnZhbF9zZWMgPSAxMDAwCgoKW3BnXQpob3N0ID0gImxvY2FsaG9zdCIKcG9ydCA9IDU0MzIKZGIgPSAiYXBpIgp1c2VybmFtZSA9ICJwb3N0Z3JlcyIKcGFzc3dvcmQgPSAicGFzc3dvcmQiCg", + "AQAAAAAAAAABAAAAAAAAAAAAAACSAgAAAAAAAAAAAAAAAPC/" + ], + [ + 301, + 1, + "insert", + { + "characters": "WEB" + }, + "AwAAAJkAAAAAAAAAmgAAAAAAAAAEAAAARlJLTpoAAAAAAAAAmwAAAAAAAAAAAAAAmwAAAAAAAACcAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmQAAAAAAAACdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 303, + 1, + "insert", + { + "characters": " " + }, + "AQAAAJ4AAAAAAAAAnwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAngAAAAAAAACeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 304, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAJ8AAAAAAAAAoQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnwAAAAAAAACfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 305, + 1, + "insert", + { + "characters": "TG" + }, + "AgAAAKAAAAAAAAAAoQAAAAAAAAAAAAAAoQAAAAAAAACiAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoAAAAAAAAACgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 307, + 1, + "insert", + { + "characters": "," + }, + "AQAAAKMAAAAAAAAApAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAowAAAAAAAACjAAAAAAAAAAAAAAAAAPC/" + ], + [ + 310, + 4, + "left_delete", + null, + "BAAAAK8AAAAAAAAArwAAAAAAAAABAAAAdq4AAAAAAAAArgAAAAAAAAABAAAAZa0AAAAAAAAArQAAAAAAAAABAAAAZKwAAAAAAAAArAAAAAAAAAABAAAALQ", + "AQAAAAAAAAABAAAAsAAAAAAAAACwAAAAAAAAAAAAAAAAAPC/" + ], + [ + 315, + 1, + "insert", + { + "characters": "MOBU" + }, + "BAAAAKYAAAAAAAAApwAAAAAAAAAGAAAAbW9iaWxlpwAAAAAAAACoAAAAAAAAAAAAAACoAAAAAAAAAKkAAAAAAAAAAAAAAKkAAAAAAAAAqgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApgAAAAAAAACsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 316, + 1, + "left_delete", + null, + "AQAAAKkAAAAAAAAAqQAAAAAAAAABAAAAVQ", + "AQAAAAAAAAABAAAAqgAAAAAAAACqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 317, + 1, + "insert", + { + "characters": "ILE" + }, + "AwAAAKkAAAAAAAAAqgAAAAAAAAAAAAAAqgAAAAAAAACrAAAAAAAAAAAAAACrAAAAAAAAAKwAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqQAAAAAAAACpAAAAAAAAAAAAAAAAAPC/" + ], + [ + 320, + 1, + "left_delete", + null, + "AQAAACkAAAAAAAAAKQAAAAAAAAABAAAAMA", + "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 321, + 1, + "insert", + { + "characters": "5" + }, + "AQAAACkAAAAAAAAAKgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" + ], + [ + 322, + 1, + "left_delete", + null, + "AQAAACkAAAAAAAAAKQAAAAAAAAABAAAANQ", + "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 323, + 1, + "insert", + { + "characters": "0" + }, + "AQAAACkAAAAAAAAAKgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" + ], + [ + 342, + 1, + "paste", + null, + "AQAAAK8AAAAAAAAAwAAAAAAAAAAKAAAAd2dfbmV0d29yaw", + "AQAAAAAAAAABAAAArwAAAAAAAAC5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 348, + 1, + "cut", + null, + "AQAAANEAAAAAAAAA0QAAAAAAAAAUAAAAbG9nX2xldmVsID0gImRlYnVnIgo", + "AQAAAAAAAAABAAAA0QAAAAAAAADlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 351, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAkAAAAAAAAACgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAPC/" + ], + [ + 352, + 1, + "paste", + null, + "AQAAAAoAAAAAAAAAHgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACgAAAAAAAAAKAAAAAAAAAAAAAAAAAPC/" + ], + [ + 353, + 1, + "left_delete", + null, + "AQAAAB0AAAAAAAAAHQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/config.rs", + "settings": + { + "buffer_size": 1770, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "metrics_" + }, + "EAAAAEcEAAAAAAAASAQAAAAAAAAAAAAALAQAAAAAAAAtBAAAAAAAAAAAAABJBAAAAAAAAEoEAAAAAAAAAAAAAC0EAAAAAAAALgQAAAAAAAAAAAAASwQAAAAAAABMBAAAAAAAAAAAAAAuBAAAAAAAAC8EAAAAAAAAAAAAAE0EAAAAAAAATgQAAAAAAAAAAAAALwQAAAAAAAAwBAAAAAAAAAAAAABPBAAAAAAAAFAEAAAAAAAAAAAAADAEAAAAAAAAMQQAAAAAAAAAAAAAUQQAAAAAAABSBAAAAAAAAAAAAAAxBAAAAAAAADIEAAAAAAAAAAAAAFMEAAAAAAAAVAQAAAAAAAAAAAAAMgQAAAAAAAAzBAAAAAAAAAAAAABVBAAAAAAAAFYEAAAAAAAAAAAAADMEAAAAAAAANAQAAAAAAAAAAAAA", + "AQAAAAAAAAACAAAALAQAAAAAAAAsBAAAAAAAAAAAAAAAAPC/RwQAAAAAAABHBAAAAAAAAAAAAAAAAExA" + ], + [ + 15, + 1, + "insert", + { + "characters": "task_" + }, + "CgAAAJ4DAAAAAAAAnwMAAAAAAAAAAAAAcgMAAAAAAABzAwAAAAAAAAAAAACgAwAAAAAAAKEDAAAAAAAAAAAAAHMDAAAAAAAAdAMAAAAAAAAAAAAAogMAAAAAAACjAwAAAAAAAAAAAAB0AwAAAAAAAHUDAAAAAAAAAAAAAKQDAAAAAAAApQMAAAAAAAAAAAAAdQMAAAAAAAB2AwAAAAAAAAAAAACmAwAAAAAAAKcDAAAAAAAAAAAAAHYDAAAAAAAAdwMAAAAAAAAAAAAA", + "AQAAAAAAAAACAAAAcgMAAAAAAAByAwAAAAAAAAAAAAAAAPC/ngMAAAAAAACeAwAAAAAAAAAAAAAAAExA" + ], + [ + 27, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAD4GAAAAAAAAPwYAAAAAAAAAAAAAPwYAAAAAAABABgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgYAAAAAAAA+BgAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "paste", + null, + "AQAAAEAGAAAAAAAA/AYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQAYAAAAAAABABgAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 8, + "left_delete", + null, + "CAAAAIAGAAAAAAAAgAYAAAAAAAABAAAAc38GAAAAAAAAfwYAAAAAAAABAAAAZX4GAAAAAAAAfgYAAAAAAAABAAAAcn0GAAAAAAAAfQYAAAAAAAABAAAAZ3wGAAAAAAAAfAYAAAAAAAABAAAAdHsGAAAAAAAAewYAAAAAAAABAAAAc3oGAAAAAAAAegYAAAAAAAABAAAAb3kGAAAAAAAAeQYAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAAgQYAAAAAAACBBgAAAAAAAAAAAAAAAPC/" + ], + [ + 32, + 1, + "insert", + { + "characters": "Tasks" + }, + "BQAAAHkGAAAAAAAAegYAAAAAAAAAAAAAegYAAAAAAAB7BgAAAAAAAAAAAAB7BgAAAAAAAHwGAAAAAAAAAAAAAHwGAAAAAAAAfQYAAAAAAAAAAAAAfQYAAAAAAAB+BgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQYAAAAAAAB5BgAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "cut", + null, + "AQAAAEoDAAAAAAAASgMAAAAAAACAAAAAIHB1YiBkYl9zeW5jX2ludGVydmFsX3NlYzogdTY0LAogICAgcHViIHRhc2tfc3Vic2NyaXB0aW9uX3Jlc3RvcmVfaW50ZXJ2YWw6IHU2NCwKICAgIHB1YiB0YXNrX3N1YnNjcmlwdGlvbl9leHBpcmVfaW50ZXJ2YWw6IHU2NCw", + "AQAAAAAAAAABAAAASgMAAAAAAADKAwAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 2, + "left_delete", + null, + "AgAAAEcDAAAAAAAARwMAAAAAAAADAAAAICAgRgMAAAAAAABGAwAAAAAAAAEAAAAK", + "AQAAAAAAAAABAAAASgMAAAAAAABKAwAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAHMGAAAAAAAAeAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcwYAAAAAAABzBgAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "paste", + null, + "AQAAAAcGAAAAAAAAhwYAAAAAAABsAAAAcHViIGhvc3Q6IFN0cmluZywKICAgIHB1YiBwb3J0OiB1MTYsCiAgICBwdWIgZGI6IFN0cmluZywKICAgIHB1YiB1c2VybmFtZTogU3RyaW5nLAogICAgcHViIHBhc3N3b3JkOiBTdHJpbmcs", + "AQAAAAAAAAABAAAABwYAAAAAAABzBgAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "trim_trailing_white_space", + null, + "AQAAAIgGAAAAAAAAiAYAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAhwYAAAAAAACHBgAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAAcGAAAAAAAABwYAAAAAAAABAAAAIIYGAAAAAAAAhgYAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAhwYAAAAAAACHBgAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 5, + "left_delete", + null, + "BQAAADIGAAAAAAAAMgYAAAAAAAABAAAAXzEGAAAAAAAAMQYAAAAAAAABAAAAazAGAAAAAAAAMAYAAAAAAAABAAAAcy8GAAAAAAAALwYAAAAAAAABAAAAYS4GAAAAAAAALgYAAAAAAAABAAAAdA", + "AQAAAAAAAAABAAAAMwYAAAAAAAAzBgAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 5, + "right_delete", + null, + "BQAAAFoGAAAAAAAAWgYAAAAAAAABAAAAdFoGAAAAAAAAWgYAAAAAAAABAAAAYVoGAAAAAAAAWgYAAAAAAAABAAAAc1oGAAAAAAAAWgYAAAAAAAABAAAAa1oGAAAAAAAAWgYAAAAAAAABAAAAXw", + "AQAAAAAAAAABAAAAWgYAAAAAAABaBgAAAAAAAAAAAAAAAExA" + ], + [ + 62, + 1, + "cut", + null, + "AQAAAKsDAAAAAAAAqwMAAAAAAABJAAAAICAgcHViIG1ldHJpY3NfbWF4X3BvaW50czogdXNpemUsCiAgICBwdWIgbWV0cmljc19yZXRlbnRpb25fc2Vjb25kczogaTY0LA", + "AQAAAAAAAAABAAAA9AMAAAAAAACrAwAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJsGAAAAAAAAoAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmwYAAAAAAACbBgAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "paste", + null, + "AQAAAKAGAAAAAAAA6QYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoAYAAAAAAACgBgAAAAAAAAAAAAAAAPC/" + ], + [ + 68, + 1, + "trim_trailing_white_space", + null, + "AQAAAKoDAAAAAAAAqgMAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAA6QYAAAAAAADpBgAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAJ8GAAAAAAAAnwYAAAAAAAADAAAAICAg", + "AQAAAAAAAAABAAAA6AYAAAAAAADoBgAAAAAAAAAAAAAAAPC/" + ], + [ + 75, + 1, + "left_delete", + null, + "AgAAAMYGAAAAAAAAxgYAAAAAAAAIAAAAbWV0cmljc1+jBgAAAAAAAKMGAAAAAAAACAAAAG1ldHJpY3Nf", + "AQAAAAAAAAACAAAAqwYAAAAAAACjBgAAAAAAAAAAAAAAAPC/zgYAAAAAAADGBgAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAADUAAAAAAAAANgAAAAAAAAAEAAAAcG9ueTYAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAOgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANQAAAAAAAAA5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAEoAAAAAAAAASwAAAAAAAAAEAAAAcG9ueUsAAAAAAAAATAAAAAAAAAAAAAAATAAAAAAAAABNAAAAAAAAAAAAAABNAAAAAAAAAE4AAAAAAAAAAAAAAE4AAAAAAAAATwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" + ], + [ + 101, + 1, + "insert", + { + "characters": "\npun" + }, + "BAAAAAcBAAAAAAAADAEAAAAAAAAAAAAADAEAAAAAAAANAQAAAAAAAAAAAAANAQAAAAAAAA4BAAAAAAAAAAAAAA4BAAAAAAAADwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwEAAAAAAAAHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 1, + "left_delete", + null, + "AQAAAA4BAAAAAAAADgEAAAAAAAABAAAAbg", + "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "insert", + { + "characters": "b" + }, + "AQAAAA4BAAAAAAAADwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADgEAAAAAAAAOAQAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "insert", + { + "characters": " tasls:" + }, + "BwAAAA8BAAAAAAAAEAEAAAAAAAAAAAAAEAEAAAAAAAARAQAAAAAAAAAAAAARAQAAAAAAABIBAAAAAAAAAAAAABIBAAAAAAAAEwEAAAAAAAAAAAAAEwEAAAAAAAAUAQAAAAAAAAAAAAAUAQAAAAAAABUBAAAAAAAAAAAAABUBAAAAAAAAFgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "insert", + { + "characters": " Tas" + }, + "BAAAABYBAAAAAAAAFwEAAAAAAAAAAAAAFwEAAAAAAAAYAQAAAAAAAAAAAAAYAQAAAAAAABkBAAAAAAAAAAAAABkBAAAAAAAAGgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFgEAAAAAAAAWAQAAAAAAAAAAAAAAAPC/" + ], + [ + 106, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":18,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 63, + 105, + 4 + ], + "trigger": "TasksConfig" + }, + "AgAAABcBAAAAAAAAFwEAAAAAAAADAAAAVGFzFwEAAAAAAAAiAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGgEAAAAAAAAaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 107, + 1, + "insert", + { + "characters": "," + }, + "AQAAACIBAAAAAAAAIwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIgEAAAAAAAAiAQAAAAAAAAAAAAAAAPC/" + ], + [ + 114, + 1, + "left_delete", + null, + "AQAAABMBAAAAAAAAEwEAAAAAAAABAAAAbA", + "AQAAAAAAAAABAAAAFAEAAAAAAAAUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "insert", + { + "characters": "k" + }, + "AQAAABMBAAAAAAAAFAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEwEAAAAAAAATAQAAAAAAAAAAAAAAAPC/" + ], + [ + 123, + 1, + "left_delete", + null, + "AQAAAMcDAAAAAAAAxwMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAyAMAAAAAAADIAwAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "paste", + null, + "AQAAAF0AAAAAAAAAZQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQAAAAAAAABdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 142, + 1, + "insert", + { + "characters": "," + }, + "AQAAAGUAAAAAAAAAZgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZQAAAAAAAABlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 146, + 1, + "left_delete", + null, + "AQAAADEAAAAAAAAAMQAAAAAAAAAVAAAAdXNlIGZjb3JlOjpTZXR0aW5nczsK", + "AQAAAAAAAAABAAAAMQAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 149, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAEgAAAAAAAAAUQAAAAAAAAAAAAAAWQAAAAAAAABZAAAAAAAAAAgAAAAsIFJlc3VsdA", + "AQAAAAAAAAABAAAAMQAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 155, + 5, + "left_delete", + null, + "BQAAAKkEAAAAAAAAqQQAAAAAAAABAAAAdagEAAAAAAAAqAQAAAAAAAABAAAAX6cEAAAAAAAApwQAAAAAAAABAAAAcaYEAAAAAAAApgQAAAAAAAABAAAAbaUEAAAAAAAApQQAAAAAAAABAAAAeg", + "AQAAAAAAAAABAAAAqgQAAAAAAACqBAAAAAAAAAAAAAAAAPC/" + ], + [ + 156, + 1, + "insert", + { + "characters": "u" + }, + "AQAAAKUEAAAAAAAApgQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQQAAAAAAAClBAAAAAAAAAAAAAAAAPC/" + ], + [ + 159, + 1, + "insert", + { + "characters": "_mzq" + }, + "BAAAALUEAAAAAAAAtgQAAAAAAAAAAAAAtgQAAAAAAAC3BAAAAAAAAAAAAAC3BAAAAAAAALgEAAAAAAAAAAAAALgEAAAAAAAAuQQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtQQAAAAAAAC1BAAAAAAAAAAAAAAAAPC/" + ], + [ + 160, + 3, + "left_delete", + null, + "AwAAALgEAAAAAAAAuAQAAAAAAAABAAAAcbcEAAAAAAAAtwQAAAAAAAABAAAAerYEAAAAAAAAtgQAAAAAAAABAAAAbQ", + "AQAAAAAAAAABAAAAuQQAAAAAAAC5BAAAAAAAAAAAAAAAAPC/" + ], + [ + 161, + 1, + "insert", + { + "characters": "zmq" + }, + "AwAAALYEAAAAAAAAtwQAAAAAAAAAAAAAtwQAAAAAAAC4BAAAAAAAAAAAAAC4BAAAAAAAALkEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgQAAAAAAAC2BAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/sync/mod.rs", + "settings": + { + "buffer_size": 1061, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAF8AAAAAAAAAYAAAAAAAAAAEAAAAcG9ueWAAAAAAAAAAYQAAAAAAAAAAAAAAYQAAAAAAAABiAAAAAAAAAAAAAABiAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAZAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/sync/tasks.rs", + "settings": + { + "buffer_size": 19151, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 7, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAGoAAAAAAAAAawAAAAAAAAAEAAAAcG9ueWsAAAAAAAAAbAAAAAAAAAAAAAAAbAAAAAAAAABtAAAAAAAAAAAAAABtAAAAAAAAAG4AAAAAAAAAAAAAAG4AAAAAAAAAbwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAagAAAAAAAABuAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/postgres/connection.rs", + "settings": + { + "buffer_size": 7476, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAIYAAAAAAAAAhwAAAAAAAAAEAAAAcG9ueYcAAAAAAAAAiAAAAAAAAAAAAAAAiAAAAAAAAACJAAAAAAAAAAAAAACJAAAAAAAAAIoAAAAAAAAAAAAAAIoAAAAAAAAAiwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhgAAAAAAAACKAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/postgres/keys.rs", + "settings": + { + "buffer_size": 2211, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 10, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAHkAAAAAAAAAegAAAAAAAAAEAAAAcG9ueXoAAAAAAAAAewAAAAAAAAAAAAAAewAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAH0AAAAAAAAAAAAAAH0AAAAAAAAAfgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQAAAAAAAAB9AAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/postgres/node.rs", + "settings": + { + "buffer_size": 10514, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAMkAAAAAAAAAygAAAAAAAAAEAAAAcG9uecoAAAAAAAAAywAAAAAAAAAAAAAAywAAAAAAAADMAAAAAAAAAAAAAADMAAAAAAAAAM0AAAAAAAAAAAAAAM0AAAAAAAAAzgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQAAAAAAAADNAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/postgres/pg.rs", + "settings": + { + "buffer_size": 4259, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAL4AAAAAAAAAvwAAAAAAAAAEAAAAcG9ueb8AAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADBAAAAAAAAAAAAAADBAAAAAAAAAMIAAAAAAAAAAAAAAMIAAAAAAAAAwwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvgAAAAAAAADCAAAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4QEAAAAAAADhAQAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "paste", + null, + "AQAAAOIBAAAAAAAA6QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4gEAAAAAAADiAQAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "insert", + { + "characters": "," + }, + "AQAAAOkBAAAAAAAA6gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6QEAAAAAAADpAQAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "insert", + { + "characters": " " + }, + "AQAAAOoBAAAAAAAA6wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6gEAAAAAAADqAQAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAPEBAAAAAAAA8gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8QEAAAAAAADxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 29, + 1, + "left_delete", + null, + "AQAAAKoBAAAAAAAAqgEAAAAAAAAgAAAAdXNlIHN1cGVyOjpjb25uZWN0aW9uOjpDb25uUm93Owo", + "AQAAAAAAAAABAAAAqgEAAAAAAADKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAJoBAAAAAAAAmwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmgEAAAAAAACaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "paste", + null, + "AQAAAJsBAAAAAAAAsQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmwEAAAAAAACbAQAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 1, + "insert", + { + "characters": "," + }, + "AQAAALEBAAAAAAAAsgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsQEAAAAAAACxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAMABAAAAAAAAwQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwAEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "left_delete", + null, + "AQAAAF4BAAAAAAAAXgEAAAAAAAAqAAAAdXNlIHN1cGVyOjpzdXBlcjo6Y29uZmlnOjpQb3N0Z3Jlc0NvbmZpZzsK", + "AQAAAAAAAAABAAAAXgEAAAAAAACIAQAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAIgBAAAAAAAAiQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXgEAAAAAAABeAQAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAOcBAAAAAAAA6AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5wEAAAAAAADnAQAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "paste", + null, + "AQAAAOgBAAAAAAAA8wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6AEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "insert", + { + "characters": "," + }, + "AQAAAPMBAAAAAAAA9AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8wEAAAAAAADzAQAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "insert", + { + "characters": " " + }, + "AQAAAPQBAAAAAAAA9QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9AEAAAAAAAD0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAAECAAAAAAAAAgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAQIAAAAAAAABAgAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "left_delete", + null, + "AQAAAMQBAAAAAAAAxAEAAAAAAAAYAAAAdXNlIHN1cGVyOjprZXlzOjpQZ0tleTsK", + "AQAAAAAAAAABAAAAxAEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAM8BAAAAAAAAzwEAAAAAAAAoAAAAe2tleXM6OlBnS2V5LCBub2RlOjpQZ05vZGV9Owp1c2Ugc3VwZXI6OusBAAAAAAAAEwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxAEAAAAAAADEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 75, + 1, + "insert", + { + "characters": "," + }, + "AQAAABICAAAAAAAAEwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEgIAAAAAAAASAgAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "insert", + { + "characters": " " + }, + "AQAAABMCAAAAAAAAFAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEwIAAAAAAAATAgAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "paste", + null, + "AQAAABQCAAAAAAAAMAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFAIAAAAAAAAUAgAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "left_delete", + null, + "AQAAAMQBAAAAAAAAxAEAAAAAAAApAAAAdXNlIHN1cGVyOjpzdWJzY3JpcHRpb246OlBnU3Vic2NyaXB0aW9uOwo", + "AQAAAAAAAAABAAAAxAEAAAAAAADtAQAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "paste", + null, + "AQAAANABAAAAAAAA7gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0AEAAAAAAADQAQAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "insert", + { + "characters": "m" + }, + "AQAAAO4BAAAAAAAA7wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7gEAAAAAAADuAQAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "left_delete", + null, + "AQAAAO4BAAAAAAAA7gEAAAAAAAABAAAAbQ", + "AQAAAAAAAAABAAAA7wEAAAAAAADvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert", + { + "characters": "," + }, + "AQAAAO4BAAAAAAAA7wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7gEAAAAAAADuAQAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "left_delete", + null, + "AQAAAJoBAAAAAAAAmgEAAAAAAAAqAAAAdXNlIHN1cGVyOjpjb25uZWN0aW9uOjp7Q29ublJvdywgUGdDb25ufTsK", + "AQAAAAAAAAABAAAAmgEAAAAAAADEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "left_delete", + null, + "AQAAAKYBAAAAAAAApgEAAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAApwEAAAAAAACnAQAAAAAAAAAAAAAAAPC/" + ], + [ + 107, + 1, + "rust_fmt_format_buffer", + null, + "BQAAAKYBAAAAAAAAqwEAAAAAAAAAAAAAyQEAAAAAAADOAQAAAAAAAAAAAADaAQAAAAAAAN4BAAAAAAAAAAAAAOwBAAAAAAAA8AEAAAAAAAAAAAAADQIAAAAAAAAPAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApgEAAAAAAACmAQAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAKYBAAAAAAAAqwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApgEAAAAAAACmAQAAAAAAAAAAAAAAIGRA" + ], + [ + 116, + 1, + "paste", + null, + "AQAAAKsBAAAAAAAA2gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqwEAAAAAAACrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 117, + 1, + "insert", + { + "characters": "," + }, + "AQAAANoBAAAAAAAA2wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2gEAAAAAAADaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 120, + 1, + "left_delete", + null, + "AQAAAF4BAAAAAAAAXgEAAAAAAAA8AAAAdXNlIHN1cGVyOjpzdXBlcjo6e2NvbmZpZzo6UG9zdGdyZXNDb25maWcsIHNlcnZpY2U6OkNhY2hlfTsK", + "AQAAAAAAAAABAAAAXgEAAAAAAACaAQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/postgres/subscription.rs", + "settings": + { + "buffer_size": 3465, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAEIAAAAAAAAAQwAAAAAAAAAEAAAAcG9ueUMAAAAAAAAARAAAAAAAAAAAAAAARAAAAAAAAABFAAAAAAAAAAAAAABFAAAAAAAAAEYAAAAAAAAAAAAAAEYAAAAAAAAARwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/handlers/connection.rs", + "settings": + { + "buffer_size": 15306, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAHYAAAAAAAAAdwAAAAAAAAAEAAAAcG9ueXcAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAB5AAAAAAAAAAAAAAB5AAAAAAAAAHoAAAAAAAAAAAAAAHoAAAAAAAAAewAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdgAAAAAAAAB6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "insert", + { + "characters": "fcore" + }, + "FAAAABMCAAAAAAAAFAIAAAAAAAAEAAAAcG9uedUBAAAAAAAA1gEAAAAAAAAEAAAAcG9uebgBAAAAAAAAuQEAAAAAAAAEAAAAcG9ueZcBAAAAAAAAmAEAAAAAAAAEAAAAcG9ueQsCAAAAAAAADAIAAAAAAAAAAAAA0AEAAAAAAADRAQAAAAAAAAAAAAC2AQAAAAAAALcBAAAAAAAAAAAAAJgBAAAAAAAAmQEAAAAAAAAAAAAADwIAAAAAAAAQAgAAAAAAAAAAAADTAQAAAAAAANQBAAAAAAAAAAAAALgBAAAAAAAAuQEAAAAAAAAAAAAAmQEAAAAAAACaAQAAAAAAAAAAAAATAgAAAAAAABQCAAAAAAAAAAAAANYBAAAAAAAA1wEAAAAAAAAAAAAAugEAAAAAAAC7AQAAAAAAAAAAAACaAQAAAAAAAJsBAAAAAAAAAAAAABcCAAAAAAAAGAIAAAAAAAAAAAAA2QEAAAAAAADaAQAAAAAAAAAAAAC8AQAAAAAAAL0BAAAAAAAAAAAAAJsBAAAAAAAAnAEAAAAAAAAAAAAA", + "AQAAAAAAAAAEAAAAlwEAAAAAAACbAQAAAAAAAAAAAAAAAPC/uAEAAAAAAAC8AQAAAAAAAAAAAAAAAPC/1QEAAAAAAADZAQAAAAAAAAAAAAAAAPC/EwIAAAAAAAAXAgAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "paste", + null, + "AQAAAH4AAAAAAAAAgwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "insert", + { + "characters": "," + }, + "AQAAAIMAAAAAAAAAhAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 52, + 1, + "rust_fmt_format_buffer", + null, + "BwAAAH4AAAAAAAAAgwAAAAAAAAAAAAAAiQAAAAAAAACJAAAAAAAAAAQAAAAKICAgyAAAAAAAAADMAAAAAAAAAAAAAADsAAAAAAAAAOwAAAAAAAAABAAAAAogICAnAQAAAAAAACsBAAAAAAAAAAAAAEEBAAAAAAAAQQEAAAAAAAAEAAAACiAgIIQBAAAAAAAAiAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAAAAAAAAACEAAAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "left_delete", + null, + "AQAAAB0CAAAAAAAAHQIAAAAAAAASAAAAdXNlIGZjb3JlOjp1dGlsczsK", + "AQAAAAAAAAABAAAAHQIAAAAAAAAvAgAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAO8BAAAAAAAA8AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7wEAAAAAAADvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "paste", + null, + "AQAAAPABAAAAAAAA+wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8AEAAAAAAADwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 73, + 1, + "insert", + { + "characters": "," + }, + "AQAAAPsBAAAAAAAA/AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+wEAAAAAAAD7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "insert", + { + "characters": "}" + }, + "AQAAACgCAAAAAAAAKQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAIAAAAAAAAoAgAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "left_delete", + null, + "AQAAAMABAAAAAAAAwAEAAAAAAAAeAAAAdXNlIGZjb3JlOjpodHRwOjpNeVJlamVjdGlvbjsK", + "AQAAAAAAAAABAAAAwAEAAAAAAADeAQAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "paste", + null, + "AQAAANIBAAAAAAAA4QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0gEAAAAAAADSAQAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "insert", + { + "characters": "," + }, + "AQAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4QEAAAAAAADhAQAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "rust_fmt_format_buffer", + null, + "BAAAANIBAAAAAAAA1wEAAAAAAAAAAAAA5wEAAAAAAADoAQAAAAAAAAAAAAD0AQAAAAAAAPkBAAAAAAAAAAAAACUCAAAAAAAAJwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4gEAAAAAAADiAQAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "left_delete", + null, + "AQAAAJ4BAAAAAAAAngEAAAAAAAAiAAAAdXNlIGZjb3JlOjpodHRwOjpoZWxwZXJzIGFzIGh0dHA7Cg", + "AQAAAAAAAAABAAAAngEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAH4AAAAAAAAAgwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 106, + 1, + "paste", + null, + "AQAAAIMAAAAAAAAA4AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 107, + 1, + "insert", + { + "characters": "," + }, + "AQAAAOAAAAAAAAAA4QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4AAAAAAAAADgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 110, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAI8AAAAAAAAAkwAAAAAAAAAAAAAAsQAAAAAAAACzAAAAAAAAAAAAAAC3AAAAAAAAALkAAAAAAAAAAAAAAOcAAAAAAAAA6wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4QAAAAAAAADhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 114, + 1, + "left_delete", + null, + "AQAAAA0CAAAAAAAADQIAAAAAAABqAAAAdXNlIGZjb3JlOjpodHRwOjp7CiAgICBoZWxwZXJzIGFzIGh0dHAsIE15UmVqZWN0aW9uLAogICAge3JlcXVlc3Q6OkNvbm5UeXBlUGFyYW0sIHJlc3BvbnNlOjpJbnN0YW5jZX0sCn07Cg", + "AQAAAAAAAAABAAAAdwIAAAAAAAANAgAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "right_delete", + null, + "AQAAAA0CAAAAAAAADQIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAADQIAAAAAAAANAgAAAAAAAAAAAAAAAPC/" + ], + [ + 117, + 1, + "left_delete", + null, + "AQAAAEUCAAAAAAAARQIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAARgIAAAAAAABGAgAAAAAAAAAAAAAAAAAA" + ], + [ + 126, + 1, + "cut", + null, + "AQAAAB8CAAAAAAAAHwIAAAAAAAAlAAAAc3VwZXI6OnN5bmM6Ont0YXNrczo6U3luY09wLCBNZW1TeW5jfQ", + "AQAAAAAAAAABAAAAHwIAAAAAAABEAgAAAAAAAAAAAAAAAPC/" + ], + [ + 129, + 1, + "insert", + { + "characters": "{" + }, + "AQAAADMCAAAAAAAANAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMwIAAAAAAAAzAgAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "paste", + null, + "AQAAADQCAAAAAAAAWQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANAIAAAAAAAA0AgAAAAAAAAAAAAAAAPC/" + ], + [ + 131, + 1, + "insert", + { + "characters": "," + }, + "AQAAAFkCAAAAAAAAWgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWQIAAAAAAABZAgAAAAAAAAAAAAAAAPC/" + ], + [ + 134, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAG8CAAAAAAAAcAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwIAAAAAAABvAgAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "left_delete", + null, + "AQAAAA0CAAAAAAAADQIAAAAAAAAUAAAAdXNlIHN1cGVyOjpzdXBlcjo6Owo", + "AQAAAAAAAAABAAAADQIAAAAAAAAhAgAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "rust_fmt_format_buffer", + null, + "BQAAAB8CAAAAAAAAKAIAAAAAAAAAAAAAKQIAAAAAAABsAgAAAAAAAAAAAACSAgAAAAAAAJcCAAAAAAAAAAAAAKwCAAAAAAAArAIAAAAAAABHAAAAfTsKdXNlIHN1cGVyOjpzdXBlcjo6cmVxdWVzdDo6e0Nvbm5DcmVhdGVSZXF1ZXN0LCBDb25uZWN0aW9uSW5mb1JlcXVlc3SsAgAAAAAAAK4CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADQIAAAAAAAANAgAAAAAAAAAAAAAAAPC/" + ], + [ + 149, + 1, + "cut", + null, + "AQAAAB8CAAAAAAAAHwIAAAAAAAAzAAAAcmVxdWVzdDo6e0Nvbm5DcmVhdGVSZXF1ZXN0LCBDb25uZWN0aW9uSW5mb1JlcXVlc3R9", + "AQAAAAAAAAABAAAAHwIAAAAAAABSAgAAAAAAAAAAAAAAAPC/" + ], + [ + 152, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAADQCAAAAAAAAOQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANAIAAAAAAAA0AgAAAAAAAAAAAAAAAPC/" + ], + [ + 153, + 1, + "paste", + null, + "AQAAADkCAAAAAAAAbAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOQIAAAAAAAA5AgAAAAAAAAAAAAAAAPC/" + ], + [ + 154, + 1, + "insert", + { + "characters": "," + }, + "AQAAAGwCAAAAAAAAbQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbAIAAAAAAABsAgAAAAAAAAAAAAAAAPC/" + ], + [ + 162, + 1, + "left_delete", + null, + "AQAAAA0CAAAAAAAADQIAAAAAAAAUAAAAdXNlIHN1cGVyOjpzdXBlcjo6Owo", + "AQAAAAAAAAABAAAADQIAAAAAAAAhAgAAAAAAAAAAAAAAAPC/" + ], + [ + 165, + 1, + "rust_fmt_format_buffer", + null, + "AgAAACUCAAAAAAAAJQIAAAAAAAA5AAAAcmVxdWVzdDo6e0Nvbm5DcmVhdGVSZXF1ZXN0LCBDb25uZWN0aW9uSW5mb1JlcXVlc3R9LAogICAgZQIAAAAAAACeAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADQIAAAAAAAANAgAAAAAAAAAAAAAAAPC/" + ], + [ + 174, + 5, + "left_delete", + null, + "BQAAAM8AAAAAAAAAzwAAAAAAAAABAAAAbc4AAAAAAAAAzgAAAAAAAAABAAAAYc0AAAAAAAAAzQAAAAAAAAABAAAAcswAAAAAAAAAzAAAAAAAAAABAAAAYcsAAAAAAAAAywAAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" + ], + [ + 182, + 5, + "left_delete", + null, + "BQAAABgDAAAAAAAAGAMAAAAAAAABAAAAbRcDAAAAAAAAFwMAAAAAAAABAAAAYRYDAAAAAAAAFgMAAAAAAAABAAAAchUDAAAAAAAAFQMAAAAAAAABAAAAYRQDAAAAAAAAFAMAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAAGQMAAAAAAAAZAwAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/handlers/key.rs", + "settings": + { + "buffer_size": 4553, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 14, + 1, + "insert", + { + "characters": "fcore" + }, + "DwAAAF8AAAAAAAAAYAAAAAAAAAAEAAAAcG9ueToAAAAAAAAAOwAAAAAAAAAEAAAAcG9ueRkAAAAAAAAAGgAAAAAAAAAEAAAAcG9ueVoAAAAAAAAAWwAAAAAAAAAAAAAAOAAAAAAAAAA5AAAAAAAAAAAAAAAaAAAAAAAAABsAAAAAAAAAAAAAAF0AAAAAAAAAXgAAAAAAAAAAAAAAOgAAAAAAAAA7AAAAAAAAAAAAAAAbAAAAAAAAABwAAAAAAAAAAAAAAGAAAAAAAAAAYQAAAAAAAAAAAAAAPAAAAAAAAAA9AAAAAAAAAAAAAAAcAAAAAAAAAB0AAAAAAAAAAAAAAGMAAAAAAAAAZAAAAAAAAAAAAAAAPgAAAAAAAAA/AAAAAAAAAAAAAAAdAAAAAAAAAB4AAAAAAAAAAAAAAA", + "AQAAAAAAAAADAAAAGQAAAAAAAAAdAAAAAAAAAAAAAAAAAPC/OgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/XwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "left_delete", + null, + "AQAAAFsAAAAAAAAAWwAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAXAAAAAAAAABcAAAAAAAAAAAAAAAAgE9A" + ], + [ + 25, + 2, + "left_delete", + null, + "AgAAABEOAAAAAAAAEQ4AAAAAAAAFAAAAb255OjoQDgAAAAAAABAOAAAAAAAAAQAAAHA", + "AQAAAAAAAAABAAAAEQ4AAAAAAAAWDgAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 3, + "right_delete", + null, + "AwAAANkNAAAAAAAA2Q0AAAAAAAAEAAAAcG9uedkNAAAAAAAA2Q0AAAAAAAABAAAAOtkNAAAAAAAA2Q0AAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAA2Q0AAAAAAADdDQAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 12, + "left_delete", + null, + "DAAAANINAAAAAAAA0g0AAAAAAAABAAAAOtENAAAAAAAA0Q0AAAAAAAABAAAAdNANAAAAAAAA0A0AAAAAAAABAAAAcs8NAAAAAAAAzw0AAAAAAAABAAAAZc4NAAAAAAAAzg0AAAAAAAABAAAAds0NAAAAAAAAzQ0AAAAAAAABAAAAbswNAAAAAAAAzA0AAAAAAAABAAAAb8sNAAAAAAAAyw0AAAAAAAABAAAAY8oNAAAAAAAAyg0AAAAAAAABAAAAOskNAAAAAAAAyQ0AAAAAAAABAAAAOsgNAAAAAAAAyA0AAAAAAAABAAAAZMcNAAAAAAAAxw0AAAAAAAABAAAAdA", + "AQAAAAAAAAABAAAA0w0AAAAAAADTDQAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "right_delete", + null, + "AQAAAMcNAAAAAAAAxw0AAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAAxw0AAAAAAADHDQAAAAAAAAAAAAAAAPC/" + ], + [ + 35, + 1, + "left_delete", + null, + "AQAAAMYNAAAAAAAAxg0AAAAAAAABAAAAcw", + "AQAAAAAAAAABAAAAxw0AAAAAAADHDQAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 10, + "right_delete", + null, + "CgAAAOMNAAAAAAAA4w0AAAAAAAABAAAAc+MNAAAAAAAA4w0AAAAAAAABAAAAdOMNAAAAAAAA4w0AAAAAAAABAAAAZOMNAAAAAAAA4w0AAAAAAAABAAAAOuMNAAAAAAAA4w0AAAAAAAABAAAAOuMNAAAAAAAA4w0AAAAAAAABAAAAY+MNAAAAAAAA4w0AAAAAAAABAAAAbeMNAAAAAAAA4w0AAAAAAAABAAAAcOMNAAAAAAAA4w0AAAAAAAABAAAAOuMNAAAAAAAA4w0AAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAA4w0AAAAAAADjDQAAAAAAAAAAAAAAgFFA" + ], + [ + 40, + 1, + "rust_fmt_format_buffer", + null, + "BgAAAHsNAAAAAAAAew0AAAAAAAAIAAAACiAgICAgICCCDQAAAAAAAIINAAAAAAAACAAAAAogICAgICAgiQ0AAAAAAACJDQAAAAAAAAgAAAAKICAgICAgIJENAAAAAAAAkQ0AAAAAAAAIAAAACiAgICAgICCbDQAAAAAAAJsNAAAAAAAACAAAAAogICAgICAgsA0AAAAAAACwDQAAAAAAAAgAAAAKICAgICAgIA", + "AQAAAAAAAAABAAAA4w0AAAAAAADjDQAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "insert", + { + "characters": "Sub" + }, + "AwAAAGgAAAAAAAAAaQAAAAAAAAAAAAAAaQAAAAAAAABqAAAAAAAAAAAAAABqAAAAAAAAAGsAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 45, + 1, + "insert_completion", + { + "completion": "Subscription", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Subscription" + }, + "AgAAAGgAAAAAAAAAaAAAAAAAAAADAAAAU3ViaAAAAAAAAAB0AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAawAAAAAAAABrAAAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "insert", + { + "characters": "," + }, + "AQAAAHQAAAAAAAAAdQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdAAAAAAAAAB0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAGgAAAAAAAAAaAAAAAAAAAANAAAAU3Vic2NyaXB0aW9uLGkAAAAAAAAAaQAAAAAAAAAAAAAA5gAAAAAAAAD0AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQAAAAAAAAB1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "paste", + null, + "AQAAAGgAAAAAAAAAfQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 67, + 1, + "insert", + { + "characters": "," + }, + "AQAAAH0AAAAAAAAAfgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfQAAAAAAAAB9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAGgAAAAAAAAAbQAAAAAAAAAAAAAAgwAAAAAAAACDAAAAAAAAAAQAAAAKICAgwgAAAAAAAADGAAAAAAAAAAAAAADfAAAAAAAAAN8AAAAAAAAABAAAAAogICA", + "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 75, + 1, + "left_delete", + null, + "AQAAABUAAAAAAAAAFQAAAAAAAAAiAAAAdXNlIGZjb3JlOjpodHRwOjpoZWxwZXJzIGFzIGh0dHA7Cg", + "AQAAAAAAAAABAAAAFQAAAAAAAAA3AAAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAFEAAAAAAAAAUgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUQAAAAAAAABRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "paste", + null, + "AQAAAFIAAAAAAAAAZAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert", + { + "characters": "," + }, + "AQAAAGQAAAAAAAAAZQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZAAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAHQAAAAAAAAAdQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdAAAAAAAAAB0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "rust_fmt_format_buffer", + null, + "BQAAAFIAAAAAAAAAYwAAAAAAAAAAAAAAdQAAAAAAAAB1AAAAAAAAABIAAAAsaGVscGVycyBhcyBodHRwfSx1AAAAAAAAAHsAAAAAAAAAAAAAALoAAAAAAAAAugAAAAAAAAAEAAAACiAgINMAAAAAAAAA1wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQAAAAAAAAB1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 1, + "left_delete", + null, + "AQAAABUAAAAAAAAAFQAAAAAAAAAlAAAAdXNlIGZjb3JlOjpodHRwOjpyZXNwb25zZTo6SW5zdGFuY2U7Cg", + "AQAAAAAAAAABAAAAFQAAAAAAAAA6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 110, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAKUBAAAAAAAApgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQEAAAAAAAClAQAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "paste", + null, + "AQAAAKYBAAAAAAAAtAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApgEAAAAAAACmAQAAAAAAAAAAAAAAAPC/" + ], + [ + 112, + 1, + "insert", + { + "characters": "," + }, + "AQAAALQBAAAAAAAAtQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtAEAAAAAAAC0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "insert", + { + "characters": "}" + }, + "AQAAALsBAAAAAAAAvAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "left_delete", + null, + "AQAAAF8BAAAAAAAAXwEAAAAAAAArAAAAdXNlIHN1cGVyOjpzdXBlcjo6cmVxdWVzdDo6QWN0aXZhdGVLZXlSZXE7Cg", + "AQAAAAAAAAABAAAAXwEAAAAAAACKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 124, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAHEBAAAAAAAAcgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcQEAAAAAAABxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "paste", + null, + "AQAAAHIBAAAAAAAAhwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcgEAAAAAAAByAQAAAAAAAAAAAAAAAPC/" + ], + [ + 126, + 1, + "insert", + { + "characters": "," + }, + "AQAAAIcBAAAAAAAAiAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhwEAAAAAAACHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 127, + 1, + "insert", + { + "characters": " " + }, + "AQAAAIgBAAAAAAAAiQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiAEAAAAAAACIAQAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAKkBAAAAAAAAqgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqQEAAAAAAACpAQAAAAAAAAAAAAAAAPC/" + ], + [ + 133, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAHIBAAAAAAAAdwEAAAAAAAAAAAAAjQEAAAAAAACRAQAAAAAAAAAAAACrAQAAAAAAAKwBAAAAAAAAAAAAALMBAAAAAAAAtQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqgEAAAAAAACqAQAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "left_delete", + null, + "AQAAADYBAAAAAAAANgEAAAAAAAApAAAAdXNlIHN1cGVyOjpzdXBlcjo6cGFyYW06OktleVF1ZXJ5UGFyYW1zOwo", + "AQAAAAAAAAABAAAANgEAAAAAAABfAQAAAAAAAAAAAAAAAPC/" + ], + [ + 151, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEkBAAAAAAAATgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASQEAAAAAAABJAQAAAAAAAAAAAAAAAPC/" + ], + [ + 152, + 1, + "paste", + null, + "AQAAAE4BAAAAAAAAdQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATgEAAAAAAABOAQAAAAAAAAAAAAAAAPC/" + ], + [ + 153, + 1, + "insert", + { + "characters": "," + }, + "AQAAAHUBAAAAAAAAdgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 156, + 2, + "left_delete", + null, + "AgAAAE8BAAAAAAAATwEAAAAAAAABAAAAOk4BAAAAAAAATgEAAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAAUAEAAAAAAABQAQAAAAAAAAAAAAAAAPC/" + ], + [ + 164, + 1, + "left_delete", + null, + "AQAAAPwAAAAAAAAA/AAAAAAAAAA5AAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OnN5bmM6Ont0YXNrczo6U3luY09wLCBNZW1TeW5jfTsK", + "AQAAAAAAAAABAAAA/AAAAAAAAAA1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 167, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAPwAAAAAAAAA/AAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/handlers/metrics.rs", + "settings": + { + "buffer_size": 2565, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAG0AAAAAAAAAbgAAAAAAAAAEAAAAcG9ueW4AAAAAAAAAbwAAAAAAAAAAAAAAbwAAAAAAAABwAAAAAAAAAAAAAABwAAAAAAAAAHEAAAAAAAAAAAAAAHEAAAAAAAAAcgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/handlers/mod.rs", + "settings": + { + "buffer_size": 1003, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 13, + 1, + "paste", + null, + "AQAAAKEAAAAAAAAAtgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoQAAAAAAAAChAAAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "insert", + { + "characters": "," + }, + "AQAAALYAAAAAAAAAtwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgAAAAAAAAC2AAAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAKEAAAAAAAAApgAAAAAAAAAAAAAAvAAAAAAAAAC8AAAAAAAAAAQAAAAKICAg+wAAAAAAAAD/AAAAAAAAAAAAAAAWAQAAAAAAABYBAAAAAAAABAAAAAogICA", + "AQAAAAAAAAABAAAAtwAAAAAAAAC3AAAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "left_delete", + null, + "AQAAAHQAAAAAAAAAdAAAAAAAAAAhAAAAdXNlIHBvbnk6Omh0dHA6OlJlc3BvbnNlTWVzc2FnZTsK", + "AQAAAAAAAAABAAAAdAAAAAAAAACVAAAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAHkAAAAAAAAAegAAAAAAAAAEAAAAcG9ueXoAAAAAAAAAewAAAAAAAAAAAAAAewAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAH0AAAAAAAAAAAAAAH0AAAAAAAAAfgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQAAAAAAAAB9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAHQAAAAAAAAAdAAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/handlers/node.rs", + "settings": + { + "buffer_size": 7256, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 11, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAF0AAAAAAAAAXgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQAAAAAAAABdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "paste", + null, + "AQAAAF4AAAAAAAAAaAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 13, + 1, + "insert", + { + "characters": "," + }, + "AQAAAGgAAAAAAAAAaQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAHgAAAAAAAAAeQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeAAAAAAAAAB4AAAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 1, + "left_delete", + null, + "AQAAADEAAAAAAAAAMQAAAAAAAAAcAAAAdXNlIHBvbnk6Omh0dHA6OklkUmVzcG9uc2U7Cg", + "AQAAAAAAAAABAAAAMQAAAAAAAABNAAAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAADUAAAAAAAAANgAAAAAAAAAEAAAAcG9ueTYAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAOgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANQAAAAAAAAA5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAGUAAAAAAAAAZgAAAAAAAAAEAAAAcG9ueWYAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABoAAAAAAAAAAAAAABoAAAAAAAAAGkAAAAAAAAAAAAAAGkAAAAAAAAAagAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZQAAAAAAAABpAAAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAG0AAAAAAAAAcgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQAAAAAAAABtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "paste", + null, + "AQAAAHIAAAAAAAAAlAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 1, + "insert", + { + "characters": "," + }, + "AQAAAJQAAAAAAAAAlQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlAAAAAAAAACUAAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAE4AAAAAAAAATwAAAAAAAAAAAAAAhQAAAAAAAACGAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlQAAAAAAAACVAAAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "left_delete", + null, + "AQAAADEAAAAAAAAAMQAAAAAAAAAwAAAAdXNlIGZjb3JlOjpodHRwOjp7SWRSZXNwb25zZSwgUmVzcG9uc2VNZXNzYWdlfTsK", + "AQAAAAAAAAABAAAAMQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADEAAAAAAAAAMQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAMQAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAMUBAAAAAAAAxgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxQEAAAAAAADFAQAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "paste", + null, + "AQAAAMYBAAAAAAAA0QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxgEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "insert", + { + "characters": "," + }, + "AQAAANEBAAAAAAAA0gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0QEAAAAAAADRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAOIBAAAAAAAA4wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4gEAAAAAAADiAQAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "left_delete", + null, + "AQAAAIYBAAAAAAAAhgEAAAAAAAAmAAAAdXNlIHN1cGVyOjpzdXBlcjo6cGFyYW06Ok5vZGVJZFBhcmFtOwo", + "AQAAAAAAAAABAAAAhgEAAAAAAACsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 78, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAEkBAAAAAAAASgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASQEAAAAAAABJAQAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "paste", + null, + "AQAAAEoBAAAAAAAAVwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASgEAAAAAAABKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "insert", + { + "characters": "," + }, + "AQAAAFcBAAAAAAAAWAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert", + { + "characters": " " + }, + "AQAAAFgBAAAAAAAAWQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAEAAAAAAABYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAGwBAAAAAAAAbQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbAEAAAAAAABsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "left_delete", + null, + "AQAAAG8BAAAAAAAAbwEAAAAAAAAoAAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OnN5bmM6Ok1lbVN5bmM7Cg", + "AQAAAAAAAAABAAAAbwEAAAAAAACXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "rust_fmt_format_buffer", + null, + "BwAAAFABAAAAAAAAUAEAAAAAAAADAAAATWVtUAEAAAAAAABXAQAAAAAAAAAAAABbAQAAAAAAAF0BAAAAAAAAAAAAAGUBAAAAAAAAZQEAAAAAAAAHAAAAdGFza3M6OmUBAAAAAAAAaAEAAAAAAAAAAAAAbAEAAAAAAABsAQAAAAAAAAIAAABPcJUBAAAAAAAAlgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAIEBAAAAAAAAggEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgQEAAAAAAACBAQAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 1, + "insert", + { + "characters": "," + }, + "AQAAAIIBAAAAAAAAgwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAggEAAAAAAACCAQAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "left_delete", + null, + "AQAAAIIBAAAAAAAAggEAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAgwEAAAAAAACDAQAAAAAAAAAAAAAAAPC/" + ], + [ + 112, + 1, + "paste", + null, + "AQAAAIIBAAAAAAAAlgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAggEAAAAAAACCAQAAAAAAAAAAAAAAAPC/" + ], + [ + 113, + 1, + "insert", + { + "characters": "," + }, + "AQAAAJYBAAAAAAAAlwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlgEAAAAAAACWAQAAAAAAAAAAAAAAAPC/" + ], + [ + 116, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAL0BAAAAAAAAvgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvQEAAAAAAAC9AQAAAAAAAAAAAAAAAPC/" + ], + [ + 119, + 1, + "left_delete", + null, + "AQAAAMABAAAAAAAAwAEAAAAAAAAoAAAAdXNlIHN1cGVyOjpzdXBlcjo6cmVxdWVzdDo6Tm9kZVJlcXVlc3Q7Cg", + "AQAAAAAAAAABAAAAwAEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 122, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAIIBAAAAAAAAggEAAAAAAAAVAAAAcmVxdWVzdDo6Tm9kZVJlcXVlc3QsggEAAAAAAACHAQAAAAAAAAAAAACtAQAAAAAAAMkBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwAEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAIIBAAAAAAAAhwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAggEAAAAAAACCAQAAAAAAAAAAAAAAAPC/" + ], + [ + 131, + 1, + "paste", + null, + "AQAAAIcBAAAAAAAAsgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhwEAAAAAAACHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 132, + 1, + "insert", + { + "characters": "," + }, + "AQAAALIBAAAAAAAAswEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsgEAAAAAAACyAQAAAAAAAAAAAAAAAPC/" + ], + [ + 136, + 1, + "left_delete", + null, + "AQAAADABAAAAAAAAMAEAAAAAAAA/AAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OntzeW5jOjp0YXNrczo6U3luY09wLCBzeW5jOjpNZW1TeW5jfTsK", + "AQAAAAAAAAABAAAAMAEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 144, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEMBAAAAAAAASAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQwEAAAAAAABDAQAAAAAAAAAAAAAAAPC/" + ], + [ + 148, + 1, + "insert", + { + "characters": "\n" + }, + "AgAAAC8BAAAAAAAAMAEAAAAAAAAAAAAARQEAAAAAAABFAQAAAAAAAAQAAAAgICAg", + "AQAAAAAAAAABAAAALwEAAAAAAAAvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 149, + 1, + "paste", + null, + "AQAAADABAAAAAAAAaQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMAEAAAAAAAAwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 157, + 1, + "left_delete", + null, + "AQAAADABAAAAAAAAMAEAAAAAAAA5AAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OnN5bmM6Ont0YXNrczo6U3luY09wLCBNZW1TeW5jfTsK", + "AQAAAAAAAAABAAAAMAEAAAAAAABpAQAAAAAAAAAAAAAAAPC/" + ], + [ + 161, + 1, + "insert", + { + "characters": "sync" + }, + "BAAAAFEBAAAAAAAAUgEAAAAAAAAAAAAAUgEAAAAAAABTAQAAAAAAAAAAAABTAQAAAAAAAFQBAAAAAAAAAAAAAFQBAAAAAAAAVQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 166, + 3, + "right_delete", + null, + "AwAAAFYBAAAAAAAAVgEAAAAAAAAEAAAAc3luY1YBAAAAAAAAVgEAAAAAAAABAAAAOlYBAAAAAAAAVgEAAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAAVgEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 171, + 1, + "left_delete", + null, + "AQAAAGUBAAAAAAAAZQEAAAAAAAAEAAAAc3luYw", + "AQAAAAAAAAABAAAAZQEAAAAAAABpAQAAAAAAAAAAAAAAAPC/" + ], + [ + 172, + 2, + "right_delete", + null, + "AgAAAGUBAAAAAAAAZQEAAAAAAAABAAAAOmUBAAAAAAAAZQEAAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAAZQEAAAAAAABlAQAAAAAAAAAAAAAAAPC/" + ], + [ + 180, + 1, + "insert", + { + "characters": "::" + }, + "AgAAAFUBAAAAAAAAVgEAAAAAAAAAAAAAVgEAAAAAAABXAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVQEAAAAAAABVAQAAAAAAAAAAAAAAAPC/" + ], + [ + 183, + 1, + "rust_fmt_format_buffer", + null, + "AgAAADABAAAAAAAAMAEAAAAAAAABAAAACkMBAAAAAAAAQwEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/filters.rs", + "settings": + { + "buffer_size": 1501, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAACsAAAAAAAAALAAAAAAAAAAEAAAAcG9ueSwAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAuAAAAAAAAAAAAAAAuAAAAAAAAAC8AAAAAAAAAAAAAAC8AAAAAAAAAMAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKwAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/mod.rs", + "settings": + { + "buffer_size": 1536, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 14, + 1, + "insert", + { + "characters": "{" + }, + "AQAAACsAAAAAAAAALAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKwAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" + ], + [ + 15, + 1, + "paste", + null, + "AQAAACwAAAAAAAAANQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALAAAAAAAAAAsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "insert", + { + "characters": "," + }, + "AQAAADUAAAAAAAAANgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 19, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAEEAAAAAAAAAQgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAdXNlIHBvbnk6Omh0dHA6OkF1dGhFcnJvcjsK", + "AQAAAAAAAAABAAAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAAQAAAAAAAAABQAAAAAAAAAEAAAAcG9ueQUAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAGwAAAAAAAAAbQAAAAAAAAAAAAAAbQAAAAAAAABuAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbAAAAAAAAABsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "paste", + null, + "AQAAAG4AAAAAAAAAmAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbgAAAAAAAABuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAdXNlIGZjb3JlOjpodHRwOjp7QXV0aEVycm9yLE1ldGhvZEVycm9yfTsK", + "AQAAAAAAAAABAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAEMAAAAAAAAAQwAAAAAAAAABAAAACl8AAAAAAAAAYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/param.rs", + "settings": + { + "buffer_size": 566, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAACoAAAAAAAAAKwAAAAAAAAAEAAAAcG9ueSsAAAAAAAAALAAAAAAAAAAAAAAALAAAAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAAAC4AAAAAAAAAAAAAAC4AAAAAAAAALwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgAAAAAAAAAuAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/request.rs", + "settings": + { + "buffer_size": 4194, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAJIAAAAAAAAAkwAAAAAAAAAEAAAAcG9ueZMAAAAAAAAAlAAAAAAAAAAAAAAAlAAAAAAAAACVAAAAAAAAAAAAAACVAAAAAAAAAJYAAAAAAAAAAAAAAJYAAAAAAAAAlwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkgAAAAAAAACWAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/routes.rs", + "settings": + { + "buffer_size": 9061, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 10, + 1, + "insert", + { + "characters": "fcore" + }, + "CgAAAHUAAAAAAAAAdgAAAAAAAAAEAAAAcG9ueUkAAAAAAAAASgAAAAAAAAAEAAAAcG9ueXMAAAAAAAAAdAAAAAAAAAAAAAAASgAAAAAAAABLAAAAAAAAAAAAAAB1AAAAAAAAAHYAAAAAAAAAAAAAAEsAAAAAAAAATAAAAAAAAAAAAAAAdwAAAAAAAAB4AAAAAAAAAAAAAABMAAAAAAAAAE0AAAAAAAAAAAAAAHkAAAAAAAAAegAAAAAAAAAAAAAATQAAAAAAAABOAAAAAAAAAAAAAAA", + "AQAAAAAAAAACAAAASQAAAAAAAABNAAAAAAAAAAAAAAAAAPC/dQAAAAAAAAB5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAIMBAAAAAAAAhAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgwEAAAAAAACDAQAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "paste", + null, + "AQAAAIQBAAAAAAAAkgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "insert", + { + "characters": "," + }, + "AQAAAJIBAAAAAAAAkwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkgEAAAAAAACSAQAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "insert", + { + "characters": " " + }, + "AQAAAJMBAAAAAAAAlAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkwEAAAAAAACTAQAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 3, + "left_delete", + null, + "AwAAAJMBAAAAAAAAkwEAAAAAAAABAAAAIJIBAAAAAAAAkgEAAAAAAAABAAAALJEBAAAAAAAAkQEAAAAAAAABAAAAOw", + "AQAAAAAAAAABAAAAlAEAAAAAAACUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "insert", + { + "characters": "," + }, + "AQAAAJEBAAAAAAAAkgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkQEAAAAAAACRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 29, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAJgBAAAAAAAAmQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmAEAAAAAAACYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 39, + 1, + "paste", + null, + "AQAAAIQBAAAAAAAAjgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "insert", + { + "characters": "," + }, + "AQAAAI4BAAAAAAAAjwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjgEAAAAAAACOAQAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": " " + }, + "AQAAAI8BAAAAAAAAkAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjwEAAAAAAACPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "paste", + null, + "AQAAAIQBAAAAAAAAiwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "insert", + { + "characters": "," + }, + "AQAAAIsBAAAAAAAAjAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiwEAAAAAAACLAQAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 1, + "insert", + { + "characters": " " + }, + "AQAAAIwBAAAAAAAAjQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjAEAAAAAAACMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "paste", + null, + "AQAAAIQBAAAAAAAAkwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "insert", + { + "characters": "," + }, + "AQAAAJMBAAAAAAAAlAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkwEAAAAAAACTAQAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 1, + "insert", + { + "characters": " " + }, + "AQAAAJQBAAAAAAAAlQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlAEAAAAAAACUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "left_delete", + null, + "AQAAAEoBAAAAAAAASgEAAAAAAAAkAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6Y29ubmVjdGlvbjo6KjsK", + "AQAAAAAAAAABAAAASgEAAAAAAABuAQAAAAAAAAAAAAAAAPC/" + ], + [ + 67, + 1, + "left_delete", + null, + "AQAAAJ0BAAAAAAAAnQEAAAAAAAAhAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6bWV0cmljczo6KjsK", + "AQAAAAAAAAABAAAAnQEAAAAAAAC+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "left_delete", + null, + "AQAAAJ0BAAAAAAAAnQEAAAAAAAAeAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6bm9kZTo6KjsK", + "AQAAAAAAAAABAAAAnQEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "left_delete", + null, + "AQAAAJ0BAAAAAAAAnQEAAAAAAAAmAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6c3Vic2NyaXB0aW9uOjoqOwo", + "AQAAAAAAAAABAAAAnQEAAAAAAADDAQAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "insert", + { + "characters": "{" + }, + "AQAAANMBAAAAAAAA1AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0wEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "paste", + null, + "AQAAANQBAAAAAAAA3QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1AEAAAAAAADUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert", + { + "characters": "," + }, + "AQAAAN0BAAAAAAAA3gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 82, + 1, + "insert", + { + "characters": " " + }, + "AQAAAN4BAAAAAAAA3wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3gEAAAAAAADeAQAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 3, + "left_delete", + null, + "AwAAAN4BAAAAAAAA3gEAAAAAAAABAAAAIN0BAAAAAAAA3QEAAAAAAAABAAAALNwBAAAAAAAA3AEAAAAAAAABAAAAOw", + "AQAAAAAAAAABAAAA3wEAAAAAAADfAQAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "paste", + null, + "AQAAANwBAAAAAAAA5QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3AEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 9, + "left_delete", + null, + "CQAAAOQBAAAAAAAA5AEAAAAAAAABAAAAO+MBAAAAAAAA4wEAAAAAAAABAAAAKuIBAAAAAAAA4gEAAAAAAAABAAAAOuEBAAAAAAAA4QEAAAAAAAABAAAAOuABAAAAAAAA4AEAAAAAAAABAAAAbd8BAAAAAAAA3wEAAAAAAAABAAAAYd4BAAAAAAAA3gEAAAAAAAABAAAAct0BAAAAAAAA3QEAAAAAAAABAAAAYdwBAAAAAAAA3AEAAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAA5QEAAAAAAADlAQAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "insert", + { + "characters": "," + }, + "AQAAANwBAAAAAAAA3QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3AEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "insert", + { + "characters": " " + }, + "AQAAAN0BAAAAAAAA3gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAOgBAAAAAAAA6QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6AEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "insert", + { + "characters": "," + }, + "AQAAAOgBAAAAAAAA6QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6AEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "insert", + { + "characters": " f" + }, + "AgAAAOkBAAAAAAAA6gEAAAAAAAAAAAAA6gEAAAAAAADrAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6QEAAAAAAADpAQAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 71, + 93, + 2 + ], + "trigger": "filters" + }, + "AgAAAOoBAAAAAAAA6gEAAAAAAAABAAAAZuoBAAAAAAAA8QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6wEAAAAAAADrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert", + { + "characters": ":" + }, + "AQAAAPEBAAAAAAAA8gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8QEAAAAAAADxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 96, + 1, + "insert", + { + "characters": ":8" + }, + "AgAAAPIBAAAAAAAA8wEAAAAAAAAAAAAA8wEAAAAAAAD0AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8gEAAAAAAADyAQAAAAAAAAAAAAAAAPC/" + ], + [ + 97, + 1, + "left_delete", + null, + "AQAAAPMBAAAAAAAA8wEAAAAAAAABAAAAOA", + "AQAAAAAAAAABAAAA9AEAAAAAAAD0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 98, + 1, + "insert", + { + "characters": "*" + }, + "AQAAAPMBAAAAAAAA9AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8wEAAAAAAADzAQAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 1, + "left_delete", + null, + "AQAAADMBAAAAAAAAMwEAAAAAAAAXAAAAdXNlIHN1cGVyOjpmaWx0ZXJzOjoqOwo", + "AQAAAAAAAAABAAAAMwEAAAAAAABKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "left_delete", + null, + "AQAAAIYBAAAAAAAAhgEAAAAAAAAVAAAAdXNlIHN1cGVyOjpwYXJhbTo6KjsK", + "AQAAAAAAAAABAAAAhgEAAAAAAACbAQAAAAAAAAAAAAAAAPC/" + ], + [ + 109, + 1, + "rust_fmt_format_buffer", + null, + "CQAAAEkBAAAAAAAASQEAAAAAAAAIAAAAc3Vic2NyaXBJAQAAAAAAAE8BAAAAAAAAAAAAAFgBAAAAAAAAWAEAAAAAAAAEAAAAbm9kZVgBAAAAAAAAWwEAAAAAAAAAAAAAbAEAAAAAAABsAQAAAAAAAAYAAABjb25uZWNsAQAAAAAAAH0BAAAAAAAAAAAAAIEBAAAAAAAAgQEAAAAAAAAHAAAAOjoqLGtleakBAAAAAAAAtQEAAAAAAAAAAAAAxgEAAAAAAADGAQAAAAAAAAwAAAA6OiosIGZpbHRlcnM", + "AQAAAAAAAAABAAAAhgEAAAAAAACGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "insert", + { + "characters": "{" + }, + "AQAAACEBAAAAAAAAIgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIQEAAAAAAAAhAQAAAAAAAAAAAAAAAPC/" + ], + [ + 119, + 1, + "paste", + null, + "AQAAACIBAAAAAAAANwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIgEAAAAAAAAiAQAAAAAAAAAAAAAAAPC/" + ], + [ + 120, + 1, + "insert", + { + "characters": "," + }, + "AQAAADcBAAAAAAAAOAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 123, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAEgBAAAAAAAASQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAEAAAAAAABIAQAAAAAAAAAAAAAAAPC/" + ], + [ + 127, + 1, + "left_delete", + null, + "AQAAAOUBAAAAAAAA5QEAAAAAAAApAAAAdXNlIHN1cGVyOjpzdXBlcjo6Y29uZmlnOjpTZXJ2aWNlQ29uZmlnOwo", + "AQAAAAAAAAABAAAA5QEAAAAAAAAOAgAAAAAAAAAAAAAAAPC/" + ], + [ + 135, + 1, + "paste", + null, + "AQAAAMEBAAAAAAAAygEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" + ], + [ + 136, + 1, + "insert", + { + "characters": "," + }, + "AQAAAMoBAAAAAAAAywEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAygEAAAAAAADKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 142, + 1, + "left_delete", + null, + "AQAAAJ8BAAAAAAAAnwEAAAAAAAAWAAAAdXNlIHN1cGVyOjpyZWplY3Rpb247Cg", + "AQAAAAAAAAABAAAAnwEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 145, + 1, + "rust_fmt_format_buffer", + null, + "BAAAADgBAAAAAAAAOQEAAAAAAAAAAAAArAEAAAAAAACsAQAAAAAAAAoAAAByZWplY3Rpb24sxAEAAAAAAADPAQAAAAAAAAAAAADZAQAAAAAAANkBAAAAAAAAAQAAAAo", + "AQAAAAAAAAABAAAAnwEAAAAAAACfAQAAAAAAAAAAAAAAAPC/" + ], + [ + 153, + 1, + "insert", + { + "characters": "\n" + }, + "AgAAAKwBAAAAAAAArQEAAAAAAAAAAAAArQEAAAAAAACxAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArAEAAAAAAACsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 154, + 1, + "paste", + null, + "AQAAALEBAAAAAAAA+AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsQEAAAAAAACxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 155, + 1, + "insert", + { + "characters": "," + }, + "AQAAAPgBAAAAAAAA+QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+AEAAAAAAAD4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 156, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAPkBAAAAAAAA/gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+QEAAAAAAAD5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 159, + 1, + "rust_fmt_format_buffer", + null, + "BQAAALEBAAAAAAAAwQEAAAAAAAAAAAAADgIAAAAAAAAOAgAAAAAAAAwAAABmaWx0ZXJzOjoqLCAXAgAAAAAAABsCAAAAAAAAAAAAACYCAAAAAAAAKgIAAAAAAAAAAAAANQIAAAAAAAA3AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 173, + 1, + "paste", + null, + "AQAAAGIBAAAAAAAAdQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYgEAAAAAAABiAQAAAAAAAAAAAAAAAPC/" + ], + [ + 174, + 1, + "insert", + { + "characters": "," + }, + "AQAAAHUBAAAAAAAAdgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 175, + 1, + "insert", + { + "characters": " " + }, + "AQAAAHYBAAAAAAAAdwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdgEAAAAAAAB2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 178, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAGIBAAAAAAAAdgEAAAAAAAAAAAAAiwEAAAAAAACLAQAAAAAAAA8AAABjb25uZWN0aW9uOjoqLCC3AQAAAAAAALkBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdwEAAAAAAAB3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 183, + 1, + "left_delete", + null, + "AQAAAFcCAAAAAAAAVwIAAAAAAAAqAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6aGVhbHRoY2hlY2tfaGFuZGxlcjsK", + "AQAAAAAAAAABAAAAVwIAAAAAAACBAgAAAAAAAAAAAAAAAPC/" + ], + [ + 186, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAFcCAAAAAAAAVwIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAVwIAAAAAAABXAgAAAAAAAAAAAAAAAPC/" + ], + [ + 190, + 1, + "left_delete", + null, + "AQAAAN0BAAAAAAAA3QEAAAAAAABIAAAAaGFuZGxlcnM6Ontjb25uZWN0aW9uOjoqLCBrZXk6OiosIG1ldHJpY3M6OiosIG5vZGU6OiosIHN1YnNjcmlwdGlvbjo6Kn0s", + "AQAAAAAAAAABAAAA3QEAAAAAAAAlAgAAAAAAAAAAAAAAAPC/" + ], + [ + 192, + 1, + "trim_trailing_white_space", + null, + "AQAAANkBAAAAAAAA2QEAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 193, + 1, + "rust_fmt_format_buffer", + null, + "BQAAAMgBAAAAAAAAyAEAAAAAAAAFAAAACiAgICDTAQAAAAAAANMBAAAAAAAABQAAAAoKICAg3QEAAAAAAADdAQAAAAAAAAQAAAAKICAg6AEAAAAAAADoAQAAAAAAAAQAAAAKICAg8wEAAAAAAADzAQAAAAAAAAIAAAAsCg", + "AQAAAAAAAAABAAAA2QEAAAAAAADZAQAAAAAAAAAAAAAAAPC/" + ], + [ + 203, + 1, + "insert", + { + "characters": "\n{" + }, + "AgAAAFcBAAAAAAAAWAEAAAAAAAAAAAAAWAEAAAAAAABZAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 204, + 1, + "paste", + null, + "AQAAAFkBAAAAAAAAhAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWQEAAAAAAABZAQAAAAAAAAAAAAAAAPC/" + ], + [ + 205, + 1, + "insert", + { + "characters": "," + }, + "AQAAAIQBAAAAAAAAhQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 206, + 1, + "insert", + { + "characters": " " + }, + "AQAAAIUBAAAAAAAAhgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhQEAAAAAAACFAQAAAAAAAAAAAAAAAPC/" + ], + [ + 209, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAOkBAAAAAAAA6gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6QEAAAAAAADpAQAAAAAAAAAAAAAAAPC/" + ], + [ + 212, + 1, + "rust_fmt_format_buffer", + null, + "CgAAAFcBAAAAAAAAVwEAAAAAAAACAAAACntXAQAAAAAAAF0BAAAAAAAAAAAAAGgBAAAAAAAAaQEAAAAAAAAAAAAAagEAAAAAAABqAQAAAAAAAAkAAABwYXJhbTo6KixrAQAAAAAAAGsBAAAAAAAACgAAAHJlamVjdGlvbixsAQAAAAAAAGwBAAAAAAAACwAAAHJlcXVlc3Q6OioseAEAAAAAAAB4AQAAAAAAAAUAAAAKICAgIMgBAAAAAAAAyQEAAAAAAAAAAAAAywEAAAAAAADLAQAAAAAAAAEAAAB9ywEAAAAAAAD4AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6gEAAAAAAADqAQAAAAAAAAAAAAAAAPC/" + ], + [ + 218, + 1, + "left_delete", + null, + "AQAAAPsBAAAAAAAA+wEAAAAAAAA6AAAAdXNlIHN1cGVyOjp7ZmlsdGVyczo6KiwgcGFyYW06OiosIHJlamVjdGlvbiwgcmVxdWVzdDo6Kn07Cg", + "AQAAAAAAAAABAAAA+wEAAAAAAAA1AgAAAAAAAAAAAAAAAPC/" + ], + [ + 229, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFgBAAAAAAAAXQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAEAAAAAAABYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 230, + 1, + "paste", + null, + "AQAAAF0BAAAAAAAAjQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQEAAAAAAABdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 231, + 1, + "insert", + { + "characters": "," + }, + "AQAAAI0BAAAAAAAAjgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQEAAAAAAACNAQAAAAAAAAAAAAAAAPC/" + ], + [ + 237, + 1, + "left_delete", + null, + "AQAAAA8BAAAAAAAADwEAAAAAAAA9AAAAdXNlIHN1cGVyOjpzdXBlcjo6e2NvbmZpZzo6U2VydmljZUNvbmZpZywgc2VydmljZTo6U2VydmljZX07Cg", + "AQAAAAAAAAABAAAADwEAAAAAAABMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 250, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAH4AAAAAAAAAgwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 251, + 1, + "paste", + null, + "AQAAAIMAAAAAAAAAogAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 252, + 1, + "insert", + { + "characters": "," + }, + "AQAAAKIAAAAAAAAAowAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAogAAAAAAAACiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 257, + 1, + "left_delete", + null, + "AQAAAEUAAAAAAAAARQAAAAAAAAAsAAAAdXNlIGZjb3JlOjpodHRwOjpmaWx0ZXJzOjp7YXV0aCwgd2l0aF9pNjR9Owo", + "AQAAAAAAAAABAAAARQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 260, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAEUAAAAAAAAARQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/http/handlers/subscription.rs", + "settings": + { + "buffer_size": 13040, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 9, + 1, + "paste", + null, + "AQAAAFoBAAAAAAAAbAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWgEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAFMBAAAAAAAAVAEAAAAAAAAEAAAAcG9ueVQBAAAAAAAAVQEAAAAAAAAAAAAAVQEAAAAAAABWAQAAAAAAAAAAAABWAQAAAAAAAFcBAAAAAAAAAAAAAFcBAAAAAAAAWAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 1, + "left_delete", + null, + "AQAAADsAAAAAAAAAOwAAAAAAAAAeAAAAdXNlIHBvbnk6OkluYm91bmRDbGFzaENvbmZpZzsK", + "AQAAAAAAAAABAAAAOwAAAAAAAABZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAJwAAAAAAAAAnQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnAAAAAAAAACcAAAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "paste", + null, + "AQAAAJ0AAAAAAAAApQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnQAAAAAAAACdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 1, + "insert", + { + "characters": "," + }, + "AQAAAKUAAAAAAAAApgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": "}" + }, + "AQAAALAAAAAAAAAAsQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsAAAAAAAAACwAAAAAAAAAAAAAAAAAPC/" + ], + [ + 45, + 1, + "left_delete", + null, + "AQAAAHIAAAAAAAAAcgAAAAAAAAAaAAAAdXNlIHdhcnA6Omh0dHA6OlJlc3BvbnNlOwo", + "AQAAAAAAAAABAAAAcgAAAAAAAACMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "insert", + { + "characters": "{" + }, + "AQAAACAAAAAAAAAAIQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "paste", + null, + "AQAAACEAAAAAAAAAJAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIQAAAAAAAAAhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 1, + "insert", + { + "characters": "," + }, + "AQAAACQAAAAAAAAAJQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJAAAAAAAAAAkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAC0AAAAAAAAALgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALQAAAAAAAAAtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "left_delete", + null, + "AQAAADAAAAAAAAAAMAAAAAAAAAARAAAAdXNlIGNocm9ubzo6VXRjOwo", + "AQAAAAAAAAABAAAAMAAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "insert", + { + "characters": "fcore" + }, + "DwAAAPkAAAAAAAAA+gAAAAAAAAAEAAAAcG9uebQAAAAAAAAAtQAAAAAAAAAEAAAAcG9ueZMAAAAAAAAAlAAAAAAAAAAEAAAAcG9uefQAAAAAAAAA9QAAAAAAAAAAAAAAsgAAAAAAAACzAAAAAAAAAAAAAACUAAAAAAAAAJUAAAAAAAAAAAAAAPcAAAAAAAAA+AAAAAAAAAAAAAAAtAAAAAAAAAC1AAAAAAAAAAAAAACVAAAAAAAAAJYAAAAAAAAAAAAAAPoAAAAAAAAA+wAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAACWAAAAAAAAAJcAAAAAAAAAAAAAAP0AAAAAAAAA/gAAAAAAAAAAAAAAuAAAAAAAAAC5AAAAAAAAAAAAAACXAAAAAAAAAJgAAAAAAAAAAAAAAA", + "AQAAAAAAAAADAAAAkwAAAAAAAACXAAAAAAAAAAAAAAAAAPC/tAAAAAAAAAC4AAAAAAAAAAAAAAAAAPC/+QAAAAAAAAD9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "insert", + { + "characters": "," + }, + "AQAAADgBAAAAAAAAOQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "rust_fmt_format_buffer", + null, + "BwAAACEAAAAAAAAAIQAAAAAAAAAEAAAAVXRjLCkAAAAAAAAALgAAAAAAAAAAAAAAggAAAAAAAACDAAAAAAAAAAAAAAAoAQAAAAAAACgBAAAAAAAAEwAAAEluYm91bmRDbGFzaENvbmZpZyzCAQAAAAAAANYBAAAAAAAAAAAAAN4BAAAAAAAA4gEAAAAAAAAAAAAA8QEAAAAAAADxAQAAAAAAAAQAAAAKICAg", + "AQAAAAAAAAABAAAAOQEAAAAAAAA5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 97, + 1, + "insert", + { + "characters": "utils::" + }, + "BwAAAC0BAAAAAAAALgEAAAAAAAAAAAAALgEAAAAAAAAvAQAAAAAAAAAAAAAvAQAAAAAAADABAAAAAAAAAAAAADABAAAAAAAAMQEAAAAAAAAAAAAAMQEAAAAAAAAyAQAAAAAAAAAAAAAyAQAAAAAAADMBAAAAAAAAAAAAADMBAAAAAAAANAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALQEAAAAAAAAtAQAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "rust_fmt_format_buffer", + null, + "BgAAAHQBAAAAAAAAeAEAAAAAAAAAAAAAkgEAAAAAAACSAQAAAAAAAAQAAAAKICAg1AEAAAAAAADYAQAAAAAAAAAAAADpAQAAAAAAAOkBAAAAAAAABAAAAAogICAlAgAAAAAAACkCAAAAAAAAAAAAAEECAAAAAAAAQQIAAAAAAAAEAAAACiAgIA", + "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 110, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAAoBAAAAAAAACwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "paste", + null, + "AQAAAAsBAAAAAAAAPgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACwEAAAAAAAALAQAAAAAAAAAAAAAAAPC/" + ], + [ + 112, + 1, + "insert", + { + "characters": "," + }, + "AQAAAD4BAAAAAAAAPwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgEAAAAAAAA+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAE4BAAAAAAAATwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATgEAAAAAAABOAQAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAAsBAAAAAAAAEAEAAAAAAAAAAAAARAEAAAAAAABJAQAAAAAAAAAAAABYAQAAAAAAAFoBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATwEAAAAAAABPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "left_delete", + null, + "AQAAALMAAAAAAAAAswAAAAAAAABGAAAAdXNlIGZjb3JlOjpodHRwOjpyZXNwb25zZTo6e0VudkluZm8sIEluc3RhbmNlLCBTdWJzY3JpcHRpb25SZXNwb25zZX07Cg", + "AQAAAAAAAAABAAAAswAAAAAAAAD5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 137, + 1, + "paste", + null, + "AQAAAMUAAAAAAAAA1AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "insert", + { + "characters": "," + }, + "AQAAANQAAAAAAAAA1QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1AAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAMUAAAAAAAAAygAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1QAAAAAAAADVAAAAAAAAAAAAAAAAAPC/" + ], + [ + 146, + 1, + "left_delete", + null, + "AQAAAJEAAAAAAAAAkQAAAAAAAAAiAAAAdXNlIGZjb3JlOjpodHRwOjpoZWxwZXJzIGFzIGh0dHA7Cg", + "AQAAAAAAAAABAAAAkQAAAAAAAACzAAAAAAAAAAAAAAAAAPC/" + ], + [ + 162, + 1, + "cut", + null, + "AQAAABoDAAAAAAAAGgMAAAAAAAAWAAAAU3Vic2NyaXB0aW9uIGFzIFN1YlJlcQ", + "AQAAAAAAAAABAAAAGgMAAAAAAAAwAwAAAAAAAAAAAAAAAPC/" + ], + [ + 165, + 1, + "insert", + { + "characters": "{" + }, + "AQAAADcDAAAAAAAAOAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANwMAAAAAAAA3AwAAAAAAAAAAAAAAAPC/" + ], + [ + 166, + 1, + "paste", + null, + "AQAAADgDAAAAAAAATgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOAMAAAAAAAA4AwAAAAAAAAAAAAAAAPC/" + ], + [ + 167, + 1, + "insert", + { + "characters": "," + }, + "AQAAAE4DAAAAAAAATwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATgMAAAAAAABOAwAAAAAAAAAAAAAAAPC/" + ], + [ + 170, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAGYDAAAAAAAAZwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZgMAAAAAAABmAwAAAAAAAAAAAAAAAPC/" + ], + [ + 173, + 1, + "left_delete", + null, + "AQAAAP8CAAAAAAAA/wIAAAAAAAAdAAAAdXNlIHN1cGVyOjpzdXBlcjo6cmVxdWVzdDo6Owo", + "AQAAAAAAAAABAAAA/wIAAAAAAAAcAwAAAAAAAAAAAAAAAPC/" + ], + [ + 176, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADIDAAAAAAAAMwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/wIAAAAAAAD/AgAAAAAAAAAAAAAAAPC/" + ], + [ + 185, + 1, + "insert", + { + "characters": "{" + }, + "AQAAABEDAAAAAAAAEgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEQMAAAAAAAARAwAAAAAAAAAAAAAAAPC/" + ], + [ + 186, + 1, + "paste", + null, + "AQAAABIDAAAAAAAAKAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEgMAAAAAAAASAwAAAAAAAAAAAAAAAPC/" + ], + [ + 187, + 1, + "insert", + { + "characters": "," + }, + "AQAAACgDAAAAAAAAKQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAMAAAAAAAAoAwAAAAAAAAAAAAAAAPC/" + ], + [ + 188, + 1, + "insert", + { + "characters": " " + }, + "AQAAACkDAAAAAAAAKgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQMAAAAAAAApAwAAAAAAAAAAAAAAAPC/" + ], + [ + 191, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAGQDAAAAAAAAZQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZAMAAAAAAABkAwAAAAAAAAAAAAAAAPC/" + ], + [ + 194, + 1, + "rust_fmt_format_buffer", + null, + "AwAAABIDAAAAAAAAFwMAAAAAAAAAAAAALgMAAAAAAAAyAwAAAAAAAAAAAABtAwAAAAAAAG8DAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZQMAAAAAAABlAwAAAAAAAAAAAAAAAPC/" + ], + [ + 201, + 1, + "left_delete", + null, + "AQAAANUCAAAAAAAA1QIAAAAAAAAqAAAAdXNlIHN1cGVyOjpzdXBlcjo6cGFyYW06OlN1YklkUXVlcnlQYXJhbTsK", + "AQAAAAAAAAABAAAA1QIAAAAAAAD/AgAAAAAAAAAAAAAAAPC/" + ], + [ + 211, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAMwCAAAAAAAAzQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzAIAAAAAAADMAgAAAAAAAAAAAAAAAPC/" + ], + [ + 212, + 1, + "paste", + null, + "AQAAAM0CAAAAAAAA2wIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzQIAAAAAAADNAgAAAAAAAAAAAAAAAPC/" + ], + [ + 215, + 1, + "left_delete", + null, + "AQAAANoCAAAAAAAA2gIAAAAAAAABAAAAOw", + "AQAAAAAAAAABAAAA2wIAAAAAAADbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 216, + 1, + "insert", + { + "characters": "," + }, + "AQAAANoCAAAAAAAA2wIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2gIAAAAAAADaAgAAAAAAAAAAAAAAAPC/" + ], + [ + 217, + 1, + "insert", + { + "characters": " " + }, + "AQAAANsCAAAAAAAA3AIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2wIAAAAAAADbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 220, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAOMCAAAAAAAA5AIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4wIAAAAAAADjAgAAAAAAAAAAAAAAAPC/" + ], + [ + 223, + 1, + "left_delete", + null, + "AQAAAH8CAAAAAAAAfwIAAAAAAAAuAAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OnN5bmM6OnRhc2tzOjpTeW5jT3A7Cg", + "AQAAAAAAAAABAAAAfwIAAAAAAACtAgAAAAAAAAAAAAAAAPC/" + ], + [ + 238, + 1, + "paste", + null, + "AQAAAPYCAAAAAAAA/wIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gIAAAAAAAD2AgAAAAAAAAAAAAAAAPC/" + ], + [ + 239, + 1, + "insert", + { + "characters": "," + }, + "AQAAAP8CAAAAAAAAAAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/wIAAAAAAAD/AgAAAAAAAAAAAAAAAPC/" + ], + [ + 245, + 1, + "left_delete", + null, + "AQAAAFkCAAAAAAAAWQIAAAAAAAAlAAAAdXNlIGNyYXRlOjpodHRwOjpyZXF1ZXN0OjpGb3JtYXRSZXE7Cg", + "AQAAAAAAAAABAAAAWQIAAAAAAAB+AgAAAAAAAAAAAAAAAPC/" + ], + [ + 248, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAFkCAAAAAAAAWQIAAAAAAAABAAAACtoCAAAAAAAA2wIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWQIAAAAAAABZAgAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/node/stats.rs", + "settings": + { + "buffer_size": 4985, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 4, + 6, + "left_delete", + null, + "BgAAAFoCAAAAAAAAWgIAAAAAAAABAAAAc1kCAAAAAAAAWQIAAAAAAAABAAAAX1gCAAAAAAAAWAIAAAAAAAABAAAAeVcCAAAAAAAAVwIAAAAAAAABAAAAYVYCAAAAAAAAVgIAAAAAAAABAAAAclUCAAAAAAAAVQIAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAAWwIAAAAAAABbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 5, + 1, + "insert", + { + "characters": "s" + }, + "AQAAAFUCAAAAAAAAVgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVQIAAAAAAABVAgAAAAAAAAAAAAAAAPC/" + ], + [ + 8, + 6, + "left_delete", + null, + "BgAAAN0RAAAAAAAA3REAAAAAAAABAAAAaNwRAAAAAAAA3BEAAAAAAAABAAAAX9sRAAAAAAAA2xEAAAAAAAABAAAAedoRAAAAAAAA2hEAAAAAAAABAAAAYdkRAAAAAAAA2REAAAAAAAABAAAActgRAAAAAAAA2BEAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAA3hEAAAAAAADeEQAAAAAAAAAAAAAAAPC/" + ], + [ + 9, + 1, + "insert", + { + "characters": "h" + }, + "AQAAANgRAAAAAAAA2REAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2BEAAAAAAADYEQAAAAAAAAAAAAAAAPC/" + ], + [ + 19, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAACkAAAAAAAAAKgAAAAAAAAAEAAAAcG9ueSoAAAAAAAAAKwAAAAAAAAAAAAAAKwAAAAAAAAAsAAAAAAAAAAAAAAAsAAAAAAAAAC0AAAAAAAAAAAAAAC0AAAAAAAAALgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQAAAAAAAAAtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAIEAAAAAAAAAggAAAAAAAAAEAAAAcG9ueYIAAAAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAAACEAAAAAAAAAAAAAACEAAAAAAAAAIUAAAAAAAAAAAAAAIUAAAAAAAAAhgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgQAAAAAAAACFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 39, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAACQAAAAAAAAAJQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJAAAAAAAAAAkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "paste", + null, + "AQAAACUAAAAAAAAAWgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 45, + 1, + "left_delete", + null, + "AQAAACsAAAAAAAAAKwAAAAAAAAADAAAAYW55", + "AQAAAAAAAAABAAAAKwAAAAAAAAAuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "right_delete", + null, + "AQAAACsAAAAAAAAAKwAAAAAAAAABAAAAKA", + "AQAAAAAAAAABAAAAKwAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "left_delete", + null, + "AQAAAD0AAAAAAAAAPQAAAAAAAAAWAAAAZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKQ", + "AQAAAAAAAAABAAAAPQAAAAAAAABTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "right_delete", + null, + "AQAAAD0AAAAAAAAAPQAAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 2, + "left_delete", + null, + "AgAAADwAAAAAAAAAPAAAAAAAAAABAAAAIDsAAAAAAAAAOwAAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 52, + 1, + "insert", + { + "characters": ")" + }, + "AQAAADsAAAAAAAAAPAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOwAAAAAAAAA7AAAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAD4AAAAAAAAAPgAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAPAAAAAAAAAA8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "paste", + null, + "AQAAAAAAAAAAAAAAGQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + ], + [ + 68, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABkAAAAAAAAAGQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAE8BAAAAAAAAUAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATwEAAAAAAABPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "paste", + null, + "AQAAAFABAAAAAAAAaQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUAEAAAAAAABQAQAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "left_delete", + null, + "AQAAAGgBAAAAAAAAaAEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAaQEAAAAAAABpAQAAAAAAAAAAAAAAAPC/" + ], + [ + 96, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAI1tjZmcoZmVhdHVyZSA9ICJ4cmF5IildCg", + "AQAAAAAAAAABAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "left_delete", + null, + "AQAAACUAAAAAAAAAJQAAAAAAAAAZAAAAI1tjZmcoZmVhdHVyZSA9ICJ4cmF5IildCg", + "AQAAAAAAAAABAAAAJQAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 108, + 1, + "left_delete", + null, + "AQAAAB4BAAAAAAAAHgEAAAAAAAAZAAAAI1tjZmcoZmVhdHVyZSA9ICJ4cmF5IildCg", + "AQAAAAAAAAABAAAAHgEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/node/snapshot.rs", + "settings": + { + "buffer_size": 4067, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAEQAAAAAAAAARQAAAAAAAAAEAAAAcG9ueUUAAAAAAAAARgAAAAAAAAAAAAAARgAAAAAAAABHAAAAAAAAAAAAAABHAAAAAAAAAEgAAAAAAAAAAAAAAEgAAAAAAAAASQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 1, + "insert", + { + "characters": "\n\n" + }, + "AwAAAFwCAAAAAAAAYQIAAAAAAAAAAAAAYQIAAAAAAABmAgAAAAAAAAAAAABdAgAAAAAAAF0CAAAAAAAABAAAACAgICA", + "AQAAAAAAAAABAAAAXAIAAAAAAABcAgAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "paste", + null, + "AQAAAGICAAAAAAAArBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYgIAAAAAAABiAgAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 1, + "insert", + { + "characters": "wg_" + }, + "AwAAAHMCAAAAAAAAdAIAAAAAAAAAAAAAdAIAAAAAAAB1AgAAAAAAAAAAAAB1AgAAAAAAAHYCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcwIAAAAAAABzAgAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "left_delete", + null, + "AQAAAJICAAAAAAAAkgIAAAAAAAA8AAAAICAgICAgICB4cmF5X2NsaWVudDogT3B0aW9uPEFyYzxNdXRleDxYcmF5SGFuZGxlckNsaWVudD4+PiwK", + "AQAAAAAAAAABAAAAkgIAAAAAAADOAgAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "insert", + { + "characters": "filter" + }, + "BgAAAJ8DAAAAAAAAoAMAAAAAAAAAAAAAoAMAAAAAAAChAwAAAAAAAAAAAAChAwAAAAAAAKIDAAAAAAAAAAAAAKIDAAAAAAAAowMAAAAAAAAAAAAAowMAAAAAAACkAwAAAAAAAAAAAACkAwAAAAAAAKUDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnwMAAAAAAACfAwAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "insert", + { + "characters": "(" + }, + "AQAAAKUDAAAAAAAApgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQMAAAAAAAClAwAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "insert", + { + "characters": "|_" + }, + "AgAAAKYDAAAAAAAApwMAAAAAAAAAAAAApwMAAAAAAACoAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApgMAAAAAAACmAwAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "insert", + { + "characters": "," + }, + "AQAAAKgDAAAAAAAAqQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqAMAAAAAAACoAwAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 1, + "insert", + { + "characters": " conn)" + }, + "BgAAAKkDAAAAAAAAqgMAAAAAAAAAAAAAqgMAAAAAAACrAwAAAAAAAAAAAACrAwAAAAAAAKwDAAAAAAAAAAAAAKwDAAAAAAAArQMAAAAAAAAAAAAArQMAAAAAAACuAwAAAAAAAAAAAACuAwAAAAAAAK8DAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqQMAAAAAAACpAwAAAAAAAAAAAAAAAPC/" + ], + [ + 52, + 1, + "insert", + { + "characters": " " + }, + "AQAAAK8DAAAAAAAAsAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArwMAAAAAAACvAwAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "insert", + { + "characters": "|" + }, + "AQAAAK4DAAAAAAAArwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgMAAAAAAACuAwAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "insert", + { + "characters": " co" + }, + "AwAAAK8DAAAAAAAAsAMAAAAAAAAAAAAAsAMAAAAAAACxAwAAAAAAAAAAAACxAwAAAAAAALIDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArwMAAAAAAACvAwAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "insert", + { + "characters": "nn.get." + }, + "BwAAALIDAAAAAAAAswMAAAAAAAAAAAAAswMAAAAAAAC0AwAAAAAAAAAAAAC0AwAAAAAAALUDAAAAAAAAAAAAALUDAAAAAAAAtgMAAAAAAAAAAAAAtgMAAAAAAAC3AwAAAAAAAAAAAAC3AwAAAAAAALgDAAAAAAAAAAAAALgDAAAAAAAAuQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsgMAAAAAAACyAwAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "left_delete", + null, + "AQAAALgDAAAAAAAAuAMAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAAuQMAAAAAAAC5AwAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "insert", + { + "characters": "_poto" + }, + "BQAAALgDAAAAAAAAuQMAAAAAAAAAAAAAuQMAAAAAAAC6AwAAAAAAAAAAAAC6AwAAAAAAALsDAAAAAAAAAAAAALsDAAAAAAAAvAMAAAAAAAAAAAAAvAMAAAAAAAC9AwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuAMAAAAAAAC4AwAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAL0DAAAAAAAAvwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvQMAAAAAAAC9AwAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Delete Left Right.sublime-macro" + }, + "AgAAAL0DAAAAAAAAvQMAAAAAAAABAAAAKL0DAAAAAAAAvQMAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAAvgMAAAAAAAC+AwAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 3, + "left_delete", + null, + "AwAAALwDAAAAAAAAvAMAAAAAAAABAAAAb7sDAAAAAAAAuwMAAAAAAAABAAAAdLoDAAAAAAAAugMAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAAvQMAAAAAAAC9AwAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "insert", + { + "characters": "roto" + }, + "BAAAALoDAAAAAAAAuwMAAAAAAAAAAAAAuwMAAAAAAAC8AwAAAAAAAAAAAAC8AwAAAAAAAL0DAAAAAAAAAAAAAL0DAAAAAAAAvgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugMAAAAAAAC6AwAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAL4DAAAAAAAAwAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvgMAAAAAAAC+AwAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": ".proto" + }, + "BgAAAMADAAAAAAAAwQMAAAAAAAAAAAAAwQMAAAAAAADCAwAAAAAAAAAAAADCAwAAAAAAAMMDAAAAAAAAAAAAAMMDAAAAAAAAxAMAAAAAAAAAAAAAxAMAAAAAAADFAwAAAAAAAAAAAADFAwAAAAAAAMYDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwAMAAAAAAADAAwAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAMYDAAAAAAAAyAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxgMAAAAAAADGAwAAAAAAAAAAAAAAAPC/" + ], + [ + 68, + 1, + "insert", + { + "characters": " ==" + }, + "AwAAAMgDAAAAAAAAyQMAAAAAAAAAAAAAyQMAAAAAAADKAwAAAAAAAAAAAADKAwAAAAAAAMsDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyAMAAAAAAADIAwAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "insert", + { + "characters": " Tag" + }, + "BAAAAMsDAAAAAAAAzAMAAAAAAAAAAAAAzAMAAAAAAADNAwAAAAAAAAAAAADNAwAAAAAAAM4DAAAAAAAAAAAAAM4DAAAAAAAAzwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAywMAAAAAAADLAwAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "insert", + { + "characters": "::W" + }, + "AwAAAM8DAAAAAAAA0AMAAAAAAAAAAAAA0AMAAAAAAADRAwAAAAAAAAAAAADRAwAAAAAAANIDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzwMAAAAAAADPAwAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "insert_completion", + { + "completion": "Wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Wireguard" + }, + "AgAAANEDAAAAAAAA0QMAAAAAAAABAAAAV9EDAAAAAAAA2gMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0gMAAAAAAADSAwAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 1, + "insert", + { + "characters": "." + }, + "AQAAANsDAAAAAAAA3AMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2wMAAAAAAADbAwAAAAAAAAAAAAAAAPC/" + ], + [ + 75, + 1, + "right_delete", + null, + "AQAAANwDAAAAAAAA3AMAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAA3AMAAAAAAADcAwAAAAAAAAAAAAAAAPC/" + ], + [ + 78, + 1, + "rust_fmt_format_buffer", + null, + "CQAAAF0CAAAAAAAAXQIAAAAAAAABAAAACoECAAAAAAAAgQIAAAAAAAAJAAAACiAgICAgICAghwIAAAAAAACHAgAAAAAAAAgAAAAKICAgICAgIKACAAAAAAAAoAIAAAAAAAAGAAAALAogICAgbwMAAAAAAABzAwAAAAAAAAAAAACAAwAAAAAAAIADAAAAAAAAAwAAAG1lbYcDAAAAAAAAlAMAAAAAAAAAAAAA0QMAAAAAAADeAwAAAAAAAAAAAAAEBAAAAAAAABEEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3AMAAAAAAADcAwAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAoBAAAAAAAADwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "paste", + null, + "AQAAAA8BAAAAAAAAXQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAF0BAAAAAAAAXgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQEAAAAAAABdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "left_delete", + null, + "AQAAAOcEAAAAAAAA5wQAAAAAAAAnAAAAIGxldCB4cmF5X2NsaWVudCA9IHhyYXlfY2xpZW50LmNsb25lKCk7", + "AQAAAAAAAAABAAAA5wQAAAAAAAAOBQAAAAAAAAAAAAAAAPC/" + ], + [ + 97, + 1, + "trim_trailing_white_space", + null, + "AQAAANwEAAAAAAAA3AQAAAAAAAALAAAAICAgICAgICAgICA", + "AQAAAAAAAAABAAAA5wQAAAAAAADnBAAAAAAAAAAAAAAAAPC/" + ], + [ + 98, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAN0EAAAAAAAA3QQAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA3AQAAAAAAADcBAAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "left_delete", + null, + "AQAAAFQIAAAAAAAAVAgAAAAAAABrCAAAVGFnOjpWbGVzc1RjcFJlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8IFRhZzo6Vmxlc3NHcnBjUmVhbGl0eQogICAgICAgICAgICAgICAgICAgIHwgVGFnOjpWbGVzc1hodHRwUmVhbGl0eQogICAgICAgICAgICAgICAgICAgIHwgVGFnOjpWbWVzcyA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIGxldCBTb21lKGNsaWVudCkgPSB4cmF5X2NsaWVudC5hc19yZWYoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgRXJyKGUpID0gY2xpZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNyZWF0ZSgmY29ubl9pZCwgY29ubi5nZXRfcHJvdG8oKS5wcm90bygpLCBOb25lKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hd2FpdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYWNpbmc6OmVycm9yISgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byByZXN0b3JlIFhyYXkgY29ubmVjdGlvbiB7fToge30iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25uX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2luZzo6ZGVidWchKCJSZXN0b3JlZCBYcmF5IGNvbm5lY3Rpb24ge30iLCBjb25uX2lkKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBUYWc6OlNoYWRvd3NvY2tzID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGV0IFNvbWUocGFzc3dvcmQpID0gY29ubi5nZXRfcGFzc3dvcmQoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZShjbGllbnQpID0geHJheV9jbGllbnQuYXNfcmVmKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGxldCBFcnIoZSkgPSBjbGllbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNyZWF0ZSgmY29ubl9pZCwgY29ubi5nZXRfcHJvdG8oKS5wcm90bygpLCBTb21lKHBhc3N3b3JkKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF3YWl0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjplcnJvciEoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIHJlc3RvcmUgU2hhZG93c29ja3MgY29ubmVjdGlvbiB7fToge30iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjpkZWJ1ZyEoIlJlc3RvcmVkIFNoYWRvd3NvY2tzIGNvbm5lY3Rpb24ge30iLCBjb25uX2lkKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgVGFnOjpIeXN0ZXJpYTIgfCBUYWc6Ok10cHJvdG8gPT4gewogICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjp3YXJuISgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTa2lwcGluZyB1bnN1cHBvcnRlZCBjb25uZWN0aW9uIHt9IHdpdGggdGFnIHs6P30iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKQogICAgICAgICAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQ", + "AQAAAAAAAAABAAAAVAgAAAAAAAC/EAAAAAAAAAAAAAAAAPC/" + ], + [ + 107, + 1, + "left_delete", + null, + "AQAAABEFAAAAAAAAEQUAAAAAAABKAAAAICBtYXRjaCBjb25uLmdldF9wcm90bygpLnByb3RvKCkgewogICAgICAgICAgICAgICAgICAgIFRhZzo6V2lyZWd1YXJkID0+IHs", + "AQAAAAAAAAABAAAAEQUAAAAAAABbBQAAAAAAAAAAAAAAAPC/" + ], + [ + 110, + 1, + "left_delete", + null, + "AQAAAPQHAAAAAAAA9AcAAAAAAAABAAAAfQ", + "AQAAAAAAAAABAAAA9QcAAAAAAAD1BwAAAAAAAAAAAAAAAPC/" + ], + [ + 112, + 1, + "trim_trailing_white_space", + null, + "AgAAAOAHAAAAAAAA4AcAAAAAAAAUAAAAICAgICAgICAgICAgICAgICAgICADBQAAAAAAAAMFAAAAAAAADgAAACAgICAgICAgICAgICAg", + "AQAAAAAAAAABAAAA9AcAAAAAAAD0BwAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "left_delete", + null, + "AQAAALYHAAAAAAAAtgcAAAAAAAABAAAAfQ", + "AQAAAAAAAAABAAAAtwcAAAAAAAC3BwAAAAAAAAAAAAAAAPC/" + ], + [ + 120, + 1, + "trim_trailing_white_space", + null, + "AQAAAJoHAAAAAAAAmgcAAAAAAAAcAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgIA", + "AQAAAAAAAAABAAAAtgcAAAAAAAC2BwAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "left_delete", + null, + "AQAAAJgHAAAAAAAAmAcAAAAAAAABAAAAfQ", + "AQAAAAAAAAABAAAAmQcAAAAAAACZBwAAAAAAAAAAAAAAAPC/" + ], + [ + 127, + 1, + "trim_trailing_white_space", + null, + "AQAAAHgHAAAAAAAAeAcAAAAAAAAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA", + "AQAAAAAAAAABAAAAmAcAAAAAAACYBwAAAAAAAAAAAAAAAPC/" + ], + [ + 133, + 1, + "insert", + { + "characters": "}}}" + }, + "AwAAAJMHAAAAAAAAlAcAAAAAAAAAAAAAlAcAAAAAAACVBwAAAAAAAAAAAACVBwAAAAAAAJYHAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkwcAAAAAAACTBwAAAAAAAAAAAAAAAPC/" + ], + [ + 136, + 1, + "rust_fmt_format_buffer", + null, + "FgAAAAMFAAAAAAAAAwUAAAAAAAAJAAAACiAgICAgICAgPAUAAAAAAAA8BQAAAAAAAAIAAAAgIFAFAAAAAAAAUAUAAAAAAAAGAAAAICAgICAgeAUAAAAAAAB4BQAAAAAAAAUAAAAgICAgIJAFAAAAAAAAkAUAAAAAAAADAAAAICAguAUAAAAAAAC4BQAAAAAAAAgAAAAgICAgICAgIC0GAAAAAAAALQYAAAAAAAAIAAAAICAgICAgICA+BgAAAAAAAD4GAAAAAAAAAgAAACAgYgYAAAAAAABiBgAAAAAAAAYAAAAgICAgICCTBgAAAAAAAJMGAAAAAAAABQAAACAgICAgtwYAAAAAAAC3BgAAAAAAAAMAAAAgICDkBgAAAAAAAOYGAAAAAAAAAAAAAO4GAAAAAAAA7gYAAAAAAAACAAAAZQoGBwAAAAAAAAkHAAAAAAAAAAAAABkHAAAAAAAAGQcAAAAAAAADAAAAKTsKJQcAAAAAAAAnBwAAAAAAAAAAAABBBwAAAAAAAEEHAAAAAAAAAgAAAAoKQQcAAAAAAABEBwAAAAAAAAAAAABVBwAAAAAAAFcHAAAAAAAAAAAAAF4HAAAAAAAAXgcAAAAAAAAGAAAAfX19fQoKZwcAAAAAAABpBwAAAAAAAAAAAAB0BwAAAAAAAHYHAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlgcAAAAAAACWBwAAAAAAAAAAAAAAAPC/" + ], + [ + 142, + 1, + "left_delete", + null, + "AQAAAIIHAAAAAAAAggcAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAgwcAAAAAAACDBwAAAAAAAAAAAAAAAPC/" + ], + [ + 149, + 1, + "insert", + { + "characters": "xray_" + }, + "BQAAAK0HAAAAAAAArgcAAAAAAAAAAAAArgcAAAAAAACvBwAAAAAAAAAAAACvBwAAAAAAALAHAAAAAAAAAAAAALAHAAAAAAAAsQcAAAAAAAAAAAAAsQcAAAAAAACyBwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArQcAAAAAAACtBwAAAAAAAAAAAAAAAPC/" + ], + [ + 152, + 1, + "insert", + { + "characters": "xt" + }, + "AgAAAHQBAAAAAAAAdQEAAAAAAAAAAAAAdQEAAAAAAAB2AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 153, + 1, + "left_delete", + null, + "AQAAAHUBAAAAAAAAdQEAAAAAAAABAAAAdA", + "AQAAAAAAAAABAAAAdgEAAAAAAAB2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 154, + 1, + "insert", + { + "characters": "ray_" + }, + "BAAAAHUBAAAAAAAAdgEAAAAAAAAAAAAAdgEAAAAAAAB3AQAAAAAAAAAAAAB3AQAAAAAAAHgBAAAAAAAAAAAAAHgBAAAAAAAAeQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 161, + 1, + "insert", + { + "characters": "\\" + }, + "AQAAAD4AAAAAAAAAPwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 162, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAD8AAAAAAAAAQAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPwAAAAAAAAA/AAAAAAAAAAAAAAAAAPC/" + ], + [ + 163, + 2, + "left_delete", + null, + "AgAAAD8AAAAAAAAAPwAAAAAAAAABAAAACj4AAAAAAAAAPgAAAAAAAAABAAAAXA", + "AQAAAAAAAAABAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 164, + 1, + "insert", + { + "characters": "\n\n\n#" + }, + "BAAAAD4AAAAAAAAAPwAAAAAAAAAAAAAAPwAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAEEAAAAAAAAAAAAAAEEAAAAAAAAAQgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 165, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAEIAAAAAAAAARAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQgAAAAAAAABCAAAAAAAAAAAAAAAAAPC/" + ], + [ + 166, + 1, + "insert", + { + "characters": "cg" + }, + "AgAAAEMAAAAAAAAARAAAAAAAAAAAAAAARAAAAAAAAABFAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQwAAAAAAAABDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 169, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":64,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 93, + 166, + 2 + ], + "trigger": "cfg(…)" + }, + "AgAAAEMAAAAAAAAAQwAAAAAAAAACAAAAY2dDAAAAAAAAAFEAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 170, + 1, + "insert", + { + "characters": "fe" + }, + "AgAAAEcAAAAAAAAASAAAAAAAAAAJAAAAcHJlZGljYXRlSAAAAAAAAABJAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARwAAAAAAAABQAAAAAAAAAAAAAAAAAPC/" + ], + [ + 171, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 95, + 170, + 2 + ], + "trigger": "feature" + }, + "AgAAAEcAAAAAAAAARwAAAAAAAAACAAAAZmVHAAAAAAAAAFEAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASQAAAAAAAABJAAAAAAAAAAAAAAAAAPC/" + ], + [ + 172, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAFEAAAAAAAAAUwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUQAAAAAAAABRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 173, + 1, + "insert", + { + "characters": "wi" + }, + "AgAAAFIAAAAAAAAAUwAAAAAAAAAAAAAAUwAAAAAAAABUAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 175, + 1, + "insert_completion", + { + "completion": "Wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Wireguard" + }, + "AgAAAFIAAAAAAAAAUgAAAAAAAAACAAAAd2lSAAAAAAAAAFsAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVAAAAAAAAABUAAAAAAAAAAAAAAAAAPC/" + ], + [ + 177, + 1, + "left_delete", + null, + "AQAAAFIAAAAAAAAAUgAAAAAAAAABAAAAVw", + "AQAAAAAAAAABAAAAUwAAAAAAAABTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 178, + 1, + "insert", + { + "characters": "w" + }, + "AQAAAFIAAAAAAAAAUwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 181, + 1, + "insert", + { + "characters": "\nuse" + }, + "BAAAAF4AAAAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAGEAAAAAAAAAAAAAAGEAAAAAAAAAYgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 182, + 1, + "insert", + { + "characters": " fcore" + }, + "BgAAAGIAAAAAAAAAYwAAAAAAAAAAAAAAYwAAAAAAAABkAAAAAAAAAAAAAABkAAAAAAAAAGUAAAAAAAAAAAAAAGUAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAGgAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 183, + 1, + "insert", + { + "characters": " " + }, + "AQAAAGgAAAAAAAAAaQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 184, + 1, + "left_delete", + null, + "AQAAAGgAAAAAAAAAaAAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAaQAAAAAAAABpAAAAAAAAAAAAAAAAAPC/" + ], + [ + 185, + 1, + "insert", + { + "characters": "::" + }, + "AgAAAGgAAAAAAAAAaQAAAAAAAAAAAAAAaQAAAAAAAABqAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 186, + 1, + "insert_snippet", + { + "contents": "{$0}" + }, + "AQAAAGoAAAAAAAAAbAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAagAAAAAAAABqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 187, + 1, + "insert", + { + "characters": "Wg" + }, + "AgAAAGsAAAAAAAAAbAAAAAAAAAAAAAAAbAAAAAAAAABtAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAawAAAAAAAABrAAAAAAAAAAAAAAAAAPC/" + ], + [ + 188, + 1, + "insert_completion", + { + "completion": "WgApi", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "WgApi" + }, + "AgAAAGsAAAAAAAAAawAAAAAAAAACAAAAV2drAAAAAAAAAHAAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQAAAAAAAABtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 190, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAHEAAAAAAAAAcgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 193, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAEAAAAAAAAAAQAAAAAAAAAABAAAACmkAAAAAAAAAaQAAAAAAAAABAAAAe24AAAAAAAAAbgAAAAAAAAABAAAAfQ", + "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" + ], + [ + 199, + 3, + "left_delete", + null, + "AwAAAM4AAAAAAAAAzgAAAAAAAAAFAAAAV2dBcGnNAAAAAAAAAM0AAAAAAAAAAQAAACDMAAAAAAAAAMwAAAAAAAAAAQAAACw", + "AQAAAAAAAAABAAAAzgAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 202, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAM0AAAAAAAAAzQAAAAAAAAAEAAAACiAgIOEAAAAAAAAA5QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzAAAAAAAAADMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 211, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAG8AAAAAAAAAcAAAAAAAAAAAAAAAcAAAAAAAAABxAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwAAAAAAAABvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 212, + 1, + "paste", + null, + "AQAAAHEAAAAAAAAAoAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 217, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAIIAAAAAAAAAgwAAAAAAAAAJAAAAd2lyZWd1YXJkgwAAAAAAAACEAAAAAAAAAAAAAACEAAAAAAAAAIUAAAAAAAAAAAAAAIUAAAAAAAAAhgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAggAAAAAAAACLAAAAAAAAAAAAAAAAAPC/" + ], + [ + 229, + 1, + "paste", + null, + "AQAAAJUAAAAAAAAApwAAAAAAAAAFAAAAV2dBcGk", + "AQAAAAAAAAABAAAAlQAAAAAAAACaAAAAAAAAAAAAAAAAAPC/" + ], + [ + 237, + 3, + "left_delete", + null, + "AwAAAAcBAAAAAAAABwEAAAAAAAASAAAAWHJheUhhbmRsZXJBY3Rpb25zBgEAAAAAAAAGAQAAAAAAAAEAAAAgBQEAAAAAAAAFAQAAAAAAAAEAAAAs", + "AQAAAAAAAAABAAAABwEAAAAAAAAZAQAAAAAAAAAAAAAAAPC/" + ], + [ + 240, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAAYBAAAAAAAABgEAAAAAAAAEAAAACiAgIA", + "AQAAAAAAAAABAAAABQEAAAAAAAAFAQAAAAAAAAAAAAAAAPC/" + ], + [ + 249, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAJUAAAAAAAAAlgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlQAAAAAAAACVAAAAAAAAAAAAAAAAAPC/" + ], + [ + 250, + 1, + "paste", + null, + "AQAAAJYAAAAAAAAApwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlgAAAAAAAACWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 251, + 1, + "insert", + { + "characters": "," + }, + "AQAAAKcAAAAAAAAAqAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApwAAAAAAAACnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 254, + 1, + "insert", + { + "characters": "}" + }, + "AQAAALkAAAAAAAAAugAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuQAAAAAAAAC5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 255, + 1, + "left_delete", + null, + "AQAAALkAAAAAAAAAuQAAAAAAAAABAAAAfQ", + "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 257, + 1, + "insert", + { + "characters": "}" + }, + "AQAAALoAAAAAAAAAuwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 260, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAKEAAAAAAAAAoQAAAAAAAAAHAAAAQ2xpZW50LKEAAAAAAAAAqgAAAAAAAAAAAAAAtQAAAAAAAAC1AAAAAAAAAAcAAABBY3Rpb25ztQAAAAAAAAC7AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuwAAAAAAAAC7AAAAAAAAAAAAAAAAAPC/" + ], + [ + 266, + 3, + "left_delete", + null, + "AwAAABwBAAAAAAAAHAEAAAAAAAARAAAAWHJheUhhbmRsZXJDbGllbnQbAQAAAAAAABsBAAAAAAAAAQAAACAaAQAAAAAAABoBAAAAAAAAAQAAACw", + "AQAAAAAAAAABAAAAHAEAAAAAAAAtAQAAAAAAAAAAAAAAAPC/" + ], + [ + 269, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAMsAAAAAAAAAywAAAAAAAAAFAAAACiAgICAVAQAAAAAAABUBAAAAAAAAAgAAACwK", + "AQAAAAAAAAABAAAAGgEAAAAAAAAaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 273, + 1, + "cut", + null, + "AQAAAEAAAAAAAAAAQAAAAAAAAAAdAAAAI1tjZmcoZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKV0", + "AQAAAAAAAAABAAAAXQAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 278, + 1, + "paste", + null, + "AQAAAPsAAAAAAAAAGAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+wAAAAAAAAD7AAAAAAAAAAAAAAAAAPC/" + ], + [ + 283, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABgBAAAAAAAAGQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGAEAAAAAAAAYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 284, + 1, + "paste", + null, + "AQAAABkBAAAAAAAANgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGQEAAAAAAAAZAQAAAAAAAAAAAAAAAPC/" + ], + [ + 286, + 9, + "left_delete", + null, + "CQAAADIBAAAAAAAAMgEAAAAAAAABAAAAZDEBAAAAAAAAMQEAAAAAAAABAAAAcjABAAAAAAAAMAEAAAAAAAABAAAAYS8BAAAAAAAALwEAAAAAAAABAAAAdS4BAAAAAAAALgEAAAAAAAABAAAAZy0BAAAAAAAALQEAAAAAAAABAAAAZSwBAAAAAAAALAEAAAAAAAABAAAAcisBAAAAAAAAKwEAAAAAAAABAAAAaSoBAAAAAAAAKgEAAAAAAAABAAAAdw", + "AQAAAAAAAAABAAAAMwEAAAAAAAAzAQAAAAAAAAAAAAAAAPC/" + ], + [ + 287, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAACoBAAAAAAAAKwEAAAAAAAAAAAAAKwEAAAAAAAAsAQAAAAAAAAAAAAAsAQAAAAAAAC0BAAAAAAAAAAAAAC0BAAAAAAAALgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgEAAAAAAAAqAQAAAAAAAAAAAAAAAPC/" + ], + [ + 290, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAEAAAAAAAAAAQAAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAALgEAAAAAAAAuAQAAAAAAAAAAAAAAAPC/" + ], + [ + 296, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAGgBAAAAAAAAbQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAEAAAAAAABoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 297, + 1, + "paste", + null, + "AQAAAG0BAAAAAAAAigEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQEAAAAAAABtAQAAAAAAAAAAAAAAAPC/" + ], + [ + 300, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAN4BAAAAAAAA4wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3gEAAAAAAADeAQAAAAAAAAAAAAAAAPC/" + ], + [ + 301, + 1, + "paste", + null, + "AQAAAOMBAAAAAAAAAAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4wEAAAAAAADjAQAAAAAAAAAAAAAAAPC/" + ], + [ + 306, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAPQBAAAAAAAA9QEAAAAAAAAJAAAAd2lyZWd1YXJk9QEAAAAAAAD2AQAAAAAAAAAAAAD2AQAAAAAAAPcBAAAAAAAAAAAAAPcBAAAAAAAA+AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9AEAAAAAAAD9AQAAAAAAAAAAAAAAAPC/" + ], + [ + 315, + 1, + "left_delete", + null, + "AQAAAPoAAAAAAAAA+gAAAAAAAAA2AAAAI1tjZmcoZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKV0KI1tjZmcoZmVhdHVyZSA9ICJ4cmF5Iild", + "AQAAAAAAAAABAAAAMAEAAAAAAAD6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 329, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAD8AAAAAAAAAQAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPwAAAAAAAAA/AAAAAAAAAAAAAAAAAPC/" + ], + [ + 330, + 1, + "paste", + null, + "AQAAAEAAAAAAAAAAYgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 331, + 1, + "left_delete", + null, + "AQAAAGEAAAAAAAAAYQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 334, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAEAAAAAAAAAAQAAAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 338, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAADoDAAAAAAAAPwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOgMAAAAAAAA6AwAAAAAAAAAAAAAAAPC/" + ], + [ + 339, + 1, + "paste", + null, + "AQAAAD8DAAAAAAAAYQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPwMAAAAAAAA/AwAAAAAAAAAAAAAAAPC/" + ], + [ + 342, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAD8DAAAAAAAAPwMAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAYQMAAAAAAABhAwAAAAAAAAAAAAAAAPC/" + ], + [ + 344, + 1, + "left_delete", + null, + "AQAAAFwDAAAAAAAAXAMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAXQMAAAAAAABdAwAAAAAAAAAAAAAAAPC/" + ], + [ + 352, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEMIAAAAAAAASAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQwgAAAAAAABDCAAAAAAAAAAAAAAAgFhA" + ], + [ + 353, + 1, + "paste", + null, + "AQAAAEgIAAAAAAAAaggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAgAAAAAAABICAAAAAAAAAAAAAAAAPC/" + ], + [ + 358, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAF0IAAAAAAAAXggAAAAAAAAJAAAAd2lyZWd1YXJkXggAAAAAAABfCAAAAAAAAAAAAABfCAAAAAAAAGAIAAAAAAAAAAAAAGAIAAAAAAAAYQgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQgAAAAAAABmCAAAAAAAAAAAAAAAAPC/" + ], + [ + 361, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAEgIAAAAAAAASAgAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAYQgAAAAAAABhCAAAAAAAAAAAAAAAAPC/" + ], + [ + 364, + 1, + "left_delete", + null, + "AQAAAGAIAAAAAAAAYAgAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAYQgAAAAAAABhCAAAAAAAAAAAAAAA4GVA" + ], + [ + 368, + 1, + "left_delete", + null, + "AQAAANMIAAAAAAAA0wgAAAAAAAAiAAAAICAgICAgICB3Z19jbGllbnQ6IE9wdGlvbjxXZ0FwaT4sCg", + "AQAAAAAAAAABAAAA0wgAAAAAAAD1CAAAAAAAAAAAAAAAAPC/" + ], + [ + 378, + 1, + "left_delete", + null, + "AQAAAFYCAAAAAAAAVgIAAAAAAAAiAAAAICAgICAgICB3Z19jbGllbnQ6IE9wdGlvbjxXZ0FwaT4sCg", + "AQAAAAAAAAABAAAAVgIAAAAAAAB4AgAAAAAAAAAAAAAAAPC/" + ], + [ + 394, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJsJAAAAAAAAqAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmwkAAAAAAACbCQAAAAAAAAAAAAAAAPC/" + ], + [ + 397, + 1, + "paste", + null, + "AQAAAJsJAAAAAAAA2AkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmwkAAAAAAACbCQAAAAAAAP///////+9/" + ], + [ + 403, + 1, + "insert", + { + "characters": "Vle" + }, + "AwAAAM4JAAAAAAAAzwkAAAAAAAAJAAAAV2lyZWd1YXJkzwkAAAAAAADQCQAAAAAAAAAAAADQCQAAAAAAANEJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzgkAAAAAAADXCQAAAAAAAAAAAAAAAPC/" + ], + [ + 404, + 1, + "insert_completion", + { + "completion": "VlessTcpReality", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "VlessTcpReality" + }, + "AgAAAM4JAAAAAAAAzgkAAAAAAAADAAAAVmxlzgkAAAAAAADdCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0QkAAAAAAADRCQAAAAAAAAAAAAAAAPC/" + ], + [ + 405, + 1, + "insert", + { + "characters": " " + }, + "AQAAAN0JAAAAAAAA3gkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QkAAAAAAADdCQAAAAAAAAAAAAAAAPC/" + ], + [ + 411, + 1, + "insert", + { + "characters": " ||" + }, + "AwAAAN0JAAAAAAAA3gkAAAAAAAAAAAAA3gkAAAAAAADfCQAAAAAAAAAAAADfCQAAAAAAAOAJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QkAAAAAAADdCQAAAAAAAAAAAAAAAPC/" + ], + [ + 412, + 1, + "insert", + { + "characters": " " + }, + "AQAAAOAJAAAAAAAA4QkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4AkAAAAAAADgCQAAAAAAAAAAAAAAAPC/" + ], + [ + 413, + 1, + "paste", + null, + "AQAAAOEJAAAAAAAAEQoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4QkAAAAAAADhCQAAAAAAAAAAAAAAAPC/" + ], + [ + 414, + 10, + "left_delete", + null, + "CgAAABAKAAAAAAAAEAoAAAAAAAABAAAAeQ8KAAAAAAAADwoAAAAAAAABAAAAdA4KAAAAAAAADgoAAAAAAAABAAAAaQ0KAAAAAAAADQoAAAAAAAABAAAAbAwKAAAAAAAADAoAAAAAAAABAAAAYQsKAAAAAAAACwoAAAAAAAABAAAAZQoKAAAAAAAACgoAAAAAAAABAAAAUgkKAAAAAAAACQoAAAAAAAABAAAAcAgKAAAAAAAACAoAAAAAAAABAAAAYwcKAAAAAAAABwoAAAAAAAABAAAAVA", + "AQAAAAAAAAABAAAAEQoAAAAAAAARCgAAAAAAAAAAAAAAAPC/" + ], + [ + 415, + 1, + "insert", + { + "characters": "Gr" + }, + "AgAAAAcKAAAAAAAACAoAAAAAAAAAAAAACAoAAAAAAAAJCgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwoAAAAAAAAHCgAAAAAAAAAAAAAAAPC/" + ], + [ + 416, + 1, + "insert_completion", + { + "completion": "VlessGrpcReality", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "VlessGrpcReality" + }, + "AgAAAAIKAAAAAAAAAgoAAAAAAAAHAAAAVmxlc3NHcgIKAAAAAAAAEgoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACQoAAAAAAAAJCgAAAAAAAAAAAAAAAPC/" + ], + [ + 417, + 1, + "insert", + { + "characters": " ||" + }, + "AwAAABIKAAAAAAAAEwoAAAAAAAAAAAAAEwoAAAAAAAAUCgAAAAAAAAAAAAAUCgAAAAAAABUKAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEgoAAAAAAAASCgAAAAAAAAAAAAAAAPC/" + ], + [ + 418, + 1, + "insert", + { + "characters": " " + }, + "AQAAABUKAAAAAAAAFgoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFQoAAAAAAAAVCgAAAAAAAAAAAAAAAPC/" + ], + [ + 419, + 1, + "paste", + null, + "AQAAABYKAAAAAAAARgoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFgoAAAAAAAAWCgAAAAAAAAAAAAAAAPC/" + ], + [ + 420, + 10, + "left_delete", + null, + "CgAAAEUKAAAAAAAARQoAAAAAAAABAAAAeUQKAAAAAAAARAoAAAAAAAABAAAAdEMKAAAAAAAAQwoAAAAAAAABAAAAaUIKAAAAAAAAQgoAAAAAAAABAAAAbEEKAAAAAAAAQQoAAAAAAAABAAAAYUAKAAAAAAAAQAoAAAAAAAABAAAAZT8KAAAAAAAAPwoAAAAAAAABAAAAUj4KAAAAAAAAPgoAAAAAAAABAAAAcD0KAAAAAAAAPQoAAAAAAAABAAAAYzwKAAAAAAAAPAoAAAAAAAABAAAAVA", + "AQAAAAAAAAABAAAARgoAAAAAAABGCgAAAAAAAAAAAAAAAPC/" + ], + [ + 421, + 1, + "insert", + { + "characters": "Xh" + }, + "AgAAADwKAAAAAAAAPQoAAAAAAAAAAAAAPQoAAAAAAAA+CgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPAoAAAAAAAA8CgAAAAAAAAAAAAAAAPC/" + ], + [ + 422, + 1, + "insert_completion", + { + "completion": "VlessXhttpReality", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "VlessXhttpReality" + }, + "AgAAADcKAAAAAAAANwoAAAAAAAAHAAAAVmxlc3NYaDcKAAAAAAAASAoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgoAAAAAAAA+CgAAAAAAAAAAAAAAAPC/" + ], + [ + 423, + 1, + "insert", + { + "characters": " ||" + }, + "AwAAAEgKAAAAAAAASQoAAAAAAAAAAAAASQoAAAAAAABKCgAAAAAAAAAAAABKCgAAAAAAAEsKAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAoAAAAAAABICgAAAAAAAAAAAAAAAPC/" + ], + [ + 424, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEsKAAAAAAAATAoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASwoAAAAAAABLCgAAAAAAAAAAAAAAAPC/" + ], + [ + 425, + 1, + "paste", + null, + "AQAAAEwKAAAAAAAAfAoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATAoAAAAAAABMCgAAAAAAAAAAAAAAAPC/" + ], + [ + 426, + 15, + "left_delete", + null, + "DwAAAHsKAAAAAAAAewoAAAAAAAABAAAAeXoKAAAAAAAAegoAAAAAAAABAAAAdHkKAAAAAAAAeQoAAAAAAAABAAAAaXgKAAAAAAAAeAoAAAAAAAABAAAAbHcKAAAAAAAAdwoAAAAAAAABAAAAYXYKAAAAAAAAdgoAAAAAAAABAAAAZXUKAAAAAAAAdQoAAAAAAAABAAAAUnQKAAAAAAAAdAoAAAAAAAABAAAAcHMKAAAAAAAAcwoAAAAAAAABAAAAY3IKAAAAAAAAcgoAAAAAAAABAAAAVHEKAAAAAAAAcQoAAAAAAAABAAAAc3AKAAAAAAAAcAoAAAAAAAABAAAAc28KAAAAAAAAbwoAAAAAAAABAAAAZW4KAAAAAAAAbgoAAAAAAAABAAAAbG0KAAAAAAAAbQoAAAAAAAABAAAAVg", + "AQAAAAAAAAABAAAAfAoAAAAAAAB8CgAAAAAAAAAAAAAAAPC/" + ], + [ + 427, + 1, + "insert", + { + "characters": "Vme" + }, + "AwAAAG0KAAAAAAAAbgoAAAAAAAAAAAAAbgoAAAAAAABvCgAAAAAAAAAAAABvCgAAAAAAAHAKAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQoAAAAAAABtCgAAAAAAAAAAAAAAAPC/" + ], + [ + 428, + 1, + "insert_completion", + { + "completion": "Vmess", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Vmess" + }, + "AgAAAG0KAAAAAAAAbQoAAAAAAAADAAAAVm1lbQoAAAAAAAByCgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcAoAAAAAAABwCgAAAAAAAAAAAAAAAPC/" + ], + [ + 429, + 1, + "insert", + { + "characters": " ||" + }, + "AwAAAHIKAAAAAAAAcwoAAAAAAAAAAAAAcwoAAAAAAAB0CgAAAAAAAAAAAAB0CgAAAAAAAHUKAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcgoAAAAAAAByCgAAAAAAAAAAAAAAAPC/" + ], + [ + 430, + 1, + "insert", + { + "characters": " " + }, + "AQAAAHUKAAAAAAAAdgoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQoAAAAAAAB1CgAAAAAAAAAAAAAAAPC/" + ], + [ + 431, + 1, + "paste", + null, + "AQAAAHYKAAAAAAAApgoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdgoAAAAAAAB2CgAAAAAAAAAAAAAAAPC/" + ], + [ + 432, + 15, + "left_delete", + null, + "DwAAAKUKAAAAAAAApQoAAAAAAAABAAAAeaQKAAAAAAAApAoAAAAAAAABAAAAdKMKAAAAAAAAowoAAAAAAAABAAAAaaIKAAAAAAAAogoAAAAAAAABAAAAbKEKAAAAAAAAoQoAAAAAAAABAAAAYaAKAAAAAAAAoAoAAAAAAAABAAAAZZ8KAAAAAAAAnwoAAAAAAAABAAAAUp4KAAAAAAAAngoAAAAAAAABAAAAcJ0KAAAAAAAAnQoAAAAAAAABAAAAY5wKAAAAAAAAnAoAAAAAAAABAAAAVJsKAAAAAAAAmwoAAAAAAAABAAAAc5oKAAAAAAAAmgoAAAAAAAABAAAAc5kKAAAAAAAAmQoAAAAAAAABAAAAZZgKAAAAAAAAmAoAAAAAAAABAAAAbJcKAAAAAAAAlwoAAAAAAAABAAAAVg", + "AQAAAAAAAAABAAAApgoAAAAAAACmCgAAAAAAAAAAAAAAAPC/" + ], + [ + 433, + 1, + "insert", + { + "characters": "Sha" + }, + "AwAAAJcKAAAAAAAAmAoAAAAAAAAAAAAAmAoAAAAAAACZCgAAAAAAAAAAAACZCgAAAAAAAJoKAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlwoAAAAAAACXCgAAAAAAAAAAAAAAAPC/" + ], + [ + 434, + 1, + "insert_completion", + { + "completion": "Shadowsocks", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Shadowsocks" + }, + "AgAAAJcKAAAAAAAAlwoAAAAAAAADAAAAU2hhlwoAAAAAAACiCgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmgoAAAAAAACaCgAAAAAAAAAAAAAAAPC/" + ], + [ + 437, + 1, + "rust_fmt_format_buffer", + null, + "CwAAAIQJAAAAAAAAiAkAAAAAAAAAAAAAlQkAAAAAAACVCQAAAAAAAAMAAABtZW2cCQAAAAAAAKkJAAAAAAAAAAAAALsJAAAAAAAAzQkAAAAAAAAAAAAA/QkAAAAAAAARCgAAAAAAAAAAAABGCgAAAAAAAFoKAAAAAAAAAAAAAJAKAAAAAAAApAoAAAAAAAAAAAAAzgoAAAAAAADiCgAAAAAAAAAAAAASCwAAAAAAABoLAAAAAAAAAAAAABsLAAAAAAAAIAsAAAAAAAAAAAAAVAsAAAAAAABhCwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAogoAAAAAAACiCgAAAAAAAAAAAAAAAPC/" + ], + [ + 453, + 1, + "left_delete", + null, + "AQAAAHcMAAAAAAAAdwwAAAAAAAD3AgAAVGFnOjpXaXJlZ3VhcmQgPT4gewogICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZSh3ZykgPSBjb25uLmdldF93aXJlZ3VhcmQoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZShhcGkpID0gd2dfY2xpZW50LmFzX3JlZigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgT2socHVia2V5KSA9ICZ3Zy5rZXlzLnB1YmtleSgpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGV0IEVycihlKSA9IGFwaS5jcmVhdGUocHVia2V5LCB3Zy5hZGRyZXNzLmNsb25lKCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYWNpbmc6OmVycm9yISgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIHJlc3RvcmUgV2lyZUd1YXJkIGNvbm5lY3Rpb24ge306IHt9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25uX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9", + "AQAAAAAAAAABAAAAdwwAAAAAAABuDwAAAAAAAAAAAAAAAPC/" + ], + [ + 455, + 1, + "trim_trailing_white_space", + null, + "AQAAAGMMAAAAAAAAYwwAAAAAAAAUAAAAICAgICAgICAgICAgICAgICAgICA", + "AQAAAAAAAAABAAAAdwwAAAAAAAB3DAAAAAAAAAAAAAAAAPC/" + ], + [ + 456, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAGMMAAAAAAAAYwwAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAYwwAAAAAAABjDAAAAAAAAAAAAAAAAPC/" + ], + [ + 460, + 4, + "left_delete", + null, + "BAAAAJ0TAAAAAAAAnRMAAAAAAAAlAQAAVGFnOjpIeXN0ZXJpYTIgfCBUYWc6Ok10cHJvdG8gPT4gewogICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjp3YXJuISgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTa2lwcGluZyB1bnN1cHBvcnRlZCBjb25uZWN0aW9uIHt9IHdpdGggdGFnIHs6P30iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKQogICAgICAgICAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgICAgIH2ZEwAAAAAAAJkTAAAAAAAABAAAACAgICCVEwAAAAAAAJUTAAAAAAAABAAAACAgICCREwAAAAAAAJETAAAAAAAABAAAACAgICA", + "AQAAAAAAAAABAAAAnRMAAAAAAADCFAAAAAAAAAAAAAAAAPC/" + ], + [ + 462, + 1, + "trim_trailing_white_space", + null, + "AQAAAIkTAAAAAAAAiRMAAAAAAAAIAAAAICAgICAgICA", + "AQAAAAAAAAABAAAAkRMAAAAAAACREwAAAAAAAAAAAAAAAPC/" + ], + [ + 463, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAIkTAAAAAAAAiRMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAiRMAAAAAAACJEwAAAAAAAAAAAAAAAPC/" + ], + [ + 488, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAL0AAAAAAAAAvgAAAAAAAAAAAAAAvgAAAAAAAAC/AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvQAAAAAAAAC9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 489, + 1, + "paste", + null, + "AQAAAL8AAAAAAAAA8AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvwAAAAAAAAC/AAAAAAAAAAAAAAAAAPC/" + ], + [ + 490, + 1, + "insert", + { + "characters": "\nгыу" + }, + "BAAAAPAAAAAAAAAA8QAAAAAAAAAAAAAA8QAAAAAAAADyAAAAAAAAAAAAAADyAAAAAAAAAPMAAAAAAAAAAAAAAPMAAAAAAAAA9AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8AAAAAAAAADwAAAAAAAAAAAAAAAAAPC/" + ], + [ + 491, + 1, + "insert", + { + "characters": " " + }, + "AQAAAPQAAAAAAAAA9QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9AAAAAAAAAD0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 492, + 4, + "left_delete", + null, + "BAAAAPQAAAAAAAAA9AAAAAAAAAABAAAAIPMAAAAAAAAA8wAAAAAAAAACAAAA0YPyAAAAAAAAAPIAAAAAAAAAAgAAANGL8QAAAAAAAADxAAAAAAAAAAIAAADQsw", + "AQAAAAAAAAABAAAA9QAAAAAAAAD1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 493, + 1, + "insert", + { + "characters": "use" + }, + "AwAAAPEAAAAAAAAA8gAAAAAAAAAAAAAA8gAAAAAAAADzAAAAAAAAAAAAAADzAAAAAAAAAPQAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8QAAAAAAAADxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 494, + 1, + "insert", + { + "characters": " fcore::" + }, + "CAAAAPQAAAAAAAAA9QAAAAAAAAAAAAAA9QAAAAAAAAD2AAAAAAAAAAAAAAD2AAAAAAAAAPcAAAAAAAAAAAAAAPcAAAAAAAAA+AAAAAAAAAAAAAAA+AAAAAAAAAD5AAAAAAAAAAAAAAD5AAAAAAAAAPoAAAAAAAAAAAAAAPoAAAAAAAAA+wAAAAAAAAAAAAAA+wAAAAAAAAD8AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9AAAAAAAAAD0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 495, + 1, + "insert_snippet", + { + "contents": "{$0}" + }, + "AQAAAPwAAAAAAAAA/gAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 496, + 1, + "insert", + { + "characters": "Err" + }, + "AwAAAP0AAAAAAAAA/gAAAAAAAAAAAAAA/gAAAAAAAAD/AAAAAAAAAAAAAAD/AAAAAAAAAAABAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QAAAAAAAAD9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 497, + 1, + "insert_completion", + { + "completion": "Err(${1})", + "format": "snippet", + "keep_prefix": false, + "must_insert": false, + "trigger": "Err" + }, + "AgAAAP0AAAAAAAAA/QAAAAAAAAADAAAARXJy/QAAAAAAAAACAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 498, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Delete Left Right.sublime-macro" + }, + "AgAAAAABAAAAAAAAAAEAAAAAAAABAAAAKAABAAAAAAAAAAEAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAPC/" + ], + [ + 499, + 1, + "insert", + { + "characters": "oro," + }, + "BAAAAAABAAAAAAAAAQEAAAAAAAAAAAAAAQEAAAAAAAACAQAAAAAAAAAAAAACAQAAAAAAAAMBAAAAAAAAAAAAAAMBAAAAAAAABAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 500, + 1, + "insert", + { + "characters": " R" + }, + "AgAAAAQBAAAAAAAABQEAAAAAAAAAAAAABQEAAAAAAAAGAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 501, + 4, + "left_delete", + null, + "BAAAAAUBAAAAAAAABQEAAAAAAAABAAAAUgQBAAAAAAAABAEAAAAAAAABAAAAIAMBAAAAAAAAAwEAAAAAAAABAAAALAIBAAAAAAAAAgEAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAABgEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 502, + 1, + "insert", + { + "characters": "," + }, + "AQAAAAIBAAAAAAAAAwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" + ], + [ + 503, + 1, + "insert", + { + "characters": " Re" + }, + "AwAAAAMBAAAAAAAABAEAAAAAAAAAAAAABAEAAAAAAAAFAQAAAAAAAAAAAAAFAQAAAAAAAAYBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAwEAAAAAAAADAQAAAAAAAAAAAAAAAPC/" + ], + [ + 504, + 1, + "insert_completion", + { + "completion": "Result", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Result" + }, + "AgAAAAQBAAAAAAAABAEAAAAAAAACAAAAUmUEAQAAAAAAAAoBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABgEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 506, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAAsBAAAAAAAADAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACwEAAAAAAAALAQAAAAAAAAAAAAAAAPC/" + ], + [ + 513, + 1, + "left_delete", + null, + "AQAAAEEBAAAAAAAAQQEAAAAAAAAFAAAARXJyb3I", + "AQAAAAAAAAABAAAAQQEAAAAAAABGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 518, + 5, + "left_delete", + null, + "BQAAAEMBAAAAAAAAQwEAAAAAAAAGAAAAUmVzdWx0QgEAAAAAAABCAQAAAAAAAAEAAAAgQQEAAAAAAABBAQAAAAAAAAEAAAAsQAEAAAAAAABAAQAAAAAAAAEAAAAgPwEAAAAAAAA/AQAAAAAAAAEAAAAs", + "AQAAAAAAAAABAAAAQwEAAAAAAABJAQAAAAAAAAAAAAAAAPC/" + ], + [ + 525, + 1, + "insert", + { + "characters": "," + }, + "AQAAAAoBAAAAAAAACwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 526, + 1, + "insert", + { + "characters": " Tag" + }, + "BAAAAAsBAAAAAAAADAEAAAAAAAAAAAAADAEAAAAAAAANAQAAAAAAAAAAAAANAQAAAAAAAA4BAAAAAAAAAAAAAA4BAAAAAAAADwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACwEAAAAAAAALAQAAAAAAAAAAAAAAAPC/" + ], + [ + 531, + 3, + "left_delete", + null, + "AwAAAFcBAAAAAAAAVwEAAAAAAAADAAAAVGFnVgEAAAAAAABWAQAAAAAAAAEAAAAgVQEAAAAAAABVAQAAAAAAAAEAAAAs", + "AQAAAAAAAAABAAAAVwEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 545, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAANQAAAAAAAAA1QAAAAAAAAAFAAAAcHJvdG/VAAAAAAAAANYAAAAAAAAAAAAAANYAAAAAAAAA1wAAAAAAAAAAAAAA1wAAAAAAAADYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1AAAAAAAAADZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 550, + 1, + "insert", + { + "characters": "wir" + }, + "AwAAAOYAAAAAAAAA5wAAAAAAAAAFAAAAZW1haWznAAAAAAAAAOgAAAAAAAAAAAAAAOgAAAAAAAAA6QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5gAAAAAAAADrAAAAAAAAAAAAAAAAAPC/" + ], + [ + 551, + 1, + "insert_completion", + { + "completion": "wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "wireguard" + }, + "AgAAAOYAAAAAAAAA5gAAAAAAAAADAAAAd2ly5gAAAAAAAADvAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6QAAAAAAAADpAAAAAAAAAAAAAAAAAPC/" + ], + [ + 562, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABIAAAAAAAAAEwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEgAAAAAAAAASAAAAAAAAAAAAAAAAAPC/" + ], + [ + 563, + 1, + "paste", + null, + "AQAAABMAAAAAAAAASAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEwAAAAAAAAATAAAAAAAAAAAAAAAAAPC/" + ], + [ + 564, + 1, + "left_delete", + null, + "AQAAAEcAAAAAAAAARwAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAASAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 572, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFsAAAAAAAAAXAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwAAAAAAAABbAAAAAAAAAAAAAAAAAPC/" + ], + [ + 573, + 1, + "paste", + null, + "AQAAAFwAAAAAAAAAkQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXAAAAAAAAABcAAAAAAAAAAAAAAAAAPC/" + ], + [ + 576, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAJEAAAAAAAAAkQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAkQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 591, + 1, + "left_delete", + null, + "AQAAAFYMAAAAAAAAVgwAAAAAAAAvAAAAICAgICAgICAgICAgbGV0IHdnX2NsaWVudCA9IHdnX2NsaWVudC5jbG9uZSgpOwo", + "AQAAAAAAAAABAAAAVgwAAAAAAACFDAAAAAAAAAAAAAAAAPC/" + ], + [ + 600, + 1, + "paste", + null, + "AQAAAA8KAAAAAAAAeQsAAAAAAAALAgAAIGxldCBjb25uczogVmVjPCh1dWlkOjpVdWlkLCBDKT4gPSBtZW0KICAgICAgICAgICAgLml0ZXIoKQogICAgICAgICAgICAuZmlsdGVyKHxfLCBjb25ufCB7CiAgICAgICAgICAgICAgICBjb25uLmdldF9wcm90bygpLnByb3RvKCkgPT0gVGFnOjpWbGVzc1RjcFJlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8fCBjb25uLmdldF9wcm90bygpLnByb3RvKCkgPT0gVGFnOjpWbGVzc0dycGNSZWFsaXR5CiAgICAgICAgICAgICAgICAgICAgfHwgY29ubi5nZXRfcHJvdG8oKS5wcm90bygpID09IFRhZzo6Vmxlc3NYaHR0cFJlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8fCBjb25uLmdldF9wcm90bygpLnByb3RvKCkgPT0gVGFnOjpWbWVzcwogICAgICAgICAgICAgICAgICAgIHx8IGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKSA9PSBUYWc6OlNoYWRvd3NvY2tzCiAgICAgICAgICAgIH0pCiAgICAgICAgICAgIC5tYXAofChpZCwgY29ubil8ICgqaWQsIGNvbm4uY2xvbmUoKSkpCiAgICAgICAgICAgIC5jb2xsZWN0KCk7Cg", + "AQAAAAAAAAABAAAADwoAAAAAAAAaDAAAAAAAAAAAAAAAAPC/" + ], + [ + 601, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAHkLAAAAAAAAhgsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQsAAAAAAAB5CwAAAAAAAAAAAAAAAPC/" + ], + [ + 603, + 1, + "trim_trailing_white_space", + null, + "AQAAAHoLAAAAAAAAegsAAAAAAAAMAAAAICAgICAgICAgICAg", + "AQAAAAAAAAABAAAAhgsAAAAAAACGCwAAAAAAAAAAAAAAAPC/" + ], + [ + 604, + 1, + "rust_fmt_format_buffer", + null, + "CAAAAA8KAAAAAAAAEAoAAAAAAAAAAAAAtwoAAAAAAADMCgAAAAAAAAAAAADOCgAAAAAAAOIKAAAAAAAAAAAAAPcKAAAAAAAADwsAAAAAAAAAAAAAJwsAAAAAAAA/CwAAAAAAAAAAAABYCwAAAAAAAHALAAAAAAAAAAAAAH0LAAAAAAAAlQsAAAAAAAAAAAAAqAsAAAAAAAC5CwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAegsAAAAAAAB6CwAAAAAAAAAAAAAAAPC/" + ], + [ + 631, + 1, + "left_delete", + null, + "AQAAADIMAAAAAAAAMgwAAAAAAAD7BwAAZm9yIChjb25uX2lkLCBjb25uKSBpbiBjb25ucyB7CiAgICAgICAgICAgIGxldCB4cmF5X2NsaWVudCA9IHhyYXlfY2xpZW50LmNsb25lKCk7CgogICAgICAgICAgICB0b2tpbzo6c3Bhd24oYXN5bmMgbW92ZSB7CiAgICAgICAgICAgICAgICBtYXRjaCBjb25uLmdldF9wcm90bygpLnByb3RvKCkgewogICAgICAgICAgICAgICAgICAgIFRhZzo6Vmxlc3NUY3BSZWFsaXR5CiAgICAgICAgICAgICAgICAgICAgfCBUYWc6OlZsZXNzR3JwY1JlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8IFRhZzo6Vmxlc3NYaHR0cFJlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8IFRhZzo6Vm1lc3MgPT4gewogICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZShjbGllbnQpID0geHJheV9jbGllbnQuYXNfcmVmKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGV0IEVycihlKSA9IGNsaWVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jcmVhdGUoJmNvbm5faWQsIGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKSwgTm9uZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXdhaXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjplcnJvciEoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gcmVzdG9yZSBYcmF5IGNvbm5lY3Rpb24ge306IHt9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYWNpbmc6OmRlYnVnISgiUmVzdG9yZWQgWHJheSBjb25uZWN0aW9uIHt9IiwgY29ubl9pZCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgVGFnOjpTaGFkb3dzb2NrcyA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIGxldCBTb21lKHBhc3N3b3JkKSA9IGNvbm4uZ2V0X3Bhc3N3b3JkKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGV0IFNvbWUoY2xpZW50KSA9IHhyYXlfY2xpZW50LmFzX3JlZigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgRXJyKGUpID0gY2xpZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jcmVhdGUoJmNvbm5faWQsIGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKSwgU29tZShwYXNzd29yZCkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hd2FpdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2luZzo6ZXJyb3IhKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byByZXN0b3JlIFNoYWRvd3NvY2tzIGNvbm5lY3Rpb24ge306IHt9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbm5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2luZzo6ZGVidWchKCJSZXN0b3JlZCBTaGFkb3dzb2NrcyBjb25uZWN0aW9uIHt9IiwgY29ubl9pZCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICB9", + "AQAAAAAAAAABAAAAMgwAAAAAAAAtFAAAAAAAAAAAAAAAQFpA" + ], + [ + 632, + 1, + "paste", + null, + "AQAAADIMAAAAAAAA5Q8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMgwAAAAAAAAyDAAAAAAAAAAAAAAAAPC/" + ], + [ + 634, + 1, + "trim_trailing_white_space", + null, + "AQAAADQNAAAAAAAANA0AAAAAAAAUAAAAICAgICAgICAgICAgICAgICAgICA", + "AQAAAAAAAAABAAAA5Q8AAAAAAADlDwAAAAAAAAAAAAAAAPC/" + ], + [ + 640, + 1, + "left_delete", + null, + "AQAAAIMMAAAAAAAAgwwAAAAAAAAmAAAALy8g0JrQu9C+0L3QuNGA0YPQtdC8IEFyYzxNdXRleDwuLi4+Pgo", + "AQAAAAAAAAABAAAAgwwAAAAAAACgDAAAAAAAAAAAAAAAAPC/" + ], + [ + 644, + 1, + "left_delete", + null, + "AQAAABgNAAAAAAAAGA0AAAAAAABeAAAAICAgICAgICAgICAgICAgICAgICAvLyDQntCx0YDQsNCx0L7RgtC60LAgU2hhZG93c29ja3Mg0L7RgtC00LXQu9GM0L3QviDQuNC3LdC30LAg0L/QsNGA0L7Qu9GPCg", + "AQAAAAAAAAABAAAAGA0AAAAAAABbDQAAAAAAAAAAAAAAAPC/" + ], + [ + 646, + 1, + "trim_trailing_white_space", + null, + "AQAAAIIMAAAAAAAAggwAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAGA0AAAAAAAAYDQAAAAAAAAAAAAAAAPC/" + ], + [ + 678, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAMUBAAAAAAAAxgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxQEAAAAAAADFAQAAAAAAAAAAAAAAoGdA" + ], + [ + 679, + 1, + "paste", + null, + "AQAAAMYBAAAAAAAA+wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxgEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 680, + 1, + "left_delete", + null, + "AQAAAPoBAAAAAAAA+gEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA+wEAAAAAAAD7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 687, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAE8DAAAAAAAAUAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATwMAAAAAAABPAwAAAAAAAAAAAAAAAPC/" + ], + [ + 688, + 1, + "paste", + null, + "AQAAAFADAAAAAAAAhQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUAMAAAAAAABQAwAAAAAAAAAAAAAAAPC/" + ], + [ + 691, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAIUDAAAAAAAAhQMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAhQMAAAAAAACFAwAAAAAAAAAAAAAAAPC/" + ], + [ + 698, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAH8BAAAAAAAAgAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfwEAAAAAAAB/AQAAAAAAAAAAAAAAwF1A" + ], + [ + 699, + 1, + "paste", + null, + "AQAAAIABAAAAAAAAtQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgAEAAAAAAACAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 700, + 1, + "left_delete", + null, + "AQAAALQBAAAAAAAAtAEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAtQEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 709, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 711, + 1, + "paste", + null, + "AQAAAAAAAAAAAAAANQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + ], + [ + 714, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADUAAAAAAAAANQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 747, + 1, + "insert", + { + "characters": "//" + }, + "AgAAAL4OAAAAAAAAvw4AAAAAAAAAAAAAvw4AAAAAAADADgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvg4AAAAAAAC+DgAAAAAAAAAAAAAAAPC/" + ], + [ + 749, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAL4OAAAAAAAAvw4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwA4AAAAAAADADgAAAAAAAAAAAAAAAPC/" + ], + [ + 754, + 5, + "left_delete", + null, + "BQAAABsPAAAAAAAAGw8AAAAAAAABAAAAaxoPAAAAAAAAGg8AAAAAAAABAAAAYxkPAAAAAAAAGQ8AAAAAAAABAAAAbxgPAAAAAAAAGA8AAAAAAAABAAAAbBcPAAAAAAAAFw8AAAAAAAABAAAAXw", + "AQAAAAAAAAABAAAAHA8AAAAAAAAcDwAAAAAAAAAAAAAAAPC/" + ], + [ + 768, + 1, + "left_delete", + null, + "AQAAAKsOAAAAAAAAqw4AAAAAAABCAAAAICAgICAgICAgICAgICAgICAgICAvLyBsZXQgbXV0IGNsaWVudF9sb2NrID0gY2xpZW50LmxvY2soKS5hd2FpdDsK", + "AQAAAAAAAAABAAAAqw4AAAAAAADtDgAAAAAAAAAAAAAAAPC/" + ], + [ + 779, + 1, + "insert", + { + "characters": "(" + }, + "AQAAAPwFAAAAAAAA/QUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AUAAAAAAAD8BQAAAAAAAAAAAAAAAPC/" + ], + [ + 781, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAAQGAAAAAAAABQYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAYAAAAAAAAEBgAAAAAAAAAAAAAAAPC/" + ], + [ + 801, + 1, + "paste", + null, + "AQAAAJEAAAAAAAAAqgAAAAAAAAA1AAAAI1tjZmcoYW55KGZlYXR1cmUgPSAieHJheSIsIGZlYXR1cmUgPSAid2lyZWd1YXJkIikpXQo", + "AQAAAAAAAAABAAAAkQAAAAAAAADGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 809, + 1, + "paste", + null, + "AQAAAEgAAAAAAAAAYQAAAAAAAAA1AAAAI1tjZmcoYW55KGZlYXR1cmUgPSAieHJheSIsIGZlYXR1cmUgPSAid2lyZWd1YXJkIikpXQo", + "AQAAAAAAAAABAAAASAAAAAAAAAB9AAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/node/tasks.rs", + "settings": + { + "buffer_size": 12994, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 11, + 5, + "left_delete", + null, + "BQAAANkYAAAAAAAA2RgAAAAAAAABAAAAX9gYAAAAAAAA2BgAAAAAAAABAAAAedcYAAAAAAAA1xgAAAAAAAABAAAAYdYYAAAAAAAA1hgAAAAAAAABAAAActUYAAAAAAAA1RgAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAA2hgAAAAAAADaGAAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 5, + "left_delete", + null, + "BQAAAGkeAAAAAAAAaR4AAAAAAAABAAAAX2geAAAAAAAAaB4AAAAAAAABAAAAeWceAAAAAAAAZx4AAAAAAAABAAAAYWYeAAAAAAAAZh4AAAAAAAABAAAAcmUeAAAAAAAAZR4AAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAAah4AAAAAAABqHgAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 5, + "left_delete", + null, + "BQAAAEEpAAAAAAAAQSkAAAAAAAABAAAAX0ApAAAAAAAAQCkAAAAAAAABAAAAeT8pAAAAAAAAPykAAAAAAAABAAAAYT4pAAAAAAAAPikAAAAAAAABAAAAcj0pAAAAAAAAPSkAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAAQikAAAAAAABCKQAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 6, + "left_delete", + null, + "BgAAAJQvAAAAAAAAlC8AAAAAAAABAAAAc5MvAAAAAAAAky8AAAAAAAABAAAAX5IvAAAAAAAAki8AAAAAAAABAAAAeZEvAAAAAAAAkS8AAAAAAAABAAAAYZAvAAAAAAAAkC8AAAAAAAABAAAAco8vAAAAAAAAjy8AAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAAlS8AAAAAAACVLwAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "insert", + { + "characters": "s" + }, + "AQAAAI8vAAAAAAAAkC8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjy8AAAAAAACPLwAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAALcAAAAAAAAAuAAAAAAAAAAEAAAAcG9uebgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAC6AAAAAAAAALsAAAAAAAAAAAAAALsAAAAAAAAAvAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtwAAAAAAAAC7AAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAHYBAAAAAAAAdwEAAAAAAAAEAAAAcG9ueXcBAAAAAAAAeAEAAAAAAAAAAAAAeAEAAAAAAAB5AQAAAAAAAAAAAAB5AQAAAAAAAHoBAAAAAAAAAAAAAHoBAAAAAAAAewEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdgEAAAAAAAB6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAGEAAAAAAAAAYgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "paste", + null, + "AQAAAGIAAAAAAAAAbAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "insert", + { + "characters": "," + }, + "AQAAAGwAAAAAAAAAbQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbAAAAAAAAABsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "insert", + { + "characters": " " + }, + "AQAAAG0AAAAAAAAAbgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQAAAAAAAABtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 1, + "insert", + { + "characters": "," + }, + "AQAAAHkAAAAAAAAAegAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQAAAAAAAAB5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "insert", + { + "characters": " " + }, + "AQAAAHoAAAAAAAAAewAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAegAAAAAAAAB6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "paste", + null, + "AQAAAHsAAAAAAAAAhQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAewAAAAAAAAB7AAAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAIUAAAAAAAAAhgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhQAAAAAAAACFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 1, + "left_delete", + null, + "AQAAAEEAAAAAAAAAQQAAAAAAAAAWAAAAdXNlIHJreXY6OkFsaWduZWRWZWM7Cg", + "AQAAAAAAAAABAAAAQQAAAAAAAABXAAAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "left_delete", + null, + "AQAAAHIAAAAAAAAAcgAAAAAAAAAWAAAAdXNlIHJreXY6OkluZmFsbGlibGU7Cg", + "AQAAAAAAAAABAAAAcgAAAAAAAACIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAIwAAAAAAAAAjQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjAAAAAAAAACMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "paste", + null, + "AQAAAI0AAAAAAAAApgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQAAAAAAAACNAAAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "left_delete", + null, + "AQAAAKUAAAAAAAAApQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAApgAAAAAAAACmAAAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAALgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuAAAAAAAAAC4AAAAAAAAAAAAAAAAAPC/" + ], + [ + 126, + 1, + "paste", + null, + "AQAAALoAAAAAAAAA0wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 127, + 1, + "insert", + { + "characters": "гыу" + }, + "AwAAANMAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADVAAAAAAAAAAAAAADVAAAAAAAAANYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0wAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 128, + 1, + "insert", + { + "characters": " асщкуЖЖ" + }, + "CAAAANYAAAAAAAAA1wAAAAAAAAAAAAAA1wAAAAAAAADYAAAAAAAAAAAAAADYAAAAAAAAANkAAAAAAAAAAAAAANkAAAAAAAAA2gAAAAAAAAAAAAAA2gAAAAAAAADbAAAAAAAAAAAAAADbAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA3QAAAAAAAAAAAAAA3QAAAAAAAADeAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1gAAAAAAAADWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 137, + 1, + "left_delete", + null, + "AQAAANMAAAAAAAAA0wAAAAAAAAAWAAAA0LPRi9GDINCw0YHRidC60YPQltCWCg", + "AQAAAAAAAAABAAAA0wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "insert", + { + "characters": "use" + }, + "AwAAANMAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADVAAAAAAAAAAAAAADVAAAAAAAAANYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0wAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 139, + 1, + "insert", + { + "characters": " fcore::" + }, + "CAAAANYAAAAAAAAA1wAAAAAAAAAAAAAA1wAAAAAAAADYAAAAAAAAAAAAAADYAAAAAAAAANkAAAAAAAAAAAAAANkAAAAAAAAA2gAAAAAAAAAAAAAA2gAAAAAAAADbAAAAAAAAAAAAAADbAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA3QAAAAAAAAAAAAAA3QAAAAAAAADeAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1gAAAAAAAADWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 140, + 1, + "paste", + null, + "AQAAAN4AAAAAAAAA5QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3gAAAAAAAADeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAOUAAAAAAAAA5gAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5QAAAAAAAADlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 146, + 3, + "left_delete", + null, + "AwAAAHYBAAAAAAAAdgEAAAAAAAAHAAAAU3RhdHNPcHUBAAAAAAAAdQEAAAAAAAABAAAAIHQBAAAAAAAAdAEAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAdgEAAAAAAAB9AQAAAAAAAAAAAAAAAPC/" + ], + [ + 149, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAIEBAAAAAAAAgQEAAAAAAAAEAAAACiAgIA", + "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 159, + 1, + "insert", + { + "characters": "\nuse" + }, + "BAAAALUBAAAAAAAAtgEAAAAAAAAAAAAAtgEAAAAAAAC3AQAAAAAAAAAAAAC3AQAAAAAAALgBAAAAAAAAAAAAALgBAAAAAAAAuQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtQEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 160, + 1, + "insert", + { + "characters": " " + }, + "AQAAALkBAAAAAAAAugEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuQEAAAAAAAC5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 161, + 4, + "left_delete", + null, + "BAAAALkBAAAAAAAAuQEAAAAAAAABAAAAILgBAAAAAAAAuAEAAAAAAAABAAAAZbcBAAAAAAAAtwEAAAAAAAABAAAAc7YBAAAAAAAAtgEAAAAAAAABAAAAdQ", + "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 169, + 1, + "paste", + null, + "AQAAALYBAAAAAAAAzwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgEAAAAAAAC2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 172, + 1, + "insert", + { + "characters": "any(" + }, + "BAAAALwBAAAAAAAAvQEAAAAAAAAAAAAAvQEAAAAAAAC+AQAAAAAAAAAAAAC+AQAAAAAAAL8BAAAAAAAAAAAAAL8BAAAAAAAAwAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvAEAAAAAAAC8AQAAAAAAAAAAAAAAAPC/" + ], + [ + 182, + 1, + "paste", + null, + "AQAAALYBAAAAAAAA6wEAAAAAAAAdAAAAI1tjZmcoYW55KGZlYXR1cmUgPSAieHJheSIpXQo", + "AQAAAAAAAAABAAAAtgEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" + ], + [ + 185, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAOsBAAAAAAAA6wEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA6wEAAAAAAADrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 193, + 1, + "cut", + null, + "AQAAAIIBAAAAAAAAggEAAAAAAAASAAAAWHJheUhhbmRsZXJBY3Rpb25z", + "AQAAAAAAAAABAAAAggEAAAAAAACUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 197, + 1, + "insert", + { + "characters": "{" + }, + "AQAAALEAAAAAAAAAsgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsQAAAAAAAACxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 199, + 1, + "left_delete", + null, + "AQAAALEAAAAAAAAAsQAAAAAAAAABAAAAew", + "AQAAAAAAAAABAAAAsgAAAAAAAACyAAAAAAAAAAAAAAAAAPC/" + ], + [ + 202, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAN4AAAAAAAAA3wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3gAAAAAAAADeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 203, + 1, + "paste", + null, + "AQAAAN8AAAAAAAAA8QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 204, + 1, + "insert", + { + "characters": "," + }, + "AQAAAPEAAAAAAAAA8gAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8QAAAAAAAADxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 205, + 1, + "insert", + { + "characters": " " + }, + "AQAAAPIAAAAAAAAA8wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8gAAAAAAAADyAAAAAAAAAAAAAAAAAPC/" + ], + [ + 208, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAPoAAAAAAAAA+wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+gAAAAAAAAD6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 215, + 1, + "left_delete", + null, + "AQAAAJcBAAAAAAAAlwEAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAmAEAAAAAAACYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 220, + 1, + "left_delete", + null, + "AQAAAJYBAAAAAAAAlgEAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAlwEAAAAAAACXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 223, + 1, + "rust_fmt_format_buffer", + null, + "AgAAALoAAAAAAAAAugAAAAAAAABDAAAAI1tjZmcoZmVhdHVyZSA9ICJ4cmF5IildCnVzZSBmY29yZTo6e1hyYXlIYW5kbGVyQWN0aW9ucywgU3RhdHNPcH07CnEBAAAAAAAAtAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlgEAAAAAAACWAQAAAAAAAAAAAAAAAPC/" + ], + [ + 227, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAMAPAAAAAAAA1Q8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwA8AAAAAAADADwAAAAAAAAAAAAAAAPC/" + ], + [ + 235, + 1, + "paste", + null, + "AQAAAFgXAAAAAAAAcRcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWBcAAAAAAABYFwAAAAAAAAAAAAAAAPC/" + ], + [ + 237, + 1, + "trim_trailing_white_space", + null, + "AQAAAMEPAAAAAAAAwQ8AAAAAAAAUAAAAICAgICAgICAgICAgICAgICAgICA", + "AQAAAAAAAAABAAAAcRcAAAAAAABxFwAAAAAAAAAAAAAAAPC/" + ], + [ + 238, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAMEPAAAAAAAAwQ8AAAAAAAABAAAACkMXAAAAAAAAVxcAAAAAAAAAAAAAbxcAAAAAAABvFwAAAAAAAAEAAAAK", + "AQAAAAAAAAABAAAAXRcAAAAAAABdFwAAAAAAAAAAAAAAAPC/" + ], + [ + 242, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAMAPAAAAAAAA1Q8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwA8AAAAAAADADwAAAAAAAAAAAAAAAPC/" + ], + [ + 243, + 1, + "paste", + null, + "AQAAANUPAAAAAAAA7g8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1Q8AAAAAAADVDwAAAAAAAAAAAAAAAPC/" + ], + [ + 249, + 1, + "insert", + { + "characters": "wireguard" + }, + "CQAAAOYPAAAAAAAA5w8AAAAAAAAEAAAAeHJheecPAAAAAAAA6A8AAAAAAAAAAAAA6A8AAAAAAADpDwAAAAAAAAAAAADpDwAAAAAAAOoPAAAAAAAAAAAAAOoPAAAAAAAA6w8AAAAAAAAAAAAA6w8AAAAAAADsDwAAAAAAAAAAAADsDwAAAAAAAO0PAAAAAAAAAAAAAO0PAAAAAAAA7g8AAAAAAAAAAAAA7g8AAAAAAADvDwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5g8AAAAAAADqDwAAAAAAAAAAAAAAAPC/" + ], + [ + 252, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAPMPAAAAAAAA8w8AAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA7w8AAAAAAADvDwAAAAAAAAAAAAAAAPC/" + ], + [ + 256, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFUdAAAAAAAAah0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVR0AAAAAAABVHQAAAAAAAAAAAAAAAPC/" + ], + [ + 257, + 1, + "paste", + null, + "AQAAAGodAAAAAAAAgx0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAah0AAAAAAABqHQAAAAAAAAAAAAAAAPC/" + ], + [ + 258, + 1, + "left_delete", + null, + "AQAAAIIdAAAAAAAAgh0AAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAgx0AAAAAAACDHQAAAAAAAAAAAAAAAPC/" + ], + [ + 267, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAGguAAAAAAAAeS4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaC4AAAAAAABoLgAAAAAAAAAAAAAAAPC/" + ], + [ + 268, + 1, + "paste", + null, + "AQAAAHkuAAAAAAAAki4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeS4AAAAAAAB5LgAAAAAAAAAAAAAAAPC/" + ], + [ + 269, + 1, + "left_delete", + null, + "AQAAAJEuAAAAAAAAkS4AAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAki4AAAAAAACSLgAAAAAAAAAAAAAAAPC/" + ], + [ + 276, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAP8lAAAAAAAAFCYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/yUAAAAAAAD/JQAAAAAAAAAAAAAAAPC/" + ], + [ + 277, + 1, + "paste", + null, + "AQAAABQmAAAAAAAALSYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFCYAAAAAAAAUJgAAAAAAAAAAAAAAAPC/" + ], + [ + 282, + 1, + "insert", + { + "characters": "wir" + }, + "AwAAACUmAAAAAAAAJiYAAAAAAAAEAAAAeHJheSYmAAAAAAAAJyYAAAAAAAAAAAAAJyYAAAAAAAAoJgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJSYAAAAAAAApJgAAAAAAAAAAAAAAAPC/" + ], + [ + 283, + 1, + "insert_completion", + { + "completion": "wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "wireguard" + }, + "AgAAACUmAAAAAAAAJSYAAAAAAAADAAAAd2lyJSYAAAAAAAAuJgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKCYAAAAAAAAoJgAAAAAAAAAAAAAAAPC/" + ], + [ + 286, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADImAAAAAAAAMiYAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAALiYAAAAAAAAuJgAAAAAAAAAAAAAAAPC/" + ], + [ + 290, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAGApAAAAAAAAdSkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYCkAAAAAAABgKQAAAAAAAAAAAAAAAPC/" + ], + [ + 291, + 1, + "paste", + null, + "AQAAAHUpAAAAAAAAjikAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdSkAAAAAAAB1KQAAAAAAAAAAAAAAAPC/" + ], + [ + 294, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAI4pAAAAAAAAjikAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAjikAAAAAAACOKQAAAAAAAAAAAAAAAPC/" + ], + [ + 296, + 1, + "left_delete", + null, + "AQAAAI0pAAAAAAAAjSkAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAjikAAAAAAACOKQAAAAAAAAAAAAAAAPC/" + ], + [ + 299, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAI0pAAAAAAAAjikAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjSkAAAAAAACNKQAAAAAAAAAAAAAAAPC/" + ], + [ + 308, + 1, + "insert", + { + "characters": "\n_" + }, + "AgAAAIMuAAAAAAAAmC4AAAAAAAAAAAAAmC4AAAAAAACZLgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgy4AAAAAAACDLgAAAAAAAAAAAAAAAPC/" + ], + [ + 309, + 1, + "insert", + { + "characters": " " + }, + "AQAAAJkuAAAAAAAAmi4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmS4AAAAAAACZLgAAAAAAAAAAAAAAAPC/" + ], + [ + 310, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAJouAAAAAAAAnC4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmi4AAAAAAACaLgAAAAAAAAAAAAAAAPC/" + ], + [ + 311, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Delete Left Right.sublime-macro" + }, + "AgAAAJouAAAAAAAAmi4AAAAAAAABAAAAIpouAAAAAAAAmi4AAAAAAAABAAAAIg", + "AQAAAAAAAAABAAAAmy4AAAAAAACbLgAAAAAAAAAAAAAAAPC/" + ], + [ + 312, + 1, + "insert", + { + "characters": "=>" + }, + "AgAAAJouAAAAAAAAmy4AAAAAAAAAAAAAmy4AAAAAAACcLgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmi4AAAAAAACaLgAAAAAAAAAAAAAAAPC/" + ], + [ + 313, + 1, + "insert", + { + "characters": " " + }, + "AQAAAJwuAAAAAAAAnS4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnC4AAAAAAACcLgAAAAAAAAAAAAAAAPC/" + ], + [ + 314, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAJ0uAAAAAAAAny4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnS4AAAAAAACdLgAAAAAAAAAAAAAAAPC/" + ], + [ + 315, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Delete Left Right.sublime-macro" + }, + "AgAAAJ0uAAAAAAAAnS4AAAAAAAABAAAAIp0uAAAAAAAAnS4AAAAAAAABAAAAIg", + "AQAAAAAAAAABAAAAni4AAAAAAACeLgAAAAAAAAAAAAAAAPC/" + ], + [ + 321, + 1, + "paste", + null, + "AQAAAJ0uAAAAAAAA2S4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnS4AAAAAAACdLgAAAAAAAAAAAAAAAPC/" + ], + [ + 326, + 1, + "left_delete", + null, + "AQAAALcuAAAAAAAAty4AAAAAAAAHAAAATXRwcm90bw", + "AQAAAAAAAAABAAAAty4AAAAAAAC+LgAAAAAAAAAAAAAAAPC/" + ], + [ + 327, + 3, + "right_delete", + null, + "AwAAALcuAAAAAAAAty4AAAAAAAABAAAAILcuAAAAAAAAty4AAAAAAAABAAAAabcuAAAAAAAAty4AAAAAAAABAAAAcw", + "AQAAAAAAAAABAAAAty4AAAAAAAC3LgAAAAAAAAAAAAAAAPC/" + ], + [ + 328, + 1, + "insert", + { + "characters": "IS" + }, + "AgAAALcuAAAAAAAAuC4AAAAAAAAAAAAAuC4AAAAAAAC5LgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAty4AAAAAAAC3LgAAAAAAAAAAAAAAAPC/" + ], + [ + 329, + 1, + "left_delete", + null, + "AQAAALguAAAAAAAAuC4AAAAAAAABAAAAUw", + "AQAAAAAAAAABAAAAuS4AAAAAAAC5LgAAAAAAAAAAAAAAAPC/" + ], + [ + 330, + 1, + "insert", + { + "characters": "s" + }, + "AQAAALguAAAAAAAAuS4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuC4AAAAAAAC4LgAAAAAAAAAAAAAAAPC/" + ], + [ + 332, + 1, + "insert", + { + "characters": "," + }, + "AQAAAMcuAAAAAAAAyC4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxy4AAAAAAADHLgAAAAAAAAAAAAAAAPC/" + ], + [ + 333, + 1, + "insert", + { + "characters": " or" + }, + "AwAAAMguAAAAAAAAyS4AAAAAAAAAAAAAyS4AAAAAAADKLgAAAAAAAAAAAADKLgAAAAAAAMsuAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyC4AAAAAAADILgAAAAAAAAAAAAAAAPC/" + ], + [ + 334, + 1, + "insert", + { + "characters": " built" + }, + "BgAAAMsuAAAAAAAAzC4AAAAAAAAAAAAAzC4AAAAAAADNLgAAAAAAAAAAAADNLgAAAAAAAM4uAAAAAAAAAAAAAM4uAAAAAAAAzy4AAAAAAAAAAAAAzy4AAAAAAADQLgAAAAAAAAAAAADQLgAAAAAAANEuAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyy4AAAAAAADLLgAAAAAAAAAAAAAAAPC/" + ], + [ + 335, + 1, + "insert", + { + "characters": " without" + }, + "CAAAANEuAAAAAAAA0i4AAAAAAAAAAAAA0i4AAAAAAADTLgAAAAAAAAAAAADTLgAAAAAAANQuAAAAAAAAAAAAANQuAAAAAAAA1S4AAAAAAAAAAAAA1S4AAAAAAADWLgAAAAAAAAAAAADWLgAAAAAAANcuAAAAAAAAAAAAANcuAAAAAAAA2C4AAAAAAAAAAAAA2C4AAAAAAADZLgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0S4AAAAAAADRLgAAAAAAAAAAAAAAAPC/" + ], + [ + 336, + 1, + "insert", + { + "characters": " support" + }, + "CAAAANkuAAAAAAAA2i4AAAAAAAAAAAAA2i4AAAAAAADbLgAAAAAAAAAAAADbLgAAAAAAANwuAAAAAAAAAAAAANwuAAAAAAAA3S4AAAAAAAAAAAAA3S4AAAAAAADeLgAAAAAAAAAAAADeLgAAAAAAAN8uAAAAAAAAAAAAAN8uAAAAAAAA4C4AAAAAAAAAAAAA4C4AAAAAAADhLgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2S4AAAAAAADZLgAAAAAAAAAAAAAAAPC/" + ], + [ + 337, + 1, + "insert", + { + "characters": " the" + }, + "BAAAAOEuAAAAAAAA4i4AAAAAAAAAAAAA4i4AAAAAAADjLgAAAAAAAAAAAADjLgAAAAAAAOQuAAAAAAAAAAAAAOQuAAAAAAAA5S4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4S4AAAAAAADhLgAAAAAAAAAAAAAAAPC/" + ], + [ + 338, + 1, + "insert", + { + "characters": " proto" + }, + "BgAAAOUuAAAAAAAA5i4AAAAAAAAAAAAA5i4AAAAAAADnLgAAAAAAAAAAAADnLgAAAAAAAOguAAAAAAAAAAAAAOguAAAAAAAA6S4AAAAAAAAAAAAA6S4AAAAAAADqLgAAAAAAAAAAAADqLgAAAAAAAOsuAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5S4AAAAAAADlLgAAAAAAAAAAAAAAAPC/" + ], + [ + 341, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAJ0uAAAAAAAAty4AAAAAAAAAAAAA0C4AAAAAAADtLgAAAAAAAAAAAAAqLwAAAAAAAEQvAAAAAAAAAAAAAEYvAAAAAAAAXC8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6y4AAAAAAADrLgAAAAAAAAAAAAAAAPC/" + ], + [ + 345, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAMoxAAAAAAAAyzEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyjEAAAAAAADKMQAAAAAAAAAAAAAAAPC/" + ], + [ + 360, + 1, + "insert", + { + "characters": "," + }, + "AQAAALQBAAAAAAAAtQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtAEAAAAAAAC0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 361, + 1, + "insert", + { + "characters": " " + }, + "AQAAALUBAAAAAAAAtgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtQEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 362, + 1, + "paste", + null, + "AQAAALYBAAAAAAAAuwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgEAAAAAAAC2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 367, + 1, + "left_delete", + null, + "AQAAAEIBAAAAAAAAQgEAAAAAAAAFAAAAUHJvdG8", + "AQAAAAAAAAABAAAAQgEAAAAAAABHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 375, + 1, + "paste", + null, + "AQAAALABAAAAAAAAzwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsAEAAAAAAACwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 376, + 1, + "insert", + { + "characters": "," + }, + "AQAAAM8BAAAAAAAA0AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 383, + 1, + "left_delete", + null, + "AQAAAEMBAAAAAAAAQwEAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAARAEAAAAAAABEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 392, + 1, + "left_delete", + null, + "AQAAAA8BAAAAAAAADwEAAAAAAAAfAAAAQ29ubmVjdGlvblN0b3JhZ2VCYXNlT3BlcmF0aW9ucw", + "AQAAAAAAAAABAAAADwEAAAAAAAAuAQAAAAAAAAAAAAAAAPC/" + ], + [ + 397, + 1, + "right_delete", + null, + "AQAAAA8BAAAAAAAADwEAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 402, + 2, + "left_delete", + null, + "AgAAAAsBAAAAAAAACwEAAAAAAAAEAAAAICAgIAoBAAAAAAAACgEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 409, + 1, + "left_delete", + null, + "AQAAABsBAAAAAAAAGwEAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAHAEAAAAAAAAcAQAAAAAAAAAAAAAAAPC/" + ], + [ + 412, + 1, + "rust_fmt_format_buffer", + null, + "BwAAABsBAAAAAAAAGwEAAAAAAAABAAAAIBwBAAAAAAAAHQEAAAAAAAAAAAAALAEAAAAAAAAsAQAAAAAAABwAAAB1c2UgZmNvcmU6OntFcnJvciwgUmVzdWx0fTsKUQEAAAAAAABRAQAAAAAAABwAAABTdGF0c09wLCBYcmF5SGFuZGxlckFjdGlvbnMsdwEAAAAAAACwAQAAAAAAAAAAAADFMQAAAAAAAMUxAAAAAAAAAQAAAArFMQAAAAAAAMUxAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGwEAAAAAAAAbAQAAAAAAAAAAAAAAAPC/" + ], + [ + 420, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFAlAAAAAAAAZSUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUCUAAAAAAABQJQAAAAAAAAAAAAAAAPC/" + ], + [ + 421, + 1, + "paste", + null, + "AQAAAGUlAAAAAAAAKSYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZSUAAAAAAABlJQAAAAAAAAAAAAAAAPC/" + ], + [ + 429, + 6, + "left_delete", + null, + "BgAAAGskAAAAAAAAayQAAAAAAADlAAAAICAgVGFnOjpIeXN0ZXJpYTIgPT4gewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gRXJyKEVycm9yOjpDdXN0b20oIkh5c3RlcmlhMiBpcyBub3Qgc3VwcG9ydGVkIi5pbnRvKCkpKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBUYWc6Ok10cHJvdG8gPT4gcmV0dXJuIEVycihFcnJvcjo6Q3VzdG9tKCJNdHByb3RvIGlzIG5vdCBzdXBwb3J0ZWQiLmludG8oKSkpLGokAAAAAAAAaiQAAAAAAAABAAAAIGYkAAAAAAAAZiQAAAAAAAAEAAAAICAgIGIkAAAAAAAAYiQAAAAAAAAEAAAAICAgIF4kAAAAAAAAXiQAAAAAAAAEAAAAICAgIFokAAAAAAAAWiQAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAayQAAAAAAABQJQAAAAAAAAAAAAAAAPC/" + ], + [ + 430, + 1, + "left_delete", + null, + "AQAAAFkkAAAAAAAAWSQAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAWiQAAAAAAABaJAAAAAAAAAAAAAAAAPC/" + ], + [ + 445, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFMlAAAAAAAAVCUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUyUAAAAAAABTJQAAAAAAAAAAAAAAAPC/" + ], + [ + 446, + 1, + "paste", + null, + "AQAAAFQlAAAAAAAAiSUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVCUAAAAAAABUJQAAAAAAAAAAAAAAAPC/" + ], + [ + 449, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAFQlAAAAAAAAYCUAAAAAAAAAAAAAlCUAAAAAAACUJQAAAAAAAAEAAAAK", + "AQAAAAAAAAABAAAAiSUAAAAAAACJJQAAAAAAAAAAAAAAAPC/" + ], + [ + 460, + 1, + "cut", + null, + "AQAAAFQlAAAAAAAAVCUAAAAAAABBAAAAICAgICAgICAgICAgI1tjZmcoYW55KGZlYXR1cmUgPSAieHJheSIsIGZlYXR1cmUgPSAid2lyZWd1YXJkIikpXQo", + "AQAAAAAAAAABAAAAVCUAAAAAAACVJQAAAAAAAAAAAAAAAPC/" + ], + [ + 465, + 1, + "left_delete", + null, + "AQAAAFMlAAAAAAAAUyUAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAVCUAAAAAAABUJQAAAAAAAAAAAAAAAPC/" + ], + [ + 472, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJUlAAAAAAAApiUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlSUAAAAAAACVJQAAAAAAAAAAAAAAAPC/" + ], + [ + 473, + 1, + "paste", + null, + "AQAAAKYlAAAAAAAA5yUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApiUAAAAAAACmJQAAAAAAAAAAAAAAAPC/" + ], + [ + 476, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAKYlAAAAAAAApiUAAAAAAAAMAAAAICAgICAgICAgICAg2iUAAAAAAADaJQAAAAAAAAEAAAAK", + "AQAAAAAAAAABAAAA5yUAAAAAAADnJQAAAAAAAAAAAAAAAPC/" + ], + [ + 482, + 1, + "paste", + null, + "AQAAAOwxAAAAAAAALTIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7DEAAAAAAADsMQAAAAAAAAAAAAAAAPC/" + ], + [ + 491, + 2, + "left_delete", + null, + "AgAAABMyAAAAAAAAEzIAAAAAAAAWAAAAIGZlYXR1cmUgPSAid2lyZWd1YXJkIhIyAAAAAAAAEjIAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAEzIAAAAAAAApMgAAAAAAAAAAAAAAAPC/" + ], + [ + 496, + 2, + "left_delete", + null, + "AgAAAP4xAAAAAAAA/jEAAAAAAAADAAAAYW55/TEAAAAAAAD9MQAAAAAAAAEAAAAo", + "AQAAAAAAAAABAAAA/jEAAAAAAAABMgAAAAAAAAAAAAAAAPC/" + ], + [ + 499, + 1, + "left_delete", + null, + "AQAAAA8yAAAAAAAADzIAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAAEDIAAAAAAAAQMgAAAAAAAAAAAAAAAPC/" + ], + [ + 502, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAPQxAAAAAAAA9DEAAAAAAAAEAAAAICAgIAwyAAAAAAAADDIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAADzIAAAAAAAAPMgAAAAAAAAAAAAAAAPC/" + ], + [ + 510, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAKAyAAAAAAAAqTIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoDIAAAAAAACgMgAAAAAAAAAAAAAAAPC/" + ], + [ + 511, + 1, + "paste", + null, + "AQAAAKkyAAAAAAAAyjIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqTIAAAAAAACpMgAAAAAAAAAAAAAAAPC/" + ], + [ + 516, + 1, + "insert", + { + "characters": "ц" + }, + "AQAAAMIyAAAAAAAAwzIAAAAAAAAEAAAAeHJheQ", + "AQAAAAAAAAABAAAAwjIAAAAAAADGMgAAAAAAAAAAAAAAAPC/" + ], + [ + 517, + 1, + "left_delete", + null, + "AQAAAMIyAAAAAAAAwjIAAAAAAAACAAAA0YY", + "AQAAAAAAAAABAAAAwzIAAAAAAADDMgAAAAAAAAAAAAAAAPC/" + ], + [ + 518, + 1, + "insert", + { + "characters": "wire" + }, + "BAAAAMIyAAAAAAAAwzIAAAAAAAAAAAAAwzIAAAAAAADEMgAAAAAAAAAAAADEMgAAAAAAAMUyAAAAAAAAAAAAAMUyAAAAAAAAxjIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwjIAAAAAAADCMgAAAAAAAAAAAAAAAPC/" + ], + [ + 519, + 1, + "insert_completion", + { + "completion": "wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "wireguard" + }, + "AgAAAMIyAAAAAAAAwjIAAAAAAAAEAAAAd2lyZcIyAAAAAAAAyzIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxjIAAAAAAADGMgAAAAAAAAAAAAAAAPC/" + ], + [ + 522, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAKkyAAAAAAAAqTIAAAAAAAAIAAAAICAgICAgICDGMgAAAAAAAMYyAAAAAAAAAgAAAAoK", + "AQAAAAAAAAABAAAAyzIAAAAAAADLMgAAAAAAAAAAAAAAAPC/" + ], + [ + 541, + 1, + "insert", + { + "characters": "\n#" + }, + "AgAAAGQPAAAAAAAAdQ8AAAAAAAAAAAAAdQ8AAAAAAAB2DwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZA8AAAAAAABkDwAAAAAAAAAAAAAAAPC/" + ], + [ + 542, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAHYPAAAAAAAAeA8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdg8AAAAAAAB2DwAAAAAAAAAAAAAAAPC/" + ], + [ + 543, + 1, + "insert", + { + "characters": "cfg" + }, + "AwAAAHcPAAAAAAAAeA8AAAAAAAAAAAAAeA8AAAAAAAB5DwAAAAAAAAAAAAB5DwAAAAAAAHoPAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdw8AAAAAAAB3DwAAAAAAAAAAAAAAAPC/" + ], + [ + 544, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":65,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 285, + 543, + 3 + ], + "trigger": "cfg(…)" + }, + "AgAAAHcPAAAAAAAAdw8AAAAAAAADAAAAY2Zndw8AAAAAAACFDwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeg8AAAAAAAB6DwAAAAAAAAAAAAAAAPC/" + ], + [ + 551, + 1, + "insert", + { + "characters": "any" + }, + "AwAAAHsPAAAAAAAAfA8AAAAAAAAJAAAAcHJlZGljYXRlfA8AAAAAAAB9DwAAAAAAAAAAAAB9DwAAAAAAAH4PAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAew8AAAAAAACEDwAAAAAAAAAAAAAAAPC/" + ], + [ + 552, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAH4PAAAAAAAAgA8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfg8AAAAAAAB+DwAAAAAAAAAAAAAAAPC/" + ], + [ + 553, + 1, + "insert", + { + "characters": "f" + }, + "AQAAAH8PAAAAAAAAgA8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfw8AAAAAAAB/DwAAAAAAAAAAAAAAAPC/" + ], + [ + 554, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 292, + 553, + 1 + ], + "trigger": "feature" + }, + "AgAAAH8PAAAAAAAAfw8AAAAAAAABAAAAZn8PAAAAAAAAiQ8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgA8AAAAAAACADwAAAAAAAAAAAAAAAPC/" + ], + [ + 555, + 1, + "insert", + { + "characters": "=" + }, + "AQAAAIkPAAAAAAAAig8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiQ8AAAAAAACJDwAAAAAAAAAAAAAAAPC/" + ], + [ + 556, + 1, + "left_delete", + null, + "AQAAAIkPAAAAAAAAiQ8AAAAAAAABAAAAPQ", + "AQAAAAAAAAABAAAAig8AAAAAAACKDwAAAAAAAAAAAAAAAPC/" + ], + [ + 557, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAIkPAAAAAAAAiw8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiQ8AAAAAAACJDwAAAAAAAAAAAAAAAPC/" + ], + [ + 558, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAIoPAAAAAAAAiw8AAAAAAAAAAAAAiw8AAAAAAACMDwAAAAAAAAAAAACMDwAAAAAAAI0PAAAAAAAAAAAAAI0PAAAAAAAAjg8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAig8AAAAAAACKDwAAAAAAAAAAAAAAAPC/" + ], + [ + 560, + 1, + "insert", + { + "characters": "," + }, + "AQAAAI8PAAAAAAAAkA8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjw8AAAAAAACPDwAAAAAAAAAAAAAAAPC/" + ], + [ + 561, + 1, + "insert", + { + "characters": " f" + }, + "AgAAAJAPAAAAAAAAkQ8AAAAAAAAAAAAAkQ8AAAAAAACSDwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkA8AAAAAAACQDwAAAAAAAAAAAAAAAPC/" + ], + [ + 562, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 300, + 561, + 2 + ], + "trigger": "feature" + }, + "AgAAAJEPAAAAAAAAkQ8AAAAAAAABAAAAZpEPAAAAAAAAmw8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkg8AAAAAAACSDwAAAAAAAAAAAAAAAPC/" + ], + [ + 563, + 1, + "insert", + { + "characters": "wiregua" + }, + "BwAAAJsPAAAAAAAAnA8AAAAAAAAAAAAAnA8AAAAAAACdDwAAAAAAAAAAAACdDwAAAAAAAJ4PAAAAAAAAAAAAAJ4PAAAAAAAAnw8AAAAAAAAAAAAAnw8AAAAAAACgDwAAAAAAAAAAAACgDwAAAAAAAKEPAAAAAAAAAAAAAKEPAAAAAAAAog8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmw8AAAAAAACbDwAAAAAAAAAAAAAAAPC/" + ], + [ + 564, + 1, + "insert", + { + "characters": "rd" + }, + "AgAAAKIPAAAAAAAAow8AAAAAAAAAAAAAow8AAAAAAACkDwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAog8AAAAAAACiDwAAAAAAAAAAAAAAAPC/" + ], + [ + 574, + 1, + "insert_snippet", + { + "contents": "\"${0:$SELECTION}\"" + }, + "AgAAAJsPAAAAAAAAmw8AAAAAAAAJAAAAd2lyZWd1YXJkmw8AAAAAAACmDwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmw8AAAAAAACkDwAAAAAAAAAAAAAAAPC/" + ], + [ + 590, + 1, + "cut", + null, + "AQAAAFEBAAAAAAAAUQEAAAAAAAAfAAAAQ29ubmVjdGlvblN0b3JhZ2VCYXNlT3BlcmF0aW9ucw", + "AQAAAAAAAAABAAAAUQEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 591, + 2, + "right_delete", + null, + "AgAAAFEBAAAAAAAAUQEAAAAAAAABAAAALFEBAAAAAAAAUQEAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 597, + 1, + "insert", + { + "characters": "\nuse" + }, + "BAAAAHUBAAAAAAAAdgEAAAAAAAAAAAAAdgEAAAAAAAB3AQAAAAAAAAAAAAB3AQAAAAAAAHgBAAAAAAAAAAAAAHgBAAAAAAAAeQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 598, + 1, + "insert", + { + "characters": " c" + }, + "AgAAAHkBAAAAAAAAegEAAAAAAAAAAAAAegEAAAAAAAB7AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQEAAAAAAAB5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 599, + 1, + "left_delete", + null, + "AQAAAHoBAAAAAAAAegEAAAAAAAABAAAAYw", + "AQAAAAAAAAABAAAAewEAAAAAAAB7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 600, + 1, + "insert", + { + "characters": "fcore::" + }, + "BwAAAHoBAAAAAAAAewEAAAAAAAAAAAAAewEAAAAAAAB8AQAAAAAAAAAAAAB8AQAAAAAAAH0BAAAAAAAAAAAAAH0BAAAAAAAAfgEAAAAAAAAAAAAAfgEAAAAAAAB/AQAAAAAAAAAAAAB/AQAAAAAAAIABAAAAAAAAAAAAAIABAAAAAAAAgQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAegEAAAAAAAB6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 601, + 1, + "paste", + null, + "AQAAAIEBAAAAAAAAoAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgQEAAAAAAACBAQAAAAAAAAAAAAAAAPC/" + ], + [ + 602, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAKABAAAAAAAAoQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoAEAAAAAAACgAQAAAAAAAAAAAAAAAPC/" + ], + [ + 605, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAMUAAAAAAAAA8QAAAAAAAAAAAAAAWAEAAAAAAAB0AQAAAAAAAAAAAAC7AQAAAAAAALsBAAAAAAAASAAAAH07CnVzZSBmY29yZTo6Q29ubmVjdGlvblN0b3JhZ2VCYXNlT3BlcmF0aW9uczsKdXNlIGZjb3JlOjp7RXJyb3IsIFJlc3VsdA", + "AQAAAAAAAAABAAAAoQEAAAAAAAChAQAAAAAAAAAAAAAAAPC/" + ], + [ + 616, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAALkAAAAAAAAAugAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuQAAAAAAAAC5AAAAAAAAAAAAAAAAgF9A" + ], + [ + 617, + 1, + "paste", + null, + "AQAAALoAAAAAAAAA7wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 622, + 3, + "left_delete", + null, + "AwAAAFMBAAAAAAAAUwEAAAAAAAAYAAAAQ29ubmVjdGlvbkJhc2VPcGVyYXRpb25zUgEAAAAAAABSAQAAAAAAAAEAAAAgUQEAAAAAAABRAQAAAAAAAAEAAAAs", + "AQAAAAAAAAABAAAAUwEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 625, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAO8AAAAAAAAA7wAAAAAAAAABAAAACicBAAAAAAAAJwEAAAAAAAAFAAAACiAgICBpAQAAAAAAAGkBAAAAAAAAAgAAACwK", + "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 629, + 1, + "insert", + { + "characters": "{C" + }, + "AgAAAPoAAAAAAAAA+wAAAAAAAAAAAAAA+wAAAAAAAAD8AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+gAAAAAAAAD6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 630, + 1, + "insert", + { + "characters": " " + }, + "AQAAAPwAAAAAAAAA/QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 632, + 1, + "insert", + { + "characters": "onn" + }, + "AwAAAPwAAAAAAAAA/QAAAAAAAAAAAAAA/QAAAAAAAAD+AAAAAAAAAAAAAAD+AAAAAAAAAP8AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 634, + 1, + "insert_completion", + { + "completion": "ConnectionBaseOperations", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "ConnectionBaseOperations" + }, + "AgAAAPsAAAAAAAAA+wAAAAAAAAAEAAAAQ29ubvsAAAAAAAAAEwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/wAAAAAAAAD/AAAAAAAAAAAAAAAAAPC/" + ], + [ + 635, + 1, + "insert", + { + "characters": "," + }, + "AQAAABMBAAAAAAAAFAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEwEAAAAAAAATAQAAAAAAAAAAAAAAAPC/" + ], + [ + 638, + 1, + "insert", + { + "characters": "}" + }, + "AQAAADQBAAAAAAAANQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 641, + 1, + "rust_fmt_format_buffer", + null, + "AgAAALoAAAAAAAAACwEAAAAAAAAAAAAAhQEAAAAAAACFAQAAAAAAAFEAAAB9Owp1c2UgZmNvcmU6OntBY3Rpb24sIEJhc2VDb25uZWN0aW9uIGFzIENvbm5lY3Rpb24sIE1lc3NhZ2UsIE1ldHJpY3MsIFRhZywgVG9waWM", + "AQAAAAAAAAABAAAANQEAAAAAAAA1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 664, + 1, + "paste", + null, + "AQAAAGYBAAAAAAAAawEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZgEAAAAAAABmAQAAAAAAAAAAAAAAAPC/" + ], + [ + 665, + 1, + "insert", + { + "characters": "m" + }, + "AQAAAGsBAAAAAAAAbAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAawEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 666, + 1, + "left_delete", + null, + "AQAAAGsBAAAAAAAAawEAAAAAAAABAAAAbQ", + "AQAAAAAAAAABAAAAbAEAAAAAAABsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 667, + 1, + "insert", + { + "characters": "," + }, + "AQAAAGsBAAAAAAAAbAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAawEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 672, + 1, + "left_delete", + null, + "AQAAAM8BAAAAAAAAzwEAAAAAAAAFAAAAUHJvdG8", + "AQAAAAAAAAABAAAAzwEAAAAAAADUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 673, + 2, + "right_delete", + null, + "AgAAAM8BAAAAAAAAzwEAAAAAAAABAAAALM8BAAAAAAAAzwEAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 676, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAGYBAAAAAAAAZgEAAAAAAAAGAAAAUHJvdG8shQEAAAAAAACMAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 684, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAO0BAAAAAAAA7gEAAAAAAAAAAAAA7gEAAAAAAADvAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7QEAAAAAAADtAQAAAAAAAAAAAAAAAPC/" + ], + [ + 685, + 1, + "paste", + null, + "AQAAAO8BAAAAAAAADgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7wEAAAAAAADvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 687, + 1, + "insert", + { + "characters": "use" + }, + "AwAAAO8BAAAAAAAA8AEAAAAAAAAAAAAA8AEAAAAAAADxAQAAAAAAAAAAAADxAQAAAAAAAPIBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7wEAAAAAAADvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 688, + 1, + "insert", + { + "characters": " " + }, + "AQAAAPIBAAAAAAAA8wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8gEAAAAAAADyAQAAAAAAAAAAAAAAAPC/" + ], + [ + 690, + 1, + "insert", + { + "characters": ";" + }, + "AQAAABICAAAAAAAAEwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEgIAAAAAAAASAgAAAAAAAP///////+9/" + ], + [ + 695, + 1, + "left_delete", + null, + "AQAAAEwBAAAAAAAATAEAAAAAAAAYAAAAQ29ubmVjdGlvbkJhc2VPcGVyYXRpb25z", + "AQAAAAAAAAABAAAATAEAAAAAAABkAQAAAAAAAAAAAAAAAPC/" + ], + [ + 696, + 2, + "right_delete", + null, + "AgAAAEwBAAAAAAAATAEAAAAAAAABAAAALEwBAAAAAAAATAEAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAATAEAAAAAAABMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 715, + 1, + "left_delete", + null, + "AQAAAE4uAAAAAAAATi4AAAAAAADjAAAAIFRhZzo6SHlzdGVyaWEyID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVycihFcnJvcjo6Q3VzdG9tKCJIeXN0ZXJpYTIgaXMgbm90IHN1cHBvcnRlZCIuaW50bygpKSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgVGFnOjpNdHByb3RvID0+IHJldHVybiBFcnIoRXJyb3I6OkN1c3RvbSgiTXRwcm90byBpcyBub3Qgc3VwcG9ydGVkIi5pbnRvKCkpKSw", + "AQAAAAAAAAABAAAATi4AAAAAAAAxLwAAAAAAAAAAAAAAAPC/" + ], + [ + 717, + 1, + "trim_trailing_white_space", + null, + "AQAAADsuAAAAAAAAOy4AAAAAAAATAAAAICAgICAgICAgICAgICAgICAgIA", + "AQAAAAAAAAABAAAATi4AAAAAAABOLgAAAAAAAAAAAAAAAPC/" + ], + [ + 730, + 1, + "cut", + null, + "AQAAAP4AAAAAAAAA/gAAAAAAAAADAAAAVGFn", + "AQAAAAAAAAABAAAA/gAAAAAAAAABAQAAAAAAAAAAAAAAAPC/" + ], + [ + 731, + 2, + "left_delete", + null, + "AgAAAP0AAAAAAAAA/QAAAAAAAAABAAAAIPwAAAAAAAAA/AAAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAA/gAAAAAAAAD+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 734, + 1, + "paste", + null, + "AQAAAGgBAAAAAAAAawEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAEAAAAAAABoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 735, + 1, + "insert", + { + "characters": "," + }, + "AQAAAGsBAAAAAAAAbAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAawEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 736, + 1, + "insert", + { + "characters": " " + }, + "AQAAAGwBAAAAAAAAbQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbAEAAAAAAABsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 739, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAGgBAAAAAAAAaAEAAAAAAAAFAAAAVGFnLCBtAQAAAAAAAHIBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQEAAAAAAABtAQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/main.rs", + "settings": + { + "buffer_size": 1393, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 13, + 1, + "insert", + { + "characters": "fr" + }, + "AgAAAHkCAAAAAAAAegIAAAAAAAADAAAAbmV3egIAAAAAAAB7AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQIAAAAAAAB8AgAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "insert", + { + "characters": "om_file" + }, + "BwAAAHsCAAAAAAAAfAIAAAAAAAAAAAAAfAIAAAAAAAB9AgAAAAAAAAAAAAB9AgAAAAAAAH4CAAAAAAAAAAAAAH4CAAAAAAAAfwIAAAAAAAAAAAAAfwIAAAAAAACAAgAAAAAAAAAAAACAAgAAAAAAAIECAAAAAAAAAAAAAIECAAAAAAAAggIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAewIAAAAAAAB7AgAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 1, + "insert", + { + "characters": "re" + }, + "AgAAAHkCAAAAAAAAegIAAAAAAAAJAAAAZnJvbV9maWxlegIAAAAAAAB7AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQIAAAAAAACCAgAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":9,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 9, + 25, + 2 + ], + "trigger": "read_config(as Settings)" + }, + "AgAAAHkCAAAAAAAAeQIAAAAAAAACAAAAcmV5AgAAAAAAAIQCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAewIAAAAAAAB7AgAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert", + { + "characters": "fr" + }, + "AgAAAHkCAAAAAAAAegIAAAAAAAALAAAAcmVhZF9jb25maWd6AgAAAAAAAHsCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQIAAAAAAACEAgAAAAAAAAAAAAAAAPC/" + ], + [ + 45, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 16, + 43, + 2 + ], + "trigger": "from_file(as Settings)" + }, + "AgAAAHkCAAAAAAAAeQIAAAAAAAACAAAAZnJ5AgAAAAAAAIICAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAewIAAAAAAAB7AgAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "cut", + null, + "AQAAAEkBAAAAAAAASQEAAAAAAAAuAAAAICAgIHByaW50bG4hKCI+Pj4gQXV0aCBTZXJ2aWNlIHt9IiwgVkVSU0lPTik7Cg", + "AQAAAAAAAAABAAAASQEAAAAAAAB3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAACwBAAAAAAAAMQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALAEAAAAAAAAsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "paste", + null, + "AQAAADEBAAAAAAAAXwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMQEAAAAAAAAxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADEBAAAAAAAAMQEAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAXwEAAAAAAABfAQAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "paste", + null, + "AQAAAMcAAAAAAAAAzwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxwAAAAAAAADHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "insert", + { + "characters": "," + }, + "AQAAAM8AAAAAAAAA0AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzwAAAAAAAADPAAAAAAAAAAAAAAAAAPC/" + ], + [ + 82, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAMEAAAAAAAAAwgAAAAAAAAAEAAAAcG9uecIAAAAAAAAAwwAAAAAAAAAAAAAAwwAAAAAAAADEAAAAAAAAAAAAAADEAAAAAAAAAMUAAAAAAAAAAAAAAMUAAAAAAAAAxgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "left_delete", + null, + "AQAAAKgAAAAAAAAAqAAAAAAAAAAUAAAAdXNlIHBvbnk6OlNldHRpbmdzOwo", + "AQAAAAAAAAABAAAAqAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 98, + 1, + "cut", + null, + "AQAAALQAAAAAAAAAtAAAAAAAAAAIAAAAU2V0dGluZ3M", + "AQAAAAAAAAABAAAAtAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 1, + "right_delete", + null, + "AQAAALQAAAAAAAAAtAAAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAtAAAAAAAAAC0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 101, + 1, + "paste", + null, + "AQAAALUAAAAAAAAAvQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtQAAAAAAAAC1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 1, + "insert", + { + "characters": "," + }, + "AQAAAL0AAAAAAAAAvgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvQAAAAAAAAC9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAKgAAAAAAAAAqAAAAAAAAAABAAAACrQAAAAAAAAAtAAAAAAAAAAJAAAAU2V0dGluZ3MsxwAAAAAAAADRAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvgAAAAAAAAC+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAsAAAAAAAAADAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACwAAAAAAAAALAAAAAAAAAAAAAAAAAPC/" + ], + [ + 112, + 1, + "paste", + null, + "AQAAAAwAAAAAAAAAKgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 113, + 1, + "left_delete", + null, + "AQAAACkAAAAAAAAAKQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "right_delete", + null, + "AQAAAAwAAAAAAAAADAAAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 124, + 1, + "insert", + { + "characters": "email" + }, + "BQAAAB0AAAAAAAAAHgAAAAAAAAAFAAAAcHJvdG8eAAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAhAAAAAAAAAAAAAAAhAAAAAAAAACIAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHQAAAAAAAAAiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "left_delete", + null, + "AQAAAAwAAAAAAAAADAAAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", + "AQAAAAAAAAABAAAADAAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" + ], + [ + 156, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAsAAAAAAAAADAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACwAAAAAAAAALAAAAAAAAAAAAAAAAAPC/" + ], + [ + 157, + 1, + "paste", + null, + "AQAAAAwAAAAAAAAAJgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 158, + 1, + "left_delete", + null, + "AQAAACUAAAAAAAAAJQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" + ], + [ + 159, + 1, + "right_delete", + null, + "AQAAACUAAAAAAAAAJQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 160, + 1, + "insert", + { + "characters": " " + }, + "AQAAACUAAAAAAAAAJgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 163, + 1, + "rust_fmt_format_buffer", + null, + "AgAAACUAAAAAAAAAJQAAAAAAAAABAAAAICUAAAAAAAAAJgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/service.rs", + "settings": + { + "buffer_size": 11299, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 9, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAHULAAAAAAAAggsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQsAAAAAAAB1CwAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "paste", + null, + "AQAAAIILAAAAAAAAoAsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAggsAAAAAAACCCwAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAOUHAAAAAAAA8gcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5QcAAAAAAADlBwAAAAAAAAAAAAAAAPC/" + ], + [ + 29, + 4, + "left_delete", + null, + "BAAAAO4HAAAAAAAA7gcAAAAAAAAEAAAAICAgIOoHAAAAAAAA6gcAAAAAAAAEAAAAICAgIOYHAAAAAAAA5gcAAAAAAAAEAAAAICAgIOUHAAAAAAAA5QcAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA8gcAAAAAAADyBwAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 1, + "left_delete", + null, + "AQAAAHYLAAAAAAAAdgsAAAAAAAAqAAAAICAgICAgICAgICAgICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", + "AQAAAAAAAAABAAAAdgsAAAAAAACgCwAAAAAAAAAAAAAAAPC/" + ], + [ + 45, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAHYLAAAAAAAAdgsAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAdgsAAAAAAAB2CwAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAPUBAAAAAAAA9gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9QEAAAAAAAD1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "paste", + null, + "AQAAAPYBAAAAAAAAFAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gEAAAAAAAD2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "left_delete", + null, + "AQAAABMCAAAAAAAAEwIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAFAIAAAAAAAAUAgAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAPYBAAAAAAAA9gEAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAEwIAAAAAAAATAgAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAC0CAAAAAAAALgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALQIAAAAAAAAtAgAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAM8UAAAAAAAA2BQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzxQAAAAAAADPFAAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "paste", + null, + "AQAAANgUAAAAAAAA9hQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2BQAAAAAAADYFAAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAHgVAAAAAAAAgRUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeBUAAAAAAAB4FQAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert", + { + "characters": "self.se" + }, + "BwAAAIEVAAAAAAAAghUAAAAAAAAAAAAAghUAAAAAAACDFQAAAAAAAAAAAACDFQAAAAAAAIQVAAAAAAAAAAAAAIQVAAAAAAAAhRUAAAAAAAAAAAAAhRUAAAAAAACGFQAAAAAAAAAAAACGFQAAAAAAAIcVAAAAAAAAAAAAAIcVAAAAAAAAiBUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgRUAAAAAAACBFQAAAAAAAAAAAAAAAPC/" + ], + [ + 82, + 7, + "left_delete", + null, + "BwAAAIcVAAAAAAAAhxUAAAAAAAABAAAAZYYVAAAAAAAAhhUAAAAAAAABAAAAc4UVAAAAAAAAhRUAAAAAAAABAAAALoQVAAAAAAAAhBUAAAAAAAABAAAAZoMVAAAAAAAAgxUAAAAAAAABAAAAbIIVAAAAAAAAghUAAAAAAAABAAAAZYEVAAAAAAAAgRUAAAAAAAABAAAAcw", + "AQAAAAAAAAABAAAAiBUAAAAAAACIFQAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "insert", + { + "characters": "se" + }, + "AgAAAIEVAAAAAAAAghUAAAAAAAAAAAAAghUAAAAAAACDFQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgRUAAAAAAACBFQAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":12,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 28, + 83, + 1 + ], + "trigger": "settings" + }, + "AwAAAIIVAAAAAAAAghUAAAAAAAABAAAAZYEVAAAAAAAAgRUAAAAAAAABAAAAc4EVAAAAAAAAiRUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgxUAAAAAAACDFQAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "insert", + { + "characters": "." + }, + "AQAAAIkVAAAAAAAAihUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiRUAAAAAAACJFQAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": true, + "query_change_id": + [ + 30, + 85, + 1 + ], + "trigger": "service" + }, + "AQAAAIoVAAAAAAAAkRUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAihUAAAAAAACKFQAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "insert", + { + "characters": ".or" + }, + "AwAAAJEVAAAAAAAAkhUAAAAAAAAAAAAAkhUAAAAAAACTFQAAAAAAAAAAAACTFQAAAAAAAJQVAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkRUAAAAAAACRFQAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert", + { + "characters": "igin," + }, + "BQAAAJQVAAAAAAAAlRUAAAAAAAAAAAAAlRUAAAAAAACWFQAAAAAAAAAAAACWFQAAAAAAAJcVAAAAAAAAAAAAAJcVAAAAAAAAmBUAAAAAAAAAAAAAmBUAAAAAAACZFQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlBUAAAAAAACUFQAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "rust_fmt_format_buffer", + null, + "AgAAANgUAAAAAAAA2BQAAAAAAAAEAAAAICAgIPEUAAAAAAAA8RQAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAmRUAAAAAAACZFQAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "insert", + { + "characters": ".clone()" + }, + "CAAAAJMVAAAAAAAAlBUAAAAAAAAAAAAAlBUAAAAAAACVFQAAAAAAAAAAAACVFQAAAAAAAJYVAAAAAAAAAAAAAJYVAAAAAAAAlxUAAAAAAAAAAAAAlxUAAAAAAACYFQAAAAAAAAAAAACYFQAAAAAAAJkVAAAAAAAAAAAAAJkVAAAAAAAAmhUAAAAAAAAAAAAAmhUAAAAAAACbFQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkxUAAAAAAACTFQAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "left_delete", + null, + "AQAAANAUAAAAAAAA0BQAAAAAAAAiAAAAICAgICAgICAjW2NmZyhmZWF0dXJlID0gImVtYWlsIildCg", + "AQAAAAAAAAABAAAA0BQAAAAAAADyFAAAAAAAAAAAAAAAAPC/" + ], + [ + 129, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJIKAAAAAAAAmwoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkgoAAAAAAACSCgAAAAAAAAAAAAAAAPC/" + ], + [ + 134, + 1, + "trim_trailing_white_space", + null, + "AQAAAIoKAAAAAAAAigoAAAAAAAAIAAAAICAgICAgICA", + "AQAAAAAAAAABAAAAAAAAAAAAAADAKwAAAAAAAAAAAAAAAPC/" + ], + [ + 147, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAA0LAAAAAAAADgsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADQsAAAAAAAANCwAAAAAAAAAAAAAAAPC/" + ], + [ + 148, + 1, + "paste", + null, + "AQAAAA4LAAAAAAAANAsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADgsAAAAAAAAOCwAAAAAAAAAAAAAAAPC/" + ], + [ + 151, + 1, + "rust_fmt_format_buffer", + null, + "AgAAABYLAAAAAAAAFgsAAAAAAAAEAAAAICAgIC8LAAAAAAAALwsAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAANAsAAAAAAAA0CwAAAAAAAAAAAAAAAPC/" + ], + [ + 161, + 1, + "insert", + { + "characters": "\n\n" + }, + "AwAAAG8QAAAAAAAAfBAAAAAAAAAAAAAAfBAAAAAAAACJEAAAAAAAAAAAAABwEAAAAAAAAHAQAAAAAAAADAAAACAgICAgICAgICAgIA", + "AQAAAAAAAAABAAAAbxAAAAAAAABvEAAAAAAAAAAAAAAAIGtA" + ], + [ + 162, + 1, + "paste", + null, + "AQAAAH0QAAAAAAAAuxAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfRAAAAAAAAB9EAAAAAAAAAAAAAAAAPC/" + ], + [ + 166, + 1, + "left_delete", + null, + "AQAAABMQAAAAAAAAExAAAAAAAAAdAAAAICAgICAgICAgICAgLm9yKHRyaWFsX3JvdXRlKQo", + "AQAAAAAAAAABAAAAExAAAAAAAAAwEAAAAAAAAAAAAAAAAPC/" + ], + [ + 173, + 1, + "left_delete", + null, + "AQAAAJ4QAAAAAAAAnhAAAAAAAAABAAAAOw", + "AQAAAAAAAAABAAAAnxAAAAAAAACfEAAAAAAAAAAAAAAAAPC/" + ], + [ + 180, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAFIQAAAAAAAAUxAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUhAAAAAAAABSEAAAAAAAAAAAAAAAAPC/" + ], + [ + 183, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAF0QAAAAAAAAXRAAAAAAAAAEAAAAICAgIHcQAAAAAAAAfxAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUxAAAAAAAABTEAAAAAAAAAAAAAAAAPC/" + ], + [ + 188, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAC0CAAAAAAAALgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALQIAAAAAAAAtAgAAAAAAAAAAAAAAAPC/" + ], + [ + 189, + 1, + "paste", + null, + "AQAAAC4CAAAAAAAAbAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALgIAAAAAAAAuAgAAAAAAAAAAAAAAAPC/" + ], + [ + 195, + 3, + "left_delete", + null, + "AwAAAOUCAAAAAAAA5QIAAAAAAAANAAAAdHJpYWxfaGFuZGxlcuQCAAAAAAAA5AIAAAAAAAABAAAAIOMCAAAAAAAA4wIAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAA5QIAAAAAAADyAgAAAAAAAAAAAAAAAPC/" + ], + [ + 201, + 1, + "left_delete", + null, + "AQAAAEgCAAAAAAAASAIAAAAAAAAlAAAAbGV0IHJvdXRlcyA9IHJvdXRlcy5vcih0cmlhbF9yb3V0ZSk7Cg", + "AQAAAAAAAAABAAAASAIAAAAAAABtAgAAAAAAAAAAAAAAAPC/" + ], + [ + 202, + 1, + "insert", + { + "characters": "use" + }, + "AwAAAEgCAAAAAAAASQIAAAAAAAAAAAAASQIAAAAAAABKAgAAAAAAAAAAAABKAgAAAAAAAEsCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAIAAAAAAABIAgAAAAAAAAAAAAAAAPC/" + ], + [ + 203, + 1, + "insert", + { + "characters": " fc" + }, + "AwAAAEsCAAAAAAAATAIAAAAAAAAAAAAATAIAAAAAAABNAgAAAAAAAAAAAABNAgAAAAAAAE4CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASwIAAAAAAABLAgAAAAAAAAAAAAAAAPC/" + ], + [ + 204, + 2, + "left_delete", + null, + "AgAAAE0CAAAAAAAATQIAAAAAAAABAAAAY0wCAAAAAAAATAIAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAATgIAAAAAAABOAgAAAAAAAAAAAAAAAPC/" + ], + [ + 205, + 1, + "insert", + { + "characters": "super::" + }, + "BwAAAEwCAAAAAAAATQIAAAAAAAAAAAAATQIAAAAAAABOAgAAAAAAAAAAAABOAgAAAAAAAE8CAAAAAAAAAAAAAE8CAAAAAAAAUAIAAAAAAAAAAAAAUAIAAAAAAABRAgAAAAAAAAAAAABRAgAAAAAAAFICAAAAAAAAAAAAAFICAAAAAAAAUwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATAIAAAAAAABMAgAAAAAAAAAAAAAAAPC/" + ], + [ + 213, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":7,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": true, + "query_change_id": + [ + 86, + 205, + 7 + ], + "trigger": "handlers" + }, + "AQAAAFMCAAAAAAAAWwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUwIAAAAAAABTAgAAAAAAAAAAAAAAAPC/" + ], + [ + 214, + 1, + "insert", + { + "characters": "::tr" + }, + "BAAAAFsCAAAAAAAAXAIAAAAAAAAAAAAAXAIAAAAAAABdAgAAAAAAAAAAAABdAgAAAAAAAF4CAAAAAAAAAAAAAF4CAAAAAAAAXwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwIAAAAAAABbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 215, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":10,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 88, + 214, + 4 + ], + "trigger": "trial_handler" + }, + "AgAAAF0CAAAAAAAAXQIAAAAAAAACAAAAdHJdAgAAAAAAAGoCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXwIAAAAAAABfAgAAAAAAAAAAAAAAAPC/" + ], + [ + 216, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAGoCAAAAAAAAawIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAagIAAAAAAABqAgAAAAAAAAAAAAAAAPC/" + ], + [ + 219, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAC4CAAAAAAAAaQIAAAAAAAAAAAAApwIAAAAAAACnAgAAAAAAABQAAAB1c2Ugc3VwZXI6OmZpbHRlcnM7CtcCAAAAAAAA1wIAAAAAAAApAAAAX2hhbmRsZXJ9Owp1c2Ugc3VwZXI6OmhhbmRsZXJzOjp7dGdfdHJpYWw", + "AQAAAAAAAAABAAAAawIAAAAAAABrAgAAAAAAAAAAAAAAAPC/" + ], + [ + 228, + 1, + "paste", + null, + "AQAAANMCAAAAAAAA4wIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0wIAAAAAAADTAgAAAAAAAAAAAAAAAPC/" + ], + [ + 229, + 1, + "insert", + { + "characters": "," + }, + "AQAAAOMCAAAAAAAA5AIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4wIAAAAAAADjAgAAAAAAAAAAAAAAAPC/" + ], + [ + 233, + 1, + "left_delete", + null, + "AQAAAEICAAAAAAAAQgIAAAAAAAAnAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6dGdfdHJpYWxfaGFuZGxlcjsK", + "AQAAAAAAAAABAAAAQgIAAAAAAABpAgAAAAAAAAAAAAAAAPC/" + ], + [ + 236, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAKwCAAAAAAAArAIAAAAAAAAIAAAAdGdfdHJpYWysAgAAAAAAALACAAAAAAAAAAAAALkCAAAAAAAAuQIAAAAAAAAEAAAAYXV0aLkCAAAAAAAAwgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQgIAAAAAAABCAgAAAAAAAAAAAAAAAPC/" + ], + [ + 253, + 1, + "cut", + null, + "AQAAAC0TAAAAAAAALRMAAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", + "AQAAAAAAAAABAAAALRMAAAAAAABLEwAAAAAAAAAAAAAAAPC/" + ], + [ + 264, + 1, + "paste", + null, + "AQAAACcVAAAAAAAARRUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJxUAAAAAAAAnFQAAAAAAAAAAAAAAAPC/" + ], + [ + 265, + 1, + "left_delete", + null, + "AQAAAEQVAAAAAAAARBUAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAARRUAAAAAAABFFQAAAAAAAAAAAAAAAPC/" + ], + [ + 266, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEQVAAAAAAAARRUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARBUAAAAAAABEFQAAAAAAAAAAAAAAAPC/" + ], + [ + 269, + 1, + "rust_fmt_format_buffer", + null, + "AgAAACcVAAAAAAAAJxUAAAAAAAAEAAAAICAgIEAVAAAAAAAASBUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARRUAAAAAAABFFQAAAAAAAAAAAAAAAPC/" + ], + [ + 274, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAACwTAAAAAAAALRMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALBMAAAAAAAAsEwAAAAAAAAAAAAAAgF9A" + ], + [ + 275, + 1, + "paste", + null, + "AQAAAC0TAAAAAAAASxMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALRMAAAAAAAAtEwAAAAAAAAAAAAAAAPC/" + ], + [ + 276, + 1, + "left_delete", + null, + "AQAAAEoTAAAAAAAAShMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAASxMAAAAAAABLEwAAAAAAAAAAAAAAAPC/" + ], + [ + 296, + 3, + "left_delete", + null, + "AwAAAIgTAAAAAAAAiBMAAAAAAAAhAAAAc2V0dGluZ3Muc2VydmljZS53ZWJfaG9zdC5jbG9uZSgphxMAAAAAAACHEwAAAAAAAAEAAAAghhMAAAAAAACGEwAAAAAAAAEAAAAs", + "AQAAAAAAAAABAAAAiBMAAAAAAACpEwAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/metrics.rs", + "settings": + { + "buffer_size": 345, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAAQAAAAAAAAABQAAAAAAAAAEAAAAcG9ueQUAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/request.rs", + "settings": + { + "buffer_size": 526, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAAQAAAAAAAAABQAAAAAAAAAEAAAAcG9ueQUAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "cut", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAARAAAAdXNlIGZjb3JlOjpDb2RlOwo", + "AQAAAAAAAAABAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAACUAAAAAAAAAJgAAAAAAAAAAAAAAJgAAAAAAAAAnAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAAAA" + ], + [ + 18, + 1, + "paste", + null, + "AQAAACYAAAAAAAAANwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAAAA" + ], + [ + 20, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADgAAAAAAAAAOAAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAANwAAAAAAAAA3AAAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAADcAAAAAAAAAOAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANwAAAAAAAAA3AAAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "paste", + null, + "AQAAADgAAAAAAAAAVgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOAAAAAAAAAA4AAAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 1, + "rust_fmt_format_buffer", + null, + "AgAAADgAAAAAAAAAOAAAAAAAAAAEAAAAICAgIFEAAAAAAAAAUQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAVgAAAAAAAABWAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/tasks.rs", + "settings": + { + "buffer_size": 4722, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAGoAAAAAAAAAawAAAAAAAAAEAAAAcG9ueWsAAAAAAAAAbAAAAAAAAAAAAAAAbAAAAAAAAABtAAAAAAAAAAAAAABtAAAAAAAAAG4AAAAAAAAAAAAAAG4AAAAAAAAAbwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAagAAAAAAAABuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 15, + 1, + "cut", + null, + "AQAAAA8BAAAAAAAADwEAAAAAAAAXAAAAdXNlIHJreXY6OkRlc2VyaWFsaXplOwo", + "AQAAAAAAAAABAAAADwEAAAAAAAAmAQAAAAAAAAAAAAAAAPC/" + ], + [ + 19, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEkAAAAAAAAASgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASQAAAAAAAABJAAAAAAAAAAAAAAAAwGZA" + ], + [ + 20, + 1, + "paste", + null, + "AQAAAEoAAAAAAAAAYQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASgAAAAAAAABKAAAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "rust_fmt_format_buffer", + null, + "BgAAAD4AAAAAAAAAPgAAAAAAAAAJAAAASW5mYWxsaWJsPgAAAAAAAABIAAAAAAAAAAAAAABVAAAAAAAAAFUAAAAAAAAACgAAAERlc2VyaWFsaXpVAAAAAAAAAF4AAAAAAAAAAAAAACMBAAAAAAAAIwEAAAAAAAAAAAAAJQEAAAAAAAAlAQAAAAAAAAEAAAAK", + "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 32, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAD4AAAAAAAAAPwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "paste", + null, + "AQAAAD8AAAAAAAAASQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPwAAAAAAAAA/AAAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "insert", + { + "characters": "," + }, + "AQAAAEkAAAAAAAAASgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASQAAAAAAAABJAAAAAAAAAAAAAAAAAPC/" + ], + [ + 35, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEoAAAAAAAAASwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASgAAAAAAAABKAAAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "," + }, + "AQAAAFYAAAAAAAAAVwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVgAAAAAAAABWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "paste", + null, + "AQAAAFcAAAAAAAAAYQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVwAAAAAAAABXAAAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAGEAAAAAAAAAYgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 52, + 1, + "left_delete", + null, + "AQAAAB4AAAAAAAAAHgAAAAAAAAAWAAAAdXNlIHJreXY6OkFsaWduZWRWZWM7Cg", + "AQAAAAAAAAABAAAAHgAAAAAAAAA0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "left_delete", + null, + "AQAAAE4AAAAAAAAATgAAAAAAAAAWAAAAdXNlIHJreXY6OkluZmFsbGlibGU7Cg", + "AQAAAAAAAAABAAAATgAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAEEAAAAAAAAAQgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "left_delete", + null, + "AQAAAE4AAAAAAAAATgAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/config.rs", + "settings": + { + "buffer_size": 1637, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAADUAAAAAAAAANgAAAAAAAAAEAAAAcG9ueTYAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAOgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANQAAAAAAAAA5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAKUDAAAAAAAApgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQMAAAAAAAClAwAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAB4BAAAAAAAAIwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgEAAAAAAAAeAQAAAAAAAAAAAAAAAPC/" + ], + [ + 35, + 1, + "paste", + null, + "AQAAACMBAAAAAAAAVgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "left_delete", + null, + "AQAAAD0BAAAAAAAAPQEAAAAAAAAaAAAAICAgIHB1YiBzbXRwOiBTbXRwQ29uZmlnLAo", + "AQAAAAAAAAABAAAAPQEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAMQDAAAAAAAAxAMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAPQEAAAAAAAA9AQAAAAAAAAAAAAAAAPC/" + ], + [ + 64, + 1, + "insert", + { + "characters": "origin" + }, + "BgAAAIkDAAAAAAAAigMAAAAAAAAIAAAAd2ViX2hvc3SKAwAAAAAAAIsDAAAAAAAAAAAAAIsDAAAAAAAAjAMAAAAAAAAAAAAAjAMAAAAAAACNAwAAAAAAAAAAAACNAwAAAAAAAI4DAAAAAAAAAAAAAI4DAAAAAAAAjwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiQMAAAAAAACRAwAAAAAAAAAAAAAAAPC/" + ], + [ + 78, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAFkCAAAAAAAAWgIAAAAAAAAAAAAAWgIAAAAAAABbAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWQIAAAAAAABZAgAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "paste", + null, + "AQAAAFsCAAAAAAAAhwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwIAAAAAAABbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "insert", + { + "characters": "String" + }, + "BgAAAHcCAAAAAAAAeAIAAAAAAAADAAAAdTE2eAIAAAAAAAB5AgAAAAAAAAAAAAB5AgAAAAAAAHoCAAAAAAAAAAAAAHoCAAAAAAAAewIAAAAAAAAAAAAAewIAAAAAAAB8AgAAAAAAAAAAAAB8AgAAAAAAAH0CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdwIAAAAAAAB6AgAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 11, + "left_delete", + null, + "CwAAAHACAAAAAAAAcAIAAAAAAAABAAAAdG8CAAAAAAAAbwIAAAAAAAABAAAAcm4CAAAAAAAAbgIAAAAAAAABAAAAb20CAAAAAAAAbQIAAAAAAAABAAAAcGwCAAAAAAAAbAIAAAAAAAABAAAAX2sCAAAAAAAAawIAAAAAAAABAAAAbmoCAAAAAAAAagIAAAAAAAABAAAAZWkCAAAAAAAAaQIAAAAAAAABAAAAdGgCAAAAAAAAaAIAAAAAAAABAAAAc2cCAAAAAAAAZwIAAAAAAAABAAAAaWYCAAAAAAAAZgIAAAAAAAABAAAAbA", + "AQAAAAAAAAABAAAAcQIAAAAAAABxAgAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "insert", + { + "characters": "cors_origin" + }, + "CwAAAGYCAAAAAAAAZwIAAAAAAAAAAAAAZwIAAAAAAABoAgAAAAAAAAAAAABoAgAAAAAAAGkCAAAAAAAAAAAAAGkCAAAAAAAAagIAAAAAAAAAAAAAagIAAAAAAABrAgAAAAAAAAAAAABrAgAAAAAAAGwCAAAAAAAAAAAAAGwCAAAAAAAAbQIAAAAAAAAAAAAAbQIAAAAAAABuAgAAAAAAAAAAAABuAgAAAAAAAG8CAAAAAAAAAAAAAG8CAAAAAAAAcAIAAAAAAAAAAAAAcAIAAAAAAABxAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZgIAAAAAAABmAgAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 4, + "left_delete", + null, + "BAAAAIcCAAAAAAAAhwIAAAAAAAABAAAAMIYCAAAAAAAAhgIAAAAAAAABAAAAMIUCAAAAAAAAhQIAAAAAAAABAAAAMIQCAAAAAAAAhAIAAAAAAAABAAAAMw", + "AQAAAAAAAAABAAAAiAIAAAAAAACIAgAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAIQCAAAAAAAAhgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAIAAAAAAACEAgAAAAAAAAAAAAAAAPC/" + ], + [ + 96, + 1, + "insert", + { + "characters": "https:" + }, + "BgAAAIUCAAAAAAAAhgIAAAAAAAAAAAAAhgIAAAAAAACHAgAAAAAAAAAAAACHAgAAAAAAAIgCAAAAAAAAAAAAAIgCAAAAAAAAiQIAAAAAAAAAAAAAiQIAAAAAAACKAgAAAAAAAAAAAACKAgAAAAAAAIsCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhQIAAAAAAACFAgAAAAAAAAAAAAAAAPC/" + ], + [ + 97, + 2, + "left_delete", + null, + "AgAAAIoCAAAAAAAAigIAAAAAAAABAAAAOokCAAAAAAAAiQIAAAAAAAABAAAAcw", + "AQAAAAAAAAABAAAAiwIAAAAAAACLAgAAAAAAAAAAAAAAAPC/" + ], + [ + 98, + 1, + "insert", + { + "characters": "://localhos" + }, + "CwAAAIkCAAAAAAAAigIAAAAAAAAAAAAAigIAAAAAAACLAgAAAAAAAAAAAACLAgAAAAAAAIwCAAAAAAAAAAAAAIwCAAAAAAAAjQIAAAAAAAAAAAAAjQIAAAAAAACOAgAAAAAAAAAAAACOAgAAAAAAAI8CAAAAAAAAAAAAAI8CAAAAAAAAkAIAAAAAAAAAAAAAkAIAAAAAAACRAgAAAAAAAAAAAACRAgAAAAAAAJICAAAAAAAAAAAAAJICAAAAAAAAkwIAAAAAAAAAAAAAkwIAAAAAAACUAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiQIAAAAAAACJAgAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 1, + "insert", + { + "characters": "t:8080" + }, + "BgAAAJQCAAAAAAAAlQIAAAAAAAAAAAAAlQIAAAAAAACWAgAAAAAAAAAAAACWAgAAAAAAAJcCAAAAAAAAAAAAAJcCAAAAAAAAmAIAAAAAAAAAAAAAmAIAAAAAAACZAgAAAAAAAAAAAACZAgAAAAAAAJoCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlAIAAAAAAACUAgAAAAAAAAAAAAAAAPC/" + ], + [ + 101, + 1, + "insert", + { + "characters": ".ro" + }, + "AwAAAJsCAAAAAAAAnAIAAAAAAAAAAAAAnAIAAAAAAACdAgAAAAAAAAAAAACdAgAAAAAAAJ4CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmwIAAAAAAACbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 2, + "left_delete", + null, + "AgAAAJ0CAAAAAAAAnQIAAAAAAAABAAAAb5wCAAAAAAAAnAIAAAAAAAABAAAAcg", + "AQAAAAAAAAABAAAAngIAAAAAAACeAgAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "insert", + { + "characters": "to_string" + }, + "CQAAAJwCAAAAAAAAnQIAAAAAAAAAAAAAnQIAAAAAAACeAgAAAAAAAAAAAACeAgAAAAAAAJ8CAAAAAAAAAAAAAJ8CAAAAAAAAoAIAAAAAAAAAAAAAoAIAAAAAAAChAgAAAAAAAAAAAAChAgAAAAAAAKICAAAAAAAAAAAAAKICAAAAAAAAowIAAAAAAAAAAAAAowIAAAAAAACkAgAAAAAAAAAAAACkAgAAAAAAAKUCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnAIAAAAAAACcAgAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAKUCAAAAAAAApwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQIAAAAAAAClAgAAAAAAAAAAAAAAAPC/" + ], + [ + 116, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAANADAAAAAAAA1QMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0AMAAAAAAADQAwAAAAAAAAAAAAAAAPC/" + ], + [ + 117, + 1, + "paste", + null, + "AQAAANUDAAAAAAAAAgQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1QMAAAAAAADVAwAAAAAAAAAAAAAAAPC/" + ], + [ + 127, + 1, + "paste", + null, + "AQAAAOwDAAAAAAAA/wMAAAAAAAATAAAAZGVmYXVsdF9saXN0ZW5fcG9ydA", + "AQAAAAAAAAABAAAA7AMAAAAAAAD/AwAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "rust_fmt_format_buffer", + null, + "AQAAANUDAAAAAAAA1QMAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAA/wMAAAAAAAD/AwAAAAAAAAAAAAAAAPC/" + ], + [ + 134, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAD8EAAAAAAAAQAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPwQAAAAAAAA/BAAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "paste", + null, + "AQAAAEAEAAAAAAAAXgQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQAQAAAAAAABABAAAAAAAAAAAAAAAAPC/" + ], + [ + 142, + 1, + "left_delete", + null, + "AQAAAF0EAAAAAAAAXQQAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAXgQAAAAAAABeBAAAAAAAAAAAAAAAAPC/" + ], + [ + 145, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAEAEAAAAAAAAQAQAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAXQQAAAAAAABdBAAAAAAAAAAAAAAAAPC/" + ], + [ + 154, + 1, + "insert", + { + "characters": "\noub" + }, + "BAAAAKEFAAAAAAAApgUAAAAAAAAAAAAApgUAAAAAAACnBQAAAAAAAAAAAACnBQAAAAAAAKgFAAAAAAAAAAAAAKgFAAAAAAAAqQUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoQUAAAAAAAChBQAAAAAAAAAAAAAAAPC/" + ], + [ + 155, + 1, + "insert", + { + "characters": " " + }, + "AQAAAKkFAAAAAAAAqgUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqQUAAAAAAACpBQAAAAAAAAAAAAAAAPC/" + ], + [ + 156, + 4, + "left_delete", + null, + "BAAAAKkFAAAAAAAAqQUAAAAAAAABAAAAIKgFAAAAAAAAqAUAAAAAAAABAAAAYqcFAAAAAAAApwUAAAAAAAABAAAAdaYFAAAAAAAApgUAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAAqgUAAAAAAACqBQAAAAAAAAAAAAAAAPC/" + ], + [ + 157, + 1, + "insert", + { + "characters": "pub" + }, + "AwAAAKYFAAAAAAAApwUAAAAAAAAAAAAApwUAAAAAAACoBQAAAAAAAAAAAACoBQAAAAAAAKkFAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApgUAAAAAAACmBQAAAAAAAAAAAAAAAPC/" + ], + [ + 158, + 1, + "insert", + { + "characters": " " + }, + "AQAAAKkFAAAAAAAAqgUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqQUAAAAAAACpBQAAAAAAAAAAAAAAAPC/" + ], + [ + 159, + 1, + "insert", + { + "characters": "company_si" + }, + "CgAAAKoFAAAAAAAAqwUAAAAAAAAAAAAAqwUAAAAAAACsBQAAAAAAAAAAAACsBQAAAAAAAK0FAAAAAAAAAAAAAK0FAAAAAAAArgUAAAAAAAAAAAAArgUAAAAAAACvBQAAAAAAAAAAAACvBQAAAAAAALAFAAAAAAAAAAAAALAFAAAAAAAAsQUAAAAAAAAAAAAAsQUAAAAAAACyBQAAAAAAAAAAAACyBQAAAAAAALMFAAAAAAAAAAAAALMFAAAAAAAAtAUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqgUAAAAAAACqBQAAAAAAAAAAAAAAAPC/" + ], + [ + 160, + 1, + "insert", + { + "characters": "te" + }, + "AgAAALQFAAAAAAAAtQUAAAAAAAAAAAAAtQUAAAAAAAC2BQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtAUAAAAAAAC0BQAAAAAAAAAAAAAAAPC/" + ], + [ + 161, + 1, + "insert", + { + "characters": " " + }, + "AQAAALYFAAAAAAAAtwUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgUAAAAAAAC2BQAAAAAAAAAAAAAAAPC/" + ], + [ + 162, + 1, + "left_delete", + null, + "AQAAALYFAAAAAAAAtgUAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAtwUAAAAAAAC3BQAAAAAAAAAAAAAAAPC/" + ], + [ + 163, + 1, + "insert", + { + "characters": ":" + }, + "AQAAALYFAAAAAAAAtwUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgUAAAAAAAC2BQAAAAAAAAAAAAAAAPC/" + ], + [ + 164, + 1, + "insert", + { + "characters": " Str" + }, + "BAAAALcFAAAAAAAAuAUAAAAAAAAAAAAAuAUAAAAAAAC5BQAAAAAAAAAAAAC5BQAAAAAAALoFAAAAAAAAAAAAALoFAAAAAAAAuwUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtwUAAAAAAAC3BQAAAAAAAAAAAAAAAPC/" + ], + [ + 165, + 1, + "insert", + { + "characters": "ing," + }, + "BAAAALsFAAAAAAAAvAUAAAAAAAAAAAAAvAUAAAAAAAC9BQAAAAAAAAAAAAC9BQAAAAAAAL4FAAAAAAAAAAAAAL4FAAAAAAAAvwUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuwUAAAAAAAC7BQAAAAAAAAAAAAAAAPC/" + ], + [ + 172, + 1, + "insert", + { + "characters": "web" + }, + "AwAAALIFAAAAAAAAswUAAAAAAAAAAAAAswUAAAAAAAC0BQAAAAAAAAAAAAC0BQAAAAAAALUFAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsgUAAAAAAACyBQAAAAAAAAAAAAAAAPC/" + ], + [ + 188, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAKkCAAAAAAAAqgIAAAAAAAAAAAAAqgIAAAAAAACrAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqQIAAAAAAACpAgAAAAAAAAAAAAAAAPC/" + ], + [ + 189, + 1, + "paste", + null, + "AQAAAKsCAAAAAAAA+QIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqwIAAAAAAACrAgAAAAAAAAAAAAAAAPC/" + ], + [ + 192, + 4, + "left_delete", + null, + "BAAAALkCAAAAAAAAuQIAAAAAAAABAAAAc7gCAAAAAAAAuAIAAAAAAAABAAAAcrcCAAAAAAAAtwIAAAAAAAABAAAAb7YCAAAAAAAAtgIAAAAAAAABAAAAYw", + "AQAAAAAAAAABAAAAugIAAAAAAAC6AgAAAAAAAAAAAAAAAPC/" + ], + [ + 193, + 1, + "insert", + { + "characters": "company_we" + }, + "CgAAALYCAAAAAAAAtwIAAAAAAAAAAAAAtwIAAAAAAAC4AgAAAAAAAAAAAAC4AgAAAAAAALkCAAAAAAAAAAAAALkCAAAAAAAAugIAAAAAAAAAAAAAugIAAAAAAAC7AgAAAAAAAAAAAAC7AgAAAAAAALwCAAAAAAAAAAAAALwCAAAAAAAAvQIAAAAAAAAAAAAAvQIAAAAAAAC+AgAAAAAAAAAAAAC+AgAAAAAAAL8CAAAAAAAAAAAAAL8CAAAAAAAAwAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgIAAAAAAAC2AgAAAAAAAAAAAAAAAPC/" + ], + [ + 194, + 1, + "insert", + { + "characters": "bsite" + }, + "BQAAAMACAAAAAAAAwQIAAAAAAAAAAAAAwQIAAAAAAADCAgAAAAAAAAAAAADCAgAAAAAAAMMCAAAAAAAAAAAAAMMCAAAAAAAAxAIAAAAAAAAAAAAAxAIAAAAAAADFAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwAIAAAAAAADAAgAAAAAAAAAAAAAAAPC/" + ], + [ + 195, + 7, + "right_delete", + null, + "BwAAAMUCAAAAAAAAxQIAAAAAAAABAAAAX8UCAAAAAAAAxQIAAAAAAAABAAAAb8UCAAAAAAAAxQIAAAAAAAABAAAAcsUCAAAAAAAAxQIAAAAAAAABAAAAacUCAAAAAAAAxQIAAAAAAAABAAAAZ8UCAAAAAAAAxQIAAAAAAAABAAAAacUCAAAAAAAAxQIAAAAAAAABAAAAbg", + "AQAAAAAAAAABAAAAxQIAAAAAAADFAgAAAAAAAAAAAAAAAPC/" + ], + [ + 207, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAPUFAAAAAAAA+gUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9QUAAAAAAAD1BQAAAAAAAAAAAAAAAPC/" + ], + [ + 208, + 1, + "paste", + null, + "AQAAAPoFAAAAAAAAKAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+gUAAAAAAAD6BQAAAAAAAAAAAAAAAPC/" + ], + [ + 210, + 1, + "right_delete", + null, + "AQAAAPYFAAAAAAAA9gUAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAA9gUAAAAAAAD2BQAAAAAAAAAAAAAAAAAA" + ], + [ + 212, + 1, + "left_delete", + null, + "AQAAACMGAAAAAAAAIwYAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAJAYAAAAAAAAkBgAAAAAAAAAAAAAAAAAA" + ], + [ + 217, + 1, + "insert", + { + "characters": "def" + }, + "AwAAAA0GAAAAAAAADgYAAAAAAAATAAAAZGVmYXVsdF9jb3JzX29yaWdpbg4GAAAAAAAADwYAAAAAAAAAAAAADwYAAAAAAAAQBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADQYAAAAAAAAgBgAAAAAAAAAAAAAAAPC/" + ], + [ + 222, + 1, + "insert_completion", + { + "completion": "default_company_website", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "default_company_website" + }, + "AgAAAA0GAAAAAAAADQYAAAAAAAADAAAAZGVmDQYAAAAAAAAkBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEAYAAAAAAAAQBgAAAAAAAAAAAAAAAPC/" + ], + [ + 238, + 1, + "cut", + null, + "AQAAAJQEAAAAAAAAlAQAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", + "AQAAAAAAAAABAAAAlAQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" + ], + [ + 242, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAKoCAAAAAAAAqwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqgIAAAAAAACqAgAAAAAAAAAAAAAAABxA" + ], + [ + 243, + 1, + "paste", + null, + "AQAAAKsCAAAAAAAAxQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqwIAAAAAAACrAgAAAAAAAAAAAAAAAPC/" + ], + [ + 246, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAK4EAAAAAAAArwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" + ], + [ + 247, + 1, + "paste", + null, + "AQAAAK8EAAAAAAAAyQQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArwQAAAAAAACvBAAAAAAAAAAAAAAAAPC/" + ], + [ + 250, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAMkEAAAAAAAAyQQAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAyQQAAAAAAADJBAAAAAAAAAAAAAAAAPC/" + ], + [ + 258, + 1, + "left_delete", + null, + "AQAAAMQCAAAAAAAAxAIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAxQIAAAAAAADFAgAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/email.rs", + "settings": + { + "buffer_size": 7857, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 11, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAJ0AAAAAAAAAngAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnQAAAAAAAACdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "paste", + null, + "AQAAAJ4AAAAAAAAAogAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAngAAAAAAAACeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 13, + 1, + "insert", + { + "characters": "," + }, + "AQAAAKIAAAAAAAAAowAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAogAAAAAAAACiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAK4AAAAAAAAArwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgAAAAAAAACuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 19, + 1, + "left_delete", + null, + "AQAAAHkAAAAAAAAAeQAAAAAAAAAVAAAAdXNlIHRva2lvOjpmczo6RmlsZTsK", + "AQAAAAAAAAABAAAAeQAAAAAAAACOAAAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAMUAAAAAAAAAxgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "paste", + null, + "AQAAAMYAAAAAAAAA1wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxgAAAAAAAADGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 1, + "insert", + { + "characters": "," + }, + "AQAAANcAAAAAAAAA2AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1wAAAAAAAADXAAAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAPgAAAAAAAAA+QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+AAAAAAAAAD4AAAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "left_delete", + null, + "AQAAAJwAAAAAAAAAnAAAAAAAAAAeAAAAdXNlIHRva2lvOjppbzo6QXN5bmNXcml0ZUV4dDsK", + "AQAAAAAAAAABAAAAnAAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 39, + 1, + "paste", + null, + "AQAAAKgAAAAAAAAAtAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqAAAAAAAAACoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "insert", + { + "characters": "," + }, + "AQAAALQAAAAAAAAAtQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtAAAAAAAAAC0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "left_delete", + null, + "AQAAAOoAAAAAAAAA6gAAAAAAAAAZAAAAdXNlIHRva2lvOjpzeW5jOjpSd0xvY2s7Cg", + "AQAAAAAAAAABAAAA6gAAAAAAAAADAQAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "rust_fmt_format_buffer", + null, + "BQAAAI4AAAAAAAAAjwAAAAAAAAAAAAAAqQAAAAAAAACpAAAAAAAAAA0AAABzeW5jOjpSd0xvY2ssqQAAAAAAAACuAAAAAAAAAAAAAADAAAAAAAAAAMUAAAAAAAAAAAAAAOUAAAAAAAAA+QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6gAAAAAAAADqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAKkAAAAAAAAArgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqQAAAAAAAACpAAAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "paste", + null, + "AQAAAK4AAAAAAAAAxQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgAAAAAAAACuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "insert", + { + "characters": "," + }, + "AQAAAMUAAAAAAAAAxgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "left_delete", + null, + "AQAAAHkAAAAAAAAAeQAAAAAAAAAkAAAAdXNlIHRva2lvOjpmczo6e0ZpbGUsIE9wZW5PcHRpb25zfTsK", + "AQAAAAAAAAABAAAAeQAAAAAAAACdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAMABAAAAAAAAwQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwAEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "paste", + null, + "AQAAAMEBAAAAAAAAMAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert", + { + "characters": "," + }, + "AQAAADACAAAAAAAAMQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMAIAAAAAAAAwAgAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAD8CAAAAAAAAQAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPwIAAAAAAAA/AgAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "rust_fmt_format_buffer", + null, + "DAAAAMABAAAAAAAA8QEAAAAAAAAAAAAA8gEAAAAAAAD3AQAAAAAAAAAAAAAKAgAAAAAAAAwCAAAAAAAAAAAAABACAAAAAAAAEgIAAAAAAAAAAAAALwIAAAAAAAAxAgAAAAAAAAAAAAA1AgAAAAAAADcCAAAAAAAAAAAAAFUCAAAAAAAAVgIAAAAAAAAAAAAAWgIAAAAAAABdAgAAAAAAAAAAAABxAgAAAAAAAHUCAAAAAAAAAAAAAHcCAAAAAAAAfAIAAAAAAAAAAAAAigIAAAAAAACKAgAAAAAAADIAAAB9Owp1c2UgbGV0dHJlOjpNZXNzYWdlOwp1c2UgbGV0dHJlOjpUb2tpbzFFeGVjdXRvcooCAAAAAAAAjQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQAIAAAAAAABAAgAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAHcCAAAAAAAAfAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdwIAAAAAAAB3AgAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "paste", + null, + "AQAAAHwCAAAAAAAAgwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfAIAAAAAAAB8AgAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "insert", + { + "characters": "," + }, + "AQAAAIMCAAAAAAAAhAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgwIAAAAAAACDAgAAAAAAAAAAAAAAAPC/" + ], + [ + 108, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAHwCAAAAAAAAfAIAAAAAAAANAAAATWVzc2FnZSwKICAgIIoCAAAAAAAAkwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAIAAAAAAACEAgAAAAAAAAAAAAAAAPC/" + ], + [ + 113, + 1, + "left_delete", + null, + "AQAAALQBAAAAAAAAtAEAAAAAAAAVAAAAdXNlIGxldHRyZTo6TWVzc2FnZTsK", + "AQAAAAAAAAABAAAAtAEAAAAAAADJAQAAAAAAAAAAAAAAAPC/" + ], + [ + 129, + 1, + "paste", + null, + "AQAAAH8CAAAAAAAAjQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfwIAAAAAAAB/AgAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "insert", + { + "characters": "," + }, + "AQAAAI0CAAAAAAAAjgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQIAAAAAAACNAgAAAAAAAAAAAAAAAPC/" + ], + [ + 133, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAH8CAAAAAAAAgAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjgIAAAAAAACOAgAAAAAAAAAAAAAAAPC/" + ], + [ + 137, + 1, + "left_delete", + null, + "AQAAADcBAAAAAAAANwEAAAAAAACYAAAAdXNlIGxldHRyZTo6dHJhbnNwb3J0OjpzbXRwOjp7CiAgICBhdXRoZW50aWNhdGlvbjo6Q3JlZGVudGlhbHMsCiAgICBjbGllbnQ6OntUbHMsIFRsc1BhcmFtZXRlcnN9LAogICAgQXN5bmNTbXRwVHJhbnNwb3J0LAp9Owp1c2UgbGV0dHJlOjpUb2tpbzFFeGVjdXRvcjs", + "AQAAAAAAAAABAAAANwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 140, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADcBAAAAAAAANwEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 145, + 1, + "insert", + { + "characters": "\n#!" + }, + "AwAAADYBAAAAAAAANwEAAAAAAAAAAAAANwEAAAAAAAA4AQAAAAAAAAAAAAA4AQAAAAAAADkBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANgEAAAAAAAA2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 146, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAADkBAAAAAAAAOwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOQEAAAAAAAA5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 147, + 1, + "insert", + { + "characters": "cfg" + }, + "AwAAADoBAAAAAAAAOwEAAAAAAAAAAAAAOwEAAAAAAAA8AQAAAAAAAAAAAAA8AQAAAAAAAD0BAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOgEAAAAAAAA6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 156, + 1, + "left_delete", + null, + "AQAAADcBAAAAAAAANwEAAAAAAAAIAAAAIyFbY2ZnXQo", + "AQAAAAAAAAABAAAANwEAAAAAAAA/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 157, + 1, + "paste", + null, + "AQAAADcBAAAAAAAAVQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 159, + 2, + "right_delete", + null, + "AgAAADcBAAAAAAAANwEAAAAAAAAEAAAAICAgIDcBAAAAAAAANwEAAAAAAAABAAAAIw", + "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAAAA" + ], + [ + 160, + 1, + "insert", + { + "characters": "№" + }, + "AQAAADcBAAAAAAAAOAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 161, + 1, + "right_delete", + null, + "AQAAADgBAAAAAAAAOAEAAAAAAAABAAAAWw", + "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 162, + 1, + "insert", + { + "characters": "№" + }, + "AQAAADgBAAAAAAAAOQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 163, + 2, + "left_delete", + null, + "AgAAADgBAAAAAAAAOAEAAAAAAAADAAAA4oSWNwEAAAAAAAA3AQAAAAAAAAMAAADihJY", + "AQAAAAAAAAABAAAAOQEAAAAAAAA5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 164, + 1, + "insert", + { + "characters": "№" + }, + "AQAAADcBAAAAAAAAOAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 165, + 1, + "left_delete", + null, + "AQAAADcBAAAAAAAANwEAAAAAAAADAAAA4oSW", + "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 166, + 1, + "insert", + { + "characters": "#" + }, + "AQAAADcBAAAAAAAAOAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 169, + 5, + "left_delete", + null, + "BQAAAEsBAAAAAAAASwEAAAAAAAABAAAAb0oBAAAAAAAASgEAAAAAAAABAAAAdEkBAAAAAAAASQEAAAAAAAABAAAAb0gBAAAAAAAASAEAAAAAAAABAAAAckcBAAAAAAAARwEAAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAATAEAAAAAAABMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 170, + 1, + "insert", + { + "characters": "email" + }, + "BQAAAEcBAAAAAAAASAEAAAAAAAAAAAAASAEAAAAAAABJAQAAAAAAAAAAAABJAQAAAAAAAEoBAAAAAAAAAAAAAEoBAAAAAAAASwEAAAAAAAAAAAAASwEAAAAAAABMAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARwEAAAAAAABHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 178, + 1, + "left_delete", + null, + "AQAAAE4BAAAAAAAATgEAAAAAAAABAAAAXQ", + "AQAAAAAAAAABAAAATwEAAAAAAABPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 186, + 1, + "paste", + null, + "AQAAADcBAAAAAAAAVQEAAAAAAAAYAAAAI2NmZyhmZWF0dXJlID0gImVtYWlsIikK", + "AQAAAAAAAAABAAAANwEAAAAAAABPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 191, + 1, + "insert", + { + "characters": "email" + }, + "BQAAAEwBAAAAAAAATQEAAAAAAAAFAAAAcHJvdG9NAQAAAAAAAE4BAAAAAAAAAAAAAE4BAAAAAAAATwEAAAAAAAAAAAAATwEAAAAAAABQAQAAAAAAAAAAAABQAQAAAAAAAFEBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATAEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 194, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADcBAAAAAAAANwEAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 235, + 1, + "paste", + null, + "AQAAAKoCAAAAAAAAwwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqgIAAAAAAACqAgAAAAAAAAAAAAAAAPC/" + ], + [ + 238, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAKoCAAAAAAAArgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwIAAAAAAADDAgAAAAAAAAAAAAAAAPC/" + ], + [ + 243, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAPYDAAAAAAAAAwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gMAAAAAAAD2AwAAAAAAAAAAAAAAAPC/" + ], + [ + 244, + 1, + "paste", + null, + "AQAAAAMEAAAAAAAAHAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAwQAAAAAAAADBAAAAAAAAAAAAAAAAPC/" + ], + [ + 252, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABoOAAAAAAAAIw4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGg4AAAAAAAAaDgAAAAAAAAAAAAAAAPC/" + ], + [ + 253, + 1, + "paste", + null, + "AQAAACMOAAAAAAAAQQ4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIw4AAAAAAAAjDgAAAAAAAAAAAAAAAPC/" + ], + [ + 262, + 1, + "paste", + null, + "AQAAABsOAAAAAAAAsw4AAAAAAAAnAAAAICAgICAgICAjW2NmZyhub3QoZmVhdHVyZSA9ICJlbWFpbCIpKV0K", + "AQAAAAAAAAABAAAAGw4AAAAAAABCDgAAAAAAAAAAAAAAAPC/" + ], + [ + 265, + 1, + "rust_fmt_format_buffer", + null, + "AgAAABsOAAAAAAAAIw4AAAAAAAAAAAAAuw4AAAAAAAC8DgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsw4AAAAAAACzDgAAAAAAAAAAAAAAAPC/" + ], + [ + 270, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAALsOAAAAAAAAxA4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuw4AAAAAAAC7DgAAAAAAAAAAAAAAAPC/" + ], + [ + 271, + 1, + "paste", + null, + "AQAAAMQOAAAAAAAA5w4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxA4AAAAAAADEDgAAAAAAAAAAAAAAAPC/" + ], + [ + 274, + 1, + "insert", + { + "characters": "\n}" + }, + "BAAAAA8gAAAAAAAAFCAAAAAAAAAAAAAAFCAAAAAAAAAVIAAAAAAAAAAAAAAQIAAAAAAAABAgAAAAAAAABAAAACAgICAQIAAAAAAAABAgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADyAAAAAAAAAPIAAAAAAAAAAAAAAAAPC/" + ], + [ + 277, + 1, + "rust_fmt_format_buffer", + null, + "NgAAAPAOAAAAAAAA9A4AAAAAAAAAAAAAFg8AAAAAAAAXDwAAAAAAAAAAAAAfDwAAAAAAACIPAAAAAAAAAAAAAEgPAAAAAAAASQ8AAAAAAAAAAAAAUQ8AAAAAAABUDwAAAAAAAAAAAAB3DwAAAAAAAHkPAAAAAAAAAAAAAIEPAAAAAAAAgw8AAAAAAAAAAAAAqA8AAAAAAACqDwAAAAAAAAAAAACyDwAAAAAAALQPAAAAAAAAAAAAAOcPAAAAAAAA6g8AAAAAAAAAAAAA8g8AAAAAAADzDwAAAAAAAAAAAAAdEAAAAAAAACAQAAAAAAAAAAAAACgQAAAAAAAAKRAAAAAAAAAAAAAAQxAAAAAAAABHEAAAAAAAAAAAAABsEAAAAAAAAHAQAAAAAAAAAAAAACccAAAAAAAAKxwAAAAAAAAAAAAAQBwAAAAAAABEHAAAAAAAAAAAAAB1HAAAAAAAAHkcAAAAAAAAAAAAAIgcAAAAAAAAjBwAAAAAAAAAAAAAyRwAAAAAAADNHAAAAAAAAAAAAADgHAAAAAAAAOQcAAAAAAAAAAAAAAAdAAAAAAAABB0AAAAAAAAAAAAAJx0AAAAAAAArHQAAAAAAAAAAAABoHQAAAAAAAGwdAAAAAAAAAAAAAIUdAAAAAAAAiR0AAAAAAAAAAAAAuR0AAAAAAAC9HQAAAAAAAAAAAAD2HQAAAAAAAPodAAAAAAAAAAAAACceAAAAAAAAKx4AAAAAAAAAAAAALR4AAAAAAAAxHgAAAAAAAAAAAABdHgAAAAAAAGEeAAAAAAAAAAAAAG0eAAAAAAAAcB4AAAAAAAAAAAAAhB4AAAAAAACFHgAAAAAAAAAAAACyHgAAAAAAALUeAAAAAAAAAAAAAMkeAAAAAAAAyh4AAAAAAAAAAAAA0h4AAAAAAADVHgAAAAAAAAAAAADlHgAAAAAAAOYeAAAAAAAAAAAAAOgeAAAAAAAA6x4AAAAAAAAAAAAA9x4AAAAAAAD4HgAAAAAAAAAAAAD8HgAAAAAAAP8eAAAAAAAAAAAAAAsfAAAAAAAADB8AAAAAAAAAAAAAHB8AAAAAAAAfHwAAAAAAAAAAAAAvHwAAAAAAADAfAAAAAAAAAAAAAFcfAAAAAAAAWh8AAAAAAAAAAAAAbh8AAAAAAABvHwAAAAAAAAAAAACAHwAAAAAAAIMfAAAAAAAAAAAAAJcfAAAAAAAAmB8AAAAAAAAAAAAApB8AAAAAAACnHwAAAAAAAAAAAAC/HwAAAAAAAMAfAAAAAAAAAAAAAPMfAAAAAAAA9h8AAAAAAAAAAAAADiAAAAAAAAAPIAAAAAAAAAAAAABPIAAAAAAAAGkgAAAAAAAAAAAAAJ8gAAAAAAAAoSAAAAAAAAAAAAAAqyAAAAAAAACrIAAAAAAAAAIAAAApO7AgAAAAAAAAsCAAAAAAAAACAAAAfQo", + "AQAAAAAAAAABAAAAESAAAAAAAAARIAAAAAAAAAAAAAAAAPC/" + ], + [ + 301, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAPgLAAAAAAAA+QsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+AsAAAAAAAD4CwAAAAAAAAAAAAAAAPC/" + ], + [ + 302, + 1, + "paste", + null, + "AQAAAPkLAAAAAAAAEgwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+QsAAAAAAAD5CwAAAAAAAAAAAAAAAPC/" + ], + [ + 305, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAPkLAAAAAAAA/QsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEgwAAAAAAAASDAAAAAAAAAAAAAAAAPC/" + ], + [ + 332, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABQCAAAAAAAAFQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFAIAAAAAAAAUAgAAAAAAAAAAAAAAAPC/" + ], + [ + 333, + 1, + "paste", + null, + "AQAAABUCAAAAAAAALwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFQIAAAAAAAAVAgAAAAAAAAAAAAAAAPC/" + ], + [ + 334, + 1, + "left_delete", + null, + "AQAAAC4CAAAAAAAALgIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAALwIAAAAAAAAvAgAAAAAAAAAAAAAAAPC/" + ], + [ + 339, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABkDAAAAAAAAGgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGQMAAAAAAAAZAwAAAAAAAAAAAAAAADxA" + ], + [ + 340, + 1, + "paste", + null, + "AQAAABoDAAAAAAAANAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGgMAAAAAAAAaAwAAAAAAAAAAAAAAAPC/" + ], + [ + 341, + 1, + "left_delete", + null, + "AQAAADMDAAAAAAAAMwMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAANAMAAAAAAAA0AwAAAAAAAAAAAAAAAPC/" + ], + [ + 354, + 1, + "left_delete", + null, + "AQAAADcBAAAAAAAANwEAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", + "AQAAAAAAAAABAAAANwEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 358, + 1, + "left_delete", + null, + "AQAAAPsBAAAAAAAA+wEAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", + "AQAAAAAAAAABAAAA+wEAAAAAAAAVAgAAAAAAAAAAAAAAAPC/" + ], + [ + 362, + 1, + "left_delete", + null, + "AQAAAOYCAAAAAAAA5gIAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", + "AQAAAAAAAAABAAAA5gIAAAAAAAAAAwAAAAAAAAAAAAAAAPC/" + ], + [ + 366, + 1, + "left_delete", + null, + "AQAAAJACAAAAAAAAkAIAAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", + "AQAAAAAAAAABAAAAkAIAAAAAAACuAgAAAAAAAAAAAAAAAPC/" + ], + [ + 381, + 1, + "left_delete", + null, + "AQAAAHYCAAAAAAAAdgIAAAAAAAAaAAAAICAgIHB1YiB3ZWJfaG9zdDogU3RyaW5nLAo", + "AQAAAAAAAAABAAAAdgIAAAAAAACQAgAAAAAAAAAAAAAAAPC/" + ], + [ + 385, + 1, + "left_delete", + null, + "AQAAAOECAAAAAAAA4QIAAAAAAAAQAAAAd2ViX2hvc3Q6IFN0cmluZw", + "AQAAAAAAAAABAAAA4QIAAAAAAADxAgAAAAAAAAAAAAAAAPC/" + ], + [ + 388, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAN8CAAAAAAAA3wIAAAAAAAACAAAALCA", + "AQAAAAAAAAABAAAA4QIAAAAAAADhAgAAAAAAAAAAAAAAAPC/" + ], + [ + 393, + 1, + "left_delete", + null, + "AQAAAH0DAAAAAAAAfQMAAAAAAAAWAAAAICAgICAgICAgICAgd2ViX2hvc3QsCg", + "AQAAAAAAAAABAAAAfQMAAAAAAACTAwAAAAAAAAAAAAAAAPC/" + ], + [ + 401, + 1, + "left_delete", + null, + "AQAAAH0DAAAAAAAAfQMAAAAAAAAmAAAAICAgICAgICAgICAgI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", + "AQAAAAAAAAABAAAAfQMAAAAAAACjAwAAAAAAAAAAAAAAAPC/" + ], + [ + 409, + 1, + "left_delete", + null, + "AQAAAFkLAAAAAAAAWQsAAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", + "AQAAAAAAAAABAAAAWQsAAAAAAAB3CwAAAAAAAAAAAAAAAPC/" + ], + [ + 412, + 1, + "left_delete", + null, + "AQAAAHsNAAAAAAAAew0AAAAAAACgAAAAICAgICAgICAjW2NmZyhub3QoZmVhdHVyZSA9ICJlbWFpbCIpKV0KICAgICAgICB7CiAgICAgICAgICAgIHRyYWNpbmc6Ondhcm4hKCJFbWFpbCBmZWF0dXJlIGlzIGRpc2FibGVkLiBTa2lwIHNlbmRpbmcgdG86IHt9IiwgdG8pOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQ", + "AQAAAAAAAAABAAAAGw4AAAAAAAB7DQAAAAAAAAAAAAAAAPC/" + ], + [ + 416, + 1, + "left_delete", + null, + "AQAAAHwNAAAAAAAAfA0AAAAAAAAiAAAAICAgICAgICAjW2NmZyhmZWF0dXJlID0gImVtYWlsIildCg", + "AQAAAAAAAAABAAAAfA0AAAAAAACeDQAAAAAAAAAAAAAAAPC/" + ], + [ + 419, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAHsNAAAAAAAAew0AAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAfA0AAAAAAAB8DQAAAAAAAAAAAAAAAPC/" + ], + [ + 421, + 3, + "right_delete", + null, + "AwAAAHsNAAAAAAAAew0AAAAAAAAEAAAAICAgIHsNAAAAAAAAew0AAAAAAAAEAAAAICAgIHsNAAAAAAAAew0AAAAAAAABAAAAew", + "AQAAAAAAAAABAAAAew0AAAAAAAB7DQAAAAAAAAAAAAAAAPC/" + ], + [ + 426, + 1, + "left_delete", + null, + "AQAAAEQfAAAAAAAARB8AAAAAAAABAAAAfQ", + "AQAAAAAAAAABAAAARR8AAAAAAABFHwAAAAAAAAAAAAAAAPC/" + ], + [ + 428, + 1, + "trim_trailing_white_space", + null, + "AQAAAEAfAAAAAAAAQB8AAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAARB8AAAAAAABEHwAAAAAAAAAAAAAAAPC/" + ], + [ + 429, + 1, + "rust_fmt_format_buffer", + null, + "NQAAAHsNAAAAAAAAew0AAAAAAAAFAAAACiAgICCtDQAAAAAAAK0NAAAAAAAABAAAACAgICDTDQAAAAAAANMNAAAAAAAAAQAAACDbDQAAAAAAANsNAAAAAAAAAwAAACAgIP4NAAAAAAAA/g0AAAAAAAACAAAAICAGDgAAAAAAAAYOAAAAAAAAAgAAACAgKw4AAAAAAAArDgAAAAAAAAIAAAAgIDMOAAAAAAAAMw4AAAAAAAACAAAAICBmDgAAAAAAAGYOAAAAAAAAAwAAACAgIG4OAAAAAAAAbg4AAAAAAAABAAAAIJgOAAAAAAAAmA4AAAAAAAADAAAAICAgoA4AAAAAAACgDgAAAAAAAAEAAAAgug4AAAAAAAC6DgAAAAAAAAQAAAAgICAg3w4AAAAAAADfDgAAAAAAAAQAAAAgICAglhoAAAAAAACWGgAAAAAAAAQAAAAgICAgqxoAAAAAAACrGgAAAAAAAAQAAAAgICAg3BoAAAAAAADcGgAAAAAAAAQAAAAgICAg6xoAAAAAAADrGgAAAAAAAAQAAAAgICAgKBsAAAAAAAAoGwAAAAAAAAQAAAAgICAgOxsAAAAAAAA7GwAAAAAAAAQAAAAgICAgVxsAAAAAAABXGwAAAAAAAAQAAAAgICAgehsAAAAAAAB6GwAAAAAAAAQAAAAgICAgtxsAAAAAAAC3GwAAAAAAAAQAAAAgICAg0BsAAAAAAADQGwAAAAAAAAQAAAAgICAgABwAAAAAAAAAHAAAAAAAAAQAAAAgICAgORwAAAAAAAA5HAAAAAAAAAQAAAAgICAgZhwAAAAAAABmHAAAAAAAAAQAAAAgICAgaBwAAAAAAABoHAAAAAAAAAQAAAAgICAglBwAAAAAAACUHAAAAAAAAAQAAAAgICAgoBwAAAAAAACgHAAAAAAAAAMAAAAgICC0HAAAAAAAALQcAAAAAAAAAQAAACDhHAAAAAAAAOEcAAAAAAAAAwAAACAgIPUcAAAAAAAA9RwAAAAAAAABAAAAIP0cAAAAAAAA/RwAAAAAAAADAAAAICAgDR0AAAAAAAANHQAAAAAAAAEAAAAgDx0AAAAAAAAPHQAAAAAAAAMAAAAgICAbHQAAAAAAABsdAAAAAAAAAQAAACAfHQAAAAAAAB8dAAAAAAAAAwAAACAgICsdAAAAAAAAKx0AAAAAAAABAAAAIDsdAAAAAAAAOx0AAAAAAAADAAAAICAgSx0AAAAAAABLHQAAAAAAAAEAAAAgch0AAAAAAAByHQAAAAAAAAMAAAAgICCGHQAAAAAAAIYdAAAAAAAAAQAAACCXHQAAAAAAAJcdAAAAAAAAAwAAACAgIKsdAAAAAAAAqx0AAAAAAAABAAAAILcdAAAAAAAAtx0AAAAAAAADAAAAICAgzx0AAAAAAADPHQAAAAAAAAEAAAAgAh4AAAAAAAACHgAAAAAAAAMAAAAgICAaHgAAAAAAABoeAAAAAAAAAQAAACBaHgAAAAAAAFoeAAAAAAAAGgAAAAogICAgICAgICAgICAgICAgICAgICAgICB9kB4AAAAAAACQHgAAAAAAAAIAAAApO5oeAAAAAAAAnB4AAAAAAAAAAAAAnR4AAAAAAACiHgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQB8AAAAAAABAHwAAAAAAAAAAAAAAAPC/" + ], + [ + 443, + 1, + "insert", + { + "characters": "\nwe" + }, + "AwAAAHUCAAAAAAAAegIAAAAAAAAAAAAAegIAAAAAAAB7AgAAAAAAAAAAAAB7AgAAAAAAAHwCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQIAAAAAAAB1AgAAAAAAAAAAAAAAAPC/" + ], + [ + 444, + 4, + "left_delete", + null, + "BAAAAHsCAAAAAAAAewIAAAAAAAABAAAAZXoCAAAAAAAAegIAAAAAAAABAAAAd3YCAAAAAAAAdgIAAAAAAAAEAAAAICAgIHUCAAAAAAAAdQIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAfAIAAAAAAAB8AgAAAAAAAAAAAAAAAPC/" + ], + [ + 459, + 2, + "left_delete", + null, + "AgAAAL0NAAAAAAAAvQ0AAAAAAAAVAAAAZWxmLndlYl9ob3N0LmNsb25lKCk7vA0AAAAAAAC8DQAAAAAAAAEAAABz", + "AQAAAAAAAAABAAAA0g0AAAAAAAC9DQAAAAAAAAAAAAAAAPC/" + ], + [ + 460, + 1, + "insert", + { + "characters": "selg" + }, + "BAAAALwNAAAAAAAAvQ0AAAAAAAAAAAAAvQ0AAAAAAAC+DQAAAAAAAAAAAAC+DQAAAAAAAL8NAAAAAAAAAAAAAL8NAAAAAAAAwA0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvA0AAAAAAAC8DQAAAAAAAAAAAAAAAPC/" + ], + [ + 461, + 1, + "left_delete", + null, + "AQAAAL8NAAAAAAAAvw0AAAAAAAABAAAAZw", + "AQAAAAAAAAABAAAAwA0AAAAAAADADQAAAAAAAAAAAAAAAPC/" + ], + [ + 462, + 1, + "insert", + { + "characters": "f.s" + }, + "AwAAAL8NAAAAAAAAwA0AAAAAAAAAAAAAwA0AAAAAAADBDQAAAAAAAAAAAADBDQAAAAAAAMINAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvw0AAAAAAAC/DQAAAAAAAAAAAAAAAPC/" + ], + [ + 463, + 1, + "insert", + { + "characters": "m" + }, + "AQAAAMINAAAAAAAAww0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwg0AAAAAAADCDQAAAAAAAAAAAAAAAPC/" + ], + [ + 464, + 2, + "left_delete", + null, + "AgAAAMINAAAAAAAAwg0AAAAAAAABAAAAbcENAAAAAAAAwQ0AAAAAAAABAAAAcw", + "AQAAAAAAAAABAAAAww0AAAAAAADDDQAAAAAAAAAAAAAAAPC/" + ], + [ + 465, + 1, + "insert", + { + "characters": "smto" + }, + "BAAAAMENAAAAAAAAwg0AAAAAAAAAAAAAwg0AAAAAAADDDQAAAAAAAAAAAADDDQAAAAAAAMQNAAAAAAAAAAAAAMQNAAAAAAAAxQ0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQ0AAAAAAADBDQAAAAAAAAAAAAAAAPC/" + ], + [ + 466, + 1, + "left_delete", + null, + "AQAAAMQNAAAAAAAAxA0AAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAAxQ0AAAAAAADFDQAAAAAAAAAAAAAAAPC/" + ], + [ + 467, + 1, + "insert", + { + "characters": "p.c" + }, + "AwAAAMQNAAAAAAAAxQ0AAAAAAAAAAAAAxQ0AAAAAAADGDQAAAAAAAAAAAADGDQAAAAAAAMcNAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxA0AAAAAAADEDQAAAAAAAAAAAAAAAPC/" + ], + [ + 469, + 1, + "insert", + { + "characters": "ompany" + }, + "BgAAAMcNAAAAAAAAyA0AAAAAAAAAAAAAyA0AAAAAAADJDQAAAAAAAAAAAADJDQAAAAAAAMoNAAAAAAAAAAAAAMoNAAAAAAAAyw0AAAAAAAAAAAAAyw0AAAAAAADMDQAAAAAAAAAAAADMDQAAAAAAAM0NAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxw0AAAAAAADHDQAAAAAAAAAAAAAAAPC/" + ], + [ + 470, + 1, + "insert", + { + "characters": "+" + }, + "AQAAAM0NAAAAAAAAzg0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzQ0AAAAAAADNDQAAAAAAAAAAAAAAAPC/" + ], + [ + 471, + 1, + "left_delete", + null, + "AQAAAM0NAAAAAAAAzQ0AAAAAAAABAAAAKw", + "AQAAAAAAAAABAAAAzg0AAAAAAADODQAAAAAAAAAAAAAAAPC/" + ], + [ + 472, + 1, + "insert", + { + "characters": "_websit" + }, + "BwAAAM0NAAAAAAAAzg0AAAAAAAAAAAAAzg0AAAAAAADPDQAAAAAAAAAAAADPDQAAAAAAANANAAAAAAAAAAAAANANAAAAAAAA0Q0AAAAAAAAAAAAA0Q0AAAAAAADSDQAAAAAAAAAAAADSDQAAAAAAANMNAAAAAAAAAAAAANMNAAAAAAAA1A0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzQ0AAAAAAADNDQAAAAAAAAAAAAAAAPC/" + ], + [ + 473, + 1, + "insert", + { + "characters": "te" + }, + "AgAAANQNAAAAAAAA1Q0AAAAAAAAAAAAA1Q0AAAAAAADWDQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1A0AAAAAAADUDQAAAAAAAAAAAAAAAPC/" + ], + [ + 474, + 2, + "left_delete", + null, + "AgAAANUNAAAAAAAA1Q0AAAAAAAABAAAAZdQNAAAAAAAA1A0AAAAAAAABAAAAdA", + "AQAAAAAAAAABAAAA1g0AAAAAAADWDQAAAAAAAAAAAAAAAPC/" + ], + [ + 475, + 1, + "insert", + { + "characters": "e.clone" + }, + "BwAAANQNAAAAAAAA1Q0AAAAAAAAAAAAA1Q0AAAAAAADWDQAAAAAAAAAAAADWDQAAAAAAANcNAAAAAAAAAAAAANcNAAAAAAAA2A0AAAAAAAAAAAAA2A0AAAAAAADZDQAAAAAAAAAAAADZDQAAAAAAANoNAAAAAAAAAAAAANoNAAAAAAAA2w0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1A0AAAAAAADUDQAAAAAAAAAAAAAAAPC/" + ], + [ + 476, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAANsNAAAAAAAA3Q0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2w0AAAAAAADbDQAAAAAAAAAAAAAAAPC/" + ], + [ + 478, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAN0NAAAAAAAA3g0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3Q0AAAAAAADdDQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": ".cargo/config.toml", + "settings": + { + "buffer_size": 83, + "line_ending": "Unix" + }, + "undo_stack": + [ + ] + }, + { + "file": "src/bin/auth/filters.rs", + "settings": + { + "buffer_size": 490, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 4, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAC4AAAAAAAAALwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALgAAAAAAAAAuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 5, + 1, + "paste", + null, + "AQAAAC8AAAAAAAAASQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALwAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 6, + 1, + "left_delete", + null, + "AQAAAEgAAAAAAAAASAAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAASQAAAAAAAABJAAAAAAAAAAAAAAAAAPC/" + ], + [ + 9, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAGcAAAAAAAAAaAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "paste", + null, + "AQAAAGgAAAAAAAAAggAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 11, + 1, + "left_delete", + null, + "AQAAAIEAAAAAAAAAgQAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/handlers.rs", + "settings": + { + "buffer_size": 6267, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 8, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAF8AAAAAAAAAYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 9, + 1, + "paste", + null, + "AQAAAGAAAAAAAAAAbwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "insert", + { + "characters": "m" + }, + "AQAAAG8AAAAAAAAAcAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwAAAAAAAABvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 11, + 1, + "left_delete", + null, + "AQAAAG8AAAAAAAAAbwAAAAAAAAABAAAAbQ", + "AQAAAAAAAAABAAAAcAAAAAAAAABwAAAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "insert", + { + "characters": "," + }, + "AQAAAG8AAAAAAAAAcAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwAAAAAAAABvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 15, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAIIAAAAAAAAAgwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAAPC/" + ], + [ + 18, + 1, + "left_delete", + null, + "AQAAAC4AAAAAAAAALgAAAAAAAAAhAAAAdXNlIHBvbnk6Omh0dHA6OmhlbHBlcnMgYXMgaHR0cDsK", + "AQAAAAAAAAABAAAALgAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAGkAAAAAAAAAagAAAAAAAAAEAAAAcG9ueWoAAAAAAAAAawAAAAAAAAAAAAAAawAAAAAAAABsAAAAAAAAAAAAAABsAAAAAAAAAG0AAAAAAAAAAAAAAG0AAAAAAAAAbgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaQAAAAAAAABtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 29, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAHEAAAAAAAAAdgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "paste", + null, + "AQAAAHYAAAAAAAAAoAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdgAAAAAAAAB2AAAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 1, + "insert", + { + "characters": "." + }, + "AQAAAKAAAAAAAAAAoQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoAAAAAAAAACgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 32, + 1, + "left_delete", + null, + "AQAAAKAAAAAAAAAAoAAAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAAoQAAAAAAAAChAAAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "insert", + { + "characters": "," + }, + "AQAAAKAAAAAAAAAAoQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoAAAAAAAAACgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "left_delete", + null, + "AQAAAC4AAAAAAAAALgAAAAAAAAA2AAAAdXNlIHBvbnk6Omh0dHA6OntoZWxwZXJzIGFzIGh0dHAscmVzcG9uc2U6Okluc3RhbmNlfTsK", + "AQAAAAAAAAABAAAALgAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAC4AAAAAAAAALgAAAAAAAAABAAAAClYAAAAAAAAAVwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALgAAAAAAAAAuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABoPAAAAAAAAGw8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGg8AAAAAAAAaDwAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "paste", + null, + "AQAAABsPAAAAAAAAOQ8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGw8AAAAAAAAbDwAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 1, + "insert", + { + "characters": "email" + }, + "BQAAADAPAAAAAAAAMQ8AAAAAAAAFAAAAcHJvdG8xDwAAAAAAADIPAAAAAAAAAAAAADIPAAAAAAAAMw8AAAAAAAAAAAAAMw8AAAAAAAA0DwAAAAAAAAAAAAA0DwAAAAAAADUPAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMA8AAAAAAAA1DwAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADkPAAAAAAAAOQ8AAAAAAAABAAAACg", + "AQAAAAAAAAABAAAANQ8AAAAAAAA1DwAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 1, + "left_delete", + null, + "AQAAABsPAAAAAAAAGw8AAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", + "AQAAAAAAAAABAAAAGw8AAAAAAAA5DwAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAANEAAAAAAAAA0gAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0QAAAAAAAADRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "paste", + null, + "AQAAANIAAAAAAAAA7AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0gAAAAAAAADSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "right_delete", + null, + "AQAAAOwAAAAAAAAA7AAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA7AAAAAAAAADsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "left_delete", + null, + "AQAAALQCAAAAAAAAtAIAAAAAAAAXAAAAICAgIC8vIDEuIFZhbGlkYXRlIEtleQo", + "AQAAAAAAAAABAAAAtAIAAAAAAADLAgAAAAAAAAAAAAAAAPC/" + ], + [ + 98, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAK4KAAAAAAAArwoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgoAAAAAAACuCgAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 1, + "paste", + null, + "AQAAAK8KAAAAAAAAyQoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArwoAAAAAAACvCgAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "left_delete", + null, + "AQAAAMgKAAAAAAAAyAoAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAyQoAAAAAAADJCgAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/helpers.rs", + "settings": + { + "buffer_size": 5950, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 11, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAEUAAAAAAAAARgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "paste", + null, + "AQAAAEYAAAAAAAAAVQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" + ], + [ + 13, + 1, + "insert", + { + "characters": "," + }, + "AQAAAFUAAAAAAAAAVgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVQAAAAAAAABVAAAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "insert", + { + "characters": " " + }, + "AQAAAFYAAAAAAAAAVwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVgAAAAAAAABWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAGsAAAAAAAAAbAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAawAAAAAAAABrAAAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAArAAAAdXNlIHBvbnk6Omh0dHA6OnJlc3BvbnNlOjpSZXNwb25zZU1lc3NhZ2U7Cg", + "AQAAAAAAAAABAAAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "cut", + null, + "AQAAABsAAAAAAAAAGwAAAAAAAAAlAAAAUmVzcG9uc2VNZXNzYWdlLCBTdWJzY3JpcHRpb25SZXNwb25zZQ", + "AQAAAAAAAAABAAAAGwAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "insert", + { + "characters": "," + }, + "AQAAAFEAAAAAAAAAUgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUQAAAAAAAABRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "paste", + null, + "AQAAAFIAAAAAAAAAdwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAdXNlIHBvbnk6Omh0dHA6OnJlc3BvbnNlOjp7fTsK", + "AQAAAAAAAAABAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADQAAAAAAAAANQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAAQAAAAAAAAABQAAAAAAAAAEAAAAcG9ueQUAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 1, + "paste", + null, + "AQAAAKYAAAAAAAAAsgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApgAAAAAAAACmAAAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "insert", + { + "characters": "," + }, + "AQAAALIAAAAAAAAAswAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsgAAAAAAAACyAAAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAJUAAAAAAAAAlgAAAAAAAAAEAAAAcG9ueZYAAAAAAAAAlwAAAAAAAAAAAAAAlwAAAAAAAACYAAAAAAAAAAAAAACYAAAAAAAAAJkAAAAAAAAAAAAAAJkAAAAAAAAAmgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlQAAAAAAAACZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "left_delete", + null, + "AQAAAF8AAAAAAAAAXwAAAAAAAAAYAAAAdXNlIHBvbnk6OlN1YnNjcmlwdGlvbjsK", + "AQAAAAAAAAABAAAAXwAAAAAAAAB3AAAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAF8AAAAAAAAAXwAAAAAAAAABAAAACo4AAAAAAAAAlAAAAAAAAAAAAAAAoAAAAAAAAACgAAAAAAAAAAUAAAAsIEtleQ", + "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "cut", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAABeAAAAdXNlIGZjb3JlOjpodHRwOjpyZXNwb25zZTo6e0luc3RhbmNlLCBJbnN0YW5jZVdpdGhJZCwgUmVzcG9uc2VNZXNzYWdlLCBTdWJzY3JpcHRpb25SZXNwb25zZX07Cg", + "AQAAAAAAAAABAAAAAAAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEQAAAAAAAAARQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARAAAAAAAAABEAAAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "paste", + null, + "AQAAAEUAAAAAAAAAowAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "left_delete", + null, + "AQAAAKMAAAAAAAAAowAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAApAAAAAAAAACkAAAAAAAAAAAAAAAAAAAA" + ], + [ + 87, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAAAAAAAAAAAAAAAAAAAAAAABAAAAChkAAAAAAAAAGQAAAAAAAAArAAAAdXNlIGZjb3JlOjp7Q29kZSwgRW52LCBLZXksIFN1YnNjcmlwdGlvbn07CnQAAAAAAAAAnwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAowAAAAAAAACjAAAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "paste", + null, + "AQAAAIMAAAAAAAAA1AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert", + { + "characters": "," + }, + "AQAAANQAAAAAAAAA1QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1AAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 1, + "left_delete", + null, + "AQAAABkAAAAAAAAAGQAAAAAAAABeAAAAdXNlIGZjb3JlOjpodHRwOjpyZXNwb25zZTo6e0luc3RhbmNlLCBJbnN0YW5jZVdpdGhJZCwgUmVzcG9uc2VNZXNzYWdlLCBTdWJzY3JpcHRpb25SZXNwb25zZX07Cg", + "AQAAAAAAAAABAAAAGQAAAAAAAAB3AAAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 1, + "rust_fmt_format_buffer", + null, + "AwAAACUAAAAAAAAAKgAAAAAAAAAAAAAAfAAAAAAAAACBAAAAAAAAAAAAAACdAAAAAAAAAJ8AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 113, + 1, + "insert", + { + "characters": "К" + }, + "AQAAACUAAAAAAAAAJgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 114, + 1, + "left_delete", + null, + "AQAAACUAAAAAAAAAJQAAAAAAAAACAAAA0Jo", + "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "insert", + { + "characters": "Куыгде" + }, + "BgAAACUAAAAAAAAAJgAAAAAAAAAAAAAAJgAAAAAAAAAnAAAAAAAAAAAAAAAnAAAAAAAAACgAAAAAAAAAAAAAACgAAAAAAAAAKQAAAAAAAAAAAAAAKQAAAAAAAAAqAAAAAAAAAAAAAAAqAAAAAAAAACsAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 116, + 6, + "left_delete", + null, + "BgAAACoAAAAAAAAAKgAAAAAAAAACAAAA0LUpAAAAAAAAACkAAAAAAAAAAgAAANC0KAAAAAAAAAAoAAAAAAAAAAIAAADQsycAAAAAAAAAJwAAAAAAAAACAAAA0YsmAAAAAAAAACYAAAAAAAAAAgAAANGDJQAAAAAAAAAlAAAAAAAAAAIAAADQmg", + "AQAAAAAAAAABAAAAKwAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" + ], + [ + 117, + 1, + "insert", + { + "characters": "Re" + }, + "AgAAACUAAAAAAAAAJgAAAAAAAAAAAAAAJgAAAAAAAAAnAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "insert_completion", + { + "completion": "Result", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Result" + }, + "AgAAACUAAAAAAAAAJQAAAAAAAAACAAAAUmUlAAAAAAAAACsAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJwAAAAAAAAAnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 119, + 1, + "insert", + { + "characters": "," + }, + "AQAAACsAAAAAAAAALAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKwAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" + ], + [ + 122, + 1, + "rust_fmt_format_buffer", + null, + "AwAAACUAAAAAAAAAJQAAAAAAAAAHAAAAUmVzdWx0LCYAAAAAAAAAJgAAAAAAAAAAAAAAjwAAAAAAAACXAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALAAAAAAAAAAsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 131, + 8, + "left_delete", + null, + "CAAAAEUCAAAAAAAARQIAAAAAAAABAAAAOkQCAAAAAAAARAIAAAAAAAABAAAAOkMCAAAAAAAAQwIAAAAAAAABAAAAd0ICAAAAAAAAQgIAAAAAAAABAAAAb0ECAAAAAAAAQQIAAAAAAAABAAAAaEACAAAAAAAAQAIAAAAAAAABAAAAeT8CAAAAAAAAPwIAAAAAAAABAAAAbj4CAAAAAAAAPgIAAAAAAAABAAAAYQ", + "AQAAAAAAAAABAAAARgIAAAAAAABGAgAAAAAAAAAAAAAAAPC/" + ], + [ + 139, + 1, + "insert", + { + "characters": "Errir" + }, + "BQAAAHUEAAAAAAAAdgQAAAAAAAAMAAAAYW55aG93OjpiYWlsdgQAAAAAAAB3BAAAAAAAAAAAAAB3BAAAAAAAAHgEAAAAAAAAAAAAAHgEAAAAAAAAeQQAAAAAAAAAAAAAeQQAAAAAAAB6BAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQQAAAAAAACBBAAAAAAAAAAAAAAAAPC/" + ], + [ + 140, + 2, + "left_delete", + null, + "AgAAAHkEAAAAAAAAeQQAAAAAAAABAAAAcngEAAAAAAAAeAQAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAAegQAAAAAAAB6BAAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "insert", + { + "characters": "or" + }, + "AgAAAHgEAAAAAAAAeQQAAAAAAAAAAAAAeQQAAAAAAAB6BAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeAQAAAAAAAB4BAAAAAAAAAAAAAAAAPC/" + ], + [ + 168, + 1, + "insert", + { + "characters": "Error," + }, + "BgAAAJEAAAAAAAAAkgAAAAAAAAAAAAAAkgAAAAAAAACTAAAAAAAAAAAAAACTAAAAAAAAAJQAAAAAAAAAAAAAAJQAAAAAAAAAlQAAAAAAAAAAAAAAlQAAAAAAAACWAAAAAAAAAAAAAACWAAAAAAAAAJcAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 169, + 1, + "insert", + { + "characters": " " + }, + "AQAAAJcAAAAAAAAAmAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlwAAAAAAAACXAAAAAAAAAAAAAAAAAPC/" + ], + [ + 172, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAIwAAAAAAAAAjAAAAAAAAAAFAAAAS2V5LCCRAAAAAAAAAJYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmAAAAAAAAACYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 176, + 1, + "right_delete", + null, + "AQAAAIEEAAAAAAAAgQQAAAAAAAABAAAAIQ", + "AQAAAAAAAAABAAAAgQQAAAAAAACBBAAAAAAAAAAAAAAAAPC/" + ], + [ + 177, + 1, + "insert", + { + "characters": "C" + }, + "AQAAAIEEAAAAAAAAggQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgQQAAAAAAACBBAAAAAAAAAAAAAAAAPC/" + ], + [ + 178, + 1, + "left_delete", + null, + "AQAAAIEEAAAAAAAAgQQAAAAAAAABAAAAQw", + "AQAAAAAAAAABAAAAggQAAAAAAACCBAAAAAAAAAAAAAAAAPC/" + ], + [ + 179, + 1, + "insert", + { + "characters": "::C" + }, + "AwAAAIEEAAAAAAAAggQAAAAAAAAAAAAAggQAAAAAAACDBAAAAAAAAAAAAACDBAAAAAAAAIQEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgQQAAAAAAACBBAAAAAAAAAAAAAAAAPC/" + ], + [ + 180, + 1, + "insert", + { + "characters": "us" + }, + "AgAAAIQEAAAAAAAAhQQAAAAAAAAAAAAAhQQAAAAAAACGBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhAQAAAAAAACEBAAAAAAAAAAAAAAAAPC/" + ], + [ + 181, + 7, + "left_delete", + null, + "BwAAAIUEAAAAAAAAhQQAAAAAAAABAAAAc4QEAAAAAAAAhAQAAAAAAAABAAAAdYMEAAAAAAAAgwQAAAAAAAABAAAAQ4IEAAAAAAAAggQAAAAAAAABAAAAOoEEAAAAAAAAgQQAAAAAAAABAAAAOoAEAAAAAAAAgAQAAAAAAAABAAAAcn8EAAAAAAAAfwQAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAAhgQAAAAAAACGBAAAAAAAAAAAAAAAAPC/" + ], + [ + 182, + 1, + "insert", + { + "characters": "(ERR" + }, + "BAAAAH8EAAAAAAAAgAQAAAAAAAAAAAAAgAQAAAAAAACBBAAAAAAAAAAAAACBBAAAAAAAAIIEAAAAAAAAAAAAAIIEAAAAAAAAgwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfwQAAAAAAAB/BAAAAAAAAAAAAAAAAPC/" + ], + [ + 184, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":23,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 99, + 182, + 4 + ], + "trigger": "Error" + }, + "AgAAAIAEAAAAAAAAgAQAAAAAAAADAAAARVJSgAQAAAAAAACFBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgwQAAAAAAACDBAAAAAAAAAAAAAAAAPC/" + ], + [ + 185, + 1, + "insert", + { + "characters": "::c" + }, + "AwAAAIUEAAAAAAAAhgQAAAAAAAAAAAAAhgQAAAAAAACHBAAAAAAAAAAAAACHBAAAAAAAAIgEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhQQAAAAAAACFBAAAAAAAAAAAAAAAAPC/" + ], + [ + 186, + 1, + "left_delete", + null, + "AQAAAIcEAAAAAAAAhwQAAAAAAAABAAAAYw", + "AQAAAAAAAAABAAAAiAQAAAAAAACIBAAAAAAAAAAAAAAAAPC/" + ], + [ + 187, + 1, + "insert", + { + "characters": "Cust" + }, + "BAAAAIcEAAAAAAAAiAQAAAAAAAAAAAAAiAQAAAAAAACJBAAAAAAAAAAAAACJBAAAAAAAAIoEAAAAAAAAAAAAAIoEAAAAAAAAiwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhwQAAAAAAACHBAAAAAAAAAAAAAAAAPC/" + ], + [ + 188, + 1, + "insert", + { + "characters": "om" + }, + "AgAAAIsEAAAAAAAAjAQAAAAAAAAAAAAAjAQAAAAAAACNBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiwQAAAAAAACLBAAAAAAAAAAAAAAAAPC/" + ], + [ + 192, + 1, + "insert", + { + "characters": ".into" + }, + "BQAAAKgEAAAAAAAAqQQAAAAAAAAAAAAAqQQAAAAAAACqBAAAAAAAAAAAAACqBAAAAAAAAKsEAAAAAAAAAAAAAKsEAAAAAAAArAQAAAAAAAAAAAAArAQAAAAAAACtBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqAQAAAAAAACoBAAAAAAAAAAAAAAAAPC/" + ], + [ + 194, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAK4EAAAAAAAArwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" + ], + [ + 204, + 3, + "right_delete", + null, + "AwAAAHAGAAAAAAAAcAYAAAAAAAAGAAAAYW55aG93cAYAAAAAAABwBgAAAAAAAAEAAAA6cAYAAAAAAABwBgAAAAAAAAEAAAA6", + "AQAAAAAAAAABAAAAcAYAAAAAAAB2BgAAAAAAAAAAAAAAAPC/" + ], + [ + 216, + 1, + "insert", + { + "characters": "Err(Error" + }, + "CQAAAJQFAAAAAAAAlQUAAAAAAAANAAAAYW55aG93OjpiYWlsIZUFAAAAAAAAlgUAAAAAAAAAAAAAlgUAAAAAAACXBQAAAAAAAAAAAACXBQAAAAAAAJgFAAAAAAAAAAAAAJgFAAAAAAAAmQUAAAAAAAAAAAAAmQUAAAAAAACaBQAAAAAAAAAAAACaBQAAAAAAAJsFAAAAAAAAAAAAAJsFAAAAAAAAnAUAAAAAAAAAAAAAnAUAAAAAAACdBQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlAUAAAAAAAChBQAAAAAAAAAAAAAAAPC/" + ], + [ + 217, + 1, + "insert", + { + "characters": "::Custo" + }, + "BwAAAJ0FAAAAAAAAngUAAAAAAAAAAAAAngUAAAAAAACfBQAAAAAAAAAAAACfBQAAAAAAAKAFAAAAAAAAAAAAAKAFAAAAAAAAoQUAAAAAAAAAAAAAoQUAAAAAAACiBQAAAAAAAAAAAACiBQAAAAAAAKMFAAAAAAAAAAAAAKMFAAAAAAAApAUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnQUAAAAAAACdBQAAAAAAAAAAAAAAAPC/" + ], + [ + 218, + 1, + "insert", + { + "characters": "m" + }, + "AQAAAKQFAAAAAAAApQUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApAUAAAAAAACkBQAAAAAAAAAAAAAAAPC/" + ], + [ + 220, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAOEFAAAAAAAA4gUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4QUAAAAAAADhBQAAAAAAAP///////+9/" + ], + [ + 223, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAKYFAAAAAAAAswUAAAAAAAAAAAAA7QUAAAAAAAD3BQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4gUAAAAAAADiBQAAAAAAAAAAAAAAAPC/" + ], + [ + 236, + 1, + "left_delete", + null, + "AQAAAHwEAAAAAAAAfAQAAAAAAAADAAAARXJy", + "AQAAAAAAAAABAAAAfAQAAAAAAAB/BAAAAAAAAAAAAAAAAPC/" + ], + [ + 237, + 1, + "right_delete", + null, + "AQAAAHwEAAAAAAAAfAQAAAAAAAABAAAAKA", + "AQAAAAAAAAABAAAAfAQAAAAAAAB8BAAAAAAAAAAAAAAAAPC/" + ], + [ + 240, + 1, + "left_delete", + null, + "AQAAAKoEAAAAAAAAqgQAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAAqwQAAAAAAACrBAAAAAAAAAAAAAAAAPC/" + ], + [ + 250, + 1, + "insert", + { + "characters": "Error" + }, + "BQAAAHkJAAAAAAAAegkAAAAAAAAPAAAAICBhbnlob3c6OmJhaWwhegkAAAAAAAB7CQAAAAAAAAAAAAB7CQAAAAAAAHwJAAAAAAAAAAAAAHwJAAAAAAAAfQkAAAAAAAAAAAAAfQkAAAAAAAB+CQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeQkAAAAAAACICQAAAAAAAAAAAAAAAPC/" + ], + [ + 251, + 1, + "insert", + { + "characters": "::C" + }, + "AwAAAH4JAAAAAAAAfwkAAAAAAAAAAAAAfwkAAAAAAACACQAAAAAAAAAAAACACQAAAAAAAIEJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfgkAAAAAAAB+CQAAAAAAAAAAAAAAAPC/" + ], + [ + 253, + 1, + "insert_completion", + { + "completion": "Custom", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Custom" + }, + "AgAAAIAJAAAAAAAAgAkAAAAAAAABAAAAQ4AJAAAAAAAAhgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgQkAAAAAAACBCQAAAAAAAAAAAAAAAPC/" + ], + [ + 258, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAHkJAAAAAAAAewkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwgkAAAAAAADCCQAAAAAAAAAAAAAAAPC/" + ], + [ + 264, + 1, + "insert", + { + "characters": "Err(" + }, + "BAAAAHsJAAAAAAAAfAkAAAAAAAAAAAAAfAkAAAAAAAB9CQAAAAAAAAAAAAB9CQAAAAAAAH4JAAAAAAAAAAAAAH4JAAAAAAAAfwkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAewkAAAAAAAB7CQAAAAAAAAAAAAAAAPC/" + ], + [ + 266, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAMgJAAAAAAAAyQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyAkAAAAAAADICQAAAAAAAP///////+9/" + ], + [ + 269, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAI0JAAAAAAAAmgkAAAAAAAAAAAAA1AkAAAAAAADeCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQkAAAAAAADJCQAAAAAAAAAAAAAAAPC/" + ], + [ + 276, + 1, + "left_delete", + null, + "AQAAAHYKAAAAAAAAdgoAAAAAAAAGAAAAYW55aG93", + "AQAAAAAAAAABAAAAdgoAAAAAAAB8CgAAAAAAAAAAAAAAAPC/" + ], + [ + 277, + 2, + "right_delete", + null, + "AgAAAHYKAAAAAAAAdgoAAAAAAAABAAAAOnYKAAAAAAAAdgoAAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAAdgoAAAAAAAB2CgAAAAAAAAAAAAAAAPC/" + ], + [ + 284, + 1, + "insert", + { + "characters": "Err(" + }, + "BAAAAHwEAAAAAAAAfQQAAAAAAAAAAAAAfQQAAAAAAAB+BAAAAAAAAAAAAAB+BAAAAAAAAH8EAAAAAAAAAAAAAH8EAAAAAAAAgAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfAQAAAAAAAB8BAAAAAAAAAAAAAAAAPC/" + ], + [ + 287, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAK4EAAAAAAAArwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" + ], + [ + 296, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAK0EAAAAAAAArwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArQQAAAAAAACtBAAAAAAAAAAAAAAAAPC/" + ], + [ + 308, + 1, + "insert", + { + "characters": "Err(Error:" + }, + "CgAAADENAAAAAAAAMg0AAAAAAAAGAAAAYW55aG93Mg0AAAAAAAAzDQAAAAAAAAAAAAAzDQAAAAAAADQNAAAAAAAAAAAAADQNAAAAAAAANQ0AAAAAAAAAAAAANQ0AAAAAAAA2DQAAAAAAAAAAAAA2DQAAAAAAADcNAAAAAAAAAAAAADcNAAAAAAAAOA0AAAAAAAAAAAAAOA0AAAAAAAA5DQAAAAAAAAAAAAA5DQAAAAAAADoNAAAAAAAAAAAAADoNAAAAAAAAOw0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMQ0AAAAAAAA3DQAAAAAAAAAAAAAAAPC/" + ], + [ + 309, + 1, + "insert", + { + "characters": ":C" + }, + "AgAAADsNAAAAAAAAPA0AAAAAAAAAAAAAPA0AAAAAAAA9DQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOw0AAAAAAAA7DQAAAAAAAAAAAAAAAPC/" + ], + [ + 310, + 1, + "insert_completion", + { + "completion": "Custom", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Custom" + }, + "AgAAADwNAAAAAAAAPA0AAAAAAAABAAAAQzwNAAAAAAAAQg0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPQ0AAAAAAAA9DQAAAAAAAAAAAAAAAPC/" + ], + [ + 311, + 7, + "right_delete", + null, + "BwAAAEINAAAAAAAAQg0AAAAAAAABAAAAOkINAAAAAAAAQg0AAAAAAAABAAAAOkINAAAAAAAAQg0AAAAAAAABAAAAYkINAAAAAAAAQg0AAAAAAAABAAAAYUINAAAAAAAAQg0AAAAAAAABAAAAaUINAAAAAAAAQg0AAAAAAAABAAAAbEINAAAAAAAAQg0AAAAAAAABAAAAIQ", + "AQAAAAAAAAABAAAAQg0AAAAAAABCDQAAAAAAAAAAAAAAAPC/" + ], + [ + 314, + 1, + "insert", + { + "characters": ".in" + }, + "AwAAAF0NAAAAAAAAXg0AAAAAAAAAAAAAXg0AAAAAAABfDQAAAAAAAAAAAABfDQAAAAAAAGANAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQ0AAAAAAABdDQAAAAAAAAAAAAAAAPC/" + ], + [ + 315, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":73,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 169, + 314, + 3 + ], + "trigger": "into()(as Into)" + }, + "AgAAAF4NAAAAAAAAXg0AAAAAAAACAAAAaW5eDQAAAAAAAGQNAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYA0AAAAAAABgDQAAAAAAAAAAAAAAAPC/" + ], + [ + 325, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAGUNAAAAAAAAZg0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZQ0AAAAAAABlDQAAAAAAAAAAAAAAAPC/" + ], + [ + 342, + 1, + "paste", + null, + "AQAAAEsOAAAAAAAAXA4AAAAAAAANAAAAYW55aG93OjpiYWlsIQ", + "AQAAAAAAAAABAAAASw4AAAAAAABYDgAAAAAAAAAAAAAAAPC/" + ], + [ + 347, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAJgOAAAAAAAAmQ4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmA4AAAAAAACYDgAAAAAAAAAAAAAAAPC/" + ], + [ + 350, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAF0OAAAAAAAAag4AAAAAAAAAAAAApA4AAAAAAACuDgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmQ4AAAAAAACZDgAAAAAAAAAAAAAAAPC/" + ], + [ + 356, + 1, + "left_delete", + null, + "AQAAAEoPAAAAAAAASg8AAAAAAAAGAAAAYW55aG93", + "AQAAAAAAAAABAAAASg8AAAAAAABQDwAAAAAAAAAAAAAAAPC/" + ], + [ + 357, + 3, + "right_delete", + null, + "AwAAAEoPAAAAAAAASg8AAAAAAAABAAAAOkoPAAAAAAAASg8AAAAAAAABAAAAOkoPAAAAAAAASg8AAAAAAAABAAAAUg", + "AQAAAAAAAAABAAAASg8AAAAAAABKDwAAAAAAAAAAAAAAAPC/" + ], + [ + 358, + 1, + "insert", + { + "characters": "R" + }, + "AQAAAEoPAAAAAAAASw8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASg8AAAAAAABKDwAAAAAAAAAAAAAAAPC/" + ], + [ + 365, + 1, + "paste", + null, + "AQAAAMURAAAAAAAA1hEAAAAAAAANAAAAYW55aG93OjpiYWlsIQ", + "AQAAAAAAAAABAAAAxREAAAAAAADSEQAAAAAAAAAAAAAAAPC/" + ], + [ + 369, + 1, + "insert", + { + "characters": ".into" + }, + "BQAAAPERAAAAAAAA8hEAAAAAAAAAAAAA8hEAAAAAAADzEQAAAAAAAAAAAADzEQAAAAAAAPQRAAAAAAAAAAAAAPQRAAAAAAAA9REAAAAAAAAAAAAA9REAAAAAAAD2EQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8REAAAAAAADxEQAAAAAAAAAAAAAAAPC/" + ], + [ + 370, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAPYRAAAAAAAA+BEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9hEAAAAAAAD2EQAAAAAAAAAAAAAAAPC/" + ], + [ + 372, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAPkRAAAAAAAA+hEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+REAAAAAAAD5EQAAAAAAAAAAAAAAAPC/" + ], + [ + 379, + 1, + "paste", + null, + "AQAAAN8SAAAAAAAA8BIAAAAAAAANAAAAYW55aG93OjpiYWlsIQ", + "AQAAAAAAAAABAAAA3xIAAAAAAADsEgAAAAAAAAAAAAAAAPC/" + ], + [ + 384, + 1, + "insert", + { + "characters": ")" + }, + "AQAAACwTAAAAAAAALRMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALBMAAAAAAAAsEwAAAAAAAAAAAAAAAPC/" + ], + [ + 387, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAPESAAAAAAAA/hIAAAAAAAAAAAAAOBMAAAAAAABCEwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALRMAAAAAAAAtEwAAAAAAAAAAAAAAAPC/" + ], + [ + 393, + 3, + "right_delete", + null, + "AwAAAO8TAAAAAAAA7xMAAAAAAAAGAAAAYW55aG937xMAAAAAAADvEwAAAAAAAAEAAAA67xMAAAAAAADvEwAAAAAAAAEAAAA6", + "AQAAAAAAAAABAAAA7xMAAAAAAAD1EwAAAAAAAAAAAAAAAPC/" + ], + [ + 396, + 8, + "left_delete", + null, + "CAAAAAUWAAAAAAAABRYAAAAAAAABAAAAOgQWAAAAAAAABBYAAAAAAAABAAAAOgMWAAAAAAAAAxYAAAAAAAABAAAAdwIWAAAAAAAAAhYAAAAAAAABAAAAbwEWAAAAAAAAARYAAAAAAAABAAAAaAAWAAAAAAAAABYAAAAAAAABAAAAef8VAAAAAAAA/xUAAAAAAAABAAAAbv4VAAAAAAAA/hUAAAAAAAABAAAAYQ", + "AQAAAAAAAAABAAAABhYAAAAAAAAGFgAAAAAAAAAAAAAAAPC/" + ], + [ + 397, + 5, + "right_delete", + null, + "BQAAAP4VAAAAAAAA/hUAAAAAAAABAAAAYv4VAAAAAAAA/hUAAAAAAAABAAAAYf4VAAAAAAAA/hUAAAAAAAABAAAAaf4VAAAAAAAA/hUAAAAAAAABAAAAbP4VAAAAAAAA/hUAAAAAAAABAAAAIQ", + "AQAAAAAAAAABAAAA/hUAAAAAAAD+FQAAAAAAAAAAAAAAAPC/" + ], + [ + 398, + 1, + "paste", + null, + "AQAAAP4VAAAAAAAADxYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/hUAAAAAAAD+FQAAAAAAAAAAAAAAAPC/" + ], + [ + 401, + 1, + "insert", + { + "characters": "format!(" + }, + "CAAAABAWAAAAAAAAERYAAAAAAAAAAAAAERYAAAAAAAASFgAAAAAAAAAAAAASFgAAAAAAABMWAAAAAAAAAAAAABMWAAAAAAAAFBYAAAAAAAAAAAAAFBYAAAAAAAAVFgAAAAAAAAAAAAAVFgAAAAAAABYWAAAAAAAAAAAAABYWAAAAAAAAFxYAAAAAAAAAAAAAFxYAAAAAAAAYFgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEBYAAAAAAAAQFgAAAAAAAAAAAAAAAPC/" + ], + [ + 404, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAEkWAAAAAAAAShYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASRYAAAAAAABJFgAAAAAAAAAAAAAAAPC/" + ], + [ + 405, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAEoWAAAAAAAASxYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAShYAAAAAAABKFgAAAAAAAAAAAAAAAPC/" + ], + [ + 408, + 1, + "rust_fmt_format_buffer", + null, + "AwAAABgWAAAAAAAAJRYAAAAAAAAAAAAAThYAAAAAAABaFgAAAAAAAAAAAABhFgAAAAAAAGoWAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASxYAAAAAAABLFgAAAAAAAAAAAAAAAPC/" + ], + [ + 414, + 1, + "left_delete", + null, + "AQAAAP4VAAAAAAAA/hUAAAAAAAADAAAARXJy", + "AQAAAAAAAAABAAAA/hUAAAAAAAABFgAAAAAAAAAAAAAAAPC/" + ], + [ + 415, + 1, + "right_delete", + null, + "AQAAAP4VAAAAAAAA/hUAAAAAAAABAAAAKA", + "AQAAAAAAAAABAAAA/hUAAAAAAAD+FQAAAAAAAAAAAAAAAPC/" + ], + [ + 420, + 1, + "left_delete", + null, + "AQAAAGgWAAAAAAAAaBYAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAAaRYAAAAAAABpFgAAAAAAAAAAAAAAAPC/" + ], + [ + 423, + 1, + "rust_fmt_format_buffer", + null, + "AwAAABQWAAAAAAAAFBYAAAAAAAANAAAACiAgICAgICAgICAgID0WAAAAAAAAPRYAAAAAAAAMAAAACiAgICAgICAgICAgRBYAAAAAAABEFgAAAAAAAAkAAAAKICAgICAgICA", + "AQAAAAAAAAABAAAAaBYAAAAAAABoFgAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/auth/http.rs", + "settings": + { + "buffer_size": 2978, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 12, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAEAAAAAAAAAAQQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 13, + 1, + "paste", + null, + "AQAAAEEAAAAAAAAARwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "insert", + { + "characters": "," + }, + "AQAAAEcAAAAAAAAASAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARwAAAAAAAABHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "insert", + { + "characters": "," + }, + "AQAAAFIAAAAAAAAAUwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 18, + 1, + "insert", + { + "characters": " Url}" + }, + "BQAAAFMAAAAAAAAAVAAAAAAAAAAAAAAAVAAAAAAAAABVAAAAAAAAAAAAAABVAAAAAAAAAFYAAAAAAAAAAAAAAFYAAAAAAAAAVwAAAAAAAAAAAAAAVwAAAAAAAABYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUwAAAAAAAABTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "left_delete", + null, + "AQAAAFoAAAAAAAAAWgAAAAAAAAASAAAAdXNlIHJlcXdlc3Q6OlVybDsK", + "AQAAAAAAAAABAAAAWgAAAAAAAABsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "left_delete", + null, + "AQAAAB4AAAAAAAAAHgAAAAAAAAAVAAAAdXNlIHJlcXdlc3Q6OkNsaWVudDsK", + "AQAAAAAAAAABAAAAHgAAAAAAAAAzAAAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADMAAAAAAAAANAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAALoAAAAAAAAAuwAAAAAAAAAEAAAAcG9uebsAAAAAAAAAvAAAAAAAAAAAAAAAvAAAAAAAAAC9AAAAAAAAAAAAAAC9AAAAAAAAAL4AAAAAAAAAAAAAAL4AAAAAAAAAvwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugAAAAAAAAC+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAEsAAAAAAAAAjQAAAAAAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAEIAAAB9Owp1c2UgZmNvcmU6OntDb25uZWN0aW9uQmFzZU9wZXJhdGlvbnMsIEVycm9yLCBSZXN1bHQsIFRhZywgVG9waWM", + "AQAAAAAAAAABAAAAvwAAAAAAAAC/AAAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAMEAAAAAAAAAwgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQAAAAAAAADBAAAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "paste", + null, + "AQAAAMIAAAAAAAAA2AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwgAAAAAAAADCAAAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "insert", + { + "characters": "," + }, + "AQAAANgAAAAAAAAA2QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2AAAAAAAAADYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "insert", + { + "characters": " " + }, + "AQAAANkAAAAAAAAA2gAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2QAAAAAAAADZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAA8BAAAAAAAAEAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAMIAAAAAAAAAxwAAAAAAAAAAAAAA3gAAAAAAAADiAAAAAAAAAAAAAAAYAQAAAAAAABoBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEAEAAAAAAAAQAQAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "left_delete", + null, + "AQAAAIkAAAAAAAAAiQAAAAAAAAAoAAAAdXNlIHBvbnk6Omh0dHA6OnJlcXVlc3Q6OkNvbm5UeXBlUGFyYW07Cg", + "AQAAAAAAAAABAAAAiQAAAAAAAACxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 67, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAI0AAAAAAAAAjgAAAAAAAAAEAAAAcG9ueY4AAAAAAAAAjwAAAAAAAAAAAAAAjwAAAAAAAACQAAAAAAAAAAAAAACQAAAAAAAAAJEAAAAAAAAAAAAAAJEAAAAAAAAAkgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAFIAAAAAAAAAUgAAAAAAAABCAAAAe0Nvbm5lY3Rpb25CYXNlT3BlcmF0aW9ucywgRXJyb3IsIFJlc3VsdCwgVGFnLCBUb3BpY307CnVzZSBmY29yZTo6WgAAAAAAAABaAAAAAAAAAAAAAACxAAAAAAAAAPMAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkgAAAAAAAACSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "paste", + null, + "AQAAAMAAAAAAAAAAIAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 78, + 1, + "insert", + { + "characters": "," + }, + "AQAAACABAAAAAAAAIQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIAEAAAAAAAAgAQAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "rust_fmt_format_buffer", + null, + "CAAAAMAAAAAAAAAAxQAAAAAAAAAAAAAAzQAAAAAAAADOAAAAAAAAAAAAAADSAAAAAAAAANUAAAAAAAAAAAAAAO0AAAAAAAAA8AAAAAAAAAAAAAAA9AAAAAAAAAD1AAAAAAAAAAAAAAAsAQAAAAAAADABAAAAAAAAAAAAADIBAAAAAAAANwEAAAAAAAAAAAAAagEAAAAAAABsAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIQEAAAAAAAAhAQAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "left_delete", + null, + "AQAAAEcAAAAAAAAARwAAAAAAAABsAAAAdXNlIGZjb3JlOjpodHRwOjp7CiAgICByZXF1ZXN0OjpDb25uVHlwZVBhcmFtLAogICAgcmVzcG9uc2U6OntJbnN0YW5jZSwgSW5zdGFuY2VXaXRoSWQsIFJlc3BvbnNlTWVzc2FnZX0sCn07", + "AQAAAAAAAAABAAAAswAAAAAAAABHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAEcAAAAAAAAARwAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAARwAAAAAAAABHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 5, + "left_delete", + null, + "BQAAAH0AAAAAAAAAfQAAAAAAAAABAAAAbXwAAAAAAAAAfAAAAAAAAAABAAAAYXsAAAAAAAAAewAAAAAAAAABAAAAcnoAAAAAAAAAegAAAAAAAAABAAAAYXkAAAAAAAAAeQAAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 5, + "left_delete", + null, + "BQAAALcDAAAAAAAAtwMAAAAAAAABAAAAbbYDAAAAAAAAtgMAAAAAAAABAAAAYbUDAAAAAAAAtQMAAAAAAAABAAAAcrQDAAAAAAAAtAMAAAAAAAABAAAAYbMDAAAAAAAAswMAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAAuAMAAAAAAAC4AwAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/main.rs", + "settings": + { + "buffer_size": 4627, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fro" + }, + "AwAAANoDAAAAAAAA2wMAAAAAAAADAAAAbmV32wMAAAAAAADcAwAAAAAAAAAAAADcAwAAAAAAAN0DAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2gMAAAAAAADdAwAAAAAAAAAAAAAAAPC/" + ], + [ + 8, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 3, + 6, + 3 + ], + "trigger": "from_file(as Settings)" + }, + "AgAAANoDAAAAAAAA2gMAAAAAAAADAAAAZnJv2gMAAAAAAADjAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QMAAAAAAADdAwAAAAAAAAAAAAAAAPC/" + ], + [ + 18, + 1, + "insert", + { + "characters": "metrics_" + }, + "CAAAAP0GAAAAAAAA/gYAAAAAAAAAAAAA/gYAAAAAAAD/BgAAAAAAAAAAAAD/BgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAQcAAAAAAAAAAAAAAQcAAAAAAAACBwAAAAAAAAAAAAACBwAAAAAAAAMHAAAAAAAAAAAAAAMHAAAAAAAABAcAAAAAAAAAAAAABAcAAAAAAAAFBwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QYAAAAAAAD9BgAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "insert", + { + "characters": "metrics_" + }, + "CAAAANgGAAAAAAAA2QYAAAAAAAAAAAAA2QYAAAAAAADaBgAAAAAAAAAAAADaBgAAAAAAANsGAAAAAAAAAAAAANsGAAAAAAAA3AYAAAAAAAAAAAAA3AYAAAAAAADdBgAAAAAAAAAAAADdBgAAAAAAAN4GAAAAAAAAAAAAAN4GAAAAAAAA3wYAAAAAAAAAAAAA3wYAAAAAAADgBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2AYAAAAAAADYBgAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "left_delete", + null, + "AQAAAN8GAAAAAAAA3wYAAAAAAAABAAAAXw", + "AQAAAAAAAAABAAAA4AYAAAAAAADgBgAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "insert", + { + "characters": "." + }, + "AQAAAN8GAAAAAAAA4AYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3wYAAAAAAADfBgAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "left_delete", + null, + "AQAAAAwHAAAAAAAADAcAAAAAAAABAAAAXw", + "AQAAAAAAAAABAAAADQcAAAAAAAANBwAAAAAAAAAAAAAA4GxA" + ], + [ + 38, + 1, + "insert", + { + "characters": "." + }, + "AQAAAAwHAAAAAAAADQcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADAcAAAAAAAAMBwAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAE0AAAAAAAAATgAAAAAAAAAEAAAAcG9ueU4AAAAAAAAATwAAAAAAAAAAAAAATwAAAAAAAABQAAAAAAAAAAAAAABQAAAAAAAAAFEAAAAAAAAAAAAAAFEAAAAAAAAAUgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATQAAAAAAAABRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "insert", + { + "characters": "{" + }, + "AQAAANwBAAAAAAAA3QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3AEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" + ], + [ + 64, + 1, + "paste", + null, + "AQAAAN0BAAAAAAAA5AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": "," + }, + "AQAAAOQBAAAAAAAA5QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5AEAAAAAAADkAQAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "insert", + { + "characters": " " + }, + "AQAAAOUBAAAAAAAA5gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5QEAAAAAAADlAQAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "insert", + { + "characters": "," + }, + "AQAAAOsBAAAAAAAA7AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6wEAAAAAAADrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "insert", + { + "characters": " C" + }, + "AgAAAOwBAAAAAAAA7QEAAAAAAAAAAAAA7QEAAAAAAADuAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7AEAAAAAAADsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":1,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 33, + 70, + 2 + ], + "trigger": "Cache" + }, + "AgAAAO0BAAAAAAAA7QEAAAAAAAABAAAAQ+0BAAAAAAAA8gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7gEAAAAAAADuAQAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAPIBAAAAAAAA8wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8gEAAAAAAADyAQAAAAAAAAAAAAAAAPC/" + ], + [ + 75, + 2, + "left_delete", + null, + "AgAAAJABAAAAAAAAkAEAAAAAAAA3AAAAdXNlIGNyYXRlOjpzZXJ2aWNlOjpDYWNoZTsKdXNlIGNyYXRlOjpzZXJ2aWNlOjpTZXJ2aWNlO48BAAAAAAAAjwEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAxwEAAAAAAACQAQAAAAAAAAAAAAAAAPC/" + ], + [ + 82, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAOIBAAAAAAAA4wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4gEAAAAAAADiAQAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "paste", + null, + "AQAAAOMBAAAAAAAA8AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4wEAAAAAAADjAQAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "insert", + { + "characters": "," + }, + "AQAAAPABAAAAAAAA8QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8AEAAAAAAADwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "insert", + { + "characters": " " + }, + "AQAAAPEBAAAAAAAA8gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8QEAAAAAAADxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "left_delete", + null, + "AQAAAL0BAAAAAAAAvQEAAAAAAAAaAAAAdXNlIGNyYXRlOjpzeW5jOjpNZW1TeW5jOwo", + "AQAAAAAAAAABAAAAvQEAAAAAAADXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "paste", + null, + "AQAAAMkBAAAAAAAA4AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQEAAAAAAADJAQAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "insert", + { + "characters": "," + }, + "AQAAAOABAAAAAAAA4QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4AEAAAAAAADgAQAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "insert", + { + "characters": " " + }, + "AQAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4QEAAAAAAADhAQAAAAAAAAAAAAAAAPC/" + ], + [ + 109, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAKUBAAAAAAAArAEAAAAAAAAAAAAAuQEAAAAAAAC5AQAAAAAAAAcAAABlLCBDYWNo", + "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 116, + 1, + "left_delete", + null, + "AQAAAGwBAAAAAAAAbAEAAAAAAAAkAAAAdXNlIGNyYXRlOjpwb3N0Z3Jlczo6cGc6OlBnQ29udGV4dDsK", + "AQAAAAAAAAABAAAAbAEAAAAAAACQAQAAAAAAAAAAAAAAAPC/" + ], + [ + 127, + 1, + "paste", + null, + "AQAAAKUBAAAAAAAAugEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQEAAAAAAAClAQAAAAAAAAAAAAAAAPC/" + ], + [ + 128, + 1, + "insert", + { + "characters": "," + }, + "AQAAALoBAAAAAAAAuwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 129, + 1, + "insert", + { + "characters": " " + }, + "AQAAALsBAAAAAAAAvAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 136, + 1, + "paste", + null, + "AQAAAKUBAAAAAAAAxQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQEAAAAAAAClAQAAAAAAAAAAAAAAAPC/" + ], + [ + 137, + 1, + "insert", + { + "characters": "," + }, + "AQAAAMUBAAAAAAAAxgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxQEAAAAAAADFAQAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "insert", + { + "characters": " " + }, + "AQAAAMYBAAAAAAAAxwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxgEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "rust_fmt_format_buffer", + null, + "BgAAAKUBAAAAAAAApQEAAAAAAAAhAAAAc2VydmljZTo6e0NhY2hlLCBTZXJ2aWNlLCBTdGF0ZX0spQEAAAAAAACpAQAAAAAAAAAAAADAAQAAAAAAAMQBAAAAAAAAAAAAAN0BAAAAAAAABwIAAAAAAAAAAAAAFgIAAAAAAAAaAgAAAAAAAAAAAAAnAgAAAAAAACkCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxwEAAAAAAADHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 145, + 1, + "left_delete", + null, + "AQAAAEoBAAAAAAAASgEAAAAAAAAhAAAAdXNlIGNyYXRlOjptZXRyaWNzOjpNZXRyaWNXb3JrZXI7", + "AQAAAAAAAAABAAAAawEAAAAAAABKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 154, + 1, + "left_delete", + null, + "AQAAAEsBAAAAAAAASwEAAAAAAAAtAAAAdXNlIGNyYXRlOjpzZXJ2aWNlOjp7Q2FjaGUsIFNlcnZpY2UsIFN0YXRlfTsK", + "AQAAAAAAAAABAAAASwEAAAAAAAB4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 165, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFcBAAAAAAAAXAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 166, + 1, + "paste", + null, + "AQAAAFwBAAAAAAAAbwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXAEAAAAAAABcAQAAAAAAAAAAAAAAAPC/" + ], + [ + 167, + 1, + "insert", + { + "characters": "," + }, + "AQAAAG8BAAAAAAAAcAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 168, + 2, + "left_delete", + null, + "AgAAAG8BAAAAAAAAbwEAAAAAAAABAAAALG4BAAAAAAAAbgEAAAAAAAABAAAAOw", + "AQAAAAAAAAABAAAAcAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 169, + 1, + "insert", + { + "characters": "," + }, + "AQAAAG4BAAAAAAAAbwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbgEAAAAAAABuAQAAAAAAAAAAAAAAAPC/" + ], + [ + 175, + 1, + "paste", + null, + "AQAAAFcBAAAAAAAAbgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 178, + 1, + "insert", + { + "characters": "c" + }, + "AQAAAFcBAAAAAAAAWAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 180, + 1, + "left_delete", + null, + "AQAAAG4BAAAAAAAAbgEAAAAAAAABAAAAOw", + "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAP///////+9/" + ], + [ + 181, + 1, + "insert", + { + "characters": "," + }, + "AQAAAG4BAAAAAAAAbwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbgEAAAAAAABuAQAAAAAAAAAAAAAAAPC/" + ], + [ + 184, + 2, + "left_delete", + null, + "AgAAAAYBAAAAAAAABgEAAAAAAABDAAAACnVzZSBjcmF0ZTo6Y29uZmlnOjpTZXJ2aWNlU2V0dGluZ3M7CnVzZSBjcmF0ZTo6aHR0cDo6cm91dGVzOjpIdHRwOwUBAAAAAAAABQEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAASQEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 185, + 1, + "right_delete", + null, + "AQAAAAUBAAAAAAAABQEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAABQEAAAAAAAAFAQAAAAAAAAAAAAAAAPC/" + ], + [ + 186, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAUBAAAAAAAABgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABQEAAAAAAAAFAQAAAAAAAAAAAAAAAPC/" + ], + [ + 189, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABMBAAAAAAAAGAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABgEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 196, + 1, + "left_delete", + null, + "AQAAAIoGAAAAAAAAigYAAAAAAAAHAAAAc2VydmljZQ", + "AQAAAAAAAAABAAAAigYAAAAAAACRBgAAAAAAAAAAAAAAAPC/" + ], + [ + 197, + 1, + "right_delete", + null, + "AQAAAIoGAAAAAAAAigYAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAAigYAAAAAAACKBgAAAAAAAAAAAAAAAPC/" + ], + [ + 202, + 2, + "left_delete", + null, + "AgAAAK8GAAAAAAAArwYAAAAAAAAHAAAAc2VydmljZa4GAAAAAAAArgYAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAArwYAAAAAAAC2BgAAAAAAAAAAAAAAAPC/" + ], + [ + 212, + 1, + "insert", + { + "characters": "ефы" + }, + "AwAAADYIAAAAAAAANwgAAAAAAAAHAAAAc2VydmljZTcIAAAAAAAAOAgAAAAAAAAAAAAAOAgAAAAAAAA5CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANggAAAAAAAA9CAAAAAAAAAAAAAAAAPC/" + ], + [ + 213, + 3, + "left_delete", + null, + "AwAAADgIAAAAAAAAOAgAAAAAAAACAAAA0Ys3CAAAAAAAADcIAAAAAAAAAgAAANGENggAAAAAAAA2CAAAAAAAAAIAAADQtQ", + "AQAAAAAAAAABAAAAOQgAAAAAAAA5CAAAAAAAAAAAAAAAAPC/" + ], + [ + 214, + 1, + "insert", + { + "characters": "tasks" + }, + "BQAAADYIAAAAAAAANwgAAAAAAAAAAAAANwgAAAAAAAA4CAAAAAAAAAAAAAA4CAAAAAAAADkIAAAAAAAAAAAAADkIAAAAAAAAOggAAAAAAAAAAAAAOggAAAAAAAA7CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANggAAAAAAAA2CAAAAAAAAAAAAAAAAPC/" + ], + [ + 223, + 1, + "insert", + { + "characters": "task" + }, + "BAAAADYNAAAAAAAANw0AAAAAAAAHAAAAc2VydmljZTcNAAAAAAAAOA0AAAAAAAAAAAAAOA0AAAAAAAA5DQAAAAAAAAAAAAA5DQAAAAAAADoNAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANg0AAAAAAAA9DQAAAAAAAAAAAAAAAPC/" + ], + [ + 228, + 1, + "insert", + { + "characters": "s" + }, + "AQAAADoNAAAAAAAAOw0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOg0AAAAAAAA6DQAAAAAAAAAAAAAAAPC/" + ], + [ + 237, + 1, + "insert", + { + "characters": "tasks" + }, + "BQAAALIOAAAAAAAAsw4AAAAAAAAHAAAAc2VydmljZbMOAAAAAAAAtA4AAAAAAAAAAAAAtA4AAAAAAAC1DgAAAAAAAAAAAAC1DgAAAAAAALYOAAAAAAAAAAAAALYOAAAAAAAAtw4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsg4AAAAAAAC5DgAAAAAAAAAAAAAAAPC/" + ], + [ + 250, + 4, + "left_delete", + null, + "BAAAAJQFAAAAAAAAlAUAAAAAAAABAAAAX5MFAAAAAAAAkwUAAAAAAAABAAAAcZIFAAAAAAAAkgUAAAAAAAABAAAAbZEFAAAAAAAAkQUAAAAAAAABAAAAeg", + "AQAAAAAAAAABAAAAlQUAAAAAAACVBQAAAAAAAAAAAAAAAPC/" + ], + [ + 253, + 1, + "insert", + { + "characters": "_zmq" + }, + "BAAAAKEFAAAAAAAAogUAAAAAAAAAAAAAogUAAAAAAACjBQAAAAAAAAAAAACjBQAAAAAAAKQFAAAAAAAAAAAAAKQFAAAAAAAApQUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoQUAAAAAAAChBQAAAAAAAAAAAAAAAPC/" + ], + [ + 265, + 1, + "cut", + null, + "AQAAAG8CAAAAAAAAbwIAAAAAAAAhAAAAICAgIHByaW50bG4hKCI+Pj4ge30iLCBWRVJTSU9OKTsK", + "AQAAAAAAAAABAAAAbwIAAAAAAACQAgAAAAAAAAAAAAAAAPC/" + ], + [ + 268, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFICAAAAAAAAVwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUgIAAAAAAABSAgAAAAAAAAAAAAAAAPC/" + ], + [ + 269, + 1, + "paste", + null, + "AQAAAFcCAAAAAAAAeAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVwIAAAAAAABXAgAAAAAAAAAAAAAAAPC/" + ], + [ + 272, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAFcCAAAAAAAAVwIAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAeAIAAAAAAAB4AgAAAAAAAAAAAAAAAPC/" + ], + [ + 274, + 1, + "left_delete", + null, + "AQAAAHMCAAAAAAAAcwIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAdAIAAAAAAAB0AgAAAAAAAAAAAAAAAPC/" + ], + [ + 340, + 1, + "paste", + null, + "AQAAAC8GAAAAAAAAawYAAAAAAAARAAAAcHVibGlzaGVyLmNsb25lKCk", + "AQAAAAAAAAABAAAALwYAAAAAAABABgAAAAAAAAAAAAAAAPC/" + ], + [ + 344, + 1, + "left_delete", + null, + "AQAAAFwFAAAAAAAAXAUAAAAAAABSAAAAICAgIGxldCBwdWJsaXNoZXIgPSBQdWJsaXNoZXI6Om5ldygmc2V0dGluZ3Muc2VydmljZS51cGRhdGVzX2VuZHBvaW50X3ptcSkuYXdhaXQ7Cg", + "AQAAAAAAAAABAAAAXAUAAAAAAACuBQAAAAAAAAAAAAAAAPC/" + ], + [ + 347, + 1, + "rust_fmt_format_buffer", + null, + "BQAAAFwFAAAAAAAAXAUAAAAAAAABAAAACsMFAAAAAAAAzAUAAAAAAAAAAAAA2AUAAAAAAADgBQAAAAAAAAAAAADsBQAAAAAAAPQFAAAAAAAAAAAAADEGAAAAAAAANwYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXAUAAAAAAABcBQAAAAAAAAAAAAAAAPC/" + ], + [ + 374, + 1, + "paste", + null, + "AQAAACcJAAAAAAAAbgkAAAAAAAAKAAAAc3Vic2NyaWJlcg", + "AQAAAAAAAAABAAAAJwkAAAAAAAAxCQAAAAAAAAAAAAAAAPC/" + ], + [ + 378, + 1, + "left_delete", + null, + "AQAAAJMIAAAAAAAAkwgAAAAAAABeAAAAICAgIGxldCBzdWJzY3JpYmVyID0gU3Vic2NyaWJlcjo6bmV3X2JvdW5kKCZzZXR0aW5ncy5tZXRyaWNzLnJlY2lldmVyLCB2ZWMhW1RvcGljOjpNZXRyaWNzXSk7Cg", + "AQAAAAAAAAABAAAAkwgAAAAAAADxCAAAAAAAAAAAAAAAAPC/" + ], + [ + 381, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAKwIAAAAAAAAtQgAAAAAAAAAAAAA0QgAAAAAAADZCAAAAAAAAAAAAAAhCQAAAAAAACcJAAAAAAAAAAAAACgJAAAAAAAALQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkwgAAAAAAACTCAAAAAAAAAAAAAAAAPC/" + ], + [ + 427, + 1, + "insert", + { + "characters": "\n\nlet" + }, + "BgAAAJIIAAAAAAAAlwgAAAAAAAAAAAAAlwgAAAAAAACcCAAAAAAAAAAAAACTCAAAAAAAAJMIAAAAAAAABAAAACAgICCYCAAAAAAAAJkIAAAAAAAAAAAAAJkIAAAAAAAAmggAAAAAAAAAAAAAmggAAAAAAACbCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkggAAAAAAACSCAAAAAAAAAAAAAAAAPC/" + ], + [ + 428, + 1, + "insert", + { + "characters": " Su" + }, + "AwAAAJsIAAAAAAAAnAgAAAAAAAAAAAAAnAgAAAAAAACdCAAAAAAAAAAAAACdCAAAAAAAAJ4IAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmwgAAAAAAACbCAAAAAAAAAAAAAAAAPC/" + ], + [ + 429, + 2, + "left_delete", + null, + "AgAAAJ0IAAAAAAAAnQgAAAAAAAABAAAAdZwIAAAAAAAAnAgAAAAAAAABAAAAUw", + "AQAAAAAAAAABAAAAnggAAAAAAACeCAAAAAAAAAAAAAAAAPC/" + ], + [ + 430, + 1, + "insert", + { + "characters": "su" + }, + "AgAAAJwIAAAAAAAAnQgAAAAAAAAAAAAAnQgAAAAAAACeCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnAgAAAAAAACcCAAAAAAAAAAAAAAAAPC/" + ], + [ + 431, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":155,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 229, + 430, + 2 + ], + "trigger": "subscriber(use tracing::subscriber)" + }, + "AgAAAJwIAAAAAAAAnAgAAAAAAAACAAAAc3WcCAAAAAAAAKYIAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnggAAAAAAACeCAAAAAAAAAAAAAAAAPC/" + ], + [ + 432, + 1, + "lsp_apply_document_edit", + { + "changes": + [ + { + "newText": ", subscriber", + "range": + { + "end": + { + "character": 32, + "line": 9 + }, + "start": + { + "character": 32, + "line": 9 + } + } + } + ], + "label": null, + "process_placeholders": false, + "required_view_version": null + }, + "AQAAAAMBAAAAAAAADwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApggAAAAAAACmCAAAAAAAAAAAAAAAAPC/" + ], + [ + 433, + 1, + "insert", + { + "characters": " =" + }, + "AgAAALIIAAAAAAAAswgAAAAAAAAAAAAAswgAAAAAAAC0CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsggAAAAAAACyCAAAAAAAAAAAAAAAAPC/" + ], + [ + 434, + 1, + "insert", + { + "characters": " " + }, + "AQAAALQIAAAAAAAAtQgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtAgAAAAAAAC0CAAAAAAAAAAAAAAAAPC/" + ], + [ + 444, + 1, + "paste", + null, + "AQAAALYIAAAAAAAA/QgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtggAAAAAAAC2CAAAAAAAAAAAAAAAAPC/" + ], + [ + 445, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAP0IAAAAAAAA/ggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" + ], + [ + 448, + 1, + "left_delete", + null, + "AQAAAEUJAAAAAAAARQkAAAAAAABHAAAAU3Vic2NyaWJlcjo6bmV3X2JvdW5kKCZzZXR0aW5ncy5tZXRyaWNzLnJlY2lldmVyLCB2ZWMhW1RvcGljOjpNZXRyaWNzXSk", + "AQAAAAAAAAABAAAARQkAAAAAAACMCQAAAAAAAAAAAAAAAPC/" + ], + [ + 449, + 1, + "insert", + { + "characters": "sun" + }, + "AwAAAEUJAAAAAAAARgkAAAAAAAAAAAAARgkAAAAAAABHCQAAAAAAAAAAAABHCQAAAAAAAEgJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARQkAAAAAAABFCQAAAAAAAAAAAAAAAPC/" + ], + [ + 450, + 1, + "left_delete", + null, + "AQAAAEcJAAAAAAAARwkAAAAAAAABAAAAbg", + "AQAAAAAAAAABAAAASAkAAAAAAABICQAAAAAAAAAAAAAAAPC/" + ], + [ + 451, + 1, + "insert", + { + "characters": "b" + }, + "AQAAAEcJAAAAAAAASAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARwkAAAAAAABHCQAAAAAAAAAAAAAAAPC/" + ], + [ + 452, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 246, + 451, + 1 + ], + "trigger": "subscriber" + }, + "AgAAAEUJAAAAAAAARQkAAAAAAAADAAAAc3ViRQkAAAAAAABPCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAkAAAAAAABICQAAAAAAAAAAAAAAAPC/" + ], + [ + 454, + 1, + "trim_trailing_white_space", + null, + "AQAAALQIAAAAAAAAtAgAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAATwkAAAAAAABPCQAAAAAAAAAAAAAAAPC/" + ], + [ + 455, + 1, + "rust_fmt_format_buffer", + null, + "BgAAALQIAAAAAAAAtAgAAAAAAAABAAAACrQIAAAAAAAAtQgAAAAAAAAAAAAAFgkAAAAAAAAWCQAAAAAAAAkAAAAKICAgICAgICAyCQAAAAAAADIJAAAAAAAACAAAAAogICAgICAgPQkAAAAAAAA9CQAAAAAAAAYAAAAsCiAgICA+CQAAAAAAAD4JAAAAAAAABQAAAAogICAg", + "AQAAAAAAAAABAAAATgkAAAAAAABOCQAAAAAAAAAAAAAAAPC/" + ], + [ + 465, + 1, + "insert", + { + "characters": ".ik" + }, + "AwAAAPwIAAAAAAAA/QgAAAAAAAAAAAAA/QgAAAAAAAD+CAAAAAAAAAAAAAD+CAAAAAAAAP8IAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AgAAAAAAAD8CAAAAAAAAAAAAAAAAPC/" + ], + [ + 466, + 2, + "left_delete", + null, + "AgAAAP4IAAAAAAAA/ggAAAAAAAABAAAAa/0IAAAAAAAA/QgAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAA/wgAAAAAAAD/CAAAAAAAAAAAAAAAAPC/" + ], + [ + 467, + 1, + "insert", + { + "characters": "ok" + }, + "AgAAAP0IAAAAAAAA/ggAAAAAAAAAAAAA/ggAAAAAAAD/CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" + ], + [ + 468, + 2, + "left_delete", + null, + "AgAAAP4IAAAAAAAA/ggAAAAAAAABAAAAa/0IAAAAAAAA/QgAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAA/wgAAAAAAAD/CAAAAAAAAAAAAAAAAPC/" + ], + [ + 469, + 1, + "left_delete", + null, + "AQAAAPwIAAAAAAAA/AgAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" + ], + [ + 476, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAP0IAAAAAAAAAgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" + ], + [ + 488, + 1, + "trim_trailing_white_space", + null, + "AQAAAP4IAAAAAAAA/ggAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAA/AgAAAAAAAD8CAAAAAAAAAAAAAAAAPC/" + ], + [ + 492, + 1, + "insert", + { + "characters": ".ok_or" + }, + "BgAAAPwIAAAAAAAA/QgAAAAAAAAAAAAA/QgAAAAAAAD+CAAAAAAAAAAAAAD+CAAAAAAAAP8IAAAAAAAAAAAAAP8IAAAAAAAAAAkAAAAAAAAAAAAAAAkAAAAAAAABCQAAAAAAAAAAAAABCQAAAAAAAAIJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AgAAAAAAAD8CAAAAAAAAAAAAAAAAPC/" + ], + [ + 493, + 5, + "left_delete", + null, + "BQAAAAEJAAAAAAAAAQkAAAAAAAABAAAAcgAJAAAAAAAAAAkAAAAAAAABAAAAb/8IAAAAAAAA/wgAAAAAAAABAAAAX/4IAAAAAAAA/ggAAAAAAAABAAAAa/0IAAAAAAAA/QgAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAAAgkAAAAAAAACCQAAAAAAAAAAAAAAAPC/" + ], + [ + 494, + 1, + "insert", + { + "characters": "map_err" + }, + "BwAAAP0IAAAAAAAA/ggAAAAAAAAAAAAA/ggAAAAAAAD/CAAAAAAAAAAAAAD/CAAAAAAAAAAJAAAAAAAAAAAAAAAJAAAAAAAAAQkAAAAAAAAAAAAAAQkAAAAAAAACCQAAAAAAAAAAAAACCQAAAAAAAAMJAAAAAAAAAAAAAAMJAAAAAAAABAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" + ], + [ + 495, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAAQJAAAAAAAABgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAkAAAAAAAAECQAAAAAAAAAAAAAAAPC/" + ], + [ + 496, + 1, + "insert", + { + "characters": "||" + }, + "AgAAAAUJAAAAAAAABgkAAAAAAAAAAAAABgkAAAAAAAAHCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABQkAAAAAAAAFCQAAAAAAAAAAAAAAAPC/" + ], + [ + 497, + 1, + "insert", + { + "characters": " " + }, + "AQAAAAcJAAAAAAAACAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwkAAAAAAAAHCQAAAAAAAAAAAAAAAPC/" + ], + [ + 498, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAAgJAAAAAAAACgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACAkAAAAAAAAICQAAAAAAAAAAAAAAAPC/" + ], + [ + 499, + 1, + "insert", + { + "characters": "Ca" + }, + "AgAAAAkJAAAAAAAACgkAAAAAAAAAAAAACgkAAAAAAAALCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACQkAAAAAAAAJCQAAAAAAAAAAAAAAAPC/" + ], + [ + 500, + 2, + "left_delete", + null, + "AgAAAAoJAAAAAAAACgkAAAAAAAABAAAAYQkJAAAAAAAACQkAAAAAAAABAAAAQw", + "AQAAAAAAAAABAAAACwkAAAAAAAALCQAAAAAAAAAAAAAAAPC/" + ], + [ + 501, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Delete Left Right.sublime-macro" + }, + "AgAAAAgJAAAAAAAACAkAAAAAAAABAAAAIggJAAAAAAAACAkAAAAAAAABAAAAIg", + "AQAAAAAAAAABAAAACQkAAAAAAAAJCQAAAAAAAAAAAAAAAPC/" + ], + [ + 502, + 1, + "insert", + { + "characters": "Erro" + }, + "BAAAAAgJAAAAAAAACQkAAAAAAAAAAAAACQkAAAAAAAAKCQAAAAAAAAAAAAAKCQAAAAAAAAsJAAAAAAAAAAAAAAsJAAAAAAAADAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACAkAAAAAAAAICQAAAAAAAAAAAAAAAPC/" + ], + [ + 503, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":57,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 277, + 502, + 4 + ], + "trigger": "Error(use pony::Error)" + }, + "AgAAAAgJAAAAAAAACAkAAAAAAAAEAAAARXJybwgJAAAAAAAADQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADAkAAAAAAAAMCQAAAAAAAAAAAAAAAPC/" + ], + [ + 504, + 1, + "lsp_apply_document_edit", + { + "changes": + [ + { + "newText": "use pony::Error;\n", + "range": + { + "end": + { + "character": 0, + "line": 1 + }, + "start": + { + "character": 0, + "line": 1 + } + } + } + ], + "label": null, + "process_placeholders": false, + "required_view_version": null + }, + "AQAAABQAAAAAAAAAJQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADQkAAAAAAAANCQAAAAAAAAAAAAAAAPC/" + ], + [ + 505, + 1, + "insert", + { + "characters": "::C" + }, + "AwAAAB4JAAAAAAAAHwkAAAAAAAAAAAAAHwkAAAAAAAAgCQAAAAAAAAAAAAAgCQAAAAAAACEJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgkAAAAAAAAeCQAAAAAAAAAAAAAAAPC/" + ], + [ + 507, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":13,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 280, + 505, + 3 + ], + "trigger": "Custom()" + }, + "AgAAACAJAAAAAAAAIAkAAAAAAAABAAAAQyAJAAAAAAAAKgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIQkAAAAAAAAhCQAAAAAAAAAAAAAAAPC/" + ], + [ + 508, + 1, + "insert_snippet", + { + "contents": "\"${0:$SELECTION}\"" + }, + "AgAAACcJAAAAAAAAJwkAAAAAAAACAAAAKCknCQAAAAAAACsJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJwkAAAAAAAApCQAAAAAAAAAAAAAAAPC/" + ], + [ + 509, + 1, + "insert", + { + "characters": "Subscriber" + }, + "CgAAACgJAAAAAAAAKQkAAAAAAAACAAAAKCkpCQAAAAAAACoJAAAAAAAAAAAAACoJAAAAAAAAKwkAAAAAAAAAAAAAKwkAAAAAAAAsCQAAAAAAAAAAAAAsCQAAAAAAAC0JAAAAAAAAAAAAAC0JAAAAAAAALgkAAAAAAAAAAAAALgkAAAAAAAAvCQAAAAAAAAAAAAAvCQAAAAAAADAJAAAAAAAAAAAAADAJAAAAAAAAMQkAAAAAAAAAAAAAMQkAAAAAAAAyCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAkAAAAAAAAqCQAAAAAAAAAAAAAAAPC/" + ], + [ + 510, + 1, + "insert", + { + "characters": " fail" + }, + "BQAAADIJAAAAAAAAMwkAAAAAAAAAAAAAMwkAAAAAAAA0CQAAAAAAAAAAAAA0CQAAAAAAADUJAAAAAAAAAAAAADUJAAAAAAAANgkAAAAAAAAAAAAANgkAAAAAAAA3CQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMgkAAAAAAAAyCQAAAAAAAAAAAAAAAPC/" + ], + [ + 511, + 1, + "insert", + { + "characters": "ed." + }, + "AwAAADcJAAAAAAAAOAkAAAAAAAAAAAAAOAkAAAAAAAA5CQAAAAAAAAAAAAA5CQAAAAAAADoJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANwkAAAAAAAA3CQAAAAAAAAAAAAAAAPC/" + ], + [ + 512, + 1, + "left_delete", + null, + "AQAAADkJAAAAAAAAOQkAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAAOgkAAAAAAAA6CQAAAAAAAAAAAAAAAPC/" + ], + [ + 514, + 1, + "insert", + { + "characters": ".into" + }, + "BQAAADoJAAAAAAAAOwkAAAAAAAAAAAAAOwkAAAAAAAA8CQAAAAAAAAAAAAA8CQAAAAAAAD0JAAAAAAAAAAAAAD0JAAAAAAAAPgkAAAAAAAAAAAAAPgkAAAAAAAA/CQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOgkAAAAAAAA6CQAAAAAAAAAAAAAAAPC/" + ], + [ + 515, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAD8JAAAAAAAAQQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPwkAAAAAAAA/CQAAAAAAAAAAAAAAAPC/" + ], + [ + 519, + 1, + "rust_fmt_format_buffer", + null, + "BQAAAAQAAAAAAAAABAAAAAAAAAAOAAAAc3RkOjpzeW5jOjpBcmMEAAAAAAAAAA8AAAAAAAAAAAAAABUAAAAAAAAAFQAAAAAAAAALAAAAcG9ueTo6RXJyb3IVAAAAAAAAACMAAAAAAAAAAAAAAA0JAAAAAAAAFgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQQkAAAAAAABBCQAAAAAAAAAAAAAAAPC/" + ], + [ + 523, + 1, + "insert", + { + "characters": "_" + }, + "AQAAACAJAAAAAAAAIQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIAkAAAAAAAAgCQAAAAAAAAAAAAAAAPC/" + ], + [ + 539, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAMMIAAAAAAAAxAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwgAAAAAAADDCAAAAAAAAAAAAAAAAPC/" + ], + [ + 540, + 1, + "left_delete", + null, + "AQAAAMMIAAAAAAAAwwgAAAAAAAABAAAAOw", + "AQAAAAAAAAABAAAAxAgAAAAAAADECAAAAAAAAAAAAAAAAPC/" + ], + [ + 541, + 1, + "insert", + { + "characters": ":" + }, + "AQAAAMMIAAAAAAAAxAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwgAAAAAAADDCAAAAAAAAAAAAAAAAPC/" + ], + [ + 542, + 1, + "insert", + { + "characters": " S" + }, + "AgAAAMQIAAAAAAAAxQgAAAAAAAAAAAAAxQgAAAAAAADGCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxAgAAAAAAADECAAAAAAAAAAAAAAAAPC/" + ], + [ + 543, + 1, + "insert", + { + "characters": "UBS" + }, + "AwAAAMYIAAAAAAAAxwgAAAAAAAAAAAAAxwgAAAAAAADICAAAAAAAAAAAAADICAAAAAAAAMkIAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxggAAAAAAADGCAAAAAAAAAAAAAAAAPC/" + ], + [ + 544, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":47,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 303, + 543, + 3 + ], + "trigger": "Subscriber" + }, + "AgAAAMUIAAAAAAAAxQgAAAAAAAAEAAAAU1VCU8UIAAAAAAAAzwgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQgAAAAAAADJCAAAAAAAAAAAAAAAAPC/" + ], + [ + 547, + 1, + "rust_fmt_format_buffer", + null, + "AgAAANEIAAAAAAAA2QgAAAAAAAAAAAAAIgkAAAAAAAAmCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzwgAAAAAAADPCAAAAAAAAAAAAAAAAPC/" + ], + [ + 562, + 3, + "left_delete", + null, + "AwAAABYBAAAAAAAAFgEAAAAAAAAKAAAAc3Vic2NyaWJlchUBAAAAAAAAFQEAAAAAAAABAAAAIBQBAAAAAAAAFAEAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAFgEAAAAAAAAgAQAAAAAAAAAAAAAAAPC/" + ], + [ + 593, + 1, + "insert", + { + "characters": "\nlet" + }, + "BAAAALMFAAAAAAAAuAUAAAAAAAAAAAAAuAUAAAAAAAC5BQAAAAAAAAAAAAC5BQAAAAAAALoFAAAAAAAAAAAAALoFAAAAAAAAuwUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAswUAAAAAAACzBQAAAAAAAAAAAAAAAPC/" + ], + [ + 594, + 1, + "insert", + { + "characters": " pub;ishe" + }, + "CQAAALsFAAAAAAAAvAUAAAAAAAAAAAAAvAUAAAAAAAC9BQAAAAAAAAAAAAC9BQAAAAAAAL4FAAAAAAAAAAAAAL4FAAAAAAAAvwUAAAAAAAAAAAAAvwUAAAAAAADABQAAAAAAAAAAAADABQAAAAAAAMEFAAAAAAAAAAAAAMEFAAAAAAAAwgUAAAAAAAAAAAAAwgUAAAAAAADDBQAAAAAAAAAAAADDBQAAAAAAAMQFAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuwUAAAAAAAC7BQAAAAAAAAAAAAAAAPC/" + ], + [ + 595, + 5, + "left_delete", + null, + "BQAAAMMFAAAAAAAAwwUAAAAAAAABAAAAZcIFAAAAAAAAwgUAAAAAAAABAAAAaMEFAAAAAAAAwQUAAAAAAAABAAAAc8AFAAAAAAAAwAUAAAAAAAABAAAAab8FAAAAAAAAvwUAAAAAAAABAAAAOw", + "AQAAAAAAAAABAAAAxAUAAAAAAADEBQAAAAAAAAAAAAAAAPC/" + ], + [ + 596, + 1, + "insert", + { + "characters": "lisher" + }, + "BgAAAL8FAAAAAAAAwAUAAAAAAAAAAAAAwAUAAAAAAADBBQAAAAAAAAAAAADBBQAAAAAAAMIFAAAAAAAAAAAAAMIFAAAAAAAAwwUAAAAAAAAAAAAAwwUAAAAAAADEBQAAAAAAAAAAAADEBQAAAAAAAMUFAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvwUAAAAAAAC/BQAAAAAAAAAAAAAAAPC/" + ], + [ + 597, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAMUFAAAAAAAAxgUAAAAAAAAAAAAAxgUAAAAAAADHBQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxQUAAAAAAADFBQAAAAAAAAAAAAAAAPC/" + ], + [ + 598, + 1, + "insert", + { + "characters": " " + }, + "AQAAAMcFAAAAAAAAyAUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxwUAAAAAAADHBQAAAAAAAAAAAAAAAPC/" + ], + [ + 599, + 1, + "paste", + null, + "AQAAAMgFAAAAAAAABAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyAUAAAAAAADIBQAAAAAAAAAAAAAAAPC/" + ], + [ + 600, + 1, + "insert", + { + "characters": ".ma" + }, + "AwAAAAQGAAAAAAAABQYAAAAAAAAAAAAABQYAAAAAAAAGBgAAAAAAAAAAAAAGBgAAAAAAAAcGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAYAAAAAAAAEBgAAAAAAAAAAAAAAAPC/" + ], + [ + 601, + 1, + "insert", + { + "characters": "o" + }, + "AQAAAAcGAAAAAAAACAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwYAAAAAAAAHBgAAAAAAAAAAAAAAAPC/" + ], + [ + 602, + 1, + "left_delete", + null, + "AQAAAAcGAAAAAAAABwYAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAACAYAAAAAAAAIBgAAAAAAAAAAAAAAAPC/" + ], + [ + 603, + 1, + "insert", + { + "characters": "p_e" + }, + "AwAAAAcGAAAAAAAACAYAAAAAAAAAAAAACAYAAAAAAAAJBgAAAAAAAAAAAAAJBgAAAAAAAAoGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwYAAAAAAAAHBgAAAAAAAAAAAAAAAPC/" + ], + [ + 604, + 1, + "insert", + { + "characters": "rr" + }, + "AgAAAAoGAAAAAAAACwYAAAAAAAAAAAAACwYAAAAAAAAMBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACgYAAAAAAAAKBgAAAAAAAAAAAAAAAPC/" + ], + [ + 605, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAAwGAAAAAAAADgYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADAYAAAAAAAAMBgAAAAAAAAAAAAAAAPC/" + ], + [ + 606, + 1, + "insert", + { + "characters": "\\_|" + }, + "AwAAAA0GAAAAAAAADgYAAAAAAAAAAAAADgYAAAAAAAAPBgAAAAAAAAAAAAAPBgAAAAAAABAGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADQYAAAAAAAANBgAAAAAAAAAAAAAAAPC/" + ], + [ + 607, + 3, + "left_delete", + null, + "AwAAAA8GAAAAAAAADwYAAAAAAAABAAAAfA4GAAAAAAAADgYAAAAAAAABAAAAXw0GAAAAAAAADQYAAAAAAAABAAAAXA", + "AQAAAAAAAAABAAAAEAYAAAAAAAAQBgAAAAAAAAAAAAAAAPC/" + ], + [ + 608, + 1, + "insert", + { + "characters": "|e|" + }, + "AwAAAA0GAAAAAAAADgYAAAAAAAAAAAAADgYAAAAAAAAPBgAAAAAAAAAAAAAPBgAAAAAAABAGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADQYAAAAAAAANBgAAAAAAAAAAAAAAAPC/" + ], + [ + 609, + 1, + "insert", + { + "characters": " e" + }, + "AgAAABAGAAAAAAAAEQYAAAAAAAAAAAAAEQYAAAAAAAASBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEAYAAAAAAAAQBgAAAAAAAAAAAAAAAPC/" + ], + [ + 610, + 1, + "left_delete", + null, + "AQAAABEGAAAAAAAAEQYAAAAAAAABAAAAZQ", + "AQAAAAAAAAABAAAAEgYAAAAAAAASBgAAAAAAAAAAAAAAAPC/" + ], + [ + 611, + 1, + "insert", + { + "characters": "Error::C" + }, + "CAAAABEGAAAAAAAAEgYAAAAAAAAAAAAAEgYAAAAAAAATBgAAAAAAAAAAAAATBgAAAAAAABQGAAAAAAAAAAAAABQGAAAAAAAAFQYAAAAAAAAAAAAAFQYAAAAAAAAWBgAAAAAAAAAAAAAWBgAAAAAAABcGAAAAAAAAAAAAABcGAAAAAAAAGAYAAAAAAAAAAAAAGAYAAAAAAAAZBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEQYAAAAAAAARBgAAAAAAAAAAAAAAAPC/" + ], + [ + 613, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":13,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 337, + 611, + 8 + ], + "trigger": "Custom()" + }, + "AgAAABgGAAAAAAAAGAYAAAAAAAABAAAAQxgGAAAAAAAAIgYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGQYAAAAAAAAZBgAAAAAAAAAAAAAAAPC/" + ], + [ + 614, + 1, + "insert", + { + "characters": "format!*" + }, + "CAAAAB8GAAAAAAAAIAYAAAAAAAACAAAAKCkgBgAAAAAAACEGAAAAAAAAAAAAACEGAAAAAAAAIgYAAAAAAAAAAAAAIgYAAAAAAAAjBgAAAAAAAAAAAAAjBgAAAAAAACQGAAAAAAAAAAAAACQGAAAAAAAAJQYAAAAAAAAAAAAAJQYAAAAAAAAmBgAAAAAAAAAAAAAmBgAAAAAAACcGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHwYAAAAAAAAhBgAAAAAAAAAAAAAAAPC/" + ], + [ + 615, + 1, + "left_delete", + null, + "AQAAACYGAAAAAAAAJgYAAAAAAAABAAAAKg", + "AQAAAAAAAAABAAAAJwYAAAAAAAAnBgAAAAAAAAAAAAAAAPC/" + ], + [ + 616, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAACYGAAAAAAAAKAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJgYAAAAAAAAmBgAAAAAAAAAAAAAAAPC/" + ], + [ + 617, + 1, + "insert", + { + "characters": "Some" + }, + "BAAAACcGAAAAAAAAKAYAAAAAAAAAAAAAKAYAAAAAAAApBgAAAAAAAAAAAAApBgAAAAAAACoGAAAAAAAAAAAAACoGAAAAAAAAKwYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJwYAAAAAAAAnBgAAAAAAAAAAAAAAAPC/" + ], + [ + 618, + 1, + "insert", + { + "characters": " " + }, + "AQAAACsGAAAAAAAALAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKwYAAAAAAAArBgAAAAAAAAAAAAAAAPC/" + ], + [ + 619, + 5, + "left_delete", + null, + "BQAAACsGAAAAAAAAKwYAAAAAAAABAAAAICoGAAAAAAAAKgYAAAAAAAABAAAAZSkGAAAAAAAAKQYAAAAAAAABAAAAbSgGAAAAAAAAKAYAAAAAAAABAAAAbycGAAAAAAAAJwYAAAAAAAABAAAAUw", + "AQAAAAAAAAABAAAALAYAAAAAAAAsBgAAAAAAAAAAAAAAAPC/" + ], + [ + 620, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAACcGAAAAAAAAKQYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJwYAAAAAAAAnBgAAAAAAAAAAAAAAAPC/" + ], + [ + 621, + 1, + "insert", + { + "characters": "Some" + }, + "BAAAACgGAAAAAAAAKQYAAAAAAAAAAAAAKQYAAAAAAAAqBgAAAAAAAAAAAAAqBgAAAAAAACsGAAAAAAAAAAAAACsGAAAAAAAALAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAYAAAAAAAAoBgAAAAAAAAAAAAAAAPC/" + ], + [ + 622, + 1, + "insert", + { + "characters": " " + }, + "AQAAACwGAAAAAAAALQYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALAYAAAAAAAAsBgAAAAAAAAAAAAAAAPC/" + ], + [ + 623, + 5, + "left_delete", + null, + "BQAAACwGAAAAAAAALAYAAAAAAAABAAAAICsGAAAAAAAAKwYAAAAAAAABAAAAZSoGAAAAAAAAKgYAAAAAAAABAAAAbSkGAAAAAAAAKQYAAAAAAAABAAAAbygGAAAAAAAAKAYAAAAAAAABAAAAUw", + "AQAAAAAAAAABAAAALQYAAAAAAAAtBgAAAAAAAAAAAAAAAPC/" + ], + [ + 624, + 1, + "insert", + { + "characters": "A" + }, + "AQAAACgGAAAAAAAAKQYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAYAAAAAAAAoBgAAAAAAAAAAAAAAAPC/" + ], + [ + 625, + 1, + "insert", + { + "characters": " " + }, + "AQAAACkGAAAAAAAAKgYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQYAAAAAAAApBgAAAAAAAAAAAAAAAPC/" + ], + [ + 626, + 2, + "left_delete", + null, + "AgAAACkGAAAAAAAAKQYAAAAAAAABAAAAICgGAAAAAAAAKAYAAAAAAAABAAAAQQ", + "AQAAAAAAAAABAAAAKgYAAAAAAAAqBgAAAAAAAAAAAAAAAPC/" + ], + [ + 627, + 1, + "insert", + { + "characters": "Error" + }, + "BQAAACgGAAAAAAAAKQYAAAAAAAAAAAAAKQYAAAAAAAAqBgAAAAAAAAAAAAAqBgAAAAAAACsGAAAAAAAAAAAAACsGAAAAAAAALAYAAAAAAAAAAAAALAYAAAAAAAAtBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAYAAAAAAAAoBgAAAAAAAAAAAAAAAPC/" + ], + [ + 628, + 1, + "insert", + { + "characters": " with" + }, + "BQAAAC0GAAAAAAAALgYAAAAAAAAAAAAALgYAAAAAAAAvBgAAAAAAAAAAAAAvBgAAAAAAADAGAAAAAAAAAAAAADAGAAAAAAAAMQYAAAAAAAAAAAAAMQYAAAAAAAAyBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALQYAAAAAAAAtBgAAAAAAAAAAAAAAAPC/" + ], + [ + 629, + 1, + "insert", + { + "characters": " publishe" + }, + "CQAAADIGAAAAAAAAMwYAAAAAAAAAAAAAMwYAAAAAAAA0BgAAAAAAAAAAAAA0BgAAAAAAADUGAAAAAAAAAAAAADUGAAAAAAAANgYAAAAAAAAAAAAANgYAAAAAAAA3BgAAAAAAAAAAAAA3BgAAAAAAADgGAAAAAAAAAAAAADgGAAAAAAAAOQYAAAAAAAAAAAAAOQYAAAAAAAA6BgAAAAAAAAAAAAA6BgAAAAAAADsGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMgYAAAAAAAAyBgAAAAAAAAAAAAAAAPC/" + ], + [ + 630, + 1, + "insert", + { + "characters": "r" + }, + "AQAAADsGAAAAAAAAPAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOwYAAAAAAAA7BgAAAAAAAAAAAAAAAPC/" + ], + [ + 631, + 1, + "insert", + { + "characters": " {}" + }, + "AwAAADwGAAAAAAAAPQYAAAAAAAAAAAAAPQYAAAAAAAA+BgAAAAAAAAAAAAA+BgAAAAAAAD8GAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPAYAAAAAAAA8BgAAAAAAAAAAAAAAAPC/" + ], + [ + 633, + 1, + "insert", + { + "characters": "," + }, + "AQAAAEAGAAAAAAAAQQYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQAYAAAAAAABABgAAAAAAAAAAAAAAAPC/" + ], + [ + 634, + 1, + "insert", + { + "characters": " e" + }, + "AgAAAEEGAAAAAAAAQgYAAAAAAAAAAAAAQgYAAAAAAABDBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQQYAAAAAAABBBgAAAAAAAAAAAAAAAPC/" + ], + [ + 641, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAUGAAAAAAAACgYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABQYAAAAAAAAFBgAAAAAAAAAAAAAAAPC/" + ], + [ + 644, + 1, + "insert", + { + "characters": "pub" + }, + "AwAAAJ4GAAAAAAAAnwYAAAAAAAA8AAAAUHVibGlzaGVyOjpuZXcoJnNldHRpbmdzLnNlcnZpY2UudXBkYXRlc19lbmRwb2ludF96bXEpLmF3YWl0nwYAAAAAAACgBgAAAAAAAAAAAACgBgAAAAAAAKEGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAngYAAAAAAADaBgAAAAAAAAAAAAAAAPC/" + ], + [ + 645, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":4,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 365, + 644, + 3 + ], + "trigger": "publisher" + }, + "AgAAAJ4GAAAAAAAAngYAAAAAAAADAAAAcHVingYAAAAAAACnBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoQYAAAAAAAChBgAAAAAAAAAAAAAAAPC/" + ], + [ + 654, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAEsGAAAAAAAATAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASwYAAAAAAABLBgAAAAAAAAAAAAAAAPC/" + ], + [ + 657, + 1, + "rust_fmt_format_buffer", + null, + "CAAAAP4FAAAAAAAABwYAAAAAAAAAAAAADQYAAAAAAAANBgAAAAAAAAEAAAAuDgYAAAAAAAAQBgAAAAAAAAAAAAAUBgAAAAAAABcGAAAAAAAAAAAAAHoGAAAAAAAAegYAAAAAAAAJAAAACiAgICAgICAghgYAAAAAAACGBgAAAAAAAAgAAAAKICAgICAgIJIGAAAAAAAAkgYAAAAAAAAIAAAACiAgICAgICCcBgAAAAAAAJwGAAAAAAAABgAAACwKICAgIA", + "AQAAAAAAAAABAAAATAYAAAAAAABMBgAAAAAAAAAAAAAAAPC/" + ], + [ + 673, + 1, + "paste", + null, + "AQAAAGYAAAAAAAAAawAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZgAAAAAAAABmAAAAAAAAAAAAAAAAAPC/" + ], + [ + 677, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAARAAAAdXNlIHBvbnk6OkVycm9yOwo", + "AQAAAAAAAAABAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAPC/" + ], + [ + 684, + 1, + "insert", + { + "characters": "," + }, + "AQAAAFoAAAAAAAAAWwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWgAAAAAAAABaAAAAAAAAAAAAAAAAAPC/" + ], + [ + 687, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAFUAAAAAAAAAVQAAAAAAAAAGAAAARXJyb3IsiwAAAAAAAACSAAAAAAAAAAAAAACzAAAAAAAAALcAAAAAAAAAAAAAAMEAAAAAAAAAwQAAAAAAAAAEAAAACiAgIA", + "AQAAAAAAAAABAAAAWwAAAAAAAABbAAAAAAAAAAAAAAAAAPC/" + ], + [ + 713, + 1, + "insert", + { + "characters": ":" + }, + "AQAAALsFAAAAAAAAvAUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuwUAAAAAAAC7BQAAAAAAAAAAAAAAAPC/" + ], + [ + 714, + 1, + "insert", + { + "characters": " Publisher" + }, + "CgAAALwFAAAAAAAAvQUAAAAAAAAAAAAAvQUAAAAAAAC+BQAAAAAAAAAAAAC+BQAAAAAAAL8FAAAAAAAAAAAAAL8FAAAAAAAAwAUAAAAAAAAAAAAAwAUAAAAAAADBBQAAAAAAAAAAAADBBQAAAAAAAMIFAAAAAAAAAAAAAMIFAAAAAAAAwwUAAAAAAAAAAAAAwwUAAAAAAADEBQAAAAAAAAAAAADEBQAAAAAAAMUFAAAAAAAAAAAAAMUFAAAAAAAAxgUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvAUAAAAAAAC8BQAAAAAAAAAAAAAAAPC/" + ], + [ + 737, + 1, + "insert", + { + "characters": "?" + }, + "AQAAAK4JAAAAAAAArwkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgkAAAAAAACuCQAAAAAAAAAAAAAAAPC/" + ], + [ + 744, + 1, + "insert", + { + "characters": "?" + }, + "AQAAAFkGAAAAAAAAWgYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWQYAAAAAAABZBgAAAAAAAAAAAAAAAPC/" + ], + [ + 762, + 2, + "left_delete", + null, + "AgAAAGwJAAAAAAAAbAkAAAAAAABDAAAAICAgICAgICAgICAgLm1hcF9lcnIofF98IEVycm9yOjpDdXN0b20oIlN1YnNjcmliZXIgZmFpbGVkIi5pbnRvKCkpKWsJAAAAAAAAawkAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAArwkAAAAAAABsCQAAAAAAAAAAAAAAAPC/" + ], + [ + 774, + 5, + "left_delete", + null, + "BQAAABgGAAAAAAAAGAYAAAAAAABBAAAAbWFwX2Vycih8ZXwgRXJyb3I6OkN1c3RvbShmb3JtYXQhKCJFcnJvciB3aXRoIHB1Ymxpc2hlciB7fSIsIGUpKSkXBgAAAAAAABcGAAAAAAAAAQAAAC4TBgAAAAAAABMGAAAAAAAABAAAACAgICAPBgAAAAAAAA8GAAAAAAAABAAAACAgICAOBgAAAAAAAA4GAAAAAAAAAQAAAAo", + "AQAAAAAAAAABAAAAGAYAAAAAAABZBgAAAAAAAAAAAAAAAPC/" + ], + [ + 777, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAP8FAAAAAAAA/wUAAAAAAAAJAAAACiAgICAgICAg", + "AQAAAAAAAAABAAAADgYAAAAAAAAOBgAAAAAAAAAAAAAAAPC/" + ], + [ + 783, + 1, + "left_delete", + null, + "AQAAANwGAAAAAAAA3AYAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA3QYAAAAAAADdBgAAAAAAAAAAAAAAAPC/" + ], + [ + 799, + 3, + "left_delete", + null, + "AwAAAIsAAAAAAAAAiwAAAAAAAAAFAAAARXJyb3KKAAAAAAAAAIoAAAAAAAAAAQAAACCJAAAAAAAAAIkAAAAAAAAAAQAAACw", + "AQAAAAAAAAABAAAAiwAAAAAAAACQAAAAAAAAAAAAAAAAAPC/" + ], + [ + 802, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAKwAAAAAAAAArAAAAAAAAAAEAAAACiAgILYAAAAAAAAAugAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiQAAAAAAAACJAAAAAAAAAAAAAAAAAPC/" + ], + [ + 812, + 1, + "insert", + { + "characters": "API" + }, + "AwAAAGUCAAAAAAAAZgIAAAAAAAAAAAAAZgIAAAAAAABnAgAAAAAAAAAAAABnAgAAAAAAAGgCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZQIAAAAAAABlAgAAAAAAAAAAAAAAgF9A" + ], + [ + 813, + 1, + "insert", + { + "characters": " Servic" + }, + "BwAAAGgCAAAAAAAAaQIAAAAAAAAAAAAAaQIAAAAAAABqAgAAAAAAAAAAAABqAgAAAAAAAGsCAAAAAAAAAAAAAGsCAAAAAAAAbAIAAAAAAAAAAAAAbAIAAAAAAABtAgAAAAAAAAAAAABtAgAAAAAAAG4CAAAAAAAAAAAAAG4CAAAAAAAAbwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaAIAAAAAAABoAgAAAAAAAAAAAAAAAPC/" + ], + [ + 814, + 1, + "insert", + { + "characters": "e" + }, + "AQAAAG8CAAAAAAAAcAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwIAAAAAAABvAgAAAAAAAAAAAAAAAPC/" + ], + [ + 815, + 1, + "insert", + { + "characters": " " + }, + "AQAAAHACAAAAAAAAcQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcAIAAAAAAABwAgAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/zmq/publisher.rs", + "settings": + { + "buffer_size": 2198, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 45, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFgCAAAAAAAAWQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAIAAAAAAABYAgAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFgCAAAAAAAAWQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAIAAAAAAABYAgAAAAAAAAAAAAAAAAAA" + ], + [ + 48, + 1, + "insert", + { + "characters": " " + }, + "CAAAAFkCAAAAAAAAWgIAAAAAAAAAAAAAWgIAAAAAAABbAgAAAAAAAAAAAABbAgAAAAAAAFwCAAAAAAAAAAAAAFwCAAAAAAAAXQIAAAAAAAAAAAAAXQIAAAAAAABeAgAAAAAAAAAAAABeAgAAAAAAAF8CAAAAAAAAAAAAAF8CAAAAAAAAYAIAAAAAAAAAAAAAYAIAAAAAAABhAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWQIAAAAAAABZAgAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "left_delete", + null, + "AQAAAF0CAAAAAAAAXQIAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAYQIAAAAAAABhAgAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "insert", + { + "characters": " " + }, + "BAAAAF0CAAAAAAAAXgIAAAAAAAAAAAAAXgIAAAAAAABfAgAAAAAAAAAAAABfAgAAAAAAAGACAAAAAAAAAAAAAGACAAAAAAAAYQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQIAAAAAAABdAgAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 1, + "paste", + null, + "AQAAAGECAAAAAAAAfQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYQIAAAAAAABhAgAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "insert", + { + "characters": "Result<" + }, + "BwAAANIBAAAAAAAA0wEAAAAAAAAAAAAA0wEAAAAAAADUAQAAAAAAAAAAAADUAQAAAAAAANUBAAAAAAAAAAAAANUBAAAAAAAA1gEAAAAAAAAAAAAA1gEAAAAAAADXAQAAAAAAAAAAAADXAQAAAAAAANgBAAAAAAAAAAAAANgBAAAAAAAA2QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0gEAAAAAAADSAQAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "insert", + { + "characters": ">" + }, + "AQAAAN0BAAAAAAAA3gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 68, + 1, + "insert", + { + "characters": "," + }, + "AQAAAN0BAAAAAAAA3gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "insert", + { + "characters": " Error" + }, + "BgAAAN4BAAAAAAAA3wEAAAAAAAAAAAAA3wEAAAAAAADgAQAAAAAAAAAAAADgAQAAAAAAAOEBAAAAAAAAAAAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA4gEAAAAAAADjAQAAAAAAAAAAAADjAQAAAAAAAOQBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3gEAAAAAAADeAQAAAAAAAAAAAAAAAPC/" + ], + [ + 78, + 1, + "insert", + { + "characters": "{Error," + }, + "BwAAAHYAAAAAAAAAdwAAAAAAAAAAAAAAdwAAAAAAAAB4AAAAAAAAAAAAAAB4AAAAAAAAAHkAAAAAAAAAAAAAAHkAAAAAAAAAegAAAAAAAAAAAAAAegAAAAAAAAB7AAAAAAAAAAAAAAB7AAAAAAAAAHwAAAAAAAAAAAAAAHwAAAAAAAAAfQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdgAAAAAAAAB2AAAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAIIAAAAAAAAAgwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAH0AAAAAAAAAfgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert", + { + "characters": "Ok" + }, + "AgAAAGwGAAAAAAAAbQYAAAAAAAAAAAAAbQYAAAAAAABuBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbAYAAAAAAABsBgAAAAAAAAAAAAAAAPC/" + ], + [ + 89, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAG4GAAAAAAAAcAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbgYAAAAAAABuBgAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "right_delete", + null, + "AQAAAG8GAAAAAAAAbwYAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAAbwYAAAAAAABvBgAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "insert", + { + "characters": ")" + }, + "AQAAALUGAAAAAAAAtgYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtQYAAAAAAAC1BgAAAAAAAAAAAAAAAPC/" + ], + [ + 96, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAGwGAAAAAAAAbQYAAAAAAAAAAAAAcAYAAAAAAABwBgAAAAAAAAEAAAAg", + "AQAAAAAAAAABAAAAtgYAAAAAAAC2BgAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "insert", + { + "characters": "Result" + }, + "BgAAAG8BAAAAAAAAcAEAAAAAAAAAAAAAcAEAAAAAAABxAQAAAAAAAAAAAABxAQAAAAAAAHIBAAAAAAAAAAAAAHIBAAAAAAAAcwEAAAAAAAAAAAAAcwEAAAAAAAB0AQAAAAAAAAAAAAB0AQAAAAAAAHUBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 106, + 1, + "insert", + { + "characters": "<" + }, + "AQAAAHUBAAAAAAAAdgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 108, + 1, + "insert", + { + "characters": "," + }, + "AQAAAHoBAAAAAAAAewEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAegEAAAAAAAB6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 109, + 1, + "insert", + { + "characters": " Error>" + }, + "BwAAAHsBAAAAAAAAfAEAAAAAAAAAAAAAfAEAAAAAAAB9AQAAAAAAAAAAAAB9AQAAAAAAAH4BAAAAAAAAAAAAAH4BAAAAAAAAfwEAAAAAAAAAAAAAfwEAAAAAAACAAQAAAAAAAAAAAACAAQAAAAAAAIEBAAAAAAAAAAAAAIEBAAAAAAAAggEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAewEAAAAAAAB7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 117, + 1, + "insert", + { + "characters": "Result<" + }, + "BwAAAAwBAAAAAAAADQEAAAAAAAAAAAAADQEAAAAAAAAOAQAAAAAAAAAAAAAOAQAAAAAAAA8BAAAAAAAAAAAAAA8BAAAAAAAAEAEAAAAAAAAAAAAAEAEAAAAAAAARAQAAAAAAAAAAAAARAQAAAAAAABIBAAAAAAAAAAAAABIBAAAAAAAAEwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADAEAAAAAAAAMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 120, + 1, + "insert", + { + "characters": "," + }, + "AQAAABcBAAAAAAAAGAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFwEAAAAAAAAXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 121, + 1, + "insert", + { + "characters": " Error>" + }, + "BwAAABgBAAAAAAAAGQEAAAAAAAAAAAAAGQEAAAAAAAAaAQAAAAAAAAAAAAAaAQAAAAAAABsBAAAAAAAAAAAAABsBAAAAAAAAHAEAAAAAAAAAAAAAHAEAAAAAAAAdAQAAAAAAAAAAAAAdAQAAAAAAAB4BAAAAAAAAAAAAAB4BAAAAAAAAHwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGAEAAAAAAAAYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 129, + 1, + "insert", + { + "characters": "Result<" + }, + "BwAAAAQHAAAAAAAABQcAAAAAAAAAAAAABQcAAAAAAAAGBwAAAAAAAAAAAAAGBwAAAAAAAAcHAAAAAAAAAAAAAAcHAAAAAAAACAcAAAAAAAAAAAAACAcAAAAAAAAJBwAAAAAAAAAAAAAJBwAAAAAAAAoHAAAAAAAAAAAAAAoHAAAAAAAACwcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAcAAAAAAAAEBwAAAAAAAAAAAAAAAPC/" + ], + [ + 132, + 1, + "insert", + { + "characters": "," + }, + "AQAAAA8HAAAAAAAAEAcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADwcAAAAAAAAPBwAAAAAAAAAAAAAAAPC/" + ], + [ + 133, + 1, + "insert", + { + "characters": " Error>" + }, + "BwAAABAHAAAAAAAAEQcAAAAAAAAAAAAAEQcAAAAAAAASBwAAAAAAAAAAAAASBwAAAAAAABMHAAAAAAAAAAAAABMHAAAAAAAAFAcAAAAAAAAAAAAAFAcAAAAAAAAVBwAAAAAAAAAAAAAVBwAAAAAAABYHAAAAAAAAAAAAABYHAAAAAAAAFwcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEAcAAAAAAAAQBwAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "Cargo.toml", + "settings": + { + "buffer_size": 2383, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 4, + 2, + "left_delete", + null, + "AgAAAPgIAAAAAAAA+AgAAAAAAAASAAAAZW1haWwgPSBbImxldHRyZSJd9wgAAAAAAAD3CAAAAAAAAAEAAAAK", + "AQAAAAAAAAABAAAA+AgAAAAAAAAKCQAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "insert", + { + "characters": "\nemail" + }, + "BgAAAPcIAAAAAAAA+AgAAAAAAAAAAAAA+AgAAAAAAAD5CAAAAAAAAAAAAAD5CAAAAAAAAPoIAAAAAAAAAAAAAPoIAAAAAAAA+wgAAAAAAAAAAAAA+wgAAAAAAAD8CAAAAAAAAAAAAAD8CAAAAAAAAP0IAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9wgAAAAAAAD3CAAAAAAAAAAAAAAAAPC/" + ], + [ + 13, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAP0IAAAAAAAA/ggAAAAAAAAAAAAA/ggAAAAAAAD/CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "insert", + { + "characters": " " + }, + "AQAAAP8IAAAAAAAAAAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/wgAAAAAAAD/CAAAAAAAAAAAAAAAAPC/" + ], + [ + 15, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAAAJAAAAAAAAAgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAAEJAAAAAAAAAwkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAQkAAAAAAAABCQAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "insert", + { + "characters": "lettre" + }, + "BgAAAAIJAAAAAAAAAwkAAAAAAAAAAAAAAwkAAAAAAAAECQAAAAAAAAAAAAAECQAAAAAAAAUJAAAAAAAAAAAAAAUJAAAAAAAABgkAAAAAAAAAAAAABgkAAAAAAAAHCQAAAAAAAAAAAAAHCQAAAAAAAAgJAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAgkAAAAAAAACCQAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "left_delete", + null, + "AQAAACgAAAAAAAAAKAAAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 1, + "insert", + { + "characters": "0" + }, + "AQAAACgAAAAAAAAAKQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAAAAAAAAAAoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAL4IAAAAAAAAvwgAAAAAAAAFAAAAcHJvdG+/CAAAAAAAAMAIAAAAAAAAAAAAAMAIAAAAAAAAwQgAAAAAAAAAAAAAwQgAAAAAAADCCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvggAAAAAAADDCAAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "insert", + { + "characters": "\nwireg" + }, + "BgAAAL0IAAAAAAAAvggAAAAAAAAAAAAAvggAAAAAAAC/CAAAAAAAAAAAAAC/CAAAAAAAAMAIAAAAAAAAAAAAAMAIAAAAAAAAwQgAAAAAAAAAAAAAwQgAAAAAAADCCAAAAAAAAAAAAADCCAAAAAAAAMMIAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvQgAAAAAAAC9CAAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 1, + "insert", + { + "characters": "uard" + }, + "BAAAAMMIAAAAAAAAxAgAAAAAAAAAAAAAxAgAAAAAAADFCAAAAAAAAAAAAADFCAAAAAAAAMYIAAAAAAAAAAAAAMYIAAAAAAAAxwgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwgAAAAAAADDCAAAAAAAAAAAAAAAAPC/" + ], + [ + 52, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAMcIAAAAAAAAyAgAAAAAAAAAAAAAyAgAAAAAAADJCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxwgAAAAAAADHCAAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 1, + "insert", + { + "characters": " " + }, + "AQAAAMkIAAAAAAAAyggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQgAAAAAAADJCAAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAMoIAAAAAAAAzAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyggAAAAAAADKCAAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAMsIAAAAAAAAzQgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAywgAAAAAAADLCAAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "paste", + null, + "AQAAAMwIAAAAAAAA4QgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzAgAAAAAAADMCAAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "left_delete", + null, + "AQAAAKIBAAAAAAAAogEAAAAAAAAkAAAAY2xpY2tob3VzZSA9IHsgdmVyc2lvbiA9ICIwLjEzLjAiIH0K", + "AQAAAAAAAAABAAAAogEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 78, + 1, + "insert", + { + "characters": "," + }, + "AQAAACQCAAAAAAAAJQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJAIAAAAAAAAkAgAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "insert", + { + "characters": " " + }, + "AQAAACUCAAAAAAAAJgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQIAAAAAAAAlAgAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "paste", + null, + "AQAAACYCAAAAAAAANQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJgIAAAAAAAAmAgAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "left_delete", + null, + "AQAAAKIBAAAAAAAAogEAAAAAAAAyAAAAY2xhcCA9IHsgdmVyc2lvbiA9ICI0LjQiLCBmZWF0dXJlcyA9IFsiZGVyaXZlIl0gfQo", + "AQAAAAAAAAABAAAAogEAAAAAAADUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 112, + 1, + "left_delete", + null, + "AQAAAAUCAAAAAAAABQIAAAAAAAAVAAAAZGVmYXVsdC1uZXQgPSAiMC4yMiIK", + "AQAAAAAAAAABAAAABQIAAAAAAAAaAgAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "insert", + { + "characters": "_" + }, + "AQAAABsCAAAAAAAAHAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGwIAAAAAAAAbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 139, + 1, + "left_delete", + null, + "AQAAABsCAAAAAAAAGwIAAAAAAAABAAAAXw", + "AQAAAAAAAAABAAAAHAIAAAAAAAAcAgAAAAAAAAAAAAAAAPC/" + ], + [ + 140, + 1, + "insert", + { + "characters": "{versin" + }, + "BwAAABsCAAAAAAAAHAIAAAAAAAAAAAAAHAIAAAAAAAAdAgAAAAAAAAAAAAAdAgAAAAAAAB4CAAAAAAAAAAAAAB4CAAAAAAAAHwIAAAAAAAAAAAAAHwIAAAAAAAAgAgAAAAAAAAAAAAAgAgAAAAAAACECAAAAAAAAAAAAACECAAAAAAAAIgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGwIAAAAAAAAbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "insert", + { + "characters": " =" + }, + "AgAAACICAAAAAAAAIwIAAAAAAAAAAAAAIwIAAAAAAAAkAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIgIAAAAAAAAiAgAAAAAAAAAAAAAAAPC/" + ], + [ + 142, + 1, + "insert", + { + "characters": " " + }, + "AQAAACQCAAAAAAAAJQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJAIAAAAAAAAkAgAAAAAAAAAAAAAAAPC/" + ], + [ + 144, + 1, + "insert", + { + "characters": "," + }, + "AQAAACoCAAAAAAAAKwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgIAAAAAAAAqAgAAAAAAAP///////+9/" + ], + [ + 145, + 1, + "insert", + { + "characters": " " + }, + "AQAAACsCAAAAAAAALAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKwIAAAAAAAArAgAAAAAAAAAAAAAAAPC/" + ], + [ + 146, + 1, + "paste", + null, + "AQAAACwCAAAAAAAAPAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALAIAAAAAAAAsAgAAAAAAAAAAAAAAAPC/" + ], + [ + 147, + 1, + "insert", + { + "characters": "}" + }, + "AQAAADwCAAAAAAAAPQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPAIAAAAAAAA8AgAAAAAAAAAAAAAAAPC/" + ], + [ + 151, + 1, + "insert", + { + "characters": "o" + }, + "AQAAACECAAAAAAAAIgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIQIAAAAAAAAhAgAAAAAAAAAAAAAAAPC/" + ], + [ + 156, + 1, + "insert", + { + "characters": " " + }, + "AQAAABwCAAAAAAAAHQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHAIAAAAAAAAcAgAAAAAAAAAAAAAAAPC/" + ], + [ + 161, + 1, + "insert", + { + "characters": "," + }, + "AQAAAPMIAAAAAAAA9AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8wgAAAAAAADzCAAAAAAAAAAAAAAAAPC/" + ], + [ + 162, + 1, + "insert", + { + "characters": " hex" + }, + "BAAAAPQIAAAAAAAA9QgAAAAAAAAAAAAA9QgAAAAAAAD2CAAAAAAAAAAAAAD2CAAAAAAAAPcIAAAAAAAAAAAAAPcIAAAAAAAA+AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9AgAAAAAAAD0CAAAAAAAAAAAAAAAAPC/" + ], + [ + 165, + 3, + "left_delete", + null, + "AwAAAPcIAAAAAAAA9wgAAAAAAAABAAAAePYIAAAAAAAA9ggAAAAAAAABAAAAZfUIAAAAAAAA9QgAAAAAAAABAAAAaA", + "AQAAAAAAAAABAAAA+AgAAAAAAAD4CAAAAAAAAAAAAAAAAPC/" + ], + [ + 166, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAPUIAAAAAAAA9wgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9QgAAAAAAAD1CAAAAAAAAAAAAAAAAPC/" + ], + [ + 167, + 1, + "insert", + { + "characters": "hex" + }, + "AwAAAPYIAAAAAAAA9wgAAAAAAAAAAAAA9wgAAAAAAAD4CAAAAAAAAAAAAAD4CAAAAAAAAPkIAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9ggAAAAAAAD2CAAAAAAAAAAAAAAAAPC/" + ], + [ + 180, + 1, + "left_delete", + null, + "AQAAAE4CAAAAAAAATgIAAAAAAAAiAAAAbmV0c3RhdDIgPSB7IHZlcnNpb24gPSAiMC4xMS4xIiB9Cg", + "AQAAAAAAAAABAAAATgIAAAAAAABwAgAAAAAAAAAAAAAAAPC/" + ], + [ + 190, + 1, + "left_delete", + null, + "AQAAAIYCAAAAAAAAhgIAAAAAAAAXAAAAcGVyY2VudC1lbmNvZGluZyA9ICIyIgo", + "AQAAAAAAAAABAAAAhgIAAAAAAACdAgAAAAAAAAAAAAAAAPC/" + ], + [ + 227, + 1, + "left_delete", + null, + "AQAAABgEAAAAAAAAGAQAAAAAAAANAAAAdGltZSA9ICIwLjMiCg", + "AQAAAAAAAAABAAAAGAQAAAAAAAAlBAAAAAAAAAAAAAAAAPC/" + ], + [ + 243, + 1, + "insert", + { + "characters": " optional" + }, + "CQAAAPYEAAAAAAAA9wQAAAAAAAAAAAAA9wQAAAAAAAD4BAAAAAAAAAAAAAD4BAAAAAAAAPkEAAAAAAAAAAAAAPkEAAAAAAAA+gQAAAAAAAAAAAAA+gQAAAAAAAD7BAAAAAAAAAAAAAD7BAAAAAAAAPwEAAAAAAAAAAAAAPwEAAAAAAAA/QQAAAAAAAAAAAAA/QQAAAAAAAD+BAAAAAAAAAAAAAD+BAAAAAAAAP8EAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gQAAAAAAAD2BAAAAAAAAAAAAAAAAPC/" + ], + [ + 244, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAP8EAAAAAAAAAAUAAAAAAAAAAAAAAAUAAAAAAAABBQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/wQAAAAAAAD/BAAAAAAAAAAAAAAAAPC/" + ], + [ + 245, + 1, + "insert", + { + "characters": " true" + }, + "BQAAAAEFAAAAAAAAAgUAAAAAAAAAAAAAAgUAAAAAAAADBQAAAAAAAAAAAAADBQAAAAAAAAQFAAAAAAAAAAAAAAQFAAAAAAAABQUAAAAAAAAAAAAABQUAAAAAAAAGBQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAQUAAAAAAAABBQAAAAAAAAAAAAAAAPC/" + ], + [ + 248, + 1, + "insert", + { + "characters": "," + }, + "AQAAAPYEAAAAAAAA9wQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gQAAAAAAAD2BAAAAAAAAAAAAAAAAPC/" + ], + [ + 253, + 1, + "insert", + { + "characters": "\napi" + }, + "BAAAAMYIAAAAAAAAxwgAAAAAAAAAAAAAxwgAAAAAAADICAAAAAAAAAAAAADICAAAAAAAAMkIAAAAAAAAAAAAAMkIAAAAAAAAyggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxggAAAAAAADGCAAAAAAAAAAAAAAAAPC/" + ], + [ + 254, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAMoIAAAAAAAAywgAAAAAAAAAAAAAywgAAAAAAADMCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyggAAAAAAADKCAAAAAAAAAAAAAAAAPC/" + ], + [ + 255, + 1, + "insert", + { + "characters": " " + }, + "AQAAAMwIAAAAAAAAzQgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzAgAAAAAAADMCAAAAAAAAAAAAAAAAPC/" + ], + [ + 256, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAM0IAAAAAAAAzwgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzQgAAAAAAADNCAAAAAAAAAAAAAAAAPC/" + ], + [ + 271, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAM4IAAAAAAAA0AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzggAAAAAAADOCAAAAAAAAAAAAAAAAPC/" + ], + [ + 272, + 1, + "paste", + null, + "AQAAAM8IAAAAAAAA3QgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzwgAAAAAAADPCAAAAAAAAAAAAAAAAPC/" + ], + [ + 285, + 1, + "left_delete", + null, + "AQAAAFoBAAAAAAAAWgEAAAAAAAAQAAAAY29uZmlnID0gIjAuMTQiCg", + "AQAAAAAAAAABAAAAWgEAAAAAAABqAQAAAAAAAAAAAAAAAPC/" + ], + [ + 303, + 1, + "insert", + { + "characters": "{version" + }, + "CAAAAD4GAAAAAAAAPwYAAAAAAAAAAAAAPwYAAAAAAABABgAAAAAAAAAAAABABgAAAAAAAEEGAAAAAAAAAAAAAEEGAAAAAAAAQgYAAAAAAAAAAAAAQgYAAAAAAABDBgAAAAAAAAAAAABDBgAAAAAAAEQGAAAAAAAAAAAAAEQGAAAAAAAARQYAAAAAAAAAAAAARQYAAAAAAABGBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgYAAAAAAAA+BgAAAAAAAAAAAAAAAPC/" + ], + [ + 304, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAEYGAAAAAAAARwYAAAAAAAAAAAAARwYAAAAAAABIBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARgYAAAAAAABGBgAAAAAAAAAAAAAAAPC/" + ], + [ + 305, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEgGAAAAAAAASQYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAYAAAAAAABIBgAAAAAAAAAAAAAAAPC/" + ], + [ + 309, + 1, + "insert", + { + "characters": "," + }, + "AQAAAE4GAAAAAAAATwYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATgYAAAAAAABOBgAAAAAAAAAAAAAAAPC/" + ], + [ + 310, + 1, + "insert", + { + "characters": " optional" + }, + "CQAAAE8GAAAAAAAAUAYAAAAAAAAAAAAAUAYAAAAAAABRBgAAAAAAAAAAAABRBgAAAAAAAFIGAAAAAAAAAAAAAFIGAAAAAAAAUwYAAAAAAAAAAAAAUwYAAAAAAABUBgAAAAAAAAAAAABUBgAAAAAAAFUGAAAAAAAAAAAAAFUGAAAAAAAAVgYAAAAAAAAAAAAAVgYAAAAAAABXBgAAAAAAAAAAAABXBgAAAAAAAFgGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATwYAAAAAAABPBgAAAAAAAAAAAAAAAPC/" + ], + [ + 311, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAFgGAAAAAAAAWQYAAAAAAAAAAAAAWQYAAAAAAABaBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAYAAAAAAABYBgAAAAAAAAAAAAAAAPC/" + ], + [ + 312, + 1, + "insert", + { + "characters": " true}" + }, + "BgAAAFoGAAAAAAAAWwYAAAAAAAAAAAAAWwYAAAAAAABcBgAAAAAAAAAAAABcBgAAAAAAAF0GAAAAAAAAAAAAAF0GAAAAAAAAXgYAAAAAAAAAAAAAXgYAAAAAAABfBgAAAAAAAAAAAABfBgAAAAAAAGAGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWgYAAAAAAABaBgAAAAAAAAAAAAAAAPC/" + ], + [ + 315, + 1, + "insert", + { + "characters": "," + }, + "AQAAAOsIAAAAAAAA7AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6wgAAAAAAADrCAAAAAAAAAAAAAAAAPC/" + ], + [ + 316, + 1, + "insert", + { + "characters": " " + }, + "AQAAAOwIAAAAAAAA7QgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7AgAAAAAAADsCAAAAAAAAAAAAAAAAPC/" + ], + [ + 317, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAO0IAAAAAAAA7wgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7QgAAAAAAADtCAAAAAAAAAAAAAAAAPC/" + ], + [ + 318, + 1, + "insert", + { + "characters": "warp" + }, + "BAAAAO4IAAAAAAAA7wgAAAAAAAAAAAAA7wgAAAAAAADwCAAAAAAAAAAAAADwCAAAAAAAAPEIAAAAAAAAAAAAAPEIAAAAAAAA8ggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7ggAAAAAAADuCAAAAAAAAAAAAAAAAPC/" + ], + [ + 320, + 1, + "insert", + { + "characters": "\nauth" + }, + "BQAAAPQIAAAAAAAA9QgAAAAAAAAAAAAA9QgAAAAAAAD2CAAAAAAAAAAAAAD2CAAAAAAAAPcIAAAAAAAAAAAAAPcIAAAAAAAA+AgAAAAAAAAAAAAA+AgAAAAAAAD5CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9AgAAAAAAAD0CAAAAAAAAAAAAAAAAPC/" + ], + [ + 321, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAPkIAAAAAAAA+ggAAAAAAAAAAAAA+ggAAAAAAAD7CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+QgAAAAAAAD5CAAAAAAAAAAAAAAAAPC/" + ], + [ + 322, + 1, + "insert", + { + "characters": " " + }, + "AQAAAPsIAAAAAAAA/AgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+wgAAAAAAAD7CAAAAAAAAAAAAAAAAPC/" + ], + [ + 323, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAAPwIAAAAAAAA/ggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AgAAAAAAAD8CAAAAAAAAAAAAAAAAPC/" + ], + [ + 324, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAP0IAAAAAAAA/wgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" + ], + [ + 325, + 1, + "paste", + null, + "AQAAAP4IAAAAAAAAAgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/ggAAAAAAAD+CAAAAAAAAAAAAAAAAPC/" + ], + [ + 346, + 1, + "insert", + { + "characters": "," + }, + "AQAAAI0FAAAAAAAAjgUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQUAAAAAAACNBQAAAAAAAAAAAAAAAPC/" + ], + [ + 347, + 1, + "insert", + { + "characters": " opt" + }, + "BAAAAI4FAAAAAAAAjwUAAAAAAAAAAAAAjwUAAAAAAACQBQAAAAAAAAAAAACQBQAAAAAAAJEFAAAAAAAAAAAAAJEFAAAAAAAAkgUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjgUAAAAAAACOBQAAAAAAAAAAAAAAAPC/" + ], + [ + 348, + 1, + "insert_completion", + { + "completion": "optional", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "optional" + }, + "AgAAAI8FAAAAAAAAjwUAAAAAAAADAAAAb3B0jwUAAAAAAACXBQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkgUAAAAAAACSBQAAAAAAAAAAAAAAAPC/" + ], + [ + 349, + 1, + "insert", + { + "characters": "=" + }, + "AQAAAJcFAAAAAAAAmAUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlwUAAAAAAACXBQAAAAAAAAAAAAAAAPC/" + ], + [ + 350, + 1, + "left_delete", + null, + "AQAAAJcFAAAAAAAAlwUAAAAAAAABAAAAPQ", + "AQAAAAAAAAABAAAAmAUAAAAAAACYBQAAAAAAAAAAAAAAAPC/" + ], + [ + 351, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAJcFAAAAAAAAmAUAAAAAAAAAAAAAmAUAAAAAAACZBQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlwUAAAAAAACXBQAAAAAAAAAAAAAAAPC/" + ], + [ + 352, + 1, + "insert", + { + "characters": " true" + }, + "BQAAAJkFAAAAAAAAmgUAAAAAAAAAAAAAmgUAAAAAAACbBQAAAAAAAAAAAACbBQAAAAAAAJwFAAAAAAAAAAAAAJwFAAAAAAAAnQUAAAAAAAAAAAAAnQUAAAAAAACeBQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmQUAAAAAAACZBQAAAAAAAAAAAAAAAPC/" + ], + [ + 360, + 1, + "insert", + { + "characters": " ," + }, + "AgAAAAQJAAAAAAAABQkAAAAAAAAAAAAABQkAAAAAAAAGCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAkAAAAAAAAECQAAAAAAAAAAAAAAAPC/" + ], + [ + 361, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAAYJAAAAAAAACAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABgkAAAAAAAAGCQAAAAAAAAAAAAAAAPC/" + ], + [ + 362, + 1, + "paste", + null, + "AQAAAAcJAAAAAAAAFQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwkAAAAAAAAHCQAAAAAAAAAAAAAAAPC/" + ], + [ + 374, + 1, + "left_delete", + null, + "AQAAAOUIAAAAAAAA5QgAAAAAAAAzAAAAYXBpID0gWyJ0b2tpby1wb3N0Z3JlcyIsICJ3YXJwIiAsInBvc3RncmVzLXR5cGVzIl0K", + "AQAAAAAAAAABAAAA5QgAAAAAAAAYCQAAAAAAAAAAAAAAAPC/" + ], + [ + 376, + 1, + "left_delete", + null, + "AQAAAOUIAAAAAAAA5QgAAAAAAAAQAAAAYXV0aCA9IFsid2FycCJdCg", + "AQAAAAAAAAABAAAA5QgAAAAAAAD1CAAAAAAAAAAAAAAAAPC/" + ], + [ + 381, + 14, + "left_delete", + null, + "DgAAAGwGAAAAAAAAbAYAAAAAAAAEAAAAdHJ1ZWsGAAAAAAAAawYAAAAAAAABAAAAIGoGAAAAAAAAagYAAAAAAAABAAAAPWkGAAAAAAAAaQYAAAAAAAABAAAAIGgGAAAAAAAAaAYAAAAAAAABAAAAbGcGAAAAAAAAZwYAAAAAAAABAAAAYWYGAAAAAAAAZgYAAAAAAAABAAAAbmUGAAAAAAAAZQYAAAAAAAABAAAAb2QGAAAAAAAAZAYAAAAAAAABAAAAaWMGAAAAAAAAYwYAAAAAAAABAAAAdGIGAAAAAAAAYgYAAAAAAAABAAAAcGEGAAAAAAAAYQYAAAAAAAABAAAAb2AGAAAAAAAAYAYAAAAAAAABAAAAIF8GAAAAAAAAXwYAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAbAYAAAAAAABwBgAAAAAAAAAAAAAAAPC/" + ], + [ + 386, + 14, + "left_delete", + null, + "DgAAAJoFAAAAAAAAmgUAAAAAAAAEAAAAdHJ1ZZkFAAAAAAAAmQUAAAAAAAABAAAAIJgFAAAAAAAAmAUAAAAAAAABAAAAPZcFAAAAAAAAlwUAAAAAAAABAAAAIJYFAAAAAAAAlgUAAAAAAAABAAAAbJUFAAAAAAAAlQUAAAAAAAABAAAAYZQFAAAAAAAAlAUAAAAAAAABAAAAbpMFAAAAAAAAkwUAAAAAAAABAAAAb5IFAAAAAAAAkgUAAAAAAAABAAAAaZEFAAAAAAAAkQUAAAAAAAABAAAAdJAFAAAAAAAAkAUAAAAAAAABAAAAcI8FAAAAAAAAjwUAAAAAAAABAAAAb44FAAAAAAAAjgUAAAAAAAABAAAAII0FAAAAAAAAjQUAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAmgUAAAAAAACeBQAAAAAAAAAAAAAAAPC/" + ], + [ + 387, + 1, + "right_delete", + null, + "AQAAAI0FAAAAAAAAjQUAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAjQUAAAAAAACNBQAAAAAAAAAAAAAAAPC/" + ], + [ + 392, + 14, + "left_delete", + null, + "DgAAAPMEAAAAAAAA8wQAAAAAAAAEAAAAdHJ1ZfIEAAAAAAAA8gQAAAAAAAABAAAAIPEEAAAAAAAA8QQAAAAAAAABAAAAPfAEAAAAAAAA8AQAAAAAAAABAAAAIO8EAAAAAAAA7wQAAAAAAAABAAAAbO4EAAAAAAAA7gQAAAAAAAABAAAAYe0EAAAAAAAA7QQAAAAAAAABAAAAbuwEAAAAAAAA7AQAAAAAAAABAAAAb+sEAAAAAAAA6wQAAAAAAAABAAAAaeoEAAAAAAAA6gQAAAAAAAABAAAAdOkEAAAAAAAA6QQAAAAAAAABAAAAcOgEAAAAAAAA6AQAAAAAAAABAAAAb+cEAAAAAAAA5wQAAAAAAAABAAAAIOYEAAAAAAAA5gQAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAA8wQAAAAAAAD3BAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "contents": "Searching 150 files for \"use qrcode\"\n\n0 matches\n\nSearching 150 files for \"x25519-dalek\" (case sensitive)\n\n~/C/f/fcore/Cargo.lock:\n 560 \"serde\",\n 561 \"thiserror 2.0.12\",\n 562: \"x25519-dalek\",\n 563 ]\n 564 \n ...\n 700 \"walkdir\",\n 701 \"warp\",\n 702: \"x25519-dalek\",\n 703 \"zmq\",\n 704 ]\n ...\n 3920 \n 3921 [[package]]\n 3922: name = \"x25519-dalek\"\n 3923 version = \"2.0.1\"\n 3924 source = \"registry+https://github.com/rust-lang/crates.io-index\"\n\n~/C/f/fcore/Cargo.toml:\n 49 urlencoding = \"2.1.3\"\n 50 qrcode = \"0.14\"\n 51: x25519-dalek = { version = \"2\", features = [\"static_secrets\"] }\n 52 warp = {version = \"0.3\"}\n 53 zmq = \"0.10\"\n\n4 matches across 2 files\n\n\nSearching 150 files for \"x25519-dalek\" (case sensitive)\n\n~/C/f/fcore/Cargo.lock:\n 560 \"serde\",\n 561 \"thiserror 2.0.12\",\n 562: \"x25519-dalek\",\n 563 ]\n 564 \n ...\n 700 \"walkdir\",\n 701 \"warp\",\n 702: \"x25519-dalek\",\n 703 \"zmq\",\n 704 ]\n ...\n 3920 \n 3921 [[package]]\n 3922: name = \"x25519-dalek\"\n 3923 version = \"2.0.1\"\n 3924 source = \"registry+https://github.com/rust-lang/crates.io-index\"\n\n~/C/f/fcore/Cargo.toml:\n 49 urlencoding = \"2.1.3\"\n 50 qrcode = \"0.14\"\n 51: x25519-dalek = { version = \"2\", features = [\"static_secrets\"] }\n 52 warp = {version = \"0.3\"}\n 53 zmq = \"0.10\"\n\n4 matches across 2 files\n", + "settings": + { + "buffer_size": 1335, + "line_ending": "Unix", + "name": "Find Results", + "scratch": true + } + }, + { + "file": "src/proto/mod.rs", + "settings": + { + "buffer_size": 95, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAEUAAAAAAAAARgAAAAAAAAAFAAAAcHJvdG9GAAAAAAAAAEcAAAAAAAAAAAAAAEcAAAAAAAAASAAAAAAAAAAAAAAASAAAAAAAAABJAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARQAAAAAAAABKAAAAAAAAAAAAAAAAAPC/" + ], + [ + 11, + 1, + "insert", + { + "characters": "wireguard" + }, + "CQAAABEAAAAAAAAAEgAAAAAAAAAFAAAAcHJvdG8SAAAAAAAAABMAAAAAAAAAAAAAABMAAAAAAAAAFAAAAAAAAAAAAAAAFAAAAAAAAAAVAAAAAAAAAAAAAAAVAAAAAAAAABYAAAAAAAAAAAAAABYAAAAAAAAAFwAAAAAAAAAAAAAAFwAAAAAAAAAYAAAAAAAAAAAAAAAYAAAAAAAAABkAAAAAAAAAAAAAABkAAAAAAAAAGgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEQAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 8, + "left_delete", + null, + "CAAAAFsAAAAAAAAAWwAAAAAAAAABAAAAIFoAAAAAAAAAWgAAAAAAAAABAAAAKVkAAAAAAAAAWQAAAAAAAAABAAAAZVgAAAAAAAAAWAAAAAAAAAABAAAAdFcAAAAAAAAAVwAAAAAAAAABAAAAYVYAAAAAAAAAVgAAAAAAAAABAAAAclUAAAAAAAAAVQAAAAAAAAABAAAAY1QAAAAAAAAAVAAAAAAAAAABAAAAKA", + "AQAAAAAAAAABAAAAXAAAAAAAAABcAAAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "insert", + { + "characters": " " + }, + "AQAAAFQAAAAAAAAAVQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVAAAAAAAAABUAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/tasks.rs", + "settings": + { + "buffer_size": 7178, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 7, + 1, + "insert", + { + "characters": "f" + }, + "AQAAAIcAAAAAAAAAiAAAAAAAAAAEAAAAcG9ueQ", + "AQAAAAAAAAABAAAAhwAAAAAAAACLAAAAAAAAAAAAAAAAAPC/" + ], + [ + 8, + 1, + "left_delete", + null, + "AQAAAIcAAAAAAAAAhwAAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAAiAAAAAAAAACIAAAAAAAAAAAAAAAAAPC/" + ], + [ + 9, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAIcAAAAAAAAAiAAAAAAAAAAAAAAAiAAAAAAAAACJAAAAAAAAAAAAAACJAAAAAAAAAIoAAAAAAAAAAAAAAIoAAAAAAAAAiwAAAAAAAAAAAAAAiwAAAAAAAACMAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhwAAAAAAAACHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAHABAAAAAAAAcQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "paste", + null, + "AQAAAHEBAAAAAAAAmAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcQEAAAAAAABxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "insert", + { + "characters": "," + }, + "AQAAAJgBAAAAAAAAmQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmAEAAAAAAACYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 1, + "insert", + { + "characters": " " + }, + "AQAAAJkBAAAAAAAAmgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmQEAAAAAAACZAQAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAKgBAAAAAAAAqQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqAEAAAAAAACoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAKMBAAAAAAAApAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAowEAAAAAAACjAQAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "paste", + null, + "AQAAAKQBAAAAAAAAqwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApAEAAAAAAACkAQAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 1, + "insert", + { + "characters": "," + }, + "AQAAAKsBAAAAAAAArAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqwEAAAAAAACrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert", + { + "characters": " " + }, + "AQAAAKwBAAAAAAAArQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArAEAAAAAAACsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "insert", + { + "characters": "}" + }, + "AQAAALMBAAAAAAAAtAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAswEAAAAAAACzAQAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "rust_fmt_format_buffer", + null, + "CAAAAHABAAAAAAAArQEAAAAAAAAAAAAArgEAAAAAAACzAQAAAAAAAAAAAADbAQAAAAAAAN8BAAAAAAAAAAAAAOoBAAAAAAAA6gEAAAAAAAAJAAAAU2VydmljZSwg7wEAAAAAAADvAQAAAAAAABgAAAB9fTsKdXNlIHN1cGVyOjpzZXJ2aWNlOjrvAQAAAAAAAPEBAAAAAAAAAAAAAPgBAAAAAAAA+AEAAAAAAAAgAAAAOwp1c2Ugc3VwZXI6OnN5bmM6OnRhc2tzOjpTeW5jT3D4AQAAAAAAAPwBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtAEAAAAAAAC0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "left_delete", + null, + "AQAAAGUBAAAAAAAAZQEAAAAAAAAdAAAAdXNlIHN1cGVyOjpzZXJ2aWNlOjpTZXJ2aWNlOwo", + "AQAAAAAAAAABAAAAZQEAAAAAAACCAQAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "left_delete", + null, + "AQAAADEBAAAAAAAAMQEAAAAAAAA0AAAAdXNlIHN1cGVyOjpwb3N0Z3Jlczo6cGc6OlRhc2tzIGFzIE1lbW9yeUNhY2hlVGFza3M7Cg", + "AQAAAAAAAAABAAAAMQEAAAAAAABlAQAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAF0BAAAAAAAAYgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQEAAAAAAABdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "paste", + null, + "AQAAAGIBAAAAAAAAdQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYgEAAAAAAABiAQAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "insert", + { + "characters": "," + }, + "AQAAAHUBAAAAAAAAdgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "left_delete", + null, + "AQAAADEBAAAAAAAAMQEAAAAAAAAgAAAAdXNlIHN1cGVyOjpzeW5jOjp0YXNrczo6U3luY09wOwo", + "AQAAAAAAAAABAAAAMQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAEIBAAAAAAAAQgEAAAAAAAAZAAAAc3luYzo6dGFza3M6OlN5bmNPcCwKICAgIIgBAAAAAAAAoQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMQEAAAAAAAAxAQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/service.rs", + "settings": + { + "buffer_size": 2632, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAF0AAAAAAAAAXgAAAAAAAAAEAAAAcG9ueV4AAAAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAGEAAAAAAAAAAAAAAGEAAAAAAAAAYgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "insert", + { + "characters": "{" + }, + "AQAAAFMBAAAAAAAAVAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUwEAAAAAAABTAQAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 1, + "paste", + null, + "AQAAAFQBAAAAAAAAawEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVAEAAAAAAABUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "insert", + { + "characters": "," + }, + "AQAAAGsBAAAAAAAAbAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAawEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 1, + "insert", + { + "characters": " " + }, + "AQAAAGwBAAAAAAAAbQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbAEAAAAAAABsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "insert", + { + "characters": "}" + }, + "AQAAAHoBAAAAAAAAewEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAegEAAAAAAAB6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "left_delete", + null, + "AQAAACQBAAAAAAAAJAEAAAAAAAAkAAAAdXNlIHN1cGVyOjpjb25maWc6OlNlcnZpY2VTZXR0aW5nczsK", + "AQAAAAAAAAABAAAAJAEAAAAAAABIAQAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 1, + "left_delete", + null, + "AQAAACMBAAAAAAAAIwEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAJAEAAAAAAAAkAQAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAACMBAAAAAAAAJAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/api/metrics.rs", + "settings": + { + "buffer_size": 1987, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAADAAAAAAAAAAMQAAAAAAAAAEAAAAcG9ueTEAAAAAAAAAMgAAAAAAAAAAAAAAMgAAAAAAAAAzAAAAAAAAAAAAAAAzAAAAAAAAADQAAAAAAAAAAAAAADQAAAAAAAAANQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMAAAAAAAAAA0AAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/config/settings.rs", + "settings": + { + "buffer_size": 2580, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 14, + 1, + "insert", + { + "characters": "from" + }, + "BAAAADUTAAAAAAAANhMAAAAAAAADAAAAbmV3NhMAAAAAAAA3EwAAAAAAAAAAAAA3EwAAAAAAADgTAAAAAAAAAAAAADgTAAAAAAAAORMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANRMAAAAAAAA4EwAAAAAAAAAAAAAAAPC/" + ], + [ + 15, + 1, + "insert", + { + "characters": "_file" + }, + "BQAAADkTAAAAAAAAOhMAAAAAAAAAAAAAOhMAAAAAAAA7EwAAAAAAAAAAAAA7EwAAAAAAADwTAAAAAAAAAAAAADwTAAAAAAAAPRMAAAAAAAAAAAAAPRMAAAAAAAA+EwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAORMAAAAAAAA5EwAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAdXNlIGRlZmF1bHRfbmV0Ojp7Z2V0X2RlZmF1bHRfaW50ZXJmYWNlLCBnZXRfaW50ZXJmYWNlc307Cg", + "AQAAAAAAAAABAAAAAAAAAAAAAAA6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "left_delete", + null, + "AQAAAGkGAAAAAAAAaQYAAAAAAAAJCgAAIGxldCAoYWRkcmVzcywgaW50ZXJmYWNlKSA9IGlmIGxldCBTb21lKHVzZXJfYWRkcmVzcykgPSByYXcuYWRkcmVzcyB7CiAgICAgICAgICAgIGxldCBpbnRlcmZhY2UgPSBpZiBsZXQgU29tZShyZWYgaW50ZXJmYWNlX25hbWUpID0gcmF3LmRlZmF1bHRfaW50ZXJmYWNlIHsKICAgICAgICAgICAgICAgIGxldCBpbnRlcmZhY2VzID0gZ2V0X2ludGVyZmFjZXMoKTsKICAgICAgICAgICAgICAgIGlmIGxldCBTb21lKF9pbnRlcmZhY2UpID0gaW50ZXJmYWNlcy5pdGVyKCkuZmluZCh8aXwgJmkubmFtZSA9PSBpbnRlcmZhY2VfbmFtZSkgewogICAgICAgICAgICAgICAgICAgIGludGVyZmFjZV9uYW1lLmNsb25lKCkKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVycihFcnJvcjo6Q3VzdG9tKGZvcm1hdCEoCiAgICAgICAgICAgICAgICAgICAgICAgICJWYWxpZGF0aW9uIGVycm9yOiBJbnRlcmZhY2Uge30gbm90IGZvdW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlX25hbWUKICAgICAgICAgICAgICAgICAgICApKSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBtYXRjaCBnZXRfZGVmYXVsdF9pbnRlcmZhY2UoKSB7CiAgICAgICAgICAgICAgICAgICAgT2soaW50ZXJmYWNlKSA9PiBpbnRlcmZhY2UubmFtZSwKICAgICAgICAgICAgICAgICAgICBFcnIoZSkgPT4gewogICAgICAgICAgICAgICAgICAgICAgICBlcHJpbnRsbiEoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiV2FybmluZzogQ2Fubm90IGdldCBkZWZhdWx0IGludGVyZmFjZToge30uIFVzaW5nICdkZWZhdWx0Jy4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZQogICAgICAgICAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdCIudG9fc3RyaW5nKCkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH07CgogICAgICAgICAgICAodXNlcl9hZGRyZXNzLCBpbnRlcmZhY2UpCiAgICAgICAgfSBlbHNlIGlmIGxldCBTb21lKHJlZiBpbnRlcmZhY2VfbmFtZSkgPSByYXcuZGVmYXVsdF9pbnRlcmZhY2UgewogICAgICAgICAgICBsZXQgaW50ZXJmYWNlcyA9IGdldF9pbnRlcmZhY2VzKCk7CiAgICAgICAgICAgIGlmIGxldCBTb21lKGludGVyZmFjZSkgPSBpbnRlcmZhY2VzLml0ZXIoKS5maW5kKHxpfCAmaS5uYW1lID09IGludGVyZmFjZV9uYW1lKSB7CiAgICAgICAgICAgICAgICBtYXRjaCBpbnRlcmZhY2UuaXB2NC5maXJzdCgpIHsKICAgICAgICAgICAgICAgICAgICBTb21lKG5ldHdvcmspID0+IChuZXR3b3JrLmFkZHIsIGludGVyZmFjZV9uYW1lLnRvX3N0cmluZygpKSwKICAgICAgICAgICAgICAgICAgICBOb25lID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVycihFcnJvcjo6Q3VzdG9tKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlZhbGlkYXRpb24gZXJyb3I6IENhbm5vdCBnZXQgSVB2NCBhZGRyZXNzIGZvciB0aGUgc3BlY2lmaWVkIGludGVyZmFjZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW50bygpLAogICAgICAgICAgICAgICAgICAgICAgICApKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICByZXR1cm4gRXJyKEVycm9yOjpDdXN0b20oZm9ybWF0ISgKICAgICAgICAgICAgICAgICAgICAiVmFsaWRhdGlvbiBlcnJvcjogSW50ZXJmYWNlIHt9IG5vdCBmb3VuZCIsCiAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlX25hbWUKICAgICAgICAgICAgICAgICkpKTsKICAgICAgICAgICAgfQogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIG1hdGNoIGdldF9kZWZhdWx0X2ludGVyZmFjZSgpIHsKICAgICAgICAgICAgICAgIE9rKGludGVyZmFjZSkgPT4gewogICAgICAgICAgICAgICAgICAgIGlmIGludGVyZmFjZS5pcHY0LmlzX2VtcHR5KCkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gRXJyKEVycm9yOjpDdXN0b20oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVmFsaWRhdGlvbiBlcnJvcjogQ2Fubm90IGdldCBJUHY0IGFkZHJlc3Mgb2YgZGVmYXVsdCBpbnRlcmZhY2UiLmludG8oKSwKICAgICAgICAgICAgICAgICAgICAgICAgKSk7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgKGludGVyZmFjZS5pcHY0WzBdLmFkZHIsIGludGVyZmFjZS5uYW1lKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIEVycihlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVycigKICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0ISgiVmFsaWRhdGlvbiBlcnJvcjogQ2Fubm90IGdldCBkZWZhdWx0IGludGVyZmFjZToge30iLCBlKS5pbnRvKCksCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQ", + "AQAAAAAAAAABAAAAaQYAAAAAAAByEAAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "right_delete", + null, + "AQAAAGkGAAAAAAAAaQYAAAAAAAABAAAAOw", + "AQAAAAAAAAABAAAAaQYAAAAAAABpBgAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "trim_trailing_white_space", + null, + "AQAAAGIGAAAAAAAAYgYAAAAAAAAHAAAAICAgICAgIA", + "AQAAAAAAAAABAAAAaQYAAAAAAABpBgAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAGIGAAAAAAAAYgYAAAAAAAACAAAACgo", + "AQAAAAAAAAABAAAAYgYAAAAAAABiBgAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "insert", + { + "characters": "raw." + }, + "BAAAAMkGAAAAAAAAygYAAAAAAAAJAAAAaW50ZXJmYWNlygYAAAAAAADLBgAAAAAAAAAAAADLBgAAAAAAAMwGAAAAAAAAAAAAAMwGAAAAAAAAzQYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQYAAAAAAADSBgAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": true, + "query_change_id": + [ + 57, + 94, + 4 + ], + "trigger": "default_interface" + }, + "AQAAAM0GAAAAAAAA3gYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzQYAAAAAAADNBgAAAAAAAAAAAAAAAPC/" + ], + [ + 123, + 1, + "insert", + { + "characters": ".uwa" + }, + "BAAAAN4GAAAAAAAA3wYAAAAAAAAAAAAA3wYAAAAAAADgBgAAAAAAAAAAAADgBgAAAAAAAOEGAAAAAAAAAAAAAOEGAAAAAAAA4gYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3gYAAAAAAADeBgAAAAAAAAAAAAAAAPC/" + ], + [ + 124, + 1, + "left_delete", + null, + "AQAAAOEGAAAAAAAA4QYAAAAAAAABAAAAYQ", + "AQAAAAAAAAABAAAA4gYAAAAAAADiBgAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "insert", + { + "characters": "ra" + }, + "AgAAAOEGAAAAAAAA4gYAAAAAAAAAAAAA4gYAAAAAAADjBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4QYAAAAAAADhBgAAAAAAAAAAAAAAAPC/" + ], + [ + 126, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":20,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 69, + 125, + 2 + ], + "trigger": "unwrap()" + }, + "AgAAAN8GAAAAAAAA3wYAAAAAAAAEAAAAdXdyYd8GAAAAAAAA5wYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4wYAAAAAAADjBgAAAAAAAAAAAAAAAPC/" + ], + [ + 135, + 1, + "insert", + { + "characters": "expect" + }, + "BgAAAN8GAAAAAAAA4AYAAAAAAAAGAAAAdW53cmFw4AYAAAAAAADhBgAAAAAAAAAAAADhBgAAAAAAAOIGAAAAAAAAAAAAAOIGAAAAAAAA4wYAAAAAAAAAAAAA4wYAAAAAAADkBgAAAAAAAAAAAADkBgAAAAAAAOUGAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3wYAAAAAAADlBgAAAAAAAAAAAAAAAPC/" + ], + [ + 142, + 2, + "right_delete", + null, + "AgAAAJQDAAAAAAAAlAMAAAAAAAAGAAAAT3B0aW9ulAMAAAAAAACUAwAAAAAAAAEAAAA8", + "AQAAAAAAAAABAAAAlAMAAAAAAACaAwAAAAAAAAAAAAAAAPC/" + ], + [ + 145, + 1, + "left_delete", + null, + "AQAAAJoDAAAAAAAAmgMAAAAAAAABAAAAPg", + "AQAAAAAAAAABAAAAmwMAAAAAAACbAwAAAAAAAAAAAAAAAPC/" + ], + [ + 152, + 2, + "left_delete", + null, + "AgAAAM0GAAAAAAAAzQYAAAAAAAASAAAAaW50ZXJmYWNlLmV4cGVjdCgpzAYAAAAAAADMBgAAAAAAAAEAAABf", + "AQAAAAAAAAABAAAAzQYAAAAAAADfBgAAAAAAAAAAAAAAAPC/" + ], + [ + 164, + 1, + "insert", + { + "characters": "_i" + }, + "AgAAAMwGAAAAAAAAzQYAAAAAAAAAAAAAzQYAAAAAAADOBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzAYAAAAAAADMBgAAAAAAAAAAAAAAAPC/" + ], + [ + 165, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 88, + 164, + 2 + ], + "trigger": "default_interface" + }, + "AgAAAMUGAAAAAAAAxQYAAAAAAAAJAAAAZGVmYXVsdF9pxQYAAAAAAADWBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzgYAAAAAAADOBgAAAAAAAAAAAAAAAPC/" + ], + [ + 174, + 1, + "left_delete", + null, + "AQAAAK0DAAAAAAAArQMAAAAAAAAGAAAAT3B0aW9u", + "AQAAAAAAAAABAAAArQMAAAAAAACzAwAAAAAAAAAAAAAAAPC/" + ], + [ + 175, + 1, + "right_delete", + null, + "AQAAAK0DAAAAAAAArQMAAAAAAAABAAAAPA", + "AQAAAAAAAAABAAAArQMAAAAAAACtAwAAAAAAAAAAAAAAAPC/" + ], + [ + 178, + 1, + "left_delete", + null, + "AQAAALUDAAAAAAAAtQMAAAAAAAABAAAAPg", + "AQAAAAAAAAABAAAAtgMAAAAAAAC2AwAAAAAAAAAAAAAAAPC/" + ], + [ + 187, + 1, + "insert", + { + "characters": ":" + }, + "AQAAAOMGAAAAAAAA5AYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4wYAAAAAAADjBgAAAAAAAAAAAAAAAPC/" + ], + [ + 188, + 1, + "insert", + { + "characters": " r" + }, + "AgAAAOQGAAAAAAAA5QYAAAAAAAAAAAAA5QYAAAAAAADmBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5AYAAAAAAADkBgAAAAAAAAAAAAAAAPC/" + ], + [ + 189, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":9,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 100, + 188, + 2 + ], + "trigger": "raw" + }, + "AgAAAOUGAAAAAAAA5QYAAAAAAAABAAAAcuUGAAAAAAAA6AYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5gYAAAAAAADmBgAAAAAAAAAAAAAAAPC/" + ], + [ + 190, + 1, + "insert", + { + "characters": "." + }, + "AQAAAOgGAAAAAAAA6QYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6AYAAAAAAADoBgAAAAAAAAAAAAAAAPC/" + ], + [ + 191, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": true, + "query_change_id": + [ + 102, + 190, + 1 + ], + "trigger": "address" + }, + "AQAAAOkGAAAAAAAA8AYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6QYAAAAAAADpBgAAAAAAAAAAAAAAAPC/" + ], + [ + 200, + 2, + "left_delete", + null, + "AgAAACADAAAAAAAAIAMAAAAAAAAHAAAARGVmYXVsdB8DAAAAAAAAHwMAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAIAMAAAAAAAAnAwAAAAAAAAAAAAAAAPC/" + ], + [ + 203, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAB4DAAAAAAAAHgMAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAHwMAAAAAAAAfAwAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/node/main.rs", + "settings": + { + "buffer_size": 1277, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "insert", + { + "characters": "Ser" + }, + "AwAAAMgAAAAAAAAAyQAAAAAAAAAMAAAATm9kZVNldHRpbmdzyQAAAAAAAADKAAAAAAAAAAAAAADKAAAAAAAAAMsAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyAAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" + ], + [ + 8, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":3,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 3, + 6, + 3 + ], + "trigger": "ServiceSettings" + }, + "AgAAAMgAAAAAAAAAyAAAAAAAAAADAAAAU2VyyAAAAAAAAADXAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAywAAAAAAAADLAAAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 1, + "insert", + { + "characters": "Ser" + }, + "AwAAAD4CAAAAAAAAPwIAAAAAAAAMAAAATm9kZVNldHRpbmdzPwIAAAAAAABAAgAAAAAAAAAAAABAAgAAAAAAAEECAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgIAAAAAAABKAgAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":6,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 7, + 20, + 3 + ], + "trigger": "ServiceSettings" + }, + "AgAAAD4CAAAAAAAAPgIAAAAAAAADAAAAU2VyPgIAAAAAAABNAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQQIAAAAAAABBAgAAAAAAAAAAAAAAAPC/" + ], + [ + 39, + 1, + "insert", + { + "characters": "lo" + }, + "AgAAAO8CAAAAAAAA8AIAAAAAAAAHAAAAbG9nZ2luZ/ACAAAAAAAA8QIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7wIAAAAAAAD2AgAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 2, + "left_delete", + null, + "AgAAAPACAAAAAAAA8AIAAAAAAAABAAAAb+8CAAAAAAAA7wIAAAAAAAABAAAAbA", + "AQAAAAAAAAABAAAA8QIAAAAAAADxAgAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": "s" + }, + "AQAAAO8CAAAAAAAA8AIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7wIAAAAAAADvAgAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 15, + 41, + 1 + ], + "trigger": "service" + }, + "AgAAAO8CAAAAAAAA7wIAAAAAAAABAAAAc+8CAAAAAAAA9gIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8AIAAAAAAADwAgAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert", + { + "characters": "/" + }, + "AQAAAPYCAAAAAAAA9wIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gIAAAAAAAD2AgAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "left_delete", + null, + "AQAAAPYCAAAAAAAA9gIAAAAAAAABAAAALw", + "AQAAAAAAAAABAAAA9wIAAAAAAAD3AgAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "insert", + { + "characters": "log_" + }, + "BAAAAPcCAAAAAAAA+AIAAAAAAAAAAAAA+AIAAAAAAAD5AgAAAAAAAAAAAAD5AgAAAAAAAPoCAAAAAAAAAAAAAPoCAAAAAAAA+wIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9wIAAAAAAAD3AgAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "insert", + { + "characters": "service" + }, + "BwAAAMEEAAAAAAAAwgQAAAAAAAAEAAAAbm9kZcIEAAAAAAAAwwQAAAAAAAAAAAAAwwQAAAAAAADEBAAAAAAAAAAAAADEBAAAAAAAAMUEAAAAAAAAAAAAAMUEAAAAAAAAxgQAAAAAAAAAAAAAxgQAAAAAAADHBAAAAAAAAAAAAADHBAAAAAAAAMgEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQQAAAAAAADFBAAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "insert", + { + "characters": "node" + }, + "BAAAAMEEAAAAAAAAwgQAAAAAAAAHAAAAc2VydmljZcIEAAAAAAAAwwQAAAAAAAAAAAAAwwQAAAAAAADEBAAAAAAAAAAAAADEBAAAAAAAAMUEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQQAAAAAAADIBAAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "insert", + { + "characters": "fr" + }, + "AgAAAE8CAAAAAAAAUAIAAAAAAAADAAAAbmV3UAIAAAAAAABRAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATwIAAAAAAABSAgAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 29, + 79, + 2 + ], + "trigger": "from_file(as Settings)" + }, + "AgAAAE8CAAAAAAAATwIAAAAAAAACAAAAZnJPAgAAAAAAAFgCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUQIAAAAAAABRAgAAAAAAAAAAAAAAAPC/" + ], + [ + 98, + 1, + "insert", + { + "characters": "асщку" + }, + "BQAAABgAAAAAAAAAGQAAAAAAAAAEAAAAcG9ueRkAAAAAAAAAGgAAAAAAAAAAAAAAGgAAAAAAAAAbAAAAAAAAAAAAAAAbAAAAAAAAABwAAAAAAAAAAAAAABwAAAAAAAAAHQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGAAAAAAAAAAcAAAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 5, + "left_delete", + null, + "BQAAABwAAAAAAAAAHAAAAAAAAAACAAAA0YMbAAAAAAAAABsAAAAAAAAAAgAAANC6GgAAAAAAAAAaAAAAAAAAAAIAAADRiRkAAAAAAAAAGQAAAAAAAAACAAAA0YEYAAAAAAAAABgAAAAAAAAAAgAAANCw", + "AQAAAAAAAAABAAAAHQAAAAAAAAAdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "insert", + { + "characters": "асщку" + }, + "BQAAABgAAAAAAAAAGQAAAAAAAAAAAAAAGQAAAAAAAAAaAAAAAAAAAAAAAAAaAAAAAAAAABsAAAAAAAAAAAAAABsAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAdAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 5, + "left_delete", + null, + "BQAAABwAAAAAAAAAHAAAAAAAAAACAAAA0YMbAAAAAAAAABsAAAAAAAAAAgAAANC6GgAAAAAAAAAaAAAAAAAAAAIAAADRiRkAAAAAAAAAGQAAAAAAAAACAAAA0YEYAAAAAAAAABgAAAAAAAAAAgAAANCw", + "AQAAAAAAAAABAAAAHQAAAAAAAAAdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 106, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAABgAAAAAAAAAGQAAAAAAAAAAAAAAGQAAAAAAAAAaAAAAAAAAAAAAAAAaAAAAAAAAABsAAAAAAAAAAAAAABsAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAdAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "cut", + null, + "AQAAAC0BAAAAAAAALQEAAAAAAAAhAAAAICAgIHByaW50bG4hKCI+Pj4ge30iLCBWRVJTSU9OKTsK", + "AQAAAAAAAAABAAAALQEAAAAAAABOAQAAAAAAAAAAAAAAAPC/" + ], + [ + 121, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABABAAAAAAAAFQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEAEAAAAAAAAQAQAAAAAAAAAAAAAAAPC/" + ], + [ + 122, + 1, + "paste", + null, + "AQAAABUBAAAAAAAANgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFQEAAAAAAAAVAQAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABUBAAAAAAAAFQEAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAANgEAAAAAAAA2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 127, + 1, + "left_delete", + null, + "AQAAADEBAAAAAAAAMQEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAMgEAAAAAAAAyAQAAAAAAAAAAAAAAAPC/" + ], + [ + 134, + 1, + "insert", + { + "characters": "F" + }, + "AQAAACMBAAAAAAAAJAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" + ], + [ + 135, + 1, + "left_delete", + null, + "AQAAACMBAAAAAAAAIwEAAAAAAAABAAAARg", + "AQAAAAAAAAABAAAAJAEAAAAAAAAkAQAAAAAAAAAAAAAAAPC/" + ], + [ + 136, + 1, + "insert", + { + "characters": "NODE" + }, + "BAAAACMBAAAAAAAAJAEAAAAAAAAAAAAAJAEAAAAAAAAlAQAAAAAAAAAAAAAlAQAAAAAAACYBAAAAAAAAAAAAACYBAAAAAAAAJwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" + ], + [ + 137, + 3, + "left_delete", + null, + "AwAAACYBAAAAAAAAJgEAAAAAAAABAAAARSUBAAAAAAAAJQEAAAAAAAABAAAARCQBAAAAAAAAJAEAAAAAAAABAAAATw", + "AQAAAAAAAAABAAAAJwEAAAAAAAAnAQAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "insert", + { + "characters": "ode" + }, + "AwAAACQBAAAAAAAAJQEAAAAAAAAAAAAAJQEAAAAAAAAmAQAAAAAAAAAAAAAmAQAAAAAAACcBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJAEAAAAAAAAkAQAAAAAAAAAAAAAAAPC/" + ], + [ + 139, + 1, + "insert", + { + "characters": " " + }, + "AQAAACcBAAAAAAAAKAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJwEAAAAAAAAnAQAAAAAAAAAAAAAAAPC/" + ], + [ + 159, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAATAAAAdXNlIHRyYWNpbmc6OmluZm87Cg", + "AQAAAAAAAAABAAAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAPC/" + ], + [ + 163, + 1, + "insert", + { + "characters": "tracing::" + }, + "CQAAAJoDAAAAAAAAmwMAAAAAAAAAAAAAmwMAAAAAAACcAwAAAAAAAAAAAACcAwAAAAAAAJ0DAAAAAAAAAAAAAJ0DAAAAAAAAngMAAAAAAAAAAAAAngMAAAAAAACfAwAAAAAAAAAAAACfAwAAAAAAAKADAAAAAAAAAAAAAKADAAAAAAAAoQMAAAAAAAAAAAAAoQMAAAAAAACiAwAAAAAAAAAAAACiAwAAAAAAAKMDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmgMAAAAAAACaAwAAAAAAAAAAAAAAAPC/" + ], + [ + 166, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAAAAAAAAAAAAAAAAAAAAAAABAAAACvQDAAAAAAAA/AMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAowMAAAAAAACjAwAAAAAAAAAAAAAAAPC/" + ], + [ + 177, + 10, + "left_delete", + null, + "CgAAAGQAAAAAAAAAZAAAAAAAAAABAAAAKWMAAAAAAAAAYwAAAAAAAAABAAAAZWIAAAAAAAAAYgAAAAAAAAABAAAAdGEAAAAAAAAAYQAAAAAAAAABAAAAYWAAAAAAAAAAYAAAAAAAAAABAAAAcl8AAAAAAAAAXwAAAAAAAAABAAAAY14AAAAAAAAAXgAAAAAAAAABAAAAKF0AAAAAAAAAXQAAAAAAAAABAAAAYlwAAAAAAAAAXAAAAAAAAAABAAAAdVsAAAAAAAAAWwAAAAAAAAABAAAAcA", + "AQAAAAAAAAABAAAAZQAAAAAAAABlAAAAAAAAAAAAAAAAAPC/" + ], + [ + 180, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAFsAAAAAAAAAWwAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAWwAAAAAAAABbAAAAAAAAAAAAAAAAAPC/" + ], + [ + 184, + 1, + "paste", + null, + "AQAAAIAAAAAAAAAAmQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/node/node.rs", + "settings": + { + "buffer_size": 13200, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 7, + 1, + "insert", + { + "characters": "Sr" + }, + "AgAAAJwCAAAAAAAAnQIAAAAAAAAMAAAATm9kZVNldHRpbmdznQIAAAAAAACeAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnAIAAAAAAACoAgAAAAAAAAAAAAAAAPC/" + ], + [ + 8, + 1, + "left_delete", + null, + "AQAAAJ0CAAAAAAAAnQIAAAAAAAABAAAAcg", + "AQAAAAAAAAABAAAAngIAAAAAAACeAgAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":3,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 4, + 8, + 1 + ], + "trigger": "ServiceSettings" + }, + "AgAAAJwCAAAAAAAAnAIAAAAAAAABAAAAU5wCAAAAAAAAqwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnQIAAAAAAACdAgAAAAAAAAAAAAAAAPC/" + ], + [ + 18, + 5, + "left_delete", + null, + "BQAAAGgFAAAAAAAAaAUAAAAAAAABAAAAX2cFAAAAAAAAZwUAAAAAAAABAAAAeWYFAAAAAAAAZgUAAAAAAAABAAAAYWUFAAAAAAAAZQUAAAAAAAABAAAAcmQFAAAAAAAAZAUAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAAaQUAAAAAAABpBQAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 5, + "right_delete", + null, + "BQAAAJ8FAAAAAAAAnwUAAAAAAAABAAAAeJ8FAAAAAAAAnwUAAAAAAAABAAAAcp8FAAAAAAAAnwUAAAAAAAABAAAAYZ8FAAAAAAAAnwUAAAAAAAABAAAAeZ8FAAAAAAAAnwUAAAAAAAABAAAAXw", + "AQAAAAAAAAABAAAAnwUAAAAAAACfBQAAAAAAAAAAAAAAAExA" + ], + [ + 25, + 5, + "left_delete", + null, + "CgAAAN0GAAAAAAAA3QYAAAAAAAABAAAAX74GAAAAAAAAvgYAAAAAAAABAAAAX9sGAAAAAAAA2wYAAAAAAAABAAAAeb0GAAAAAAAAvQYAAAAAAAABAAAAedkGAAAAAAAA2QYAAAAAAAABAAAAYbwGAAAAAAAAvAYAAAAAAAABAAAAYdcGAAAAAAAA1wYAAAAAAAABAAAAcrsGAAAAAAAAuwYAAAAAAAABAAAActUGAAAAAAAA1QYAAAAAAAABAAAAeLoGAAAAAAAAugYAAAAAAAABAAAAeA", + "AQAAAAAAAAACAAAAvwYAAAAAAAC/BgAAAAAAAAAAAAAAAPC/3gYAAAAAAADeBgAAAAAAAAAAAAAAwF1A" + ], + [ + 47, + 1, + "insert", + { + "characters": "Ser" + }, + "AwAAACkHAAAAAAAAKgcAAAAAAAAMAAAATm9kZVNldHRpbmdzKgcAAAAAAAArBwAAAAAAAAAAAAArBwAAAAAAACwHAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQcAAAAAAAA1BwAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":26,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 21, + 47, + 2 + ], + "trigger": "ServiceSettings" + }, + "AwAAACsHAAAAAAAAKwcAAAAAAAABAAAAcikHAAAAAAAAKQcAAAAAAAACAAAAU2UpBwAAAAAAADgHAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALAcAAAAAAAAsBwAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "insert", + { + "characters": "pa" + }, + "AgAAAFwIAAAAAAAAXQgAAAAAAAAQAAAAeHJheV9jb25maWdfcGF0aF0IAAAAAAAAXggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXAgAAAAAAABsCAAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":1,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 25, + 60, + 2 + ], + "trigger": "path" + }, + "AgAAAFwIAAAAAAAAXAgAAAAAAAACAAAAcGFcCAAAAAAAAGAIAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXggAAAAAAABeCAAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 5, + "left_delete", + null, + "BQAAAPsDAAAAAAAA+wMAAAAAAAABAAAAX/oDAAAAAAAA+gMAAAAAAAABAAAAefkDAAAAAAAA+QMAAAAAAAABAAAAYfgDAAAAAAAA+AMAAAAAAAABAAAAcvcDAAAAAAAA9wMAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAA/AMAAAAAAAD8AwAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 5, + "right_delete", + null, + "BQAAADIEAAAAAAAAMgQAAAAAAAABAAAAeDIEAAAAAAAAMgQAAAAAAAABAAAAcjIEAAAAAAAAMgQAAAAAAAABAAAAYTIEAAAAAAAAMgQAAAAAAAABAAAAeTIEAAAAAAAAMgQAAAAAAAABAAAAXw", + "AQAAAAAAAAABAAAAMgQAAAAAAAAyBAAAAAAAAAAAAAAAAExA" + ], + [ + 88, + 1, + "left_delete", + null, + "AQAAAJkSAAAAAAAAmRIAAAAAAAAnAAAAICAgIGRlYnVnISgiTk9ERSB7Oj99ICIsIG5vZGVfY29uZmlnKTsK", + "AQAAAAAAAAABAAAAmRIAAAAAAADAEgAAAAAAAAAAAAAAAPC/" + ], + [ + 98, + 19, + "left_delete", + null, + "EwAAADESAAAAAAAAMRIAAAAAAAABAAAAKTASAAAAAAAAMBIAAAAAAAABAAAAKS8SAAAAAAAALxIAAAAAAAABAAAAKC4SAAAAAAAALhIAAAAAAAABAAAAZS0SAAAAAAAALRIAAAAAAAABAAAAbiwSAAAAAAAALBIAAAAAAAABAAAAbysSAAAAAAAAKxIAAAAAAAABAAAAbCoSAAAAAAAAKhIAAAAAAAABAAAAYykSAAAAAAAAKRIAAAAAAAABAAAALigSAAAAAAAAKBIAAAAAAAABAAAAbycSAAAAAAAAJxIAAAAAAAABAAAAdCYSAAAAAAAAJhIAAAAAAAABAAAAbyUSAAAAAAAAJRIAAAAAAAABAAAAciQSAAAAAAAAJBIAAAAAAAABAAAAcCMSAAAAAAAAIxIAAAAAAAABAAAAdCISAAAAAAAAIhIAAAAAAAABAAAAbSESAAAAAAAAIRIAAAAAAAABAAAALiASAAAAAAAAIBIAAAAAAAABAAAAcx8SAAAAAAAAHxIAAAAAAAABAAAAZw", + "AQAAAAAAAAABAAAAMhIAAAAAAAAyEgAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 11, + "left_delete", + null, + "CwAAAB4SAAAAAAAAHhIAAAAAAAABAAAAbh0SAAAAAAAAHRIAAAAAAAABAAAAaRwSAAAAAAAAHBIAAAAAAAABAAAAdBsSAAAAAAAAGxIAAAAAAAABAAAAdBoSAAAAAAAAGhIAAAAAAAABAAAAZRkSAAAAAAAAGRIAAAAAAAABAAAAcxgSAAAAAAAAGBIAAAAAAAABAAAAKBcSAAAAAAAAFxIAAAAAAAABAAAAZRYSAAAAAAAAFhIAAAAAAAABAAAAbRUSAAAAAAAAFRIAAAAAAAABAAAAbxQSAAAAAAAAFBIAAAAAAAABAAAAUw", + "AQAAAAAAAAABAAAAHxIAAAAAAAAfEgAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "insert", + { + "characters": "Mto" + }, + "AwAAABQSAAAAAAAAFRIAAAAAAAAAAAAAFRIAAAAAAAAWEgAAAAAAAAAAAAAWEgAAAAAAABcSAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFBIAAAAAAAAUEgAAAAAAAAAAAAAAAPC/" + ], + [ + 101, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":260,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 46, + 100, + 3 + ], + "trigger": "MtprotoSettings(use pony::MtprotoSettings)" + }, + "AgAAABQSAAAAAAAAFBIAAAAAAAADAAAATXRvFBIAAAAAAAAjEgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFxIAAAAAAAAXEgAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 1, + "lsp_apply_document_edit", + { + "changes": + [ + { + "newText": "use pony::MtprotoSettings;\n", + "range": + { + "end": + { + "character": 0, + "line": 0 + }, + "start": + { + "character": 0, + "line": 0 + } + } + } + ], + "label": null, + "process_placeholders": false, + "required_view_version": null + }, + "AQAAAAAAAAAAAAAAGwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIxIAAAAAAAAjEgAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "insert", + { + "characters": "::from" + }, + "BgAAAD4SAAAAAAAAPxIAAAAAAAAAAAAAPxIAAAAAAABAEgAAAAAAAAAAAABAEgAAAAAAAEESAAAAAAAAAAAAAEESAAAAAAAAQhIAAAAAAAAAAAAAQhIAAAAAAABDEgAAAAAAAAAAAABDEgAAAAAAAEQSAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPhIAAAAAAAA+EgAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "insert", + { + "characters": "_file" + }, + "BQAAAEQSAAAAAAAARRIAAAAAAAAAAAAARRIAAAAAAABGEgAAAAAAAAAAAABGEgAAAAAAAEcSAAAAAAAAAAAAAEcSAAAAAAAASBIAAAAAAAAAAAAASBIAAAAAAABJEgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARBIAAAAAAABEEgAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAEkSAAAAAAAASxIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASRIAAAAAAABJEgAAAAAAAAAAAAAAAPC/" + ], + [ + 106, + 1, + "insert", + { + "characters": "sett" + }, + "BAAAAEoSAAAAAAAASxIAAAAAAAAAAAAASxIAAAAAAABMEgAAAAAAAAAAAABMEgAAAAAAAE0SAAAAAAAAAAAAAE0SAAAAAAAAThIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAShIAAAAAAABKEgAAAAAAAAAAAAAAAPC/" + ], + [ + 107, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":12,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 52, + 106, + 1 + ], + "trigger": "settings" + }, + "BQAAAE0SAAAAAAAATRIAAAAAAAABAAAAdEwSAAAAAAAATBIAAAAAAAABAAAAdEsSAAAAAAAASxIAAAAAAAABAAAAZUoSAAAAAAAAShIAAAAAAAABAAAAc0oSAAAAAAAAUhIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAThIAAAAAAABOEgAAAAAAAAAAAAAAAPC/" + ], + [ + 108, + 1, + "insert", + { + "characters": ".mtp" + }, + "BAAAAFISAAAAAAAAUxIAAAAAAAAAAAAAUxIAAAAAAABUEgAAAAAAAAAAAABUEgAAAAAAAFUSAAAAAAAAAAAAAFUSAAAAAAAAVhIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUhIAAAAAAABSEgAAAAAAAAAAAAAAAPC/" + ], + [ + 109, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":4,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 54, + 108, + 4 + ], + "trigger": "mtproto" + }, + "AgAAAFMSAAAAAAAAUxIAAAAAAAADAAAAbXRwUxIAAAAAAABaEgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVhIAAAAAAABWEgAAAAAAAAAAAAAAAPC/" + ], + [ + 110, + 1, + "insert", + { + "characters": ".f" + }, + "AgAAAFoSAAAAAAAAWxIAAAAAAAAAAAAAWxIAAAAAAABcEgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWhIAAAAAAABaEgAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "left_delete", + null, + "AQAAAFsSAAAAAAAAWxIAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAAXBIAAAAAAABcEgAAAAAAAAAAAAAAAPC/" + ], + [ + 112, + 1, + "insert", + { + "characters": "path" + }, + "BAAAAFsSAAAAAAAAXBIAAAAAAAAAAAAAXBIAAAAAAABdEgAAAAAAAAAAAABdEgAAAAAAAF4SAAAAAAAAAAAAAF4SAAAAAAAAXxIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWxIAAAAAAABbEgAAAAAAAAAAAAAAAPC/" + ], + [ + 116, + 1, + "insert", + { + "characters": "if" + }, + "AgAAAC8SAAAAAAAAMBIAAAAAAAAAAAAAMBIAAAAAAAAxEgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALxIAAAAAAAAvEgAAAAAAAAAAAAAAAPC/" + ], + [ + 117, + 1, + "insert", + { + "characters": " let" + }, + "BAAAADESAAAAAAAAMhIAAAAAAAAAAAAAMhIAAAAAAAAzEgAAAAAAAAAAAAAzEgAAAAAAADQSAAAAAAAAAAAAADQSAAAAAAAANRIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMRIAAAAAAAAxEgAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "insert", + { + "characters": " Ok(" + }, + "BAAAADUSAAAAAAAANhIAAAAAAAAAAAAANhIAAAAAAAA3EgAAAAAAAAAAAAA3EgAAAAAAADgSAAAAAAAAAAAAADgSAAAAAAAAORIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANRIAAAAAAAA1EgAAAAAAAAAAAAAAAPC/" + ], + [ + 125, + 1, + "insert", + { + "characters": " " + }, + "AQAAAGoSAAAAAAAAaxIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAahIAAAAAAABqEgAAAAAAAP///////+9/" + ], + [ + 128, + 1, + "insert", + { + "characters": "mtproto" + }, + "BwAAADkSAAAAAAAAOhIAAAAAAAAAAAAAOhIAAAAAAAA7EgAAAAAAAAAAAAA7EgAAAAAAADwSAAAAAAAAAAAAADwSAAAAAAAAPRIAAAAAAAAAAAAAPRIAAAAAAAA+EgAAAAAAAAAAAAA+EgAAAAAAAD8SAAAAAAAAAAAAAD8SAAAAAAAAQBIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAORIAAAAAAAA5EgAAAAAAAAAAAAAAAPC/" + ], + [ + 129, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEASAAAAAAAAQRIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQBIAAAAAAABAEgAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "left_delete", + null, + "AQAAAEASAAAAAAAAQBIAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAQRIAAAAAAABBEgAAAAAAAAAAAAAAAPC/" + ], + [ + 131, + 1, + "insert", + { + "characters": "_settings" + }, + "CQAAAEASAAAAAAAAQRIAAAAAAAAAAAAAQRIAAAAAAABCEgAAAAAAAAAAAABCEgAAAAAAAEMSAAAAAAAAAAAAAEMSAAAAAAAARBIAAAAAAAAAAAAARBIAAAAAAABFEgAAAAAAAAAAAABFEgAAAAAAAEYSAAAAAAAAAAAAAEYSAAAAAAAARxIAAAAAAAAAAAAARxIAAAAAAABIEgAAAAAAAAAAAABIEgAAAAAAAEkSAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQBIAAAAAAABAEgAAAAAAAAAAAAAAAPC/" + ], + [ + 132, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEkSAAAAAAAAShIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASRIAAAAAAABJEgAAAAAAAAAAAAAAAPC/" + ], + [ + 133, + 1, + "left_delete", + null, + "AQAAAEkSAAAAAAAASRIAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAShIAAAAAAABKEgAAAAAAAAAAAAAAAPC/" + ], + [ + 134, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAEkSAAAAAAAAShIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASRIAAAAAAABJEgAAAAAAAAAAAAAAAPC/" + ], + [ + 135, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAEoSAAAAAAAASxIAAAAAAAAAAAAASxIAAAAAAABMEgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAShIAAAAAAABKEgAAAAAAAAAAAAAAAPC/" + ], + [ + 136, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEwSAAAAAAAATRIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATBIAAAAAAABMEgAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "insert_snippet", + { + "contents": "{$0}" + }, + "AQAAAH8SAAAAAAAAgRIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfxIAAAAAAAB/EgAAAAAAAP///////+9/" + ], + [ + 139, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Add Line in Braces.sublime-macro" + }, + "BAAAAIASAAAAAAAAiRIAAAAAAAAAAAAAiRIAAAAAAACSEgAAAAAAAAAAAACBEgAAAAAAAIESAAAAAAAACAAAACAgICAgICAggRIAAAAAAACNEgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgBIAAAAAAACAEgAAAAAAAAAAAAAAAPC/" + ], + [ + 140, + 1, + "insert", + { + "characters": "mtproto" + }, + "BwAAAI0SAAAAAAAAjhIAAAAAAAAAAAAAjhIAAAAAAACPEgAAAAAAAAAAAACPEgAAAAAAAJASAAAAAAAAAAAAAJASAAAAAAAAkRIAAAAAAAAAAAAAkRIAAAAAAACSEgAAAAAAAAAAAACSEgAAAAAAAJMSAAAAAAAAAAAAAJMSAAAAAAAAlBIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjRIAAAAAAACNEgAAAAAAAAAAAAAAAPC/" + ], + [ + 143, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":4,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 86, + 140, + 7 + ], + "trigger": "mtproto_settings" + }, + "AgAAAI0SAAAAAAAAjRIAAAAAAAAHAAAAbXRwcm90b40SAAAAAAAAnRIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlBIAAAAAAACUEgAAAAAAAAAAAAAAAPC/" + ], + [ + 172, + 1, + "insert", + { + "characters": "Mtor" + }, + "BAAAAFMCAAAAAAAAVAIAAAAAAAAAAAAAVAIAAAAAAABVAgAAAAAAAAAAAABVAgAAAAAAAFYCAAAAAAAAAAAAAFYCAAAAAAAAVwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUwIAAAAAAABTAgAAAAAAAAAAAAAAAPC/" + ], + [ + 173, + 2, + "left_delete", + null, + "AgAAAFYCAAAAAAAAVgIAAAAAAAABAAAAclUCAAAAAAAAVQIAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAAVwIAAAAAAABXAgAAAAAAAAAAAAAAAPC/" + ], + [ + 174, + 1, + "insert", + { + "characters": "o" + }, + "AQAAAFUCAAAAAAAAVgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVQIAAAAAAABVAgAAAAAAAAAAAAAAAPC/" + ], + [ + 175, + 1, + "left_delete", + null, + "AQAAAFUCAAAAAAAAVQIAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAAVgIAAAAAAABWAgAAAAAAAAAAAAAAAPC/" + ], + [ + 176, + 1, + "insert", + { + "characters": "proto" + }, + "BQAAAFUCAAAAAAAAVgIAAAAAAAAAAAAAVgIAAAAAAABXAgAAAAAAAAAAAABXAgAAAAAAAFgCAAAAAAAAAAAAAFgCAAAAAAAAWQIAAAAAAAAAAAAAWQIAAAAAAABaAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVQIAAAAAAABVAgAAAAAAAAAAAAAAAPC/" + ], + [ + 178, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAFMCAAAAAAAAUwIAAAAAAAATAAAATXRwcm90b0gyU2V0dGluZ3MsIGcCAAAAAAAAegIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWgIAAAAAAABaAgAAAAAAAAAAAAAAAPC/" + ], + [ + 181, + 1, + "insert", + { + "characters": "li" + }, + "AgAAAFMCAAAAAAAAVAIAAAAAAAAAAAAAVAIAAAAAAABVAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUwIAAAAAAABTAgAAAAAAAAAAAAAAAPC/" + ], + [ + 182, + 2, + "left_delete", + null, + "AgAAAFQCAAAAAAAAVAIAAAAAAAABAAAAaVMCAAAAAAAAUwIAAAAAAAABAAAAbA", + "AQAAAAAAAAABAAAAVQIAAAAAAABVAgAAAAAAAAAAAAAAAPC/" + ], + [ + 191, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAFsCAAAAAAAAXAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwIAAAAAAABbAgAAAAAAAAAAAAAAAPC/" + ], + [ + 192, + 12, + "right_delete", + null, + "DAAAAFwCAAAAAAAAXAIAAAAAAAABAAAAU1wCAAAAAAAAXAIAAAAAAAABAAAAZVwCAAAAAAAAXAIAAAAAAAABAAAAclwCAAAAAAAAXAIAAAAAAAABAAAAdlwCAAAAAAAAXAIAAAAAAAABAAAAZVwCAAAAAAAAXAIAAAAAAAABAAAAclwCAAAAAAAAXAIAAAAAAAABAAAAQ1wCAAAAAAAAXAIAAAAAAAABAAAAb1wCAAAAAAAAXAIAAAAAAAABAAAAblwCAAAAAAAAXAIAAAAAAAABAAAAZlwCAAAAAAAAXAIAAAAAAAABAAAAaVwCAAAAAAAAXAIAAAAAAAABAAAAZw", + "AQAAAAAAAAABAAAAXAIAAAAAAABcAgAAAAAAAAAAAAAAAPC/" + ], + [ + 193, + 1, + "insert", + { + "characters": "Se" + }, + "AgAAAFwCAAAAAAAAXQIAAAAAAAAAAAAAXQIAAAAAAABeAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXAIAAAAAAABcAgAAAAAAAAAAAAAAAPC/" + ], + [ + 194, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":18,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 111, + 193, + 2 + ], + "trigger": "Hysteria2Settings" + }, + "AgAAAFMCAAAAAAAAUwIAAAAAAAALAAAASHlzdGVyaWEyU2VTAgAAAAAAAGQCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXgIAAAAAAABeAgAAAAAAAAAAAAAAAPC/" + ], + [ + 201, + 2, + "left_delete", + null, + "AgAAAG4CAAAAAAAAbgIAAAAAAAABAAAAMm0CAAAAAAAAbQIAAAAAAAABAAAASA", + "AQAAAAAAAAABAAAAbwIAAAAAAABvAgAAAAAAAAAAAAAAAPC/" + ], + [ + 202, + 1, + "right_delete", + null, + "AQAAAG0CAAAAAAAAbQIAAAAAAAABAAAAUw", + "AQAAAAAAAAABAAAAbQIAAAAAAABtAgAAAAAAAAAAAAAAAPC/" + ], + [ + 203, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAG0CAAAAAAAAbgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQIAAAAAAABtAgAAAAAAAAAAAAAAAPC/" + ], + [ + 204, + 1, + "left_delete", + null, + "AQAAAG0CAAAAAAAAbQIAAAAAAAABAAAAMg", + "AQAAAAAAAAABAAAAbgIAAAAAAABuAgAAAAAAAAAAAAAAAPC/" + ], + [ + 205, + 1, + "insert", + { + "characters": "S" + }, + "AQAAAG0CAAAAAAAAbgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQIAAAAAAABtAgAAAAAAAAAAAAAAAPC/" + ], + [ + 229, + 11, + "left_delete", + null, + "CwAAAKcOAAAAAAAApw4AAAAAAAABAAAAaaYOAAAAAAAApg4AAAAAAAABAAAAZqUOAAAAAAAApQ4AAAAAAAABAAAAbqQOAAAAAAAApA4AAAAAAAABAAAAb6MOAAAAAAAAow4AAAAAAAABAAAAQ6IOAAAAAAAAog4AAAAAAAABAAAAcqEOAAAAAAAAoQ4AAAAAAAABAAAAZaAOAAAAAAAAoA4AAAAAAAABAAAAdp8OAAAAAAAAnw4AAAAAAAABAAAAcp4OAAAAAAAAng4AAAAAAAABAAAAZZ0OAAAAAAAAnQ4AAAAAAAABAAAAUw", + "AQAAAAAAAAABAAAAqA4AAAAAAACoDgAAAAAAAAAAAAAAAPC/" + ], + [ + 230, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAJ0OAAAAAAAAng4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnQ4AAAAAAACdDgAAAAAAAAAAAAAAAPC/" + ], + [ + 231, + 1, + "right_delete", + null, + "AQAAAJ4OAAAAAAAAng4AAAAAAAABAAAAZw", + "AQAAAAAAAAABAAAAng4AAAAAAACeDgAAAAAAAAAAAAAAAPC/" + ], + [ + 232, + 1, + "insert", + { + "characters": "S" + }, + "AQAAAJ4OAAAAAAAAnw4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAng4AAAAAAACeDgAAAAAAAAAAAAAAAPC/" + ], + [ + 233, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":22,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 133, + 232, + 1 + ], + "trigger": "Hysteria2Settings" + }, + "AgAAAJUOAAAAAAAAlQ4AAAAAAAAKAAAASHlzdGVyaWEyU5UOAAAAAAAApg4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnw4AAAAAAACfDgAAAAAAAAAAAAAAAPC/" + ], + [ + 253, + 1, + "insert", + { + "characters": "H2" + }, + "AgAAAGUCAAAAAAAAZgIAAAAAAAAAAAAAZgIAAAAAAABnAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZQIAAAAAAABlAgAAAAAAAAAAAAAAAPC/" + ], + [ + 254, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":16,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 140, + 253, + 2 + ], + "trigger": "H2Settings" + }, + "AgAAAGUCAAAAAAAAZQIAAAAAAAACAAAASDJlAgAAAAAAAG8CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZwIAAAAAAABnAgAAAAAAAAAAAAAAAPC/" + ], + [ + 255, + 1, + "insert", + { + "characters": "," + }, + "AQAAAG8CAAAAAAAAcAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwIAAAAAAABvAgAAAAAAAAAAAAAAAPC/" + ], + [ + 258, + 1, + "rust_fmt_format_buffer", + null, + "BQAAAFMCAAAAAAAAWAIAAAAAAAAAAAAAWQIAAAAAAABZAgAAAAAAAAcAAAB5c3RlcmlhYwIAAAAAAABkAgAAAAAAAAAAAABlAgAAAAAAAGwCAAAAAAAAAAAAALMCAAAAAAAAtQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcAIAAAAAAABwAgAAAAAAAAAAAAAAAPC/" + ], + [ + 268, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAdXNlIHBvbnk6Ok10cHJvdG9TZXR0aW5nczsK", + "AQAAAAAAAAABAAAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAPC/" + ], + [ + 281, + 1, + "paste", + null, + "AQAAAHgCAAAAAAAAjQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeAIAAAAAAAB4AgAAAAAAAAAAAAAAAPC/" + ], + [ + 282, + 1, + "insert", + { + "characters": "," + }, + "AQAAAI0CAAAAAAAAjgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQIAAAAAAACNAgAAAAAAAAAAAAAAAPC/" + ], + [ + 285, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAHgCAAAAAAAAeQIAAAAAAAAAAAAAjwIAAAAAAACTAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjgIAAAAAAACOAgAAAAAAAAAAAAAAAPC/" + ], + [ + 290, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAdXNlIHBvbnk6OldpcmVndWFyZFNlcnZlckNvbmZpZzsK", + "AQAAAAAAAAABAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAPC/" + ], + [ + 310, + 1, + "insert", + { + "characters": "Settings," + }, + "CQAAAIYCAAAAAAAAhwIAAAAAAAAAAAAAhwIAAAAAAACIAgAAAAAAAAAAAACIAgAAAAAAAIkCAAAAAAAAAAAAAIkCAAAAAAAAigIAAAAAAAAAAAAAigIAAAAAAACLAgAAAAAAAAAAAACLAgAAAAAAAIwCAAAAAAAAAAAAAIwCAAAAAAAAjQIAAAAAAAAAAAAAjQIAAAAAAACOAgAAAAAAAAAAAACOAgAAAAAAAI8CAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhgIAAAAAAACGAgAAAAAAAAAAAAAAAPC/" + ], + [ + 313, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAFgCAAAAAAAAYgIAAAAAAAAAAAAAkAIAAAAAAACQAgAAAAAAAAkAAABTZXR0aW5ncyw", + "AQAAAAAAAAABAAAAjwIAAAAAAACPAgAAAAAAAAAAAAAAAPC/" + ], + [ + 335, + 1, + "insert", + { + "characters": "Some(" + }, + "BQAAAIgSAAAAAAAAiRIAAAAAAAAAAAAAiRIAAAAAAACKEgAAAAAAAAAAAACKEgAAAAAAAIsSAAAAAAAAAAAAAIsSAAAAAAAAjBIAAAAAAAAAAAAAjBIAAAAAAACNEgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiBIAAAAAAACIEgAAAAAAAAAAAAAAAPC/" + ], + [ + 337, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAJ0SAAAAAAAAnhIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnRIAAAAAAACdEgAAAAAAAP///////+9/" + ], + [ + 366, + 1, + "insert", + { + "characters": "fr" + }, + "AgAAAFgIAAAAAAAAWQgAAAAAAAADAAAAbmV3WQgAAAAAAABaCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAgAAAAAAABbCAAAAAAAAAAAAAAAAPC/" + ], + [ + 367, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 186, + 366, + 2 + ], + "trigger": "from_file" + }, + "AgAAAFgIAAAAAAAAWAgAAAAAAAACAAAAZnJYCAAAAAAAAGEIAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWggAAAAAAABaCAAAAAAAAAAAAAAAAPC/" + ], + [ + 380, + 1, + "insert", + { + "characters": "&" + }, + "AQAAAGkSAAAAAAAAahIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaRIAAAAAAABpEgAAAAAAAAAAAAAAAPC/" + ], + [ + 399, + 1, + "left_delete", + null, + "AQAAADASAAAAAAAAMBIAAAAAAAAdAAAAaWYgbGV0IE9rKG10cHJvdG9fc2V0dGluZ3MpID0", + "AQAAAAAAAAABAAAAMBIAAAAAAABNEgAAAAAAAAAAAAAAAPC/" + ], + [ + 401, + 1, + "left_delete", + null, + "AQAAAGQSAAAAAAAAZBIAAAAAAAABAAAAew", + "AQAAAAAAAAABAAAAZRIAAAAAAABlEgAAAAAAAP///////+9/" + ], + [ + 403, + 20, + "left_delete", + null, + "FAAAAIYSAAAAAAAAhhIAAAAAAAABAAAAKYUSAAAAAAAAhRIAAAAAAAABAAAAc4QSAAAAAAAAhBIAAAAAAAABAAAAZ4MSAAAAAAAAgxIAAAAAAAABAAAAboISAAAAAAAAghIAAAAAAAABAAAAaYESAAAAAAAAgRIAAAAAAAABAAAAdIASAAAAAAAAgBIAAAAAAAABAAAAdH8SAAAAAAAAfxIAAAAAAAABAAAAZX4SAAAAAAAAfhIAAAAAAAABAAAAc30SAAAAAAAAfRIAAAAAAAABAAAAX3wSAAAAAAAAfBIAAAAAAAABAAAAb3sSAAAAAAAAexIAAAAAAAABAAAAdHoSAAAAAAAAehIAAAAAAAABAAAAb3kSAAAAAAAAeRIAAAAAAAABAAAAcngSAAAAAAAAeBIAAAAAAAABAAAAcHcSAAAAAAAAdxIAAAAAAAABAAAAdHYSAAAAAAAAdhIAAAAAAAABAAAAbXUSAAAAAAAAdRIAAAAAAAABAAAAKHQSAAAAAAAAdBIAAAAAAAABAAAAZXMSAAAAAAAAcxIAAAAAAAABAAAAbQ", + "AQAAAAAAAAABAAAAhxIAAAAAAACHEgAAAAAAAAAAAAAA0H9A" + ], + [ + 404, + 3, + "left_delete", + null, + "AwAAAHISAAAAAAAAchIAAAAAAAABAAAAb3ESAAAAAAAAcRIAAAAAAAABAAAAU20SAAAAAAAAbRIAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAcxIAAAAAAABzEgAAAAAAAAAAAAAAAPC/" + ], + [ + 408, + 1, + "left_delete", + null, + "AQAAAHYSAAAAAAAAdhIAAAAAAAABAAAAfQ", + "AQAAAAAAAAABAAAAdxIAAAAAAAB3EgAAAAAAAAAAAAAAAPC/" + ], + [ + 410, + 1, + "insert", + { + "characters": "Some" + }, + "BAAAADASAAAAAAAAMRIAAAAAAAAAAAAAMRIAAAAAAAAyEgAAAAAAAAAAAAAyEgAAAAAAADMSAAAAAAAAAAAAADMSAAAAAAAANBIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMBIAAAAAAAAwEgAAAAAAAAAAAAAAAExA" + ], + [ + 411, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAADQSAAAAAAAANhIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANBIAAAAAAAA0EgAAAAAAAAAAAAAAAPC/" + ], + [ + 412, + 1, + "right_delete", + null, + "AQAAADUSAAAAAAAANRIAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAANRIAAAAAAAA1EgAAAAAAAAAAAAAAAPC/" + ], + [ + 414, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAGkSAAAAAAAAahIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaRIAAAAAAABpEgAAAAAAAP///////+9/" + ], + [ + 416, + 1, + "trim_trailing_white_space", + null, + "AgAAAHQSAAAAAAAAdBIAAAAAAAAIAAAAICAgICAgICBrEgAAAAAAAGsSAAAAAAAACAAAACAgICAgICAg", + "AQAAAAAAAAABAAAAahIAAAAAAABqEgAAAAAAAAAAAAAAAPC/" + ], + [ + 417, + 1, + "rust_fmt_format_buffer", + null, + "AwAAADUSAAAAAAAANRIAAAAAAAABAAAAIGcSAAAAAAAAZxIAAAAAAAABAAAAIGgSAAAAAAAAaBIAAAAAAAACAAAACgo", + "AQAAAAAAAAABAAAAahIAAAAAAABqEgAAAAAAAAAAAAAAAPC/" + ], + [ + 421, + 1, + "left_delete", + null, + "AQAAAIgTAAAAAAAAiBMAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAAiRMAAAAAAACJEwAAAAAAAAAAAAAAAPC/" + ], + [ + 422, + 1, + "insert", + { + "characters": "_" + }, + "AQAAAIgTAAAAAAAAiRMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiBMAAAAAAACIEwAAAAAAAAAAAAAAAPC/" + ], + [ + 423, + 1, + "insert", + { + "characters": " " + }, + "AQAAAIkTAAAAAAAAihMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiRMAAAAAAACJEwAAAAAAAAAAAAAAAPC/" + ], + [ + 425, + 4, + "left_delete", + null, + "BAAAAIgTAAAAAAAAiBMAAAAAAAABAAAAX4cTAAAAAAAAhxMAAAAAAAABAAAAcYYTAAAAAAAAhhMAAAAAAAABAAAAbYUTAAAAAAAAhRMAAAAAAAABAAAAeg", + "AQAAAAAAAAABAAAAiRMAAAAAAACJEwAAAAAAAAAAAAAAAPC/" + ], + [ + 426, + 1, + "insert", + { + "characters": "se" + }, + "AgAAAIUTAAAAAAAAhhMAAAAAAAAAAAAAhhMAAAAAAACHEwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhRMAAAAAAACFEwAAAAAAAAAAAAAAAPC/" + ], + [ + 427, + 1, + "insert", + { + "characters": " " + }, + "AQAAAIcTAAAAAAAAiBMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhxMAAAAAAACHEwAAAAAAAAAAAAAAAPC/" + ], + [ + 429, + 1, + "insert", + { + "characters": "r" + }, + "AQAAAIcTAAAAAAAAiBMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhxMAAAAAAACHEwAAAAAAAAAAAAAAAPC/" + ], + [ + 430, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 225, + 429, + 1 + ], + "trigger": "service" + }, + "AgAAAIUTAAAAAAAAhRMAAAAAAAADAAAAc2VyhRMAAAAAAACMEwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAiBMAAAAAAACIEwAAAAAAAAAAAAAAAPC/" + ], + [ + 431, + 1, + "insert", + { + "characters": ".z" + }, + "AgAAAIwTAAAAAAAAjRMAAAAAAAAAAAAAjRMAAAAAAACOEwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjBMAAAAAAACMEwAAAAAAAAAAAAAAAPC/" + ], + [ + 432, + 1, + "left_delete", + null, + "AQAAAI0TAAAAAAAAjRMAAAAAAAABAAAAeg", + "AQAAAAAAAAABAAAAjhMAAAAAAACOEwAAAAAAAAAAAAAAAPC/" + ], + [ + 433, + 1, + "right_delete", + null, + "AQAAAI0TAAAAAAAAjRMAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAjRMAAAAAAACNEwAAAAAAAAAAAAAAAPC/" + ], + [ + 434, + 1, + "insert", + { + "characters": "z" + }, + "AQAAAI0TAAAAAAAAjhMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjRMAAAAAAACNEwAAAAAAAAAAAAAAAPC/" + ], + [ + 435, + 1, + "left_delete", + null, + "AQAAAI0TAAAAAAAAjRMAAAAAAAABAAAAeg", + "AQAAAAAAAAABAAAAjhMAAAAAAACOEwAAAAAAAAAAAAAAAPC/" + ], + [ + 438, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAI0TAAAAAAAAjRMAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAjRMAAAAAAACNEwAAAAAAAAAAAAAAAPC/" + ], + [ + 445, + 1, + "insert", + { + "characters": "zmq" + }, + "AwAAAI0TAAAAAAAAjhMAAAAAAAAIAAAAZW5kcG9pbnSOEwAAAAAAAI8TAAAAAAAAAAAAAI8TAAAAAAAAkBMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjRMAAAAAAACVEwAAAAAAAAAAAAAAAPC/" + ], + [ + 446, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":3,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 235, + 445, + 2 + ], + "trigger": "zmq_update_endpoint" + }, + "AwAAAI8TAAAAAAAAjxMAAAAAAAABAAAAcY0TAAAAAAAAjRMAAAAAAAACAAAAem2NEwAAAAAAAKATAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkBMAAAAAAACQEwAAAAAAAAAAAAAAAPC/" + ], + [ + 455, + 1, + "insert", + { + "characters": "serv" + }, + "BAAAAGwWAAAAAAAAbRYAAAAAAAADAAAAYXBwbRYAAAAAAABuFgAAAAAAAAAAAABuFgAAAAAAAG8WAAAAAAAAAAAAAG8WAAAAAAAAcBYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbBYAAAAAAABvFgAAAAAAAAAAAAAAAPC/" + ], + [ + 456, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 239, + 455, + 2 + ], + "trigger": "service" + }, + "BAAAAG8WAAAAAAAAbxYAAAAAAAABAAAAdm4WAAAAAAAAbhYAAAAAAAABAAAAcmwWAAAAAAAAbBYAAAAAAAACAAAAc2VsFgAAAAAAAHMWAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcBYAAAAAAABwFgAAAAAAAAAAAAAAAPC/" + ], + [ + 457, + 1, + "insert", + { + "characters": ".s" + }, + "AgAAAHMWAAAAAAAAdBYAAAAAAAAAAAAAdBYAAAAAAAB1FgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcxYAAAAAAABzFgAAAAAAAAAAAAAAAPC/" + ], + [ + 458, + 1, + "left_delete", + null, + "AQAAAHQWAAAAAAAAdBYAAAAAAAABAAAAcw", + "AQAAAAAAAAABAAAAdRYAAAAAAAB1FgAAAAAAAAAAAAAAAPC/" + ], + [ + 463, + 1, + "left_delete", + null, + "AQAAAHMWAAAAAAAAcxYAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAAdBYAAAAAAAB0FgAAAAAAAAAAAAAAAPC/" + ], + [ + 470, + 5, + "left_delete", + null, + "BQAAAPYXAAAAAAAA9hcAAAAAAAABAAAAX/UXAAAAAAAA9RcAAAAAAAABAAAAefQXAAAAAAAA9BcAAAAAAAABAAAAYfMXAAAAAAAA8xcAAAAAAAABAAAAcvIXAAAAAAAA8hcAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAA9xcAAAAAAAD3FwAAAAAAAAAAAAAAAPC/" + ], + [ + 480, + 1, + "insert", + { + "characters": "service" + }, + "BwAAAMcbAAAAAAAAyBsAAAAAAAADAAAAYXBwyBsAAAAAAADJGwAAAAAAAAAAAADJGwAAAAAAAMobAAAAAAAAAAAAAMobAAAAAAAAyxsAAAAAAAAAAAAAyxsAAAAAAADMGwAAAAAAAAAAAADMGwAAAAAAAM0bAAAAAAAAAAAAAM0bAAAAAAAAzhsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxxsAAAAAAADKGwAAAAAAAAAAAAAAAPC/" + ], + [ + 485, + 1, + "insert", + { + "characters": "servie" + }, + "BgAAAF8cAAAAAAAAYBwAAAAAAAADAAAAYXBwYBwAAAAAAABhHAAAAAAAAAAAAABhHAAAAAAAAGIcAAAAAAAAAAAAAGIcAAAAAAAAYxwAAAAAAAAAAAAAYxwAAAAAAABkHAAAAAAAAAAAAABkHAAAAAAAAGUcAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXxwAAAAAAABiHAAAAAAAAAAAAAAAAPC/" + ], + [ + 486, + 1, + "left_delete", + null, + "AQAAAGQcAAAAAAAAZBwAAAAAAAABAAAAZQ", + "AQAAAAAAAAABAAAAZRwAAAAAAABlHAAAAAAAAAAAAAAAAPC/" + ], + [ + 487, + 1, + "insert", + { + "characters": "ce" + }, + "AgAAAGQcAAAAAAAAZRwAAAAAAAAAAAAAZRwAAAAAAABmHAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZBwAAAAAAABkHAAAAAAAAAAAAAAAAPC/" + ], + [ + 501, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAAAgBAAAAAAAACQEAAAAAAAAEAAAAcG9ueQkBAAAAAAAACgEAAAAAAAAAAAAACgEAAAAAAAALAQAAAAAAAAAAAAALAQAAAAAAAAwBAAAAAAAAAAAAAAwBAAAAAAAADQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACAEAAAAAAAAMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 506, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAABECAAAAAAAAEgIAAAAAAAAEAAAAcG9ueRICAAAAAAAAEwIAAAAAAAAAAAAAEwIAAAAAAAAUAgAAAAAAAAAAAAAUAgAAAAAAABUCAAAAAAAAAAAAABUCAAAAAAAAFgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEQIAAAAAAAAVAgAAAAAAAAAAAAAAAPC/" + ], + [ + 515, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAAIBAAAAAAAAAwEAAAAAAAAAAAAAAwEAAAAAAAAEAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" + ], + [ + 516, + 1, + "paste", + null, + "AQAAAAQBAAAAAAAABwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 517, + 3, + "left_delete", + null, + "AwAAAAYBAAAAAAAABgEAAAAAAAABAAAAZwUBAAAAAAAABQEAAAAAAAABAAAAYQQBAAAAAAAABAEAAAAAAAABAAAAVA", + "AQAAAAAAAAABAAAABwEAAAAAAAAHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 519, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAAQBAAAAAAAABAEAAAAAAAACAAAACgo", + "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 524, + 1, + "insert", + { + "characters": "\n\nu" + }, + "AwAAAAIBAAAAAAAAAwEAAAAAAAAAAAAAAwEAAAAAAAAEAQAAAAAAAAAAAAAEAQAAAAAAAAUBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" + ], + [ + 525, + 1, + "left_delete", + null, + "AQAAAAQBAAAAAAAABAEAAAAAAAABAAAAdQ", + "AQAAAAAAAAABAAAABQEAAAAAAAAFAQAAAAAAAAAAAAAAAPC/" + ], + [ + 526, + 1, + "paste", + null, + "AQAAAAQBAAAAAAAAHQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 527, + 1, + "insert", + { + "characters": "use" + }, + "AwAAAB0BAAAAAAAAHgEAAAAAAAAAAAAAHgEAAAAAAAAfAQAAAAAAAAAAAAAfAQAAAAAAACABAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHQEAAAAAAAAdAQAAAAAAAAAAAAAAAPC/" + ], + [ + 528, + 1, + "insert", + { + "characters": " fcore::" + }, + "CAAAACABAAAAAAAAIQEAAAAAAAAAAAAAIQEAAAAAAAAiAQAAAAAAAAAAAAAiAQAAAAAAACMBAAAAAAAAAAAAACMBAAAAAAAAJAEAAAAAAAAAAAAAJAEAAAAAAAAlAQAAAAAAAAAAAAAlAQAAAAAAACYBAAAAAAAAAAAAACYBAAAAAAAAJwEAAAAAAAAAAAAAJwEAAAAAAAAoAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIAEAAAAAAAAgAQAAAAAAAAAAAAAAAPC/" + ], + [ + 529, + 1, + "insert_snippet", + { + "contents": "{$0}" + }, + "AQAAACgBAAAAAAAAKgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAEAAAAAAAAoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 531, + 1, + "insert", + { + "characters": ";" + }, + "AQAAACoBAAAAAAAAKwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgEAAAAAAAAqAQAAAAAAAAAAAAAAAPC/" + ], + [ + 540, + 1, + "paste", + null, + "AQAAACkBAAAAAAAAMwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQEAAAAAAAApAQAAAAAAAAAAAAAAAPC/" + ], + [ + 550, + 1, + "insert", + { + "characters": "." + }, + "AQAAADMBAAAAAAAANAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMwEAAAAAAAAzAQAAAAAAAAAAAAAAAPC/" + ], + [ + 551, + 1, + "paste", + null, + "AQAAADQBAAAAAAAARQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 554, + 1, + "left_delete", + null, + "AQAAADMBAAAAAAAAMwEAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 555, + 1, + "insert", + { + "characters": "," + }, + "AQAAADMBAAAAAAAANAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMwEAAAAAAAAzAQAAAAAAAAAAAAAAAPC/" + ], + [ + 556, + 1, + "insert", + { + "characters": " " + }, + "AQAAADQBAAAAAAAANQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 564, + 1, + "insert", + { + "characters": "," + }, + "AQAAAEYBAAAAAAAARwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARgEAAAAAAABGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 565, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEcBAAAAAAAASAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARwEAAAAAAABHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 566, + 1, + "paste", + null, + "AQAAAEgBAAAAAAAAVwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASAEAAAAAAABIAQAAAAAAAAAAAAAAAPC/" + ], + [ + 574, + 1, + "left_delete", + null, + "AQAAADACAAAAAAAAMAIAAAAAAAAuAAAAWHJheUNsaWVudCwgWHJheUhhbmRsZXJDbGllbnQsIFhyYXlTdGF0c0NsaWVudA", + "AQAAAAAAAAABAAAAXgIAAAAAAAAwAgAAAAAAAAAAAAAAAPC/" + ], + [ + 579, + 2, + "left_delete", + null, + "AgAAAC8CAAAAAAAALwIAAAAAAAABAAAAIC4CAAAAAAAALgIAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAMAIAAAAAAAAwAgAAAAAAAAAAAAAAAPC/" + ], + [ + 591, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAFkBAAAAAAAAWgEAAAAAAAAAAAAAWgEAAAAAAABbAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWQEAAAAAAABZAQAAAAAAAAAAAAAAAPC/" + ], + [ + 592, + 1, + "paste", + null, + "AQAAAFsBAAAAAAAAsAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwEAAAAAAABbAQAAAAAAAAAAAAAAAPC/" + ], + [ + 603, + 1, + "paste", + null, + "AQAAAIABAAAAAAAAhQEAAAAAAAAuAAAAWHJheUNsaWVudCwgWHJheUhhbmRsZXJDbGllbnQsIFhyYXlTdGF0c0NsaWVudA", + "AQAAAAAAAAABAAAAgAEAAAAAAACuAQAAAAAAAAAAAAAAAPC/" + ], + [ + 608, + 1, + "insert", + { + "characters": "wireguard" + }, + "CQAAAGwBAAAAAAAAbQEAAAAAAAAEAAAAeHJheW0BAAAAAAAAbgEAAAAAAAAAAAAAbgEAAAAAAABvAQAAAAAAAAAAAABvAQAAAAAAAHABAAAAAAAAAAAAAHABAAAAAAAAcQEAAAAAAAAAAAAAcQEAAAAAAAByAQAAAAAAAAAAAAByAQAAAAAAAHMBAAAAAAAAAAAAAHMBAAAAAAAAdAEAAAAAAAAAAAAAdAEAAAAAAAB1AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 611, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAIQBAAAAAAAAhAEAAAAAAAABAAAAe4kBAAAAAAAAiQEAAAAAAAABAAAAfQ", + "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 618, + 1, + "left_delete", + null, + "AQAAAFoCAAAAAAAAWgIAAAAAAAAFAAAAV2dBcGk", + "AQAAAAAAAAABAAAAWgIAAAAAAABfAgAAAAAAAAAAAAAAAPC/" + ], + [ + 623, + 1, + "right_delete", + null, + "AQAAAFoCAAAAAAAAWgIAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAWgIAAAAAAABaAgAAAAAAAAAAAAAAAPC/" + ], + [ + 625, + 1, + "trim_trailing_white_space", + null, + "AQAAAFYCAAAAAAAAVgIAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAWgIAAAAAAABaAgAAAAAAAAAAAAAAAPC/" + ], + [ + 626, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAFYCAAAAAAAAVgIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAVgIAAAAAAABWAgAAAAAAAAAAAAAAAPC/" + ], + [ + 634, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFYEAAAAAAAAWwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVgQAAAAAAABWBAAAAAAAAAAAAAAAAPC/" + ], + [ + 635, + 1, + "paste", + null, + "AQAAAFsEAAAAAAAAdAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwQAAAAAAABbBAAAAAAAAAAAAAAAAPC/" + ], + [ + 636, + 1, + "left_delete", + null, + "AQAAAHMEAAAAAAAAcwQAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAdAQAAAAAAAB0BAAAAAAAAAAAAAAAAPC/" + ], + [ + 639, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAK4EAAAAAAAAswQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" + ], + [ + 640, + 1, + "paste", + null, + "AQAAALMEAAAAAAAAzAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAswQAAAAAAACzBAAAAAAAAAAAAAAAAPC/" + ], + [ + 646, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAsFAAAAAAAAEAUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACwUAAAAAAAALBQAAAAAAAP///////+9/" + ], + [ + 647, + 1, + "paste", + null, + "AQAAABAFAAAAAAAAKQUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEAUAAAAAAAAQBQAAAAAAAAAAAAAAAPC/" + ], + [ + 652, + 1, + "insert", + { + "characters": "wire" + }, + "BAAAACEFAAAAAAAAIgUAAAAAAAAEAAAAeHJheSIFAAAAAAAAIwUAAAAAAAAAAAAAIwUAAAAAAAAkBQAAAAAAAAAAAAAkBQAAAAAAACUFAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIQUAAAAAAAAlBQAAAAAAAAAAAAAAAPC/" + ], + [ + 653, + 1, + "insert_completion", + { + "completion": "wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "wireguard" + }, + "AgAAACEFAAAAAAAAIQUAAAAAAAAEAAAAd2lyZSEFAAAAAAAAKgUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQUAAAAAAAAlBQAAAAAAAAAAAAAAAPC/" + ], + [ + 656, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAMwEAAAAAAAAzAQAAAAAAAABAAAACiwFAAAAAAAALAUAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAKgUAAAAAAAAqBQAAAAAAAAAAAAAAAPC/" + ], + [ + 666, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABUGAAAAAAAAHgYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFQYAAAAAAAAVBgAAAAAAAAAAAAAAAPC/" + ], + [ + 667, + 1, + "paste", + null, + "AQAAAB4GAAAAAAAAOwYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgYAAAAAAAAeBgAAAAAAAAAAAAAAAPC/" + ], + [ + 670, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAHYGAAAAAAAAfwYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdgYAAAAAAAB2BgAAAAAAAAAAAAAAAPC/" + ], + [ + 671, + 1, + "paste", + null, + "AQAAAH8GAAAAAAAAnAYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfwYAAAAAAAB/BgAAAAAAAAAAAAAAAPC/" + ], + [ + 674, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAANsGAAAAAAAA5AYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2wYAAAAAAADbBgAAAAAAAAAAAAAAAPC/" + ], + [ + 675, + 1, + "paste", + null, + "AQAAAOQGAAAAAAAAAQcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5AYAAAAAAADkBgAAAAAAAAAAAAAAAPC/" + ], + [ + 680, + 1, + "insert", + { + "characters": "wire" + }, + "BAAAAPkGAAAAAAAA+gYAAAAAAAAEAAAAeHJhefoGAAAAAAAA+wYAAAAAAAAAAAAA+wYAAAAAAAD8BgAAAAAAAAAAAAD8BgAAAAAAAP0GAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+QYAAAAAAAD9BgAAAAAAAAAAAAAAAPC/" + ], + [ + 681, + 1, + "insert_completion", + { + "completion": "wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "wireguard" + }, + "AgAAAPkGAAAAAAAA+QYAAAAAAAAEAAAAd2lyZfkGAAAAAAAAAgcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/QYAAAAAAAD9BgAAAAAAAAAAAAAAAPC/" + ], + [ + 684, + 1, + "rust_fmt_format_buffer", + null, + "BwAAAB4GAAAAAAAAHgYAAAAAAAAEAAAAICAgIDYGAAAAAAAANgYAAAAAAAAJAAAACgogICAgICAgagYAAAAAAABqBgAAAAAAAAIAAAAgIHIGAAAAAAAAcgYAAAAAAAACAAAAICCKBgAAAAAAAIoGAAAAAAAACQAAAAoKICAgICAgIMIGAAAAAAAAwgYAAAAAAAAEAAAAICAgIOcGAAAAAAAA5wYAAAAAAAAJAAAACgogICAgICAg", + "AQAAAAAAAAABAAAAAgcAAAAAAAACBwAAAAAAAAAAAAAAAPC/" + ], + [ + 688, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAALcHAAAAAAAAxAcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtwcAAAAAAAC3BwAAAAAAAAAAAAAAAPC/" + ], + [ + 689, + 1, + "paste", + null, + "AQAAAMQHAAAAAAAA4QcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxAcAAAAAAADEBwAAAAAAAAAAAAAAAPC/" + ], + [ + 690, + 4, + "right_delete", + null, + "BAAAAOEHAAAAAAAA4QcAAAAAAAABAAAACuEHAAAAAAAA4QcAAAAAAAAEAAAAICAgIOEHAAAAAAAA4QcAAAAAAAAEAAAAICAgIOEHAAAAAAAA4QcAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAA4QcAAAAAAADhBwAAAAAAAAAAAAAAAPC/" + ], + [ + 691, + 1, + "left_delete", + null, + "AQAAAOAHAAAAAAAA4AcAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA4QcAAAAAAADhBwAAAAAAAAAAAAAAAPC/" + ], + [ + 692, + 1, + "insert", + { + "characters": " " + }, + "AQAAAOAHAAAAAAAA4QcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4AcAAAAAAADgBwAAAAAAAAAAAAAAAPC/" + ], + [ + 695, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAMQHAAAAAAAAxAcAAAAAAAAEAAAAICAgINwHAAAAAAAA6AcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4QcAAAAAAADhBwAAAAAAAAAAAAAAAPC/" + ], + [ + 699, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAPYHAAAAAAAAAwgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gcAAAAAAAD2BwAAAAAAAAAAAAAAAPC/" + ], + [ + 700, + 1, + "paste", + null, + "AQAAAAMIAAAAAAAAIAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAwgAAAAAAAADCAAAAAAAAAAAAAAAAPC/" + ], + [ + 703, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAAMIAAAAAAAAAwgAAAAAAAAEAAAAICAgIBsIAAAAAAAAGwgAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAIAgAAAAAAAAgCAAAAAAAAAAAAAAAAPC/" + ], + [ + 707, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAADcIAAAAAAAARAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANwgAAAAAAAA3CAAAAAAAAAAAAAAAAPC/" + ], + [ + 708, + 1, + "paste", + null, + "AQAAAEQIAAAAAAAAYQgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARAgAAAAAAABECAAAAAAAAAAAAAAAAPC/" + ], + [ + 713, + 1, + "insert", + { + "characters": "wireguard" + }, + "CQAAAFkIAAAAAAAAWggAAAAAAAAEAAAAeHJheVoIAAAAAAAAWwgAAAAAAAAAAAAAWwgAAAAAAABcCAAAAAAAAAAAAABcCAAAAAAAAF0IAAAAAAAAAAAAAF0IAAAAAAAAXggAAAAAAAAAAAAAXggAAAAAAABfCAAAAAAAAAAAAABfCAAAAAAAAGAIAAAAAAAAAAAAAGAIAAAAAAAAYQgAAAAAAAAAAAAAYQgAAAAAAABiCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWQgAAAAAAABdCAAAAAAAAAAAAAAAAPC/" + ], + [ + 716, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAEQIAAAAAAAARAgAAAAAAAAEAAAAICAgIGEIAAAAAAAAYQgAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAYggAAAAAAABiCAAAAAAAAAAAAAAAAPC/" + ], + [ + 722, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABkMAAAAAAAAGgwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGQwAAAAAAAAZDAAAAAAAAAAAAAAAAPC/" + ], + [ + 740, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABoMAAAAAAAAGgwAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAGgwAAAAAAAAaDAAAAAAAAAAAAAAAAPC/" + ], + [ + 744, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEIJAAAAAAAARwkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQgkAAAAAAABCCQAAAAAAAAAAAAAAAPC/" + ], + [ + 745, + 1, + "paste", + null, + "AQAAAEcJAAAAAAAAZAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARwkAAAAAAABHCQAAAAAAAAAAAAAAAPC/" + ], + [ + 748, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAEcJAAAAAAAARwkAAAAAAAAEAAAAICAgIF8JAAAAAAAAXwkAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAZAkAAAAAAABkCQAAAAAAAAAAAAAAAPC/" + ], + [ + 752, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJ0NAAAAAAAAog0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnQ0AAAAAAACdDQAAAAAAAAAAAAAAAPC/" + ], + [ + 753, + 1, + "paste", + null, + "AQAAAKINAAAAAAAAvw0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAog0AAAAAAACiDQAAAAAAAAAAAAAAAPC/" + ], + [ + 760, + 1, + "insert", + { + "characters": "wire" + }, + "BAAAALcNAAAAAAAAuA0AAAAAAAAEAAAAeHJhebgNAAAAAAAAuQ0AAAAAAAAAAAAAuQ0AAAAAAAC6DQAAAAAAAAAAAAC6DQAAAAAAALsNAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtw0AAAAAAAC7DQAAAAAAAAAAAAAAAPC/" + ], + [ + 761, + 1, + "insert_completion", + { + "completion": "wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "wireguard" + }, + "AgAAALcNAAAAAAAAtw0AAAAAAAAEAAAAd2lyZbcNAAAAAAAAwA0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuw0AAAAAAAC7DQAAAAAAAAAAAAAAAPC/" + ], + [ + 764, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAKINAAAAAAAAog0AAAAAAAAEAAAAICAgIL8NAAAAAAAAvw0AAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAwA0AAAAAAADADQAAAAAAAAAAAAAAAPC/" + ], + [ + 768, + 1, + "paste", + null, + "AQAAALgUAAAAAAAA1RQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuBQAAAAAAAC4FAAAAAAAAAAAAAAAAPC/" + ], + [ + 771, + 1, + "paste", + null, + "AQAAAOkUAAAAAAAABhUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6RQAAAAAAADpFAAAAAAAAAAAAAAAAPC/" + ], + [ + 776, + 1, + "insert", + { + "characters": "wireguar" + }, + "CAAAAP4UAAAAAAAA/xQAAAAAAAAEAAAAeHJhef8UAAAAAAAAABUAAAAAAAAAAAAAABUAAAAAAAABFQAAAAAAAAAAAAABFQAAAAAAAAIVAAAAAAAAAAAAAAIVAAAAAAAAAxUAAAAAAAAAAAAAAxUAAAAAAAAEFQAAAAAAAAAAAAAEFQAAAAAAAAUVAAAAAAAAAAAAAAUVAAAAAAAABhUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/hQAAAAAAAACFQAAAAAAAAAAAAAAAPC/" + ], + [ + 777, + 1, + "insert", + { + "characters": "d" + }, + "AQAAAAYVAAAAAAAABxUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABhUAAAAAAAAGFQAAAAAAAAAAAAAAAPC/" + ], + [ + 780, + 1, + "rust_fmt_format_buffer", + null, + "BQAAALgUAAAAAAAAuBQAAAAAAAAEAAAAICAgINEUAAAAAAAA2RQAAAAAAAAAAAAA5hQAAAAAAADmFAAAAAAAAAIAAAAgIO4UAAAAAAAA7hQAAAAAAAABAAAAIAwVAAAAAAAAExUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABxUAAAAAAAAHFQAAAAAAAAAAAAAAAPC/" + ], + [ + 784, + 1, + "paste", + null, + "AQAAANsXAAAAAAAA+BcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2xcAAAAAAADbFwAAAAAAAAAAAAAAAPC/" + ], + [ + 787, + 1, + "paste", + null, + "AQAAABsYAAAAAAAAOBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGxgAAAAAAAAbGAAAAAAAAAAAAAAAAPC/" + ], + [ + 790, + 1, + "paste", + null, + "AQAAAF0YAAAAAAAAehgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXRgAAAAAAABdGAAAAAAAAAAAAAAAAPC/" + ], + [ + 795, + 1, + "insert", + { + "characters": "wireguard" + }, + "CQAAAHIYAAAAAAAAcxgAAAAAAAAEAAAAeHJheXMYAAAAAAAAdBgAAAAAAAAAAAAAdBgAAAAAAAB1GAAAAAAAAAAAAAB1GAAAAAAAAHYYAAAAAAAAAAAAAHYYAAAAAAAAdxgAAAAAAAAAAAAAdxgAAAAAAAB4GAAAAAAAAAAAAAB4GAAAAAAAAHkYAAAAAAAAAAAAAHkYAAAAAAAAehgAAAAAAAAAAAAAehgAAAAAAAB7GAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAchgAAAAAAAB2GAAAAAAAAAAAAAAAAPC/" + ], + [ + 798, + 1, + "rust_fmt_format_buffer", + null, + "BwAAANwXAAAAAAAA3BcAAAAAAAADAAAAICAg9hcAAAAAAAD9FwAAAAAAAAAAAAAYGAAAAAAAABgYAAAAAAAAAgAAACAgIBgAAAAAAAAgGAAAAAAAAAEAAAAgOhgAAAAAAABBGAAAAAAAAAAAAABeGAAAAAAAAF4YAAAAAAAAAwAAACAgIIQYAAAAAAAAixgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAexgAAAAAAAB7GAAAAAAAAAAAAAAAAPC/" + ], + [ + 818, + 1, + "insert", + { + "characters": "wg_" + }, + "AwAAAD4aAAAAAAAAPxoAAAAAAAAAAAAAPxoAAAAAAABAGgAAAAAAAAAAAABAGgAAAAAAAEEaAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPhoAAAAAAAA+GgAAAAAAAAAAAAAAAPC/" + ], + [ + 821, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAACAaAAAAAAAAMRoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIBoAAAAAAAAgGgAAAAAAAAAAAAAAAPC/" + ], + [ + 822, + 5, + "left_delete", + null, + "BQAAAC0aAAAAAAAALRoAAAAAAAAEAAAAICAgICkaAAAAAAAAKRoAAAAAAAAEAAAAICAgICUaAAAAAAAAJRoAAAAAAAAEAAAAICAgICEaAAAAAAAAIRoAAAAAAAAEAAAAICAgICAaAAAAAAAAIBoAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAMRoAAAAAAAAxGgAAAAAAAAAAAAAAAPC/" + ], + [ + 830, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAO8ZAAAAAAAAABoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7xkAAAAAAADvGQAAAAAAAAAAAAAAAPC/" + ], + [ + 831, + 1, + "paste", + null, + "AQAAAAAaAAAAAAAAIRoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAABoAAAAAAAAAGgAAAAAAAAAAAAAAAPC/" + ], + [ + 834, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAAAaAAAAAAAAABoAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAIRoAAAAAAAAhGgAAAAAAAAAAAAAAAPC/" + ], + [ + 839, + 1, + "left_delete", + null, + "AQAAAHsaAAAAAAAAexoAAAAAAAAcAAAAbm9kZS5oYW5kbGVyX2NsaWVudC5jbG9uZSgpLA", + "AQAAAAAAAAABAAAAexoAAAAAAACXGgAAAAAAAAAAAAAAAPC/" + ], + [ + 842, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAE4aAAAAAAAAThoAAAAAAAAVAAAACiAgICAgICAgICAgICAgICAgICAgZhoAAAAAAABmGgAAAAAAAAEAAAAgcBoAAAAAAABwGgAAAAAAABUAAAAKICAgICAgICAgICAgICAgICAgICB2GgAAAAAAAHYaAAAAAAAAEAAAAAogICAgICAgICAgICAgICA", + "AQAAAAAAAAABAAAAexoAAAAAAAB7GgAAAAAAAAAAAAAAAPC/" + ], + [ + 856, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAO8ZAAAAAAAAABoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7xkAAAAAAADvGQAAAAAAAAAAAAAAAPC/" + ], + [ + 857, + 1, + "paste", + null, + "AQAAAAAaAAAAAAAAKRoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAABoAAAAAAAAAGgAAAAAAAAAAAAAAAPC/" + ], + [ + 860, + 1, + "insert", + { + "characters": "mi" + }, + "AgAAAAQaAAAAAAAABRoAAAAAAAAAAAAABRoAAAAAAAAGGgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABBoAAAAAAAAEGgAAAAAAAAAAAAAAAPC/" + ], + [ + 861, + 1, + "left_delete", + null, + "AQAAAAUaAAAAAAAABRoAAAAAAAABAAAAaQ", + "AQAAAAAAAAABAAAABhoAAAAAAAAGGgAAAAAAAAAAAAAAAPC/" + ], + [ + 862, + 1, + "insert", + { + "characters": "ut" + }, + "AgAAAAUaAAAAAAAABhoAAAAAAAAAAAAABhoAAAAAAAAHGgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABRoAAAAAAAAFGgAAAAAAAAAAAAAAAPC/" + ], + [ + 863, + 1, + "insert", + { + "characters": " " + }, + "AQAAAAcaAAAAAAAACBoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABxoAAAAAAAAHGgAAAAAAAAAAAAAAAPC/" + ], + [ + 866, + 1, + "left_delete", + null, + "AQAAABAaAAAAAAAAEBoAAAAAAAAcAAAAc25hcHNob3RfbWFuYWdlci5sZW4oKS5hd2FpdA", + "AQAAAAAAAAABAAAAEBoAAAAAAAAsGgAAAAAAAAAAAAAAAPC/" + ], + [ + 867, + 1, + "insert", + { + "characters": "0" + }, + "AQAAABAaAAAAAAAAERoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEBoAAAAAAAAQGgAAAAAAAAAAAAAAAPC/" + ], + [ + 870, + 4, + "left_delete", + null, + "BAAAABAbAAAAAAAAEBsAAAAAAAABAAAAIA8bAAAAAAAADxsAAAAAAAABAAAAdA4bAAAAAAAADhsAAAAAAAABAAAAZQ0bAAAAAAAADRsAAAAAAAABAAAAbA", + "AQAAAAAAAAABAAAAERsAAAAAAAARGwAAAAAAAAAAAAAAAPC/" + ], + [ + 877, + 1, + "insert", + { + "characters": "\n\n" + }, + "AwAAAPwaAAAAAAAADRsAAAAAAAAAAAAADRsAAAAAAAAeGwAAAAAAAAAAAAD9GgAAAAAAAP0aAAAAAAAAEAAAACAgICAgICAgICAgICAgICA", + "AQAAAAAAAAABAAAA/BoAAAAAAAD8GgAAAAAAAAAAAAAAAPC/" + ], + [ + 883, + 1, + "insert", + { + "characters": "\n\n" + }, + "BAAAAPwaAAAAAAAADRsAAAAAAAAAAAAADxsAAAAAAAAPGwAAAAAAABAAAAAgICAgICAgICAgICAgICAgDRsAAAAAAAAeGwAAAAAAAAAAAAD9GgAAAAAAAP0aAAAAAAAAEAAAACAgICAgICAgICAgICAgICA", + "AQAAAAAAAAABAAAA/BoAAAAAAAD8GgAAAAAAAAAAAAAAAPC/" + ], + [ + 884, + 1, + "paste", + null, + "AQAAAA4bAAAAAAAA6BsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADhsAAAAAAAAOGwAAAAAAAAAAAAAAAPC/" + ], + [ + 889, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAACAbAAAAAAAAIRsAAAAAAAAJAAAAd2lyZWd1YXJkIRsAAAAAAAAiGwAAAAAAAAAAAAAiGwAAAAAAACMbAAAAAAAAAAAAACMbAAAAAAAAJBsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIBsAAAAAAAApGwAAAAAAAAAAAAAAAPC/" + ], + [ + 895, + 2, + "left_delete", + null, + "AgAAAGIbAAAAAAAAYhsAAAAAAAABAAAAZ2EbAAAAAAAAYRsAAAAAAAABAAAAdw", + "AQAAAAAAAAABAAAAYxsAAAAAAABjGwAAAAAAAAAAAAAAAPC/" + ], + [ + 896, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAGEbAAAAAAAAYhsAAAAAAAAAAAAAYhsAAAAAAABjGwAAAAAAAAAAAABjGwAAAAAAAGQbAAAAAAAAAAAAAGQbAAAAAAAAZRsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYRsAAAAAAABhGwAAAAAAAAAAAAAAAPC/" + ], + [ + 915, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAA4bAAAAAAAADhsAAAAAAAABAAAAIOQbAAAAAAAA5BsAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA/RcAAAAAAAAOGAAAAAAAAAAAAAAAAPC/" + ], + [ + 927, + 5, + "left_delete", + null, + "BQAAAHoJAAAAAAAAegkAAAAAAAABAAAAX3kJAAAAAAAAeQkAAAAAAAABAAAAeXgJAAAAAAAAeAkAAAAAAAABAAAAYXcJAAAAAAAAdwkAAAAAAAABAAAAcnYJAAAAAAAAdgkAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAAewkAAAAAAAB7CQAAAAAAAAAAAAAAAPC/" + ], + [ + 930, + 5, + "left_delete", + null, + "BQAAAIgJAAAAAAAAiAkAAAAAAAABAAAAX4cJAAAAAAAAhwkAAAAAAAABAAAAeYYJAAAAAAAAhgkAAAAAAAABAAAAYYUJAAAAAAAAhQkAAAAAAAABAAAAcoQJAAAAAAAAhAkAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAAiQkAAAAAAACJCQAAAAAAAAAAAAAAAPC/" + ], + [ + 935, + 2, + "left_delete", + null, + "AgAAABQVAAAAAAAAFBUAAAAAAAAFAAAAY2xvbmUTFQAAAAAAABMVAAAAAAAAAQAAAC4", + "AQAAAAAAAAABAAAAFBUAAAAAAAAZFQAAAAAAAAAAAAAAAPC/" + ], + [ + 936, + 2, + "right_delete", + null, + "AgAAABMVAAAAAAAAExUAAAAAAAABAAAAKBMVAAAAAAAAExUAAAAAAAABAAAAKQ", + "AQAAAAAAAAABAAAAExUAAAAAAAATFQAAAAAAAAAAAAAAAPC/" + ], + [ + 943, + 5, + "left_delete", + null, + "BQAAAO8XAAAAAAAA7xcAAAAAAAABAAAAX+4XAAAAAAAA7hcAAAAAAAABAAAAee0XAAAAAAAA7RcAAAAAAAABAAAAYewXAAAAAAAA7BcAAAAAAAABAAAAcusXAAAAAAAA6xcAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAA8BcAAAAAAADwFwAAAAAAAAAAAAAAAPC/" + ], + [ + 946, + 5, + "left_delete", + null, + "BQAAAC4YAAAAAAAALhgAAAAAAAABAAAAXy0YAAAAAAAALRgAAAAAAAABAAAAeSwYAAAAAAAALBgAAAAAAAABAAAAYSsYAAAAAAAAKxgAAAAAAAABAAAAcioYAAAAAAAAKhgAAAAAAAABAAAAeA", + "AQAAAAAAAAABAAAALxgAAAAAAAAvGAAAAAAAAAAAAAAAAPC/" + ], + [ + 951, + 1, + "insert", + { + "characters": "handle" + }, + "BgAAAFUbAAAAAAAAVhsAAAAAAAAJAAAAd2dfY2xpZW50VhsAAAAAAABXGwAAAAAAAAAAAABXGwAAAAAAAFgbAAAAAAAAAAAAAFgbAAAAAAAAWRsAAAAAAAAAAAAAWRsAAAAAAABaGwAAAAAAAAAAAABaGwAAAAAAAFsbAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVRsAAAAAAABeGwAAAAAAAAAAAAAAAPC/" + ], + [ + 952, + 1, + "insert", + { + "characters": "r." + }, + "AgAAAFsbAAAAAAAAXBsAAAAAAAAAAAAAXBsAAAAAAABdGwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWxsAAAAAAABbGwAAAAAAAAAAAAAAAPC/" + ], + [ + 953, + 1, + "left_delete", + null, + "AQAAAFwbAAAAAAAAXBsAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAAXRsAAAAAAABdGwAAAAAAAAAAAAAAAPC/" + ], + [ + 954, + 1, + "insert", + { + "characters": "_client" + }, + "BwAAAFwbAAAAAAAAXRsAAAAAAAAAAAAAXRsAAAAAAABeGwAAAAAAAAAAAABeGwAAAAAAAF8bAAAAAAAAAAAAAF8bAAAAAAAAYBsAAAAAAAAAAAAAYBsAAAAAAABhGwAAAAAAAAAAAABhGwAAAAAAAGIbAAAAAAAAAAAAAGIbAAAAAAAAYxsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXBsAAAAAAABcGwAAAAAAAAAAAAAAAPC/" + ], + [ + 957, + 1, + "rust_fmt_format_buffer", + null, + "AwAAADsbAAAAAAAAUBsAAAAAAAAAAAAAeRsAAAAAAACOGwAAAAAAAAAAAACUGwAAAAAAAKQbAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYxsAAAAAAABjGwAAAAAAAAAAAAAAAPC/" + ], + [ + 969, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAOEaAAAAAAAA4hoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4RoAAAAAAADhGgAAAAAAAAAAAAAAAPC/" + ], + [ + 970, + 1, + "insert", + { + "characters": " " + }, + "AQAAAOIaAAAAAAAA4xoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4hoAAAAAAADiGgAAAAAAAAAAAAAAAPC/" + ], + [ + 971, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAOMaAAAAAAAA5RoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4xoAAAAAAADjGgAAAAAAAAAAAAAAAPC/" + ], + [ + 972, + 1, + "paste", + null, + "AQAAAOUaAAAAAAAAChsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5RoAAAAAAADlGgAAAAAAAAAAAAAAAPC/" + ], + [ + 974, + 1, + "trim_trailing_white_space", + null, + "AQAAAOIaAAAAAAAA4hoAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAChsAAAAAAAAKGwAAAAAAAAAAAAAAAPC/" + ], + [ + 975, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAOIaAAAAAAAA4hoAAAAAAAABAAAACuIaAAAAAAAA8RoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACRsAAAAAAAAJGwAAAAAAAAAAAAAAAPC/" + ], + [ + 981, + 1, + "insert", + { + "characters": "+" + }, + "AQAAAPgaAAAAAAAA+RoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+BoAAAAAAAD4GgAAAAAAAAAAAAAAAPC/" + ], + [ + 984, + 1, + "insert", + { + "characters": "+" + }, + "AQAAAFYcAAAAAAAAVxwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVhwAAAAAAABWHAAAAAAAAAAAAAAAAPC/" + ], + [ + 996, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAFcAAAAAAAAAWAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVwAAAAAAAABXAAAAAAAAAAAAAAAAAPC/" + ], + [ + 997, + 1, + "paste", + null, + "AQAAAFgAAAAAAAAAjQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAAAAAAAAABYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 998, + 1, + "left_delete", + null, + "AQAAAIwAAAAAAAAAjAAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAjQAAAAAAAACNAAAAAAAAAAAAAAAAAPC/" + ], + [ + 1011, + 1, + "insert", + { + "characters": "{" + }, + "AQAAALkBAAAAAAAAugEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuQEAAAAAAAC5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 1012, + 1, + "paste", + null, + "AQAAALoBAAAAAAAAzwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 1013, + 1, + "insert", + { + "characters": "," + }, + "AQAAAM8BAAAAAAAA0AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1016, + 1, + "insert", + { + "characters": "+" + }, + "AQAAANUBAAAAAAAA1gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1QEAAAAAAADVAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1017, + 1, + "left_delete", + null, + "AQAAANUBAAAAAAAA1QEAAAAAAAABAAAAKw", + "AQAAAAAAAAABAAAA1gEAAAAAAADWAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1018, + 1, + "insert", + { + "characters": "|" + }, + "AQAAANUBAAAAAAAA1gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1QEAAAAAAADVAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1019, + 1, + "left_delete", + null, + "AQAAANUBAAAAAAAA1QEAAAAAAAABAAAAfA", + "AQAAAAAAAAABAAAA1gEAAAAAAADWAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1020, + 1, + "insert", + { + "characters": "}" + }, + "AQAAANUBAAAAAAAA1gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1QEAAAAAAADVAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1025, + 1, + "left_delete", + null, + "AQAAAP4CAAAAAAAA/gIAAAAAAAAVAAAAV2lyZWd1YXJkU2VydmVyQ29uZmln", + "AQAAAAAAAAABAAAA/gIAAAAAAAATAwAAAAAAAAAAAAAAAPC/" + ], + [ + 1030, + 2, + "left_delete", + null, + "AgAAAP0CAAAAAAAA/QIAAAAAAAABAAAAIPwCAAAAAAAA/AIAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAA/gIAAAAAAAD+AgAAAAAAAAAAAAAAAPC/" + ], + [ + 1033, + 1, + "rust_fmt_format_buffer", + null, + "BAAAALsBAAAAAAAAwgEAAAAAAAAAAAAA1gEAAAAAAADWAQAAAAAAAAYAAAAsV2dBcGn+AgAAAAAAAP4CAAAAAAAABAAAAAogICARAwAAAAAAABUDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AIAAAAAAAD8AgAAAAAAAAAAAAAAAPC/" + ], + [ + 1047, + 1, + "paste", + null, + "AQAAAMEBAAAAAAAA0gEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1048, + 1, + "insert", + { + "characters": "," + }, + "AQAAANIBAAAAAAAA0wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0gEAAAAAAADSAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1049, + 1, + "insert", + { + "characters": " " + }, + "AQAAANMBAAAAAAAA1AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0wEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1052, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAMwBAAAAAAAAzAEAAAAAAAAGAAAAdHRpbmdzzAEAAAAAAADWAQAAAAAAAAAAAADjAQAAAAAAAOMBAAAAAAAACgAAAHJ2ZXJDb25maWfjAQAAAAAAAOkBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1AEAAAAAAADUAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1058, + 3, + "left_delete", + null, + "AwAAABIDAAAAAAAAEgMAAAAAAAARAAAAV2lyZWd1YXJkU2V0dGluZ3MRAwAAAAAAABEDAAAAAAAAAQAAACAQAwAAAAAAABADAAAAAAAAAQAAACw", + "AQAAAAAAAAABAAAAEgMAAAAAAAAjAwAAAAAAAAAAAAAAAPC/" + ], + [ + 1061, + 1, + "rust_fmt_format_buffer", + null, + "AwAAAMcCAAAAAAAAxwIAAAAAAAAFAAAACiAgICAMAwAAAAAAAAwDAAAAAAAABAAAAAogICAZAwAAAAAAABkDAAAAAAAAAgAAACwK", + "AQAAAAAAAAABAAAAEAMAAAAAAAAQAwAAAAAAAAAAAAAAAPC/" + ], + [ + 1073, + 1, + "insert", + { + "characters": "," + }, + "AQAAAIwBAAAAAAAAjQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjAEAAAAAAACMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1074, + 1, + "insert", + { + "characters": " " + }, + "AQAAAI0BAAAAAAAAjgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjQEAAAAAAACNAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1075, + 1, + "paste", + null, + "AQAAAI4BAAAAAAAAmgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjgEAAAAAAACOAQAAAAAAAAAAAAAAAPC/" + ], + [ + 1084, + 3, + "left_delete", + null, + "AwAAABsDAAAAAAAAGwMAAAAAAAAMAAAAWHJheVNldHRpbmdzGgMAAAAAAAAaAwAAAAAAAAEAAAAgGQMAAAAAAAAZAwAAAAAAAAEAAAAs", + "AQAAAAAAAAABAAAAGwMAAAAAAAAnAwAAAAAAAAAAAAAAAPC/" + ], + [ + 1087, + 1, + "rust_fmt_format_buffer", + null, + "BAAAAIIBAAAAAAAAggEAAAAAAAAKAAAAdGF0c0NsaWVudIIBAAAAAAAAiQEAAAAAAAAAAAAAkAEAAAAAAACQAQAAAAAAAAcAAABldHRpbmdzkAEAAAAAAACaAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGQMAAAAAAAAZAwAAAAAAAAAAAAAAAPC/" + ], + [ + 1095, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAF4DAAAAAAAAXwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXgMAAAAAAABeAwAAAAAAAAAAAAAAAPC/" + ], + [ + 1096, + 1, + "paste", + null, + "AQAAAF8DAAAAAAAAlAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXwMAAAAAAABfAwAAAAAAAAAAAAAAAPC/" + ], + [ + 1097, + 1, + "left_delete", + null, + "AQAAAJMDAAAAAAAAkwMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAlAMAAAAAAACUAwAAAAAAAAAAAAAAAPC/" + ], + [ + 1115, + 1, + "left_delete", + null, + "AQAAADUaAAAAAAAANRoAAAAAAAAjAAAAICAgICAgICAgICAgICAgIGxldCBtdXQgY291bnQgPSAwOwo", + "AQAAAAAAAAABAAAANRoAAAAAAABYGgAAAAAAAAAAAAAAAPC/" + ], + [ + 1119, + 1, + "left_delete", + null, + "AQAAACAbAAAAAAAAIBsAAAAAAAA3AAAAICAgICAgICAgICAgICAgIGNvdW50ICs9IHNuYXBzaG90X21hbmFnZXIubGVuKCkuYXdhaXQ7Cg", + "AQAAAAAAAAABAAAAIBsAAAAAAABXGwAAAAAAAAAAAAAAAPC/" + ], + [ + 1123, + 1, + "insert", + { + "characters": "let" + }, + "AwAAAFccAAAAAAAAWBwAAAAAAAAAAAAAWBwAAAAAAABZHAAAAAAAAAAAAABZHAAAAAAAAFocAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVxwAAAAAAABXHAAAAAAAAAAAAAAAAPC/" + ], + [ + 1124, + 1, + "insert", + { + "characters": " " + }, + "AQAAAFocAAAAAAAAWxwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWhwAAAAAAABaHAAAAAAAAAAAAAAAAPC/" + ], + [ + 1126, + 3, + "left_delete", + null, + "AwAAAGMcAAAAAAAAYxwAAAAAAAABAAAAIGIcAAAAAAAAYhwAAAAAAAABAAAAPWEcAAAAAAAAYRwAAAAAAAABAAAAKw", + "AQAAAAAAAAABAAAAZBwAAAAAAABkHAAAAAAAAAAAAAAAAPC/" + ], + [ + 1131, + 1, + "insert", + { + "characters": "=" + }, + "AQAAAGEcAAAAAAAAYhwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYRwAAAAAAABhHAAAAAAAAAAAAAAAAPC/" + ], + [ + 1132, + 1, + "insert", + { + "characters": " " + }, + "AQAAAGIcAAAAAAAAYxwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAYhwAAAAAAABiHAAAAAAAAAAAAAAAAPC/" + ], + [ + 1147, + 1, + "insert", + { + "characters": "?" + }, + "AQAAAKMXAAAAAAAApBcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoxcAAAAAAACjFwAAAAAAAAAAAAAAAPC/" + ], + [ + 1160, + 1, + "insert", + { + "characters": "?" + }, + "AQAAAAcYAAAAAAAACBgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABxgAAAAAAAAHGAAAAAAAAAAAAAAAAPC/" + ], + [ + 1192, + 3, + "left_delete", + null, + "AwAAAHQAAAAAAAAAdAAAAAAAAAAXAAAAZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKSlzAAAAAAAAAHMAAAAAAAAAAQAAACByAAAAAAAAAHIAAAAAAAAAAQAAACw", + "AQAAAAAAAAABAAAAdAAAAAAAAACLAAAAAAAAAAAAAAAAAPC/" + ], + [ + 1193, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAHIAAAAAAAAAcwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" + ], + [ + 1197, + 4, + "left_delete", + null, + "BAAAAGEAAAAAAAAAYQAAAAAAAAABAAAAKGAAAAAAAAAAYAAAAAAAAAABAAAAeV8AAAAAAAAAXwAAAAAAAAABAAAAbl4AAAAAAAAAXgAAAAAAAAABAAAAYQ", + "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/memory/node.rs", + "settings": + { + "buffer_size": 9311, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 8, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAG8NAAAAAAAAeA0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbw0AAAAAAABvDQAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "trim_trailing_white_space", + null, + "AQAAAHANAAAAAAAAcA0AAAAAAAAIAAAAICAgICAgICA", + "AQAAAAAAAAABAAAAeA0AAAAAAAB4DQAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "paste", + null, + "AQAAAHANAAAAAAAAkQ0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcA0AAAAAAABwDQAAAAAAAAAAAAAAAPC/" + ], + [ + 19, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAJANAAAAAAAAkA0AAAAAAAAJAAAACgogICAgICAg", + "AQAAAAAAAAABAAAAkQ0AAAAAAACRDQAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "paste", + null, + "AQAAALwNAAAAAAAA3Q0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvA0AAAAAAAC8DQAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "insert", + { + "characters": "wire" + }, + "BAAAANUNAAAAAAAA1g0AAAAAAAAEAAAAeHJhedYNAAAAAAAA1w0AAAAAAAAAAAAA1w0AAAAAAADYDQAAAAAAAAAAAADYDQAAAAAAANkNAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1Q0AAAAAAADZDQAAAAAAAAAAAAAAAPC/" + ], + [ + 29, + 1, + "insert_completion", + { + "completion": "wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "wireguard" + }, + "AgAAANUNAAAAAAAA1Q0AAAAAAAAEAAAAd2lyZdUNAAAAAAAA3g0AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2Q0AAAAAAADZDQAAAAAAAAAAAAAAAPC/" + ], + [ + 32, + 1, + "rust_fmt_format_buffer", + null, + "AwAAALwNAAAAAAAAvA0AAAAAAAAIAAAAICAgICAgICDZDQAAAAAAANkNAAAAAAAAAQAAAArZDQAAAAAAANoNAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3g0AAAAAAADeDQAAAAAAAAAAAAAAAPC/" + ], + [ + 39, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAANIOAAAAAAAA3w4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0g4AAAAAAADSDgAAAAAAAAAAAAAAAFxA" + ], + [ + 40, + 1, + "paste", + null, + "AQAAAN8OAAAAAAAAAA8AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3w4AAAAAAADfDgAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAN8OAAAAAAAA3w4AAAAAAAAIAAAAICAgICAgICD3DgAAAAAAAPcOAAAAAAAAAQAAAAo", + "AQAAAAAAAAABAAAAAA8AAAAAAAAADwAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEUQAAAAAAAARhAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARRAAAAAAAABFEAAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "paste", + null, + "AQAAAEYQAAAAAAAAZxAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARhAAAAAAAABGEAAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 1, + "insert", + { + "characters": "wireguard" + }, + "CQAAAF8QAAAAAAAAYBAAAAAAAAAEAAAAeHJheWAQAAAAAAAAYRAAAAAAAAAAAAAAYRAAAAAAAABiEAAAAAAAAAAAAABiEAAAAAAAAGMQAAAAAAAAAAAAAGMQAAAAAAAAZBAAAAAAAAAAAAAAZBAAAAAAAABlEAAAAAAAAAAAAABlEAAAAAAAAGYQAAAAAAAAAAAAAGYQAAAAAAAAZxAAAAAAAAAAAAAAZxAAAAAAAABoEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXxAAAAAAAABjEAAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAE4QAAAAAAAAUhAAAAAAAAAAAAAAbxAAAAAAAABvEAAAAAAAAAEAAAAK", + "AQAAAAAAAAABAAAAaBAAAAAAAABoEAAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAADgBAAAAAAAAOQEAAAAAAAAAAAAAOQEAAAAAAAA6AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "paste", + null, + "AQAAADoBAAAAAAAAWwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOgEAAAAAAAA6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "insert", + { + "characters": "\nuse" + }, + "BAAAAFoBAAAAAAAAYwEAAAAAAAAAAAAAYwEAAAAAAABkAQAAAAAAAAAAAABkAQAAAAAAAGUBAAAAAAAAAAAAAGUBAAAAAAAAZgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWgEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" + ], + [ + 67, + 1, + "insert", + { + "characters": " crate::c" + }, + "CQAAAGYBAAAAAAAAZwEAAAAAAAAAAAAAZwEAAAAAAABoAQAAAAAAAAAAAABoAQAAAAAAAGkBAAAAAAAAAAAAAGkBAAAAAAAAagEAAAAAAAAAAAAAagEAAAAAAABrAQAAAAAAAAAAAABrAQAAAAAAAGwBAAAAAAAAAAAAAGwBAAAAAAAAbQEAAAAAAAAAAAAAbQEAAAAAAABuAQAAAAAAAAAAAABuAQAAAAAAAG8BAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZgEAAAAAAABmAQAAAAAAAAAAAAAAAPC/" + ], + [ + 68, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":61,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 33, + 67, + 9 + ], + "trigger": "config" + }, + "AgAAAG4BAAAAAAAAbgEAAAAAAAABAAAAY24BAAAAAAAAdAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "insert", + { + "characters": "::" + }, + "AgAAAHQBAAAAAAAAdQEAAAAAAAAAAAAAdQEAAAAAAAB2AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 5, + "left_delete", + null, + "BQAAAHUBAAAAAAAAdQEAAAAAAAABAAAAOnQBAAAAAAAAdAEAAAAAAAABAAAAOnMBAAAAAAAAcwEAAAAAAAABAAAAZ3IBAAAAAAAAcgEAAAAAAAABAAAAaXEBAAAAAAAAcQEAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAAdgEAAAAAAAB2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":61,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 36, + 70, + 5 + ], + "trigger": "config" + }, + "AgAAAG4BAAAAAAAAbgEAAAAAAAADAAAAY29ubgEAAAAAAAB0AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcQEAAAAAAABxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "insert", + { + "characters": "In" + }, + "AgAAAHQBAAAAAAAAdQEAAAAAAAAAAAAAdQEAAAAAAAB2AQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 73, + 2, + "left_delete", + null, + "AgAAAHUBAAAAAAAAdQEAAAAAAAABAAAAbnQBAAAAAAAAdAEAAAAAAAABAAAASQ", + "AQAAAAAAAAABAAAAdgEAAAAAAAB2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 1, + "insert", + { + "characters": "::in" + }, + "BAAAAHQBAAAAAAAAdQEAAAAAAAAAAAAAdQEAAAAAAAB2AQAAAAAAAAAAAAB2AQAAAAAAAHcBAAAAAAAAAAAAAHcBAAAAAAAAeAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" + ], + [ + 75, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":2,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 40, + 74, + 4 + ], + "trigger": "inbound" + }, + "AgAAAHYBAAAAAAAAdgEAAAAAAAACAAAAaW52AQAAAAAAAH0BAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeAEAAAAAAAB4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "insert", + { + "characters": "::X" + }, + "AwAAAH0BAAAAAAAAfgEAAAAAAAAAAAAAfgEAAAAAAAB/AQAAAAAAAAAAAAB/AQAAAAAAAIABAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfQEAAAAAAAB9AQAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "left_delete", + null, + "AQAAAH8BAAAAAAAAfwEAAAAAAAABAAAAWA", + "AQAAAAAAAAABAAAAgAEAAAAAAACAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 78, + 1, + "insert", + { + "characters": "S" + }, + "AQAAAH8BAAAAAAAAgAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfwEAAAAAAAB/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":7,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 44, + 78, + 1 + ], + "trigger": "Settings" + }, + "AgAAAH8BAAAAAAAAfwEAAAAAAAABAAAAU38BAAAAAAAAhwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgAEAAAAAAACAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "insert", + { + "characters": " as" + }, + "AwAAAIcBAAAAAAAAiAEAAAAAAAAAAAAAiAEAAAAAAACJAQAAAAAAAAAAAACJAQAAAAAAAIoBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhwEAAAAAAACHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert", + { + "characters": " X" + }, + "AgAAAIoBAAAAAAAAiwEAAAAAAAAAAAAAiwEAAAAAAACMAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAigEAAAAAAACKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 82, + 1, + "insert_completion", + { + "completion": "XraySettings", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "XraySettings" + }, + "AgAAAIsBAAAAAAAAiwEAAAAAAAABAAAAWIsBAAAAAAAAlwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjAEAAAAAAACMAQAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAJcBAAAAAAAAmAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlwEAAAAAAACXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 14, + "left_delete", + null, + "DgAAAMwBAAAAAAAAzAEAAAAAAAAMAAAAWHJheVNldHRpbmdzywEAAAAAAADLAQAAAAAAAAEAAAAgygEAAAAAAADKAQAAAAAAAAEAAABzyQEAAAAAAADJAQAAAAAAAAEAAABhyAEAAAAAAADIAQAAAAAAAAEAAAAgxwEAAAAAAADHAQAAAAAAAAEAAABzxgEAAAAAAADGAQAAAAAAAAEAAABnxQEAAAAAAADFAQAAAAAAAAEAAABuxAEAAAAAAADEAQAAAAAAAAEAAABpwwEAAAAAAADDAQAAAAAAAAEAAAB0wgEAAAAAAADCAQAAAAAAAAEAAAB0wQEAAAAAAADBAQAAAAAAAAEAAABlwAEAAAAAAADAAQAAAAAAAAEAAABTvwEAAAAAAAC/AQAAAAAAAAEAAAAg", + "AQAAAAAAAAABAAAAzAEAAAAAAADYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 89, + 1, + "left_delete", + null, + "AQAAAL4BAAAAAAAAvgEAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAvwEAAAAAAAC/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "rust_fmt_format_buffer", + null, + "BAAAADoBAAAAAAAAOgEAAAAAAAAIAAAAICAgICAgICBTAQAAAAAAAFMBAAAAAAAACAAAACAgICAgICAgpgEAAAAAAACmAQAAAAAAAAEAAAB7rQEAAAAAAACtAQAAAAAAAAEAAAB9", + "AQAAAAAAAAABAAAAvgEAAAAAAAC+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAQCAAAAAAAABQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAIAAAAAAAAEAgAAAAAAAAAAAAAAAPC/" + ], + [ + 101, + 1, + "paste", + null, + "AQAAAAUCAAAAAAAAHgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABQIAAAAAAAAFAgAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 1, + "left_delete", + null, + "AQAAAB0CAAAAAAAAHQIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAHgIAAAAAAAAeAgAAAAAAAAAAAAAAAPC/" + ], + [ + 107, + 1, + "insert", + { + "characters": "wireguar" + }, + "CAAAABYCAAAAAAAAFwIAAAAAAAAEAAAAeHJheRcCAAAAAAAAGAIAAAAAAAAAAAAAGAIAAAAAAAAZAgAAAAAAAAAAAAAZAgAAAAAAABoCAAAAAAAAAAAAABoCAAAAAAAAGwIAAAAAAAAAAAAAGwIAAAAAAAAcAgAAAAAAAAAAAAAcAgAAAAAAAB0CAAAAAAAAAAAAAB0CAAAAAAAAHgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFgIAAAAAAAAaAgAAAAAAAAAAAAAAAPC/" + ], + [ + 108, + 1, + "insert", + { + "characters": "d" + }, + "AQAAAB4CAAAAAAAAHwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgIAAAAAAAAeAgAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/lib.rs", + "settings": + { + "buffer_size": 2962, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 15, + 1, + "insert", + { + "characters": "2" + }, + "AQAAABsEAAAAAAAAHAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGwQAAAAAAAAbBAAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 12, + "right_delete", + null, + "DAAAABwEAAAAAAAAHAQAAAAAAAABAAAAUxwEAAAAAAAAHAQAAAAAAAABAAAAZRwEAAAAAAAAHAQAAAAAAAABAAAAchwEAAAAAAAAHAQAAAAAAAABAAAAdhwEAAAAAAAAHAQAAAAAAAABAAAAZRwEAAAAAAAAHAQAAAAAAAABAAAAchwEAAAAAAAAHAQAAAAAAAABAAAAQxwEAAAAAAAAHAQAAAAAAAABAAAAbxwEAAAAAAAAHAQAAAAAAAABAAAAbhwEAAAAAAAAHAQAAAAAAAABAAAAZhwEAAAAAAAAHAQAAAAAAAABAAAAaRwEAAAAAAAAHAQAAAAAAAABAAAAZw", + "AQAAAAAAAAABAAAAHAQAAAAAAAAcBAAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "insert", + { + "characters": "S" + }, + "AQAAABwEAAAAAAAAHQQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHAQAAAAAAAAcBAAAAAAAAAAAAAAAAPC/" + ], + [ + 18, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":5,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 9, + 17, + 1 + ], + "trigger": "Hysteria2Settings" + }, + "AgAAABMEAAAAAAAAEwQAAAAAAAAKAAAASHlzdGVyaWEyUxMEAAAAAAAAJAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHQQAAAAAAAAdBAAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJ8JAAAAAAAAoAkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnwkAAAAAAACfCQAAAAAAAAAAAAAAYGJA" + ], + [ + 45, + 1, + "paste", + null, + "AQAAAKAJAAAAAAAAuQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoAkAAAAAAACgCQAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 4, + "left_delete", + null, + "BAAAAMQDAAAAAAAAxAMAAAAAAAABAAAAMcMDAAAAAAAAwwMAAAAAAAABAAAAMcIDAAAAAAAAwgMAAAAAAAABAAAALsEDAAAAAAAAwQMAAAAAAAABAAAANA", + "AQAAAAAAAAABAAAAxQMAAAAAAADFAwAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "insert", + { + "characters": "5.0" + }, + "AwAAAMEDAAAAAAAAwgMAAAAAAAAAAAAAwgMAAAAAAADDAwAAAAAAAAAAAADDAwAAAAAAAMQDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQMAAAAAAADBAwAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "insert", + { + "characters": "//" + }, + "IAAAAGsDAAAAAAAAbAMAAAAAAAAAAAAANgMAAAAAAAA3AwAAAAAAAAAAAAABAwAAAAAAAAIDAAAAAAAAAAAAAMwCAAAAAAAAzQIAAAAAAAAAAAAAlwIAAAAAAACYAgAAAAAAAAAAAABjAgAAAAAAAGQCAAAAAAAAAAAAADkCAAAAAAAAOgIAAAAAAAAAAAAADwIAAAAAAAAQAgAAAAAAAAAAAADlAQAAAAAAAOYBAAAAAAAAAAAAALsBAAAAAAAAvAEAAAAAAAAAAAAAjgEAAAAAAACPAQAAAAAAAAAAAABhAQAAAAAAAGIBAAAAAAAAAAAAADUBAAAAAAAANgEAAAAAAAAAAAAACgEAAAAAAAALAQAAAAAAAAAAAADmAAAAAAAAAOcAAAAAAAAAAAAAAMMAAAAAAAAAxAAAAAAAAAAAAAAAewMAAAAAAAB8AwAAAAAAAAAAAABFAwAAAAAAAEYDAAAAAAAAAAAAAA8DAAAAAAAAEAMAAAAAAAAAAAAA2QIAAAAAAADaAgAAAAAAAAAAAACjAgAAAAAAAKQCAAAAAAAAAAAAAG4CAAAAAAAAbwIAAAAAAAAAAAAAQwIAAAAAAABEAgAAAAAAAAAAAAAYAgAAAAAAABkCAAAAAAAAAAAAAO0BAAAAAAAA7gEAAAAAAAAAAAAAwgEAAAAAAADDAQAAAAAAAAAAAACUAQAAAAAAAJUBAAAAAAAAAAAAAGYBAAAAAAAAZwEAAAAAAAAAAAAAOQEAAAAAAAA6AQAAAAAAAAAAAAANAQAAAAAAAA4BAAAAAAAAAAAAAOgAAAAAAAAA6QAAAAAAAAAAAAAAxAAAAAAAAADFAAAAAAAAAAAAAAA", + "AQAAAAAAAAAQAAAAwwAAAAAAAADDAAAAAAAAAAAAAAAAAAAA5gAAAAAAAADmAAAAAAAAAAAAAAAAAPC/CgEAAAAAAAAKAQAAAAAAAAAAAAAAAAAANQEAAAAAAAA1AQAAAAAAAAAAAAAAAAAAYQEAAAAAAABhAQAAAAAAAAAAAAAAAAAAjgEAAAAAAACOAQAAAAAAAAAAAAAAAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAAAA5QEAAAAAAADlAQAAAAAAAAAAAAAAAAAADwIAAAAAAAAPAgAAAAAAAAAAAAAAAAAAOQIAAAAAAAA5AgAAAAAAAAAAAAAAAAAAYwIAAAAAAABjAgAAAAAAAAAAAAAAAAAAlwIAAAAAAACXAgAAAAAAAAAAAAAAAAAAzAIAAAAAAADMAgAAAAAAAAAAAAAAAAAAAQMAAAAAAAABAwAAAAAAAAAAAAAAAAAANgMAAAAAAAA2AwAAAAAAAAAAAAAAAAAAawMAAAAAAABrAwAAAAAAAAAAAAAAAAAA" + ], + [ + 71, + 1, + "insert", + { + "characters": " " + }, + "EAAAAIsDAAAAAAAAjAMAAAAAAAAAAAAAVAMAAAAAAABVAwAAAAAAAAAAAAAdAwAAAAAAAB4DAAAAAAAAAAAAAOYCAAAAAAAA5wIAAAAAAAAAAAAArwIAAAAAAACwAgAAAAAAAAAAAAB5AgAAAAAAAHoCAAAAAAAAAAAAAE0CAAAAAAAATgIAAAAAAAAAAAAAIQIAAAAAAAAiAgAAAAAAAAAAAAD1AQAAAAAAAPYBAAAAAAAAAAAAAMkBAAAAAAAAygEAAAAAAAAAAAAAmgEAAAAAAACbAQAAAAAAAAAAAABrAQAAAAAAAGwBAAAAAAAAAAAAAD0BAAAAAAAAPgEAAAAAAAAAAAAAEAEAAAAAAAARAQAAAAAAAAAAAADqAAAAAAAAAOsAAAAAAAAAAAAAAMUAAAAAAAAAxgAAAAAAAAAAAAAA", + "AQAAAAAAAAAQAAAAxQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/6gAAAAAAAADqAAAAAAAAAAAAAAAAAPC/EAEAAAAAAAAQAQAAAAAAAAAAAAAAAPC/PQEAAAAAAAA9AQAAAAAAAAAAAAAAAPC/awEAAAAAAABrAQAAAAAAAAAAAAAAAPC/mgEAAAAAAACaAQAAAAAAAAAAAAAAAPC/yQEAAAAAAADJAQAAAAAAAAAAAAAAAPC/9QEAAAAAAAD1AQAAAAAAAAAAAAAAAPC/IQIAAAAAAAAhAgAAAAAAAAAAAAAAAPC/TQIAAAAAAABNAgAAAAAAAAAAAAAAAPC/eQIAAAAAAAB5AgAAAAAAAAAAAAAAAPC/rwIAAAAAAACvAgAAAAAAAAAAAAAAAPC/5gIAAAAAAADmAgAAAAAAAAAAAAAAAPC/HQMAAAAAAAAdAwAAAAAAAAAAAAAAAPC/VAMAAAAAAABUAwAAAAAAAAAAAAAAAPC/iwMAAAAAAACLAwAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 3, + "left_delete", + null, + "EgAAALYBAAAAAAAAtgEAAAAAAAABAAAAIIYBAAAAAAAAhgEAAAAAAAABAAAAIFcBAAAAAAAAVwEAAAAAAAABAAAAICkBAAAAAAAAKQEAAAAAAAABAAAAIAIBAAAAAAAAAgEAAAAAAAABAAAAINwAAAAAAAAA3AAAAAAAAAABAAAAILABAAAAAAAAsAEAAAAAAAABAAAAIIEBAAAAAAAAgQEAAAAAAAABAAAAIFMBAAAAAAAAUwEAAAAAAAABAAAAICYBAAAAAAAAJgEAAAAAAAABAAAAIAABAAAAAAAAAAEAAAAAAAABAAAAINsAAAAAAAAA2wAAAAAAAAABAAAAIKoBAAAAAAAAqgEAAAAAAAABAAAAIHwBAAAAAAAAfAEAAAAAAAABAAAAIE8BAAAAAAAATwEAAAAAAAABAAAAICMBAAAAAAAAIwEAAAAAAAABAAAAIP4AAAAAAAAA/gAAAAAAAAABAAAAINoAAAAAAAAA2gAAAAAAAAABAAAAIA", + "AQAAAAAAAAAGAAAA3QAAAAAAAADdAAAAAAAAAAAAAAAAwGZAAwEAAAAAAAADAQAAAAAAAAAAAAAAwGZAKgEAAAAAAAAqAQAAAAAAAAAAAAAAAPC/WAEAAAAAAABYAQAAAAAAAAAAAAAAwGZAhwEAAAAAAACHAQAAAAAAAAAAAAAAwGZAtwEAAAAAAAC3AQAAAAAAAAAAAAAAwGZA" + ], + [ + 105, + 1, + "cut", + null, + "AQAAAOgJAAAAAAAA6AkAAAAAAAAVAAAAICAgIHdpcmVndWFyZDo6V2dBcGks", + "AQAAAAAAAAABAAAA/QkAAAAAAADoCQAAAAAAAAAAAAAAAPC/" + ], + [ + 108, + 1, + "insert", + { + "characters": "\n\npub" + }, + "BQAAANYJAAAAAAAA1wkAAAAAAAAAAAAA1wkAAAAAAADYCQAAAAAAAAAAAADYCQAAAAAAANkJAAAAAAAAAAAAANkJAAAAAAAA2gkAAAAAAAAAAAAA2gkAAAAAAADbCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1gkAAAAAAADWCQAAAAAAAAAAAAAAAPC/" + ], + [ + 109, + 1, + "insert", + { + "characters": " use" + }, + "BAAAANsJAAAAAAAA3AkAAAAAAAAAAAAA3AkAAAAAAADdCQAAAAAAAAAAAADdCQAAAAAAAN4JAAAAAAAAAAAAAN4JAAAAAAAA3wkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2wkAAAAAAADbCQAAAAAAAAAAAAAAAPC/" + ], + [ + 110, + 1, + "insert", + { + "characters": " " + }, + "AQAAAN8JAAAAAAAA4AkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3wkAAAAAAADfCQAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "paste", + null, + "AQAAAOAJAAAAAAAA9QkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4AkAAAAAAADgCQAAAAAAAAAAAAAAAPC/" + ], + [ + 114, + 1, + "left_delete", + null, + "AQAAAPQJAAAAAAAA9AkAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAA9QkAAAAAAAD1CQAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAPQJAAAAAAAA9QkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9AkAAAAAAAD0CQAAAAAAAAAAAAAAAPC/" + ], + [ + 120, + 1, + "insert", + { + "characters": "proto::" + }, + "BwAAAOQJAAAAAAAA5QkAAAAAAAAAAAAA5QkAAAAAAADmCQAAAAAAAAAAAADmCQAAAAAAAOcJAAAAAAAAAAAAAOcJAAAAAAAA6AkAAAAAAAAAAAAA6AkAAAAAAADpCQAAAAAAAAAAAADpCQAAAAAAAOoJAAAAAAAAAAAAAOoJAAAAAAAA6wkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5AkAAAAAAADkCQAAAAAAAAAAAAAAAPC/" + ], + [ + 123, + 1, + "rust_fmt_format_buffer", + null, + "DAAAANcJAAAAAAAA1wkAAAAAAAABAAAACt4JAAAAAAAA3gkAAAAAAAAEAAAAICAgIAcKAAAAAAAABwoAAAAAAAAHAAAAewoKICAgIA8KAAAAAAAADwoAAAAAAAADAAAAICAgEwoAAAAAAAATCgAAAAAAAAEAAAAgHQoAAAAAAAAdCgAAAAAAAAQAAAAgICAgcAoAAAAAAABwCgAAAAAAAAQAAAAgICAgwAoAAAAAAADACgAAAAAAAAEAAAAgxAoAAAAAAADECgAAAAAAAAMAAAAgICDHCgAAAAAAAMcKAAAAAAAAAgAAACAgywoAAAAAAADLCgAAAAAAAAIAAAAgIOIKAAAAAAAA4goAAAAAAAAHAAAAfSwKICAgIA", + "AQAAAAAAAAABAAAA6wkAAAAAAADrCQAAAAAAAAAAAAAAAPC/" + ], + [ + 129, + 1, + "insert", + { + "characters": "wireguard" + }, + "CQAAAM4JAAAAAAAAzwkAAAAAAAAFAAAAcHJvdG/PCQAAAAAAANAJAAAAAAAAAAAAANAJAAAAAAAA0QkAAAAAAAAAAAAA0QkAAAAAAADSCQAAAAAAAAAAAADSCQAAAAAAANMJAAAAAAAAAAAAANMJAAAAAAAA1AkAAAAAAAAAAAAA1AkAAAAAAADVCQAAAAAAAAAAAADVCQAAAAAAANYJAAAAAAAAAAAAANYJAAAAAAAA1wkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzgkAAAAAAADTCQAAAAAAAAAAAAAAAPC/" + ], + [ + 137, + 1, + "cut", + null, + "AQAAAL0JAAAAAAAAvQkAAAAAAAAeAAAAI1tjZmcoZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKV0K", + "AQAAAAAAAAABAAAAvQkAAAAAAADbCQAAAAAAAAAAAAAAAPC/" + ], + [ + 141, + 1, + "paste", + null, + "AQAAALwJAAAAAAAA2gkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvAkAAAAAAAC8CQAAAAAAAAAAAAAAAGxA" + ], + [ + 142, + 1, + "left_delete", + null, + "AQAAANkJAAAAAAAA2QkAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA2gkAAAAAAADaCQAAAAAAAAAAAAAAAPC/" + ], + [ + 145, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAPoJAAAAAAAA+wkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+gkAAAAAAAD6CQAAAAAAAAAAAAAAAPC/" + ], + [ + 146, + 1, + "paste", + null, + "AQAAAPsJAAAAAAAAGQoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+wkAAAAAAAD7CQAAAAAAAAAAAAAAAPC/" + ], + [ + 151, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAAwKAAAAAAAADQoAAAAAAAAJAAAAd2lyZWd1YXJkDQoAAAAAAAAOCgAAAAAAAAAAAAAOCgAAAAAAAA8KAAAAAAAAAAAAAA8KAAAAAAAAEAoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAADAoAAAAAAAAVCgAAAAAAAAAAAAAAAPC/" + ], + [ + 154, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABQKAAAAAAAAFAoAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAEAoAAAAAAAAQCgAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/proto/xray/client.rs", + "settings": + { + "buffer_size": 8393, + "line_ending": "Unix" + }, + "undo_stack": + [ + ] + }, + { + "file": "src/error.rs", + "settings": + { + "buffer_size": 3493, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 4, + 1, + "insert", + { + "characters": "f" + }, + "AQAAAPcBAAAAAAAA+AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9wEAAAAAAAD3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 5, + 1, + "left_delete", + null, + "AQAAAPcBAAAAAAAA9wEAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAA+AEAAAAAAAD4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 8, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAMMMAAAAAAAAxAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwwAAAAAAADDDAAAAAAAAAAAAAAAAPC/" + ], + [ + 9, + 1, + "paste", + null, + "AQAAAMQMAAAAAAAA3QwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxAwAAAAAAADEDAAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "left_delete", + null, + "AQAAAHALAAAAAAAAcAsAAAAAAAB9AAAAaW1wbCBGcm9tPGFueWhvdzo6RXJyb3I+IGZvciBFcnJvciB7CiAgICBmbiBmcm9tKGVycjogYW55aG93OjpFcnJvcikgLT4gU2VsZiB7CiAgICAgICAgRXJyb3I6OkN1c3RvbShlcnIudG9fc3RyaW5nKCkpCiAgICB9Cn0", + "AQAAAAAAAAABAAAAcAsAAAAAAADtCwAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAHALAAAAAAAAcAsAAAAAAAACAAAACgo", + "AQAAAAAAAAABAAAAcAsAAAAAAABwCwAAAAAAAAAAAAAAAPC/" + ], + [ + 39, + 1, + "insert", + { + "characters": "\n\n" + }, + "AwAAABACAAAAAAAAFQIAAAAAAAAAAAAAFQIAAAAAAAAaAgAAAAAAAAAAAAARAgAAAAAAABECAAAAAAAABAAAACAgICA", + "AQAAAAAAAAABAAAAEAIAAAAAAAAQAgAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "paste", + null, + "AQAAABYCAAAAAAAAUAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFgIAAAAAAAAWAgAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 4, + "left_delete", + null, + "BAAAAEYCAAAAAAAARgIAAAAAAAABAAAAbkUCAAAAAAAARQIAAAAAAAABAAAAb0QCAAAAAAAARAIAAAAAAAABAAAAc0MCAAAAAAAAQwIAAAAAAAABAAAAag", + "AQAAAAAAAAABAAAARwIAAAAAAABHAgAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "insert", + { + "characters": " " + }, + "AQAAAEMCAAAAAAAARAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQwIAAAAAAABDAgAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "insert", + { + "characters": "y" + }, + "AQAAAEMCAAAAAAAARAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQwIAAAAAAABDAgAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":99,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 27, + 46, + 1 + ], + "trigger": "serde_yaml" + }, + "AgAAAD0CAAAAAAAAPQIAAAAAAAAHAAAAc2VyZGVfeT0CAAAAAAAARwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARAIAAAAAAABEAgAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "right_delete", + null, + "AQAAAEcCAAAAAAAARwIAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAARwIAAAAAAABHAgAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 1, + "insert", + { + "characters": "Yaml" + }, + "BAAAADACAAAAAAAAMQIAAAAAAAAEAAAASnNvbjECAAAAAAAAMgIAAAAAAAAAAAAAMgIAAAAAAAAzAgAAAAAAAAAAAAAzAgAAAAAAADQCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMAIAAAAAAAA0AgAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAKwCAAAAAAAArQIAAAAAAAAFAAAAcHJvdG+tAgAAAAAAAK4CAAAAAAAAAAAAAK4CAAAAAAAArwIAAAAAAAAAAAAArwIAAAAAAACwAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArAIAAAAAAACxAgAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAACADAAAAAAAAIQMAAAAAAAAFAAAAcHJvdG8hAwAAAAAAACIDAAAAAAAAAAAAACIDAAAAAAAAIwMAAAAAAAAAAAAAIwMAAAAAAAAkAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIAMAAAAAAAAlAwAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAAIwDAAAAAAAAjQMAAAAAAAAFAAAAcHJvdG+NAwAAAAAAAI4DAAAAAAAAAAAAAI4DAAAAAAAAjwMAAAAAAAAAAAAAjwMAAAAAAACQAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjAMAAAAAAACRAwAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAF4EAAAAAAAAXwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXgQAAAAAAABeBAAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "paste", + null, + "AQAAAF8EAAAAAAAAeAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAXwQAAAAAAABfBAAAAAAAAAAAAAAAAPC/" + ], + [ + 97, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAGAEAAAAAAAAYwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeAQAAAAAAAB4BAAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "insert", + { + "characters": "wireguar" + }, + "CAAAAHQEAAAAAAAAdQQAAAAAAAAEAAAAeHJheXUEAAAAAAAAdgQAAAAAAAAAAAAAdgQAAAAAAAB3BAAAAAAAAAAAAAB3BAAAAAAAAHgEAAAAAAAAAAAAAHgEAAAAAAAAeQQAAAAAAAAAAAAAeQQAAAAAAAB6BAAAAAAAAAAAAAB6BAAAAAAAAHsEAAAAAAAAAAAAAHsEAAAAAAAAfAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdAQAAAAAAAB4BAAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "insert", + { + "characters": "d" + }, + "AQAAAHwEAAAAAAAAfQQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfAQAAAAAAAB8BAAAAAAAAAAAAAAAAPC/" + ], + [ + 119, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAALUMAAAAAAAAtgwAAAAAAAAFAAAAcHJvdG+2DAAAAAAAALcMAAAAAAAAAAAAALcMAAAAAAAAuAwAAAAAAAAAAAAAuAwAAAAAAAC5DAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtQwAAAAAAAC6DAAAAAAAAAAAAAAAAPC/" + ], + [ + 128, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "paste", + null, + "AQAAAAAAAAAAAAAAHgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + ], + [ + 133, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAB4AAAAAAAAAHgAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" + ], + [ + 152, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAOkEAAAAAAAA6gQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6QQAAAAAAADpBAAAAAAAAAAAAAAAAPC/" + ], + [ + 153, + 1, + "paste", + null, + "AQAAAOoEAAAAAAAABwUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6gQAAAAAAADqBAAAAAAAAAAAAAAAAPC/" + ], + [ + 156, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAOoEAAAAAAAA7gQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABwUAAAAAAAAHBQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/config/wireguard.rs", + "settings": + { + "buffer_size": 3737, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 6, + 1, + "left_delete", + null, + "AQAAALUBAAAAAAAAtQEAAAAAAAAGAAAAYW55aG93", + "AQAAAAAAAAABAAAAtQEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 7, + 2, + "right_delete", + null, + "AgAAALUBAAAAAAAAtQEAAAAAAAABAAAAOrUBAAAAAAAAtQEAAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAAtQEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 11, + 1, + "insert", + { + "characters": "," + }, + "AQAAAMABAAAAAAAAwQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwAEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "insert", + { + "characters": " Error" + }, + "BgAAAMEBAAAAAAAAwgEAAAAAAAAAAAAAwgEAAAAAAADDAQAAAAAAAAAAAADDAQAAAAAAAMQBAAAAAAAAAAAAAMQBAAAAAAAAxQEAAAAAAAAAAAAAxQEAAAAAAADGAQAAAAAAAAAAAADGAQAAAAAAAMcBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwQEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "insert", + { + "characters": "Err" + }, + "AwAAABsDAAAAAAAAHAMAAAAAAAAPAAAAYW55aG93Ojphbnlob3chHAMAAAAAAAAdAwAAAAAAAAAAAAAdAwAAAAAAAB4DAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGwMAAAAAAAAqAwAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":16,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 11, + 21, + 3 + ], + "trigger": "Error" + }, + "AgAAABsDAAAAAAAAGwMAAAAAAAADAAAARXJyGwMAAAAAAAAgAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgMAAAAAAAAeAwAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "insert", + { + "characters": "::C" + }, + "AwAAACADAAAAAAAAIQMAAAAAAAAAAAAAIQMAAAAAAAAiAwAAAAAAAAAAAAAiAwAAAAAAACMDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIAMAAAAAAAAgAwAAAAAAAAAAAAAAAPC/" + ], + [ + 29, + 1, + "insert", + { + "characters": "us" + }, + "AgAAACMDAAAAAAAAJAMAAAAAAAAAAAAAJAMAAAAAAAAlAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIwMAAAAAAAAjAwAAAAAAAAAAAAAA4HFA" + ], + [ + 30, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":13,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 18, + 29, + 1 + ], + "trigger": "Custom" + }, + "AwAAACQDAAAAAAAAJAMAAAAAAAABAAAAcyIDAAAAAAAAIgMAAAAAAAACAAAAQ3UiAwAAAAAAACgDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQMAAAAAAAAlAwAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "insert", + { + "characters": ".to" + }, + "AwAAADwDAAAAAAAAPQMAAAAAAAAAAAAAPQMAAAAAAAA+AwAAAAAAAAAAAAA+AwAAAAAAAD8DAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPAMAAAAAAAA8AwAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 2, + "left_delete", + null, + "AgAAAD4DAAAAAAAAPgMAAAAAAAABAAAAbz0DAAAAAAAAPQMAAAAAAAABAAAAdA", + "AQAAAAAAAAABAAAAPwMAAAAAAAA/AwAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 1, + "insert", + { + "characters": "into" + }, + "BAAAAD0DAAAAAAAAPgMAAAAAAAAAAAAAPgMAAAAAAAA/AwAAAAAAAAAAAAA/AwAAAAAAAEADAAAAAAAAAAAAAEADAAAAAAAAQQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPQMAAAAAAAA9AwAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAEEDAAAAAAAAQwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQQMAAAAAAABBAwAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "paste", + null, + "AQAAAJkEAAAAAAAApgQAAAAAAAAPAAAAYW55aG93Ojphbnlob3ch", + "AQAAAAAAAAABAAAAmQQAAAAAAACoBAAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "insert", + { + "characters": ".into" + }, + "BQAAAMAEAAAAAAAAwQQAAAAAAAAAAAAAwQQAAAAAAADCBAAAAAAAAAAAAADCBAAAAAAAAMMEAAAAAAAAAAAAAMMEAAAAAAAAxAQAAAAAAAAAAAAAxAQAAAAAAADFBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwAQAAAAAAADABAAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAMUEAAAAAAAAxwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxQQAAAAAAADFBAAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "paste", + null, + "AQAAANUHAAAAAAAA4gcAAAAAAAAPAAAAYW55aG93Ojphbnlob3ch", + "AQAAAAAAAAABAAAA1QcAAAAAAADkBwAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 1, + "insert", + { + "characters": ".into" + }, + "BQAAAPIHAAAAAAAA8wcAAAAAAAAAAAAA8wcAAAAAAAD0BwAAAAAAAAAAAAD0BwAAAAAAAPUHAAAAAAAAAAAAAPUHAAAAAAAA9gcAAAAAAAAAAAAA9gcAAAAAAAD3BwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8gcAAAAAAADyBwAAAAAAAAAAAAAAAPC/" + ], + [ + 75, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAPcHAAAAAAAA+QcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9wcAAAAAAAD3BwAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "paste", + null, + "AQAAADAIAAAAAAAAPQgAAAAAAAAQAAAAIGFueWhvdzo6YW55aG93IQ", + "AQAAAAAAAAABAAAAMAgAAAAAAABACAAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "insert", + { + "characters": ".into" + }, + "BQAAAE0IAAAAAAAATggAAAAAAAAAAAAATggAAAAAAABPCAAAAAAAAAAAAABPCAAAAAAAAFAIAAAAAAAAAAAAAFAIAAAAAAAAUQgAAAAAAAAAAAAAUQgAAAAAAABSCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATQgAAAAAAABNCAAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAFIIAAAAAAAAVAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUggAAAAAAABSCAAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "rust_fmt_format_buffer", + null, + "AQAAADAIAAAAAAAAMQgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVAgAAAAAAABUCAAAAAAAAAAAAAAAAPC/" + ], + [ + 96, + 1, + "paste", + null, + "AQAAAIUIAAAAAAAAkggAAAAAAAAPAAAAYW55aG93Ojphbnlob3ch", + "AQAAAAAAAAABAAAAhQgAAAAAAACUCAAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 1, + "insert", + { + "characters": ",into" + }, + "BQAAAJ8IAAAAAAAAoAgAAAAAAAAAAAAAoAgAAAAAAAChCAAAAAAAAAAAAAChCAAAAAAAAKIIAAAAAAAAAAAAAKIIAAAAAAAAowgAAAAAAAAAAAAAowgAAAAAAACkCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnwgAAAAAAACfCAAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAAKQIAAAAAAAApggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApAgAAAAAAACkCAAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAKAIAAAAAAAAoQgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApggAAAAAAACmCAAAAAAAAAAAAAAAAPC/" + ], + [ + 108, + 2, + "left_delete", + null, + "AgAAAKAIAAAAAAAAoAgAAAAAAAABAAAAIJ8IAAAAAAAAnwgAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAoQgAAAAAAAChCAAAAAAAAAAAAAAAAPC/" + ], + [ + 109, + 1, + "insert", + { + "characters": "," + }, + "AQAAAJ8IAAAAAAAAoAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnwgAAAAAAACfCAAAAAAAAAAAAAAAAPC/" + ], + [ + 112, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAKAIAAAAAAAAoQgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAoAgAAAAAAACgCAAAAAAAAAAAAAAAAPC/" + ], + [ + 114, + 2, + "left_delete", + null, + "AgAAAKAIAAAAAAAAoAgAAAAAAAABAAAAIJ8IAAAAAAAAnwgAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAoQgAAAAAAAChCAAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "insert", + { + "characters": "." + }, + "AQAAAJ8IAAAAAAAAoAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnwgAAAAAAACfCAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/memory/connection/wireguard.rs", + "settings": + { + "buffer_size": 8701, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 55, + 1, + "paste", + null, + "AQAAAJcDAAAAAAAAbwYAAAAAAABYAgAAZm4gZGVyaXZlX3B1YmtleShwcml2YXRlX2tleV9iNjQ6ICZzdHIpIC0+IFJlc3VsdDxTdHJpbmcsIEVycm9yPiB7CiAgICAgICAgbGV0IHByaXZhdGVfYnl0ZXMgPSBnZW5lcmFsX3B1cnBvc2U6OlNUQU5EQVJECiAgICAgICAgICAgIC5kZWNvZGUocHJpdmF0ZV9rZXlfYjY0KQogICAgICAgICAgICAubWFwX2Vycih8ZXwgRXJyKEVycm9yOjpDdXN0b20oZm9ybWF0ISgiaW52YWxpZCBiYXNlNjQgcHJpdmF0ZSBrZXk6IHt9IiwgZSkpKSk7CgogICAgICAgIGxldCBwcml2YXRlX2J5dGVzOiBbdTg7IDMyXSA9IHByaXZhdGVfYnl0ZXMKICAgICAgICAgICAgLnRyeV9pbnRvKCkKICAgICAgICAgICAgLm1hcF9lcnIofF98IEVycm9yOjpDdXN0b20oImludmFsaWQgcHJpdmF0ZSBrZXkgbGVuZ3RoIChleHBlY3RlZCAzMiBieXRlcykiLmludG8oKSkpPzsKCiAgICAgICAgbGV0IHNlY3JldCA9IFN0YXRpY1NlY3JldDo6ZnJvbShwcml2YXRlX2J5dGVzKTsKICAgICAgICBsZXQgcHVibGljID0gUHVibGljS2V5Ojpmcm9tKCZzZWNyZXQpOwoKICAgICAgICBPayhnZW5lcmFsX3B1cnBvc2U6OlNUQU5EQVJELmVuY29kZShwdWJsaWMuYXNfYnl0ZXMoKSkpCiAgICB9", + "AQAAAAAAAAABAAAAlwMAAAAAAADvBQAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "rust_fmt_format_buffer", + null, + "FgAAAN4DAAAAAAAA4gMAAAAAAAAAAAAALQQAAAAAAAAwBAAAAAAAAAAAAAA0BAAAAAAAADUEAAAAAAAAAAAAAGEEAAAAAAAAYwQAAAAAAAAAAAAAawQAAAAAAABtBAAAAAAAAAAAAACGBAAAAAAAAIcEAAAAAAAAAAAAAI8EAAAAAAAAkgQAAAAAAAAAAAAAAgUAAAAAAAAGBQAAAAAAAAAAAAAyBQAAAAAAADYFAAAAAAAAAAAAAGAFAAAAAAAAYgUAAAAAAAAAAAAAagUAAAAAAABsBQAAAAAAAAAAAAB4BQAAAAAAAHoFAAAAAAAAAAAAAIIFAAAAAAAAhAUAAAAAAAAAAAAA1wUAAAAAAADYBQAAAAAAAAAAAADcBQAAAAAAAN8FAAAAAAAAAAAAAPYFAAAAAAAA+QUAAAAAAAAAAAAA/QUAAAAAAAD+BQAAAAAAAAAAAAAuBgAAAAAAADEGAAAAAAAAAAAAADUGAAAAAAAANgYAAAAAAAAAAAAAXgYAAAAAAABgBgAAAAAAAAAAAABkBgAAAAAAAGYGAAAAAAAAAAAAAJ4GAAAAAAAAogYAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbwYAAAAAAABvBgAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "left_delete", + null, + "AQAAAAIFAAAAAAAAAgUAAAAAAAA3AAAAICAgICAgICAvLyAyLiDQn9GA0LXQstGA0LDRidCw0LXQvCBWZWM8dTg+INCyIFt1ODsgMzJdCg", + "AQAAAAAAAAABAAAAAgUAAAAAAAAuBQAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "left_delete", + null, + "AQAAAN0EAAAAAAAA3QQAAAAAAAA9AAAAIC8vINCh0YDQsNC30YMg0LLRi9C60LjQtNGL0LLQsNC10Lwg0L7RiNC40LHQutGDINGH0LXRgNC10LcgPw", + "AQAAAAAAAAABAAAA3QQAAAAAAAAABQAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "left_delete", + null, + "AQAAAIgFAAAAAAAAiAUAAAAAAAAuAAAAICAgICAgICAvLyAzLiDQk9C10L3QtdGA0LjRgNGD0LXQvCDQutC70Y7Rh9C4Cg", + "AQAAAAAAAAABAAAAiAUAAAAAAACnBQAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "left_delete", + null, + "AQAAANoDAAAAAAAA2gMAAAAAAAB6AAAAICAgICAgICAvLyAxLiDQlNC10LrQvtC00LjRgNGD0LXQvCBCYXNlNjQuIG1hcF9lcnIg0LTQvtC70LbQtdC9INCy0L7Qt9Cy0YDQsNGJ0LDRgtGMINGB0LDQvNGDINC+0YjQuNCx0LrRgywg0LAg0L3QtSBFcnIoKQo", + "AQAAAAAAAAABAAAA2gMAAAAAAAAtBAAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 2, + "left_delete", + null, + "AgAAACkGAAAAAAAAKQYAAAAAAAAaAAAALy8vIElQIGFkZHJlc3Mgd2l0aCBDSURSLgooBgAAAAAAACgGAAAAAAAAAQAAAAo", + "AQAAAAAAAAABAAAAKQYAAAAAAABDBgAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/bin/node/metrics.rs", + "settings": + { + "buffer_size": 5087, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 7, + 1, + "insert", + { + "characters": "fcore" + }, + "BQAAABsAAAAAAAAAHAAAAAAAAAAEAAAAcG9ueRwAAAAAAAAAHQAAAAAAAAAAAAAAHQAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAIAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGwAAAAAAAAAfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAABYAAAAAAAAAFwAAAAAAAAAAAAAAFwAAAAAAAAAYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFgAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "insert", + { + "characters": "\n#" + }, + "AgAAABcAAAAAAAAAGAAAAAAAAAAAAAAAGAAAAAAAAAAZAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFwAAAAAAAAAXAAAAAAAAAAAAAAAAAAAA" + ], + [ + 17, + 1, + "insert_snippet", + { + "contents": "[$0]" + }, + "AQAAABkAAAAAAAAAGwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 18, + 1, + "insert", + { + "characters": "cf" + }, + "AgAAABoAAAAAAAAAGwAAAAAAAAAAAAAAGwAAAAAAAAAcAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGgAAAAAAAAAaAAAAAAAAAAAAAAAAAPC/" + ], + [ + 19, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":64,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 9, + 18, + 2 + ], + "trigger": "cfg(…)" + }, + "AgAAABoAAAAAAAAAGgAAAAAAAAACAAAAY2YaAAAAAAAAACgAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHAAAAAAAAAAcAAAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 1, + "insert", + { + "characters": "fr" + }, + "AgAAAB4AAAAAAAAAHwAAAAAAAAAJAAAAcHJlZGljYXRlHwAAAAAAAAAgAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHgAAAAAAAAAnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "left_delete", + null, + "AQAAAB8AAAAAAAAAHwAAAAAAAAABAAAAcg", + "AQAAAAAAAAABAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "insert", + { + "characters": "e" + }, + "AQAAAB8AAAAAAAAAIAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHwAAAAAAAAAfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 13, + 22, + 1 + ], + "trigger": "feature" + }, + "AgAAAB4AAAAAAAAAHgAAAAAAAAACAAAAZmUeAAAAAAAAACgAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "insert", + { + "characters": " " + }, + "AQAAACgAAAAAAAAAKQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAAAAAAAAAAoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 1, + "left_delete", + null, + "AQAAACgAAAAAAAAAKAAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAACgAAAAAAAAAKgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAAAAAAAAAAoAAAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 1, + "insert", + { + "characters": "proto" + }, + "BQAAACkAAAAAAAAAKgAAAAAAAAAAAAAAKgAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAACwAAAAAAAAAAAAAACwAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAuAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAADEAAAAAAAAAMgAAAAAAAAAAAAAAMgAAAAAAAAAzAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMQAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 1, + "insert", + { + "characters": "use" + }, + "AwAAADMAAAAAAAAANAAAAAAAAAAAAAAANAAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADYAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMwAAAAAAAAAzAAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 8, + "left_delete", + null, + "CAAAADUAAAAAAAAANQAAAAAAAAABAAAAZTQAAAAAAAAANAAAAAAAAAABAAAAczMAAAAAAAAAMwAAAAAAAAABAAAAdTIAAAAAAAAAMgAAAAAAAAABAAAACjEAAAAAAAAAMQAAAAAAAAABAAAACjAAAAAAAAAAMAAAAAAAAAABAAAAXS8AAAAAAAAALwAAAAAAAAABAAAAKS4AAAAAAAAALgAAAAAAAAABAAAAIg", + "AQAAAAAAAAABAAAANgAAAAAAAAA2AAAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "left_delete", + null, + "AQAAABgAAAAAAAAAGAAAAAAAAAAXAAAAI1tjZmcoZmVhdHVyZSA9ICJwcm90bwo", + "AQAAAAAAAAABAAAAGAAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABgAAAAAAAAAGAAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 1, + "insert", + { + "characters": "\n\n\n" + }, + "AwAAABYAAAAAAAAAFwAAAAAAAAAAAAAAFwAAAAAAAAAYAAAAAAAAAAAAAAAYAAAAAAAAABkAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFgAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "paste", + null, + "AQAAABkAAAAAAAAANgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 9, + "left_delete", + null, + "CQAAADIAAAAAAAAAMgAAAAAAAAABAAAAZDEAAAAAAAAAMQAAAAAAAAABAAAAcjAAAAAAAAAAMAAAAAAAAAABAAAAYS8AAAAAAAAALwAAAAAAAAABAAAAdS4AAAAAAAAALgAAAAAAAAABAAAAZy0AAAAAAAAALQAAAAAAAAABAAAAZSwAAAAAAAAALAAAAAAAAAABAAAAcisAAAAAAAAAKwAAAAAAAAABAAAAaSoAAAAAAAAAKgAAAAAAAAABAAAAdw", + "AQAAAAAAAAABAAAAMwAAAAAAAAAzAAAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "insert", + { + "characters": "xray" + }, + "BAAAACoAAAAAAAAAKwAAAAAAAAAAAAAAKwAAAAAAAAAsAAAAAAAAAAAAAAAsAAAAAAAAAC0AAAAAAAAAAAAAAC0AAAAAAAAALgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "insert", + { + "characters": "\nuf" + }, + "AwAAADEAAAAAAAAAMgAAAAAAAAAAAAAAMgAAAAAAAAAzAAAAAAAAAAAAAAAzAAAAAAAAADQAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMQAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 1, + "left_delete", + null, + "AQAAADMAAAAAAAAAMwAAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAANAAAAAAAAAA0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "insert", + { + "characters": "se" + }, + "AgAAADMAAAAAAAAANAAAAAAAAAAAAAAANAAAAAAAAAA1AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMwAAAAAAAAAzAAAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "insert", + { + "characters": " fcore::" + }, + "CAAAADUAAAAAAAAANgAAAAAAAAAAAAAANgAAAAAAAAA3AAAAAAAAAAAAAAA3AAAAAAAAADgAAAAAAAAAAAAAADgAAAAAAAAAOQAAAAAAAAAAAAAAOQAAAAAAAAA6AAAAAAAAAAAAAAA6AAAAAAAAADsAAAAAAAAAAAAAADsAAAAAAAAAPAAAAAAAAAAAAAAAPAAAAAAAAAA9AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 64, + 1, + "insert", + { + "characters": " " + }, + "AQAAAD0AAAAAAAAAPgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "left_delete", + null, + "AQAAAD0AAAAAAAAAPQAAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "insert", + { + "characters": "P" + }, + "AQAAAD0AAAAAAAAAPgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 67, + 1, + "left_delete", + null, + "AQAAAD0AAAAAAAAAPQAAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 68, + 1, + "insert_snippet", + { + "contents": "{$0}" + }, + "AQAAAD0AAAAAAAAAPwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "insert", + { + "characters": "Pre" + }, + "AwAAAD4AAAAAAAAAPwAAAAAAAAAAAAAAPwAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAEEAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "insert_completion", + { + "completion": "Prefix", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "Prefix" + }, + "AgAAAD4AAAAAAAAAPgAAAAAAAAADAAAAUHJlPgAAAAAAAABEAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "insert", + { + "characters": "," + }, + "AQAAAEQAAAAAAAAARQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARAAAAAAAAABEAAAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "insert", + { + "characters": " S" + }, + "AgAAAEUAAAAAAAAARgAAAAAAAAAAAAAARgAAAAAAAABHAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 74, + 1, + "insert_completion", + { + "completion": "StatsOp", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "StatsOp" + }, + "AgAAAEYAAAAAAAAARgAAAAAAAAABAAAAU0YAAAAAAAAATQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARwAAAAAAAABHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAE4AAAAAAAAATwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "left_delete", + null, + "AQAAAKcAAAAAAAAApwAAAAAAAAAGAAAAUHJlZml4", + "AQAAAAAAAAABAAAApwAAAAAAAACtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 82, + 10, + "right_delete", + null, + "CgAAAKcAAAAAAAAApwAAAAAAAAABAAAALKcAAAAAAAAApwAAAAAAAAABAAAAIKcAAAAAAAAApwAAAAAAAAABAAAAU6cAAAAAAAAApwAAAAAAAAABAAAAdKcAAAAAAAAApwAAAAAAAAABAAAAYacAAAAAAAAApwAAAAAAAAABAAAAdKcAAAAAAAAApwAAAAAAAAABAAAAc6cAAAAAAAAApwAAAAAAAAABAAAAT6cAAAAAAAAApwAAAAAAAAABAAAAcKcAAAAAAAAApwAAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAApwAAAAAAAACnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "rust_fmt_format_buffer", + null, + "BAAAABgAAAAAAAAAGAAAAAAAAAABAAAAClwAAAAAAAAAXAAAAAAAAAAFAAAACiAgICCgAAAAAAAAAKAAAAAAAAAAAQAAACCkAAAAAAAAAKQAAAAAAAAAAgAAACwK", + "AQAAAAAAAAABAAAApwAAAAAAAACnAAAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAANMBAAAAAAAA2AEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0wEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" + ], + [ + 96, + 1, + "paste", + null, + "AQAAANgBAAAAAAAA8QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2AEAAAAAAADYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 97, + 1, + "left_delete", + null, + "AQAAAPABAAAAAAAA8AEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAA8QEAAAAAAADxAQAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAB0CAAAAAAAAIgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHQIAAAAAAAAdAgAAAAAAAAAAAAAAAPC/" + ], + [ + 101, + 1, + "paste", + null, + "AQAAACICAAAAAAAAOwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIgIAAAAAAAAiAgAAAAAAAAAAAAAAAPC/" + ], + [ + 102, + 1, + "left_delete", + null, + "AQAAADoCAAAAAAAAOgIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAOwIAAAAAAAA7AgAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAGQCAAAAAAAAaQIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAZAIAAAAAAABkAgAAAAAAAAAAAAAAAPC/" + ], + [ + 106, + 1, + "paste", + null, + "AQAAAGkCAAAAAAAAggIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAaQIAAAAAAABpAgAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "insert", + { + "characters": "wireguard" + }, + "CQAAAHoCAAAAAAAAewIAAAAAAAAEAAAAeHJheXsCAAAAAAAAfAIAAAAAAAAAAAAAfAIAAAAAAAB9AgAAAAAAAAAAAAB9AgAAAAAAAH4CAAAAAAAAAAAAAH4CAAAAAAAAfwIAAAAAAAAAAAAAfwIAAAAAAACAAgAAAAAAAAAAAACAAgAAAAAAAIECAAAAAAAAAAAAAIECAAAAAAAAggIAAAAAAAAAAAAAggIAAAAAAACDAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAegIAAAAAAAB+AgAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "left_delete", + null, + "AQAAAIYCAAAAAAAAhgIAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAhwIAAAAAAACHAgAAAAAAAAAAAAAAAPC/" + ], + [ + 130, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAADoDAAAAAAAAPwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAOgMAAAAAAAA6AwAAAAAAAAAAAAAAAPC/" + ], + [ + 131, + 1, + "paste", + null, + "AQAAAD8DAAAAAAAAXAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPwMAAAAAAAA/AwAAAAAAAAAAAAAAAPC/" + ], + [ + 134, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAD8DAAAAAAAAPwMAAAAAAAAEAAAAICAgIA", + "AQAAAAAAAAABAAAAXAMAAAAAAABcAwAAAAAAAAAAAAAAAPC/" + ], + [ + 136, + 1, + "left_delete", + null, + "AQAAAFcDAAAAAAAAVwMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAWAMAAAAAAABYAwAAAAAAAAAAAAAAAPC/" + ], + [ + 143, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAIAIAAAAAAAAgQgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgAgAAAAAAACACAAAAAAAAAAAAAAAAPC/" + ], + [ + 144, + 1, + "paste", + null, + "AQAAAIEIAAAAAAAAnggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAgQgAAAAAAACBCAAAAAAAAAAAAAAAAPC/" + ], + [ + 145, + 1, + "left_delete", + null, + "AQAAAJ0IAAAAAAAAnQgAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAnggAAAAAAACeCAAAAAAAAAAAAAAAAPC/" + ], + [ + 152, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAEQOAAAAAAAARQ4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARA4AAAAAAABEDgAAAAAAAAAAAAAAAPC/" + ], + [ + 153, + 1, + "paste", + null, + "AQAAAEUOAAAAAAAAYg4AAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARQ4AAAAAAABFDgAAAAAAAAAAAAAAAPC/" + ], + [ + 158, + 1, + "insert", + { + "characters": "wireguard" + }, + "CQAAAFoOAAAAAAAAWw4AAAAAAAAEAAAAeHJheVsOAAAAAAAAXA4AAAAAAAAAAAAAXA4AAAAAAABdDgAAAAAAAAAAAABdDgAAAAAAAF4OAAAAAAAAAAAAAF4OAAAAAAAAXw4AAAAAAAAAAAAAXw4AAAAAAABgDgAAAAAAAAAAAABgDgAAAAAAAGEOAAAAAAAAAAAAAGEOAAAAAAAAYg4AAAAAAAAAAAAAYg4AAAAAAABjDgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWg4AAAAAAABeDgAAAAAAAAAAAAAAAPC/" + ], + [ + 164, + 1, + "left_delete", + null, + "AQAAAGYOAAAAAAAAZg4AAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAZw4AAAAAAABnDgAAAAAAAAAAAAAAQGpA" + ], + [ + 210, + 1, + "insert", + { + "characters": " |Tag" + }, + "BQAAAEsEAAAAAAAATAQAAAAAAAAAAAAATAQAAAAAAABNBAAAAAAAAAAAAABNBAAAAAAAAE4EAAAAAAAAAAAAAE4EAAAAAAAATwQAAAAAAAAAAAAATwQAAAAAAABQBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAASwQAAAAAAABLBAAAAAAAAAAAAAAAAPC/" + ], + [ + 211, + 1, + "insert", + { + "characters": "::Wire" + }, + "BgAAAFAEAAAAAAAAUQQAAAAAAAAAAAAAUQQAAAAAAABSBAAAAAAAAAAAAABSBAAAAAAAAFMEAAAAAAAAAAAAAFMEAAAAAAAAVAQAAAAAAAAAAAAAVAQAAAAAAABVBAAAAAAAAAAAAABVBAAAAAAAAFYEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAUAQAAAAAAABQBAAAAAAAAAAAAAAAAPC/" + ], + [ + 212, + 1, + "insert", + { + "characters": "guard" + }, + "BQAAAFYEAAAAAAAAVwQAAAAAAAAAAAAAVwQAAAAAAABYBAAAAAAAAAAAAABYBAAAAAAAAFkEAAAAAAAAAAAAAFkEAAAAAAAAWgQAAAAAAAAAAAAAWgQAAAAAAABbBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAVgQAAAAAAABWBAAAAAAAAAAAAAAAAPC/" + ], + [ + 215, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAE0EAAAAAAAATgQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWwQAAAAAAABbBAAAAAAAAAAAAAAAAPC/" + ], + [ + 219, + 3, + "left_delete", + null, + "AwAAAE4EAAAAAAAATgQAAAAAAAAOAAAAVGFnOjpXaXJlZ3VhcmRNBAAAAAAAAE0EAAAAAAAAAQAAACBMBAAAAAAAAEwEAAAAAAAAAQAAAHw", + "AQAAAAAAAAABAAAATgQAAAAAAABcBAAAAAAAAAAAAAAAAPC/" + ], + [ + 222, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAEsEAAAAAAAASwQAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAATAQAAAAAAABMBAAAAAAAAAAAAAAAAPC/" + ], + [ + 233, + 1, + "cut", + null, + "AQAAAKEAAAAAAAAAoQAAAAAAAAADAAAAVGFn", + "AQAAAAAAAAABAAAAoQAAAAAAAACkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 234, + 2, + "left_delete", + null, + "AgAAAKAAAAAAAAAAoAAAAAAAAAABAAAAIJ8AAAAAAAAAnwAAAAAAAAABAAAALA", + "AQAAAAAAAAABAAAAoQAAAAAAAAChAAAAAAAAAAAAAAAAAPC/" + ], + [ + 238, + 1, + "insert", + { + "characters": "," + }, + "AQAAAEwAAAAAAAAATQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATAAAAAAAAABMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 239, + 1, + "insert", + { + "characters": " " + }, + "AQAAAE0AAAAAAAAATgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATQAAAAAAAABNAAAAAAAAAAAAAAAAAPC/" + ], + [ + 240, + 1, + "paste", + null, + "AQAAAE4AAAAAAAAAUQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAATgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" + ], + [ + 258, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJsBAAAAAAAAnAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAmwEAAAAAAACbAQAAAAAAAAAAAAAAAPC/" + ], + [ + 259, + 1, + "paste", + null, + "AQAAAJwBAAAAAAAAtQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnAEAAAAAAACcAQAAAAAAAAAAAAAAAPC/" + ], + [ + 262, + 1, + "insert", + { + "characters": "any*" + }, + "BAAAAKIBAAAAAAAAowEAAAAAAAAAAAAAowEAAAAAAACkAQAAAAAAAAAAAACkAQAAAAAAAKUBAAAAAAAAAAAAAKUBAAAAAAAApgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAogEAAAAAAACiAQAAAAAAAAAAAAAAAPC/" + ], + [ + 263, + 1, + "left_delete", + null, + "AQAAAKUBAAAAAAAApQEAAAAAAAABAAAAKg", + "AQAAAAAAAAABAAAApgEAAAAAAACmAQAAAAAAAAAAAAAAAPC/" + ], + [ + 264, + 1, + "insert", + { + "characters": "(" + }, + "AQAAAKUBAAAAAAAApgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApQEAAAAAAAClAQAAAAAAAAAAAAAAAPC/" + ], + [ + 267, + 1, + "insert", + { + "characters": "," + }, + "AQAAALYBAAAAAAAAtwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtgEAAAAAAAC2AQAAAAAAAAAAAAAAAPC/" + ], + [ + 268, + 1, + "insert", + { + "characters": " fe" + }, + "AwAAALcBAAAAAAAAuAEAAAAAAAAAAAAAuAEAAAAAAAC5AQAAAAAAAAAAAAC5AQAAAAAAALoBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtwEAAAAAAAC3AQAAAAAAAAAAAAAAAPC/" + ], + [ + 269, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 159, + 268, + 3 + ], + "trigger": "feature" + }, + "AgAAALgBAAAAAAAAuAEAAAAAAAACAAAAZmW4AQAAAAAAAMIBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 270, + 1, + "insert", + { + "characters": "=" + }, + "AQAAAMIBAAAAAAAAwwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwgEAAAAAAADCAQAAAAAAAAAAAAAAAPC/" + ], + [ + 271, + 1, + "left_delete", + null, + "AQAAAMIBAAAAAAAAwgEAAAAAAAABAAAAPQ", + "AQAAAAAAAAABAAAAwwEAAAAAAADDAQAAAAAAAAAAAAAAAPC/" + ], + [ + 272, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAMIBAAAAAAAAxAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwgEAAAAAAADCAQAAAAAAAAAAAAAAAPC/" + ], + [ + 273, + 1, + "insert", + { + "characters": "@" + }, + "AQAAAMMBAAAAAAAAxAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwEAAAAAAADDAQAAAAAAAAAAAAAAAPC/" + ], + [ + 274, + 1, + "left_delete", + null, + "AQAAAMMBAAAAAAAAwwEAAAAAAAABAAAAQA", + "AQAAAAAAAAABAAAAxAEAAAAAAADEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 275, + 1, + "insert", + { + "characters": "wire" + }, + "BAAAAMMBAAAAAAAAxAEAAAAAAAAAAAAAxAEAAAAAAADFAQAAAAAAAAAAAADFAQAAAAAAAMYBAAAAAAAAAAAAAMYBAAAAAAAAxwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwEAAAAAAADDAQAAAAAAAAAAAAAAAPC/" + ], + [ + 276, + 1, + "insert_completion", + { + "completion": "wireguard", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "wireguard" + }, + "AgAAAMMBAAAAAAAAwwEAAAAAAAAEAAAAd2lyZcMBAAAAAAAAzAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAxwEAAAAAAADHAQAAAAAAAAAAAAAAAPC/" + ], + [ + 282, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAM4BAAAAAAAAzwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAzgEAAAAAAADOAQAAAAAAAAAAAAAAAPC/" + ], + [ + 285, + 1, + "rust_fmt_format_buffer", + null, + "AQAAANEBAAAAAAAA0QEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 295, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAOYCAAAAAAAA5wIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5gIAAAAAAADmAgAAAAAAAAAAAAAAoGdA" + ], + [ + 296, + 1, + "paste", + null, + "AQAAAOcCAAAAAAAAHAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5wIAAAAAAADnAgAAAAAAAAAAAAAAAPC/" + ], + [ + 299, + 1, + "rust_fmt_format_buffer", + null, + "AQAAABwDAAAAAAAAHAMAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAHAMAAAAAAAAcAwAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/zmq/subscriber.rs", + "settings": + { + "buffer_size": 2872, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 27, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAANQIAAAAAAAA3QgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1AgAAAAAAADUCAAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "paste", + null, + "AQAAAN0IAAAAAAAA+ggAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QgAAAAAAADdCAAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 1, + "insert", + { + "characters": "Result<" + }, + "BwAAAPAHAAAAAAAA8QcAAAAAAAAAAAAA8QcAAAAAAADyBwAAAAAAAAAAAADyBwAAAAAAAPMHAAAAAAAAAAAAAPMHAAAAAAAA9AcAAAAAAAAAAAAA9AcAAAAAAAD1BwAAAAAAAAAAAAD1BwAAAAAAAPYHAAAAAAAAAAAAAPYHAAAAAAAA9wcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8AcAAAAAAADwBwAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "insert", + { + "characters": "," + }, + "AQAAAPsHAAAAAAAA/AcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+wcAAAAAAAD7BwAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "insert", + { + "characters": " Err" + }, + "BAAAAPwHAAAAAAAA/QcAAAAAAAAAAAAA/QcAAAAAAAD+BwAAAAAAAAAAAAD+BwAAAAAAAP8HAAAAAAAAAAAAAP8HAAAAAAAAAAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/AcAAAAAAAD8BwAAAAAAAAAAAAAAAPC/" + ], + [ + 35, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":181,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 14, + 34, + 4 + ], + "trigger": "Error(use uuid::Error)" + }, + "AgAAAP0HAAAAAAAA/QcAAAAAAAADAAAARXJy/QcAAAAAAAACCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "lsp_apply_document_edit", + { + "changes": + [ + { + "newText": "use uuid::Error;\n", + "range": + { + "end": + { + "character": 0, + "line": 2 + }, + "start": + { + "character": 0, + "line": 2 + } + } + } + ], + "label": null, + "process_placeholders": false, + "required_view_version": null + }, + "AQAAACwAAAAAAAAAPQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 1, + "insert", + { + "characters": ">" + }, + "AQAAABMIAAAAAAAAFAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAEwgAAAAAAAATCAAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "insert", + { + "characters": "Result<" + }, + "BwAAABgBAAAAAAAAGQEAAAAAAAAAAAAAGQEAAAAAAAAaAQAAAAAAAAAAAAAaAQAAAAAAABsBAAAAAAAAAAAAABsBAAAAAAAAHAEAAAAAAAAAAAAAHAEAAAAAAAAdAQAAAAAAAAAAAAAdAQAAAAAAAB4BAAAAAAAAAAAAAB4BAAAAAAAAHwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGAEAAAAAAAAYAQAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "," + }, + "AQAAACMBAAAAAAAAJAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "insert", + { + "characters": " Error>" + }, + "BwAAACQBAAAAAAAAJQEAAAAAAAAAAAAAJQEAAAAAAAAmAQAAAAAAAAAAAAAmAQAAAAAAACcBAAAAAAAAAAAAACcBAAAAAAAAKAEAAAAAAAAAAAAAKAEAAAAAAAApAQAAAAAAAAAAAAApAQAAAAAAACoBAAAAAAAAAAAAACoBAAAAAAAAKwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJAEAAAAAAAAkAQAAAAAAAAAAAAAAAPC/" + ], + [ + 57, + 1, + "insert", + { + "characters": "\nuse" + }, + "BAAAAHQAAAAAAAAAdQAAAAAAAAAAAAAAdQAAAAAAAAB2AAAAAAAAAAAAAAB2AAAAAAAAAHcAAAAAAAAAAAAAAHcAAAAAAAAAeAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAdAAAAAAAAAB0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "insert", + { + "characters": " caret::" + }, + "CAAAAHgAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAAAB6AAAAAAAAAAAAAAB6AAAAAAAAAHsAAAAAAAAAAAAAAHsAAAAAAAAAfAAAAAAAAAAAAAAAfAAAAAAAAAB9AAAAAAAAAAAAAAB9AAAAAAAAAH4AAAAAAAAAAAAAAH4AAAAAAAAAfwAAAAAAAAAAAAAAfwAAAAAAAACAAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAeAAAAAAAAAB4AAAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 6, + "left_delete", + null, + "BgAAAH8AAAAAAAAAfwAAAAAAAAABAAAAOn4AAAAAAAAAfgAAAAAAAAABAAAAOn0AAAAAAAAAfQAAAAAAAAABAAAAdHwAAAAAAAAAfAAAAAAAAAABAAAAZXsAAAAAAAAAewAAAAAAAAABAAAAcnoAAAAAAAAAegAAAAAAAAABAAAAYQ", + "AQAAAAAAAAABAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "insert", + { + "characters": "rate::Er" + }, + "CAAAAHoAAAAAAAAAewAAAAAAAAAAAAAAewAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAH0AAAAAAAAAAAAAAH0AAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAB/AAAAAAAAAAAAAAB/AAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAAACCAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAegAAAAAAAAB6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":63,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 31, + 60, + 8 + ], + "trigger": "error" + }, + "AgAAAIAAAAAAAAAAgAAAAAAAAAACAAAARXKAAAAAAAAAAIUAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAAPC/" + ], + [ + 63, + 1, + "insert", + { + "characters": "::" + }, + "AgAAAIUAAAAAAAAAhgAAAAAAAAAAAAAAhgAAAAAAAACHAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhQAAAAAAAACFAAAAAAAAAAAAAAAAAPC/" + ], + [ + 64, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": true, + "query_change_id": + [ + 33, + 63, + 2 + ], + "trigger": "Error" + }, + "AQAAAIcAAAAAAAAAjAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAhwAAAAAAAACHAAAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": ";" + }, + "AQAAAIwAAAAAAAAAjQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAjAAAAAAAAACMAAAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "left_delete", + null, + "AQAAACwAAAAAAAAALAAAAAAAAAARAAAAdXNlIHV1aWQ6OkVycm9yOwo", + "AQAAAAAAAAABAAAALAAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "insert", + { + "characters": "Ok(" + }, + "AwAAACUDAAAAAAAAJgMAAAAAAAAAAAAAJgMAAAAAAAAnAwAAAAAAAAAAAAAnAwAAAAAAACgDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQMAAAAAAAAlAwAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAH4DAAAAAAAAfwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfgMAAAAAAAB+AwAAAAAAAAAAAAAAAPC/" + ], + [ + 114, + 1, + "insert", + { + "characters": "Ok(" + }, + "AwAAACYKAAAAAAAAJwoAAAAAAAAAAAAAJwoAAAAAAAAoCgAAAAAAAAAAAAAoCgAAAAAAACkKAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJgoAAAAAAAAmCgAAAAAAAAAAAAAAAPC/" + ], + [ + 117, + 1, + "insert", + { + "characters": ")" + }, + "AQAAAH8KAAAAAAAAgAoAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAfwoAAAAAAAB/CgAAAAAAAAAAAAAAAPC/" + ], + [ + 138, + 1, + "insert", + { + "characters": "socket" + }, + "BgAAABgJAAAAAAAAGQkAAAAAAAAKAAAAc3Vic2NyaWJlchkJAAAAAAAAGgkAAAAAAAAAAAAAGgkAAAAAAAAbCQAAAAAAAAAAAAAbCQAAAAAAABwJAAAAAAAAAAAAABwJAAAAAAAAHQkAAAAAAAAAAAAAHQkAAAAAAAAeCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAGAkAAAAAAAAiCQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "experimental/config-auth.toml", + "settings": + { + "buffer_size": 996, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 4, + 1, + "left_delete", + null, + "AQAAAMUBAAAAAAAAxQEAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAAxgEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 14, + 1, + "insert", + { + "characters": "3000" + }, + "BAAAACUCAAAAAAAAJgIAAAAAAAAEAAAANTAwNSYCAAAAAAAAJwIAAAAAAAAAAAAAJwIAAAAAAAAoAgAAAAAAAAAAAAAoAgAAAAAAACkCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJQIAAAAAAAApAgAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "left_delete", + null, + "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 18, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 22, + 1, + "left_delete", + null, + "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMg", + "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "insert", + { + "characters": "1" + }, + "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "left_delete", + null, + "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 42, + 1, + "left_delete", + null, + "AQAAADYAAAAAAAAANgAAAAAAAAABAAAAMA", + "AQAAAAAAAAABAAAANwAAAAAAAAA3AAAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "insert", + { + "characters": "1" + }, + "AQAAADYAAAAAAAAANwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANgAAAAAAAAA2AAAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "left_delete", + null, + "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMg", + "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "1" + }, + "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 1, + "left_delete", + null, + "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 52, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 1, + "left_delete", + null, + "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMg", + "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 54, + 1, + "insert", + { + "characters": "1" + }, + "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 58, + 1, + "left_delete", + null, + "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" + ], + [ + 59, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "insert", + { + "characters": "щкшпшт" + }, + "BgAAALMAAAAAAAAAtAAAAAAAAAAIAAAAd2ViX2hvc3S0AAAAAAAAALUAAAAAAAAAAAAAALUAAAAAAAAAtgAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAAC3AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAuQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAswAAAAAAAAC7AAAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 6, + "left_delete", + null, + "BgAAALgAAAAAAAAAuAAAAAAAAAACAAAA0YK3AAAAAAAAALcAAAAAAAAAAgAAANGItgAAAAAAAAC2AAAAAAAAAAIAAADQv7UAAAAAAAAAtQAAAAAAAAACAAAA0Yi0AAAAAAAAALQAAAAAAAAAAgAAANC6swAAAAAAAACzAAAAAAAAAAIAAADRiQ", + "AQAAAAAAAAABAAAAuQAAAAAAAAC5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "insert", + { + "characters": "origin" + }, + "BgAAALMAAAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAAAC1AAAAAAAAAAAAAAC1AAAAAAAAALYAAAAAAAAAAAAAALYAAAAAAAAAtwAAAAAAAAAAAAAAtwAAAAAAAAC4AAAAAAAAAAAAAAC4AAAAAAAAALkAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAswAAAAAAAACzAAAAAAAAAAAAAAAAAPC/" + ], + [ + 75, + 1, + "left_delete", + null, + "AQAAANAAAAAAAAAA0AAAAAAAAAABAAAAMA", + "AQAAAAAAAAABAAAA0QAAAAAAAADRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "insert", + { + "characters": "9" + }, + "AQAAANAAAAAAAAAA0QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "left_delete", + null, + "AQAAANAAAAAAAAAA0AAAAAAAAAABAAAAOQ", + "AQAAAAAAAAABAAAA0QAAAAAAAADRAAAAAAAAAAAAAAAAAPC/" + ], + [ + 78, + 1, + "insert", + { + "characters": "8" + }, + "AQAAANAAAAAAAAAA0QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAJ4DAAAAAAAAnwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAngMAAAAAAACeAwAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "paste", + null, + "AQAAAJ8DAAAAAAAAqwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAnwMAAAAAAACfAwAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "insert", + { + "characters": " " + }, + "AQAAAKsDAAAAAAAArAMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqwMAAAAAAACrAwAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 5, + "left_delete", + null, + "BQAAAKsDAAAAAAAAqwMAAAAAAAABAAAAIKoDAAAAAAAAqgMAAAAAAAABAAAAZakDAAAAAAAAqQMAAAAAAAABAAAAbagDAAAAAAAAqAMAAAAAAAABAAAAYacDAAAAAAAApwMAAAAAAAABAAAAbg", + "AQAAAAAAAAABAAAArAMAAAAAAACsAwAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "insert", + { + "characters": "website" + }, + "BwAAAKcDAAAAAAAAqAMAAAAAAAAAAAAAqAMAAAAAAACpAwAAAAAAAAAAAACpAwAAAAAAAKoDAAAAAAAAAAAAAKoDAAAAAAAAqwMAAAAAAAAAAAAAqwMAAAAAAACsAwAAAAAAAAAAAACsAwAAAAAAAK0DAAAAAAAAAAAAAK0DAAAAAAAArgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAApwMAAAAAAACnAwAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert", + { + "characters": " =" + }, + "AgAAAK4DAAAAAAAArwMAAAAAAAAAAAAArwMAAAAAAACwAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAArgMAAAAAAACuAwAAAAAAAAAAAAAAAPC/" + ], + [ + 96, + 1, + "insert", + { + "characters": " " + }, + "AQAAALADAAAAAAAAsQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsAMAAAAAAACwAwAAAAAAAAAAAAAAAPC/" + ], + [ + 97, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAALEDAAAAAAAAswMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsQMAAAAAAACxAwAAAAAAAAAAAAAAAPC/" + ], + [ + 103, + 1, + "left_delete", + null, + "AQAAALIDAAAAAAAAsgMAAAAAAAABAAAAIg", + "AQAAAAAAAAABAAAAswMAAAAAAACzAwAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "paste", + null, + "AQAAALIDAAAAAAAAyQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAsgMAAAAAAACyAwAAAAAAAAAAAAAAAPC/" + ], + [ + 106, + 1, + "left_delete", + null, + "AQAAALIDAAAAAAAAsgMAAAAAAAABAAAAIg", + "AQAAAAAAAAABAAAAswMAAAAAAACzAwAAAAAAAAAAAAAAAPC/" + ], + [ + 116, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAABYBAAAAAAAAFwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFgEAAAAAAAAWAQAAAAAAAAAAAAAAAPC/" + ], + [ + 117, + 1, + "paste", + null, + "AQAAABcBAAAAAAAAKAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAFwEAAAAAAAAXAQAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "insert", + { + "characters": " =" + }, + "AgAAACgBAAAAAAAAKQEAAAAAAAAAAAAAKQEAAAAAAAAqAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAEAAAAAAAAoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 119, + 1, + "insert", + { + "characters": " " + }, + "AQAAACoBAAAAAAAAKwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKgEAAAAAAAAqAQAAAAAAAAAAAAAAAPC/" + ], + [ + 120, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAACsBAAAAAAAALQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKwEAAAAAAAArAQAAAAAAAAAAAAAAAPC/" + ], + [ + 121, + 1, + "insert", + { + "characters": "enso" + }, + "BAAAACwBAAAAAAAALQEAAAAAAAAAAAAALQEAAAAAAAAuAQAAAAAAAAAAAAAuAQAAAAAAAC8BAAAAAAAAAAAAAC8BAAAAAAAAMAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALAEAAAAAAAAsAQAAAAAAAAAAAAAAAPC/" + ], + [ + 122, + 1, + "left_delete", + null, + "AQAAAC8BAAAAAAAALwEAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAAMAEAAAAAAAAwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 123, + 1, + "insert", + { + "characters": "0" + }, + "AQAAAC8BAAAAAAAAMAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALwEAAAAAAAAvAQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "config-auth-eample.toml", + "settings": + { + "buffer_size": 891, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 5, + 1, + "paste", + null, + "AQAAAAAAAAAAAAAAoQMAAAAAAAD7AgAAW2F1dGhdCnNuYXBzaG90X2ludGVydmFsID0gMzAKc25hcHNob3RfcGF0aCA9ICJzbmFwc2hvdHMvYXV0aF9zbmFwc2hvdC5iaW4iCndlYl9ob3N0ID0gImh0dHBzOi8vYXV0aC5mcmtuLm9yZyIKbGlzdGVuID0gIjEyNy4wLjAuMSIKcG9ydCA9IDMwMDUKZW1haWxfZmlsZSA9ICJ1c2Vyc190cmlhbHMuY3N2IgoKW25vZGVdCmVudiA9ICJhdXRoIgp1dWlkID0gImFiNTE0YzIxLWFhYWEtYmJiYi05MWY3LTMyZjhjYjFhYWFhYSIKaG9zdG5hbWUgPSAiZGFya21hY2hpbmUuZnJrbi5sb2NhbCIKYWRkcmVzcyA9ICIxOTIuMTY4LjEuMTAwIgpsYWJlbCA9ICLwn4+04oCN4pig77iPIERhcmttYWNoaW5lIgptYXhfYmFuZHdpZHRoX2JwcyA9IDEwMDAwMDAwMDAKY291bnRyeSA9ICJSVSIKdHlwZSA9ICJjb21tb24iCgpbYXBpXQplbmRwb2ludCA9ICJodHRwOi8vbG9jYWxob3N0OjMwMDUiCnRva2VuID0gInlvdXItc3VwZXItc2VjcmV0LWFwaS10b2tlbiIKCltzbXRwXQpzZXJ2ZXIgPSAic210cC5nbWFpbC5jb20iCnBvcnQgPSA1ODcKdXNlcm5hbWUgPSAibm90aWZpY2F0aW9uc0BmcmtuLm9yZyIKcGFzc3dvcmQgPSAiYXBwLXBhc3N3b3JkLWhlcmUiCmZyb20gPSAiRlJLTiBQcml2YWN5IDxub3JlcGx5QGZya24ub3JnPiIKClttZXRyaWNzXQpwdWJsaXNoZXIgPSAidGNwOi8vMTI3LjAuMC4xOjU1NTUiCmludGVydmFsID0gNjAKCltsb2dnaW5nXQpsZXZlbCA9ICJpbmZvIgoKW3ptcV0KZW5kcG9pbnQgPSAidGNwOi8vbG9jYWxob3N0OjMwMDAiCg", + "AQAAAAAAAAABAAAAAAAAAAAAAADyAgAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "insert", + { + "characters": "PASSWORD" + }, + "CAAAANcCAAAAAAAA2AIAAAAAAAAPAAAAVzRoUyVnZUx4dnV3N1Ej2AIAAAAAAADZAgAAAAAAAAAAAADZAgAAAAAAANoCAAAAAAAAAAAAANoCAAAAAAAA2wIAAAAAAAAAAAAA2wIAAAAAAADcAgAAAAAAAAAAAADcAgAAAAAAAN0CAAAAAAAAAAAAAN0CAAAAAAAA3gIAAAAAAAAAAAAA3gIAAAAAAADfAgAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1wIAAAAAAADmAgAAAAAAAAAAAAAAAPC/" + ], + [ + 15, + 1, + "insert", + { + "characters": "hehe" + }, + "BAAAALoCAAAAAAAAuwIAAAAAAAAGAAAAcGlnZW9uuwIAAAAAAAC8AgAAAAAAAAAAAAC8AgAAAAAAAL0CAAAAAAAAAAAAAL0CAAAAAAAAvgIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugIAAAAAAADAAgAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 1, + "insert", + { + "characters": "hehe" + }, + "BAAAAL8CAAAAAAAAwAIAAAAAAAAEAAAAZnJrbsACAAAAAAAAwQIAAAAAAAAAAAAAwQIAAAAAAADCAgAAAAAAAAAAAADCAgAAAAAAAMMCAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvwIAAAAAAADDAgAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 3, + "left_delete", + null, + "AwAAAA0BAAAAAAAADQEAAAAAAAAEAAAAZnJrbgwBAAAAAAAADAEAAAAAAAABAAAALgsBAAAAAAAACwEAAAAAAAABAAAAMg", + "AQAAAAAAAAABAAAADQEAAAAAAAARAQAAAAAAAAAAAAAAAPC/" + ], + [ + 30, + 1, + "insert", + { + "characters": "ffff" + }, + "BAAAAEcBAAAAAAAASAEAAAAAAAAEAAAAYTNmNUgBAAAAAAAASQEAAAAAAAAAAAAASQEAAAAAAABKAQAAAAAAAAAAAABKAQAAAAAAAEsBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARwEAAAAAAABLAQAAAAAAAAAAAAAAAPC/" + ], + [ + 35, + 1, + "insert", + { + "characters": "dddd" + }, + "BAAAAEIBAAAAAAAAQwEAAAAAAAAEAAAANDAzMUMBAAAAAAAARAEAAAAAAAAAAAAARAEAAAAAAABFAQAAAAAAAAAAAABFAQAAAAAAAEYBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQgEAAAAAAABGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "insert", + { + "characters": "cccc" + }, + "BAAAAD0BAAAAAAAAPgEAAAAAAAAEAAAAMDFjYj4BAAAAAAAAPwEAAAAAAAAAAAAAPwEAAAAAAABAAQAAAAAAAAAAAABAAQAAAAAAAEEBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPQEAAAAAAABBAQAAAAAAAAAAAAAAAPC/" + ], + [ + 43, + 1, + "left_delete", + null, + "AQAAAFgAAAAAAAAAWAAAAAAAAAABAAAANQ", + "AQAAAAAAAAABAAAAWQAAAAAAAABZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 44, + 1, + "insert", + { + "characters": "1" + }, + "AQAAAFgAAAAAAAAAWQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAAAAAAAAABYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 45, + 1, + "left_delete", + null, + "AQAAAFgAAAAAAAAAWAAAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAAWQAAAAAAAABZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAFgAAAAAAAAAWQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAWAAAAAAAAABYAAAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "left_delete", + null, + "AQAAAPgBAAAAAAAA+AEAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAA+QEAAAAAAAD5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 51, + 1, + "insert", + { + "characters": "1" + }, + "AQAAAPgBAAAAAAAA+QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+AEAAAAAAAD4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 55, + 4, + "left_delete", + null, + "BAAAACICAAAAAAAAIgIAAAAAAAABAAAANSECAAAAAAAAIQIAAAAAAAABAAAAMCACAAAAAAAAIAIAAAAAAAABAAAAMB8CAAAAAAAAHwIAAAAAAAABAAAANQ", + "AQAAAAAAAAABAAAAIwIAAAAAAAAjAgAAAAAAAAAAAAAAAPC/" + ], + [ + 56, + 1, + "insert", + { + "characters": "3000" + }, + "BAAAAB8CAAAAAAAAIAIAAAAAAAAAAAAAIAIAAAAAAAAhAgAAAAAAAAAAAAAhAgAAAAAAACICAAAAAAAAAAAAACICAAAAAAAAIwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAHwIAAAAAAAAfAgAAAAAAAAAAAAAAAPC/" + ], + [ + 64, + 1, + "left_delete", + null, + "AQAAAPgBAAAAAAAA+AEAAAAAAAABAAAAMQ", + "AQAAAAAAAAABAAAA+QEAAAAAAAD5AQAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAPgBAAAAAAAA+QEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+AEAAAAAAAD4AQAAAAAAAAAAAAAAAPC/" + ], + [ + 69, + 1, + "left_delete", + null, + "AQAAACICAAAAAAAAIgIAAAAAAAABAAAAMA", + "AQAAAAAAAAABAAAAIwIAAAAAAAAjAgAAAAAAAAAAAAAAAPC/" + ], + [ + 70, + 1, + "insert", + { + "characters": "1" + }, + "AQAAACICAAAAAAAAIwIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAIgIAAAAAAAAiAgAAAAAAAAAAAAAAAPC/" + ], + [ + 76, + 1, + "cut", + null, + "AQAAACADAAAAAAAAIAMAAAAAAAAOAAAA8J+PtOKAjeKYoO+4jyA", + "AQAAAAAAAAABAAAAJQMAAAAAAAAgAwAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "insert", + { + "characters": " " + }, + "AQAAAD0DAAAAAAAAPgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPQMAAAAAAAA9AwAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "paste", + null, + "AQAAAD4DAAAAAAAAQwMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAPgMAAAAAAAA+AwAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "left_delete", + null, + "AQAAAEIDAAAAAAAAQgMAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAQwMAAAAAAABDAwAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 2, + "left_delete", + null, + "AgAAANMAAAAAAAAA0wAAAAAAAAABAAAAMNIAAAAAAAAA0gAAAAAAAAABAAAAMA", + "AQAAAAAAAAABAAAA1AAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert", + { + "characters": "90" + }, + "AgAAANIAAAAAAAAA0wAAAAAAAAAAAAAA0wAAAAAAAADUAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0gAAAAAAAADSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 89, + 2, + "left_delete", + null, + "AgAAANMAAAAAAAAA0wAAAAAAAAABAAAAMNIAAAAAAAAA0gAAAAAAAAABAAAAOQ", + "AQAAAAAAAAABAAAA1AAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "insert", + { + "characters": "80" + }, + "AgAAANIAAAAAAAAA0wAAAAAAAAAAAAAA0wAAAAAAAADUAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0gAAAAAAAADSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 4, + "right_delete", + null, + "BAAAAO0CAAAAAAAA7QIAAAAAAAAEAAAAZnJrbu0CAAAAAAAA7QIAAAAAAAABAAAAIO0CAAAAAAAA7QIAAAAAAAABAAAAfO0CAAAAAAAA7QIAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAA7QIAAAAAAADxAgAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 1, + "insert", + { + "characters": "hehe" + }, + "BAAAAP4CAAAAAAAA/wIAAAAAAAAGAAAAcGlnZW9u/wIAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAEDAAAAAAAAAAAAAAEDAAAAAAAAAgMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA/gIAAAAAAAAEAwAAAAAAAAAAAAAAAPC/" + ], + [ + 105, + 1, + "insert", + { + "characters": "hehe" + }, + "BAAAAAMDAAAAAAAABAMAAAAAAAAEAAAAZnJrbgQDAAAAAAAABQMAAAAAAAAAAAAABQMAAAAAAAAGAwAAAAAAAAAAAAAGAwAAAAAAAAcDAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAwMAAAAAAAAHAwAAAAAAAAAAAAAAAPC/" + ], + [ + 110, + 6, + "left_delete", + null, + "BgAAABwDAAAAAAAAHAMAAAAAAAABAAAAfBsDAAAAAAAAGwMAAAAAAAABAAAAIBoDAAAAAAAAGgMAAAAAAAABAAAAbhkDAAAAAAAAGQMAAAAAAAABAAAAaxgDAAAAAAAAGAMAAAAAAAABAAAAchcDAAAAAAAAFwMAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAAHQMAAAAAAAAdAwAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "right_delete", + null, + "AQAAABcDAAAAAAAAFwMAAAAAAAABAAAAIA", + "AQAAAAAAAAABAAAAFwMAAAAAAAAXAwAAAAAAAAAAAAAAAPC/" + ], + [ + 114, + 8, + "left_delete", + null, + "CAAAAEsDAAAAAAAASwMAAAAAAAABAAAAUEoDAAAAAAAASgMAAAAAAAABAAAAIEkDAAAAAAAASQMAAAAAAAABAAAAfEgDAAAAAAAASAMAAAAAAAABAAAAIEcDAAAAAAAARwMAAAAAAAABAAAAbkYDAAAAAAAARgMAAAAAAAABAAAAa0UDAAAAAAAARQMAAAAAAAABAAAAckQDAAAAAAAARAMAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAATAMAAAAAAABMAwAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "insert", + { + "characters": "P" + }, + "AQAAAEQDAAAAAAAARQMAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAARAMAAAAAAABEAwAAAAAAAAAAAAAAAPC/" + ], + [ + 119, + 5, + "left_delete", + null, + "BQAAAHEDAAAAAAAAcQMAAAAAAAABAAAAX3ADAAAAAAAAcAMAAAAAAAABAAAAbm8DAAAAAAAAbwMAAAAAAAABAAAAa24DAAAAAAAAbgMAAAAAAAABAAAAcm0DAAAAAAAAbQMAAAAAAAABAAAAZg", + "AQAAAAAAAAABAAAAcgMAAAAAAAByAwAAAAAAAAAAAAAAAPC/" + ], + [ + 120, + 1, + "insert", + { + "characters": "hehe_" + }, + "BQAAAG0DAAAAAAAAbgMAAAAAAAAAAAAAbgMAAAAAAABvAwAAAAAAAAAAAABvAwAAAAAAAHADAAAAAAAAAAAAAHADAAAAAAAAcQMAAAAAAAAAAAAAcQMAAAAAAAByAwAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAbQMAAAAAAABtAwAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/config/h2.rs", + "settings": + { + "buffer_size": 3798, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 9, + 10, + "left_delete", + null, + "CgAAAL4AAAAAAAAAvgAAAAAAAAABAAAAZ70AAAAAAAAAvQAAAAAAAAABAAAAabwAAAAAAAAAvAAAAAAAAAABAAAAZrsAAAAAAAAAuwAAAAAAAAABAAAAbroAAAAAAAAAugAAAAAAAAABAAAAb7kAAAAAAAAAuQAAAAAAAAABAAAAQ7gAAAAAAAAAuAAAAAAAAAABAAAAcrcAAAAAAAAAtwAAAAAAAAABAAAAZbYAAAAAAAAAtgAAAAAAAAABAAAAdrUAAAAAAAAAtQAAAAAAAAABAAAAcg", + "AQAAAAAAAAABAAAAvwAAAAAAAAC/AAAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "insert", + { + "characters": "ttings" + }, + "BgAAALUAAAAAAAAAtgAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAAC3AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAC6AAAAAAAAALsAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtQAAAAAAAAC1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 28, + 1, + "paste", + null, + "AQAAAKIEAAAAAAAAsgQAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", + "AQAAAAAAAAABAAAAogQAAAAAAAC2BAAAAAAAAAAAAAAAAPC/" + ], + [ + 33, + 1, + "paste", + null, + "AQAAAIYFAAAAAAAAlgUAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", + "AQAAAAAAAAABAAAAhgUAAAAAAACaBQAAAAAAAAAAAAAAAPC/" + ], + [ + 38, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAKoEAAAAAAAAqwQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAqgQAAAAAAACqBAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": "2" + }, + "AQAAALMAAAAAAAAAtAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAswAAAAAAAACzAAAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 1, + "paste", + null, + "AQAAALsHAAAAAAAAywcAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", + "AQAAAAAAAAABAAAAuwcAAAAAAADPBwAAAAAAAAAAAAAAAPC/" + ], + [ + 53, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAMMHAAAAAAAAxAcAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwcAAAAAAADDBwAAAAAAAAAAAAAAAPC/" + ], + [ + 62, + 1, + "paste", + null, + "AQAAADgJAAAAAAAASAkAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", + "AQAAAAAAAAABAAAAOAkAAAAAAABMCQAAAAAAAAAAAAAAAPC/" + ], + [ + 65, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAEEJAAAAAAAAQgkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQQkAAAAAAABBCQAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "left_delete", + null, + "AQAAAEEJAAAAAAAAQQkAAAAAAAABAAAAMg", + "AQAAAAAAAAABAAAAQgkAAAAAAABCCQAAAAAAAAAAAAAAAPC/" + ], + [ + 68, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAEAJAAAAAAAAQQkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAQAkAAAAAAABACQAAAAAAAAAAAAAAAPC/" + ], + [ + 77, + 1, + "paste", + null, + "AQAAAI0JAAAAAAAAnQkAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", + "AQAAAAAAAAABAAAAjQkAAAAAAAChCQAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAJYJAAAAAAAAlwkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlgkAAAAAAACWCQAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 2, + "left_delete", + null, + "AgAAAJYJAAAAAAAAlgkAAAAAAAABAAAAMpUJAAAAAAAAlQkAAAAAAAABAAAAUw", + "AQAAAAAAAAABAAAAlwkAAAAAAACXCQAAAAAAAAAAAAAAAPC/" + ], + [ + 82, + 1, + "insert", + { + "characters": "2s" + }, + "AgAAAJUJAAAAAAAAlgkAAAAAAAAAAAAAlgkAAAAAAACXCQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlQkAAAAAAACVCQAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "left_delete", + null, + "AQAAAJYJAAAAAAAAlgkAAAAAAAABAAAAcw", + "AQAAAAAAAAABAAAAlwkAAAAAAACXCQAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "insert", + { + "characters": "S" + }, + "AQAAAJYJAAAAAAAAlwkAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAlgkAAAAAAACWCQAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "insert", + { + "characters": "2" + }, + "AQAAAJAFAAAAAAAAkQUAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAkAUAAAAAAACQBQAAAAAAAAAAAAAAAPC/" + ], + [ + 111, + 1, + "cut", + null, + "AQAAAJ4EAAAAAAAAngQAAAAAAAA6AQAAaW1wbCBIeXN0ZXJpYTJTZXR0aW5ncyB7CiAgICBwdWIgZm4gZnJvbV9maWxlKHBhdGg6ICZzdHIpIC0+IGFueWhvdzo6UmVzdWx0PFNlbGY+IHsKICAgICAgICBsZXQgbXV0IGZpbGUgPSBGaWxlOjpvcGVuKHBhdGgpPzsKICAgICAgICBsZXQgbXV0IGNvbnRlbnRzID0gU3RyaW5nOjpuZXcoKTsKICAgICAgICBmaWxlLnJlYWRfdG9fc3RyaW5nKCZtdXQgY29udGVudHMpPzsKCiAgICAgICAgbGV0IGNvbmZpZzogSHlzdGVyaWEyU2V0dGluZ3MgPSBzZXJkZV95YW1sOjpmcm9tX3N0cigmY29udGVudHMpPzsKICAgICAgICBPayhjb25maWcpCiAgICB9Cn0", + "AQAAAAAAAAABAAAA2AUAAAAAAACeBAAAAAAAAAAAAAAAAPC/" + ], + [ + 114, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAHABAAAAAAAAcQEAAAAAAAAAAAAAcQEAAAAAAAByAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" + ], + [ + 115, + 1, + "paste", + null, + "AQAAAHIBAAAAAAAArAIAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAcgEAAAAAAAByAQAAAAAAAAAAAAAAAPC/" + ], + [ + 118, + 1, + "rust_fmt_format_buffer", + null, + "AQAAANoFAAAAAAAA2gUAAAAAAAACAAAACgo", + "AQAAAAAAAAABAAAArAIAAAAAAACsAgAAAAAAAAAAAAAAAPC/" + ], + [ + 144, + 1, + "left_delete", + null, + "AQAAAK8BAAAAAAAArwEAAAAAAAAGAAAAYW55aG93", + "AQAAAAAAAAABAAAArwEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" + ], + [ + 145, + 2, + "right_delete", + null, + "AgAAAK8BAAAAAAAArwEAAAAAAAABAAAAOq8BAAAAAAAArwEAAAAAAAABAAAAOg", + "AQAAAAAAAAABAAAArwEAAAAAAACvAQAAAAAAAAAAAAAAAPC/" + ], + [ + 148, + 1, + "insert", + { + "characters": "," + }, + "AQAAALoBAAAAAAAAuwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" + ], + [ + 149, + 1, + "insert", + { + "characters": " Error" + }, + "BgAAALsBAAAAAAAAvAEAAAAAAAAAAAAAvAEAAAAAAAC9AQAAAAAAAAAAAAC9AQAAAAAAAL4BAAAAAAAAAAAAAL4BAAAAAAAAvwEAAAAAAAAAAAAAvwEAAAAAAADAAQAAAAAAAAAAAADAAQAAAAAAAMEBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" + ], + [ + 158, + 3, + "left_delete", + null, + "AwAAALwBAAAAAAAAvAEAAAAAAAAFAAAARXJyb3K7AQAAAAAAALsBAAAAAAAAAQAAACC6AQAAAAAAALoBAAAAAAAAAQAAACw", + "AQAAAAAAAAABAAAAvAEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/config/mtproto.rs", + "settings": + { + "buffer_size": 308, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 4, + 1, + "insert", + { + "characters": "\nim" + }, + "AwAAALQAAAAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAAAC2AAAAAAAAAAAAAAC2AAAAAAAAALcAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtAAAAAAAAAC0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 5, + 1, + "insert", + { + "characters": "pl" + }, + "AgAAALcAAAAAAAAAuAAAAAAAAAAAAAAAuAAAAAAAAAC5AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtwAAAAAAAAC3AAAAAAAAAAAAAAAAAPC/" + ], + [ + 6, + 1, + "insert", + { + "characters": " Mt" + }, + "AwAAALkAAAAAAAAAugAAAAAAAAAAAAAAugAAAAAAAAC7AAAAAAAAAAAAAAC7AAAAAAAAALwAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAuQAAAAAAAAC5AAAAAAAAAAAAAAAAAPC/" + ], + [ + 7, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 4, + 6, + 3 + ], + "trigger": "MtprotoSettings" + }, + "AgAAALoAAAAAAAAAugAAAAAAAAACAAAATXS6AAAAAAAAAMkAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 8, + 1, + "insert", + { + "characters": " " + }, + "AQAAAMkAAAAAAAAAygAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAyQAAAAAAAADJAAAAAAAAAAAAAAAAAPC/" + ], + [ + 9, + 1, + "insert_snippet", + { + "contents": "{$0}" + }, + "AQAAAMoAAAAAAAAAzAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAygAAAAAAAADKAAAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Add Line in Braces.sublime-macro" + }, + "AwAAAMsAAAAAAAAAzAAAAAAAAAAAAAAAzAAAAAAAAADNAAAAAAAAAAAAAADMAAAAAAAAANAAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAywAAAAAAAADLAAAAAAAAAAAAAAAAAPC/" + ], + [ + 11, + 1, + "insert", + { + "characters": "fn" + }, + "AgAAANAAAAAAAAAA0QAAAAAAAAAAAAAA0QAAAAAAAADSAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "insert", + { + "characters": " new" + }, + "BAAAANIAAAAAAAAA0wAAAAAAAAAAAAAA0wAAAAAAAADUAAAAAAAAAAAAAADUAAAAAAAAANUAAAAAAAAAAAAAANUAAAAAAAAA1gAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0gAAAAAAAADSAAAAAAAAAAAAAAAAAPC/" + ], + [ + 13, + 1, + "insert_snippet", + { + "contents": "($0)" + }, + "AQAAANYAAAAAAAAA2AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA1gAAAAAAAADWAAAAAAAAAAAAAAAAAPC/" + ], + [ + 15, + 1, + "insert", + { + "characters": "pub" + }, + "AwAAANAAAAAAAAAA0QAAAAAAAAAAAAAA0QAAAAAAAADSAAAAAAAAAAAAAADSAAAAAAAAANMAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "insert", + { + "characters": " " + }, + "AQAAANMAAAAAAAAA1AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA0wAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" + ], + [ + 19, + 1, + "insert", + { + "characters": "Mtpr" + }, + "BAAAANsAAAAAAAAA3AAAAAAAAAAAAAAA3AAAAAAAAADdAAAAAAAAAAAAAADdAAAAAAAAAN4AAAAAAAAAAAAAAN4AAAAAAAAA3wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2wAAAAAAAADbAAAAAAAAAAAAAAAAAPC/" + ], + [ + 20, + 1, + "insert", + { + "characters": "otoCo" + }, + "BQAAAN8AAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADhAAAAAAAAAAAAAADhAAAAAAAAAOIAAAAAAAAAAAAAAOIAAAAAAAAA4wAAAAAAAAAAAAAA4wAAAAAAAADkAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" + ], + [ + 21, + 1, + "insert", + { + "characters": "nfig" + }, + "BAAAAOQAAAAAAAAA5QAAAAAAAAAAAAAA5QAAAAAAAADmAAAAAAAAAAAAAADmAAAAAAAAAOcAAAAAAAAAAAAAAOcAAAAAAAAA6AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA5AAAAAAAAADkAAAAAAAAAAAAAAAAAPC/" + ], + [ + 23, + 1, + "insert", + { + "characters": " ->" + }, + "AwAAAOkAAAAAAAAA6gAAAAAAAAAAAAAA6gAAAAAAAADrAAAAAAAAAAAAAADrAAAAAAAAAOwAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA6QAAAAAAAADpAAAAAAAAAAAAAAAAAPC/" + ], + [ + 24, + 1, + "insert", + { + "characters": " _" + }, + "AgAAAOwAAAAAAAAA7QAAAAAAAAAAAAAA7QAAAAAAAADuAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7AAAAAAAAADsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 25, + 1, + "left_delete", + null, + "AQAAAO0AAAAAAAAA7QAAAAAAAAABAAAAXw", + "AQAAAAAAAAABAAAA7gAAAAAAAADuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 26, + 1, + "insert_snippet", + { + "contents": "{$0}" + }, + "AQAAAO0AAAAAAAAA7wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 27, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Add Line in Braces.sublime-macro" + }, + "BAAAAO4AAAAAAAAA8wAAAAAAAAAAAAAA8wAAAAAAAAD4AAAAAAAAAAAAAADvAAAAAAAAAO8AAAAAAAAABAAAACAgICDvAAAAAAAAAPcAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7gAAAAAAAADuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 31, + 1, + "insert", + { + "characters": " " + }, + "AgAAAOwAAAAAAAAA7QAAAAAAAAAAAAAA8AAAAAAAAADwAAAAAAAAAAgAAAAgICAgICAgIA", + "AQAAAAAAAAABAAAA7AAAAAAAAADsAAAAAAAAAAAAAAAAAPC/" + ], + [ + 32, + 1, + "insert", + { + "characters": "Self" + }, + "BAAAAO0AAAAAAAAA7gAAAAAAAAAAAAAA7gAAAAAAAADvAAAAAAAAAAAAAADvAAAAAAAAAPAAAAAAAAAAAAAAAPAAAAAAAAAA8QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 34, + 1, + "insert", + { + "characters": "\nself:" + }, + "BgAAAPMAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAAAAAAD9AAAAAAAAAAAAAAD9AAAAAAAAAP4AAAAAAAAAAAAAAP4AAAAAAAAA/wAAAAAAAAAAAAAA/wAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAEBAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA8wAAAAAAAADzAAAAAAAAAAAAAAAAAPC/" + ], + [ + 35, + 1, + "insert", + { + "characters": ":" + }, + "AQAAAAEBAAAAAAAAAgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAPC/" + ], + [ + 36, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": true, + "query_change_id": + [ + 31, + 35, + 1 + ], + "trigger": "MtprotoSettings" + }, + "AQAAAAIBAAAAAAAAEQEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" + ], + [ + 37, + 11, + "left_delete", + null, + "CwAAABABAAAAAAAAEAEAAAAAAAABAAAAcw8BAAAAAAAADwEAAAAAAAABAAAAZw4BAAAAAAAADgEAAAAAAAABAAAAbg0BAAAAAAAADQEAAAAAAAABAAAAaQwBAAAAAAAADAEAAAAAAAABAAAAdAsBAAAAAAAACwEAAAAAAAABAAAAdAoBAAAAAAAACgEAAAAAAAABAAAAZQkBAAAAAAAACQEAAAAAAAABAAAAUwgBAAAAAAAACAEAAAAAAAABAAAAbwcBAAAAAAAABwEAAAAAAAABAAAAdAYBAAAAAAAABgEAAAAAAAABAAAAbw", + "AQAAAAAAAAABAAAAEQEAAAAAAAARAQAAAAAAAAAAAAAAAPC/" + ], + [ + 40, + 1, + "insert", + { + "characters": "config:" + }, + "BwAAANsAAAAAAAAA3AAAAAAAAAAAAAAA3AAAAAAAAADdAAAAAAAAAAAAAADdAAAAAAAAAN4AAAAAAAAAAAAAAN4AAAAAAAAA3wAAAAAAAAAAAAAA3wAAAAAAAADgAAAAAAAAAAAAAADgAAAAAAAAAOEAAAAAAAAAAAAAAOEAAAAAAAAA4gAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2wAAAAAAAADbAAAAAAAAAAAAAAAAAPC/" + ], + [ + 41, + 1, + "insert", + { + "characters": " " + }, + "AQAAAOIAAAAAAAAA4wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4gAAAAAAAADiAAAAAAAAAAAAAAAAAPC/" + ], + [ + 46, + 7, + "left_delete", + null, + "BwAAAAoBAAAAAAAACgEAAAAAAAAEAAAATXRwcgkBAAAAAAAACQEAAAAAAAABAAAAOggBAAAAAAAACAEAAAAAAAABAAAAOgcBAAAAAAAABwEAAAAAAAABAAAAZgYBAAAAAAAABgEAAAAAAAABAAAAbAUBAAAAAAAABQEAAAAAAAABAAAAZQQBAAAAAAAABAEAAAAAAAABAAAAcw", + "AQAAAAAAAAABAAAACgEAAAAAAAAOAQAAAAAAAAAAAAAAAPC/" + ], + [ + 47, + 1, + "insert", + { + "characters": "conf" + }, + "BAAAAAQBAAAAAAAABQEAAAAAAAAAAAAABQEAAAAAAAAGAQAAAAAAAAAAAAAGAQAAAAAAAAcBAAAAAAAAAAAAAAcBAAAAAAAACAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" + ], + [ + 48, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 40, + 47, + 4 + ], + "trigger": "config" + }, + "AgAAAAQBAAAAAAAABAEAAAAAAAAEAAAAY29uZgQBAAAAAAAACgEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACAEAAAAAAAAIAQAAAAAAAAAAAAAAAPC/" + ], + [ + 49, + 1, + "insert", + { + "characters": "." + }, + "AQAAAAoBAAAAAAAACwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAACgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/" + ], + [ + 50, + 7, + "left_delete", + null, + "BwAAAAoBAAAAAAAACgEAAAAAAAABAAAALgkBAAAAAAAACQEAAAAAAAABAAAAZwgBAAAAAAAACAEAAAAAAAABAAAAaQcBAAAAAAAABwEAAAAAAAABAAAAZgYBAAAAAAAABgEAAAAAAAABAAAAbgUBAAAAAAAABQEAAAAAAAABAAAAbwQBAAAAAAAABAEAAAAAAAABAAAAYw", + "AQAAAAAAAAABAAAACwEAAAAAAAALAQAAAAAAAAAAAAAAAPC/" + ], + [ + 60, + 1, + "trim_trailing_white_space", + null, + "AQAAAPwAAAAAAAAA/AAAAAAAAAAIAAAAICAgICAgICA", + "AQAAAAAAAAABAAAA4wAAAAAAAADwAAAAAAAAAAAAAAAAAPC/" + ], + [ + 61, + 1, + "rust_fmt_format_buffer", + null, + "AgAAAPsAAAAAAAAA+wAAAAAAAAAHAAAACgoKICAgIP4AAAAAAAAA/wAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4wAAAAAAAADwAAAAAAAAAAAAAAAAAPC/" + ], + [ + 66, + 1, + "paste", + null, + "AQAAANAAAAAAAAAABgEAAAAAAAAsAAAAcHViIGZuIG5ldyhjb25maWc6IE10cHJvdG9Db25maWcpIC0+IFNlbGYge30", + "AQAAAAAAAAABAAAA0AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" + ], + [ + 71, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAAYBAAAAAAAADwEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAABgEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" + ], + [ + 72, + 1, + "trim_trailing_white_space", + null, + "AQAAAAcBAAAAAAAABwEAAAAAAAAIAAAAICAgICAgICA", + "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" + ], + [ + 80, + 1, + "left_delete", + null, + "AQAAALUAAAAAAAAAtQAAAAAAAABUAAAAaW1wbCBNdHByb3RvU2V0dGluZ3MgewogICAgcHViIGZuIGZyb21fZmlsZShwYXRoOiAmc3RyKSAtPiBhbnlob3c6OlJlc3VsdDxTZWxmPiB7Cgp9", + "AQAAAAAAAAABAAAAtQAAAAAAAAAJAQAAAAAAAAAAAAAAAPC/" + ], + [ + 81, + 1, + "insert", + { + "characters": "\nimpl" + }, + "BQAAALUAAAAAAAAAtgAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAAC3AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAtQAAAAAAAAC1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 82, + 1, + "insert", + { + "characters": " Se" + }, + "AwAAALoAAAAAAAAAuwAAAAAAAAAAAAAAuwAAAAAAAAC8AAAAAAAAAAAAAAC8AAAAAAAAAL0AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" + ], + [ + 83, + 1, + "insert", + { + "characters": "tt" + }, + "AgAAAL0AAAAAAAAAvgAAAAAAAAAAAAAAvgAAAAAAAAC/AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvQAAAAAAAAC9AAAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":166,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 58, + 83, + 2 + ], + "trigger": "Settings(use crate::Settings)" + }, + "AgAAALsAAAAAAAAAuwAAAAAAAAAEAAAAU2V0dLsAAAAAAAAAwwAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAvwAAAAAAAAC/AAAAAAAAAAAAAAAAAPC/" + ], + [ + 85, + 1, + "lsp_apply_document_edit", + { + "changes": + [ + { + "newText": "\n\nuse crate::Settings;", + "range": + { + "end": + { + "character": 36, + "line": 0 + }, + "start": + { + "character": 36, + "line": 0 + } + } + } + ], + "label": null, + "process_placeholders": false, + "required_view_version": null + }, + "AQAAACQAAAAAAAAAOgAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAwwAAAAAAAADDAAAAAAAAAAAAAAAAAPC/" + ], + [ + 86, + 1, + "insert", + { + "characters": " for" + }, + "BAAAANkAAAAAAAAA2gAAAAAAAAAAAAAA2gAAAAAAAADbAAAAAAAAAAAAAADbAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA3QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA2QAAAAAAAADZAAAAAAAAAAAAAAAAAPC/" + ], + [ + 87, + 1, + "insert", + { + "characters": " Mt" + }, + "AwAAAN0AAAAAAAAA3gAAAAAAAAAAAAAA3gAAAAAAAADfAAAAAAAAAAAAAADfAAAAAAAAAOAAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA3QAAAAAAAADdAAAAAAAAAAAAAAAAAPC/" + ], + [ + 88, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 62, + 87, + 3 + ], + "trigger": "MtprotoSettings" + }, + "AgAAAN4AAAAAAAAA3gAAAAAAAAACAAAATXTeAAAAAAAAAO0AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA4AAAAAAAAADgAAAAAAAAAAAAAAAAAPC/" + ], + [ + 89, + 1, + "insert", + { + "characters": " " + }, + "AQAAAO0AAAAAAAAA7gAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" + ], + [ + 90, + 1, + "insert_snippet", + { + "contents": "{$0}" + }, + "AQAAAO4AAAAAAAAA8AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7gAAAAAAAADuAAAAAAAAAAAAAAAAAPC/" + ], + [ + 91, + 1, + "run_macro_file", + { + "file": "res://Packages/Default/Add Line in Braces.sublime-macro" + }, + "AwAAAO8AAAAAAAAA8AAAAAAAAAAAAAAA8AAAAAAAAADxAAAAAAAAAAAAAADwAAAAAAAAAPQAAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA7wAAAAAAAADvAAAAAAAAAAAAAAAAAPC/" + ], + [ + 92, + 1, + "insert", + { + "characters": "g" + }, + "AQAAAPQAAAAAAAAA9QAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9AAAAAAAAAD0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 93, + 1, + "left_delete", + null, + "AQAAAPQAAAAAAAAA9AAAAAAAAAABAAAAZw", + "AQAAAAAAAAABAAAA9QAAAAAAAAD1AAAAAAAAAAAAAAAAAPC/" + ], + [ + 94, + 1, + "insert", + { + "characters": "fn" + }, + "AgAAAPQAAAAAAAAA9QAAAAAAAAAAAAAA9QAAAAAAAAD2AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9AAAAAAAAAD0AAAAAAAAAAAAAAAAAPC/" + ], + [ + 95, + 1, + "insert", + { + "characters": " f" + }, + "AgAAAPYAAAAAAAAA9wAAAAAAAAAAAAAA9wAAAAAAAAD4AAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA9gAAAAAAAAD2AAAAAAAAAAAAAAAAAPC/" + ], + [ + 98, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":2,\"session_name\":\"rust-analyzer\"}", + "format": "command", + "keep_prefix": true, + "must_insert": false, + "query_change_id": + [ + 70, + 95, + 2 + ], + "trigger": "fn validate(..)" + }, + "AgAAAPQAAAAAAAAA9AAAAAAAAAAEAAAAZm4gZvQAAAAAAAAALAEAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAA+AAAAAAAAAD4AAAAAAAAAAAAAAAAAPC/" + ], + [ + 99, + 1, + "insert", + { + "characters": "Ok" + }, + "AgAAACYBAAAAAAAAJwEAAAAAAAAAAAAAJwEAAAAAAAAoAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAJgEAAAAAAAAmAQAAAAAAAAAAAAAAAPC/" + ], + [ + 100, + 2, + "insert_snippet", + { + "contents": "($0)" + }, + "AgAAACgBAAAAAAAAKgEAAAAAAAAAAAAAKQEAAAAAAAArAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAKAEAAAAAAAAoAQAAAAAAAAAAAAAAAPC/" + ], + [ + 104, + 1, + "rust_fmt_format_buffer", + null, + "AQAAAMsAAAAAAAAAywAAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAALAEAAAAAAAAsAQAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "src/config/inbound.rs", + "settings": + { + "buffer_size": 15281, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 7, + 1, + "insert", + { + "characters": "from_file" + }, + "CQAAAC8QAAAAAAAAMBAAAAAAAAADAAAAbmV3MBAAAAAAAAAxEAAAAAAAAAAAAAAxEAAAAAAAADIQAAAAAAAAAAAAADIQAAAAAAAAMxAAAAAAAAAAAAAAMxAAAAAAAAA0EAAAAAAAAAAAAAA0EAAAAAAAADUQAAAAAAAAAAAAADUQAAAAAAAANhAAAAAAAAAAAAAANhAAAAAAAAA3EAAAAAAAAAAAAAA3EAAAAAAAADgQAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAALxAAAAAAAAAyEAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "dev/api.requests", + "settings": + { + "buffer_size": 768, + "encoding": "UTF-8", + "line_ending": "Unix", + "name": "api.requests" + }, + "undo_stack": + [ + [ + 1, + 1, + "insert", + { + "characters": "api.reque" + }, + "CQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAAAAAAFAAAAAAAAAAYAAAAAAAAAAAAAAAYAAAAAAAAABwAAAAAAAAAAAAAABwAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAkAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 2, + 1, + "insert", + { + "characters": "sts" + }, + "AwAAAAkAAAAAAAAACgAAAAAAAAAAAAAACgAAAAAAAAALAAAAAAAAAAAAAAALAAAAAAAAAAwAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 10, + 1, + "paste", + null, + "AQAAAAAAAAAAAAAA3QAAAAAAAAAMAAAAYXBpLnJlcXVlc3Rz", + "AQAAAA" + ], + [ + 44, + 1, + "insert", + { + "characters": "\n\n\n" + }, + "AwAAAN0AAAAAAAAA3gAAAAAAAAAAAAAA3gAAAAAAAADfAAAAAAAAAAAAAADfAAAAAAAAAOAAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 45, + 1, + "paste", + null, + "AQAAAOAAAAAAAAAAvQEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 50, + 1, + "insert", + { + "characters": "subscription" + }, + "DAAAAPsAAAAAAAAA/AAAAAAAAAAKAAAAY29ubmVjdGlvbvwAAAAAAAAA/QAAAAAAAAAAAAAA/QAAAAAAAAD+AAAAAAAAAAAAAAD+AAAAAAAAAP8AAAAAAAAAAAAAAP8AAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAABAQAAAAAAAAAAAAABAQAAAAAAAAIBAAAAAAAAAAAAAAIBAAAAAAAAAwEAAAAAAAAAAAAAAwEAAAAAAAAEAQAAAAAAAAAAAAAEAQAAAAAAAAUBAAAAAAAAAAAAAAUBAAAAAAAABgEAAAAAAAAAAAAABgEAAAAAAAAHAQAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 56, + 1, + "paste", + null, + "AQAAAFIBAAAAAAAAdQEAAAAAAABrAAAAICJlbnYiOiAiZXhwZXJpbWVudGFsIiwKICAicHJvdG8iOiAiSHlzdGVyaWEyIiwKICAic3Vic2NyaXB0aW9uX2lkIjogImQ3ZmIzZDBkLTFiMzEtNDI5My1hMGUwLWYxYzQyOGRmM2VmNyI", + "AQAAAA" + ], + [ + 58, + 1, + "right_delete", + null, + "AQAAAF4BAAAAAAAAXgEAAAAAAAACAAAAICA", + "AQAAAA" + ], + [ + 59, + 1, + "insert", + { + "characters": " " + }, + "AQAAAF4BAAAAAAAAXwEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 72, + 1, + "left_delete", + null, + "AQAAAF4BAAAAAAAAXgEAAAAAAAAXAAAAICJyZWZlcnJlZF9ieSI6ICJURVNUIgo", + "AQAAAA" + ], + [ + 79, + 1, + "left_delete", + null, + "AQAAAFwBAAAAAAAAXAEAAAAAAAABAAAALA", + "AQAAAA" + ], + [ + 88, + 1, + "left_delete", + null, + "AQAAAAAAAAAAAAAAAAAAAAAAAADdAAAAUE9TVCBodHRwOi8vbG9jYWxob3N0OjUwMDUvY29ubmVjdGlvbgpBdXRob3JpemF0aW9uOiBCZWFyZXIgc3VwZXRzZWNyZXR0b2tlbgpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2pzb24KCnsKICAiZW52IjogImV4cGVyaW1lbnRhbCIsCiAgInByb3RvIjogIkh5c3RlcmlhMiIsCiAgInN1YnNjcmlwdGlvbl9pZCI6ICJkN2ZiM2QwZC0xYjMxLTQyOTMtYTBlMC1mMWM0MjhkZjNlZjciCn0", + "AQAAAA" + ], + [ + 103, + 10, + "right_delete", + null, + "CgAAAHUAAAAAAAAAdQAAAAAAAAABAAAAInUAAAAAAAAAdQAAAAAAAAABAAAAZHUAAAAAAAAAdQAAAAAAAAABAAAAYXUAAAAAAAAAdQAAAAAAAAABAAAAeXUAAAAAAAAAdQAAAAAAAAABAAAAc3UAAAAAAAAAdQAAAAAAAAABAAAAInUAAAAAAAAAdQAAAAAAAAABAAAAOnUAAAAAAAAAdQAAAAAAAAABAAAAIHUAAAAAAAAAdQAAAAAAAAABAAAAOXUAAAAAAAAAdQAAAAAAAAABAAAAMQ", + "AQAAAA" + ], + [ + 104, + 1, + "paste", + null, + "AQAAAHUAAAAAAAAAmgAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 111, + 1, + "left_delete", + null, + "AQAAAHQAAAAAAAAAdAAAAAAAAAADAAAAICAg", + "AQAAAA" + ], + [ + 112, + 1, + "insert", + { + "characters": " " + }, + "AgAAAHQAAAAAAAAAdQAAAAAAAAAAAAAAdQAAAAAAAAB2AAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 114, + 1, + "left_delete", + null, + "AQAAAHAAAAAAAAAAcAAAAAAAAAABAAAACg", + "AQAAAA" + ], + [ + 138, + 1, + "insert", + { + "characters": "`" + }, + "AQAAAJoAAAAAAAAAmwAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 151, + 1, + "insert", + { + "characters": "\n\n\n" + }, + "AwAAAJsAAAAAAAAAnAAAAAAAAAAAAAAAnAAAAAAAAACdAAAAAAAAAAAAAACdAAAAAAAAAJ4AAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 152, + 1, + "paste", + null, + "AQAAAJ4AAAAAAAAANgEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 157, + 1, + "insert", + { + "characters": "GET" + }, + "AwAAAJ4AAAAAAAAAnwAAAAAAAAAEAAAAUE9TVJ8AAAAAAAAAoAAAAAAAAAAAAAAAoAAAAAAAAAChAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 164, + 1, + "insert", + { + "characters": "healthcg" + }, + "CAAAALgAAAAAAAAAuQAAAAAAAAAMAAAAc3Vic2NyaXB0aW9uuQAAAAAAAAC6AAAAAAAAAAAAAAC6AAAAAAAAALsAAAAAAAAAAAAAALsAAAAAAAAAvAAAAAAAAAAAAAAAvAAAAAAAAAC9AAAAAAAAAAAAAAC9AAAAAAAAAL4AAAAAAAAAAAAAAL4AAAAAAAAAvwAAAAAAAAAAAAAAvwAAAAAAAADAAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 165, + 1, + "left_delete", + null, + "AQAAAL8AAAAAAAAAvwAAAAAAAAABAAAAZw", + "AQAAAA" + ], + [ + 166, + 1, + "insert", + { + "characters": "heck" + }, + "BAAAAL8AAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADBAAAAAAAAAAAAAADBAAAAAAAAAMIAAAAAAAAAAAAAAMIAAAAAAAAAwwAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 169, + 2, + "left_delete", + null, + "AgAAAMQAAAAAAAAAxAAAAAAAAABwAAAAQXV0aG9yaXphdGlvbjogQmVhcmVyIHN1cGV0c2VjcmV0dG9rZW4KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uCnsKICAiZGF5cyI6IDkxLAogICJyZWZlcnJlZF9ieSI6ICJURVNUIgp9YMMAAAAAAAAAwwAAAAAAAAABAAAACg", + "AQAAAA" + ], + [ + 178, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAMMAAAAAAAAAxAAAAAAAAAAAAAAAxAAAAAAAAADFAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 179, + 1, + "paste", + null, + "AQAAAMUAAAAAAAAAEQEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 192, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAMQAAAAAAAAAxQAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 193, + 1, + "paste", + null, + "AQAAAMUAAAAAAAAAAAEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 199, + 1, + "paste", + null, + "AQAAANMAAAAAAAAA9AAAAAAAAAArAAAAaHR0cHM6Ly9qc29ucGxhY2Vob2xkZXIudHlwaWNvZGUuY29tL2FsYnVtcw", + "AQAAAA" + ], + [ + 202, + 1, + "left_delete", + null, + "AQAAAPcAAAAAAAAA9wAAAAAAAABMAAAAR0VUIGh0dHA6Ly9sb2NhbGhvc3Q6NTAwNS9oZWFsdGhjaGVjawpBdXRob3JpemF0aW9uOiBCZWFyZXIgc3VwZXRzZWNyZXR0b2tlbg", + "AQAAAA" + ], + [ + 204, + 5, + "left_delete", + null, + "BQAAAMQAAAAAAAAAxAAAAAAAAAABAAAACsMAAAAAAAAAwwAAAAAAAAABAAAACsIAAAAAAAAAwgAAAAAAAAABAAAAa8EAAAAAAAAAwQAAAAAAAAABAAAAY8AAAAAAAAAAwAAAAAAAAAABAAAAZQ", + "AQAAAA" + ], + [ + 206, + 1, + "left_delete", + null, + "AQAAAJ0AAAAAAAAAnQAAAAAAAAABAAAACg", + "AQAAAA" + ], + [ + 210, + 1, + "left_delete", + null, + "AQAAAJ0AAAAAAAAAnQAAAAAAAAAiAAAAR0VUIGh0dHA6Ly9sb2NhbGhvc3Q6NTAwNS9oZWFsdGhjaA", + "AQAAAA" + ], + [ + 221, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAJwAAAAAAAAAnQAAAAAAAAAAAAAAnQAAAAAAAACeAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 222, + 1, + "paste", + null, + "AQAAAJ4AAAAAAAAAwAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 225, + 1, + "insert", + { + "characters": "requests.p" + }, + "CgAAAJ4AAAAAAAAAnwAAAAAAAAAAAAAAnwAAAAAAAACgAAAAAAAAAAAAAACgAAAAAAAAAKEAAAAAAAAAAAAAAKEAAAAAAAAAogAAAAAAAAAAAAAAogAAAAAAAACjAAAAAAAAAAAAAACjAAAAAAAAAKQAAAAAAAAAAAAAAKQAAAAAAAAApQAAAAAAAAAAAAAApQAAAAAAAACmAAAAAAAAAAAAAACmAAAAAAAAAKcAAAAAAAAAAAAAAKcAAAAAAAAAqAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 226, + 1, + "insert", + { + "characters": "ost(\"" + }, + "BQAAAKgAAAAAAAAAqQAAAAAAAAAAAAAAqQAAAAAAAACqAAAAAAAAAAAAAACqAAAAAAAAAKsAAAAAAAAAAAAAAKsAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAACtAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 227, + 1, + "left_delete", + null, + "AQAAAKwAAAAAAAAArAAAAAAAAAABAAAAIg", + "AQAAAA" + ], + [ + 228, + 1, + "insert", + { + "characters": "'" + }, + "AQAAAKwAAAAAAAAArQAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 230, + 1, + "insert", + { + "characters": "')" + }, + "AgAAAM8AAAAAAAAA0AAAAAAAAAAAAAAA0AAAAAAAAADRAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 231, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAANEAAAAAAAAA0gAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 232, + 1, + "left_delete", + null, + "AQAAANEAAAAAAAAA0QAAAAAAAAABAAAACg", + "AQAAAA" + ], + [ + 233, + 1, + "insert", + { + "characters": "." + }, + "AQAAANEAAAAAAAAA0gAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 258, + 1, + "left_delete", + null, + "AQAAANEAAAAAAAAA0QAAAAAAAAABAAAALg", + "AQAAAA" + ], + [ + 272, + 1, + "left_delete", + null, + "AQAAAJ4AAAAAAAAAngAAAAAAAAA0AAAAcmVxdWVzdHMucG9zdCgnaHR0cDovL2xvY2FsaG9zdDo1MDA1L3N1YnNjcmlwdGlvbicpCg", + "AQAAAA" + ], + [ + 275, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAANAAAAAAAAAA0QAAAAAAAAAAAAAA0QAAAAAAAADSAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 276, + 1, + "paste", + null, + "AQAAANIAAAAAAAAADwIAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 284, + 1, + "insert", + { + "characters": "\n\n" + }, + "AgAAAM8AAAAAAAAA0AAAAAAAAAAAAAAA0AAAAAAAAADRAAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 285, + 1, + "paste", + null, + "AQAAANEAAAAAAAAADgIAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 290, + 1, + "insert", + { + "characters": "ы" + }, + "AQAAAPsAAAAAAAAA/AAAAAAAAAAKAAAAY29ubmVjdGlvbg", + "AQAAAA" + ], + [ + 291, + 1, + "left_delete", + null, + "AQAAAPsAAAAAAAAA+wAAAAAAAAACAAAA0Ys", + "AQAAAA" + ], + [ + 292, + 1, + "insert", + { + "characters": "ыгиыскшзешщт" + }, + "DAAAAPsAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAAAAAAD9AAAAAAAAAAAAAAD9AAAAAAAAAP4AAAAAAAAAAAAAAP4AAAAAAAAA/wAAAAAAAAAAAAAA/wAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAEBAAAAAAAAAAAAAAEBAAAAAAAAAgEAAAAAAAAAAAAAAgEAAAAAAAADAQAAAAAAAAAAAAADAQAAAAAAAAQBAAAAAAAAAAAAAAQBAAAAAAAABQEAAAAAAAAAAAAABQEAAAAAAAAGAQAAAAAAAAAAAAAGAQAAAAAAAAcBAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 293, + 12, + "left_delete", + null, + "DAAAAAYBAAAAAAAABgEAAAAAAAACAAAA0YIFAQAAAAAAAAUBAAAAAAAAAgAAANGJBAEAAAAAAAAEAQAAAAAAAAIAAADRiAMBAAAAAAAAAwEAAAAAAAACAAAA0LUCAQAAAAAAAAIBAAAAAAAAAgAAANC3AQEAAAAAAAABAQAAAAAAAAIAAADRiAABAAAAAAAAAAEAAAAAAAACAAAA0Lr/AAAAAAAAAP8AAAAAAAAAAgAAANGB/gAAAAAAAAD+AAAAAAAAAAIAAADRi/0AAAAAAAAA/QAAAAAAAAACAAAA0Lj8AAAAAAAAAPwAAAAAAAAAAgAAANCz+wAAAAAAAAD7AAAAAAAAAAIAAADRiw", + "AQAAAA" + ], + [ + 294, + 1, + "insert", + { + "characters": "s" + }, + "AQAAAPsAAAAAAAAA/AAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 296, + 1, + "insert_completion", + { + "completion": "subscription", + "format": "text", + "keep_prefix": false, + "must_insert": false, + "trigger": "subscription" + }, + "AgAAAPsAAAAAAAAA+wAAAAAAAAABAAAAc/sAAAAAAAAABwEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 303, + 3, + "left_delete", + null, + "AwAAAKkBAAAAAAAAqQEAAAAAAABfAAAAICAgICAgICAicHJvdG8iOiAiSHlzdGVyaWEyIiwKICAgICAgICAic3Vic2NyaXB0aW9uX2lkIjogImQ3ZmIzZDBkLTFiMzEtNDI5My1hMGUwLWYxYzQyOGRmM2VmNyKoAQAAAAAAAKgBAAAAAAAAAQAAAAqnAQAAAAAAAKcBAAAAAAAAAQAAACw", + "AQAAAA" + ], + [ + 306, + 1, + "trim_trailing_white_space", + null, + "AgAAAOgBAAAAAAAA6AEAAAAAAAABAAAAIAkBAAAAAAAACQEAAAAAAAABAAAAIA", + "AQAAAA" + ], + [ + 321, + 1, + "paste", + null, + "AQAAAMACAAAAAAAA5AIAAAAAAAAkAAAAZDdmYjNkMGQtMWIzMS00MjkzLWEwZTAtZjFjNDI4ZGYzZWY3", + "AQAAAA" + ], + [ + 331, + 1, + "insert", + { + "characters": "custo" + }, + "BQAAAHcCAAAAAAAAeAIAAAAAAAAMAAAAZXhwZXJpbWVudGFseAIAAAAAAAB5AgAAAAAAAAAAAAB5AgAAAAAAAHoCAAAAAAAAAAAAAHoCAAAAAAAAewIAAAAAAAAAAAAAewIAAAAAAAB8AgAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 332, + 5, + "left_delete", + null, + "BQAAAHsCAAAAAAAAewIAAAAAAAABAAAAb3oCAAAAAAAAegIAAAAAAAABAAAAdHkCAAAAAAAAeQIAAAAAAAABAAAAc3gCAAAAAAAAeAIAAAAAAAABAAAAdXcCAAAAAAAAdwIAAAAAAAABAAAAYw", + "AQAAAA" + ], + [ + 333, + 1, + "insert", + { + "characters": "premiun" + }, + "BwAAAHcCAAAAAAAAeAIAAAAAAAAAAAAAeAIAAAAAAAB5AgAAAAAAAAAAAAB5AgAAAAAAAHoCAAAAAAAAAAAAAHoCAAAAAAAAewIAAAAAAAAAAAAAewIAAAAAAAB8AgAAAAAAAAAAAAB8AgAAAAAAAH0CAAAAAAAAAAAAAH0CAAAAAAAAfgIAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 334, + 1, + "left_delete", + null, + "AQAAAH0CAAAAAAAAfQIAAAAAAAABAAAAbg", + "AQAAAA" + ], + [ + 335, + 1, + "insert", + { + "characters": "m" + }, + "AQAAAH0CAAAAAAAAfgIAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 336, + 1, + "insert", + { + "characters": "TEST" + }, + "BAAAAH4CAAAAAAAAfwIAAAAAAAAAAAAAfwIAAAAAAACAAgAAAAAAAAAAAACAAgAAAAAAAIECAAAAAAAAAAAAAIECAAAAAAAAggIAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 344, + 1, + "insert", + { + "characters": "\n" + }, + "AQAAAKYBAAAAAAAArwEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 345, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAAK8BAAAAAAAAsQEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 346, + 1, + "insert", + { + "characters": "day" + }, + "AwAAALABAAAAAAAAsQEAAAAAAAAAAAAAsQEAAAAAAACyAQAAAAAAAAAAAACyAQAAAAAAALMBAAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 348, + 1, + "insert", + { + "characters": ":" + }, + "AQAAALQBAAAAAAAAtQEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 349, + 1, + "insert", + { + "characters": " " + }, + "AQAAALUBAAAAAAAAtgEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 350, + 1, + "insert_snippet", + { + "contents": "\"$0\"" + }, + "AQAAALYBAAAAAAAAuAEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 351, + 1, + "insert", + { + "characters": "10" + }, + "AgAAALcBAAAAAAAAuAEAAAAAAAAAAAAAuAEAAAAAAAC5AQAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 359, + 1, + "insert", + { + "characters": "," + }, + "AQAAAKYBAAAAAAAApwEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 367, + 1, + "paste", + null, + "AQAAANQCAAAAAAAA+AIAAAAAAAAkAAAANTA0MDFiZTctMjkzYi00YWU5LTllZjktMDNiZjgxODIzMDYy", + "AQAAAA" + ], + [ + 376, + 1, + "insert", + { + "characters": "s" + }, + "AQAAALQBAAAAAAAAtQEAAAAAAAAAAAAA", + "AQAAAA" + ], + [ + 384, + 1, + "left_delete", + null, + "AQAAALsBAAAAAAAAuwEAAAAAAAABAAAAIg", + "AQAAAA" + ], + [ + 386, + 1, + "left_delete", + null, + "AQAAALgBAAAAAAAAuAEAAAAAAAABAAAAIg", + "AQAAAA" + ], + [ + 394, + 1, + "paste", + null, + "AQAAANMCAAAAAAAA9wIAAAAAAAAkAAAANjVkNGIxYmItNWM5MC00YTYzLTlhZjUtYTg0ODIzNzBhMDkz", + "AQAAAA" + ] + ] + }, + { + "file": "dev/commands.sql", + "settings": + { + "buffer_size": 30, + "line_ending": "Unix" + } + }, + { + "contents": " λ p \n/Users/2pizza/C/F/fcore\n λ cd experimental \n λ ls \nconfig-api.toml config-node.toml docker-compose.yml utun7.conf\nconfig-auth.toml data h2.yaml xray-config.json\n λ dc up \n[+] Building 0.0s (0/0) docker:desktop-linux\n[+] Running 1/0\n ✔ Container postgres-container Running 0.0s \nAttaching to postgres-container\npostgres-container | 2026-05-01 00:45:39.699 UTC [2174] FATAL: database \"api\" does not exist\npostgres-container | 2026-05-01 00:49:05.915 UTC [2184] ERROR: relation \"nodes\" does not exist at character 438\npostgres-container | 2026-05-01 00:49:05.915 UTC [2184] STATEMENT: SELECT\npostgres-container | n.id AS node_id, n.uuid, n.env, n.hostname, n.address, n.status,\npostgres-container | n.created_at, n.modified_at, n.label, n.interface,\npostgres-container | n.cores, n.max_bandwidth_bps, n.country, n.node_type, i.id\npostgres-container | \npostgres-container | AS inbound_id, i.tag, i.port, i.stream_settings, i.uplink, i.downlink,\npostgres-container | i.conn_count, i.wg_privkey, i.wg_interface, i.wg_address, i.dns, i.h2, i.mtproto_secret\npostgres-container | FROM nodes n\npostgres-container | LEFT JOIN inbounds i ON n.id = i.node_id\npostgres-container | 2026-05-01 00:50:11.875 UTC [2189] ERROR: syntax error at or near \"dropt\" at character 1\npostgres-container | 2026-05-01 00:50:11.875 UTC [2189] STATEMENT: dropt tables nodes;\npostgres-container | 2026-05-01 00:50:14.646 UTC [2189] ERROR: syntax error at or near \"tables\" at character 6\npostgres-container | 2026-05-01 00:50:14.646 UTC [2189] STATEMENT: drop tables nodes;\npostgres-container | 2026-05-01 00:50:20.746 UTC [2189] ERROR: cannot drop table nodes because other objects depend on it\npostgres-container | 2026-05-01 00:50:20.746 UTC [2189] DETAIL: constraint inbounds_node_id_fkey on table inbounds depends on table nod\nes\npostgres-container | 2026-05-01 00:50:20.746 UTC [2189] HINT: Use DROP ... CASCADE to drop the dependent objects too.\npostgres-container | 2026-05-01 00:50:20.746 UTC [2189] STATEMENT: drop table nodes;\npostgres-container | 2026-05-01 00:50:55.339 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 00:52:40.274 UTC [60] LOG: checkpoint complete: wrote 1005 buffers (6.1%); 0 WAL file(s) added, 0 remov\ned, 0 recycled; write=104.841 s, sync=0.076 s, total=104.937 s; sync files=392, longest=0.002 s, average=0.001 s; distance=4603 kB, estim\nate=4603 kB; lsn=0/19FC3C0, redo lsn=0/19AFF78\npostgres-container | 2026-05-01 01:25:55.690 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 01:25:58.686 UTC [60] LOG: checkpoint complete: wrote 29 buffers (0.2%); 0 WAL file(s) added, 0 removed\n, 0 recycled; write=2.969 s, sync=0.009 s, total=2.996 s; sync files=25, longest=0.002 s, average=0.001 s; distance=306 kB, estimate=4174\n kB; lsn=0/19FC8B0, redo lsn=0/19FC820\npostgres-container | 2026-05-01 02:05:56.065 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 02:05:56.615 UTC [60] LOG: checkpoint complete: wrote 6 buffers (0.0%); 0 WAL file(s) added, 0 removed,\n 0 recycled; write=0.533 s, sync=0.003 s, total=0.550 s; sync files=6, longest=0.001 s, average=0.001 s; distance=2 kB, estimate=3757 kB;\n lsn=0/19FD288, redo lsn=0/19FD230\npostgres-container | 2026-05-01 02:10:56.722 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 02:10:57.615 UTC [60] LOG: checkpoint complete: wrote 9 buffers (0.1%); 0 WAL file(s) added, 0 removed,\n 0 recycled; write=0.869 s, sync=0.004 s, total=0.894 s; sync files=8, longest=0.002 s, average=0.001 s; distance=2 kB, estimate=3381 kB;\n lsn=0/19FDCD8, redo lsn=0/19FDC80\npostgres-container | 2026-05-01 02:45:56.972 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 02:45:57.418 UTC [60] LOG: checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed,\n 0 recycled; write=0.426 s, sync=0.002 s, total=0.448 s; sync files=3, longest=0.001 s, average=0.001 s; distance=10 kB, estimate=3044 kB\n; lsn=0/1A006B0, redo lsn=0/1A00658\n", + "settings": + { + "buffer_size": 4811, + "line_ending": "Unix", + "name": "Login Shell", + "scratch": true + } + } + ], + "build_system": "Packages/User/fcore-build.sublime-build", + "build_system_choices": + [ + [ + [ + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "" + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Automatic" + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Run" + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Run (with args)..." + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Check" + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Test" + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Test (with args)..." + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Bench" + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Clean" + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Document" + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Clippy" + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Script" + ] + ], + [ + "Packages/Rust Enhanced/RustEnhanced.sublime-build", + "Run" + ] + ], + [ + [ + [ + "Packages/User/fcore-build.sublime-build", + "" + ], + [ + "Packages/User/fcore-build.sublime-build", + "Build" + ], + [ + "Packages/User/fcore-build.sublime-build", + "Check" + ], + [ + "Packages/User/fcore-build.sublime-build", + "Test" + ], + [ + "Packages/User/fcore-build.sublime-build", + "Clippy" + ] + ], + [ + "Packages/User/fcore-build.sublime-build", + "Test" + ] + ] + ], + "build_varint": "", + "command_palette": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + [ + "ide", + "Indentation: Detect" + ], + [ + "de", + "Debugger: Open" + ], + [ + "De", + "Debugger: Open" + ], + [ + "sql", + "SQLExec: List connections" + ], + [ + "Request", + "Requester: Request History" + ], + [ + "req", + "Requester: Run Requests" + ], + [ + "Req", + "Requester: Settings" + ], + [ + "debu", + "Debugger: Quit" + ], + [ + "deb", + "Debugger: Open" + ], + [ + "debug", + "Debugger: Start (no debug)" + ], + [ + "preference", + "Preferences: Debugger Settings" + ], + [ + "push", + "Git: Push Tags" + ], + [ + "pus", + "Git: Push" + ], + [ + "push ", + "Git: Push Tags" + ], + [ + "tag", + "Git: New Tag" + ], + [ + "comm", + "Git: Commit" + ], + [ + "git", + "Git: Add All" + ], + [ + "ins", + "Markdown Preview: Preview in Browser" + ], + [ + "LSP", + "Preferences: LSP Server Configurations" + ], + [ + "for", + "JSON Reindent: reindent file or selection" + ], + [ + "ter", + "Terminus: List Shells" + ], + [ + "term", + "Terminus: List Shells" + ], + [ + "te", + "Terminus: Open Default Shell in Panel" + ], + [ + "Insta", + "Package Control: Install Package" + ], + [ + "pro", + "Profiles: Delete" + ], + [ + "pr", + "Profiles: Delete" + ], + [ + "Pac", + "Package Control: List Packages" + ], + [ + "c", + "Crypto::Encrypt" + ], + [ + "ma", + "Markdown Preview: Preview in Browser" + ], + [ + "mar", + "Markdown Preview: Preview in Browser" + ], + [ + "copi", + "Copilot: Sign In" + ], + [ + "pac", + "Package Control: Install Package" + ], + [ + "prof", + "Profiles: Switch" + ], + [ + "conne", + "Clojure Sublimed: Connect to raw nREPL" + ], + [ + "conn", + "Package Control: New Channel…" + ], + [ + "connec", + "Clojure Sublimed: Reconnect" + ], + [ + "pack", + "Package Control: Install Package" + ], + [ + "clo", + "Clojure Sublimed: Reconnect" + ], + [ + "insta", + "Package Control: Install Package" + ] + ], + "width": 0.0 + }, + "console": + { + "height": 347.0, + "history": + [ + ] + }, + "distraction_free": + { + "menu_visible": true, + "show_minimap": false, + "show_open_files": false, + "show_tabs": false, + "side_bar_visible": false, + "status_bar_visible": false + }, + "expanded_folders": + [ + "/Users/2pizza/C/f/fcore" + ], + "file_history": + [ + "/Users/2pizza/C/f/fcore/src/bin/auth/filters.rs", + "/Users/2pizza/C/f/fcore/src/bin/auth/service.rs", + "/Users/2pizza/C/f/fcore/.cargo/config.toml", + "/Users/2pizza/C/f/fcore/Cargo.toml", + "/Users/2pizza/C/f/fcore/src/proto/mod.rs", + "/Users/2pizza/C/f/fcore/src/memory/connection/wireguard.rs", + "/Users/2pizza/C/f/fcore/src/error.rs", + "/Users/2pizza/C/f/fcore/src/bin/node/config.rs", + "/Users/2pizza/C/f/fcore/src/bin/auth/tasks.rs", + "/Users/2pizza/C/f/fcore/src/bin/auth/metrics.rs", + "/Users/2pizza/C/f/fcore/src/bin/auth/email.rs", + "/Users/2pizza/C/f/fcore/src/bin/auth/main.rs", + "/Users/2pizza/C/f/fcore/src/bin/auth/config.rs", + "/Users/2pizza/C/f/fcore/experimental/config-auth.toml", + "/Users/2pizza/C/f/fcore/src/bin/auth/handlers.rs", + "/Users/2pizza/C/f/fcore/dev/api.requests", + "/Users/2pizza/C/f/fcore/src/bin/auth/http.rs", + "/Users/2pizza/C/f/fcore/dev/commands.sql", + "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/SQLExec.sublime-settings", + "/Users/2pizza/C/f/fcore/src/bin/api/http/routes.rs", + "/Users/2pizza/C/f/fcore/src/bin/api/main.rs", + "/Users/2pizza/C/f/fcore/src/bin/api/config.rs", + "/Users/2pizza/C/f/fcore/experimental/config-api.toml", + "/Users/2pizza/C/f/fcore/dev/dev.sql", + "/Users/2pizza/C/f/fcore/src/bin/api/tasks.rs", + "/Users/2pizza/C/f/fcore/src/config/settings.rs", + "/Users/2pizza/C/f/fcore/src/bin/api/postgres/pg.rs", + "/Users/2pizza/C/f/fcore/src/memory/node.rs", + "/Users/2pizza/C/f/fcore/src/config/mtproto.rs", + "/Users/2pizza/C/f/fcore/src/lib.rs", + "/Users/2pizza/C/f/fcore/src/config/clash.rs", + "/Users/2pizza/C/f/fcore/src/config/mod.rs", + "/Users/2pizza/C/f/fcore/src/bin/api/service.rs", + "/Users/2pizza/C/f/fcore/src/bin/api/api.rs", + "/Users/2pizza/C/f/fcore/src/config/inbound.rs", + "/Users/2pizza/C/F/fcore/src/config/mtproto.rs", + "/Users/2pizza/C/f/fcore/src/memory/connection/proto.rs", + "/Users/2pizza/C/f/fcore/experimental/config-node.toml", + "/Users/2pizza/C/f/fcore/fcore.sublime-project", + "/Users/2pizza/C/f/fcore/src/bin/api/sync/tasks.rs", + "/Users/2pizza/C/f/fcore/src/bin/api/http/handlers/connection.rs", + "/Users/2pizza/C/f/fcore/src/bin/node/main.rs", + "/Users/2pizza/C/f/fcore/src/bin/agent/agent.rs", + "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/RustEnhanced.sublime-settings", + "/Users/2pizza/C/f/fcore/src/bin/node/stats.rs", + "/Users/2pizza/C/f/fcore/src/bin/node/tasks.rs", + "/Users/2pizza/C/f/fcore/src/bin/node/metrics.rs", + "/Users/2pizza/C/f/fcore/src/bin/node/node.rs", + "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/fcore-build.sublime-build", + "/Users/2pizza/C/f/fcore/src/http/mod.rs", + "/Users/2pizza/C/f/fcore/src/http/request.rs", + "/Users/2pizza/C/f/fcore/src/bin/api/http/param.rs", + "/Users/2pizza/C/f/fcore/src/memory/env.rs", + "/Users/2pizza/C/f/fcore/src/zmq/publisher.rs", + "/Users/2pizza/C/f/fcore/src/bin/auth/auth.rs", + "/Users/2pizza/C/f/fcore/src/zmq/subscriber.rs", + "/Users/2pizza/C/f/fcore/src/zmq/mod.rs", + "/Users/2pizza/C/f/fcore/src/zmq/topic.rs", + "/Users/2pizza/C/f/fcore/src/metrics/storage.rs", + "/Users/2pizza/C/f/fcore/src/bin/api/postgres/connection.rs", + "/Users/2pizza/C/f/fcore/src/bin/node/http.rs", + "/Users/2pizza/C/f/fcore/src/bin/agent/http.rs", + "/Users/2pizza/C/f/fcore/src/bin/agent/tasks.rs", + "/Users/2pizza/C/f/fcore/src/bin/agent/config.rs", + "/Users/2pizza/C/f/fcore/src/bin/agent/main.rs", + "/Users/2pizza/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/unix.rs", + "/Users/2pizza/C/f/fcore/src/bin/utils.rs", + "/Users/2pizza/C/f/fcore/src/memory/key.rs", + "/Users/2pizza/C/f/fcore/src/utils.rs", + "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/Default (OSX).sublime-keymap", + "/Users/2pizza/Library/Application Support/Sublime Text/Packages/Default/Default (OSX).sublime-keymap", + "/Users/2pizza/C/f/env/dev/servers/cz.frkn.org/xray-config.json", + "/Users/2pizza/C/f/env/dev/servers/us.frkn.org/xray-config.json", + "/Users/2pizza/C/f/env/dev/scripts/install/h2.sh", + "/Users/2pizza/C/f/env/dev/servers/us.frkn.org/config-agent.toml", + "/Users/2pizza/C/f/env/dev/servers/us.frkn.org/env", + "/Users/2pizza/C/f/env/dev/servers/nl.frkn.org/env", + "/Users/2pizza/C/f/env/dev/scripts/install/agent.sh", + "/Users/2pizza/C/f/env/dev/scripts/install/init-arch.sh", + "/Users/2pizza/C/f/env/dev/scripts/install/init.sh", + "/Users/2pizza/C/f/env/dev/servers/premium/17cd50b739ba.frkn.org/config-agent.toml", + "/Users/2pizza/Library/Application Support/Sublime Text/Packages/Git/Git.sublime-settings", + "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/Git.sublime-settings", + "/Users/2pizza/C/f/env/dev/servers/darkmachine2.frkn.org/xray/config.json", + "/Users/2pizza/C/f/env/dev/servers/premium/572c6d2e6a7c.frkn.org/config-agent.toml", + "/Users/2pizza/C/f/env/dev/.gitignore", + "/Users/2pizza/T/notes/frkn/zshrc", + "/Users/2pizza/T/notes/frkn/config", + "/Users/2pizza/T/yandex/2.2 Обработка ошибок в Rust", + "/Users/2pizza/T/Тупица/Глава 1", + "/Users/2pizza/T/Тупица/Новая реальность.txt", + "/Users/2pizza/T/notes/frkn/tg-posts/#7", + "/Users/2pizza/T/notes/frkn/tg-posts/#6", + "/Users/2pizza/T/notes/ideas.txt", + "/Users/2pizza/T/notes/todo/reading.list", + "/Users/2pizza/T/Тупица/о чем писать", + "/Users/2pizza/T/Тупица/details.txt", + "/Users/2pizza/T/notes/frkn2/config-api", + "/Users/2pizza/T/notes/frkn2/nginx-config", + "/Users/2pizza/T/notes/frkn2/docker-compose ", + "/Users/2pizza/T/notes/frkn2/plan", + "/Users/2pizza/T/Тупица/такси/untitled5", + "/Users/2pizza/T/Тупица/такси/untitled4", + "/Users/2pizza/T/Тупица/такси/untitled3", + "/Users/2pizza/T/Тупица/такси/untitled2", + "/Users/2pizza/T/Тупица/такси/untitled", + "/Users/2pizza/T/Тупица/такси.txt", + "/Users/2pizza/T/Тупица/риск", + "/Users/2pizza/T/notes/frkn2/ref.txt", + "/Users/2pizza/T/notes/frkn/tg-posts/anal1.txt", + "/Users/2pizza/T/notes/frkn/tg-posts/2026", + "/Users/2pizza/T/notes/frkn/b/введение", + "/Users/2pizza/T/notes/krepostvpn/secret.txt", + "/Users/2pizza/T/notes/secret.txt", + "/Users/2pizza/T/Черновик/Будущее.txt", + "/Users/2pizza/T/notes/shopping.list", + "/Users/2pizza/T/notes/darknet/1", + "/Users/2pizza/T/notes/frkn/setup/mastodon/default.conf", + "/Users/2pizza/T/Тупица/secret.txt", + "/Users/2pizza/T/notes/todo/DONE.txt", + "/Users/2pizza/T/notes/guruvpn/blue-label#1.txt", + "/Users/2pizza/T/notes/todo/todo.txt", + "/Users/2pizza/T/2База/#2.txt", + "/Users/2pizza/T/Тупица/superhero.txt", + "/Users/2pizza/T/Черновик/алкоголизм.txt", + "/Users/2pizza/T/frkn/2026", + "/Users/2pizza/T/notes/plan", + "/Users/2pizza/T/notes/frkn2/db_dump" + ], + "find": + { + "height": 38.0 + }, + "find_in_files": + { + "height": 1021.0, + "where_history": + [ + "/Users/2pizza/C/f/fcore,", + "/Users/2pizza/C/f/fcore/src/", + "/Users/2pizza/C/f/fcore/src/bin/auth,", + "/Users/2pizza/C/f/fcore/src", + "/Users/2pizza/C/f/fcore/src/bin/api,", + "/Users/2pizza/C/f/fcore/src/bin/auth,", + "/Users/2pizza/C/f/fcore/src", + "" + ] + }, + "find_state": + { + "case_sensitive": false, + "find_history": + [ + "pony", + "x25519", + "x25519-dalek", + "Prot", + "restore_xray_connections", + "Tag", + "tag", + "Tag", + "interface", + "interfa", + "interf", + "inter", + "defa", + "get_default_interface", + "IpAdd", + "use qrcode", + "Searching", + "use config", + "config", + "use time", + "time", + "sysinfo", + "rand", + "percent-encoding", + "netstat2", + "hmac", + "hex", + "default-net", + "dashmap", + "clap", + "info", + "ConnType", + "ConnT", + "connType", + "pub", + "subscr", + "sub_id", + "build", + "Error", + "publisher", + "subsc", + " ✓", + " ✓ Subscription", + "subscriber", + "publisher", + "mem", + "anyhow", + "abyhow", + "any", + "base64", + "base32", + "cons", + "any", + "anyhow", + "parking_lot", + "subscriber", + "agent", + "agwnt", + "agent", + "pony", + "pon", + "pony", + "db_sync_interval_sec", + "max_points", + "retention_seconds", + "max_points", + "db_sync_interval_sec", + "metrics_interval", + "pony", + "xray", + "zmq", + "WgConfig", + "web_host", + "zmq", + "updates_zmq_endpoint", + "sub", + "updates_zmq_endpoint", + "zmq", + "sett", + "ServiceSettings", + "service", + "api", + "Api", + "zmq", + "zmq_updates_endpoint", + "log_level", + "key_sign_token", + "subscription_restore_interval", + "handle", + "Api", + "sett", + "Log", + "conn_type_param", + "get_connection_handler", + "reqwest send error", + "agent", + "ConnTypeParam", + "unsupported value", + "Api not available", + "Api not available builder ", + "Api not available builder error ", + "Api not available builder error retrying...", + "as_zmq_topic", + "auth", + "env", + "id", + "env", + ">> ver" + ], + "highlight": true, + "in_selection": false, + "preserve_case": false, + "regex": false, + "replace_history": + [ + ], + "reverse": false, + "scrollbar_highlights": false, + "show_context": true, + "use_buffer2": true, + "use_gitignore": true, + "whole_word": false, + "wrap": true + }, + "groups": + [ + { + "sheets": + [ + { + "buffer": 0, + "file": "src/bin/node/config.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1769, + "regions": + { + }, + "selection": + [ + [ + 586, + 586 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/config.rs", + "requester.env_string": "", + "requester.file": "/Users/2pizza/C/f/fcore/src/bin/node/config.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 13, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 1, + "file": "src/bin/node/http.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 5370, + "regions": + { + }, + "selection": + [ + [ + 1473, + 1481 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/http.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 1.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 17, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 2, + "file": "src/http/request.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 288, + "regions": + { + }, + "selection": + [ + [ + 189, + 189 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/http/request.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 24, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 3, + "file": "fcore.sublime-project", + "selected": true, + "semi_transient": false, + "settings": + { + "buffer_size": 1287, + "regions": + { + }, + "selection": + [ + [ + 480, + 484 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/fcore.sublime-project", + "syntax": "Packages/JSON/JSON.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": false + }, + "translation.x": 0.0, + "translation.y": 115.0, + "zoom_level": 1.0 + }, + "stack_index": 0, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 4, + "file": "build.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 866, + "regions": + { + }, + "selection": + [ + [ + 37, + 37 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/build.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 20, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 5, + "file": ".github/workflows/release.yml", + "semi_transient": false, + "settings": + { + "buffer_size": 4323, + "regions": + { + }, + "selection": + [ + [ + 1114, + 1118 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/.github/workflows/release.yml", + "syntax": "Packages/YAML/YAML.sublime-syntax", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 465.0, + "zoom_level": 1.0 + }, + "stack_index": 47, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 6, + "file": ".github/workflows/rust.yml", + "semi_transient": false, + "settings": + { + "buffer_size": 2672, + "regions": + { + }, + "selection": + [ + [ + 2518, + 2518 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/.github/workflows/rust.yml", + "syntax": "Packages/YAML/YAML.sublime-syntax", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 1, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 7, + "file": "experimental/config-api.toml", + "semi_transient": false, + "settings": + { + "buffer_size": 564, + "regions": + { + }, + "selection": + [ + [ + 173, + 190 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/experimental/config-api.toml", + "syntax": "Packages/TOML/TOML.sublime-syntax" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 28, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 8, + "file": "config-api-example.toml", + "semi_transient": false, + "settings": + { + "buffer_size": 565, + "regions": + { + }, + "selection": + [ + [ + 229, + 249 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/config-api-example.toml", + "syntax": "Packages/TOML/TOML.sublime-syntax" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 26, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 9, + "file": "src/bin/api/config.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1770, + "regions": + { + }, + "selection": + [ + [ + 1209, + 1209 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/config.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 255.0, + "zoom_level": 1.0 + }, + "stack_index": 27, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 10, + "file": "src/bin/api/sync/mod.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1061, + "regions": + { + }, + "selection": + [ + [ + 881, + 881 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/sync/mod.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 13.0, + "zoom_level": 1.0 + }, + "stack_index": 52, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 11, + "file": "src/bin/api/sync/tasks.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 19151, + "regions": + { + }, + "selection": + [ + [ + 111, + 111 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/sync/tasks.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 2549.0, + "zoom_level": 1.0 + }, + "stack_index": 40, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 12, + "file": "src/bin/api/postgres/connection.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 7476, + "regions": + { + }, + "selection": + [ + [ + 2606, + 2606 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/connection.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 1230.0, + "zoom_level": 1.0 + }, + "stack_index": 55, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 13, + "file": "src/bin/api/postgres/keys.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 2211, + "regions": + { + }, + "selection": + [ + [ + 236, + 236 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/keys.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 54, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 14, + "file": "src/bin/api/postgres/node.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 10514, + "regions": + { + }, + "selection": + [ + [ + 441, + 441 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/node.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 53, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 15, + "file": "src/bin/api/postgres/pg.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 4259, + "regions": + { + }, + "selection": + [ + [ + 795, + 795 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/pg.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 210.0, + "zoom_level": 1.0 + }, + "stack_index": 42, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 16, + "file": "src/bin/api/postgres/subscription.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 3465, + "regions": + { + }, + "selection": + [ + [ + 834, + 834 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/subscription.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 193.0, + "zoom_level": 1.0 + }, + "stack_index": 41, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 17, + "file": "src/bin/api/http/handlers/connection.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 15306, + "regions": + { + }, + "selection": + [ + [ + 195, + 200 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/connection.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 91.0, + "zoom_level": 1.0 + }, + "stack_index": 23, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 18, + "file": "src/bin/api/http/handlers/key.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 4553, + "regions": + { + }, + "selection": + [ + [ + 252, + 252 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/key.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 64, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 19, + "file": "src/bin/api/http/handlers/metrics.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 2565, + "regions": + { + }, + "selection": + [ + [ + 114, + 114 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/metrics.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 63, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 20, + "file": "src/bin/api/http/handlers/mod.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1003, + "regions": + { + }, + "selection": + [ + [ + 125, + 125 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/mod.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 62, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 21, + "file": "src/bin/api/http/handlers/node.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 7256, + "regions": + { + }, + "selection": + [ + [ + 341, + 341 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/node.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 60, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 22, + "file": "src/bin/api/http/filters.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1501, + "regions": + { + }, + "selection": + [ + [ + 48, + 48 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/filters.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 59, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 23, + "file": "src/bin/api/http/mod.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1536, + "regions": + { + }, + "selection": + [ + [ + 0, + 0 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/mod.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 58, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 24, + "file": "src/bin/api/http/param.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 566, + "regions": + { + }, + "selection": + [ + [ + 47, + 47 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/param.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 57, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 25, + "file": "src/bin/api/http/request.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 4194, + "regions": + { + }, + "selection": + [ + [ + 151, + 151 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/request.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 56, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 26, + "file": "src/bin/api/http/routes.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 9061, + "regions": + { + }, + "selection": + [ + [ + 123, + 127 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/routes.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 22, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 27, + "file": "src/bin/api/http/handlers/subscription.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 13040, + "regions": + { + }, + "selection": + [ + [ + 601, + 658 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/subscription.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 46.0, + "zoom_level": 1.0 + }, + "stack_index": 61, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 28, + "file": "src/bin/node/stats.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 4985, + "regions": + { + }, + "selection": + [ + [ + 428, + 432 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/stats.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 4.0, + "zoom_level": 1.0 + }, + "stack_index": 15, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 29, + "file": "src/bin/node/snapshot.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 4067, + "regions": + { + }, + "selection": + [ + [ + 97, + 97 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/snapshot.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 8, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 30, + "file": "src/bin/node/tasks.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 12994, + "regions": + { + }, + "selection": + [ + [ + 360, + 360 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/tasks.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 6, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 31, + "file": "src/bin/auth/main.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1393, + "regions": + { + }, + "selection": + [ + [ + 38, + 38 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/main.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 36, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 32, + "file": "src/bin/auth/service.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 11299, + "regions": + { + }, + "selection": + [ + [ + 4998, + 4998 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/service.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 2371.0, + "zoom_level": 1.0 + }, + "stack_index": 32, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 33, + "file": "src/bin/auth/metrics.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 345, + "regions": + { + }, + "selection": + [ + [ + 9, + 9 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/metrics.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 49, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 34, + "file": "src/bin/auth/request.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 526, + "regions": + { + }, + "selection": + [ + [ + 73, + 78 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/request.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 33, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 35, + "file": "src/bin/auth/tasks.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 4722, + "regions": + { + }, + "selection": + [ + [ + 78, + 78 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/tasks.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 48, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 36, + "file": "src/bin/auth/config.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1637, + "regions": + { + }, + "selection": + [ + [ + 708, + 708 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/config.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 383.0, + "zoom_level": 1.0 + }, + "stack_index": 29, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 37, + "file": "src/bin/auth/email.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 7857, + "regions": + { + }, + "selection": + [ + [ + 3550, + 3550 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/email.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 2139.0, + "zoom_level": 1.0 + }, + "stack_index": 30, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 38, + "file": ".cargo/config.toml", + "semi_transient": false, + "settings": + { + "buffer_size": 83, + "regions": + { + }, + "selection": + [ + [ + 83, + 83 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/.cargo/config.toml", + "syntax": "Packages/TOML/TOML.sublime-syntax" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 31, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 39, + "file": "src/bin/auth/filters.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 490, + "regions": + { + }, + "selection": + [ + [ + 129, + 129 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/filters.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 35, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 40, + "file": "src/bin/auth/handlers.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 6267, + "regions": + { + }, + "selection": + [ + [ + 2760, + 2760 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/handlers.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 1139.0, + "zoom_level": 1.0 + }, + "stack_index": 34, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 41, + "file": "src/bin/auth/helpers.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 5950, + "regions": + { + }, + "selection": + [ + [ + 5702, + 5702 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/helpers.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 2.0, + "translation.y": 2835.0, + "zoom_level": 1.0 + }, + "stack_index": 44, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 42, + "file": "src/bin/auth/http.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 2978, + "regions": + { + }, + "selection": + [ + [ + 113, + 121 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/http.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 21, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 43, + "file": "src/bin/api/main.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 4627, + "regions": + { + }, + "selection": + [ + [ + 625, + 625 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/main.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4 + }, + "translation.x": 0.0, + "translation.y": 211.0, + "zoom_level": 1.0 + }, + "stack_index": 25, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 44, + "file": "src/zmq/publisher.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 2198, + "regions": + { + }, + "selection": + [ + [ + 1815, + 1815 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/zmq/publisher.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 574.0, + "zoom_level": 1.0 + }, + "stack_index": 39, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 45, + "file": "Cargo.toml", + "semi_transient": false, + "settings": + { + "buffer_size": 2383, + "regions": + { + }, + "selection": + [ + [ + 0, + 2383 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/Cargo.toml", + "syntax": "Packages/TOML/TOML.sublime-syntax" + }, + "translation.x": 0.0, + "translation.y": 744.0, + "zoom_level": 1.0 + }, + "stack_index": 3, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 46, + "semi_transient": false, + "settings": + { + "buffer_size": 1335, + "regions": + { + "match": + { + "flags": 112, + "regions": + [ + [ + 184, + 196 + ], + [ + 266, + 278 + ], + [ + 353, + 365 + ], + [ + 548, + 560 + ], + [ + 828, + 840 + ], + [ + 910, + 922 + ], + [ + 997, + 1009 + ], + [ + 1192, + 1204 + ] + ], + "scope": "" + } + }, + "selection": + [ + [ + 693, + 693 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": "<", + "selector": "text.html, text.xml" + }, + { + "rhs_empty": true, + "selector": "punctuation.accessor" + } + ], + "detect_indentation": false, + "line_numbers": false, + "lsp_uri": "buffer:1207", + "output_tag": 3, + "result_base_dir": "", + "result_file_regex": "^([^ \t].*):$", + "result_line_regex": "^ +([0-9]+):", + "scroll_past_end": true, + "syntax": "Packages/Default/Find Results.hidden-tmLanguage", + "translate_tabs_to_spaces": false + }, + "translation.x": 0.0, + "translation.y": 493.0, + "zoom_level": 1.0 + }, + "stack_index": 5, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 47, + "file": "src/proto/mod.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 95, + "regions": + { + }, + "selection": + [ + [ + 85, + 85 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/proto/mod.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 10, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 48, + "file": "src/bin/api/tasks.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 7178, + "regions": + { + }, + "selection": + [ + [ + 305, + 305 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/tasks.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 18.0, + "zoom_level": 1.0 + }, + "stack_index": 50, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 49, + "file": "src/bin/api/service.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 2632, + "regions": + { + }, + "selection": + [ + [ + 2447, + 2447 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/service.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 37, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 50, + "file": "src/bin/api/metrics.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1987, + "regions": + { + }, + "selection": + [ + [ + 53, + 53 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/metrics.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 51, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 51, + "file": "src/config/settings.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 2580, + "regions": + { + }, + "selection": + [ + [ + 871, + 871 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/settings.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 897.0, + "zoom_level": 1.0 + }, + "stack_index": 14, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 52, + "file": "src/bin/node/main.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 1277, + "regions": + { + }, + "selection": + [ + [ + 153, + 153 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/main.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 16, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 53, + "file": "src/bin/node/node.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 13200, + "regions": + { + }, + "selection": + [ + [ + 94, + 94 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/node.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4 + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 7, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 54, + "file": "src/memory/node.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 9311, + "regions": + { + }, + "selection": + [ + [ + 543, + 543 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/memory/node.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 4600.0, + "zoom_level": 1.0 + }, + "stack_index": 12, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 55, + "file": "src/lib.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 2962, + "regions": + { + }, + "selection": + [ + [ + 1661, + 1670 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/lib.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 273.0, + "zoom_level": 1.0 + }, + "stack_index": 4, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 56, + "file": "src/proto/xray/client.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 8393, + "regions": + { + }, + "selection": + [ + [ + 1853, + 1853 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/proto/xray/client.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 9, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 57, + "file": "src/error.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 3493, + "regions": + { + }, + "selection": + [ + [ + 0, + 30 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/error.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 18, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 58, + "file": "src/config/wireguard.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 3737, + "regions": + { + }, + "selection": + [ + [ + 1810, + 1810 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/wireguard.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 1492.0, + "zoom_level": 1.0 + }, + "stack_index": 45, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 59, + "file": "src/memory/connection/wireguard.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 8701, + "regions": + { + }, + "selection": + [ + [ + 294, + 300 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/memory/connection/wireguard.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 1751.0, + "zoom_level": 1.0 + }, + "stack_index": 2, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 60, + "file": "src/bin/node/metrics.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 5087, + "regions": + { + }, + "selection": + [ + [ + 743, + 743 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/metrics.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 11, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 61, + "file": "src/zmq/subscriber.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 2872, + "regions": + { + }, + "selection": + [ + [ + 2334, + 2334 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/zmq/subscriber.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4 + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 38, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 62, + "file": "experimental/config-auth.toml", + "semi_transient": false, + "settings": + { + "buffer_size": 996, + "regions": + { + }, + "selection": + [ + [ + 305, + 305 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/experimental/config-auth.toml", + "syntax": "Packages/TOML/TOML.sublime-syntax" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 19, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 63, + "file": "config-auth-eample.toml", + "semi_transient": false, + "settings": + { + "buffer_size": 891, + "regions": + { + }, + "selection": + [ + [ + 882, + 882 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/config-auth-eample.toml", + "syntax": "Packages/TOML/TOML.sublime-syntax" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 43, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 64, + "file": "src/config/h2.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 3798, + "regions": + { + }, + "selection": + [ + [ + 222, + 222 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/h2.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 104.0, + "zoom_level": 1.0 + }, + "stack_index": 46, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 65, + "file": "src/config/mtproto.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 308, + "regions": + { + }, + "selection": + [ + [ + 139, + 154 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/mtproto.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4 + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 65, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 66, + "file": "src/config/inbound.rs", + "semi_transient": false, + "settings": + { + "buffer_size": 15281, + "regions": + { + }, + "selection": + [ + [ + 3987, + 3987 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": ".:", + "selector": "source.rust" + }, + { + "characters": ":.'(", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "rust-analyzer" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/inbound.rs", + "show_definitions": false, + "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 2156.0, + "zoom_level": 1.0 + }, + "stack_index": 66, + "stack_multiselect": false, + "type": "text" + } + ] + }, + { + "sheets": + [ + { + "buffer": 67, + "file": "dev/api.requests", + "selected": true, + "semi_transient": false, + "settings": + { + "buffer_size": 768, + "regions": + { + }, + "selection": + [ + [ + 0, + 0 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/dev/api.requests", + "syntax": "Packages/Requester/syntax/requester-source.sublime-syntax" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 0, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 68, + "file": "dev/commands.sql", + "semi_transient": false, + "settings": + { + "buffer_size": 30, + "regions": + { + }, + "selection": + [ + [ + 0, + 0 + ] + ], + "settings": + { + "lsp_uri": "file:///Users/2pizza/C/f/fcore/dev/commands.sql", + "syntax": "Packages/SQL/SQL.sublime-syntax" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 2, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 69, + "semi_transient": false, + "settings": + { + "buffer_size": 4811, + "regions": + { + }, + "selection": + [ + [ + 4811, + 4811 + ] + ], + "settings": + { + "__vi_external_disable": true, + "auto_complete": false, + "auto_complete_commit_on_tab": false, + "bracket_highlighter.clone_locations": + { + }, + "bracket_highlighter.ignore": true, + "color_scheme": "Terminus.hidden-color-scheme", + "draw_centered": false, + "draw_indent_guides": false, + "draw_unicode_white_space": false, + "draw_white_space": "none", + "gutter": false, + "highlight_line": false, + "is_widget": true, + "lsp_uri": "buffer:1088", + "result_base_dir": "/Users/2pizza/C/f/fcore", + "result_file_regex": null, + "result_line_regex": null, + "rulers": + [ + [ + 100, + "stippled", + 2.1 + ], + 500 + ], + "scroll_past_end": true, + "syntax": "Terminus View.sublime-syntax", + "terminus.highlight_counter": 289, + "terminus_view": true, + "terminus_view.args": + { + "auto_close": true, + "cancellable": false, + "cmd": + [ + "/bin/zsh", + "-i", + "-l" + ], + "cwd": "/Users/2pizza/C/f/fcore", + "default_title": "Login Shell", + "env": + { + "LANG": "en_US.UTF-8", + "PROMPT_TOOLKIT_COLOR_DEPTH": "DEPTH_8_BIT", + "TERM": "xterm-256color", + "TERMINUS_SUBLIME": "1", + "TERM_PROGRAM": "Terminus-Sublime" + }, + "file_regex": null, + "line_regex": null, + "panel_name": "Terminus 2", + "reactivable": true, + "show_in_panel": null, + "tag": null, + "timeit": false, + "title": null, + "view_settings": + { + } + }, + "terminus_view.cancellable": false, + "terminus_view.key.ctrl+k": true, + "terminus_view.key.ctrl+p": true, + "terminus_view.natural_keyboard": true, + "terminus_view.reactivable": true, + "terminus_view.tag": null, + "terminus_view.viewport_y": 288.0, + "word_wrap": false + }, + "translation.x": 0.0, + "translation.y": 288.0, + "zoom_level": 1.0 + }, + "stack_index": 1, + "stack_multiselect": false, + "type": "text" + } + ] + } + ], + "incremental_find": + { + "height": 26.0 + }, + "input": + { + "height": 343.0 + }, + "layout": + { + "cells": + [ + [ + 0, + 0, + 1, + 1 + ], + [ + 1, + 0, + 2, + 1 + ] + ], + "cols": + [ + 0.0, + 0.675764561753, + 1.0 + ], + "rows": + [ + 0.0, + 1.0 + ] + }, + "menu_visible": true, + "output.Debugger": + { + "height": 268.0, + "history": + [ + ] + }, + "output.Debugger Console": + { + "height": 268.0, + "history": + [ + ] + }, + "output.Debugger Terminal": + { + "height": 268.0, + "history": + [ + ] + }, + "output.LSP Log Panel": + { + "height": 347.0, + "history": + [ + ] + }, + "output.SQLTools Result": + { + "height": 195.0, + "history": + [ + ] + }, + "output.Terminus": + { + "height": 321.0, + "history": + [ + ] + }, + "output.Terminus 2": + { + "height": 130.0, + "history": + [ + ] + }, + "output.diagnostics": + { + "height": 0.0, + "history": + [ + ] + }, + "output.exec": + { + "height": 238.0, + "history": + [ + ] + }, + "output.find_results": + { + "height": 0.0, + "history": + [ + ] + }, + "output.git": + { + "height": 316.0, + "history": + [ + ] + }, + "output.mdpopups": + { + "height": 0.0, + "history": + [ + ] + }, + "pinned_build_system": "Packages/User/fcore-build.sublime-build", + "project": "fcore.sublime-project", + "replace": + { + "height": 48.0 + }, + "save_all_on_build": true, + "select_file": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + [ + "", + "src/bin/node/snapshot.rs" + ], + [ + "C", + "Cargo.toml" + ], + [ + "emai", + "src/bin/auth/email.rs" + ], + [ + "ca", + "Cargo.toml" + ], + [ + "con", + ".cargo/config.toml" + ], + [ + "car", + "Cargo.toml" + ], + [ + "sub", + "src/zmq/subscriber.rs" + ], + [ + "metr", + "src/bin/node/metrics.rs" + ], + [ + "wire", + "src/memory/connection/wireguard.rs" + ], + [ + "err", + "src/error.rs" + ], + [ + "h2.r", + "src/config/h2.rs" + ], + [ + "l", + "src/lib.rs" + ], + [ + "dev", + "dev/dev.sql" + ], + [ + "mai", + "src/bin/api/main.rs" + ], + [ + "main", + "src/bin/api/main.rs" + ], + [ + "mtproto", + "src/memory/connection/proto.rs" + ], + [ + "route", + "src/bin/api/http/routes.rs" + ], + [ + "r", + "src/bin/api/http/routes.rs" + ], + [ + "rout", + "src/bin/api/http/routes.rs" + ], + [ + "htt", + "src/bin/auth/http.rs" + ], + [ + "config-n", + "experimental/config-node.toml" + ], + [ + "env", + "src/memory/env.rs" + ], + [ + "top", + "src/zmq/topic.rs" + ], + [ + "e", + "src/memory/env.rs" + ], + [ + "en", + "src/memory/env.rs" + ], + [ + "sett", + "src/config/settings.rs" + ], + [ + "main.rs", + "src/bin/auth/main.rs" + ], + [ + "confg", + "dev/servers/tr.frkn.org/config-agent.toml" + ], + [ + "h2", + "dev/scripts/install/h2.sh" + ], + [ + "install/", + "dev/scripts/install/h2.sh" + ], + [ + "xra", + "dev/servers/cz.frkn.org/xray-config.json" + ], + [ + "x", + "dev/servers/us.frkn.org/xray-config.json" + ], + [ + "age", + "dev/scripts/install/agent.sh" + ], + [ + "us.f", + "dev/servers/us.frkn.org/env" + ], + [ + "ar", + "dev/scripts/install/init-arch.sh" + ], + [ + "s", + "notes/secret.txt" + ], + [ + "c", + "notes/frkn/config" + ], + [ + "co", + "notes/frkn/config" + ], + [ + "sec", + "notes/secret.txt" + ], + [ + "t", + "notes/todo/todo.txt" + ], + [ + "se", + "notes/secret.txt" + ], + [ + "conf", + "notes/frkn/config" + ], + [ + "re", + "notes/todo/reading.list" + ], + [ + "lis", + "notes/todo/reading.list" + ], + [ + "to", + "notes/todo/todo.txt" + ], + [ + "ser", + "notes/secret.txt" + ], + [ + "ma", + "examples/src/main.rs" + ], + [ + "ex", + "target/debug/.fingerprint/worktable-523f6540c388520e/example-src" + ], + [ + "Car", + "Cargo.toml" + ], + [ + "bas", + "tests/worktable/base.rs" + ], + [ + "sele", + "codegen/src/worktable/generator/table/select_executor.rs" + ], + [ + "R", + "README.md" + ], + [ + "base", + "tests/worktable/base.rs" + ], + [ + "m", + "examples/src/main.rs" + ], + [ + "cus", + "tests/worktable/custom_pk.rs" + ], + [ + "Ca", + "Cargo.toml" + ], + [ + "in", + "codegen/src/worktable/generator/index.rs" + ], + [ + "inde", + "codegen/src/worktable/generator/index.rs" + ], + [ + "u", + "codegen/src/worktable/generator/queries/update.rs" + ], + [ + "d", + "codegen/src/worktable/generator/queries/delete.rs" + ], + [ + "upd", + "codegen/src/worktable/generator/queries/update.rs" + ], + [ + "Carg", + "Cargo.toml" + ], + [ + "updates", + "codegen/src/worktable/generator/queries/update.rs" + ], + [ + "ind", + "tests/worktable/index.rs" + ], + [ + "typ", + "codegen/src/worktable/generator/queries/type.rs" + ], + [ + "index", + "codegen/src/worktable/generator/index.rs" + ], + [ + "tab", + "src/index/table_secondary_index.rs" + ], + [ + "indx", + "tests/worktable/index.rs" + ], + [ + "upda", + "codegen/src/worktable/generator/queries/update.rs" + ], + [ + "up", + "codegen/src/worktable/generator/queries/update.rs" + ], + [ + "type", + "codegen/src/worktable/generator/queries/type.rs" + ], + [ + "mo", + "src/handlers/mod.rs" + ], + [ + "do", + "collector/Dockerfile" + ], + [ + "rea", + "Readme.md" + ], + [ + "sys", + "collector/src/gmonit/system.clj" + ], + [ + "or", + "task.org" + ], + [ + "stat", + "src/wgctrl/cluster/stat.clj" + ], + [ + "cor", + "src/wgctrl/core.clj" + ], + [ + "db", + "src/wgctrl/db.clj" + ], + [ + "de", + "src/wgctrl/dev.clj" + ], + [ + "pr", + "project.clj" + ], + [ + "ha", + "src/wgctrl/http/handlers.clj" + ], + [ + "ssh", + "src/wgctrl/ssh/peers.clj" + ] + ], + "width": 0.0 + }, + "select_project": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + ], + "width": 0.0 + }, + "select_symbol": + { + "height": 183.0, + "last_filter": "", + "selected_items": + [ + ], + "width": 592.0 + }, + "selected_group": 0, + "settings": + { + "last_automatic_layout": + [ + [ + 0, + 0, + 1, + 1 + ], + [ + 1, + 0, + 2, + 1 + ] + ], + "lsp_show_inlay_hints": true + }, + "show_minimap": false, + "show_open_files": false, + "show_tabs": true, + "side_bar_visible": true, + "side_bar_width": 307.0, + "status_bar_visible": true, + "template_settings": + { + } +} diff --git a/src/bin/agent/snapshot.rs b/src/bin/agent/snapshot.rs deleted file mode 100644 index f8c3c1c8..00000000 --- a/src/bin/agent/snapshot.rs +++ /dev/null @@ -1,111 +0,0 @@ -use rkyv::Archive; -use std::sync::Arc; -use tokio::sync::Mutex; - -use pony::{ - ConnectionBaseOperations, Connections, Error, Result, SnapshotManager, Tag, WgApi, - XrayHandlerActions, XrayHandlerClient, -}; - -#[async_trait::async_trait] -pub trait SnapshotRestore { - async fn restore_connections( - &self, - xray_client: Option>>, - wg_client: Option, - ) -> Result<()>; -} - -#[async_trait::async_trait] -impl SnapshotRestore for SnapshotManager> -where - C: Archive + Send + Sync + Clone + 'static + ConnectionBaseOperations, -{ - async fn restore_connections( - &self, - xray_client: Option>>, - wg_client: Option, - ) -> Result<()> { - let mem = self.memory.read().await; - - if mem.is_empty() { - return Err(Error::Custom("Empty snapshot".into())); - } - - let conns: Vec<(uuid::Uuid, C)> = - mem.iter().map(|(id, conn)| (*id, conn.clone())).collect(); - - drop(mem); - - for (conn_id, conn) in conns { - let wg_client = wg_client.clone(); - let xray_client = xray_client.clone(); - - tokio::spawn(async move { - match conn.get_proto().proto() { - Tag::Wireguard => { - if let Some(wg) = conn.get_wireguard() { - if let Some(api) = wg_client.as_ref() { - if let Ok(pubkey) = &wg.keys.pubkey() { - if let Err(e) = api.create(pubkey, wg.address.clone()) { - tracing::error!( - "Failed to restore WireGuard connection {}: {}", - conn_id, - e - ); - } - } - } - } - } - Tag::VlessTcpReality - | Tag::VlessGrpcReality - | Tag::VlessXhttpReality - | Tag::Vmess => { - if let Some(client) = xray_client.as_ref() { - if let Err(e) = client - .create(&conn_id, conn.get_proto().proto(), None) - .await - { - tracing::error!( - "Failed to restore Xray connection {}: {}", - conn_id, - e - ); - } else { - tracing::debug!("Restored Xray connection {}", conn_id); - } - } - } - Tag::Shadowsocks => { - if let Some(password) = conn.get_password() { - if let Some(client) = xray_client.as_ref() { - if let Err(e) = client - .create(&conn_id, conn.get_proto().proto(), Some(password)) - .await - { - tracing::error!( - "Failed to restore Shadowsocks connection {}: {}", - conn_id, - e - ); - } else { - tracing::debug!("Restored Shadowsocks connection {}", conn_id); - } - } - } - } - Tag::Hysteria2 | Tag::Mtproto => { - tracing::warn!( - "Skipping unsupported connection {} with tag {:?}", - conn_id, - conn.get_proto().proto() - ); - } - } - }); - } - - Ok(()) - } -} diff --git a/src/bin/api/config.rs b/src/bin/api/config.rs index be1d068b..662f4e9b 100644 --- a/src/bin/api/config.rs +++ b/src/bin/api/config.rs @@ -1,42 +1,24 @@ use serde::Deserialize; use std::net::Ipv4Addr; -use pony::{Error, IpAddrMask, Result}; -use pony::{LoggingConfig, Settings}; +use fcore::{IpAddrMask, Result, Settings}; -#[derive(Clone, Debug, Deserialize, Default)] -pub struct PostgresConfig { - pub host: String, - pub port: u16, - pub db: String, - pub username: String, - pub password: String, -} - -#[derive(Clone, Default, Debug, Deserialize)] -pub struct MetricsRxConfig { - pub reciever: String, - pub topic: Vec, -} - -#[derive(Clone, Debug, Deserialize, Default)] -pub struct ZmqPublisherConfig { - pub endpoint: String, +#[derive(Clone, Debug, Deserialize)] +pub struct ServiceSettings { + pub service: ServiceConfig, + pub pg: PostgresConfig, + pub metrics: MetricsRxConfig, + pub tasks: TasksConfig, } -impl ZmqPublisherConfig { - pub fn validate(self) -> Result<()> { - if !self.endpoint.starts_with("tcp://") { - return Err(Error::Custom( - "ZMQ endpoint should start with tcp://".into(), - )); - } +impl Settings for ServiceSettings { + fn validate(&self) -> Result<()> { Ok(()) } } fn default_base_url() -> String { - "http://localhost:8000".to_string() + "http://localhost:8080".to_string() } fn default_wg_network() -> IpAddrMask { @@ -47,38 +29,47 @@ fn default_listen_address() -> Ipv4Addr { "127.0.0.1".parse().unwrap() } +fn default_log_level() -> String { + "debug".to_string() +} + #[derive(Clone, Debug, Deserialize)] -pub struct ApiServiceConfig { +pub struct ServiceConfig { #[serde(default = "default_listen_address")] pub listen: Ipv4Addr, pub port: u16, pub token: String, - pub db_sync_interval_sec: u64, - pub subscription_restore_interval: u64, - pub subscription_expire_interval: u64, pub key_sign_token: Vec, pub bonus_days: i64, pub system_refer_codes: Vec, - pub max_points: usize, - pub retention_seconds: i64, #[serde(default = "default_base_url")] pub base_url: String, #[serde(default = "default_wg_network")] pub wireguard_network: IpAddrMask, + #[serde(default = "default_log_level")] + pub log_level: String, + pub updates_endpoint_zmq: String, } -#[derive(Clone, Debug, Deserialize)] -pub struct ApiSettings { - pub api: ApiServiceConfig, - pub logging: LoggingConfig, - pub zmq: ZmqPublisherConfig, - pub pg: PostgresConfig, - pub metrics: MetricsRxConfig, +#[derive(Clone, Debug, Deserialize, Default)] +pub struct PostgresConfig { + pub host: String, + pub port: u16, + pub db: String, + pub username: String, + pub password: String, } -impl Settings for ApiSettings { - fn validate(&self) -> Result<()> { - self.zmq.clone().validate()?; - Ok(()) - } +#[derive(Clone, Debug, Deserialize, Default)] +pub struct TasksConfig { + pub db_sync_interval_sec: u64, + pub subscription_restore_interval: u64, + pub subscription_expire_interval: u64, +} + +#[derive(Clone, Default, Debug, Deserialize)] +pub struct MetricsRxConfig { + pub reciever: String, + pub max_points: usize, + pub retention_seconds: i64, } diff --git a/src/bin/api/http/filters.rs b/src/bin/api/http/filters.rs index dd7c0470..60c2cf80 100644 --- a/src/bin/api/http/filters.rs +++ b/src/bin/api/http/filters.rs @@ -1,7 +1,7 @@ use std::sync::Arc; use warp::Filter; -use pony::{ +use fcore::{ Connection, ConnectionApiOperations, ConnectionBaseOperations, IpAddrMask, MetricStorage, NodeStorageOperations, SubscriptionOperations, }; diff --git a/src/bin/api/http/handlers/connection.rs b/src/bin/api/http/handlers/connection.rs index 25a03c44..1b8ac3c3 100644 --- a/src/bin/api/http/handlers/connection.rs +++ b/src/bin/api/http/handlers/connection.rs @@ -4,26 +4,27 @@ use std::net::{IpAddr, Ipv4Addr}; use tracing::{debug, error}; -use pony::{ - Connection, ConnectionApiOperations, ConnectionBaseOperations, ConnectionStorageApiOperations, - InboundConnLink, IpAddrMask, NodeStorageOperations, Proto, Status, Subscription, - SubscriptionOperations, SubscriptionStorageOperations, Tag, WgKeys, WgParam, +use fcore::{ + http::{ + helpers as http, MyRejection, + {request::ConnType, response::Instance}, + }, + utils, Connection, ConnectionApiOperations, ConnectionBaseOperations, + ConnectionStorageApiOperations, InboundConnLink, IpAddrMask, NodeStorageOperations, Proto, + Status, Subscription, SubscriptionOperations, SubscriptionStorageOperations, Tag, Topic, + WgKeys, WgParam, }; -use pony::http::helpers as http; -use pony::http::response::Instance; -use pony::http::MyRejection; -use pony::utils; - -use super::super::super::sync::{tasks::SyncOp, MemSync}; - -use super::super::param::{ConnQueryParam, ConnTypeParam}; -use super::super::request::{ConnCreateRequest, ConnectionInfoRequest}; +use super::super::{ + super::sync::{tasks::SyncOp, MemSync}, + param::ConnQueryParam, + request::{ConnCreateRequest, ConnectionInfoRequest}, +}; /// Handler get connection -// GET /connections +// POST /connections/sync pub async fn get_connections_handler( - req: ConnTypeParam, + req: ConnType, memory: MemSync, ) -> Result where @@ -40,8 +41,10 @@ where S: SubscriptionOperations + Send + Sync + Clone + 'static + PartialEq + From, { let mem = memory.memory.read().await; + tracing::debug!("POST /connections/sync {:?}", req.clone()); + let proto = req.proto; - let topic = req.topic; + let topic = req.topic.try_into()?; let last_update = req.last_update; let env = req.env; @@ -51,9 +54,7 @@ where .filter(|(_, conn)| { !conn.get_deleted() && conn.get_proto().proto() == proto - && env - .as_ref() - .is_none_or(|e| conn.get_env().to_string() == *e) + && (proto == Tag::Hysteria2 || conn.get_env() == env) && last_update.is_none_or(|ts| conn.get_modified_at().timestamp() as u64 >= ts) }) .collect(); @@ -224,11 +225,11 @@ where let topic = if let Some(_token) = conn.get_token() { // Hysteria2 uses external auth provided which handles all envs - Some("auth".to_string()) + Some(Topic::Auth) } else if conn.get_proto().is_mtproto() { None } else { - Some(conn.get_env().to_string()) + Some(conn.get_env().into()) }; if let Some(topic) = topic { diff --git a/src/bin/api/http/handlers/key.rs b/src/bin/api/http/handlers/key.rs index 63d9d862..b49d660c 100644 --- a/src/bin/api/http/handlers/key.rs +++ b/src/bin/api/http/handlers/key.rs @@ -1,18 +1,16 @@ use tracing::error; -use pony::http::helpers as http; -use pony::http::response::Instance; - -use pony::{ +use fcore::{ + http::{helpers as http, response::Instance}, Connection, ConnectionApiOperations, ConnectionBaseOperations, Distributor, Error, Key, - NodeStorageOperations, Status, SubscriptionOperations, + NodeStorageOperations, Status, Subscription, SubscriptionOperations, }; -use super::super::super::sync::{tasks::SyncOp, MemSync}; - -use super::super::param::KeyQueryParams; -use super::super::request::ActivateKeyReq; -use super::super::request::KeyReq; +use super::super::{ + super::sync::{tasks::SyncOp, MemSync}, + param::KeyQueryParams, + request::{ActivateKeyReq, KeyReq}, +}; /// Get specific & validate key handler pub async fn get_key_validate_handler( @@ -119,14 +117,8 @@ where + 'static + From + PartialEq, - S: SubscriptionOperations - + Send - + Sync - + Clone - + 'static - + std::convert::From - + std::cmp::PartialEq, - pony::Connection: From, + S: SubscriptionOperations + Send + Sync + Clone + 'static + From + PartialEq, + Connection: From, { let key_db = memory.db.key(); diff --git a/src/bin/api/http/handlers/metrics.rs b/src/bin/api/http/handlers/metrics.rs index 1bbb1926..5737d727 100644 --- a/src/bin/api/http/handlers/metrics.rs +++ b/src/bin/api/http/handlers/metrics.rs @@ -3,7 +3,7 @@ use futures::{SinkExt, StreamExt}; use std::collections::BTreeMap; use std::sync::Arc; -use pony::MetricStorage; +use fcore::MetricStorage; pub async fn handle_ws_client( socket: warp::ws::WebSocket, diff --git a/src/bin/api/http/handlers/mod.rs b/src/bin/api/http/handlers/mod.rs index 16dd6120..647bbc85 100644 --- a/src/bin/api/http/handlers/mod.rs +++ b/src/bin/api/http/handlers/mod.rs @@ -6,11 +6,9 @@ pub mod subscription; use warp::http::StatusCode; -use pony::http::ResponseMessage; - -use pony::{ - Connection, ConnectionApiOperations, ConnectionBaseOperations, NodeStorageOperations, - SubscriptionOperations, +use fcore::{ + http::ResponseMessage, Connection, ConnectionApiOperations, ConnectionBaseOperations, + NodeStorageOperations, SubscriptionOperations, }; use crate::sync::MemSync; diff --git a/src/bin/api/http/handlers/node.rs b/src/bin/api/http/handlers/node.rs index 96468d4b..02b57115 100644 --- a/src/bin/api/http/handlers/node.rs +++ b/src/bin/api/http/handlers/node.rs @@ -1,19 +1,17 @@ use std::sync::Arc; use warp::http::StatusCode; -use pony::http::IdResponse; -use pony::http::ResponseMessage; - -use pony::{ +use fcore::{ + http::{IdResponse, ResponseMessage}, Connection, ConnectionApiOperations, ConnectionBaseOperations, MetricStorage, NodeMetricInfo, NodeResponse, NodeStatus, NodeStorageOperations, Status, Subscription, SubscriptionOperations, }; -use super::super::super::sync::tasks::SyncOp; -use super::super::super::sync::MemSync; -use super::super::param::NodeIdParam; -use super::super::param::NodesQueryParams; -use super::super::request::NodeRequest; +use super::super::{ + super::sync::{tasks::SyncOp, MemSync}, + param::{NodeIdParam, NodesQueryParams}, + request::NodeRequest, +}; // Register node handler // POST /node diff --git a/src/bin/api/http/handlers/subscription.rs b/src/bin/api/http/handlers/subscription.rs index b979ac1e..2aca0bc5 100644 --- a/src/bin/api/http/handlers/subscription.rs +++ b/src/bin/api/http/handlers/subscription.rs @@ -1,30 +1,27 @@ use base64::Engine; -use chrono::DateTime; -use chrono::Utc; -use pony::InboundClashConfig; +use chrono::{DateTime, Utc}; use std::collections::HashSet; use std::net::Ipv4Addr; -use warp::http::Response; -use warp::http::StatusCode; - -use pony::http::helpers as http; -use pony::http::response::{EnvInfo, Instance, SubscriptionResponse}; -use pony::http::ResponseMessage; - -use pony::{ - get_uuid_last_octet_simple, Connection, ConnectionApiOperations, ConnectionBaseOperations, - ConnectionStorageApiOperations, Env, Inbound, InboundConnLink, MetricStorage, - NodeStorageOperations, Status, Subscription, SubscriptionOperations, - SubscriptionStorageOperations, Tag, +use warp::http::{Response, StatusCode}; + +use fcore::http::{ + helpers as http, + response::{EnvInfo, Instance, SubscriptionResponse}, + ResponseMessage, }; -use crate::http::request::FormatReq; +use fcore::{ + utils::get_uuid_last_octet_simple, Connection, ConnectionApiOperations, + ConnectionBaseOperations, ConnectionStorageApiOperations, Env, Inbound, InboundClashConfig, + InboundConnLink, MetricStorage, NodeStorageOperations, Status, Subscription, + SubscriptionOperations, SubscriptionStorageOperations, Tag, +}; -use super::super::super::sync::tasks::SyncOp; -use super::super::super::sync::MemSync; -use super::super::param::SubIdQueryParam; -use super::super::request::Subscription as SubReq; -use super::super::request::SubscriptionInfoRequest; +use super::super::super::sync::{tasks::SyncOp, MemSync}; +use super::super::{ + param::SubIdQueryParam, + request::{FormatReq, Subscription as SubReq, SubscriptionInfoRequest}, +}; /// Handler creates subscription // POST /subscription diff --git a/src/bin/api/http/mod.rs b/src/bin/api/http/mod.rs index 533680e0..d7bf09fb 100644 --- a/src/bin/api/http/mod.rs +++ b/src/bin/api/http/mod.rs @@ -1,8 +1,8 @@ -use pony::http::AuthError; -use pony::http::MethodError; use warp::reject; use warp::{http::StatusCode, Rejection, Reply}; +use fcore::http::{AuthError, MethodError}; + mod filters; pub(crate) mod handlers; pub(crate) mod param; diff --git a/src/bin/api/http/param.rs b/src/bin/api/http/param.rs index 063cb36f..4a413653 100644 --- a/src/bin/api/http/param.rs +++ b/src/bin/api/http/param.rs @@ -1,6 +1,6 @@ use serde::{Deserialize, Serialize}; -use pony::{Code, Tag}; +use fcore::Code; #[derive(Clone, Debug, Deserialize, Serialize)] pub struct SubIdQueryParam { @@ -22,14 +22,6 @@ pub struct ConnQueryParam { pub id: uuid::Uuid, } -#[derive(Clone, Debug, Deserialize, Serialize)] -pub struct ConnTypeParam { - pub proto: Tag, - pub last_update: Option, - pub env: Option, - pub topic: String, -} - #[derive(Serialize, Deserialize)] pub struct KeyQueryParams { pub key: Code, diff --git a/src/bin/api/http/request.rs b/src/bin/api/http/request.rs index dd767837..2b9e4e16 100644 --- a/src/bin/api/http/request.rs +++ b/src/bin/api/http/request.rs @@ -5,7 +5,7 @@ use std::net::Ipv4Addr; use std::collections::HashSet; -use pony::{Env, Error, Inbound, Node, NodeStatus, NodeType, Tag}; +use fcore::{Env, Error, Inbound, Node, NodeStatus, NodeType, Tag}; #[derive(Clone, Debug, Deserialize, Serialize)] pub enum TagReq { diff --git a/src/bin/api/http/routes.rs b/src/bin/api/http/routes.rs index c79e23e6..c1f5405f 100644 --- a/src/bin/api/http/routes.rs +++ b/src/bin/api/http/routes.rs @@ -2,35 +2,28 @@ use async_trait::async_trait; use std::sync::Arc; use warp::Filter; -use pony::http::filters::{auth, with_i64}; - -use pony::{ +use fcore::{ + http::filters::{auth, with_i64}, Connection, ConnectionApiOperations, ConnectionBaseOperations, NodeStorageOperations, Result, Subscription, SubscriptionOperations, }; -use super::super::api::Api; -use super::filters::*; -use super::handlers::connection::*; -use super::handlers::key::*; -use super::handlers::metrics::*; -use super::handlers::node::*; -use super::handlers::subscription::*; -use super::param::*; -use super::rejection; -use super::request::*; - -use super::super::config::ApiServiceConfig; - -use super::handlers::healthcheck_handler; +use super::{ + super::{config::ServiceConfig, service::Service}, + filters::*, + handlers::{connection::*, healthcheck_handler, key::*, metrics::*, node::*, subscription::*}, + param::*, + rejection, + request::*, +}; #[async_trait] pub trait Http { - async fn run(&self, params: ApiServiceConfig) -> Result<()>; + async fn run(&self, params: ServiceConfig) -> Result<()>; } #[async_trait] -impl Http for Api +impl Http for Service where C: ConnectionBaseOperations + ConnectionApiOperations @@ -47,8 +40,8 @@ where S: SubscriptionOperations + Send + Sync + Clone + 'static + PartialEq + From, { - async fn run(&self, params: ApiServiceConfig) -> Result<()> { - let auth = auth(Arc::new(self.settings.api.token.clone())); + async fn run(&self, params: ServiceConfig) -> Result<()> { + let auth = auth(Arc::new(self.settings.service.token.clone())); let cors = warp::cors() .allow_origin(params.base_url.as_str()) @@ -122,30 +115,30 @@ where .and_then(put_subscription_handler); // Connections Routes + let get_a_connection_route = warp::path!("connection") + .and(warp::get()) + .and(auth.clone()) + .and(warp::query::()) + .and(with_sync(self.sync.clone())) + .and_then(get_connection_handler); + let get_wg_connections_info_route = warp::path!("info" / "connections" / "wireguard") .and(warp::get()) .and(warp::query::()) .and(with_sync(self.sync.clone())) .and_then(wireguard_connections_handler); + let get_mtproto_connections_info_route = warp::path!("info" / "connections" / "mtproto") .and(warp::get()) .and(warp::query::()) .and(with_sync(self.sync.clone())) .and_then(mtproto_connections_handler); - let get_connection_route = warp::get() - .and(warp::path("connection")) - .and(warp::path::end()) - .and(auth.clone()) - .and(warp::query::()) - .and(with_sync(self.sync.clone())) - .and_then(get_connection_handler); - - let get_connections_route = warp::get() - .and(warp::path("connections")) - .and(warp::path::end()) + let post_connections_sync_route = warp::path("connections") + .and(warp::path("sync")) + .and(warp::post()) .and(auth.clone()) - .and(warp::query::()) + .and(warp::body::json()) .and(with_sync(self.sync.clone())) .and_then(get_connections_handler); @@ -234,12 +227,12 @@ where .or(get_node_route) .or(post_node_register_route) // Connection - .or(get_connection_route) - .or(get_connections_route) .or(post_connection_route) + .or(post_connections_sync_route) .or(delete_connection_route) .or(get_mtproto_connections_info_route) .or(get_wg_connections_info_route) + .or(get_a_connection_route) // Key .or(get_key_validation_route) .or(post_key_route) @@ -251,7 +244,7 @@ where .with(cors); warp::serve(routes) - .run((self.settings.api.listen, self.settings.api.port)) + .run((self.settings.service.listen, self.settings.service.port)) .await; Ok(()) diff --git a/src/bin/api/main.rs b/src/bin/api/main.rs index d57b37da..63d6c585 100644 --- a/src/bin/api/main.rs +++ b/src/bin/api/main.rs @@ -2,35 +2,35 @@ use std::sync::Arc; use tokio::sync::RwLock; use tokio::time::Duration; -use pony::{ - measure_time, utils::level_from_settings, MetricStorage, Publisher, Result, Settings, - Subscriber, BANNER, VERSION, +use fcore::{ + utils::level_from_settings, utils::measure_time, MetricStorage, Publisher, Result, Settings, + Subscriber, Topic, BANNER, VERSION, }; use tracing::{debug, error, info}; -use crate::api::Api; -use crate::api::ApiState; -use crate::api::Cache; -use crate::config::ApiSettings; -use crate::http::routes::Http; -use crate::metrics::MetricWorker; -use crate::postgres::pg::PgContext; -use crate::sync::MemSync; -use crate::tasks::Tasks; - -mod api; +use crate::{ + config::ServiceSettings, + http::routes::Http, + metrics::MetricWorker, + postgres::pg::PgContext, + service::{Cache, Service, State}, + sync::MemSync, + tasks::Tasks, +}; + mod config; mod http; mod metrics; mod postgres; +mod service; mod sync; mod tasks; #[tokio::main] async fn main() -> Result<()> { + println!(">>> API Service {}", VERSION); println!("{}", BANNER); - println!(">>> {}", VERSION); #[cfg(feature = "debug")] console_subscriber::init(); @@ -40,13 +40,13 @@ async fn main() -> Result<()> { .expect("required config path as an argument"); println!("Config file {:?}", config_path); - let settings = ApiSettings::new(config_path); + let settings = ServiceSettings::from_file(config_path); settings.validate().expect("Wrong settings file"); println!(">>> Settings: {:?}", settings.clone()); tracing_subscriber::fmt() - .with_env_filter(level_from_settings(&settings.logging.level)) + .with_env_filter(level_from_settings(&settings.service.log_level)) .init(); let db = match PgContext::init(&settings.pg).await { @@ -57,34 +57,38 @@ async fn main() -> Result<()> { } }; - let publisher = Publisher::new(&settings.zmq.endpoint).await; - - let mem: Arc> = Arc::new(RwLock::new(Cache::new())); - let mem_sync = MemSync::new(mem.clone(), db.clone(), publisher.clone()); + let mem: Arc> = Arc::new(RwLock::new(Cache::new())); + let publisher: Publisher = Publisher::new(&settings.service.updates_endpoint_zmq).await?; + let mem_sync = MemSync::new(mem.clone(), db.clone(), publisher); let metric_storage = Arc::new(MetricStorage::new( - settings.api.max_points, - settings.api.retention_seconds, + settings.metrics.max_points, + settings.metrics.retention_seconds, + )); + let api_service = Arc::new(Service::new( + mem_sync.clone(), + settings.clone(), + metric_storage, )); - let api = Arc::new(Api::new(mem_sync.clone(), settings.clone(), metric_storage)); - - measure_time(api.get_state_from_db(), "Init PostgreSQL DB").await?; + measure_time(api_service.get_state_from_db(), "Init PostgreSQL DB").await?; - let api_clone = api.clone(); + let api_service_clone = api_service.clone(); tokio::spawn(async move { - api_clone - .periodic_db_sync(settings.api.db_sync_interval_sec) + api_service_clone + .periodic_db_sync(settings.tasks.db_sync_interval_sec) .await; }); debug!("Running metrics reciever task"); - let subscriber = Subscriber::new_bound(&settings.metrics.reciever, settings.metrics.topic); - MetricWorker::start(api.metrics.clone(), subscriber).await; + let subscriber: Subscriber = + Subscriber::new_bound(&settings.metrics.reciever, vec![Topic::Metrics])?; + + MetricWorker::start(api_service.metrics.clone(), subscriber).await; info!("Metrics system initialized via MetricWorker"); - let metrics_storage = api.metrics.clone(); + let metrics_storage = api_service.metrics.clone(); tokio::spawn(async move { let mut interval = tokio::time::interval(std::time::Duration::from_secs(60)); loop { @@ -99,48 +103,52 @@ async fn main() -> Result<()> { }); tokio::spawn({ - let api = api.clone(); + let api_service = api_service.clone(); let job_interval = Duration::from_secs(60); info!("cleanup_expired_connections task started"); async move { - api.cleanup_expired_connections(job_interval.as_secs()) + api_service + .cleanup_expired_connections(job_interval.as_secs()) .await; } }); tokio::spawn({ - let api = api.clone(); - let job_interval = Duration::from_secs(settings.api.subscription_expire_interval); + let api_service = api_service.clone(); + let job_interval = Duration::from_secs(settings.tasks.subscription_expire_interval); info!("cleanup_expired_subscriptions task started"); async move { - api.cleanup_expired_subscriptions(job_interval.as_secs()) + api_service + .cleanup_expired_subscriptions(job_interval.as_secs()) .await; } }); tokio::spawn({ - let api = api.clone(); - let job_interval = Duration::from_secs(settings.api.subscription_restore_interval); + let api_service = api_service.clone(); + let job_interval = Duration::from_secs(settings.tasks.subscription_restore_interval); info!("restore_subscriptions task started"); async move { - api.restore_subscriptions(job_interval.as_secs()).await; + api_service + .restore_subscriptions(job_interval.as_secs()) + .await; } }); - let api = api.clone(); - let api_settings = settings.api.clone(); - let api_handle = tokio::spawn(async move { - if let Err(e) = api.run(api_settings).await { + let api_service = api_service.clone(); + let service_settings = settings.service.clone(); + let service_handle = tokio::spawn(async move { + if let Err(e) = api_service.run(service_settings).await { error!("API server exited with error: {}", e); } }); let res: Result<()> = tokio::select! { - _ = api_handle => { + _ = service_handle => { println!("API server finished"); Ok(()) } diff --git a/src/bin/api/metrics.rs b/src/bin/api/metrics.rs index 9cd6b205..b0d2ae1e 100644 --- a/src/bin/api/metrics.rs +++ b/src/bin/api/metrics.rs @@ -1,7 +1,7 @@ use rkyv::Deserialize; use std::sync::Arc; -use pony::{MetricEnvelope, MetricStorage, Subscriber}; +use fcore::{MetricEnvelope, MetricStorage, Subscriber}; pub struct MetricWorker; diff --git a/src/bin/api/postgres/connection.rs b/src/bin/api/postgres/connection.rs index 81fa358b..8d57768a 100644 --- a/src/bin/api/postgres/connection.rs +++ b/src/bin/api/postgres/connection.rs @@ -5,7 +5,7 @@ use serde::Serialize; use std::sync::Arc; use tokio::sync::Mutex; -use pony::{ +use fcore::{ Connection, ConnectionBaseOperations, Error, IpAddrMask, Proto, Result, Tag, WgKeys, WgParam, }; diff --git a/src/bin/api/postgres/keys.rs b/src/bin/api/postgres/keys.rs index aca9c8a6..c0860dca 100644 --- a/src/bin/api/postgres/keys.rs +++ b/src/bin/api/postgres/keys.rs @@ -5,7 +5,7 @@ use tokio::sync::Mutex; use super::pg::PgClientManager; -use pony::{Key, Result}; +use fcore::{Key, Result}; pub struct PgKey { pub manager: Arc>, diff --git a/src/bin/api/postgres/node.rs b/src/bin/api/postgres/node.rs index 5b786ad7..a2bb3d09 100644 --- a/src/bin/api/postgres/node.rs +++ b/src/bin/api/postgres/node.rs @@ -8,7 +8,7 @@ use tokio::sync::Mutex; use tracing::{debug, error, warn}; -use pony::{ +use fcore::{ H2Settings, Inbound, IpAddrMask, Node, NodeStatus, NodeType, Result, WgKeys, WireguardSettings, }; diff --git a/src/bin/api/postgres/pg.rs b/src/bin/api/postgres/pg.rs index 233f4363..e81836f0 100644 --- a/src/bin/api/postgres/pg.rs +++ b/src/bin/api/postgres/pg.rs @@ -6,18 +6,18 @@ use tokio_postgres::NoTls; use tracing::{debug, error, trace, warn}; -use pony::{ +use fcore::{ Connection, ConnectionStorageApiOperations, Env, Node, NodeStorageOperations, Result, Status, Subscription, SubscriptionStorageOperations, }; -use super::super::api::Cache; -use super::super::config::PostgresConfig; -use super::connection::ConnRow; -use super::connection::PgConn; -use super::keys::PgKey; -use super::node::PgNode; -use super::subscription::PgSubscription; +use super::{ + super::{config::PostgresConfig, service::Cache}, + connection::{ConnRow, PgConn}, + keys::PgKey, + node::PgNode, + subscription::PgSubscription, +}; pub struct PgClientManager { config: PostgresConfig, diff --git a/src/bin/api/postgres/subscription.rs b/src/bin/api/postgres/subscription.rs index ec213eda..6930421e 100644 --- a/src/bin/api/postgres/subscription.rs +++ b/src/bin/api/postgres/subscription.rs @@ -2,7 +2,7 @@ use chrono::Utc; use std::sync::Arc; use tokio::sync::Mutex; -use pony::{Result, Subscription}; +use fcore::{Result, Subscription}; use super::pg::PgClientManager; diff --git a/src/bin/api/api.rs b/src/bin/api/service.rs similarity index 85% rename from src/bin/api/api.rs rename to src/bin/api/service.rs index 7bec06ae..a10c52bb 100644 --- a/src/bin/api/api.rs +++ b/src/bin/api/service.rs @@ -2,17 +2,16 @@ use serde::{Deserialize, Serialize}; use std::collections::HashMap; use std::sync::Arc; -use pony::{ +use fcore::{ Connection, ConnectionApiOperations, ConnectionBaseOperations, Connections, Env, MetricStorage, Node, NodeStorageOperations, Subscription, SubscriptionOperations, Subscriptions, }; -use super::config::ApiSettings; -use super::sync::MemSync; +use super::{config::ServiceSettings, sync::MemSync}; -pub type ApiState = Cache>, Connection, Subscription>; +pub type State = Cache>, Connection, Subscription>; -pub struct Api +pub struct Service where N: NodeStorageOperations + Send + Sync + Clone + 'static, C: ConnectionBaseOperations @@ -25,11 +24,11 @@ where S: SubscriptionOperations + Send + Sync + Clone + 'static, { pub sync: MemSync, - pub settings: ApiSettings, + pub settings: ServiceSettings, pub metrics: Arc, } -impl Api +impl Service where N: NodeStorageOperations + Send + Sync + Clone + 'static, C: ConnectionBaseOperations @@ -41,7 +40,11 @@ where + PartialEq, S: SubscriptionOperations + Send + Sync + Clone + 'static, { - pub fn new(sync: MemSync, settings: ApiSettings, metrics: Arc) -> Self { + pub fn new( + sync: MemSync, + settings: ServiceSettings, + metrics: Arc, + ) -> Self { Self { sync, settings, diff --git a/src/bin/api/sync/mod.rs b/src/bin/api/sync/mod.rs index 61273ea6..5b1c83c3 100644 --- a/src/bin/api/sync/mod.rs +++ b/src/bin/api/sync/mod.rs @@ -2,7 +2,7 @@ use std::sync::Arc; use tokio::sync::RwLock; use super::{postgres::pg::PgContext, Cache}; -use pony::{ +use fcore::{ Connection, ConnectionApiOperations, ConnectionBaseOperations, NodeStorageOperations, Publisher, SubscriptionOperations, }; diff --git a/src/bin/api/sync/tasks.rs b/src/bin/api/sync/tasks.rs index 13c94d77..1a0c09a1 100644 --- a/src/bin/api/sync/tasks.rs +++ b/src/bin/api/sync/tasks.rs @@ -2,10 +2,10 @@ use chrono::{Duration, Utc}; use futures::future::join_all; use tracing::{debug, error, info, warn}; -use pony::{ +use fcore::{ Connection, ConnectionApiOperations, ConnectionBaseOperations, ConnectionStorageApiOperations, Env, Node, NodeStatus, NodeStorageOperations, Status, Subscription, SubscriptionOperations, - SubscriptionStorageOperations, SyncError, + SubscriptionStorageOperations, SyncError, Topic, }; use super::super::{http::request::Subscription as SubReq, postgres::connection::ConnRow}; @@ -260,16 +260,16 @@ where debug!("Connection {} successfully removed from database", conn_id); let msg = vec![conn.as_delete_message(conn_id)]; - let key = if conn.get_token().is_some() { - "auth".to_string() + let topic = if conn.get_token().is_some() { + Topic::Auth } else { - conn.get_env().to_string() + conn.get_env().into() }; match rkyv::to_bytes::<_, 1024>(&msg) { Ok(bytes) => { - info!("Publishing delete command to agent/node: {}", key); - if let Err(e) = self.publisher.send_binary(&key, bytes.as_ref()).await { + info!("Publishing delete command to topic: {}", topic); + if let Err(e) = self.publisher.send_binary(&topic, bytes.as_ref()).await { error!( "NETWORK ERROR: Failed to send delete signal for {} to bus: {:?}", conn_id, e @@ -348,16 +348,16 @@ where } }; - let key = if conn.get_token().is_some() { - "auth".to_string() + let topic = if conn.get_token().is_some() { + Topic::Auth } else { - conn.get_env().to_string() + conn.get_env().into() }; - if let Err(e) = this.publisher.send_binary(&key, bytes.as_ref()).await { + if let Err(e) = this.publisher.send_binary(&topic, bytes.as_ref()).await { error!( "Failed to send restore message for {} to {}: {:?}", - conn_id, key, e + conn_id, topic, e ); return None; } diff --git a/src/bin/api/tasks.rs b/src/bin/api/tasks.rs index 57cf2959..1a0b9da0 100644 --- a/src/bin/api/tasks.rs +++ b/src/bin/api/tasks.rs @@ -5,15 +5,16 @@ use std::time::Duration; use tracing::{debug, error, info, warn}; -use pony::{ +use fcore::{ measure_time, Connection, ConnectionBaseOperations, ConnectionStorageApiOperations, Env, Node, Result, Status, Subscription, SubscriptionOperations, }; -use super::api::Api; -use super::api::Cache; -use super::postgres::pg::Tasks as MemoryCacheTasks; -use super::sync::tasks::SyncOp; +use super::{ + postgres::pg::Tasks as MemoryCacheTasks, + service::{Cache, Service}, + sync::tasks::SyncOp, +}; #[async_trait::async_trait] pub trait Tasks { @@ -25,7 +26,7 @@ pub trait Tasks { } #[async_trait::async_trait] -impl Tasks for Api>, Connection, Subscription> { +impl Tasks for Service>, Connection, Subscription> { async fn cleanup_expired_connections(&self, interval_sec: u64) { let mut interval = tokio::time::interval(Duration::from_secs(interval_sec)); diff --git a/src/bin/auth/config.rs b/src/bin/auth/config.rs index d6f4e2e1..684c28c5 100644 --- a/src/bin/auth/config.rs +++ b/src/bin/auth/config.rs @@ -1,54 +1,68 @@ use serde::Deserialize; use std::net::Ipv4Addr; -use pony::Result; -use pony::{ - ApiAccessConfig, LoggingConfig, MetricsTxConfig, NodeConfigRaw, Settings, ZmqSubscriberConfig, -}; +use fcore::{ApiAccessConfig, MetricsTxConfig, NodeConfigRaw, Result, Settings}; -#[derive(Clone, Debug, Deserialize, Default)] -pub struct SmtpConfig { - pub server: String, - pub username: String, - pub password: String, - pub port: u16, - pub from: String, +#[derive(Clone, Debug, Deserialize)] +pub struct ServiceSettings { + pub service: ServiceConfig, + pub node: NodeConfigRaw, + pub api: ApiAccessConfig, + #[cfg(feature = "email")] + pub smtp: SmtpConfig, + pub metrics: MetricsTxConfig, +} - pub title: String, - pub company_name: String, - pub support: String, +impl Settings for ServiceSettings { + fn validate(&self) -> Result<()> { + Ok(()) + } } fn default_listen_address() -> Ipv4Addr { "127.0.0.1".parse().unwrap() } +fn default_listen_port() -> u16 { + 3000 +} + +fn default_cors_origin() -> String { + "http://localhost:8080".to_string() +} + +#[cfg(feature = "email")] +fn default_company_website() -> String { + "http://localhost:8080".to_string() +} + #[derive(Clone, Debug, Deserialize)] -pub struct AuthServiceConfig { - pub snapshot_interval: u64, - pub snapshot_path: String, - pub web_host: String, +pub struct ServiceConfig { + pub log_level: String, #[serde(default = "default_listen_address")] pub listen: Ipv4Addr, + #[serde(default = "default_listen_port")] pub port: u16, - pub email_file: String, - pub email_sign_token: Vec, -} - -#[derive(Clone, Debug, Deserialize)] -pub struct AuthServiceSettings { - pub logging: LoggingConfig, - pub auth: AuthServiceConfig, - pub zmq: ZmqSubscriberConfig, - pub node: NodeConfigRaw, - pub api: ApiAccessConfig, - pub smtp: SmtpConfig, - pub metrics: MetricsTxConfig, + pub snapshot_interval: u64, + pub snapshot_path: String, + #[serde(default = "default_cors_origin")] + pub origin: String, + pub zmq_updates_endpoint: String, } -impl Settings for AuthServiceSettings { - fn validate(&self) -> Result<()> { - self.zmq.clone().validate()?; - Ok(()) - } +#[cfg(feature = "email")] +#[derive(Clone, Debug, Deserialize, Default)] +pub struct SmtpConfig { + pub server: String, + pub username: String, + pub password: String, + pub port: u16, + pub from: String, + pub title: String, + pub company_name: String, + pub support: String, + pub email_file: String, + pub email_sign_token: Vec, + #[serde(default = "default_company_website")] + pub company_website: String, } diff --git a/src/bin/auth/email.rs b/src/bin/auth/email.rs index 7927c53a..ef5d1c11 100644 --- a/src/bin/auth/email.rs +++ b/src/bin/auth/email.rs @@ -3,52 +3,47 @@ use hmac::{Hmac, Mac}; use sha2::Sha256; use std::collections::HashMap; use std::sync::Arc; -use tokio::fs::File; -use tokio::fs::OpenOptions; -use tokio::io::AsyncWriteExt; -use tokio::io::{AsyncBufReadExt, BufReader}; -use tokio::sync::RwLock; +use tokio::{ + fs::{File, OpenOptions}, + io::AsyncWriteExt, + io::{AsyncBufReadExt, BufReader}, + sync::RwLock, +}; use super::config::SmtpConfig; type HmacSha256 = Hmac; -use lettre::transport::smtp::{ - authentication::Credentials, - client::{Tls, TlsParameters}, - AsyncSmtpTransport, +use lettre::{ + transport::smtp::{ + authentication::Credentials, + client::{Tls, TlsParameters}, + AsyncSmtpTransport, + }, + AsyncTransport, Message, Tokio1Executor, }; -use lettre::AsyncTransport; -use lettre::Message; -use lettre::Tokio1Executor; #[derive(Clone)] pub struct EmailStore { pub store: Arc>>>, - file: String, smtp: SmtpConfig, - secret: Vec, - pub web_host: String, - mailer: Arc>, } impl EmailStore { - pub fn new(file: String, smtp: SmtpConfig, secret: Vec, web_host: String) -> Self { + pub fn new(smtp: SmtpConfig) -> Self { let mailer = EmailStore::build_mailer(&smtp); Self { store: Arc::new(RwLock::new(HashMap::new())), - file, smtp, - secret, - web_host, mailer: Arc::new(mailer), } } fn hmac_email(&self, email: &str) -> String { - let mut mac = HmacSha256::new_from_slice(&self.secret).unwrap(); + let secret = &self.smtp.email_sign_token; + let mut mac = HmacSha256::new_from_slice(&secret).unwrap(); mac.update(email.as_bytes()); hex::encode(mac.finalize().into_bytes()) } @@ -76,7 +71,7 @@ impl EmailStore { let file = OpenOptions::new() .create(true) .append(true) - .open(&self.file) + .open(&self.smtp.email_file) .await; let line = format!( @@ -93,7 +88,7 @@ impl EmailStore { } pub async fn load_trials(&self) -> std::io::Result<()> { - let file = match File::open(&self.file).await { + let file = match File::open(&self.smtp.email_file).await { Ok(f) => f, Err(_) => return Ok(()), }; @@ -134,7 +129,7 @@ impl EmailStore { pub async fn send_email_background(&self, to: String, sub_id: uuid::Uuid) { let mailer = self.mailer.clone(); - let web_host = self.web_host.clone(); + let web_host = self.smtp.company_website.clone(); let from = self.smtp.from.clone(); let title = self.smtp.title.clone(); let company_name = self.smtp.company_name.clone(); diff --git a/src/bin/auth/filters.rs b/src/bin/auth/filters.rs index 1e20a018..e44cbb9f 100644 --- a/src/bin/auth/filters.rs +++ b/src/bin/auth/filters.rs @@ -1,8 +1,10 @@ -use pony::ApiAccessConfig; +use fcore::ApiAccessConfig; use warp::Filter; +#[cfg(feature = "email")] use super::email::EmailStore; +#[cfg(feature = "email")] pub fn with_store( store: EmailStore, ) -> impl Filter + Clone { diff --git a/src/bin/auth/handlers.rs b/src/bin/auth/handlers.rs index 8ffe8db7..845a1a1d 100644 --- a/src/bin/auth/handlers.rs +++ b/src/bin/auth/handlers.rs @@ -1,28 +1,26 @@ use std::sync::Arc; use tokio::sync::RwLock; -use pony::http::helpers as http; -use pony::http::response::Instance; - -use pony::{ +use fcore::{ + http::{helpers as http, response::Instance}, ApiAccessConfig, ConnectionBaseOperations, ConnectionStorageBaseOperations, Connections, Env, }; -use super::auth::DEFAULT_DAYS; -use super::auth::PROTOS; +#[cfg(feature = "email")] use super::email::EmailStore; use super::helpers::{activate_key, validate_key}; use super::helpers::{create_connection, create_subscription, get_subscription}; use super::http::HttpClient; use super::request; use super::response; +use super::service::DEFAULT_DAYS; +use super::service::PROTOS; pub async fn activate_key_handler( req: request::ActivateKey, http: HttpClient, api: ApiAccessConfig, ) -> Result { - // 1. Validate Key let key = match validate_key(&http, &api.endpoint, &api.token, &req.code).await { Ok(k) => k, Err(e) => { @@ -85,6 +83,7 @@ pub async fn activate_key_handler( )) } +#[cfg(feature = "email")] pub async fn trial_handler( req: request::Trial, store: EmailStore, diff --git a/src/bin/auth/helpers.rs b/src/bin/auth/helpers.rs index 2527ab2d..02053dae 100644 --- a/src/bin/auth/helpers.rs +++ b/src/bin/auth/helpers.rs @@ -1,12 +1,9 @@ -use pony::http::response::ResponseMessage; -use pony::http::response::SubscriptionResponse; -use pony::http::response::{Instance, InstanceWithId}; - -use pony::Subscription; - use serde::Deserialize; -use pony::{Code, Env, Key}; +use fcore::{ + http::response::{Instance, InstanceWithId, ResponseMessage, SubscriptionResponse}, + Code, Env, Error, Key, Result, Subscription, +}; use super::http::HttpClient; @@ -21,7 +18,7 @@ pub async fn validate_key( api_address: &str, api_token: &str, key: &Code, -) -> anyhow::Result { +) -> Result { let url = format!("{}/key/validate?key={}", api_address, key); tracing::debug!("URL = {}", url); @@ -36,7 +33,7 @@ pub async fn validate_key( match parsed.response.instance { Instance::Key(key) => Ok(key), - _ => anyhow::bail!("Unexpected instance type"), + _ => Err(Error::Custom("Unexpected instance type".into())), } } else { #[derive(Deserialize)] @@ -44,7 +41,9 @@ pub async fn validate_key( message: Option, } let err: ErrResp = serde_json::from_str(&text).unwrap_or(ErrResp { message: None }); - anyhow::bail!(err.message.unwrap_or_else(|| "Unknown error".to_string())) + Err(Error::Custom( + err.message.unwrap_or_else(|| "Unknown error".to_string()), + )) } } @@ -53,7 +52,7 @@ pub async fn get_subscription( api_address: &str, api_token: &str, subscription_id: &uuid::Uuid, -) -> anyhow::Result { +) -> Result { let url = format!("{}/subscription/{}", api_address, subscription_id); tracing::debug!("URL = {}", url); @@ -77,7 +76,9 @@ pub async fn get_subscription( message: Option, } let err: ErrResp = serde_json::from_str(&text).unwrap_or(ErrResp { message: None }); - anyhow::bail!(err.message.unwrap_or_else(|| "Unknown error".to_string())) + Err(Error::Custom( + err.message.unwrap_or_else(|| "Unknown error".to_string()), + )) } } @@ -87,7 +88,7 @@ pub async fn activate_key( api_token: &str, key: &Code, sub_id: &uuid::Uuid, -) -> anyhow::Result { +) -> Result { let url = format!("{}/key/activate?", api_address); tracing::debug!("URL = {}", url); @@ -110,7 +111,7 @@ pub async fn activate_key( match parsed.response.instance { Instance::Key(key) => Ok(key), - _ => anyhow::bail!("Unexpected instance type"), + _ => Err(Error::Custom("Unexpected instance type".into())), } } else { #[derive(Deserialize)] @@ -118,7 +119,9 @@ pub async fn activate_key( message: Option, } let err: ErrResp = serde_json::from_str(&text).unwrap_or(ErrResp { message: None }); - anyhow::bail!(err.message.unwrap_or_else(|| "Unknown error".to_string())) + Err(Error::Custom( + err.message.unwrap_or_else(|| "Unknown error".to_string()), + )) } } @@ -128,7 +131,7 @@ pub async fn create_subscription( api_token: &str, days: i64, referred_by: &str, -) -> anyhow::Result { +) -> Result { let url = format!("{}/subscription", api_address); tracing::debug!("URL = {}", url); @@ -150,7 +153,7 @@ pub async fn create_subscription( match parsed.response.instance { Instance::Subscription(sub) => Ok(sub), - _ => anyhow::bail!("Unexpected instance type"), + _ => Err(Error::Custom("Unexpected instance type".into())), } } else { #[derive(Deserialize)] @@ -158,7 +161,9 @@ pub async fn create_subscription( message: Option, } let err: ErrResp = serde_json::from_str(&text).unwrap_or(ErrResp { message: None }); - anyhow::bail!(err.message.unwrap_or_else(|| "Unknown error".to_string())) + Err(Error::Custom( + err.message.unwrap_or_else(|| "Unknown error".to_string()), + )) } } @@ -169,7 +174,7 @@ pub async fn create_connection( sub_id: &uuid::Uuid, api_address: &str, api_token: &str, -) -> anyhow::Result { +) -> Result { tracing::debug!("POST /connection {}", env); let res = auth_headers( @@ -190,7 +195,7 @@ pub async fn create_connection( tracing::debug!("Connection resp: {}", text); if text.is_empty() { - anyhow::bail!("empty connection response, status = {}", status); + Error::Custom(format!("empty connection response, status = {}", status)); } let parsed: ResponseMessage> = serde_json::from_str(&text)?; diff --git a/src/bin/auth/http.rs b/src/bin/auth/http.rs index cd398f43..488476f6 100644 --- a/src/bin/auth/http.rs +++ b/src/bin/auth/http.rs @@ -1,23 +1,17 @@ use async_trait::async_trait; -use reqwest::Client; -use reqwest::StatusCode; -use reqwest::Url; -use serde::{Deserialize, Serialize}; +use reqwest::{Client, StatusCode, Url}; -use pony::http::response::{Instance, InstanceWithId, ResponseMessage}; -use pony::{ConnectionBaseOperations, Error, Result, Tag}; +use fcore::{ + http::{ + request::ConnType, + response::{Instance, InstanceWithId, ResponseMessage}, + }, + ConnectionBaseOperations, Error, Result, Tag, Topic, +}; -use super::auth::AuthService; +use super::service::Service; pub type HttpClient = Client; -#[derive(Clone, Debug, Deserialize, Serialize)] -pub struct ConnTypeParam { - pub proto: Tag, - pub last_update: Option, - pub env: Option, - pub topic: uuid::Uuid, -} - #[async_trait] pub trait ApiRequests { async fn get_connections( @@ -30,7 +24,7 @@ pub trait ApiRequests { } #[async_trait] -impl ApiRequests for AuthService +impl ApiRequests for Service where C: ConnectionBaseOperations + Send + Sync + Clone + 'static, { @@ -41,56 +35,65 @@ where proto: Tag, last_update: Option, ) -> Result<()> { - let id = self.node.uuid; + let topic = Topic::Init(self.node.uuid); + let env = self.node.env.clone(); - let conn_type_param = ConnTypeParam { + let conn_type_param = ConnType { proto, last_update, - env: None, - topic: id, + env: env.clone(), + topic: topic.clone(), }; - let mut endpoint_url = Url::parse(&endpoint)?; + let mut endpoint_url = Url::parse(&endpoint).map_err(|e| { + tracing::error!("Failed to parse endpoint URL '{}': {}", endpoint, e); + Error::Custom("Invalid API endpoint".to_string()) + })?; + endpoint_url .path_segments_mut() .map_err(|_| Error::Custom("Invalid API endpoint".to_string()))? - .push("connections"); + .push("connections") + .push("sync"); + let endpoint_str = endpoint_url.to_string(); + tracing::debug!("POST /connections/sync Body: {:?}", conn_type_param); + let res = HttpClient::new() - .get(&endpoint_str) - .query(&conn_type_param) - .header("Content-Type", "application/json") - .header("Authorization", format!("Bearer {}", token)) + .post(&endpoint_str) + .header("Authorization", format!("Bearer {}", token.trim())) + .json(&conn_type_param) .send() - .await?; + .await + .map_err(|e| { + tracing::error!("CRITICAL: reqwest send error: {:?}", e); + Error::Custom(format!("HTTP Send Error: {}", e)) + })?; let status = res.status(); let body = res.text().await?; + if status.is_success() { let result: ResponseMessage> = serde_json::from_str(&body)?; let count = match result.response.instance { Instance::Count(count) => count, - _ => { - return Err(Error::Custom("Unexpected instance type".into())); - } + _ => return Err(Error::Custom("Unexpected instance type".into())), }; tracing::debug!( - "Connections Request Accepted for {}: {} Count: {} ", - proto, - status, + "Success: {} connections synced for {} {} {}", count, + proto, + env, + topic ); Ok(()) } else if status == StatusCode::NOT_MODIFIED { - tracing::debug!("Connections Request Accepted for {}: {} ", proto, status,); + tracing::debug!("No updates (304) for {} {} {}", proto, env, topic); Ok(()) } else { - tracing::error!("Connections Request failed: {} - {}", status, body); - Err(Error::Custom(format!( - "Connections Request failed: {} - {}", - status, body - ))) + tracing::error!("Request failed: {} - {}", status, body); + Err(Error::Custom(format!("Status {}: {}", status, body))) } } } diff --git a/src/bin/auth/main.rs b/src/bin/auth/main.rs index 08c5d3b5..1eee9a50 100644 --- a/src/bin/auth/main.rs +++ b/src/bin/auth/main.rs @@ -1,5 +1,5 @@ -mod auth; mod config; +#[cfg(feature = "email")] mod email; mod filters; mod handlers; @@ -8,17 +8,17 @@ mod http; mod metrics; mod request; mod response; +mod service; mod tasks; -use config::AuthServiceSettings; +use config::ServiceSettings; -use pony::Settings; - -use pony::{utils::level_from_settings, BANNER, VERSION}; +use fcore::{utils::level_from_settings, Settings, BANNER, VERSION}; fn main() -> Result<(), Box> { + println!(">>> Auth Service {}", VERSION); + println!("{}", BANNER); - println!(">>> {}", VERSION); #[cfg(feature = "debug")] console_subscriber::init(); @@ -28,14 +28,13 @@ fn main() -> Result<(), Box> { .expect("required config path as an argument"); println!("Config file {}", config_path); - let settings = AuthServiceSettings::new(config_path); + let settings = ServiceSettings::from_file(config_path); settings.validate().expect("Wrong settings file"); println!(">>> Settings: {:?}", settings.clone()); - println!(">>> Version: 0.4.10-dev"); tracing_subscriber::fmt() - .with_env_filter(level_from_settings(&settings.logging.level)) + .with_env_filter(level_from_settings(&settings.service.log_level)) .init(); let num_cpus = std::thread::available_parallelism()?.get(); @@ -53,7 +52,7 @@ fn main() -> Result<(), Box> { .build() .unwrap(); - runtime.block_on(auth::run(settings))?; + runtime.block_on(service::run(settings))?; Ok(()) } diff --git a/src/bin/auth/metrics.rs b/src/bin/auth/metrics.rs index 8110f79d..b917ccfb 100644 --- a/src/bin/auth/metrics.rs +++ b/src/bin/auth/metrics.rs @@ -1,8 +1,8 @@ -use pony::{ConnectionBaseOperations, HasMetrics, MetricBuffer, Node}; +use fcore::{ConnectionBaseOperations, HasMetrics, MetricBuffer, Node}; -use super::auth::AuthService; +use super::service::Service; -impl HasMetrics for AuthService +impl HasMetrics for Service where C: ConnectionBaseOperations + Send + Sync + Clone + 'static, { diff --git a/src/bin/auth/request.rs b/src/bin/auth/request.rs index 2602b6e6..2ce47a3c 100644 --- a/src/bin/auth/request.rs +++ b/src/bin/auth/request.rs @@ -1,6 +1,8 @@ -use pony::Code; use serde::{Deserialize, Serialize}; +use fcore::Code; + +#[cfg(feature = "email")] #[derive(Debug, Deserialize)] pub struct Trial { pub email: String, diff --git a/src/bin/auth/auth.rs b/src/bin/auth/service.rs similarity index 78% rename from src/bin/auth/auth.rs rename to src/bin/auth/service.rs index d97c465b..8b83dd77 100644 --- a/src/bin/auth/auth.rs +++ b/src/bin/auth/service.rs @@ -1,26 +1,27 @@ use std::net::{IpAddr, Ipv4Addr, SocketAddr}; use std::path::Path; use std::sync::Arc; -use tokio::signal; -use tokio::sync::broadcast; -use tokio::sync::RwLock; use tokio::task::JoinHandle; -use tokio::time::sleep; -use tokio::time::Duration; +use tokio::time::{sleep, Duration}; +use tokio::{ + signal, + sync::{broadcast, RwLock}, +}; use warp::Filter; -use pony::http::filters as my_filters; -use pony::{ApiAccessConfig, NodeConfig}; -use pony::{ - BaseConnection as Connection, ConnectionBaseOperations, Connections, MetricBuffer, Node, - Publisher, Result, SnapshotManager, Subscriber, +use fcore::{ + http::filters as my_filters, ApiAccessConfig, BaseConnection as Connection, + ConnectionBaseOperations, Connections, MetricBuffer, Node, NodeConfig, Publisher, Result, + SnapshotManager, Subscriber, Tag, Topic, }; -use super::config::AuthServiceSettings; +use super::config::ServiceSettings; +#[cfg(feature = "email")] use super::email::EmailStore; use super::filters; -use super::handlers::{activate_key_handler, auth_handler}; -use super::handlers::{tg_trial_handler, trial_handler}; +#[cfg(feature = "email")] +use super::handlers::trial_handler; +use super::handlers::{activate_key_handler, auth_handler, tg_trial_handler}; use super::http::{ApiRequests, HttpClient}; use super::request; use super::tasks::Tasks; @@ -35,7 +36,7 @@ pub const PROTOS: [&str; 5] = [ pub const DEFAULT_DAYS: i64 = 1; -pub struct AuthService +pub struct Service where C: ConnectionBaseOperations + Send + Sync + Clone + 'static, { @@ -43,14 +44,16 @@ where pub metrics: Arc, pub node: Node, pub subscriber: Subscriber, + #[cfg(feature = "email")] pub email_store: EmailStore, pub http_client: HttpClient, pub api: ApiAccessConfig, pub listen: Ipv4Addr, pub port: u16, + pub origin: String, } -impl AuthService +impl Service where C: ConnectionBaseOperations + Send + Sync + Clone + 'static + std::fmt::Display, { @@ -58,10 +61,11 @@ where metrics: Arc, node: Node, subscriber: Subscriber, - email_store: EmailStore, + #[cfg(feature = "email")] email_store: EmailStore, http_client: HttpClient, api: ApiAccessConfig, listen: (Ipv4Addr, u16), + origin: String, ) -> Self { let memory = Arc::new(RwLock::new(Connections::default())); Self { @@ -69,19 +73,21 @@ where metrics, node, subscriber, + #[cfg(feature = "email")] email_store, http_client, api, listen: listen.0, port: listen.1, + origin, } } - pub async fn start_auth_server(&self) { + pub async fn start_server(&self) { let health_check = warp::path("health-check").map(|| "Server OK"); let cors = warp::cors() - .allow_origin(self.email_store.web_host.as_str()) + .allow_origin(self.origin.as_str()) .allow_methods(vec!["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS"]) .allow_headers(vec!["Authorization", "Content-Type"]) .max_age(86400) @@ -89,11 +95,14 @@ where tracing::debug!("CORS: {:?}", cors.clone()); + #[cfg(feature = "email")] let email_store = self.email_store.clone(); + let memory = self.memory.clone(); let http_client = self.http_client.clone(); let api = self.api.clone(); + #[cfg(feature = "email")] let trial_route = warp::post() .and(warp::path("trial")) .and(warp::body::json::()) @@ -124,58 +133,60 @@ where let routes = health_check .or(auth_route) - .or(trial_route) .or(tg_trial_route) .or(activate_route); + #[cfg(feature = "email")] + let routes = routes.or(trial_route); + warp::serve(routes.with(cors)) .run(SocketAddr::new(IpAddr::V4(self.listen), self.port)) .await; } } -pub async fn run(settings: AuthServiceSettings) -> Result<()> { +pub async fn run(settings: ServiceSettings) -> Result<()> { let mut tasks: Vec> = vec![]; let (shutdown_tx, _) = broadcast::channel::<()>(1); let node_config = NodeConfig::from_raw(settings.node.clone()); let node = Node::new(node_config?, None, None, None, None); - let subscriber = Subscriber::new( - &settings.zmq.endpoint, - &settings.node.uuid, - &settings.node.env, - ); + let topic_init: Topic = settings.node.uuid.into(); - let email_store = EmailStore::new( - settings.auth.email_file.clone(), - settings.smtp.clone(), - settings.auth.email_sign_token.clone(), - settings.auth.web_host.clone(), + let subscriber = Subscriber::new( + &settings.service.zmq_updates_endpoint, + vec![topic_init, Topic::Auth], ); + #[cfg(feature = "email")] + let email_store = EmailStore::new(settings.smtp.clone()); + #[cfg(feature = "email")] email_store.load_trials().await?; - let http_client = HttpClient::new(); - let metric_publisher = Publisher::connect(&settings.metrics.publisher).await; + let http_client = HttpClient::new(); let metrics = MetricBuffer { batch: parking_lot::Mutex::new(Vec::new()), - publisher: metric_publisher, + publisher: Publisher::connect(&settings.metrics.publisher).await?, }; - let auth = Arc::new(AuthService::::new( + let auth_service = Arc::new(Service::::new( Arc::new(metrics), node, - subscriber, + subscriber?, + #[cfg(feature = "email")] email_store, http_client, settings.api.clone(), - (settings.auth.listen, settings.auth.port), + (settings.service.listen, settings.service.port), + settings.service.origin.clone(), )); - let snapshot_manager = - SnapshotManager::new(settings.clone().auth.snapshot_path, auth.memory.clone()); + let snapshot_manager = SnapshotManager::new( + settings.clone().service.snapshot_path, + auth_service.memory.clone(), + ); let snapshot_timestamp = if Path::new(&snapshot_manager.snapshot_path).exists() { match snapshot_manager.load_snapshot().await { @@ -207,11 +218,11 @@ pub async fn run(settings: AuthServiceSettings) -> Result<()> { let snapshot_handle = tokio::spawn(async move { tracing::info!( "Running snapshot task, interval {}", - settings.auth.snapshot_interval + settings.service.snapshot_interval ); let mut interval = tokio::time::interval(std::time::Duration::from_secs( - settings.auth.snapshot_interval, + settings.service.snapshot_interval, )); loop { interval.tick().await; @@ -230,11 +241,11 @@ pub async fn run(settings: AuthServiceSettings) -> Result<()> { tracing::info!("ZMQ listener starting..."); let zmq_task = tokio::spawn({ - let auth = auth.clone(); + let auth_service = auth_service.clone(); let mut shutdown = shutdown_tx.subscribe(); async move { tokio::select! { - _ = auth.run_subscriber() => {}, + _ = auth_service.run_subscriber() => {}, _ = shutdown.recv() => {}, } } @@ -246,15 +257,15 @@ pub async fn run(settings: AuthServiceSettings) -> Result<()> { { let settings = settings.clone(); - let auth = auth.clone(); + let auth_service = auth_service.clone(); loop { let api_token = settings.api.token.clone(); - match auth + match auth_service .get_connections( settings.api.endpoint.clone(), api_token, - pony::Tag::Hysteria2, + Tag::Hysteria2, snapshot_timestamp, ) .await @@ -272,27 +283,27 @@ pub async fn run(settings: AuthServiceSettings) -> Result<()> { { let mut shutdown = shutdown_tx.subscribe(); - let auth = auth.clone(); + let auth_service = auth_service.clone(); - let auth_handle = tokio::spawn(async move { + let service_handle = tokio::spawn(async move { tokio::select! { - _ = auth.start_auth_server() => {}, + _ = auth_service.start_server() => {}, _ = shutdown.recv() => {}, } }); - tasks.push(auth_handle); + tasks.push(service_handle); }; tracing::info!("Running metrics task"); - let auth_for_collect = auth.clone(); + let service_to = auth_service.clone(); let metrics_handle = tokio::spawn({ let mut shutdown = shutdown_tx.subscribe(); async move { loop { tokio::select! { _ = sleep(Duration::from_secs(settings.metrics.interval)) => { - auth_for_collect.collect_metrics().await; + service_to.collect_metrics().await; }, _ = shutdown.recv() => break, } @@ -300,7 +311,7 @@ pub async fn run(settings: AuthServiceSettings) -> Result<()> { } }); - let auth_for_flush = auth.clone(); + let service_to = auth_service.clone(); tracing::info!("Running flush metrics task"); let metrics_flush_handle = tokio::spawn({ let mut shutdown = shutdown_tx.subscribe(); @@ -308,7 +319,7 @@ pub async fn run(settings: AuthServiceSettings) -> Result<()> { loop { tokio::select! { _ = sleep(Duration::from_secs(settings.metrics.interval + 2)) => { - auth_for_flush.metrics.flush_to_zmq().await; + service_to.metrics.flush_to_zmq().await; }, _ = shutdown.recv() => break, } diff --git a/src/bin/auth/tasks.rs b/src/bin/auth/tasks.rs index da3ac705..65c82be3 100644 --- a/src/bin/auth/tasks.rs +++ b/src/bin/auth/tasks.rs @@ -1,16 +1,13 @@ use async_trait::async_trait; -use rkyv::AlignedVec; -use rkyv::Infallible; +use rkyv::{AlignedVec, Deserialize, Infallible}; use tokio::time::Duration; -use pony::{ +use fcore::{ Action, BaseConnection as Connection, ConnectionBaseOperations, ConnectionStorageBaseOperations, Error, Message, Metrics, Proto, Result, Topic, }; -use rkyv::Deserialize; - -use super::auth::AuthService; +use super::service::Service; #[async_trait] pub trait Tasks { @@ -20,13 +17,13 @@ pub trait Tasks { } #[async_trait] -impl Tasks for AuthService +impl Tasks for Service where C: ConnectionBaseOperations + Send + Sync + Clone + 'static + From, { async fn run_subscriber(&self) -> Result<()> { let sub = self.subscriber.clone(); - assert!(self.subscriber.topics.contains(&"all".to_string())); + let node_uuid = self.node.uuid; loop { let Some((topic_bytes, payload_bytes)) = sub.recv().await else { @@ -34,64 +31,69 @@ where continue; }; - let topic_str = std::str::from_utf8(&topic_bytes).unwrap_or(""); - tracing::debug!("SUB: Topic string: {:?}", topic_str); - tracing::debug!("SUB: Payload {} bytes", payload_bytes.len()); + let topic_str = std::str::from_utf8(&topic_bytes) + .map_err(|_| Error::Custom("Invalid UTF8 topic".into()))?; - match Topic::from_raw(topic_str) { - Topic::Init(uuid) if uuid != self.subscriber.topics[0] => { - tracing::warn!("SUB: Skipping init for another node: {}", uuid); + let topic = match topic_str.parse::() { + Ok(t) => t, + Err(e) => { + tracing::error!("SUB: Failed to parse topic '{}': {}", topic_str, e); continue; } - Topic::Updates(env) if env != self.subscriber.topics[1] => { - tracing::warn!("SUB: Skipping update for another env: {}", env); + }; + + tracing::debug!("SUB: Received topic: {:?}", topic); + + match &topic { + Topic::Auth => { + tracing::debug!("SUB: Processing Auth message"); + } + + Topic::Metrics => { + tracing::trace!("SUB: Ignoring Metrics topic"); continue; } - Topic::Unknown(raw) => { - tracing::warn!("SUB: Unknown topic: {}", raw); + + Topic::Updates(env) => { + tracing::trace!("SUB: Ignoring update for env: {}", env); continue; } - Topic::All => { - tracing::debug!("SUB: Message for 'All' topic received"); + + Topic::Init(uuid) if uuid != &node_uuid => { + tracing::trace!("SUB: Skipping init for another node: {}", uuid); + continue; } - topic => { - tracing::debug!("SUB: Accepted topic: {:?}", topic); + _ => { + tracing::debug!("SUB: Accepted for processing: {:?}", topic); } } if payload_bytes.is_empty() { - tracing::warn!("SUB: Empty payload, skipping"); continue; } - let mut aligned = AlignedVec::new(); - aligned.extend_from_slice(&payload_bytes); + let messages: Option> = { + let mut aligned = AlignedVec::new(); + aligned.extend_from_slice(&payload_bytes); - let archived = match rkyv::check_archived_root::>(&aligned) { - Ok(a) => a, - Err(e) => { - tracing::error!("SUB: Invalid rkyv root: {:?}", e); - tracing::error!("SUB: Payload bytes (hex) = {}", hex::encode(payload_bytes)); - continue; + match rkyv::check_archived_root::>(&aligned) { + Ok(archived) => archived.deserialize(&mut Infallible).ok(), + Err(e) => { + tracing::error!("SUB: Invalid rkyv root: {:?}", e); + None + } } }; - match archived.deserialize(&mut Infallible) { - Ok(messages) => { - if let Err(err) = self.handle_messages_batch(messages).await { - tracing::error!("SUB: Failed to handle messages: {}", err); - } - } - Err(err) => { - tracing::error!("SUB: Failed to deserialize messages: {}", err); - tracing::error!("SUB: Payload bytes (hex) = {}", hex::encode(payload_bytes)); + if let Some(msgs) = messages { + if let Err(err) = self.handle_messages_batch(msgs).await { + tracing::error!("SUB: Failed to handle messages: {}", err); } } - tokio::time::sleep(Duration::from_millis(10)).await; + tokio::time::sleep(Duration::from_millis(1)).await; } } - async fn handle_messages_batch(&self, messages: Vec) -> Result<()> { let mut mem = self.memory.write().await; diff --git a/src/bin/agent/config.rs b/src/bin/node/config.rs similarity index 64% rename from src/bin/agent/config.rs rename to src/bin/node/config.rs index 1b636ae5..3c9b3e6a 100644 --- a/src/bin/agent/config.rs +++ b/src/bin/node/config.rs @@ -1,62 +1,29 @@ use serde::Deserialize; -use pony::Result; - -use pony::{ - ApiAccessConfig, LoggingConfig, MetricsTxConfig, MtprotoConfig, NodeConfigRaw, Settings, - ZmqSubscriberConfig, -}; +use fcore::{ApiAccessConfig, MetricsTxConfig, NodeConfigRaw, Result, Settings}; fn default_disabled() -> bool { false } -#[derive(Clone, Default, Debug, Deserialize)] -pub struct WgConfig { - #[serde(default = "default_disabled")] - pub enabled: bool, - pub path: String, -} - -#[derive(Clone, Default, Debug, Deserialize)] -pub struct H2Config { - #[serde(default = "default_disabled")] - pub enabled: bool, - pub path: String, -} - -#[derive(Clone, Debug, Deserialize, Default)] -pub struct XrayConfig { - #[serde(default = "default_disabled")] - pub enabled: bool, - pub xray_config_path: String, -} - -#[derive(Clone, Debug, Deserialize, Default)] -pub struct AgentConfig { - #[serde(default = "default_disabled")] - pub local: bool, - pub snapshot_interval: u64, - pub snapshot_path: String, +fn default_log_level() -> String { + "debug".to_string() } #[derive(Clone, Debug, Deserialize)] -pub struct AgentSettings { +pub struct ServiceSettings { #[serde(default)] - pub logging: LoggingConfig, - #[serde(default)] - pub agent: AgentConfig, + pub service: ServiceConfig, + #[cfg(feature = "xray")] #[serde(default)] pub xray: XrayConfig, + #[cfg(feature = "wireguard")] #[serde(default)] pub wg: WgConfig, #[serde(default)] pub h2: H2Config, #[serde(default)] pub mtproto: MtprotoConfig, - #[serde(default)] - pub zmq: ZmqSubscriberConfig, - #[serde(default)] pub node: NodeConfigRaw, #[serde(default)] pub api: ApiAccessConfig, @@ -64,9 +31,47 @@ pub struct AgentSettings { pub metrics: MetricsTxConfig, } -impl Settings for AgentSettings { +impl Settings for ServiceSettings { fn validate(&self) -> Result<()> { - self.zmq.clone().validate()?; Ok(()) } } + +#[derive(Clone, Debug, Deserialize, Default)] +pub struct ServiceConfig { + #[serde(default = "default_log_level")] + pub log_level: String, + pub snapshot_interval: u64, + pub snapshot_path: String, + pub zmq_update_endpoint: String, +} + +#[cfg(feature = "xray")] +#[derive(Clone, Debug, Deserialize, Default)] +pub struct XrayConfig { + #[serde(default = "default_disabled")] + pub enabled: bool, + pub path: String, +} + +#[derive(Clone, Default, Debug, Deserialize)] +pub struct H2Config { + #[serde(default = "default_disabled")] + pub enabled: bool, + pub path: String, +} + +#[cfg(feature = "wireguard")] +#[derive(Clone, Default, Debug, Deserialize)] +pub struct WgConfig { + #[serde(default = "default_disabled")] + pub enabled: bool, + pub path: String, +} + +#[derive(Clone, Default, Debug, Deserialize)] +pub struct MtprotoConfig { + #[serde(default = "default_disabled")] + pub enabled: bool, + pub path: String, +} diff --git a/src/bin/agent/http.rs b/src/bin/node/http.rs similarity index 67% rename from src/bin/agent/http.rs rename to src/bin/node/http.rs index 7b0bc069..046156da 100644 --- a/src/bin/agent/http.rs +++ b/src/bin/node/http.rs @@ -1,23 +1,18 @@ use async_trait::async_trait; -use reqwest::Client as HttpClient; -use reqwest::StatusCode; -use reqwest::Url; +use reqwest::{Client as HttpClient, StatusCode, Url}; use serde::{Deserialize, Serialize}; use std::collections::HashMap; use std::net::Ipv4Addr; -use super::agent::Agent; +use fcore::{ + http::{ + request::ConnType, + response::{Instance, InstanceWithId, ResponseMessage}, + }, + ConnectionBaseOperations, Env, Error, Inbound, NodeType, Result, Tag, Topic, +}; -use pony::http::response::{Instance, InstanceWithId, ResponseMessage}; -use pony::{ConnectionBaseOperations, Env, Error, Inbound, NodeType, Result, Tag}; - -#[derive(Clone, Debug, Deserialize, Serialize)] -pub struct ConnTypeParam { - pub proto: Tag, - pub last_update: Option, - pub env: Option, - pub topic: uuid::Uuid, -} +use crate::node::Node; #[derive(Clone, Debug, Deserialize, Serialize)] pub struct NodeRequest { @@ -37,7 +32,7 @@ pub struct NodeRequest { #[async_trait] pub trait ApiRequests { async fn register_node(&self, _endpoint: String, _token: String) -> Result<()>; - async fn get_connections( + async fn sync_connections( &self, endpoint: String, token: String, @@ -47,43 +42,52 @@ pub trait ApiRequests { } #[async_trait] -impl ApiRequests for Agent +impl ApiRequests for Node where C: ConnectionBaseOperations + Send + Sync + Clone + 'static, { - async fn get_connections( + async fn sync_connections( &self, endpoint: String, token: String, proto: Tag, last_update: Option, ) -> Result<()> { - let node = self.node.clone(); + let topic = Topic::Init(self.node.uuid); + let env = self.node.env.clone(); - let id = node.uuid; - let env = node.env; - - let conn_type_param = ConnTypeParam { + let req = ConnType { proto, last_update, - env: Some(env), - topic: id, + env: env.clone(), + topic: topic.clone(), }; - let mut endpoint_url = Url::parse(&endpoint)?; + let mut endpoint_url = Url::parse(&endpoint).map_err(|e| { + tracing::error!("Failed to parse endpoint URL '{}': {}", endpoint, e); + Error::Custom("Invalid API endpoint".to_string()) + })?; + endpoint_url .path_segments_mut() .map_err(|_| Error::Custom("Invalid API endpoint".to_string()))? - .push("connections"); + .push("connections") + .push("sync"); + let endpoint_str = endpoint_url.to_string(); + tracing::debug!("POST /connections/sync Body: {:?}", req); + let res = HttpClient::new() - .get(&endpoint_str) - .query(&conn_type_param) - .header("Content-Type", "application/json") - .header("Authorization", format!("Bearer {}", token)) + .post(&endpoint_str) + .header("Authorization", format!("Bearer {}", token.trim())) + .json(&req) .send() - .await?; + .await + .map_err(|e| { + tracing::error!("CRITICAL: reqwest send error: {:?}", e); + Error::Custom(format!("HTTP Send Error: {}", e)) + })?; let status = res.status(); let body = res.text().await?; @@ -92,32 +96,22 @@ where let result: ResponseMessage> = serde_json::from_str(&body)?; let count = match result.response.instance { Instance::Count(count) => count, - _ => { - return Err(Error::Custom("Unexpected instance type".into())); - } + _ => return Err(Error::Custom("Unexpected instance type".into())), }; tracing::debug!( - "Message: {}. Connections Request Accepted for {}: {} Count: {} ", - result.message, - proto, - result.status, + "Success: {} connections synced for {} - {} - {}", count, + topic, + env, + proto ); Ok(()) } else if status == StatusCode::NOT_MODIFIED { - tracing::debug!("Connections Request Accepted for {}: {} ", proto, status,); + tracing::debug!("No updates (304) for {} {} {}", topic.clone(), env, proto); Ok(()) } else { - tracing::error!( - "Connections Request failed for {}: {} - {}", - proto, - status, - body - ); - Err(Error::Custom(format!( - "Connections Request failed for {}: {} - {}", - proto, status, body - ))) + tracing::error!("Request failed: {} - {}", status, body); + Err(Error::Custom(format!("Status {}: {}", status, body))) } } diff --git a/src/bin/agent/main.rs b/src/bin/node/main.rs similarity index 66% rename from src/bin/agent/main.rs rename to src/bin/node/main.rs index 4d6939d8..6cdef8f8 100644 --- a/src/bin/agent/main.rs +++ b/src/bin/node/main.rs @@ -1,20 +1,19 @@ -use tracing::info; +use fcore::{utils::level_from_settings, Settings, BANNER, VERSION}; -use pony::{utils::level_from_settings, Settings, BANNER, VERSION}; - -mod agent; mod config; mod http; -pub(crate) mod metrics; +mod metrics; +mod node; mod snapshot; +#[cfg(feature = "xray")] mod stats; mod tasks; -use crate::config::AgentSettings; +use crate::config::ServiceSettings; fn main() -> Result<(), Box> { + println!(">>> Node {}", VERSION); println!("{}", BANNER); - println!(">>> {}", VERSION); #[cfg(feature = "debug")] console_subscriber::init(); @@ -24,20 +23,21 @@ fn main() -> Result<(), Box> { .expect("required config path as an argument"); println!("Config file {}", config_path); - let settings = AgentSettings::new(config_path); + let settings = ServiceSettings::from_file(config_path); settings.validate().expect("Wrong settings file"); tracing_subscriber::fmt() - .with_env_filter(level_from_settings(&settings.logging.level)) + .with_env_filter(level_from_settings(&settings.service.log_level)) .init(); let num_cpus = std::thread::available_parallelism()?.get(); let worker_threads = if num_cpus <= 1 { 1 } else { num_cpus * 2 }; - info!( + tracing::info!( "🧠 CPU cores: {}, configured worker threads: {}", - num_cpus, worker_threads + num_cpus, + worker_threads ); let runtime = tokio::runtime::Builder::new_multi_thread() @@ -46,7 +46,7 @@ fn main() -> Result<(), Box> { .build() .unwrap(); - runtime.block_on(agent::run(settings))?; + runtime.block_on(node::run(settings))?; Ok(()) } diff --git a/src/bin/agent/metrics.rs b/src/bin/node/metrics.rs similarity index 88% rename from src/bin/agent/metrics.rs rename to src/bin/node/metrics.rs index ffe7023d..235c76c8 100644 --- a/src/bin/agent/metrics.rs +++ b/src/bin/node/metrics.rs @@ -1,7 +1,11 @@ -use super::agent::Agent; -use pony::{ConnectionBaseOperations, HasMetrics, MetricBuffer, Node, Prefix, StatsOp, Tag}; +use super::node::Node; -impl HasMetrics for Agent +#[cfg(feature = "xray")] +use fcore::{Prefix, StatsOp, Tag}; + +use fcore::{ConnectionBaseOperations, HasMetrics, MetricBuffer, Node as MemNode}; + +impl HasMetrics for Node where C: ConnectionBaseOperations + Send + Sync + Clone + 'static, { @@ -9,23 +13,29 @@ where &self.metrics } - fn node_settings(&self) -> &Node { + fn node_settings(&self) -> &MemNode { &self.node } } +#[cfg(any(feature = "xray", feature = "wireguard"))] #[async_trait::async_trait] pub trait BusinessMetrics { + #[cfg(feature = "xray")] async fn collect_inbound_metrics(&self); + #[cfg(feature = "xray")] async fn collect_user_metrics(&self); + #[cfg(feature = "wireguard")] async fn collect_wg_metrics(&self); } +#[cfg(any(feature = "xray", feature = "wireguard"))] #[async_trait::async_trait] -impl BusinessMetrics for Agent +impl BusinessMetrics for Node where C: ConnectionBaseOperations + Send + Sync + Clone + 'static, { + #[cfg(feature = "xray")] async fn collect_inbound_metrics(&self) { let node_uuid = self.node.uuid; let base_tags = self.node.get_base_tags(); @@ -65,6 +75,7 @@ where } } + #[cfg(feature = "xray")] async fn collect_user_metrics(&self) { let node_uuid = self.node.uuid; let base_tags = self.node.get_base_tags(); @@ -104,6 +115,7 @@ where } } + #[cfg(feature = "wireguard")] async fn collect_wg_metrics(&self) { let wg_client = match &self.wg_client { Some(c) => c, diff --git a/src/bin/agent/agent.rs b/src/bin/node/node.rs similarity index 63% rename from src/bin/agent/agent.rs rename to src/bin/node/node.rs index 09631e07..2c4892e8 100644 --- a/src/bin/agent/agent.rs +++ b/src/bin/node/node.rs @@ -1,8 +1,8 @@ -use pony::WireguardServerConfig; use std::path::Path; use std::sync::Arc; use tokio::signal; use tokio::sync::broadcast; +#[cfg(feature = "xray")] use tokio::sync::Mutex; use tokio::sync::RwLock; use tokio::task::JoinHandle; @@ -11,43 +11,52 @@ use tokio::time::Duration; use tracing::{debug, error, info, warn}; -use pony::{ - measure_time, BaseConnection as Connection, ConnectionBaseOperations, Connections, - MetricBuffer, Node, Publisher, Result, SnapshotManager, Subscriber, Tag, WgApi, XrayClient, - XrayHandlerClient, XrayStatsClient, +#[cfg(feature = "xray")] +use fcore::{XrayClient, XrayHandlerClient, XraySettings, XrayStatsClient}; + +#[cfg(feature = "wireguard")] +use fcore::{WgApi, WireguardServerConfig, WireguardSettings}; + +use fcore::{ + utils::measure_time, BaseConnection as Connection, ConnectionBaseOperations, Connections, + MetricBuffer, Node as MemNode, Publisher, Result, SnapshotManager, Subscriber, Tag, Topic, }; -use pony::{H2Settings, HysteriaServerConfig, NodeConfig, WireguardSettings, XraySettings}; +use fcore::{H2Settings, Hysteria2Settings, MtprotoSettings, NodeConfig, Settings}; -use super::config::AgentSettings; +use super::config::ServiceSettings; use super::http::ApiRequests; +#[cfg(any(feature = "xray", feature = "wireguard"))] use super::snapshot::SnapshotRestore; use super::tasks::Tasks; -pub struct Agent +pub struct Node where C: ConnectionBaseOperations + Send + Sync + Clone + 'static, { pub memory: Arc>>, - pub node: Node, + pub node: MemNode, pub metrics: Arc, pub subscriber: Subscriber, - pub xray_stats_client: Option>>, - pub xray_handler_client: Option>>, + #[cfg(feature = "xray")] + pub stats_client: Option>>, + #[cfg(feature = "xray")] + pub handler_client: Option>>, + #[cfg(feature = "wireguard")] pub wg_client: Option, } -impl Agent +impl Node where C: ConnectionBaseOperations + Send + Sync + Clone + 'static, { pub fn new( - node: Node, + node: MemNode, subscriber: Subscriber, metrics: Arc, - xray_stats_client: Option>>, - xray_handler_client: Option>>, - wg_client: Option, + #[cfg(feature = "xray")] stats_client: Option>>, + #[cfg(feature = "xray")] handler_client: Option>>, + #[cfg(feature = "wireguard")] wg_client: Option, ) -> Self { let memory = Arc::new(RwLock::new(Connections::default())); Self { @@ -55,20 +64,24 @@ where node, metrics, subscriber, - xray_stats_client, - xray_handler_client, + #[cfg(feature = "xray")] + stats_client, + #[cfg(feature = "xray")] + handler_client, + #[cfg(feature = "wireguard")] wg_client, } } } -pub async fn run(settings: AgentSettings) -> Result<()> { +pub async fn run(settings: ServiceSettings) -> Result<()> { let mut tasks: Vec> = vec![]; let (shutdown_tx, _) = broadcast::channel::<()>(1); // Init Xray - let (xray_config, xray_stats_client, xray_handler_client) = if settings.xray.enabled { - let config = match XraySettings::new(&settings.xray.xray_config_path) { + #[cfg(feature = "xray")] + let (xray_config, stats_client, handler_client) = if settings.xray.enabled { + let config = match XraySettings::from_file(&settings.xray.path) { Ok(config) => { info!( "Xray Config: Successfully read Xray config file: {:?}", @@ -98,6 +111,7 @@ pub async fn run(settings: AgentSettings) -> Result<()> { }; // Init Wireguard + #[cfg(feature = "wireguard")] let (wg_client, wg_config) = if settings.wg.enabled { let row_config = WireguardServerConfig::from_file(&settings.wg.path)?; let wg: WireguardSettings = row_config.try_into()?; @@ -116,7 +130,7 @@ pub async fn run(settings: AgentSettings) -> Result<()> { // Init Hysteria2 let h2_config = if settings.h2.enabled { - match HysteriaServerConfig::from_file(&settings.h2.path) { + match Hysteria2Settings::from_file(&settings.h2.path) { Ok(cfg) => { if let Err(e) = cfg.validate() { error!("Hysteria2 config validation failed: {}", e); @@ -142,53 +156,69 @@ pub async fn run(settings: AgentSettings) -> Result<()> { // Init Mtproto let mtproto_config = if settings.mtproto.enabled { - Some(settings.mtproto.clone()) + Some(MtprotoSettings::from_file(&settings.mtproto.path)) } else { None }; let node_config = NodeConfig::from_raw(settings.node.clone()); - debug!("NODE {:?} ", node_config); - let node = Node::new( + let node = MemNode::new( node_config?, + #[cfg(feature = "xray")] xray_config, - wg_config.clone(), + #[cfg(feature = "wireguard")] + wg_config, h2_config, mtproto_config, ); - let zmq_endpoint = settings.zmq.endpoint.clone(); - let subscriber = Subscriber::new(&zmq_endpoint, &node.uuid, &node.env.to_string()); + let zmq_endpoint = settings.service.zmq_update_endpoint.clone(); + + let topic_init: Topic = settings.node.env.clone().into(); + let topic_updates: Topic = settings.node.uuid.into(); + + let topics = vec![topic_updates, topic_init]; + let subscriber = Subscriber::new(&zmq_endpoint, topics); let metric_publisher = Publisher::connect(&settings.metrics.publisher).await; let metrics = MetricBuffer { batch: parking_lot::Mutex::new(Vec::new()), - publisher: metric_publisher, + publisher: metric_publisher?, }; - let agent = Arc::new(Agent::::new( + let node = Arc::new(Node::::new( node.clone(), - subscriber, + subscriber?, Arc::new(metrics), - xray_stats_client.clone(), - xray_handler_client.clone(), + #[cfg(feature = "xray")] + stats_client.clone(), + #[cfg(feature = "xray")] + handler_client.clone(), + #[cfg(feature = "wireguard")] wg_client.clone(), )); - let snapshot_path = settings.agent.snapshot_path.clone(); - let snapshot_manager = SnapshotManager::new(snapshot_path, agent.memory.clone()); + let snapshot_path = settings.service.snapshot_path.clone(); + let snapshot_manager = SnapshotManager::new(snapshot_path, node.memory.clone()); let snapshot_timestamp = if Path::new(&snapshot_manager.snapshot_path).exists() { match snapshot_manager.load_snapshot().await { Ok(Some(timestamp)) => { + #[cfg(feature = "wireguard")] + if let Err(e) = snapshot_manager.restore_wg_connections(wg_client).await { + error!("Couldn't restore connections from memory, {}", e); + } + + #[cfg(feature = "xray")] if let Err(e) = snapshot_manager - .restore_connections(agent.xray_handler_client.clone(), wg_client) + .restore_xray_connections(handler_client) .await { error!("Couldn't restore connections from memory, {}", e); } + let count = snapshot_manager.len().await; info!( "Loaded {} connections from snapshot with ts {}", @@ -210,59 +240,59 @@ pub async fn run(settings: AgentSettings) -> Result<()> { warn!("No snapshot found, starting fresh"); None }; + { + tokio::spawn(async move { + info!( + "Running snapshot task, interval {}", + settings.service.snapshot_interval + ); - tokio::spawn(async move { - info!( - "Running snapshot task, interval {}", - settings.agent.snapshot_interval - ); - - let mut interval = tokio::time::interval(std::time::Duration::from_secs( - settings.agent.snapshot_interval, - )); + let mut interval = tokio::time::interval(std::time::Duration::from_secs( + settings.service.snapshot_interval, + )); - loop { - interval.tick().await; - if let Err(e) = measure_time(snapshot_manager.create_snapshot(), "Snapshot").await { - error!("Failed to create snapshot: {}", e); - } else { - let count = snapshot_manager.len().await; - debug!( - "Connections snapshot saved successfully; {} Connections", - count - ); - } - } - }); - - { - info!("ZMQ listener starting..."); - let zmq_task = tokio::spawn({ - let agent = agent.clone(); - let mut shutdown = shutdown_tx.subscribe(); - async move { - tokio::select! { - _ = agent.run_subscriber() => {}, - _ = shutdown.recv() => {}, + loop { + interval.tick().await; + if let Err(e) = measure_time(snapshot_manager.create_snapshot(), "Snapshot").await { + error!("Failed to create snapshot: {}", e); + } else { + let count = snapshot_manager.len().await; + debug!( + "Connections snapshot saved successfully; {} Connections", + count + ); } } }); - tasks.push(zmq_task); - tokio::time::sleep(std::time::Duration::from_millis(500)).await; + { + info!("ZMQ listener starting..."); + let zmq_task = tokio::spawn({ + let node = node.clone(); + let mut shutdown = shutdown_tx.subscribe(); + async move { + tokio::select! { + _ = node.run_subscriber() => {}, + _ = shutdown.recv() => {}, + } + } + }); + tasks.push(zmq_task); + + tokio::time::sleep(std::time::Duration::from_millis(500)).await; - if !settings.agent.local { { let settings = settings.clone(); let node = node.clone(); loop { - match agent + match node .register_node(settings.api.endpoint.clone(), settings.api.token.clone()) .await { Ok(_) => { let tags: Vec<_> = node + .node .inbounds .keys() .filter(|k| !matches!(k, Tag::Hysteria2)) // Hysteria2 uses external auth provider @@ -270,14 +300,13 @@ pub async fn run(settings: AgentSettings) -> Result<()> { .collect(); for tag in tags { - agent - .get_connections( - settings.api.endpoint.clone(), - settings.api.token.clone(), - *tag, - snapshot_timestamp, - ) - .await? + node.sync_connections( + settings.api.endpoint.clone(), + settings.api.token.clone(), + *tag, + snapshot_timestamp, + ) + .await? } break; } @@ -288,19 +317,19 @@ pub async fn run(settings: AgentSettings) -> Result<()> { } } }; - } - }; + }; + } info!("Running metrics task"); let metrics_handle: JoinHandle<()> = tokio::spawn({ - let agent = agent.clone(); + let node = node.clone(); let mut shutdown = shutdown_tx.subscribe(); async move { loop { tokio::select! { _ = sleep(Duration::from_secs(settings.metrics.interval)) => { - agent.collect_metrics().await; + node.collect_metrics().await; }, _ = shutdown.recv() => { @@ -314,13 +343,13 @@ pub async fn run(settings: AgentSettings) -> Result<()> { info!("Running flush metrics task"); let metrics_flush_handle: JoinHandle<()> = tokio::spawn({ - let agent = agent.clone(); + let node = node.clone(); let mut shutdown = shutdown_tx.subscribe(); async move { loop { tokio::select! { _ = sleep(Duration::from_secs(settings.metrics.interval+3)) => { - agent.metrics.flush_to_zmq().await; + node.metrics.flush_to_zmq().await; }, _ = shutdown.recv() => { diff --git a/src/bin/node/snapshot.rs b/src/bin/node/snapshot.rs new file mode 100644 index 00000000..d92fe9d4 --- /dev/null +++ b/src/bin/node/snapshot.rs @@ -0,0 +1,127 @@ +#[cfg(any(feature = "xray", feature = "wireguard"))] +use rkyv::Archive; +#[cfg(feature = "xray")] +use std::sync::Arc; +#[cfg(feature = "xray")] +use tokio::sync::Mutex; + +#[cfg(feature = "wireguard")] +use fcore::WgApi; + +#[cfg(feature = "xray")] +use fcore::{XrayHandlerActions, XrayHandlerClient}; + +#[cfg(any(feature = "xray", feature = "wireguard"))] +use fcore::{Error, Result, Tag}; + +#[cfg(any(feature = "xray", feature = "wireguard"))] +use fcore::{ConnectionBaseOperations, Connections, SnapshotManager}; + +#[cfg(any(feature = "xray", feature = "wireguard"))] +#[async_trait::async_trait] +pub trait SnapshotRestore { + #[cfg(feature = "wireguard")] + async fn restore_wg_connections(&self, wg_client: Option) -> Result<()>; + #[cfg(feature = "xray")] + async fn restore_xray_connections( + &self, + xray_client: Option>>, + ) -> Result<()>; +} + +#[cfg(any(feature = "xray", feature = "wireguard"))] +#[async_trait::async_trait] +impl SnapshotRestore for SnapshotManager> +where + C: Archive + Send + Sync + Clone + 'static + ConnectionBaseOperations, +{ + #[cfg(feature = "wireguard")] + async fn restore_wg_connections(&self, wg_client: Option) -> Result<()> { + let mem = self.memory.read().await; + + if mem.is_empty() { + return Err(Error::Custom("Empty snapshot".into())); + } + + let conns: Vec<(uuid::Uuid, C)> = mem + .iter() + .filter(|(_, conn)| conn.get_proto().proto() == Tag::Wireguard) + .map(|(id, conn)| (*id, conn.clone())) + .collect(); + + drop(mem); + + for (conn_id, conn) in conns { + let wg_client = wg_client.clone(); + + tokio::spawn(async move { + if let Some(wg) = conn.get_wireguard() { + if let Some(api) = wg_client.as_ref() { + if let Ok(pubkey) = &wg.keys.pubkey() { + if let Err(e) = api.create(pubkey, wg.address.clone()) { + tracing::error!( + "Failed to restore WireGuard connection {}: {}", + conn_id, + e + ); + } + } + } + } + }); + } + Ok(()) + } + #[cfg(feature = "xray")] + async fn restore_xray_connections( + &self, + xray_client: Option>>, + ) -> Result<()> { + let mem = self.memory.read().await; + + if mem.is_empty() { + return Err(Error::Custom("Empty snapshot".into())); + } + + let conns: Vec<(uuid::Uuid, C)> = mem + .iter() + .filter(|(_, conn)| { + let p = conn.get_proto().proto(); + matches!( + p, + Tag::VlessTcpReality + | Tag::VlessGrpcReality + | Tag::VlessXhttpReality + | Tag::Vmess + | Tag::Shadowsocks + ) + }) + .map(|(id, conn)| (*id, conn.clone())) + .collect(); + + drop(mem); + + for (conn_id, conn) in conns { + let xray_clone = xray_client.clone(); + tokio::spawn(async move { + if let Some(client) = xray_clone { + let proto = conn.get_proto().proto(); + + let password = if proto == Tag::Shadowsocks { + conn.get_password() + } else { + None + }; + + if let Err(e) = client.create(&conn_id, proto, password).await { + tracing::error!("Failed to restore Xray {}: {}", conn_id, e); + } else { + tracing::debug!("Restored connection {}", conn_id); + } + } + }); + } + + Ok(()) + } +} diff --git a/src/bin/agent/stats.rs b/src/bin/node/stats.rs similarity index 94% rename from src/bin/agent/stats.rs rename to src/bin/node/stats.rs index 14d80784..af08f8e5 100644 --- a/src/bin/agent/stats.rs +++ b/src/bin/node/stats.rs @@ -1,16 +1,16 @@ use tonic::{Code, Request, Status}; -use pony::proto::xray::api::app::stats::command::{GetStatsRequest, GetStatsResponse}; +use fcore::proto::xray::api::app::stats::command::{GetStatsRequest, GetStatsResponse}; -use pony::{ +use fcore::{ ConnectionBaseOperations, ConnectionStat, InboundStat, Prefix, Stat, StatKind, StatsOp, Tag, XrayConnOperation, }; -use super::agent::Agent; +use super::node::Node; #[async_trait::async_trait] -impl StatsOp for Agent +impl StatsOp for Node where C: ConnectionBaseOperations + Send + Sync + Clone + 'static, { @@ -20,7 +20,7 @@ where stat_type: Stat, reset: bool, ) -> Result { - if let Some(client) = &self.xray_stats_client { + if let Some(client) = &self.stats_client { let mut stats_client = client.lock().await; let base_name = match prefix { @@ -127,7 +127,7 @@ where } async fn conn_count(&self, inbound: Tag) -> Result, Status> { - if let Some(client) = &self.xray_handler_client { + if let Some(client) = &self.handler_client { let mut handler_client = client.lock().await; handler_client .conn_count_op(inbound) diff --git a/src/bin/agent/tasks.rs b/src/bin/node/tasks.rs similarity index 73% rename from src/bin/agent/tasks.rs rename to src/bin/node/tasks.rs index 2a796bc2..12e1a496 100644 --- a/src/bin/agent/tasks.rs +++ b/src/bin/node/tasks.rs @@ -1,20 +1,22 @@ use async_trait::async_trait; use futures::future::try_join_all; -use rkyv::AlignedVec; -use rkyv::Deserialize; -use rkyv::Infallible; +use rkyv::{AlignedVec, Deserialize, Infallible}; use tokio::time::Duration; +#[cfg(feature = "xray")] use tonic::Status; -use pony::{ - Action, BaseConnection as Connection, ConnectionBaseOperations, - ConnectionStorageBaseOperations, Message, Metrics, Proto, StatsOp, Tag, Topic, - XrayHandlerActions, -}; -use pony::{Error, Result}; +use fcore::{Action, BaseConnection as Connection, Message, Metrics, Topic}; +#[cfg(any(feature = "xray", feature = "wireguard"))] +use fcore::{ConnectionStorageBaseOperations, Proto, Tag}; +use fcore::{Error, Result}; +#[cfg(feature = "xray")] +use fcore::{StatsOp, XrayHandlerActions}; -use super::agent::Agent; +use fcore::ConnectionBaseOperations; + +#[cfg(any(feature = "xray", feature = "wireguard"))] use super::metrics::BusinessMetrics; +use super::node::Node; #[async_trait] pub trait Tasks { @@ -25,13 +27,14 @@ pub trait Tasks { } #[async_trait] -impl Tasks for Agent +impl Tasks for Node where C: ConnectionBaseOperations + Send + Sync + Clone + 'static + From, { async fn run_subscriber(&self) -> Result<()> { let sub = self.subscriber.clone(); - assert!(self.subscriber.topics.contains(&"all".to_string())); + let node_uuid = self.node.uuid; + let node_env = &self.node.env; loop { let Some((topic_bytes, payload_bytes)) = sub.recv().await else { @@ -39,61 +42,64 @@ where continue; }; - let topic_str = std::str::from_utf8(&topic_bytes).unwrap_or(""); - tracing::debug!("SUB: Topic string: {:?}", topic_str); - tracing::debug!("SUB: Payload {} bytes", payload_bytes.len()); + let topic_str = std::str::from_utf8(&topic_bytes) + .map_err(|_| Error::Custom("Invalid UTF8 topic".into()))?; - match Topic::from_raw(topic_str) { - Topic::Init(uuid) if uuid != self.subscriber.topics[0] => { - tracing::warn!("SUB: Skipping init for another node: {}", uuid); + let topic = match topic_str.parse::() { + Ok(t) => t, + Err(e) => { + tracing::error!("SUB: Failed to parse topic '{}': {}", topic_str, e); continue; } - Topic::Updates(env) if env != self.subscriber.topics[1] => { - tracing::warn!("SUB: Skipping update for another env: {}", env); + }; + + tracing::debug!("SUB: Received topic: {:?}", topic); + + match &topic { + Topic::Auth | Topic::Metrics => { + tracing::trace!("SUB: Ignoring unhandled topic: {:?}", topic); continue; } - Topic::Unknown(raw) => { - tracing::warn!("SUB: Unknown topic: {}", raw); + + Topic::Init(uuid) if uuid != &node_uuid => { + tracing::trace!("SUB: Skipping init for another node: {}", uuid); continue; } - Topic::All => { - tracing::debug!("SUB: Message for 'All' topic received"); + + Topic::Updates(env) if env != node_env => { + tracing::trace!("SUB: Skipping update for another env: {}", env); + continue; } - topic => { - tracing::debug!("SUB: Accepted topic: {:?}", topic); + + _ => { + tracing::debug!("SUB: Accepted for processing: {:?}", topic); } } if payload_bytes.is_empty() { - tracing::warn!("SUB: Empty payload, skipping"); continue; } - let mut aligned = AlignedVec::new(); - aligned.extend_from_slice(&payload_bytes); + let messages: Option> = { + let mut aligned = AlignedVec::new(); + aligned.extend_from_slice(&payload_bytes); - let archived = match rkyv::check_archived_root::>(&aligned) { - Ok(a) => a, - Err(e) => { - tracing::error!("SUB: Invalid rkyv root: {:?}", e); - tracing::error!("SUB: Payload bytes (hex) = {}", hex::encode(payload_bytes)); - continue; + match rkyv::check_archived_root::>(&aligned) { + Ok(archived) => archived.deserialize(&mut Infallible).ok(), + Err(e) => { + tracing::error!("SUB: Invalid rkyv root: {:?}", e); + None + } } }; - match archived.deserialize(&mut Infallible) { - Ok(messages) => { - if let Err(err) = self.handle_messages_batch(messages).await { - tracing::error!("SUB: Failed to handle messages: {}", err); - } - } - Err(err) => { - tracing::error!("SUB: Failed to deserialize messages: {}", err); - tracing::error!("SUB: Payload bytes (hex) = {}", hex::encode(payload_bytes)); + if let Some(msgs) = messages { + if let Err(err) = self.handle_messages_batch(msgs).await { + tracing::error!("SUB: Failed to handle messages: {}", err); } } - tokio::time::sleep(Duration::from_millis(10)).await; + tokio::time::sleep(Duration::from_millis(1)).await; } } @@ -113,9 +119,11 @@ where async fn handle_message(&self, msg: Message) -> Result<()> { match msg.action { Action::Create | Action::Update => { + #[cfg(any(feature = "xray", feature = "wireguard"))] let conn_id: uuid::Uuid = msg.conn_id; match msg.tag { + #[cfg(feature = "wireguard")] Tag::Wireguard => { let wg = msg .wg @@ -161,7 +169,7 @@ where } return Ok(()); } - + #[cfg(feature = "xray")] Tag::VlessTcpReality | Tag::VlessGrpcReality | Tag::VlessXhttpReality @@ -173,7 +181,7 @@ where msg.subscription_id, ); - let client = self.xray_handler_client.as_ref().ok_or_else(|| { + let client = self.handler_client.as_ref().ok_or_else(|| { Error::Grpc(Box::new(Status::unavailable("Xray handler unavailable"))) })?; @@ -195,6 +203,7 @@ where return Ok(()); } + #[cfg(feature = "xray")] Tag::Shadowsocks => { if let Some(password) = msg.password { let proto = Proto::new_ss(&password); @@ -204,7 +213,7 @@ where msg.subscription_id, ); - let client = self.xray_handler_client.as_ref().ok_or_else(|| { + let client = self.handler_client.as_ref().ok_or_else(|| { Error::Grpc(Box::new(Status::unavailable( "Xray handler unavailable", ))) @@ -232,17 +241,19 @@ where )); } } - Tag::Hysteria2 => { - return Err(Error::Custom("Hysteria2 is not supported".into())) + _ => { + return Err(Error::Custom( + "Is not supported, or built without support the proto".into(), + )) } - Tag::Mtproto => return Err(Error::Custom("Mtproto is not supported".into())), } } - Action::Delete => { let tag = msg.tag; + #[cfg(any(feature = "xray", feature = "wireguard"))] let conn_id = msg.conn_id; match tag { + #[cfg(feature = "wireguard")] Tag::Wireguard => { let wg_api = self .wg_client @@ -262,12 +273,13 @@ where return Ok(()); } + #[cfg(feature = "xray")] Tag::VlessTcpReality | Tag::VlessGrpcReality | Tag::VlessXhttpReality | Tag::Vmess | Tag::Shadowsocks => { - let client = self.xray_handler_client.as_ref().ok_or_else(|| { + let client = self.handler_client.as_ref().ok_or_else(|| { Error::Grpc(Box::new(Status::unavailable("Xray handler unavailable"))) })?; @@ -286,14 +298,17 @@ where return Ok(()); } - Tag::Hysteria2 => { - return Err(Error::Custom("Hysteria2 is not supported".into())) + + _ => { + return Err(Error::Custom( + "Is not supported, or built without support the proto".into(), + )) } - Tag::Mtproto => return Err(Error::Custom("Mtproto is not supported".into())), } } Action::ResetStat => { + #[cfg(feature = "xray")] self.reset(&msg.conn_id) .await .map_err(|e| Error::Custom(format!("Couldn't reset stat: {}", e)))?; @@ -310,12 +325,12 @@ where self.loadavg().await; self.memory().await; self.disk_usage().await; - - if self.xray_stats_client.is_some() { + #[cfg(feature = "xray")] + if self.stats_client.is_some() { self.collect_inbound_metrics().await; self.collect_user_metrics().await; } - + #[cfg(feature = "wireguard")] if self.wg_client.is_some() { self.collect_wg_metrics().await; } diff --git a/src/bin/utils.rs b/src/bin/utils.rs deleted file mode 100644 index 3418a8c7..00000000 --- a/src/bin/utils.rs +++ /dev/null @@ -1,90 +0,0 @@ -use clap::{Parser, Subcommand}; -use pony::{Message, Publisher}; -use rkyv::to_bytes; -use std::{fs, path::PathBuf}; - -#[derive(Parser)] -#[command(name = "utils")] -#[command(about = "Helper tool for generating and sending ZMQ messages", long_about = None)] -struct Cli { - #[command(subcommand)] - command: Commands, -} - -#[derive(Subcommand)] -enum Commands { - /// Generate rkyv .bin message from JSON - Gen { - #[arg(short, long)] - input: PathBuf, - #[arg(short, long)] - output: PathBuf, - }, - - /// Send a .bin rkyv message to ZMQ - Send { - #[arg(short, long)] - topic: String, - #[arg(short, long)] - input: PathBuf, - - /// Publisher address, e.g. tcp://127.0.0.1:3000 - #[arg(short, long, default_value = "tcp://127.0.0.1:3000")] - addr: String, - }, - - /// Generate and send in one go - All { - #[arg(short, long)] - input: PathBuf, - #[arg(short, long)] - bin: PathBuf, - #[arg(short, long)] - topic: String, - - /// Publisher address, e.g. tcp://127.0.0.1:3000 - #[arg(short, long, default_value = "tcp://127.0.0.1:3000")] - addr: String, - }, -} - -#[tokio::main] -async fn main() -> anyhow::Result<()> { - let cli = Cli::parse(); - - match cli.command { - Commands::Gen { input, output } => { - let json = fs::read_to_string(input)?; - let msg: Message = serde_json::from_str(&json)?; - let bytes = to_bytes::<_, 1024>(&msg)?; - fs::write(&output, &bytes)?; - println!("✅ rkyv message written to {:?}", output); - } - - Commands::Send { topic, input, addr } => { - let bytes = fs::read(input)?; - let publisher = Publisher::new(&addr).await; - publisher.send_binary(&topic, &bytes).await?; - println!("✅ rkyv message sent to topic: {}", topic); - } - - Commands::All { - input, - bin, - topic, - addr, - } => { - let json = fs::read_to_string(&input)?; - let msg: Message = serde_json::from_str(&json)?; - let bytes = to_bytes::<_, 1024>(&msg)?; - fs::write(&bin, &bytes)?; - println!("✅ [Step 1] Message written to {:?}", bin); - - let publisher = Publisher::new(&addr).await; - publisher.send_binary(&topic, &bytes).await?; - println!("✅ [Step 2] Message sent to topic: {}", topic); - } - } - - Ok(()) -} diff --git a/src/config/h2.rs b/src/config/h2.rs index 2a5caaa7..47d7eea0 100644 --- a/src/config/h2.rs +++ b/src/config/h2.rs @@ -5,7 +5,7 @@ use std::fs::File; use std::io::Read; #[derive(Debug, Clone, Serialize, Deserialize)] -pub struct HysteriaServerConfig { +pub struct Hysteria2Settings { pub listen: Option, pub acme: Option, pub auth: Option, @@ -13,6 +13,17 @@ pub struct HysteriaServerConfig { pub masquerade: Option, } +impl Hysteria2Settings { + pub fn from_file(path: &str) -> Result { + let mut file = File::open(path)?; + let mut contents = String::new(); + file.read_to_string(&mut contents)?; + + let config: Hysteria2Settings = serde_yaml::from_str(&contents)?; + Ok(config) + } +} + #[derive(Clone, Debug, Serialize, Deserialize, PartialEq)] pub struct H2AuthInfo { pub auth_type: String, @@ -48,17 +59,6 @@ pub struct Masquerade { pub r#type: String, } -impl HysteriaServerConfig { - pub fn from_file(path: &str) -> anyhow::Result { - let mut file = File::open(path)?; - let mut contents = String::new(); - file.read_to_string(&mut contents)?; - - let config: HysteriaServerConfig = serde_yaml::from_str(&contents)?; - Ok(config) - } -} - #[derive(Clone, Debug, Serialize, Deserialize, PartialEq)] pub struct H2Settings { pub host: String, @@ -77,7 +77,7 @@ pub struct H2Obfs { pub password: String, } -impl HysteriaServerConfig { +impl Hysteria2Settings { pub fn validate(&self) -> Result<()> { if self.listen.is_none() { return Err(Error::Custom("Hysteria2: listen is required".into())); @@ -92,10 +92,10 @@ impl HysteriaServerConfig { } } -impl TryFrom for H2Settings { +impl TryFrom for H2Settings { type Error = Error; - fn try_from(server: HysteriaServerConfig) -> std::result::Result { + fn try_from(server: Hysteria2Settings) -> std::result::Result { let listen = server .listen .ok_or_else(|| Error::Custom("Hysteria2: listen missing".into()))?; diff --git a/src/config/inbound.rs b/src/config/inbound.rs index 2a6117f4..8f97c59e 100644 --- a/src/config/inbound.rs +++ b/src/config/inbound.rs @@ -147,11 +147,10 @@ pub struct Settings { impl Settings { pub fn validate(&self) -> Result<()> { - // ToDo validate xray config Ok(()) } - pub fn new(file_path: &str) -> Result { + pub fn from_file(file_path: &str) -> Result { let mut file = File::open(file_path)?; let mut contents = String::new(); diff --git a/src/config/mod.rs b/src/config/mod.rs index b001f7fb..c4d96f73 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -1,5 +1,6 @@ pub(crate) mod clash; pub(crate) mod h2; pub(crate) mod inbound; +pub(crate) mod mtproto; pub(crate) mod settings; pub(crate) mod wireguard; diff --git a/src/config/mtproto.rs b/src/config/mtproto.rs new file mode 100644 index 00000000..0ce2a56d --- /dev/null +++ b/src/config/mtproto.rs @@ -0,0 +1,15 @@ +use serde::{Deserialize, Serialize}; + +use crate::Settings; + +#[derive(Clone, Default, Debug, Serialize, Deserialize, PartialEq)] +pub struct MtprotoSettings { + pub port: u16, + pub secret: String, +} + +impl Settings for MtprotoSettings { + fn validate(&self) -> crate::Result<()> { + Ok(()) + } +} diff --git a/src/config/settings.rs b/src/config/settings.rs index ce2a6481..3680186c 100644 --- a/src/config/settings.rs +++ b/src/config/settings.rs @@ -1,16 +1,11 @@ -use default_net::{get_default_interface, get_interfaces}; -use serde::{de::DeserializeOwned, Deserialize, Serialize}; +use serde::{de::DeserializeOwned, Deserialize}; use std::env; use std::fs; use std::net::Ipv4Addr; use uuid::Uuid; use crate::error::{Error, Result}; -use crate::memory::node::Type; - -fn default_disabled() -> bool { - false -} +use crate::memory::{env::Env, node::Type}; #[derive(Clone, Debug, Deserialize, Default)] pub struct ApiAccessConfig { @@ -24,14 +19,9 @@ pub struct MetricsTxConfig { pub interval: u64, } -#[derive(Clone, Debug, Deserialize, Default)] -pub struct LoggingConfig { - pub level: String, -} - #[derive(Clone, Debug, Deserialize)] pub struct NodeConfig { - pub env: String, + pub env: Env, pub hostname: String, pub default_interface: String, pub address: Ipv4Addr, @@ -43,12 +33,12 @@ pub struct NodeConfig { pub r#type: Type, } -#[derive(Clone, Debug, Deserialize, Default)] +#[derive(Clone, Debug, Deserialize)] pub struct NodeConfigRaw { - pub env: String, + pub env: Env, pub hostname: Option, - pub default_interface: Option, - pub address: Option, + pub default_interface: String, + pub address: Ipv4Addr, pub uuid: Uuid, pub label: String, pub max_bandwidth_bps: i64, @@ -70,73 +60,11 @@ impl NodeConfig { raw.hostname.unwrap() }; - let (address, interface) = if let Some(user_address) = raw.address { - let interface = if let Some(ref interface_name) = raw.default_interface { - let interfaces = get_interfaces(); - if let Some(_interface) = interfaces.iter().find(|i| &i.name == interface_name) { - interface_name.clone() - } else { - return Err(Error::Custom(format!( - "Validation error: Interface {} not found", - interface_name - ))); - } - } else { - match get_default_interface() { - Ok(interface) => interface.name, - Err(e) => { - eprintln!( - "Warning: Cannot get default interface: {}. Using 'default'.", - e - ); - "default".to_string() - } - } - }; - - (user_address, interface) - } else if let Some(ref interface_name) = raw.default_interface { - let interfaces = get_interfaces(); - if let Some(interface) = interfaces.iter().find(|i| &i.name == interface_name) { - match interface.ipv4.first() { - Some(network) => (network.addr, interface_name.to_string()), - None => { - return Err(Error::Custom( - "Validation error: Cannot get IPv4 address for the specified interface" - .into(), - )); - } - } - } else { - return Err(Error::Custom(format!( - "Validation error: Interface {} not found", - interface_name - ))); - } - } else { - match get_default_interface() { - Ok(interface) => { - if interface.ipv4.is_empty() { - return Err(Error::Custom( - "Validation error: Cannot get IPv4 address of default interface".into(), - )); - } else { - (interface.ipv4[0].addr, interface.name) - } - } - Err(e) => { - return Err( - format!("Validation error: Cannot get default interface: {}", e).into(), - ) - } - } - }; - Ok(NodeConfig { env: raw.env, hostname, - default_interface: interface, - address, + default_interface: raw.default_interface, + address: raw.address, uuid: raw.uuid, label: raw.label, max_bandwidth_bps: raw.max_bandwidth_bps, @@ -147,22 +75,6 @@ impl NodeConfig { } } -#[derive(Clone, Debug, Deserialize, Default)] -pub struct ZmqSubscriberConfig { - pub endpoint: String, -} - -impl ZmqSubscriberConfig { - pub fn validate(self) -> Result<()> { - if !self.endpoint.starts_with("tcp://") { - return Err(Error::Custom( - "ZMQ endpoint should start with tcp://".into(), - )); - } - Ok(()) - } -} - pub trait Settings: Sized { fn read_config(config_file: &str) -> Result { let config_str = fs::read_to_string(config_file)?; @@ -170,7 +82,7 @@ pub trait Settings: Sized { Ok(settings) } - fn new(config_file: &str) -> Self + fn from_file(config_file: &str) -> Self where for<'de> Self: Deserialize<'de>, { @@ -182,11 +94,3 @@ pub trait Settings: Sized { fn validate(&self) -> Result<()>; } - -#[derive(Clone, Default, Debug, Serialize, Deserialize, PartialEq)] -pub struct MtprotoConfig { - #[serde(default = "default_disabled")] - pub enabled: bool, - pub port: u16, - pub secret: String, -} diff --git a/src/config/wireguard.rs b/src/config/wireguard.rs index 6a8ee247..90516d50 100644 --- a/src/config/wireguard.rs +++ b/src/config/wireguard.rs @@ -14,7 +14,7 @@ pub struct WireguardServerConfig { } impl WireguardServerConfig { - pub fn from_file(path: &str) -> anyhow::Result { + pub fn from_file(path: &str) -> Result { let contents = std::fs::read_to_string(path)?; let mut private_key = None; @@ -26,7 +26,7 @@ impl WireguardServerConfig { .split('/') .next_back() .and_then(|f| f.split('.').next()) - .ok_or_else(|| anyhow::anyhow!("no interface name"))? + .ok_or_else(|| Error::Custom("no interface name".into()))? .to_string(); for line in contents.lines() { @@ -36,7 +36,7 @@ impl WireguardServerConfig { if let Some((_, value)) = line.split_once('=') { private_key = Some(value.trim().to_string()); } else { - return Err(anyhow::anyhow!("Invalid PrivateKey line")); + return Err(Error::Custom("Invalid PrivateKey line".into())); } } @@ -64,9 +64,9 @@ impl WireguardServerConfig { Ok(Self { interface, - port: port.ok_or_else(|| anyhow::anyhow!("no ListenPort"))?, - private_key: private_key.ok_or_else(|| anyhow::anyhow!("no PrivateKey"))?, - address: address.ok_or_else(|| anyhow::anyhow!("no Address"))?, + port: port.ok_or_else(|| Error::Custom("no ListenPort".into()))?, + private_key: private_key.ok_or_else(|| Error::Custom("no PrivateKey".into()))?, + address: address.ok_or_else(|| Error::Custom("no Address".into()))?, dns: Some(dns), }) } diff --git a/src/error.rs b/src/error.rs index 8a3385d5..f80df3ef 100644 --- a/src/error.rs +++ b/src/error.rs @@ -1,3 +1,4 @@ +#[cfg(feature = "wireguard")] use defguard_wireguard_rs::{error::WireguardInterfaceError, net::IpAddrParseError}; use thiserror::Error as ThisError; @@ -21,15 +22,21 @@ pub enum Error { #[error(transparent)] Json(#[from] serde_json::Error), + #[error(transparent)] + Yaml(#[from] serde_yaml::Error), + #[error(transparent)] Join(#[from] tokio::task::JoinError), + #[cfg(feature = "xray")] #[error(transparent)] XrayUri(#[from] tonic::codegen::http::uri::InvalidUri), + #[cfg(feature = "xray")] #[error(transparent)] XrayTransport(#[from] tonic::transport::Error), + #[cfg(feature = "xray")] #[error(transparent)] Grpc(#[from] Box), @@ -39,9 +46,11 @@ pub enum Error { #[error(transparent)] Zmq(#[from] zmq::Error), + #[cfg(feature = "wireguard")] #[error(transparent)] Wireguard(#[from] WireguardInterfaceError), + #[cfg(feature = "wireguard")] #[error(transparent)] IpParseError(#[from] IpAddrParseError), @@ -110,18 +119,13 @@ impl From for Error { } } -impl From for Error { - fn from(err: anyhow::Error) -> Self { - Error::Custom(err.to_string()) - } -} - impl From> for Error { fn from(err: tokio::sync::mpsc::error::SendError) -> Self { Error::Custom(format!("SendError: {:?}", err)) } } +#[cfg(feature = "xray")] impl From for Error { fn from(status: tonic::Status) -> Self { Error::Grpc(Box::new(status)) diff --git a/src/http/mod.rs b/src/http/mod.rs index b4252188..14cde172 100644 --- a/src/http/mod.rs +++ b/src/http/mod.rs @@ -4,6 +4,7 @@ use warp::reject::Reject; pub mod filters; pub mod helpers; +pub mod request; pub mod response; #[derive(Debug)] diff --git a/src/http/request.rs b/src/http/request.rs new file mode 100644 index 00000000..041ed79f --- /dev/null +++ b/src/http/request.rs @@ -0,0 +1,12 @@ +use crate::memory::{env::Env, tag::ProtoTag as Tag}; +use crate::zmq::topic::Topic; + +use serde::{Deserialize, Serialize}; + +#[derive(Clone, Debug, Deserialize, Serialize)] +pub struct ConnType { + pub proto: Tag, + pub last_update: Option, + pub env: Env, + pub topic: Topic, +} diff --git a/src/lib.rs b/src/lib.rs index 88399270..3019b19d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -10,34 +10,32 @@ pub mod zmq; pub use error::{Error, Result, SyncError}; pub const BANNER: &str = r#" - __ _ - / _| | | - | |_ _ __| | ___ __ - _____ _ | _| '__| |/ / '_ \ - | __ \ (_) | | | | | <| | | | - | |__) | __ ___ |_|_|_| _|_|\_\_| |_| - | ___/ '__| \ \ / / _` |/ __| | | | - | | | | | |\ V / (_| | (__| |_| | - |_|___|_| |_| \_/ \__,_|\___|\__, | - / ____| __/ | - | | ___ _ __ ___ _ __ |___/_ __ _ _ - | | / _ \| '_ ` _ \| '_ \ / _` | '_ \| | | | - | |___| (_) | | | | | | |_) | (_| | | | | |_| | - \_____\___/|_| |_| |_| .__/ \__,_|_| |_|\__, | - | | __/ | - |_| |___/ +// __ _ +// / _| | | +// | |_ _ __| | ___ __ +// _____ _ | _| '__| |/ / '_ \ +// | __ \ (_) | | | | | <| | | | +// | |__) | __ ___|_|_|_| _|_|\_\_| |_| +// | ___/ '__| \ \ / / _` |/ __| | | | +// | | | | | |\ V / (_| | (__| |_| | +// |_|___|_| |_| \_/ \__,_|\___|\__, | +// / ____| __/ / +// | | ___ _ __ ___ _ __ | ___/_ __ _ _ +// | | / _ \| '_ ` _ \| '_ \ / _` | '_ \| | | | +// | |___| (_) | | | | | | |_) | (_| | | | | |_| | +// \_____\___/|_| |_| |_| .__/ \__,_|_| |_|\__, | +// | | __/ / +// |_| |___/ "#; -pub const VERSION: &str = "0.4.11-dev"; +pub const VERSION: &str = "0.5.0-dev"; pub use config::{ clash::InboundClashConfig, - h2::{H2Settings, HysteriaServerConfig}, + h2::{H2Settings, Hysteria2Settings}, inbound::{Inbound, InboundConnLink, Settings as XraySettings}, - settings::{ - ApiAccessConfig, LoggingConfig, MetricsTxConfig, MtprotoConfig, NodeConfig, NodeConfigRaw, - Settings, ZmqSubscriberConfig, - }, + mtproto::MtprotoSettings, + settings::{ApiAccessConfig, MetricsTxConfig, NodeConfig, NodeConfigRaw, Settings}, wireguard::{WireguardServerConfig, WireguardSettings}, }; @@ -76,16 +74,15 @@ pub use metrics::{ storage::{HasMetrics, MetricBuffer, MetricStorage}, MetricEnvelope, Metrics, }; - -pub use proto::{ - wireguard::WgApi, - xray::{ - client::{ - ConnOp as XrayConnOperation, HandlerActions as XrayHandlerActions, - HandlerClient as XrayHandlerClient, StatsClient as XrayStatsClient, XrayClient, - }, - stats::{Prefix, StatsOp}, +#[cfg(feature = "wireguard")] +pub use proto::wireguard::WgApi; +#[cfg(feature = "xray")] +pub use proto::xray::{ + client::{ + ConnOp as XrayConnOperation, HandlerActions as XrayHandlerActions, + HandlerClient as XrayHandlerClient, StatsClient as XrayStatsClient, XrayClient, }, + stats::{Prefix, StatsOp}, }; pub use utils::*; @@ -94,5 +91,5 @@ pub use zmq::{ message::{Action, Message}, publisher::Publisher, subscriber::Subscriber, - Topic, + topic::Topic, }; diff --git a/src/memory/connection/wireguard.rs b/src/memory/connection/wireguard.rs index 613e6537..4dc04aad 100644 --- a/src/memory/connection/wireguard.rs +++ b/src/memory/connection/wireguard.rs @@ -1,6 +1,5 @@ use base64::{engine::general_purpose, Engine}; use serde::{Deserialize, Deserializer, Serialize}; - use std::{ error, fmt, net::{IpAddr, Ipv4Addr, Ipv6Addr}, @@ -11,6 +10,8 @@ use rand::rngs::OsRng; use rkyv::{Archive, Deserialize as RkyvDeserialize, Serialize as RkyvSerialize}; use x25519_dalek::{PublicKey, StaticSecret}; +use crate::error::Error; + #[derive( Archive, Clone, Debug, Serialize, Deserialize, PartialEq, RkyvDeserialize, RkyvSerialize, )] @@ -30,21 +31,19 @@ impl Default for Keys { } } -use anyhow::{anyhow, Result}; - impl Keys { - pub fn pubkey(&self) -> Result { + pub fn pubkey(&self) -> Result { Self::derive_pubkey(&self.privkey) } - fn derive_pubkey(private_key_b64: &str) -> Result { - let private_bytes = general_purpose::STANDARD + fn derive_pubkey(private_key_b64: &str) -> Result { + let private_vec = general_purpose::STANDARD .decode(private_key_b64) - .map_err(|e| anyhow!("invalid base64 private key: {}", e))?; + .map_err(|e| Error::Custom(format!("invalid base64 private key: {}", e)))?; - let private_bytes: [u8; 32] = private_bytes + let private_bytes: [u8; 32] = private_vec .try_into() - .map_err(|_| anyhow!("invalid private key length (expected 32 bytes)"))?; + .map_err(|_| Error::Custom("Private key must be exactly 32 bytes".to_string()))?; let secret = StaticSecret::from(private_bytes); let public = PublicKey::from(&secret); @@ -59,8 +58,6 @@ pub enum IpVersion { IPv6, } -/// IP address with CIDR. - #[derive(Archive, Clone, Debug, Serialize, RkyvDeserialize, RkyvSerialize, PartialEq, Eq, Hash)] #[archive(check_bytes)] pub struct IpAddrMask { @@ -224,7 +221,7 @@ impl FromStr for IpAddrMask { IpAddr::V6(_) => 128, }; if cidr > max_cidr { - return Err(IpAddrParseError); + return Err(IpAddrParseError).into(); } Ok(IpAddrMask { address: ip, cidr }) } else { diff --git a/src/memory/env.rs b/src/memory/env.rs index e0261d39..704c7de1 100644 --- a/src/memory/env.rs +++ b/src/memory/env.rs @@ -1,17 +1,44 @@ -use crate::error::Error; use serde::{Deserialize, Serialize}; +use std::borrow::Cow; use std::fmt::Formatter; -#[derive(Hash, Eq, Debug, Clone, PartialEq, Serialize, Deserialize)] +use crate::error::Error; + +#[derive(Hash, Eq, Default, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "lowercase")] pub enum Env { Production, + #[default] Experimental, Dev, Ru, Wl, #[serde(untagged)] - Premium(String), + Custom(String), +} + +impl Env { + pub fn as_bytes(&self) -> Vec { + match self { + Env::Experimental => b"experimental".to_vec(), + Env::Dev => b"dev".to_vec(), + Env::Ru => b"ru".to_vec(), + Env::Wl => b"wl".to_vec(), + Env::Production => b"production".to_vec(), + Env::Custom(id) => format!("custom{}", id).into_bytes(), + } + } + + pub fn as_str(&self) -> Cow<'_, str> { + match self { + Env::Dev => Cow::Borrowed("dev"), + Env::Ru => Cow::Borrowed("ru"), + Env::Wl => Cow::Borrowed("wl"), + Env::Experimental => Cow::Borrowed("experimental"), + Env::Production => Cow::Borrowed("production"), + Env::Custom(name) => Cow::Owned(format!("custom{}", name)), + } + } } impl std::fmt::Display for Env { @@ -22,7 +49,7 @@ impl std::fmt::Display for Env { Env::Wl => write!(f, "wl"), Env::Experimental => write!(f, "experimental"), Env::Production => write!(f, "production"), - Env::Premium(id) => write!(f, "premium{}", id), + Env::Custom(name) => write!(f, "custom{}", name), } } } @@ -39,9 +66,9 @@ impl FromStr for Env { "production" | "prod" => Ok(Env::Production), "ru" => Ok(Env::Ru), "wl" => Ok(Env::Wl), - s if s.starts_with("premium") => { - let id = s.strip_prefix("premium").unwrap_or(s).to_string(); - Ok(Env::Premium(id)) + s if s.starts_with("custom") => { + let name = s.strip_prefix("custom").unwrap_or(s).to_string(); + Ok(Env::Custom(name)) } _ => Err(Error::Custom("Wrong Env string".into())), } @@ -58,3 +85,65 @@ impl From for Env { Env::from(s.as_str()) } } + +#[cfg(test)] +mod tests { + use super::*; + use serde_json; + + #[test] + fn test_env_from_str() { + assert_eq!(Env::from_str("dev").unwrap(), Env::Dev); + assert_eq!(Env::from_str("DEVELOPMENT").unwrap(), Env::Dev); + assert_eq!(Env::from_str("prod").unwrap(), Env::Production); + assert_eq!(Env::from_str("experimental").unwrap(), Env::Experimental); + assert_eq!(Env::from_str("ru").unwrap(), Env::Ru); + } + + #[test] + fn test_custom_parsing() { + assert_eq!( + Env::from_str("custom_env_123").unwrap(), + Env::Custom("_env_123".to_string()) + ); + assert_eq!( + Env::from_str("custom").unwrap(), + Env::Custom("".to_string()) + ); + + let custom = Env::Custom("777".to_string()); + assert_eq!(custom.to_string(), "custom777"); + } + + #[test] + fn test_serde_serialization() { + assert_eq!(serde_json::to_string(&Env::Dev).unwrap(), "\"dev\""); + + let custom_json = serde_json::to_string(&Env::Custom("hehe".to_string())).unwrap(); + assert_eq!(custom_json, "\"hehe\""); + } + + #[test] + fn test_serde_deserialization() { + let dev: Env = serde_json::from_str("\"dev\"").unwrap(); + assert_eq!(dev, Env::Dev); + + let prem: Env = serde_json::from_str("\"some_random_id\"").unwrap(); + assert_eq!(prem, Env::Custom("some_random_id".to_string())); + } + + #[test] + fn test_from_conversions() { + let env: Env = "prod".into(); + assert_eq!(env, Env::Production); + + let env_fail: Env = "unknown_garbage".into(); + assert_eq!(env_fail, Env::Experimental); + } + + #[test] + fn test_error_handling() { + let result = Env::from_str("invalid"); + assert!(result.is_err()); + } +} diff --git a/src/memory/node.rs b/src/memory/node.rs index b8ad0407..940c0a0f 100644 --- a/src/memory/node.rs +++ b/src/memory/node.rs @@ -13,8 +13,14 @@ use serde::{Deserialize, Serialize}; use super::env::Env; use super::tag::ProtoTag as Tag; use crate::config::h2::H2Settings; -use crate::config::inbound::{Inbound, Settings as XraySettings}; -use crate::config::settings::{MtprotoConfig, NodeConfig}; + +#[cfg(feature = "xray")] +use crate::config::inbound::Settings as XraySettings; + +use crate::config::inbound::Inbound; +use crate::config::mtproto::MtprotoSettings; +use crate::config::settings::NodeConfig; +#[cfg(feature = "wireguard")] use crate::config::wireguard::WireguardSettings; #[derive(Clone, Debug, Deserialize, Serialize, Copy, ToSql, FromSql)] @@ -134,15 +140,16 @@ pub struct Node { impl Node { pub fn new( settings: NodeConfig, - xray_config: Option, - wg_config: Option, + #[cfg(feature = "xray")] xray_config: Option, + #[cfg(feature = "wireguard")] wg_config: Option, h2_config: Option, - mtproto_config: Option, + mtproto_config: Option, ) -> Self { let now = Utc::now(); let mut inbounds: HashMap = HashMap::new(); { + #[cfg(feature = "xray")] if let Some(config) = xray_config { let xray_inbounds = config .inbounds @@ -153,6 +160,7 @@ impl Node { inbounds.extend(xray_inbounds); } + #[cfg(feature = "wireguard")] if let Some(ref config) = wg_config { inbounds.insert( Tag::Wireguard, diff --git a/src/metrics/storage.rs b/src/metrics/storage.rs index a831e059..ae0922c8 100644 --- a/src/metrics/storage.rs +++ b/src/metrics/storage.rs @@ -1,10 +1,9 @@ use dashmap::DashMap; use std::collections::{BTreeMap, HashSet, VecDeque}; -use super::MetricEnvelope; -use super::MetricPoint; +use super::{MetricEnvelope, MetricPoint}; use crate::memory::node::Node; -use crate::zmq::publisher::Publisher; +use crate::zmq::{publisher::Publisher, topic::Topic}; pub trait HasMetrics { fn metrics(&self) -> &MetricBuffer; @@ -70,7 +69,7 @@ impl MetricBuffer { if let Err(e) = &self .publisher - .send_binary("metrics", bytes.as_slice()) + .send_binary(&Topic::Metrics, bytes.as_slice()) .await { tracing::error!("Batch publish failed: {}", e); diff --git a/src/proto/mod.rs b/src/proto/mod.rs index 7608e1d5..a0833d16 100644 --- a/src/proto/mod.rs +++ b/src/proto/mod.rs @@ -1,2 +1,4 @@ +#[cfg(feature = "wireguard")] pub(crate) mod wireguard; +#[cfg(feature = "xray")] pub mod xray; diff --git a/src/zmq/mod.rs b/src/zmq/mod.rs index 197fdc43..58bf82b9 100644 --- a/src/zmq/mod.rs +++ b/src/zmq/mod.rs @@ -1,36 +1,4 @@ pub(crate) mod message; pub(crate) mod publisher; pub(crate) mod subscriber; - -#[derive(Debug, Clone, PartialEq, Eq)] -pub enum Topic { - Updates(String), - Init(String), - Unknown(String), - All, -} - -impl Topic { - pub fn from_raw(raw: &str) -> Self { - if uuid::Uuid::parse_str(raw).is_ok() { - Topic::Init(raw.to_string()) - } else if raw == "all" { - Topic::All - } else { - Topic::Updates(raw.to_string()) - } - } - - pub fn as_zmq_topic(&self) -> String { - match self { - Topic::Updates(env) => env.into(), - Topic::Init(uuid) => uuid.into(), - Topic::Unknown(s) => s.clone(), - Topic::All => "all".to_string(), - } - } - - pub fn all(uuid: &uuid::Uuid, env: &str) -> Vec { - vec![uuid.to_string(), env.to_string(), "all".to_string()] - } -} +pub(crate) mod topic; diff --git a/src/zmq/publisher.rs b/src/zmq/publisher.rs index 9f206c6d..d4280197 100644 --- a/src/zmq/publisher.rs +++ b/src/zmq/publisher.rs @@ -4,24 +4,28 @@ use tokio::time::{sleep, Duration}; use zmq; use zmq::Socket; +use crate::{Error, Topic}; + #[derive(Clone)] pub struct Publisher { socket: Arc>, } impl Publisher { - pub async fn bind(endpoint: &str) -> Self { + pub async fn bind(endpoint: &str) -> Result { Self::init(endpoint, true).await } - pub async fn connect(endpoint: &str) -> Self { + pub async fn connect(endpoint: &str) -> Result { Self::init(endpoint, false).await } - async fn init(endpoint: &str, is_bind: bool) -> Self { + async fn init(endpoint: &str, is_bind: bool) -> Result { let context = zmq::Context::new(); let publisher = context.socket(zmq::PUB).expect("Failed to create socket"); + publisher.set_sndhwm(1000)?; + let mut i = 0; loop { let result = if is_bind { @@ -52,19 +56,19 @@ impl Publisher { sleep(Duration::from_millis(1000)).await; - Self { + Ok(Self { socket: Arc::new(Mutex::new(publisher)), - } + }) } - pub async fn new(endpoint: &str) -> Self { + pub async fn new(endpoint: &str) -> Result { Self::bind(endpoint).await } - pub async fn send_binary(&self, topic: &str, payload: &[u8]) -> zmq::Result<()> { + pub async fn send_binary(&self, topic: &Topic, payload: &[u8]) -> zmq::Result<()> { let socket = self.socket.lock().await; - socket.send(topic, zmq::SNDMORE)?; + socket.send(topic.as_str().as_ref(), zmq::SNDMORE)?; socket.send(payload, 0)?; tracing::debug!("PUB: Message sent: {} | {} bytes", topic, payload.len()); diff --git a/src/zmq/subscriber.rs b/src/zmq/subscriber.rs index 8c377d35..9185d951 100644 --- a/src/zmq/subscriber.rs +++ b/src/zmq/subscriber.rs @@ -2,15 +2,16 @@ use std::sync::Arc; use tokio::sync::Mutex; use zmq::Socket as ZmqSocket; -use super::Topic; +use super::topic::Topic; +use crate::error::Error; pub struct Subscriber { socket: Arc>, - pub topics: Vec, + pub topics: Vec, } impl Subscriber { - pub fn new(endpoint: &str, uuid: &uuid::Uuid, env: &str) -> Self { + pub fn new(endpoint: &str, topics: Vec) -> Result { let context = zmq::Context::new(); let socket = context .socket(zmq::SUB) @@ -20,23 +21,18 @@ impl Subscriber { .connect(endpoint) .expect("Failed to connect SUB socket"); - let topics = vec![ - Topic::Init(uuid.to_string()).as_zmq_topic(), - Topic::Updates(env.to_string()).as_zmq_topic(), - Topic::All.as_zmq_topic(), - ]; - tracing::info!("Subscribed to topics: {:?}", Topic::all(uuid, env)); + tracing::debug!("Subscribed to topics: {:?}", topics); for topic in &topics { socket - .set_subscribe(topic.as_bytes()) + .set_subscribe(&topic.as_bytes()) .expect("Failed to subscribe to topic"); } - Self { + Ok(Self { socket: Arc::new(Mutex::new(socket)), topics, - } + }) } pub async fn recv(&self) -> Option<(Vec, Vec)> { @@ -78,32 +74,26 @@ impl Subscriber { } } - pub fn new_bound(endpoint: &str, topics: Vec) -> Self { + pub fn new_bound(endpoint: &str, topics: Vec) -> Result { let context = zmq::Context::new(); let socket = context .socket(zmq::SUB) .expect("Failed to create SUB socket"); socket.bind(endpoint).expect("Failed to bind SUB socket"); + socket.set_rcvhwm(5000)?; - if topics.is_empty() { + for topic in &topics { socket - .set_subscribe(b"") - .expect("Failed to subscribe to all"); - tracing::info!("Subscribed to all topics (wildcard)"); - } else { - for topic in &topics { - socket - .set_subscribe(topic.as_bytes()) - .expect("Failed to subscribe to topic"); - } - tracing::info!("Subscribed to topics: {:?}", topics); + .set_subscribe(&topic.as_bytes()) + .expect("Failed to subscribe to topic"); } + tracing::debug!("Subscribed to topics: {:?}", topics); - Self { + Ok(Self { socket: Arc::new(Mutex::new(socket)), topics, - } + }) } } diff --git a/src/zmq/topic.rs b/src/zmq/topic.rs new file mode 100644 index 00000000..a0c786b2 --- /dev/null +++ b/src/zmq/topic.rs @@ -0,0 +1,108 @@ +use core::fmt; +use serde::{Deserialize, Serialize}; +use std::borrow::Cow; + +use crate::error::Error; +use crate::memory::env::Env; + +#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)] +pub enum Topic { + Auth, + Metrics, + Updates(Env), + Init(uuid::Uuid), +} + +impl fmt::Display for Topic { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + Self::Auth => write!(f, "auth"), + Self::Metrics => write!(f, "metrics",), + Self::Updates(env) => write!(f, "updates-{}", env), + Self::Init(uuid) => write!(f, "init-{}", uuid), + } + } +} + +use std::str::FromStr; + +impl FromStr for Topic { + type Err = Error; + + fn from_str(s: &str) -> Result { + let s = s.to_lowercase(); + + if s == "auth" { + return Ok(Topic::Auth); + } + if s == "metrics" { + return Ok(Topic::Metrics); + } + + if let Some(env_str) = s.strip_prefix("updates-") { + let env = Env::from_str(env_str)?; + return Ok(Topic::Updates(env)); + } + + if let Some(uuid_str) = s.strip_prefix("init-") { + let id = uuid::Uuid::parse_str(uuid_str) + .map_err(|_| Error::Custom("Invalid UUID in topic".into()))?; + return Ok(Topic::Init(id)); + } + + Err(Error::Custom(format!("Unknown topic string: {}", s))) + } +} + +impl TryFrom<&str> for Topic { + type Error = Error; + fn try_from(s: &str) -> Result { + s.parse() + } +} + +impl TryFrom for Topic { + type Error = Error; + + fn try_from(s: String) -> Result { + Topic::try_from(s.as_str()) + } +} + +impl From for Topic { + fn from(u: uuid::Uuid) -> Self { + Topic::Init(u) + } +} + +impl From for Topic { + fn from(e: Env) -> Self { + Topic::Updates(e) + } +} +impl Topic { + pub fn as_string(&self) -> String { + match self { + Topic::Auth => "auth".to_string(), + Topic::Metrics => "metrics".to_string(), + Topic::Updates(s) => format!("updates-{}", s), + Topic::Init(s) => format!("init-{}", s), + } + } + + pub fn as_str(&self) -> Cow<'_, str> { + match self { + Topic::Auth => Cow::Borrowed("auth"), + Topic::Metrics => Cow::Borrowed("metrics"), + Topic::Updates(env) => format!("updates-{}", env).into(), + Topic::Init(uuid) => Cow::Owned(format!("init-{}", uuid)), + } + } + pub fn as_bytes(&self) -> Vec { + match self { + Topic::Auth => b"auth".to_vec(), + Topic::Metrics => b"metrics".to_vec(), + _ => self.as_str().as_bytes().to_vec(), + } + } +} From 99a2e5f77ca70b8b4c94f288bf6835d3cca528fa Mon Sep 17 00:00:00 2001 From: Fyodor Sotnikov Date: Fri, 1 May 2026 12:26:31 +0300 Subject: [PATCH 2/6] hehe2 --- src/bin/auth/service.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/auth/service.rs b/src/bin/auth/service.rs index 8b83dd77..499f1514 100644 --- a/src/bin/auth/service.rs +++ b/src/bin/auth/service.rs @@ -150,7 +150,7 @@ pub async fn run(settings: ServiceSettings) -> Result<()> { let (shutdown_tx, _) = broadcast::channel::<()>(1); let node_config = NodeConfig::from_raw(settings.node.clone()); - let node = Node::new(node_config?, None, None, None, None); + let node = Node::new(node_config?, None, None); let topic_init: Topic = settings.node.uuid.into(); From ddbb1f62c2b5e36d804fbba32910865935037a27 Mon Sep 17 00:00:00 2001 From: Fyodor Sotnikov Date: Fri, 1 May 2026 14:10:58 +0300 Subject: [PATCH 3/6] HEHE --- .github/workflows/rust.yml | 4 ++-- dev/api.requests | 21 ++++++++++++++++++--- src/bin/auth/config.rs | 2 +- src/bin/auth/main.rs | 1 - src/bin/auth/service.rs | 2 +- src/bin/node/config.rs | 2 +- src/bin/node/main.rs | 6 +++--- src/bin/node/node.rs | 11 +++++------ src/config/mtproto.rs | 8 +++++++- src/memory/node.rs | 2 +- src/zmq/subscriber.rs | 3 ++- 11 files changed, 41 insertions(+), 21 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 0e925413..3f083319 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,8 +18,8 @@ jobs: uses: dtolnay/rust-toolchain@nightly - name: Install dependencies run: sudo apt-get update && sudo apt-get install -y protobuf-compiler - - name: Test - run: cargo test --all-features + - name Test Lib + run: cargo test --lib build-node: needs: [tests] diff --git a/dev/api.requests b/dev/api.requests index df81f575..377b60f6 100644 --- a/dev/api.requests +++ b/dev/api.requests @@ -1,5 +1,7 @@ -requests.get('http://localhost:5005/healthcheck') +requests.get('http://localhost:3000/healthcheck') +requests.get('http://localhost:3000/nodes') + requests.post( 'http://localhost:5005/subscription', @@ -15,14 +17,27 @@ requests.post( requests.post( - 'http://localhost:5005/connection', + 'http://localhost:3000/connection', headers={ 'Authorization': 'Bearer supetsecrettoken', 'Content-Type': 'application/json' }, json={ - "env": "TEST", + "env": "dev", "proto": "Hysteria2", "subscription_id": "ac01dba1-1190-4cc6-905b-f4a35f82cfee" } +) + +requests.post( + 'http://localhost:3000/connection', + headers={ + 'Authorization': 'Bearer supetsecrettoken', + 'Content-Type': 'application/json' + }, + json={ + "env": "premium12345", + "proto": "VlessTcpReality", + "subscription_id": "ac01dba1-1190-4cc6-905b-f4a35f82cfee" + } ) \ No newline at end of file diff --git a/src/bin/auth/config.rs b/src/bin/auth/config.rs index 684c28c5..acf992cb 100644 --- a/src/bin/auth/config.rs +++ b/src/bin/auth/config.rs @@ -47,7 +47,7 @@ pub struct ServiceConfig { pub snapshot_path: String, #[serde(default = "default_cors_origin")] pub origin: String, - pub zmq_updates_endpoint: String, + pub updates_endpoint_zmq: String, } #[cfg(feature = "email")] diff --git a/src/bin/auth/main.rs b/src/bin/auth/main.rs index 1eee9a50..b696347b 100644 --- a/src/bin/auth/main.rs +++ b/src/bin/auth/main.rs @@ -12,7 +12,6 @@ mod service; mod tasks; use config::ServiceSettings; - use fcore::{utils::level_from_settings, Settings, BANNER, VERSION}; fn main() -> Result<(), Box> { diff --git a/src/bin/auth/service.rs b/src/bin/auth/service.rs index 499f1514..b8587bbf 100644 --- a/src/bin/auth/service.rs +++ b/src/bin/auth/service.rs @@ -155,7 +155,7 @@ pub async fn run(settings: ServiceSettings) -> Result<()> { let topic_init: Topic = settings.node.uuid.into(); let subscriber = Subscriber::new( - &settings.service.zmq_updates_endpoint, + &settings.service.updates_endpoint_zmq, vec![topic_init, Topic::Auth], ); diff --git a/src/bin/node/config.rs b/src/bin/node/config.rs index 3c9b3e6a..a78470ba 100644 --- a/src/bin/node/config.rs +++ b/src/bin/node/config.rs @@ -43,7 +43,7 @@ pub struct ServiceConfig { pub log_level: String, pub snapshot_interval: u64, pub snapshot_path: String, - pub zmq_update_endpoint: String, + pub updates_endpoint_zmq: String, } #[cfg(feature = "xray")] diff --git a/src/bin/node/main.rs b/src/bin/node/main.rs index 6cdef8f8..85932c3c 100644 --- a/src/bin/node/main.rs +++ b/src/bin/node/main.rs @@ -1,5 +1,3 @@ -use fcore::{utils::level_from_settings, Settings, BANNER, VERSION}; - mod config; mod http; mod metrics; @@ -9,7 +7,8 @@ mod snapshot; mod stats; mod tasks; -use crate::config::ServiceSettings; +use config::ServiceSettings; +use fcore::{utils::level_from_settings, Settings, BANNER, VERSION}; fn main() -> Result<(), Box> { println!(">>> Node {}", VERSION); @@ -26,6 +25,7 @@ fn main() -> Result<(), Box> { let settings = ServiceSettings::from_file(config_path); settings.validate().expect("Wrong settings file"); + println!(">>> Settings: {:?}", settings.clone()); tracing_subscriber::fmt() .with_env_filter(level_from_settings(&settings.service.log_level)) diff --git a/src/bin/node/node.rs b/src/bin/node/node.rs index 2c4892e8..dddc4d10 100644 --- a/src/bin/node/node.rs +++ b/src/bin/node/node.rs @@ -173,24 +173,23 @@ pub async fn run(settings: ServiceSettings) -> Result<()> { mtproto_config, ); - let zmq_endpoint = settings.service.zmq_update_endpoint.clone(); - let topic_init: Topic = settings.node.env.clone().into(); let topic_updates: Topic = settings.node.uuid.into(); let topics = vec![topic_updates, topic_init]; - let subscriber = Subscriber::new(&zmq_endpoint, topics); - let metric_publisher = Publisher::connect(&settings.metrics.publisher).await; + tracing::debug!("Topics to connect {:?}", topics); + let subscriber = Subscriber::new(&settings.service.updates_endpoint_zmq, topics)?; + let metric_publisher = Publisher::connect(&settings.metrics.publisher).await?; let metrics = MetricBuffer { batch: parking_lot::Mutex::new(Vec::new()), - publisher: metric_publisher?, + publisher: metric_publisher, }; let node = Arc::new(Node::::new( node.clone(), - subscriber?, + subscriber, Arc::new(metrics), #[cfg(feature = "xray")] stats_client.clone(), diff --git a/src/config/mtproto.rs b/src/config/mtproto.rs index 0ce2a56d..2e900114 100644 --- a/src/config/mtproto.rs +++ b/src/config/mtproto.rs @@ -2,10 +2,16 @@ use serde::{Deserialize, Serialize}; use crate::Settings; +#[derive(Clone, Default, Debug, Serialize, Deserialize, PartialEq)] +pub struct SecretEntry { + pub key: String, + pub label: String, +} + #[derive(Clone, Default, Debug, Serialize, Deserialize, PartialEq)] pub struct MtprotoSettings { pub port: u16, - pub secret: String, + pub secret: Vec, } impl Settings for MtprotoSettings { diff --git a/src/memory/node.rs b/src/memory/node.rs index 940c0a0f..a1fb8f65 100644 --- a/src/memory/node.rs +++ b/src/memory/node.rs @@ -190,7 +190,7 @@ impl Node { conn_count: None, wg: None, h2: None, - mtproto_secret: Some(config.secret.clone()), + mtproto_secret: Some(config.secret[0].key.clone()), }, ); } diff --git a/src/zmq/subscriber.rs b/src/zmq/subscriber.rs index 9185d951..a28724f0 100644 --- a/src/zmq/subscriber.rs +++ b/src/zmq/subscriber.rs @@ -1,9 +1,9 @@ use std::sync::Arc; use tokio::sync::Mutex; +use zmq::Error; use zmq::Socket as ZmqSocket; use super::topic::Topic; -use crate::error::Error; pub struct Subscriber { socket: Arc>, @@ -17,6 +17,7 @@ impl Subscriber { .socket(zmq::SUB) .expect("Failed to create SUB socket"); + tracing::debug!("Connecting SUB {} {:?}", endpoint, topics); socket .connect(endpoint) .expect("Failed to connect SUB socket"); From cdede562243e20e0a34248185e3855c3de1f1126 Mon Sep 17 00:00:00 2001 From: Fyodor Sotnikov Date: Fri, 1 May 2026 14:11:37 +0300 Subject: [PATCH 4/6] HEHE2 --- .github/workflows/rust.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 3f083319..8625eeff 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,7 +18,7 @@ jobs: uses: dtolnay/rust-toolchain@nightly - name: Install dependencies run: sudo apt-get update && sudo apt-get install -y protobuf-compiler - - name Test Lib + - name: Test Lib run: cargo test --lib build-node: From 51009b123c3a28dae82a7ee48c3dcec3064d9fce Mon Sep 17 00:00:00 2001 From: Fyodor Sotnikov Date: Fri, 1 May 2026 14:40:07 +0300 Subject: [PATCH 5/6] prepare release --- .github/workflows/release.yml | 161 +++++++++++++--------------------- config-agent-example.toml | 62 ++++++------- 2 files changed, 87 insertions(+), 136 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 73bc0937..af3f8241 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,12 +6,21 @@ on: env: CARGO_TERM_COLOR: always - REGISTRY: frknorg - API_IMAGE_NAME: fcore-api - DOCKER_TAG: latest jobs: + tests: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + - name: Install Rust + uses: dtolnay/rust-toolchain@nightly + - name: Install dependencies + run: sudo apt-get update && sudo apt-get install -y protobuf-compiler + - name: Test + run: cargo test --lib + build-node: + needs: [tests] runs-on: ubuntu-22.04 strategy: matrix: @@ -21,146 +30,96 @@ jobs: - armv7-unknown-linux-gnueabihf steps: - - name: Checkout - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Install latest rust toolchain - uses: actions-rs/toolchain@v1 + - name: Install Rust + uses: dtolnay/rust-toolchain@nightly with: - toolchain: nightly - default: true - override: true + targets: ${{ matrix.target }} - - name: Update apt package index - run: sudo apt-get update - - - name: Install protobuf-compiler - run: sudo apt-get install -y protobuf-compiler - - - name: Install zig - run: pip3 install ziglang - - - name: Install cargo-zigbuild - run: cargo install --locked cargo-zigbuild + - uses: Swatinem/rust-cache@v2 + with: + key: ${{ matrix.target }} - - name: Add target - run: rustup target add ${{ matrix.target }} + - name: Install Build Tools + run: | + sudo apt-get update && sudo apt-get install -y protobuf-compiler + pip3 install ziglang + cargo install cargo-zigbuild - - name: Build for ${{ matrix.target }} - run: cargo zigbuild --release --target ${{ matrix.target }} --bin node --no-default-features + - name: Build Node + run: cargo zigbuild --release --target ${{ matrix.target }} --bin node --features xray,wireguard - - name: Upload artifacts + - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: node-${{ matrix.target }} + name: fcore-node-${{ matrix.target }} path: target/${{ matrix.target }}/release/node build-api: - runs-on: ubuntu-latest - + needs: [tests] + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v4 - - - name: Install latest rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - default: true - override: true - - - name: Update apt package index - run: sudo apt-get update - - - name: Install protobuf-compiler - run: sudo apt-get install -y protobuf-compiler - - - name: Build - run: cargo build --release --no-default-features --bin api - - - name: Upload artifacts + - name: Install Rust + uses: dtolnay/rust-toolchain@nightly + - name: Test Lib + run: cargo test --lib + - name: Build API + run: cargo build --release --bin api --no-default-features + - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: api + name: fcore-api path: target/release/api build-auth: - runs-on: ubuntu-latest - + needs: [tests] + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v4 - - - name: Install latest rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - default: true - override: true - - - name: Update apt package index - run: sudo apt-get update - - - name: Install protobuf-compiler - run: sudo apt-get install -y protobuf-compiler - - - name: Build - run: cargo build --release --no-default-features --bin auth - - - name: Upload artifacts + - name: Install Rust + uses: dtolnay/rust-toolchain@nightly + - uses: Swatinem/rust-cache@v2 + - name: Build Auth + run: cargo build --release --bin auth --no-default-features --features email + - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: auth + name: fcore-auth path: target/release/auth release: - name: Release + name: Create Release needs: [build-api, build-auth, build-node] runs-on: ubuntu-latest - steps: - name: Checkout uses: actions/checkout@v4 - - - name: Download all node artifacts + - name: Download all artifacts uses: actions/download-artifact@v4 with: path: artifacts - pattern: node-* + pattern: fcore-* merge-multiple: false - - name: Download API artifact - uses: actions/download-artifact@v4 - with: - name: api - path: artifacts/api - - - name: Download Auth artifact - uses: actions/download-artifact@v4 - with: - name: auth - path: artifacts/auth - - name: Prepare release files run: | - mkdir -p release - cp artifacts/node-x86_64-unknown-linux-gnu/node release/node-x86_64 - cp artifacts/node-aarch64-unknown-linux-gnu/node release/node-aarch64 - cp artifacts/node-armv7-unknown-linux-gnueabihf/node release/node-armv7 - cp artifacts/api/api release/api-x86_64 - cp artifacts/auth/auth release/auth-x86_64 - chmod +x release/* - - - name: Release + mkdir -p release_dist + cp artifacts/fcore-node-x86_64-unknown-linux-gnu/node release_dist/node-x86_64 + cp artifacts/fcore-node-aarch64-unknown-linux-gnu/node release_dist/node-aarch64 + cp artifacts/fcore-node-armv7-unknown-linux-gnueabihf/node release_dist/node-armv7 + cp artifacts/fcore-api/api release_dist/api-x86_64 + cp artifacts/fcore-auth/auth release_dist/auth-x86_64 + chmod +x release_dist/* + + - name: Upload to GitHub Release uses: softprops/action-gh-release@v1 - if: startsWith(github.ref, 'refs/tags/') with: files: | - release/api-x86_64 - release/auth-x86_64 - release/node-x86_64 - release/node-aarch64 - release/node-armv7 + release_dist/* docs/* README.md config-node-example.toml diff --git a/config-agent-example.toml b/config-agent-example.toml index b18c7502..9e9f7b69 100644 --- a/config-agent-example.toml +++ b/config-agent-example.toml @@ -1,48 +1,40 @@ -[node] -env = "experimental" -uuid = "ab514c21-aaaa-bbbb-91f7-32f8cb1aaaaa" -hostname = "darkmachine.frkn.local" -address = "192.168.1.100" -label = "🏴‍☠️ Darkmachine" -max_bandwidth_bps = 1000000000 -country = "RU" -type = "common" +[service] +snapshot_interval = 60 +snapshot_path = "snapshots/snapshot-agent.bin" +log_velel = "debug" +updates_endpoint_zmq = "tcp://localhost:3001" - -[agent] -local = false -snapshot_interval = 30 -snapshot_path = "snapshots/agent_snapshot.bin" +[metrics] +interval = 100 +publisher = "tcp://localhost:3002" [xray] enabled = true -xray_config_path = "/etc/xray/config.json" +path = "dev/xray-config.json" -[wg] +[h2] enabled = true -port = 51820 -interface = "wg0" +path = "dev/h2.yaml" -[h2] -enabled = false -path = "etc/frkn/h2.yaml" +[wg] +enabled = false +path = "dev/utun7.conf" [mtproto] enabled = true -port = 8443 -secret = "dd00112233445566778899aabbccddeeff" +path = "dev/teleproxy.toml" -[metrics] -enabled = true -publisher = "tcp://api-server-ip:5555" -interval = 10 +[node] +env = "experimental" +uuid = "ab514c21-aaaa-bbbb-cccc-32f8cb1ada40" +hostname = "darkmachine2.frkn.local" +default_interface = "ens0" +address = "192.168.1.100" +label = "Darkmachine 🏴‍☠️ " +max_bandwidth_bps = 1000000000 +country = "RU" +type = "common" [api] -endpoint = "https://api.frkn.org" -token = "your-super-secret-api-token" - -[logging] -level = "warn" - -[zmq] -endpoint = "tcp://api-server-ip:3000" +endpoint = "http://127.0.0.1:3000" +token = "supetsecrettoken" From f054bd34bb6aca7516c4b64163b22ca93613409c Mon Sep 17 00:00:00 2001 From: Fyodor Sotnikov Date: Fri, 1 May 2026 14:45:41 +0300 Subject: [PATCH 6/6] hehe2 --- .gitignore | 1 + fcore.sublime-workspace | 33290 -------------------------------------- 2 files changed, 1 insertion(+), 33290 deletions(-) delete mode 100644 fcore.sublime-workspace diff --git a/.gitignore b/.gitignore index 34ce3137..d37f8ce2 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ target snapshots/*.bin dev/data/* experimental/ +fcore.sublime-workspace diff --git a/fcore.sublime-workspace b/fcore.sublime-workspace deleted file mode 100644 index 12ab6429..00000000 --- a/fcore.sublime-workspace +++ /dev/null @@ -1,33290 +0,0 @@ -{ - "auto_complete": - { - "selected_items": - [ - [ - "build", - "build-lib" - ], - [ - "Conn", - "ConnectionBaseOperations" - ], - [ - "wi", - "Wireguard" - ], - [ - "cg", - "cfg(…)" - ], - [ - "W", - "Wireguard" - ], - [ - "S", - "StatsOp" - ], - [ - "def", - "default_company_website" - ], - [ - "C", - "Custom()" - ], - [ - "Er", - "error" - ], - [ - "Err", - "Error" - ], - [ - "tr", - "tracing-subscriber" - ], - [ - "ERR", - "Error" - ], - [ - "fr", - "from_file(as Settings)" - ], - [ - "fro", - "from_file(as Settings)" - ], - [ - "mtproto", - "mtproto_settings" - ], - [ - "f", - "fn validate(..)" - ], - [ - "Ser", - "ServiceSettings" - ], - [ - "d", - "default_log_level" - ], - [ - "Se", - "ServiceSettings" - ], - [ - "s", - "subscription" - ], - [ - "ema", - "email_sign_token" - ], - [ - "de", - "debug\tdebug!(…)" - ], - [ - "E", - "Env" - ], - [ - "e", - "env" - ], - [ - "top", - "topic_init" - ], - [ - "as", - "as_bytes()" - ], - [ - "im", - "impl_def" - ], - [ - "BTr", - "BTreeMap (use indexset::concurrent::map::BTreeMap)" - ], - [ - "st", - "storable_impl" - ], - [ - "i", - "impl_" - ], - [ - "type", - "type_def" - ], - [ - "wa", - "wait_for_ops()" - ], - [ - "Or", - "OrderedFloat" - ], - [ - "get_ro", - "get_row_fields_enum_ident()" - ], - [ - "nam", - "name_generator" - ], - [ - "row", - "row_fields_ident" - ], - [ - "col", - "column_variant" - ], - [ - "column", - "column_variant" - ], - [ - "me", - "mixed_site()" - ], - [ - "get_row", - "get_row_fields_enum_ident()" - ], - [ - "name", - "name_generator" - ], - [ - "get_r", - "get_row_fields_enum_ident()" - ], - [ - "Row", - "RowFields" - ], - [ - "in", - "into() (as Into)" - ], - [ - "get_row_", - "get_row_fields_ident()" - ], - [ - "row_", - "row_fields_enum" - ], - [ - "va", - "variant_ident" - ], - [ - "get", - "get_row_fields_ident" - ], - [ - "print", - "println!(…)" - ], - [ - "sele", - "select_all()" - ], - [ - "Li", - "Literal (use proc_macro2::Literal)" - ], - [ - "enu", - "enum_name" - ], - [ - "en", - "enum_name" - ], - [ - "Spa", - "Span (use proc_macro::Span)" - ], - [ - "prin", - "println!(…)" - ], - [ - "cm", - "cmp_impl" - ], - [ - "is", - "is_numeric_type(…)" - ], - [ - "pk", - "pk_type" - ], - [ - "T", - "Type" - ], - [ - "se", - "select_all()" - ], - [ - "tes", - "test_table" - ], - [ - "test", - "test_table" - ], - [ - "Tes", - "TestWorkTable" - ], - [ - "to", - "to_string() (as ToString)" - ], - [ - "U", - "Utc" - ], - [ - "MyW", - "MyWorkTable" - ], - [ - "select_by_te", - "select_by_test1" - ], - [ - "ex", - "execute() (as SelectQueryExecutor)" - ], - [ - "ro", - "row_type" - ], - [ - "Vec", - "VecDeque" - ], - [ - "to_to", - "to_token_stream() (as ToTokens)" - ], - [ - "or", - "order_matches" - ], - [ - "clo", - "clone() (as Clone)" - ], - [ - "push", - "push_back(…)" - ], - [ - "D", - "DoubleEndedIterator" - ], - [ - "r", - "row_type" - ], - [ - "na", - "name_generator" - ], - [ - "a", - "any" - ], - [ - "Selec", - "SelectQueryBuilder" - ], - [ - "wh", - "where1" - ], - [ - "c", - "collect" - ], - [ - "gen_table", - "gen_table_index_fns()" - ], - [ - "qu", - "quote! {…}" - ], - [ - "un", - "unlock_fn" - ], - [ - "lo", - "lock_await_fn" - ], - [ - "w", - "with_lock_fn" - ], - [ - "gen_lo", - "gen_lock_await_fn()" - ], - [ - "gen", - "gen_new_fn()" - ], - [ - "loc", - "lock_fn" - ], - [ - "get_", - "get_primary_key" - ], - [ - "pr", - "get_primary_key_type_ident()" - ], - [ - "get_w", - "get_wrapper_type_ident()" - ], - [ - "att", - "attr2" - ], - [ - "new", - "new_ident" - ], - [ - "Arc", - "ArchivedRow" - ], - [ - "Loc", - "LockType" - ], - [ - "A", - "ArchivedRowLock" - ], - [ - "Lock", - "LockType" - ], - [ - "lock", - "lock_name" - ], - [ - "to_", - "to_tokens(…) (use quote::ToTokens)" - ], - [ - "My", - "MyPrimaryKey()" - ], - [ - "u", - "update_val_by_id" - ], - [ - "select_", - "select_by_attr" - ], - [ - "attr", - "attr1_new" - ], - [ - "t", - "to_string() (as ToString)" - ], - [ - "re", - "remove" - ], - [ - "tab", - "TableIndex" - ], - [ - "gen_pr", - "gen_process_difference_index_fn()" - ], - [ - "Lie", - "Literal" - ], - [ - "De", - "Default" - ], - [ - "di", - "diff_container" - ], - [ - "select_by_at", - "select_by_attr2" - ], - [ - "index_", - "index_field_name" - ], - [ - "up", - "update_val_by_attr" - ], - [ - "str", - "stringify" - ], - [ - "ty", - "type_upper" - ], - [ - "int", - "into_iter() (as IntoIterator)" - ], - [ - "id", - "idx_field" - ], - [ - "ind", - "indexes" - ], - [ - "inde", - "indexes" - ], - [ - "old", - "old_archived_string" - ], - [ - "mat", - "matching_indices" - ], - [ - "all", - "all_update" - ], - [ - "Primar", - "MyPrimaryKey()" - ], - [ - "co", - "columns" - ], - [ - "Pr", - "MyPrimaryKey()" - ], - [ - "upd", - "update_all_attr_by_id" - ], - [ - "colum_", - "column_type_str" - ] - ] - }, - "buffers": - [ - { - "file": "src/bin/node/config.rs", - "settings": - { - "buffer_size": 1769, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "cut", - null, - "AQAAAKcEAAAAAAAApwQAAAAAAADWAQAAI1tkZXJpdmUoQ2xvbmUsIERlYnVnLCBEZXNlcmlhbGl6ZSldCnB1YiBzdHJ1Y3QgU2VydmljZVNldHRpbmdzIHsKICAgICNbc2VyZGUoZGVmYXVsdCldCiAgICBwdWIgc2VydmljZTogU2VydmljZUNvbmZpZywKICAgICNbc2VyZGUoZGVmYXVsdCldCiAgICBwdWIgeHJheTogWHJheUNvbmZpZywKICAgICNbc2VyZGUoZGVmYXVsdCldCiAgICBwdWIgd2c6IFdnQ29uZmlnLAogICAgI1tzZXJkZShkZWZhdWx0KV0KICAgIHB1YiBoMjogSDJDb25maWcsCiAgICAjW3NlcmRlKGRlZmF1bHQpXQogICAgcHViIG10cHJvdG86IE10cHJvdG9Db25maWcsCiAgICAjW3NlcmRlKGRlZmF1bHQpXQogICAgcHViIG5vZGU6IE5vZGVDb25maWdSYXcsCiAgICAjW3NlcmRlKGRlZmF1bHQpXQogICAgcHViIGFwaTogQXBpQWNjZXNzQ29uZmlnLAogICAgI1tzZXJkZShkZWZhdWx0KV0KICAgIHB1YiBtZXRyaWNzOiBNZXRyaWNzVHhDb25maWcsCn0", - "AQAAAAAAAAABAAAAfQYAAAAAAACnBAAAAAAAAAAAAAAAAPC/" - ], - [ - 11, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAH0BAAAAAAAAfgEAAAAAAAAAAAAAfgEAAAAAAAB/AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfQEAAAAAAAB9AQAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAN0AAAAAAAAA3gAAAAAAAAAAAAAA3gAAAAAAAADfAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QAAAAAAAADdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 15, - 1, - "paste", - null, - "AQAAAN8AAAAAAAAAtQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 19, - 1, - "cut", - null, - "AQAAANoFAAAAAAAA2gUAAAAAAAClAAAACiNbZGVyaXZlKENsb25lLCBEZWJ1ZywgRGVzZXJpYWxpemUsIERlZmF1bHQpXQpwdWIgc3RydWN0IFNlcnZpY2VDb25maWcgewogICAgcHViIGxvZ19sZXZlbDogU3RyaW5nLAogICAgcHViIHNuYXBzaG90X2ludGVydmFsOiB1NjQsCiAgICBwdWIgc25hcHNob3RfcGF0aDogU3RyaW5nLAp9", - "AQAAAAAAAAABAAAAfwYAAAAAAADaBQAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAN0AAAAAAAAA3gAAAAAAAAAAAAAA3gAAAAAAAADfAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QAAAAAAAADdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "paste", - null, - "AQAAAN8AAAAAAAAAhAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "cut", - null, - "AQAAAOAAAAAAAAAA4AAAAAAAAACkAAAAI1tkZXJpdmUoQ2xvbmUsIERlYnVnLCBEZXNlcmlhbGl6ZSwgRGVmYXVsdCldCnB1YiBzdHJ1Y3QgU2VydmljZUNvbmZpZyB7CiAgICBwdWIgbG9nX2xldmVsOiBTdHJpbmcsCiAgICBwdWIgc25hcHNob3RfaW50ZXJ2YWw6IHU2NCwKICAgIHB1YiBzbmFwc2hvdF9wYXRoOiBTdHJpbmcsCn0", - "AQAAAAAAAAABAAAAhAEAAAAAAADgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 2, - "left_delete", - null, - "AgAAAN8AAAAAAAAA3wAAAAAAAAABAAAACt4AAAAAAAAA3gAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA4AAAAAAAAADgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAALYCAAAAAAAAtwIAAAAAAAAAAAAAtwIAAAAAAAC4AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgIAAAAAAAC2AgAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 1, - "paste", - null, - "AQAAALgCAAAAAAAAXAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuAIAAAAAAAC4AgAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "insert", - { - "characters": "\n\nшьзд" - }, - "BgAAALYCAAAAAAAAtwIAAAAAAAAAAAAAtwIAAAAAAAC4AgAAAAAAAAAAAAC4AgAAAAAAALkCAAAAAAAAAAAAALkCAAAAAAAAugIAAAAAAAAAAAAAugIAAAAAAAC7AgAAAAAAAAAAAAC7AgAAAAAAALwCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgIAAAAAAAC2AgAAAAAAAAAAAAAAAPC/" - ], - [ - 35, - 4, - "left_delete", - null, - "BAAAALsCAAAAAAAAuwIAAAAAAAACAAAA0LS6AgAAAAAAALoCAAAAAAAAAgAAANC3uQIAAAAAAAC5AgAAAAAAAAIAAADRjLgCAAAAAAAAuAIAAAAAAAACAAAA0Yg", - "AQAAAAAAAAABAAAAvAIAAAAAAAC8AgAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "insert", - { - "characters": "im" - }, - "AgAAALgCAAAAAAAAuQIAAAAAAAAAAAAAuQIAAAAAAAC6AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuAIAAAAAAAC4AgAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":10,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 24, - 36, - 2 - ], - "trigger": "impl" - }, - "AgAAALgCAAAAAAAAuAIAAAAAAAACAAAAaW24AgAAAAAAAMYCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugIAAAAAAAC6AgAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 1, - "insert", - { - "characters": " " - }, - "AQAAAL0CAAAAAAAAvgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvQIAAAAAAAC9AgAAAAAAAAAAAAAAAPC/" - ], - [ - 39, - 1, - "left_delete", - null, - "AQAAAL0CAAAAAAAAvQIAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAvgIAAAAAAAC+AgAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "insert", - { - "characters": "Se" - }, - "AgAAAL0CAAAAAAAAvgIAAAAAAAAAAAAAvgIAAAAAAAC/AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvQIAAAAAAAC9AgAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":17,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 28, - 40, - 1 - ], - "trigger": "Settings" - }, - "AwAAAL4CAAAAAAAAvgIAAAAAAAABAAAAZb0CAAAAAAAAvQIAAAAAAAABAAAAU70CAAAAAAAAxQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvwIAAAAAAAC/AgAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 1, - "insert", - { - "characters": " for" - }, - "BAAAAMUCAAAAAAAAxgIAAAAAAAAAAAAAxgIAAAAAAADHAgAAAAAAAAAAAADHAgAAAAAAAMgCAAAAAAAAAAAAAMgCAAAAAAAAyQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxQIAAAAAAADFAgAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert", - { - "characters": " " - }, - "AQAAAMkCAAAAAAAAygIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQIAAAAAAADJAgAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "insert", - { - "characters": "C" - }, - "AQAAAMoCAAAAAAAAywIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAygIAAAAAAADKAgAAAAAAAAAAAAAAAPC/" - ], - [ - 45, - 1, - "left_delete", - null, - "AQAAAMoCAAAAAAAAygIAAAAAAAABAAAAQw", - "AQAAAAAAAAABAAAAywIAAAAAAADLAgAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "insert", - { - "characters": "Se" - }, - "AgAAAMoCAAAAAAAAywIAAAAAAAAAAAAAywIAAAAAAADMAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAygIAAAAAAADKAgAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":16,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 34, - 46, - 2 - ], - "trigger": "ServiceSettings" - }, - "AgAAAMoCAAAAAAAAygIAAAAAAAACAAAAU2XKAgAAAAAAANkCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzAIAAAAAAADMAgAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "insert", - { - "characters": " " - }, - "AQAAANsCAAAAAAAA3AIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2wIAAAAAAADbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "insert", - { - "characters": "\nf" - }, - "AgAAANwCAAAAAAAA4QIAAAAAAAAAAAAA4QIAAAAAAADiAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3AIAAAAAAADcAgAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":2,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 38, - 55, - 2 - ], - "trigger": "fn validate(..)" - }, - "AgAAAOECAAAAAAAA4QIAAAAAAAABAAAAZuECAAAAAAAAEgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4gIAAAAAAADiAgAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "insert", - { - "characters": "\nI" - }, - "AgAAAAMDAAAAAAAADAMAAAAAAAAAAAAADAMAAAAAAAANAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAwMAAAAAAAADAwAAAAAAAAAAAAAAAPC/" - ], - [ - 64, - 1, - "left_delete", - null, - "AQAAAAwDAAAAAAAADAMAAAAAAAABAAAASQ", - "AQAAAAAAAAABAAAADQMAAAAAAAANAwAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": "Ok" - }, - "AgAAAAwDAAAAAAAADQMAAAAAAAAAAAAADQMAAAAAAAAOAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADAMAAAAAAAAMAwAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 2, - "insert_snippet", - { - "contents": "($0)" - }, - "AgAAAA4DAAAAAAAAEAMAAAAAAAAAAAAADwMAAAAAAAARAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADgMAAAAAAAAOAwAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "trim_trailing_white_space", - null, - "AwAAACIDAAAAAAAAIgMAAAAAAAAEAAAAICAgIBMDAAAAAAAAEwMAAAAAAAAIAAAAICAgICAgICDbAgAAAAAAANsCAAAAAAAAAQAAACA", - "AQAAAAAAAAABAAAAEgMAAAAAAAASAwAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "rust_fmt_format_buffer", - null, - "BgAAAN8AAAAAAAAA3wAAAAAAAAABAAAAChEDAAAAAAAAEQMAAAAAAAABAAAAChcDAAAAAAAAFwMAAAAAAAABAAAACl8EAAAAAAAAXwQAAAAAAAACAAAACgrfBgAAAAAAAN8GAAAAAAAAAAAAAOEGAAAAAAAA4QYAAAAAAAADAAAACgoK", - "AQAAAAAAAAABAAAAEQMAAAAAAAARAwAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "insert", - { - "characters": "\n3" - }, - "AgAAAGIDAAAAAAAAZwMAAAAAAAAAAAAAZwMAAAAAAABoAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYgMAAAAAAABiAwAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAGgDAAAAAAAAagMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Delete Left Right.sublime-macro" - }, - "AgAAAGgDAAAAAAAAaAMAAAAAAAABAAAAW2gDAAAAAAAAaAMAAAAAAAABAAAAXQ", - "AQAAAAAAAAABAAAAaQMAAAAAAABpAwAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "left_delete", - null, - "AQAAAGcDAAAAAAAAZwMAAAAAAAABAAAAMw", - "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert", - { - "characters": "3" - }, - "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" - ], - [ - 89, - 1, - "left_delete", - null, - "AQAAAGcDAAAAAAAAZwMAAAAAAAABAAAAMw", - "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "insert", - { - "characters": "№" - }, - "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "left_delete", - null, - "AQAAAGcDAAAAAAAAZwMAAAAAAAADAAAA4oSW", - "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "insert", - { - "characters": "№" - }, - "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "left_delete", - null, - "AQAAAGcDAAAAAAAAZwMAAAAAAAADAAAA4oSW", - "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "insert", - { - "characters": "3" - }, - "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "left_delete", - null, - "AQAAAGcDAAAAAAAAZwMAAAAAAAABAAAAMw", - "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" - ], - [ - 96, - 1, - "insert", - { - "characters": "#" - }, - "AQAAAGcDAAAAAAAAaAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZwMAAAAAAABnAwAAAAAAAAAAAAAAAPC/" - ], - [ - 97, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAGgDAAAAAAAAagMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAMAAAAAAABoAwAAAAAAAAAAAAAAAPC/" - ], - [ - 98, - 1, - "insert", - { - "characters": "d" - }, - "AQAAAGkDAAAAAAAAagMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaQMAAAAAAABpAwAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 1, - "left_delete", - null, - "AQAAAGkDAAAAAAAAaQMAAAAAAAABAAAAZA", - "AQAAAAAAAAABAAAAagMAAAAAAABqAwAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "insert", - { - "characters": "serde" - }, - "BQAAAGkDAAAAAAAAagMAAAAAAAAAAAAAagMAAAAAAABrAwAAAAAAAAAAAABrAwAAAAAAAGwDAAAAAAAAAAAAAGwDAAAAAAAAbQMAAAAAAAAAAAAAbQMAAAAAAABuAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaQMAAAAAAABpAwAAAAAAAAAAAAAAAPC/" - ], - [ - 101, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAG4DAAAAAAAAcAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbgMAAAAAAABuAwAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 1, - "insert", - { - "characters": "d" - }, - "AQAAAG8DAAAAAAAAcAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwMAAAAAAABvAwAAAAAAAAAAAAAAAPC/" - ], - [ - 109, - 1, - "insert_completion", - { - "completion": "default_log_level", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "default_log_level" - }, - "AgAAAG8DAAAAAAAAbwMAAAAAAAABAAAAZG8DAAAAAAAAgAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcAMAAAAAAABwAwAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "paste", - null, - "AQAAAGMDAAAAAAAAjgMAAAAAAAAgAAAAICAgICNbc2VyZGUoZGVmYXVsdF9sb2dfbGV2ZWwpXQo", - "AQAAAAAAAAABAAAAYwMAAAAAAACDAwAAAAAAAAAAAAAAAPC/" - ], - [ - 134, - 1, - "insert", - { - "characters": "def" - }, - "AwAAAHoDAAAAAAAAewMAAAAAAAAQAAAAZGVmYXVsdF9kaXNhYmxlZHsDAAAAAAAAfAMAAAAAAAAAAAAAfAMAAAAAAAB9AwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAegMAAAAAAACKAwAAAAAAAAAAAAAAAPC/" - ], - [ - 137, - 1, - "insert_completion", - { - "completion": "default_log_level", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "default_log_level" - }, - "AgAAAHoDAAAAAAAAegMAAAAAAAADAAAAZGVmegMAAAAAAACLAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfQMAAAAAAAB9AwAAAAAAAAAAAAAAAPC/" - ], - [ - 156, - 1, - "left_delete", - null, - "AQAAABoEAAAAAAAAGgQAAAAAAABvAAAAcHViIHN0cnVjdCBXZ0NvbmZpZyB7CiAgICAjW3NlcmRlKGRlZmF1bHQgPSAiZGVmYXVsdF9kaXNhYmxlZCIpXQogICAgcHViIGVuYWJsZWQ6IGJvb2wsCiAgICBwdWIgcGF0aDogU3RyaW5nLAp9", - "AQAAAAAAAAABAAAAiQQAAAAAAAAaBAAAAAAAAAAAAAAAAPC/" - ], - [ - 159, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABoEAAAAAAAAGgQAAAAAAAACAAAACgo", - "AQAAAAAAAAABAAAAGgQAAAAAAAAaBAAAAAAAAAAAAAAAAPC/" - ], - [ - 162, - 1, - "left_delete", - null, - "AQAAABoEAAAAAAAAGgQAAAAAAAAuAAAAI1tkZXJpdmUoQ2xvbmUsIERlZmF1bHQsIERlYnVnLCBEZXNlcmlhbGl6ZSldCg", - "AQAAAAAAAAABAAAAGgQAAAAAAABIBAAAAAAAAAAAAAAAAPC/" - ], - [ - 169, - 1, - "cut", - null, - "AQAAAIsEAAAAAAAAiwQAAAAAAACfAAAAI1tkZXJpdmUoQ2xvbmUsIERlYnVnLCBEZXNlcmlhbGl6ZSwgRGVmYXVsdCldCnB1YiBzdHJ1Y3QgWHJheUNvbmZpZyB7CiAgICAjW3NlcmRlKGRlZmF1bHQgPSAiZGVmYXVsdF9kaXNhYmxlZCIpXQogICAgcHViIGVuYWJsZWQ6IGJvb2wsCiAgICBwdWIgcGF0aDogU3RyaW5nLAp9", - "AQAAAAAAAAABAAAAKgUAAAAAAACLBAAAAAAAAAAAAAAAAPC/" - ], - [ - 172, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAOsDAAAAAAAA7AMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6wMAAAAAAADrAwAAAAAAAAAAAAAAAPC/" - ], - [ - 173, - 1, - "paste", - null, - "AQAAAOwDAAAAAAAAiwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7AMAAAAAAADsAwAAAAAAAAAAAAAAAPC/" - ], - [ - 174, - 1, - "reindent", - { - "single_line": false - }, - "FAAAAJgAAAAAAAAAnAAAAAAAAAAAAAAAlAAAAAAAAACUAAAAAAAAAAQAAAAgICAgyAAAAAAAAADMAAAAAAAAAAAAAADEAAAAAAAAAMQAAAAAAAAABAAAACAgICAlAQAAAAAAACkBAAAAAAAAAAAAACEBAAAAAAAAIQEAAAAAAAAEAAAAICAgIN8CAAAAAAAA4wIAAAAAAAAAAAAA2wIAAAAAAADbAgAAAAAAAAQAAAAgICAgCgMAAAAAAAASAwAAAAAAAAAAAAACAwAAAAAAAAIDAAAAAAAACAAAACAgICAgICAgZwMAAAAAAABrAwAAAAAAAAAAAABjAwAAAAAAAGMDAAAAAAAABAAAACAgICA2BAAAAAAAADoEAAAAAAAAAAAAADIEAAAAAAAAMgQAAAAAAAAEAAAAICAgINQEAAAAAAAA2AQAAAAAAAAAAAAA0AQAAAAAAADQBAAAAAAAAAQAAAAgICAgdQUAAAAAAAB5BQAAAAAAAAAAAABxBQAAAAAAAHEFAAAAAAAABAAAACAgICAZBgAAAAAAAB0GAAAAAAAAAAAAABUGAAAAAAAAFQYAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAiwQAAAAAAACLBAAAAAAAAAAAAAAAAPC/" - ], - [ - 175, - 1, - "insert", - { - "characters": "‰" - }, - "AQAAAIsEAAAAAAAAjAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiwQAAAAAAACLBAAAAAAAAAAAAAAAAPC/" - ], - [ - 176, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAIwEAAAAAAAAjQQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjAQAAAAAAACMBAAAAAAAAAAAAAAAAPC/" - ], - [ - 177, - 2, - "left_delete", - null, - "AgAAAIwEAAAAAAAAjAQAAAAAAAABAAAACosEAAAAAAAAiwQAAAAAAAADAAAA4oCw", - "AQAAAAAAAAABAAAAjQQAAAAAAACNBAAAAAAAAAAAAAAAAPC/" - ], - [ - 178, - 1, - "insert", - { - "characters": "\n‰" - }, - "AgAAAIsEAAAAAAAAjAQAAAAAAAAAAAAAjAQAAAAAAACNBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiwQAAAAAAACLBAAAAAAAAAAAAAAAAPC/" - ], - [ - 179, - 1, - "left_delete", - null, - "AQAAAIwEAAAAAAAAjAQAAAAAAAADAAAA4oCw", - "AQAAAAAAAAABAAAAjQQAAAAAAACNBAAAAAAAAAAAAAAAAPC/" - ], - [ - 183, - 1, - "rust_fmt_format_buffer", - null, - "AQAAACwFAAAAAAAALAUAAAAAAAACAAAACgo", - "AQAAAAAAAAABAAAAjAQAAAAAAACMBAAAAAAAAAAAAAAAAPC/" - ], - [ - 192, - 1, - "paste", - null, - "AQAAAEgAAAAAAAAATgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 193, - 1, - "insert", - { - "characters": "," - }, - "AQAAAE4AAAAAAAAATwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" - ], - [ - 196, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAEgAAAAAAAAASAAAAAAAAAAHAAAAUmVzdWx0LGYAAAAAAAAAbgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" - ], - [ - 200, - 1, - "left_delete", - null, - "AQAAABkAAAAAAAAAGQAAAAAAAAASAAAAdXNlIHBvbnk6OlJlc3VsdDsK", - "AQAAAAAAAAABAAAAGQAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" - ], - [ - 203, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABkAAAAAAAAAGQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 231, - 1, - "insert", - { - "characters": "\npub" - }, - "BAAAAN0DAAAAAAAA4gMAAAAAAAAAAAAA4gMAAAAAAADjAwAAAAAAAAAAAADjAwAAAAAAAOQDAAAAAAAAAAAAAOQDAAAAAAAA5QMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QMAAAAAAADdAwAAAAAAAAAAAAAAAPC/" - ], - [ - 232, - 1, - "insert", - { - "characters": " zmq_u" - }, - "BgAAAOUDAAAAAAAA5gMAAAAAAAAAAAAA5gMAAAAAAADnAwAAAAAAAAAAAADnAwAAAAAAAOgDAAAAAAAAAAAAAOgDAAAAAAAA6QMAAAAAAAAAAAAA6QMAAAAAAADqAwAAAAAAAAAAAADqAwAAAAAAAOsDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5QMAAAAAAADlAwAAAAAAAAAAAAAAAPC/" - ], - [ - 233, - 1, - "insert", - { - "characters": "pdate_endpo" - }, - "CwAAAOsDAAAAAAAA7AMAAAAAAAAAAAAA7AMAAAAAAADtAwAAAAAAAAAAAADtAwAAAAAAAO4DAAAAAAAAAAAAAO4DAAAAAAAA7wMAAAAAAAAAAAAA7wMAAAAAAADwAwAAAAAAAAAAAADwAwAAAAAAAPEDAAAAAAAAAAAAAPEDAAAAAAAA8gMAAAAAAAAAAAAA8gMAAAAAAADzAwAAAAAAAAAAAADzAwAAAAAAAPQDAAAAAAAAAAAAAPQDAAAAAAAA9QMAAAAAAAAAAAAA9QMAAAAAAAD2AwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6wMAAAAAAADrAwAAAAAAAAAAAAAAAPC/" - ], - [ - 234, - 1, - "insert", - { - "characters": "int:" - }, - "BAAAAPYDAAAAAAAA9wMAAAAAAAAAAAAA9wMAAAAAAAD4AwAAAAAAAAAAAAD4AwAAAAAAAPkDAAAAAAAAAAAAAPkDAAAAAAAA+gMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gMAAAAAAAD2AwAAAAAAAAAAAAAAAPC/" - ], - [ - 235, - 1, - "insert", - { - "characters": " String" - }, - "BwAAAPoDAAAAAAAA+wMAAAAAAAAAAAAA+wMAAAAAAAD8AwAAAAAAAAAAAAD8AwAAAAAAAP0DAAAAAAAAAAAAAP0DAAAAAAAA/gMAAAAAAAAAAAAA/gMAAAAAAAD/AwAAAAAAAAAAAAD/AwAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAQQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+gMAAAAAAAD6AwAAAAAAAAAAAAAAAPC/" - ], - [ - 238, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAAEEAAAAAAAAAgQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAPC/" - ], - [ - 260, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAB0AAAAAAAAAHgAAAAAAAAAEAAAAcG9ueR4AAAAAAAAAHwAAAAAAAAAAAAAAHwAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACEAAAAAAAAAAAAAACEAAAAAAAAAIgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHQAAAAAAAAAhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 269, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAANMAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADVAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0wAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 272, - 1, - "rust_fmt_format_buffer", - null, - "AQAAANUAAAAAAAAA1QAAAAAAAAACAAAACgo", - "AQAAAAAAAAABAAAA1QAAAAAAAADVAAAAAAAAAAAAAAAAAPC/" - ], - [ - 280, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAHwBAAAAAAAAgQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfAEAAAAAAAB8AQAAAAAAAAAAAAAAAPC/" - ], - [ - 281, - 1, - "paste", - null, - "AQAAAIEBAAAAAAAAnwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgQEAAAAAAACBAQAAAAAAAAAAAAAAAPC/" - ], - [ - 282, - 1, - "left_delete", - null, - "AQAAAJ4BAAAAAAAAngEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAnwEAAAAAAACfAQAAAAAAAAAAAAAAAPC/" - ], - [ - 287, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEwBAAAAAAAAUQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATAEAAAAAAABMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 288, - 1, - "paste", - null, - "AQAAAFEBAAAAAAAAbwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 293, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAGIBAAAAAAAAYwEAAAAAAAAJAAAAd2lyZWd1YXJkYwEAAAAAAABkAQAAAAAAAAAAAABkAQAAAAAAAGUBAAAAAAAAAAAAAGUBAAAAAAAAZgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYgEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 296, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAGoBAAAAAAAAagEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAZgEAAAAAAABmAQAAAAAAAAAAAAAAAPC/" - ], - [ - 308, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEUEAAAAAAAARgQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARQQAAAAAAABFBAAAAAAAAAAAAAAAAPC/" - ], - [ - 309, - 1, - "paste", - null, - "AQAAAEYEAAAAAAAAYwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARgQAAAAAAABGBAAAAAAAAAAAAAAAAPC/" - ], - [ - 318, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAFcEAAAAAAAAWAQAAAAAAAAJAAAAd2lyZWd1YXJkWAQAAAAAAABZBAAAAAAAAAAAAABZBAAAAAAAAFoEAAAAAAAAAAAAAFoEAAAAAAAAWwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVwQAAAAAAABgBAAAAAAAAAAAAAAAAPC/" - ], - [ - 325, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJ4FAAAAAAAAnwUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAngUAAAAAAACeBQAAAAAAAAAAAAAAAPC/" - ], - [ - 326, - 1, - "paste", - null, - "AQAAAJ8FAAAAAAAAvAUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnwUAAAAAAACfBQAAAAAAAAAAAAAAAPC/" - ], - [ - 333, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFsGAAAAAAAAXAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwYAAAAAAABbBgAAAAAAAAAAAAAAAPC/" - ], - [ - 339, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAFwGAAAAAAAAXAYAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAXAYAAAAAAABcBgAAAAAAAAAAAAAAAPC/" - ], - [ - 359, - 1, - "left_delete", - null, - "AQAAAEoCAAAAAAAASgIAAAAAAAAWAAAAICAgICNbc2VyZGUoZGVmYXVsdCldCg", - "AQAAAAAAAAABAAAASgIAAAAAAABgAgAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/node/http.rs", - "settings": - { - "buffer_size": 5370, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 10, - 1, - "paste", - null, - "AQAAAFQBAAAAAAAAWQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVAEAAAAAAABUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 11, - 1, - "insert", - { - "characters": "," - }, - "AQAAAFkBAAAAAAAAWgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWQEAAAAAAABZAQAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAFQBAAAAAAAAVAEAAAAAAAAGAAAAVG9waWMsmAEAAAAAAACfAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWgEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "insert", - { - "characters": "fcore" - }, - "DwAAAE0BAAAAAAAATgEAAAAAAAAEAAAAcG9ueQYBAAAAAAAABwEAAAAAAAAEAAAAcG9ued4AAAAAAAAA3wAAAAAAAAAEAAAAcG9ueUgBAAAAAAAASQEAAAAAAAAAAAAABAEAAAAAAAAFAQAAAAAAAAAAAADfAAAAAAAAAOAAAAAAAAAAAAAAAEsBAAAAAAAATAEAAAAAAAAAAAAABgEAAAAAAAAHAQAAAAAAAAAAAADgAAAAAAAAAOEAAAAAAAAAAAAAAE4BAAAAAAAATwEAAAAAAAAAAAAACAEAAAAAAAAJAQAAAAAAAAAAAADhAAAAAAAAAOIAAAAAAAAAAAAAAFEBAAAAAAAAUgEAAAAAAAAAAAAACgEAAAAAAAALAQAAAAAAAAAAAADiAAAAAAAAAOMAAAAAAAAAAAAAAA", - "AQAAAAAAAAADAAAA3gAAAAAAAADiAAAAAAAAAAAAAAAAAPC/BgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/TQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 32, - 1, - "left_delete", - null, - "AQAAAB4AAAAAAAAAHgAAAAAAAAARAAAAdXNlIHBvbnk6OlRvcGljOwo", - "AQAAAAAAAAABAAAAHgAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAGcAAAAAAAAAaAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "paste", - null, - "AQAAAGgAAAAAAAAAcgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 1, - "insert", - { - "characters": "," - }, - "AQAAAHIAAAAAAAAAcwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" - ], - [ - 45, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAHYAAAAAAAAAdwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdgAAAAAAAAB2AAAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "left_delete", - null, - "AQAAAEEAAAAAAAAAQQAAAAAAAAAZAAAAdXNlIHJlcXdlc3Q6OlN0YXR1c0NvZGU7Cg", - "AQAAAAAAAAABAAAAQQAAAAAAAABaAAAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 1, - "paste", - null, - "AQAAAE8AAAAAAAAAYwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "insert", - { - "characters": "," - }, - "AQAAAGMAAAAAAAAAZAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" - ], - [ - 68, - 1, - "left_delete", - null, - "AQAAAB4AAAAAAAAAHgAAAAAAAAAjAAAAdXNlIHJlcXdlc3Q6OkNsaWVudCBhcyBIdHRwQ2xpZW50Owo", - "AQAAAAAAAAABAAAAHgAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAEEAAAAAAAAAQgAAAAAAAAAAAAAATQAAAAAAAABOAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 78, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAOsAAAAAAAAA7AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6wAAAAAAAADrAAAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "paste", - null, - "AQAAAOwAAAAAAAAAAgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7AAAAAAAAADsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "insert", - { - "characters": "," - }, - "AQAAAAIBAAAAAAAAAwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert", - { - "characters": " " - }, - "AQAAAAMBAAAAAAAABAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAwEAAAAAAAADAQAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "insert", - { - "characters": "}" - }, - "AQAAADkBAAAAAAAAOgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOQEAAAAAAAA5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAOwAAAAAAAAA8QAAAAAAAAAAAAAACAEAAAAAAAAMAQAAAAAAAAAAAABCAQAAAAAAAEQBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOgEAAAAAAAA6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "left_delete", - null, - "AQAAALEAAAAAAAAAsQAAAAAAAAApAAAAdXNlIGZjb3JlOjpodHRwOjpyZXF1ZXN0OjpDb25uVHlwZVBhcmFtOwo", - "AQAAAAAAAAABAAAAsQAAAAAAAADaAAAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 5, - "left_delete", - null, - "BQAAAN0AAAAAAAAA3QAAAAAAAAABAAAAbdwAAAAAAAAA3AAAAAAAAAABAAAAYdsAAAAAAAAA2wAAAAAAAAABAAAActoAAAAAAAAA2gAAAAAAAAABAAAAYdkAAAAAAAAA2QAAAAAAAAABAAAAUA", - "AQAAAAAAAAABAAAA3gAAAAAAAADeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "paste", - null, - "AQAAACUBAAAAAAAAgAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQEAAAAAAAAlAQAAAAAAAAAAAAAAAPC/" - ], - [ - 120, - 1, - "insert", - { - "characters": "," - }, - "AQAAAIABAAAAAAAAgQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgAEAAAAAAACAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 123, - 1, - "rust_fmt_format_buffer", - null, - "CAAAACUBAAAAAAAAKgEAAAAAAAAAAAAAMgEAAAAAAAAzAQAAAAAAAAAAAAA3AQAAAAAAADoBAAAAAAAAAAAAAE0BAAAAAAAAUAEAAAAAAAAAAAAAVAEAAAAAAABVAQAAAAAAAAAAAACMAQAAAAAAAJABAAAAAAAAAAAAAJIBAAAAAAAAlwEAAAAAAAAAAAAA4gEAAAAAAADkAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgQEAAAAAAACBAQAAAAAAAAAAAAAAAPC/" - ], - [ - 127, - 1, - "left_delete", - null, - "AQAAALEAAAAAAAAAsQAAAAAAAABnAAAAdXNlIGZjb3JlOjpodHRwOjp7CiAgICByZXF1ZXN0OjpDb25uVHlwZSwKICAgIHJlc3BvbnNlOjp7SW5zdGFuY2UsIEluc3RhbmNlV2l0aElkLCBSZXNwb25zZU1lc3NhZ2V9LAp9Ow", - "AQAAAAAAAAABAAAAGAEAAAAAAACxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "rust_fmt_format_buffer", - null, - "AQAAALEAAAAAAAAAsQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAsQAAAAAAAACxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 145, - 5, - "left_delete", - null, - "BQAAAM0FAAAAAAAAzQUAAAAAAAABAAAAbcwFAAAAAAAAzAUAAAAAAAABAAAAYcsFAAAAAAAAywUAAAAAAAABAAAAcsoFAAAAAAAAygUAAAAAAAABAAAAYckFAAAAAAAAyQUAAAAAAAABAAAAUA", - "AQAAAAAAAAABAAAAzgUAAAAAAADOBQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/http/request.rs", - "settings": - { - "buffer_size": 288, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 6, - "left_delete", - null, - "BgAAAMEAAAAAAAAAwQAAAAAAAAABAAAAbcAAAAAAAAAAwAAAAAAAAAABAAAAYb8AAAAAAAAAvwAAAAAAAAABAAAAcr4AAAAAAAAAvgAAAAAAAAABAAAAYb0AAAAAAAAAvQAAAAAAAAABAAAAULwAAAAAAAAAvAAAAAAAAAABAAAAZQ", - "AQAAAAAAAAABAAAAwgAAAAAAAADCAAAAAAAAAAAAAAAAAPC/" - ], - [ - 7, - 1, - "insert", - { - "characters": "e" - }, - "AQAAALwAAAAAAAAAvQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "fcore.sublime-project", - "settings": - { - "buffer_size": 1287, - "line_ending": "Unix" - }, - "undo_stack": - [ - ] - }, - { - "file": "build.rs", - "settings": - { - "buffer_size": 866, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 5, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAACIAAAAAAAAAJwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIgAAAAAAAAAiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 6, - 1, - "paste", - null, - "AQAAACcAAAAAAAAAQAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJwAAAAAAAAAnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "cut", - null, - "AQAAACMAAAAAAAAAIwAAAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAicHJvdG8iKV0K", - "AQAAAAAAAAABAAAAIwAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABYAAAAAAAAAFwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFgAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "paste", - null, - "AQAAABcAAAAAAAAANQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFwAAAAAAAAAXAAAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABcAAAAAAAAAFwAAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "left_delete", - null, - "AQAAADEAAAAAAAAAMQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAMgAAAAAAAAAyAAAAAAAAAAAAAAAAAAAA" - ], - [ - 64, - 1, - "cut", - null, - "AQAAABcAAAAAAAAAFwAAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJwcm90byIpXQo", - "AQAAAAAAAAABAAAAFwAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAACIAAAAAAAAAJwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIgAAAAAAAAAiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "paste", - null, - "AQAAACcAAAAAAAAAQQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJwAAAAAAAAAnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 73, - 1, - "insert_snippet", - { - "contents": "{$0}" - }, - "AQAAAEEAAAAAAAAAQwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 1, - "right_delete", - null, - "AQAAAEIAAAAAAAAAQgAAAAAAAAABAAAAfQ", - "AQAAAAAAAAABAAAAQgAAAAAAAABCAAAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "insert", - { - "characters": "\n}" - }, - "AgAAAAUDAAAAAAAABgMAAAAAAAAAAAAABgMAAAAAAAAHAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABQMAAAAAAAAFAwAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "rust_fmt_format_buffer", - null, - "IgAAAEEAAAAAAAAARQAAAAAAAAAAAAAARwAAAAAAAABJAAAAAAAAAAAAAABNAAAAAAAAAE8AAAAAAAAAAAAAAHsAAAAAAAAAfgAAAAAAAAAAAAAAggAAAAAAAACDAAAAAAAAAAAAAAC6AAAAAAAAAL4AAAAAAAAAAAAAANsAAAAAAAAA3wAAAAAAAAAAAAAA/wAAAAAAAAAAAQAAAAAAAAAAAAAIAQAAAAAAAAsBAAAAAAAAAAAAAB0BAAAAAAAAIAEAAAAAAAAAAAAALAEAAAAAAAAtAQAAAAAAAAAAAAAzAQAAAAAAADcBAAAAAAAAAAAAAF8BAAAAAAAAYwEAAAAAAAAAAAAAcAEAAAAAAABxAQAAAAAAAAAAAACBAQAAAAAAAIQBAAAAAAAAAAAAAJ8BAAAAAAAAoQEAAAAAAAAAAAAAsQEAAAAAAACzAQAAAAAAAAAAAADFAQAAAAAAAMkBAAAAAAAAAAAAANwBAAAAAAAA4AEAAAAAAAAAAAAAGQIAAAAAAAAaAgAAAAAAAAAAAAAiAgAAAAAAACUCAAAAAAAAAAAAADICAAAAAAAANAIAAAAAAAAAAAAAOAIAAAAAAAA6AgAAAAAAAAAAAABTAgAAAAAAAFYCAAAAAAAAAAAAAF4CAAAAAAAAXwIAAAAAAAAAAAAAcwIAAAAAAAB1AgAAAAAAAAAAAAB9AgAAAAAAAH8CAAAAAAAAAAAAAJQCAAAAAAAAlQIAAAAAAAAAAAAAnQIAAAAAAACgAgAAAAAAAAAAAADMAgAAAAAAAM4CAAAAAAAAAAAAANYCAAAAAAAA2AIAAAAAAAAAAAAAGgMAAAAAAAAdAwAAAAAAAAAAAAAhAwAAAAAAACIDAAAAAAAAAAAAAFQDAAAAAAAAWAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwMAAAAAAAAHAwAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "cut", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAdXNlIHdhbGtkaXI6OldhbGtEaXI7Cg", - "AQAAAAAAAAABAAAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAACoAAAAAAAAALwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 96, - 1, - "paste", - null, - "AQAAAC8AAAAAAAAARQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALwAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "cut", - null, - "AQAAAC4AAAAAAAAALgAAAAAAAAAVAAAAdXNlIHdhbGtkaXI6OldhbGtEaXI7", - "AQAAAAAAAAABAAAALgAAAAAAAABDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 106, - 1, - "insert", - { - "characters": "\n" - }, - "AgAAADUAAAAAAAAAPgAAAAAAAAAAAAAAKgAAAAAAAAAqAAAAAAAAAAQAAAAgICAg", - "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 107, - 1, - "paste", - null, - "AQAAADoAAAAAAAAATwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOgAAAAAAAAA6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 110, - 1, - "rust_fmt_format_buffer", - null, - "AQAAACoAAAAAAAAAKgAAAAAAAAACAAAACgo", - "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAACEAAAAAAAAAIgAAAAAAAAAFAAAAcHJvdG8iAAAAAAAAACMAAAAAAAAAAAAAACMAAAAAAAAAJAAAAAAAAAAAAAAAJAAAAAAAAAAlAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIQAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": ".github/workflows/release.yml", - "settings": - { - "buffer_size": 4323, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 10, - 3, - "left_delete", - null, - "AwAAAHQAAAAAAAAAdAAAAAAAAAABAAAAbnMAAAAAAAAAcwAAAAAAAAABAAAAb3IAAAAAAAAAcgAAAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAAdQAAAAAAAAB1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 11, - 1, - "right_delete", - null, - "AQAAAHIAAAAAAAAAcgAAAAAAAAABAAAAeQ", - "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" - ], - [ - 12, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAHIAAAAAAAAAcwAAAAAAAAAAAAAAcwAAAAAAAAB0AAAAAAAAAAAAAAB0AAAAAAAAAHUAAAAAAAAAAAAAAHUAAAAAAAAAdgAAAAAAAAAAAAAAdgAAAAAAAAB3AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "insert", - { - "characters": "noide" - }, - "BQAAAKAAAAAAAAAAoQAAAAAAAAAFAAAAYWdlbnShAAAAAAAAAKIAAAAAAAAAAAAAAKIAAAAAAAAAowAAAAAAAAAAAAAAowAAAAAAAACkAAAAAAAAAAAAAACkAAAAAAAAAKUAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoAAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 3, - "left_delete", - null, - "AwAAAKQAAAAAAAAApAAAAAAAAAABAAAAZaMAAAAAAAAAowAAAAAAAAABAAAAZKIAAAAAAAAAogAAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAApQAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" - ], - [ - 32, - 1, - "insert", - { - "characters": "de" - }, - "AgAAAKIAAAAAAAAAowAAAAAAAAAAAAAAowAAAAAAAACkAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAogAAAAAAAACiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "insert", - { - "characters": "nide" - }, - "BAAAAFoEAAAAAAAAWwQAAAAAAAAFAAAAYWdlbnRbBAAAAAAAAFwEAAAAAAAAAAAAAFwEAAAAAAAAXQQAAAAAAAAAAAAAXQQAAAAAAABeBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWgQAAAAAAABfBAAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 2, - "left_delete", - null, - "AgAAAF0EAAAAAAAAXQQAAAAAAAABAAAAZVwEAAAAAAAAXAQAAAAAAAABAAAAZA", - "AQAAAAAAAAABAAAAXgQAAAAAAABeBAAAAAAAAAAAAAAAAPC/" - ], - [ - 39, - 1, - "insert", - { - "characters": "ode" - }, - "AwAAAFwEAAAAAAAAXQQAAAAAAAAAAAAAXQQAAAAAAABeBAAAAAAAAAAAAABeBAAAAAAAAF8EAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXAQAAAAAAABcBAAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 4, - "left_delete", - null, - "BAAAAF4EAAAAAAAAXgQAAAAAAAABAAAAZV0EAAAAAAAAXQQAAAAAAAABAAAAZFwEAAAAAAAAXAQAAAAAAAABAAAAb1sEAAAAAAAAWwQAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAAXwQAAAAAAABfBAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": "ode" - }, - "AwAAAFsEAAAAAAAAXAQAAAAAAAAAAAAAXAQAAAAAAABdBAAAAAAAAAAAAABdBAAAAAAAAF4EAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwQAAAAAAABbBAAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "insert", - { - "characters": "node" - }, - "BAAAACsFAAAAAAAALAUAAAAAAAAFAAAAYWdlbnQsBQAAAAAAAC0FAAAAAAAAAAAAAC0FAAAAAAAALgUAAAAAAAAAAAAALgUAAAAAAAAvBQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKwUAAAAAAAAwBQAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 1, - "insert", - { - "characters": "node" - }, - "BAAAANwEAAAAAAAA3QQAAAAAAAAFAAAAYWdlbnTdBAAAAAAAAN4EAAAAAAAAAAAAAN4EAAAAAAAA3wQAAAAAAAAAAAAA3wQAAAAAAADgBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3AQAAAAAAADhBAAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "insert", - { - "characters": "node" - }, - "BAAAAMYKAAAAAAAAxwoAAAAAAAAFAAAAYWdlbnTHCgAAAAAAAMgKAAAAAAAAAAAAAMgKAAAAAAAAyQoAAAAAAAAAAAAAyQoAAAAAAADKCgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxgoAAAAAAADLCgAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 1, - "cut", - null, - "AQAAAMAKAAAAAAAAwAoAAAAAAAAKAAAAYnVpbGQtbm9kZQ", - "AQAAAAAAAAABAAAAwAoAAAAAAADKCgAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 2, - "left_delete", - null, - "AgAAAL8KAAAAAAAAvwoAAAAAAAABAAAAIL4KAAAAAAAAvgoAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAwAoAAAAAAADACgAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": "," - }, - "AQAAAMoKAAAAAAAAywoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAygoAAAAAAADKCgAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "insert", - { - "characters": " " - }, - "AQAAAMsKAAAAAAAAzAoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAywoAAAAAAADLCgAAAAAAAAAAAAAAAPC/" - ], - [ - 67, - 1, - "paste", - null, - "AQAAAMwKAAAAAAAA1goAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzAoAAAAAAADMCgAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "insert", - { - "characters": "node" - }, - "BAAAAFQLAAAAAAAAVQsAAAAAAAAFAAAAYWdlbnRVCwAAAAAAAFYLAAAAAAAAAAAAAFYLAAAAAAAAVwsAAAAAAAAAAAAAVwsAAAAAAABYCwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVAsAAAAAAABZCwAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "insert", - { - "characters": "node" - }, - "BAAAAMkLAAAAAAAAygsAAAAAAAAFAAAAYWdlbnTKCwAAAAAAAMsLAAAAAAAAAAAAAMsLAAAAAAAAzAsAAAAAAAAAAAAAzAsAAAAAAADNCwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQsAAAAAAADOCwAAAAAAAAAAAAAAAPC/" - ], - [ - 126, - 1, - "insert", - { - "characters": "node" - }, - "JAAAAE8OAAAAAAAAUA4AAAAAAAAFAAAAYWdlbnRBDgAAAAAAAEIOAAAAAAAABQAAAGFnZW50HQ4AAAAAAAAeDgAAAAAAAAUAAABhZ2VudPgNAAAAAAAA+Q0AAAAAAAAFAAAAYWdlbnTqDQAAAAAAAOsNAAAAAAAABQAAAGFnZW50yg0AAAAAAADLDQAAAAAAAAUAAABhZ2VudKYNAAAAAAAApw0AAAAAAAAFAAAAYWdlbnSYDQAAAAAAAJkNAAAAAAAABQAAAGFnZW50eQ0AAAAAAAB6DQAAAAAAAAUAAABhZ2VudDAOAAAAAAAAMQ4AAAAAAAAAAAAAJg4AAAAAAAAnDgAAAAAAAAAAAAAGDgAAAAAAAAcOAAAAAAAAAAAAAOUNAAAAAAAA5g0AAAAAAAAAAAAA2w0AAAAAAADcDQAAAAAAAAAAAAC/DQAAAAAAAMANAAAAAAAAAAAAAJ8NAAAAAAAAoA0AAAAAAAAAAAAAlQ0AAAAAAACWDQAAAAAAAAAAAAB6DQAAAAAAAHsNAAAAAAAAAAAAADkOAAAAAAAAOg4AAAAAAAAAAAAALg4AAAAAAAAvDgAAAAAAAAAAAAANDgAAAAAAAA4OAAAAAAAAAAAAAOsNAAAAAAAA7A0AAAAAAAAAAAAA4A0AAAAAAADhDQAAAAAAAAAAAADDDQAAAAAAAMQNAAAAAAAAAAAAAKINAAAAAAAAow0AAAAAAAAAAAAAlw0AAAAAAACYDQAAAAAAAAAAAAB7DQAAAAAAAHwNAAAAAAAAAAAAAEIOAAAAAAAAQw4AAAAAAAAAAAAANg4AAAAAAAA3DgAAAAAAAAAAAAAUDgAAAAAAABUOAAAAAAAAAAAAAPENAAAAAAAA8g0AAAAAAAAAAAAA5Q0AAAAAAADmDQAAAAAAAAAAAADHDQAAAAAAAMgNAAAAAAAAAAAAAKUNAAAAAAAApg0AAAAAAAAAAAAAmQ0AAAAAAACaDQAAAAAAAAAAAAB8DQAAAAAAAH0NAAAAAAAAAAAAAA", - "AQAAAAAAAAAJAAAAeQ0AAAAAAAB+DQAAAAAAAAAAAAAAAPC/mA0AAAAAAACdDQAAAAAAAAAAAAAAAPC/pg0AAAAAAACrDQAAAAAAAAAAAAAAAPC/yg0AAAAAAADPDQAAAAAAAAAAAAAAAPC/6g0AAAAAAADvDQAAAAAAAAAAAAAAAPC/+A0AAAAAAAD9DQAAAAAAAAAAAAAAAPC/HQ4AAAAAAAAiDgAAAAAAAAAAAAAAAPC/QQ4AAAAAAABGDgAAAAAAAAAAAAAAAPC/Tw4AAAAAAABUDgAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "insert", - { - "characters": "node" - }, - "DAAAAAIQAAAAAAAAAxAAAAAAAAAFAAAAYWdlbnTgDwAAAAAAAOEPAAAAAAAABQAAAGFnZW50vw8AAAAAAADADwAAAAAAAAUAAABhZ2VudPsPAAAAAAAA/A8AAAAAAAAAAAAA3Q8AAAAAAADeDwAAAAAAAAAAAADADwAAAAAAAMEPAAAAAAAAAAAAAP4PAAAAAAAA/w8AAAAAAAAAAAAA3w8AAAAAAADgDwAAAAAAAAAAAADBDwAAAAAAAMIPAAAAAAAAAAAAAAEQAAAAAAAAAhAAAAAAAAAAAAAA4Q8AAAAAAADiDwAAAAAAAAAAAADCDwAAAAAAAMMPAAAAAAAAAAAAAA", - "AQAAAAAAAAADAAAAvw8AAAAAAADEDwAAAAAAAAAAAAAAAPC/4A8AAAAAAADlDwAAAAAAAAAAAAAAAPC/AhAAAAAAAAAHEAAAAAAAAAAAAAAAAPC/" - ], - [ - 148, - 1, - "insert", - { - "characters": "node" - }, - "BAAAAEcQAAAAAAAASBAAAAAAAAAFAAAAYWdlbnRIEAAAAAAAAEkQAAAAAAAAAAAAAEkQAAAAAAAAShAAAAAAAAAAAAAAShAAAAAAAABLEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARxAAAAAAAABMEAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": ".github/workflows/rust.yml", - "settings": - { - "buffer_size": 2672, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 8, - 1, - "insert", - { - "characters": "node" - }, - "BAAAAF4PAAAAAAAAXw8AAAAAAAAFAAAAYWdlbnRfDwAAAAAAAGAPAAAAAAAAAAAAAGAPAAAAAAAAYQ8AAAAAAAAAAAAAYQ8AAAAAAABiDwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXg8AAAAAAABjDwAAAAAAAAAAAAAAAPC/" - ], - [ - 10, - 1, - "js_prettier", - { - "auto_format_prettier_config_path": null, - "save_file": true - }, - "AgAAAAAAAAAAAAAA2hAAAAAAAAAZFAAAbmFtZTogUG9ueSBCdWlsZAoKb246CiAgICBwdXNoOgogICAgICAgIGJyYW5jaGVzOiBbICJtYWluIiBdCiAgICBwdWxsX3JlcXVlc3Q6CiAgICAgICAgYnJhbmNoZXM6IFsgIm1haW4iIF0KCmVudjoKICAgIENBUkdPX1RFUk1fQ09MT1I6IGFsd2F5cwoKam9iczoKICAgIGJ1aWxkLWFnZW50OgogICAgICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgICAgIHN0cmF0ZWd5OgogICAgICAgICAgICBtYXRyaXg6CiAgICAgICAgICAgICAgICB0YXJnZXQ6CiAgICAgICAgICAgICAgICAgICAgLSB4ODZfNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgICAgICAgICAgICAtIGFhcmNoNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgICAgICAgICAgICAtIGFybXY3LXVua25vd24tbGludXgtZ251ZWFiaWhmCgogICAgICAgIHN0ZXBzOgogICAgICAgICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEB2NAoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIGxhdGVzdCBydXN0IHRvb2xjaGFpbgogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMtcnMvdG9vbGNoYWluQHYxCiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgICAgICAgICAgb3ZlcnJpZGU6IHRydWUKCiAgICAgICAgICAgIC0gbmFtZTogVXBkYXRlIGFwdCBwYWNrYWdlIGluZGV4CiAgICAgICAgICAgICAgcnVuOiBzdWRvIGFwdC1nZXQgdXBkYXRlCgogICAgICAgICAgICAtIG5hbWU6IEluc3RhbGwgcHJvdG9idWYtY29tcGlsZXIKICAgICAgICAgICAgICBydW46IHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAgICAgICAtIG5hbWU6IEluc3RhbGwgemlnCiAgICAgICAgICAgICAgcnVuOiBwaXAzIGluc3RhbGwgemlnbGFuZwoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIGNhcmdvLXppZ2J1aWxkCiAgICAgICAgICAgICAgcnVuOiBjYXJnbyBpbnN0YWxsIC0tbG9ja2VkIGNhcmdvLXppZ2J1aWxkCgogICAgICAgICAgICAtIG5hbWU6IEFkZCB0YXJnZXQKICAgICAgICAgICAgICBydW46IHJ1c3R1cCB0YXJnZXQgYWRkICR7eyBtYXRyaXgudGFyZ2V0IH19CgogICAgICAgICAgICAtIG5hbWU6IEJ1aWxkIGZvciAke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAgICAgICAgIHJ1bjogY2FyZ28gemlnYnVpbGQgLS1yZWxlYXNlIC0tYmluIGFnZW50IC0tbm8tZGVmYXVsdC1mZWF0dXJlcyAtLXRhcmdldCAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgICAgICAgLSBuYW1lOiBVcGxvYWQgYmluYXJ5IGZvciAke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMvdXBsb2FkLWFydGlmYWN0QHY0CiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgbmFtZTogcG9ueS1hZ2VudC0ke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAgICAgICAgICAgICBwYXRoOiB0YXJnZXQvJHt7IG1hdHJpeC50YXJnZXQgfX0vcmVsZWFzZS9hZ2VudAoKICAgIHRlc3QtYXBpOgogICAgICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgICAgIHN0ZXBzOgogICAgICAgICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEB2NAoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIGxhdGVzdCBydXN0IHRvb2xjaGFpbgogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMtcnMvdG9vbGNoYWluQHYxCiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgICAgICAgICAgb3ZlcnJpZGU6IHRydWUKCiAgICAgICAgICAgIC0gbmFtZTogVXBkYXRlIGFwdCBwYWNrYWdlIGluZGV4CiAgICAgICAgICAgICAgcnVuOiBzdWRvIGFwdC1nZXQgdXBkYXRlCgogICAgICAgICAgICAtIG5hbWU6IEluc3RhbGwgcHJvdG9idWYtY29tcGlsZXIKICAgICAgICAgICAgICBydW46IHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAgICAgICAtIG5hbWU6IFRlc3QgQVBJCiAgICAgICAgICAgICAgcnVuOiBjYXJnbyB0ZXN0CgogICAgYnVpbGQtYXBpOgogICAgICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgICAgIG5lZWRzOiBbIHRlc3QtYXBpIF0KICAgICAgICBzdGVwczoKICAgICAgICAgICAgLSBuYW1lOiBDaGVja291dAogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgICAgICAgIC0gbmFtZTogSW5zdGFsbCBsYXRlc3QgcnVzdCB0b29sY2hhaW4KICAgICAgICAgICAgICB1c2VzOiBhY3Rpb25zLXJzL3Rvb2xjaGFpbkB2MQogICAgICAgICAgICAgIHdpdGg6CiAgICAgICAgICAgICAgICAgIHRvb2xjaGFpbjogbmlnaHRseQogICAgICAgICAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICAgICAgICAgIG92ZXJyaWRlOiB0cnVlCgogICAgICAgICAgICAtIG5hbWU6IFVwZGF0ZSBhcHQgcGFja2FnZSBpbmRleAogICAgICAgICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IHVwZGF0ZQoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIHByb3RvYnVmLWNvbXBpbGVyCiAgICAgICAgICAgICAgcnVuOiBzdWRvIGFwdC1nZXQgaW5zdGFsbCAteSBwcm90b2J1Zi1jb21waWxlcgoKICAgICAgICAgICAgLSBuYW1lOiBCdWlsZCBBUEkKICAgICAgICAgICAgICBydW46IGNhcmdvIGJ1aWxkIC0tcmVsZWFzZSAtLWJpbiBhcGkgLS1uby1kZWZhdWx0LWZlYXR1cmVzCgogICAgICAgICAgICAtIG5hbWU6IFVwbG9hZCBBUEkgYmluYXJ5CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWFwaQogICAgICAgICAgICAgICAgICBwYXRoOiB0YXJnZXQvcmVsZWFzZS9hcGkKCiAgICBidWlsZC1hdXRoOgogICAgICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgICAgIHN0ZXBzOgogICAgICAgICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEB2NAoKICAgICAgICAgICAgLSBuYW1lOiBJbnN0YWxsIGxhdGVzdCBydXN0IHRvb2xjaGFpbgogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMtcnMvdG9vbGNoYWluQHYxCiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgICAgICAgICAgb3ZlcnJpZGU6IHRydWUKCiAgICAgICAgICAgIC0gbmFtZTogVXBkYXRlIGFwdCBwYWNrYWdlIGluZGV4CiAgICAgICAgICAgICAgcnVuOiBzdWRvIGFwdC1nZXQgdXBkYXRlCgogICAgICAgICAgICAtIG5hbWU6IEluc3RhbGwgcHJvdG9idWYtY29tcGlsZXIKICAgICAgICAgICAgICBydW46IHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAgICAgICAtIG5hbWU6IEJ1aWxkIEFQSQogICAgICAgICAgICAgIHJ1bjogY2FyZ28gYnVpbGQgLS1yZWxlYXNlIC0tYmluIGF1dGggLS1uby1kZWZhdWx0LWZlYXR1cmVzCgogICAgICAgICAgICAtIG5hbWU6IFVwbG9hZCBBUEkgYmluYXJ5CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWF1dGgKICAgICAgICAgICAgICAgICAgcGF0aDogdGFyZ2V0L3JlbGVhc2UvYXV0aAoKICAgIGNvbGxlY3QtYmluYXJpZXM6CiAgICAgICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdAogICAgICAgIG5lZWRzOiBbIGJ1aWxkLW5vZGUsIGJ1aWxkLWFwaSBdCgogICAgICAgIHN0ZXBzOgogICAgICAgICAgICAtIG5hbWU6IERvd25sb2FkIGFnZW50IHg4Nl82NAogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWFnZW50LXg4Nl82NC11bmtub3duLWxpbnV4LWdudQogICAgICAgICAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQveDg2XzY0CgogICAgICAgICAgICAtIG5hbWU6IERvd25sb2FkIGFnZW50IGFybTY0CiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgICAgICAgIHdpdGg6CiAgICAgICAgICAgICAgICAgIG5hbWU6IHBvbnktYWdlbnQtYWFyY2g2NC11bmtub3duLWxpbnV4LWdudQogICAgICAgICAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtNjQKCiAgICAgICAgICAgIC0gbmFtZTogRG93bmxvYWQgYWdlbnQgYXJtdjcKICAgICAgICAgICAgICB1c2VzOiBhY3Rpb25zL2Rvd25sb2FkLWFydGlmYWN0QHY0CiAgICAgICAgICAgICAgd2l0aDoKICAgICAgICAgICAgICAgICAgbmFtZTogcG9ueS1hZ2VudC1hcm12Ny11bmtub3duLWxpbnV4LWdudWVhYmloZgogICAgICAgICAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtdjcKCiAgICAgICAgICAgIC0gbmFtZTogRG93bmxvYWQgYXBpCiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgICAgICAgIHdpdGg6CiAgICAgICAgICAgICAgICAgIG5hbWU6IHBvbnktYXBpCiAgICAgICAgICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hcGkKCiAgICAgICAgICAgIC0gbmFtZTogRG93bmxvYWQgYXV0aAogICAgICAgICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWF1dGgKICAgICAgICAgICAgICAgICAgcGF0aDogY29sbGVjdGVkL2F1dGgKCiAgICAgICAgICAgIC0gbmFtZTogVXBsb2FkIGNvbWJpbmVkIGJpbmFyaWVzCiAgICAgICAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICAgICAgICB3aXRoOgogICAgICAgICAgICAgICAgICBuYW1lOiBwb255LWJpbmFyaWVzCiAgICAgICAgICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC8K2hAAAAAAAADbEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYg8AAAAAAABiDwAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "insert", - { - "characters": "node" - }, - "BAAAACUNAAAAAAAAJg0AAAAAAAAFAAAAYWdlbnQmDQAAAAAAACcNAAAAAAAAAAAAACcNAAAAAAAAKA0AAAAAAAAAAAAAKA0AAAAAAAApDQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQ0AAAAAAAAqDQAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAHoNAAAAAAAAew0AAAAAAAAEAAAAcG9ueXsNAAAAAAAAfA0AAAAAAAAAAAAAfA0AAAAAAAB9DQAAAAAAAAAAAAB9DQAAAAAAAH4NAAAAAAAAAAAAAH4NAAAAAAAAfw0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeg0AAAAAAAB+DQAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 1, - "insert", - { - "characters": "node" - }, - "BAAAAIANAAAAAAAAgQ0AAAAAAAAFAAAAYWdlbnSBDQAAAAAAAIINAAAAAAAAAAAAAIINAAAAAAAAgw0AAAAAAAAAAAAAgw0AAAAAAACEDQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgA0AAAAAAACFDQAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert", - { - "characters": "node" - }, - "BAAAANcNAAAAAAAA2A0AAAAAAAAFAAAAYWdlbnTYDQAAAAAAANkNAAAAAAAAAAAAANkNAAAAAAAA2g0AAAAAAAAAAAAA2g0AAAAAAADbDQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1w0AAAAAAADcDQAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 1, - "paste", - null, - "AQAAACsOAAAAAAAANQ4AAAAAAAAKAAAAcG9ueS1hZ2VudA", - "AQAAAAAAAAABAAAAKw4AAAAAAAA1DgAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "insert", - { - "characters": "node" - }, - "BAAAAIgOAAAAAAAAiQ4AAAAAAAAFAAAAYWdlbnSJDgAAAAAAAIoOAAAAAAAAAAAAAIoOAAAAAAAAiw4AAAAAAAAAAAAAiw4AAAAAAACMDgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiA4AAAAAAACNDgAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 1, - "paste", - null, - "AQAAANwOAAAAAAAA5g4AAAAAAAAKAAAAcG9ueS1hZ2VudA", - "AQAAAAAAAAABAAAA3A4AAAAAAADmDgAAAAAAAAAAAAAAAPC/" - ], - [ - 67, - 4, - "left_delete", - null, - "BAAAAI0PAAAAAAAAjQ8AAAAAAAABAAAAeYwPAAAAAAAAjA8AAAAAAAABAAAAbosPAAAAAAAAiw8AAAAAAAABAAAAb4oPAAAAAAAAig8AAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAAjg8AAAAAAACODwAAAAAAAAAAAAAAAPC/" - ], - [ - 68, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAIoPAAAAAAAAiw8AAAAAAAAAAAAAiw8AAAAAAACMDwAAAAAAAAAAAACMDwAAAAAAAI0PAAAAAAAAAAAAAI0PAAAAAAAAjg8AAAAAAAAAAAAAjg8AAAAAAACPDwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAig8AAAAAAACKDwAAAAAAAAAAAAAAAPC/" - ], - [ - 73, - 1, - "left_delete", - null, - "AQAAAD0PAAAAAAAAPQ8AAAAAAAABAAAAYQ", - "AQAAAAAAAAABAAAAPg8AAAAAAAA+DwAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 1, - "insert", - { - "characters": "A" - }, - "AQAAAD0PAAAAAAAAPg8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPQ8AAAAAAAA9DwAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "insert", - { - "characters": " Service" - }, - "CAAAAEAPAAAAAAAAQQ8AAAAAAAAAAAAAQQ8AAAAAAABCDwAAAAAAAAAAAABCDwAAAAAAAEMPAAAAAAAAAAAAAEMPAAAAAAAARA8AAAAAAAAAAAAARA8AAAAAAABFDwAAAAAAAAAAAABFDwAAAAAAAEYPAAAAAAAAAAAAAEYPAAAAAAAARw8AAAAAAAAAAAAARw8AAAAAAABIDwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQA8AAAAAAABADwAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "left_delete", - null, - "AQAAANIPAAAAAAAA0g8AAAAAAAABAAAAYQ", - "AQAAAAAAAAABAAAA0w8AAAAAAADTDwAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert", - { - "characters": "A" - }, - "AQAAANIPAAAAAAAA0w8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0g8AAAAAAADSDwAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "insert", - { - "characters": " Service" - }, - "CAAAANYPAAAAAAAA1w8AAAAAAAAAAAAA1w8AAAAAAADYDwAAAAAAAAAAAADYDwAAAAAAANkPAAAAAAAAAAAAANkPAAAAAAAA2g8AAAAAAAAAAAAA2g8AAAAAAADbDwAAAAAAAAAAAADbDwAAAAAAANwPAAAAAAAAAAAAANwPAAAAAAAA3Q8AAAAAAAAAAAAA3Q8AAAAAAADeDwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1g8AAAAAAADWDwAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 3, - "left_delete", - null, - "AwAAACsQAAAAAAAAKxAAAAAAAAABAAAAeSoQAAAAAAAAKhAAAAAAAAABAAAAbikQAAAAAAAAKRAAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAALBAAAAAAAAAsEAAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert", - { - "characters": "f" - }, - "AQAAACkQAAAAAAAAKhAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKRAAAAAAAAApEAAAAAAAAAAAAAAAAPC/" - ], - [ - 89, - 2, - "left_delete", - null, - "AgAAACkQAAAAAAAAKRAAAAAAAAABAAAAZigQAAAAAAAAKBAAAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAAKhAAAAAAAAAqEAAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAACgQAAAAAAAAKRAAAAAAAAAAAAAAKRAAAAAAAAAqEAAAAAAAAAAAAAAqEAAAAAAAACsQAAAAAAAAAAAAACsQAAAAAAAALBAAAAAAAAAAAAAALBAAAAAAAAAtEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKBAAAAAAAAAoEAAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAMEQAAAAAAAAwhAAAAAAAAANAAAAcG9ueS1iaW5hcmllc8IQAAAAAAAAwxAAAAAAAAAAAAAAwxAAAAAAAADEEAAAAAAAAAAAAADEEAAAAAAAAMUQAAAAAAAAAAAAAMUQAAAAAAAAxhAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwRAAAAAAAADOEAAAAAAAAAAAAAAAAPC/" - ], - [ - 113, - 1, - "insert", - { - "characters": "node" - }, - "BAAAACkEAAAAAAAAKgQAAAAAAAAFAAAAYWdlbnQqBAAAAAAAACsEAAAAAAAAAAAAACsEAAAAAAAALAQAAAAAAAAAAAAALAQAAAAAAAAtBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQQAAAAAAAAuBAAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "insert", - { - "characters": "fcore-node" - }, - "CgAAAN8EAAAAAAAA4AQAAAAAAAAKAAAAcG9ueS1hZ2VudOAEAAAAAAAA4QQAAAAAAAAAAAAA4QQAAAAAAADiBAAAAAAAAAAAAADiBAAAAAAAAOMEAAAAAAAAAAAAAOMEAAAAAAAA5AQAAAAAAAAAAAAA5AQAAAAAAADlBAAAAAAAAAAAAADlBAAAAAAAAOYEAAAAAAAAAAAAAOYEAAAAAAAA5wQAAAAAAAAAAAAA5wQAAAAAAADoBAAAAAAAAAAAAADoBAAAAAAAAOkEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3wQAAAAAAADpBAAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "insert", - { - "characters": "node" - }, - "BAAAADMFAAAAAAAANAUAAAAAAAAFAAAAYWdlbnQ0BQAAAAAAADUFAAAAAAAAAAAAADUFAAAAAAAANgUAAAAAAAAAAAAANgUAAAAAAAA3BQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMwUAAAAAAAA4BQAAAAAAAAAAAAAAAPC/" - ], - [ - 137, - 1, - "insert", - { - "characters": "node" - }, - "BAAAAIwAAAAAAAAAjQAAAAAAAAAFAAAAYWdlbnSNAAAAAAAAAI4AAAAAAAAAAAAAAI4AAAAAAAAAjwAAAAAAAAAAAAAAjwAAAAAAAACQAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjAAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 164, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAIMAAAAAAAAAhgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 168, - 1, - "insert", - { - "characters": "\n\n" - }, - "AwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAhQAAAAAAAACFAAAAAAAAAAIAAAAgIAEAAAAAAAAAAgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 170, - 1, - "paste", - null, - "AQAAAAAAAAAAAAAA3AMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - ], - [ - 173, - 5, - "left_delete", - null, - "BQAAAAQAAAAAAAAABAAAAAAAAAABAAAAOgMAAAAAAAAAAwAAAAAAAAABAAAAcwIAAAAAAAAAAgAAAAAAAAABAAAAYgEAAAAAAAAAAQAAAAAAAAABAAAAbwAAAAAAAAAAAAAAAAAAAAABAAAAag", - "AQAAAAAAAAABAAAABQAAAAAAAAAFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 179, - 1, - "cut", - null, - "AQAAAAMAAAAAAAAAAwAAAAAAAABABAAAYnVpbGQtbm9kZToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RyYXRlZ3k6CiAgICAgIG1hdHJpeDoKICAgICAgICB0YXJnZXQ6IFt4ODZfNjQtdW5rbm93bi1saW51eC1nbnUsIGFhcmNoNjQtdW5rbm93bi1saW51eC1nbnVdCiAgICBzdGVwczoKICAgICAgLSB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CiAgICAgIAogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAgIHdpdGg6CiAgICAgICAgICB0YXJnZXRzOiAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgIyDQodCQ0JzQntCVINCS0JDQltCd0J7QlTog0JrRjdGI0LjRgNC+0LLQsNC90LjQtSDQt9Cw0LLQuNGB0LjQvNC+0YHRgtC10Lkg0Lgg0LDRgNGC0LXRhNCw0LrRgtC+0LIKICAgICAgLSB1c2VzOiBTd2F0aW5lbS9ydXN0LWNhY2hlQHYyCiAgICAgICAgd2l0aDoKICAgICAgICAgIGtleTogJHt7IG1hdHJpeC50YXJnZXQgfX0KCiAgICAgIC0gbmFtZTogSW5zdGFsbCBkZXBlbmRlbmNpZXMKICAgICAgICBydW46IHwKICAgICAgICAgIHN1ZG8gYXB0LWdldCB1cGRhdGUKICAgICAgICAgIHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAjINCd0LUg0YHRgtCw0LLRjCDRh9C10YDQtdC3IGNhcmdvIGluc3RhbGwsINGN0YLQviDQtNC+0LvQs9C+LiDQmNGB0L/QvtC70YzQt9GD0LkgcGlwINC00LvRjyB6aWcKICAgICAgLSBuYW1lOiBJbnN0YWxsIHppZ2J1aWxkCiAgICAgICAgcnVuOiB8CiAgICAgICAgICBwaXAzIGluc3RhbGwgemlnbGFuZwogICAgICAgICAgY2FyZ28gaW5zdGFsbCAtLXZlcnNpb24gMC4xOS4zIGNhcmdvLXppZ2J1aWxkICMg0YTQuNC60YHQuNGA0YPQuSDQstC10YDRgdC40Y4g0LTQu9GPINC60Y3RiNCwCgogICAgICAtIG5hbWU6IEJ1aWxkCiAgICAgICAgIyDQlNC+0LHQsNCy0LvRj9C10LwgLS1mZWF0dXJlcyBwcm90bwogICAgICAgIHJ1bjogY2FyZ28gemlnYnVpbGQgLS1yZWxlYXNlIC0tYmluIG5vZGUgLS10YXJnZXQgJHt7IG1hdHJpeC50YXJnZXQgfX0gLS1mZWF0dXJlcyBwcm90bwo", - "AQAAAAAAAAABAAAAAwAAAAAAAADYAwAAAAAAAAAAAAAAAFxA" - ], - [ - 184, - 1, - "paste", - null, - "AQAAAIsAAAAAAAAAYAQAAAAAAACwBAAAYnVpbGQtbm9kZToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RyYXRlZ3k6CiAgICAgIG1hdHJpeDoKICAgICAgICB0YXJnZXQ6CiAgICAgICAgICAtIHg4Nl82NC11bmtub3duLWxpbnV4LWdudQogICAgICAgICAgLSBhYXJjaDY0LXVua25vd24tbGludXgtZ251CiAgICAgICAgICAtIGFybXY3LXVua25vd24tbGludXgtZ251ZWFiaWhmCgogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogSW5zdGFsbCB6aWcKICAgICAgICBydW46IHBpcDMgaW5zdGFsbCB6aWdsYW5nCgogICAgICAtIG5hbWU6IEluc3RhbGwgY2FyZ28temlnYnVpbGQKICAgICAgICBydW46IGNhcmdvIGluc3RhbGwgLS1sb2NrZWQgY2FyZ28temlnYnVpbGQKCiAgICAgIC0gbmFtZTogQWRkIHRhcmdldAogICAgICAgIHJ1bjogcnVzdHVwIHRhcmdldCBhZGQgJHt7IG1hdHJpeC50YXJnZXQgfX0KCiAgICAgIC0gbmFtZTogQnVpbGQgZm9yICR7eyBtYXRyaXgudGFyZ2V0IH19CiAgICAgICAgcnVuOiBjYXJnbyB6aWdidWlsZCAtLXJlbGVhc2UgLS1iaW4gbm9kZSAtLW5vLWRlZmF1bHQtZmVhdHVyZXMgLS10YXJnZXQgJHt7IG1hdHJpeC50YXJnZXQgfX0KCiAgICAgIC0gbmFtZTogVXBsb2FkIGJpbmFyeSBmb3IgJHt7IG1hdHJpeC50YXJnZXQgfX0KICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1ub2RlLSR7eyBtYXRyaXgudGFyZ2V0IH19CiAgICAgICAgICBwYXRoOiB0YXJnZXQvJHt7IG1hdHJpeC50YXJnZXQgfX0vcmVsZWFzZS9ub2Rl", - "AQAAAAAAAAABAAAAiwAAAAAAAAA7BQAAAAAAAAAAAAAAAPC/" - ], - [ - 185, - 1, - "trim_trailing_white_space", - null, - "AgAAAEABAAAAAAAAQAEAAAAAAAAGAAAAICAgICAgAQAAAAAAAAABAAAAAAAAAAIAAAAgIA", - "AQAAAAAAAAABAAAAYAQAAAAAAABgBAAAAAAAAAAAAAAAAPC/" - ], - [ - 186, - 1, - "js_prettier", - { - "auto_format_prettier_config_path": null, - "save_file": true - }, - "AgAAAAAAAAAAAAAA/A8AAAAAAABsEAAACgpuYW1lOiBQb255IEJ1aWxkCgpvbjoKICBwdXNoOgogICAgYnJhbmNoZXM6IFsibWFpbiJdCiAgcHVsbF9yZXF1ZXN0OgogICAgYnJhbmNoZXM6IFsibWFpbiJdCgplbnY6CiAgQ0FSR09fVEVSTV9DT0xPUjogYWx3YXlzCgpqb2JzOgoKICBidWlsZC1ub2RlOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBzdHJhdGVneToKICAgICAgbWF0cml4OgogICAgICAgIHRhcmdldDogW3g4Nl82NC11bmtub3duLWxpbnV4LWdudSwgYWFyY2g2NC11bmtub3duLWxpbnV4LWdudV0KICAgIHN0ZXBzOgogICAgICAtIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBSdXN0CiAgICAgICAgdXNlczogZHRvbG5heS9ydXN0LXRvb2xjaGFpbkBuaWdodGx5CiAgICAgICAgd2l0aDoKICAgICAgICAgIHRhcmdldHM6ICR7eyBtYXRyaXgudGFyZ2V0IH19CgogICAgICAjINCh0JDQnNCe0JUg0JLQkNCW0J3QntCVOiDQmtGN0YjQuNGA0L7QstCw0L3QuNC1INC30LDQstC40YHQuNC80L7RgdGC0LXQuSDQuCDQsNGA0YLQtdGE0LDQutGC0L7QsgogICAgICAtIHVzZXM6IFN3YXRpbmVtL3J1c3QtY2FjaGVAdjIKICAgICAgICB3aXRoOgogICAgICAgICAga2V5OiAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgLSBuYW1lOiBJbnN0YWxsIGRlcGVuZGVuY2llcwogICAgICAgIHJ1bjogfAogICAgICAgICAgc3VkbyBhcHQtZ2V0IHVwZGF0ZQogICAgICAgICAgc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgICMg0J3QtSDRgdGC0LDQstGMINGH0LXRgNC10LcgY2FyZ28gaW5zdGFsbCwg0Y3RgtC+INC00L7Qu9Cz0L4uINCY0YHQv9C+0LvRjNC30YPQuSBwaXAg0LTQu9GPIHppZwogICAgICAtIG5hbWU6IEluc3RhbGwgemlnYnVpbGQKICAgICAgICBydW46IHwKICAgICAgICAgIHBpcDMgaW5zdGFsbCB6aWdsYW5nCiAgICAgICAgICBjYXJnbyBpbnN0YWxsIC0tdmVyc2lvbiAwLjE5LjMgY2FyZ28temlnYnVpbGQgIyDRhNC40LrRgdC40YDRg9C5INCy0LXRgNGB0LjRjiDQtNC70Y8g0LrRjdGI0LAKCiAgICAgIC0gbmFtZTogQnVpbGQKICAgICAgICAjINCU0L7QsdCw0LLQu9GP0LXQvCAtLWZlYXR1cmVzIHByb3RvCiAgICAgICAgcnVuOiBjYXJnbyB6aWdidWlsZCAtLXJlbGVhc2UgLS1iaW4gbm9kZSAtLXRhcmdldCAke3sgbWF0cml4LnRhcmdldCB9fSAtLWZlYXR1cmVzIHByb3RvCgoKICB0ZXN0LWFwaToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogVGVzdCBBUEkKICAgICAgICBydW46IGNhcmdvIHRlc3QKCiAgYnVpbGQtYXBpOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBuZWVkczogW3Rlc3QtYXBpXQogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogQnVpbGQgQVBJCiAgICAgICAgcnVuOiBjYXJnbyBidWlsZCAtLXJlbGVhc2UgLS1iaW4gYXBpIC0tbm8tZGVmYXVsdC1mZWF0dXJlcwoKICAgICAgLSBuYW1lOiBVcGxvYWQgQVBJIGJpbmFyeQogICAgICAgIHVzZXM6IGFjdGlvbnMvdXBsb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IHBvbnktYXBpCiAgICAgICAgICBwYXRoOiB0YXJnZXQvcmVsZWFzZS9hcGkKCiAgYnVpbGQtYXV0aDoKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogQnVpbGQgQVBJCiAgICAgICAgcnVuOiBjYXJnbyBidWlsZCAtLXJlbGVhc2UgLS1iaW4gYXV0aCAtLW5vLWRlZmF1bHQtZmVhdHVyZXMKCiAgICAgIC0gbmFtZTogVXBsb2FkIEFQSSBiaW5hcnkKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBwb255LWF1dGgKICAgICAgICAgIHBhdGg6IHRhcmdldC9yZWxlYXNlL2F1dGgKCiAgY29sbGVjdC1iaW5hcmllczoKICAgIHJ1bnMtb246IHVidW50dS1sYXRlc3QKICAgIG5lZWRzOiBbYnVpbGQtbm9kZSwgYnVpbGQtYXBpXQoKICAgIHN0ZXBzOgogICAgICAtIG5hbWU6IERvd25sb2FkIG5vZGUgeDg2XzY0CiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1ub2RlLXg4Nl82NC11bmtub3duLWxpbnV4LWdudQogICAgICAgICAgcGF0aDogY29sbGVjdGVkL3g4Nl82NAoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBub2RlIGFybTY0CiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1ub2RlLWFhcmNoNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hcm02NAoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBub2RlIGFybXY3CiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1ub2RlLWFybXY3LXVua25vd24tbGludXgtZ251ZWFiaWhmCiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtdjcKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgQXBpIFNlcnZpY2UKICAgICAgICB1c2VzOiBhY3Rpb25zL2Rvd25sb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IGZjb3JlLWFwaQogICAgICAgICAgcGF0aDogY29sbGVjdGVkL2FwaQoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBBdXRoIFNlcnZpY2UKICAgICAgICB1c2VzOiBhY3Rpb25zL2Rvd25sb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IGZjb3JlLWF1dGgKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hdXRoCgogICAgICAtIG5hbWU6IFVwbG9hZCBjb21iaW5lZCBiaW5hcmllcwogICAgICAgIHVzZXM6IGFjdGlvbnMvdXBsb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IGZjb3JlCiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvCvwPAAAAAAAA/Q8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAQAAAAAAABYBAAAAAAAAAAAAAAAAPC/" - ], - [ - 191, - 1, - "left_delete", - null, - "AQAAANADAAAAAAAA0AMAAAAAAAAuAAAAICAgICAgICAjINCU0L7QsdCw0LLQu9GP0LXQvCAtLWZlYXR1cmVzIHByb3RvCg", - "AQAAAAAAAAABAAAA0AMAAAAAAAD1AwAAAAAAAAAAAAAAAPC/" - ], - [ - 195, - 1, - "left_delete", - null, - "AQAAANQCAAAAAAAA1AIAAAAAAABnAAAAICAgICAgIyDQndC1INGB0YLQsNCy0Ywg0YfQtdGA0LXQtyBjYXJnbyBpbnN0YWxsLCDRjdGC0L4g0LTQvtC70LPQvi4g0JjRgdC/0L7Qu9GM0LfRg9C5IHBpcCDQtNC70Y8gemlnCg", - "AQAAAAAAAAABAAAA1AIAAAAAAAAbAwAAAAAAAAAAAAAAAPC/" - ], - [ - 198, - 1, - "left_delete", - null, - "AQAAAFkDAAAAAAAAWQMAAAAAAAAvAAAAIyDRhNC40LrRgdC40YDRg9C5INCy0LXRgNGB0LjRjiDQtNC70Y8g0LrRjdGI0LA", - "AQAAAAAAAAABAAAAWQMAAAAAAABzAwAAAAAAAAAAAAAAAPC/" - ], - [ - 202, - 1, - "left_delete", - null, - "AQAAALsBAAAAAAAAuwEAAAAAAABpAAAAICAgICAgIyDQodCQ0JzQntCVINCS0JDQltCd0J7QlTog0JrRjdGI0LjRgNC+0LLQsNC90LjQtSDQt9Cw0LLQuNGB0LjQvNC+0YHRgtC10Lkg0Lgg0LDRgNGC0LXRhNCw0LrRgtC+0LIK", - "AQAAAAAAAAABAAAAuwEAAAAAAAD3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 203, - 1, - "trim_trailing_white_space", - null, - "AQAAABwDAAAAAAAAHAMAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 214, - 3, - "left_delete", - null, - "AwAAALcGAAAAAAAAtwYAAAAAAACnAAAAICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXK2BgAAAAAAALYGAAAAAAAAAQAAAAq1BgAAAAAAALUGAAAAAAAAAQAAAAo", - "AQAAAAAAAAABAAAAXgcAAAAAAAC3BgAAAAAAAAAAAAAAAPC/" - ], - [ - 225, - 1, - "left_delete", - null, - "AQAAAMkIAAAAAAAAyQgAAAAAAACiAAAALSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIK", - "AQAAAAAAAAABAAAAyQgAAAAAAABrCQAAAAAAAAAAAAAAAPC/" - ], - [ - 228, - 1, - "insert", - { - "characters": " --featir" - }, - "CQAAACUJAAAAAAAAJgkAAAAAAAAAAAAAJgkAAAAAAAAnCQAAAAAAAAAAAAAnCQAAAAAAACgJAAAAAAAAAAAAACgJAAAAAAAAKQkAAAAAAAAAAAAAKQkAAAAAAAAqCQAAAAAAAAAAAAAqCQAAAAAAACsJAAAAAAAAAAAAACsJAAAAAAAALAkAAAAAAAAAAAAALAkAAAAAAAAtCQAAAAAAAAAAAAAtCQAAAAAAAC4JAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQkAAAAAAAAlCQAAAAAAAAAAAAAAAPC/" - ], - [ - 229, - 2, - "left_delete", - null, - "AgAAAC0JAAAAAAAALQkAAAAAAAABAAAAciwJAAAAAAAALAkAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAALgkAAAAAAAAuCQAAAAAAAAAAAAAAAPC/" - ], - [ - 230, - 1, - "insert", - { - "characters": "ures" - }, - "BAAAACwJAAAAAAAALQkAAAAAAAAAAAAALQkAAAAAAAAuCQAAAAAAAAAAAAAuCQAAAAAAAC8JAAAAAAAAAAAAAC8JAAAAAAAAMAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALAkAAAAAAAAsCQAAAAAAAAAAAAAAAPC/" - ], - [ - 231, - 1, - "insert", - { - "characters": " email" - }, - "BgAAADAJAAAAAAAAMQkAAAAAAAAAAAAAMQkAAAAAAAAyCQAAAAAAAAAAAAAyCQAAAAAAADMJAAAAAAAAAAAAADMJAAAAAAAANAkAAAAAAAAAAAAANAkAAAAAAAA1CQAAAAAAAAAAAAA1CQAAAAAAADYJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMAkAAAAAAAAwCQAAAAAAAAAAAAAAAPC/" - ], - [ - 234, - 1, - "insert", - { - "characters": "," - }, - "AQAAAB4KAAAAAAAAHwoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgoAAAAAAAAeCgAAAAAAAAAAAAAAAPC/" - ], - [ - 235, - 1, - "insert", - { - "characters": " bild-" - }, - "BgAAAB8KAAAAAAAAIAoAAAAAAAAAAAAAIAoAAAAAAAAhCgAAAAAAAAAAAAAhCgAAAAAAACIKAAAAAAAAAAAAACIKAAAAAAAAIwoAAAAAAAAAAAAAIwoAAAAAAAAkCgAAAAAAAAAAAAAkCgAAAAAAACUKAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHwoAAAAAAAAfCgAAAAAAAAAAAAAAAPC/" - ], - [ - 236, - 4, - "left_delete", - null, - "BAAAACQKAAAAAAAAJAoAAAAAAAABAAAALSMKAAAAAAAAIwoAAAAAAAABAAAAZCIKAAAAAAAAIgoAAAAAAAABAAAAbCEKAAAAAAAAIQoAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAAJQoAAAAAAAAlCgAAAAAAAAAAAAAAAPC/" - ], - [ - 237, - 1, - "insert", - { - "characters": "uild-auth" - }, - "CQAAACEKAAAAAAAAIgoAAAAAAAAAAAAAIgoAAAAAAAAjCgAAAAAAAAAAAAAjCgAAAAAAACQKAAAAAAAAAAAAACQKAAAAAAAAJQoAAAAAAAAAAAAAJQoAAAAAAAAmCgAAAAAAAAAAAAAmCgAAAAAAACcKAAAAAAAAAAAAACcKAAAAAAAAKAoAAAAAAAAAAAAAKAoAAAAAAAApCgAAAAAAAAAAAAApCgAAAAAAACoKAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIQoAAAAAAAAhCgAAAAAAAAAAAAAAAPC/" - ], - [ - 238, - 1, - "trim_trailing_white_space", - null, - "AQAAAMMIAAAAAAAAwwgAAAAAAAAGAAAAICAgICAg", - "AQAAAAAAAAABAAAAKgoAAAAAAAAqCgAAAAAAAAAAAAAAAPC/" - ], - [ - 239, - 1, - "js_prettier", - { - "auto_format_prettier_config_path": null, - "save_file": true - }, - "AgAAAAAAAAAAAAAABA4AAAAAAAAGDgAAbmFtZTogUG9ueSBCdWlsZAoKb246CiAgcHVzaDoKICAgIGJyYW5jaGVzOiBbIm1haW4iXQogIHB1bGxfcmVxdWVzdDoKICAgIGJyYW5jaGVzOiBbIm1haW4iXQoKZW52OgogIENBUkdPX1RFUk1fQ09MT1I6IGFsd2F5cwoKam9iczoKICBidWlsZC1ub2RlOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBzdHJhdGVneToKICAgICAgbWF0cml4OgogICAgICAgIHRhcmdldDogW3g4Nl82NC11bmtub3duLWxpbnV4LWdudSwgYWFyY2g2NC11bmtub3duLWxpbnV4LWdudV0KICAgIHN0ZXBzOgogICAgICAtIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBSdXN0CiAgICAgICAgdXNlczogZHRvbG5heS9ydXN0LXRvb2xjaGFpbkBuaWdodGx5CiAgICAgICAgd2l0aDoKICAgICAgICAgIHRhcmdldHM6ICR7eyBtYXRyaXgudGFyZ2V0IH19CgogICAgICAtIHVzZXM6IFN3YXRpbmVtL3J1c3QtY2FjaGVAdjIKICAgICAgICB3aXRoOgogICAgICAgICAga2V5OiAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgLSBuYW1lOiBJbnN0YWxsIGRlcGVuZGVuY2llcwogICAgICAgIHJ1bjogfAogICAgICAgICAgc3VkbyBhcHQtZ2V0IHVwZGF0ZQogICAgICAgICAgc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogSW5zdGFsbCB6aWdidWlsZAogICAgICAgIHJ1bjogfAogICAgICAgICAgcGlwMyBpbnN0YWxsIHppZ2xhbmcKICAgICAgICAgIGNhcmdvIGluc3RhbGwgLS12ZXJzaW9uIDAuMTkuMyBjYXJnby16aWdidWlsZAoKICAgICAgLSBuYW1lOiBCdWlsZAogICAgICAgIHJ1bjogY2FyZ28gemlnYnVpbGQgLS1yZWxlYXNlIC0tYmluIG5vZGUgLS10YXJnZXQgJHt7IG1hdHJpeC50YXJnZXQgfX0gLS1mZWF0dXJlcyBwcm90bwoKICB0ZXN0LWFwaToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKCiAgICAgIC0gbmFtZTogVGVzdCBBUEkKICAgICAgICBydW46IGNhcmdvIHRlc3QKCiAgYnVpbGQtYXBpOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBuZWVkczogW3Rlc3QtYXBpXQogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBCdWlsZCBBUEkKICAgICAgICBydW46IGNhcmdvIGJ1aWxkIC0tcmVsZWFzZSAtLWJpbiBhcGkgLS1uby1kZWZhdWx0LWZlYXR1cmVzCgogICAgICAtIG5hbWU6IFVwbG9hZCBBUEkgYmluYXJ5CiAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogcG9ueS1hcGkKICAgICAgICAgIHBhdGg6IHRhcmdldC9yZWxlYXNlL2FwaQoKICBidWlsZC1hdXRoOgogICAgcnVucy1vbjogdWJ1bnR1LTIyLjA0CiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBDaGVja291dAogICAgICAgIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBsYXRlc3QgcnVzdCB0b29sY2hhaW4KICAgICAgICB1c2VzOiBhY3Rpb25zLXJzL3Rvb2xjaGFpbkB2MQogICAgICAgIHdpdGg6CiAgICAgICAgICB0b29sY2hhaW46IG5pZ2h0bHkKICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgIG92ZXJyaWRlOiB0cnVlCgoKICAgICAgLSBuYW1lOiBCdWlsZCBBUEkKICAgICAgICBydW46IGNhcmdvIGJ1aWxkIC0tcmVsZWFzZSAtLWJpbiBhdXRoIC0tbm8tZGVmYXVsdC1mZWF0dXJlcyAtLWZlYXR1cmVzIGVtYWlsCgogICAgICAtIG5hbWU6IFVwbG9hZCBBUEkgYmluYXJ5CiAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogcG9ueS1hdXRoCiAgICAgICAgICBwYXRoOiB0YXJnZXQvcmVsZWFzZS9hdXRoCgogIGNvbGxlY3QtYmluYXJpZXM6CiAgICBydW5zLW9uOiB1YnVudHUtbGF0ZXN0CiAgICBuZWVkczogW2J1aWxkLW5vZGUsIGJ1aWxkLWFwaSwgYnVpbGQtYXV0aF0KCiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBub2RlIHg4Nl82NAogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS14ODZfNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC94ODZfNjQKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgbm9kZSBhcm02NAogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS1hYXJjaDY0LXVua25vd24tbGludXgtZ251CiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtNjQKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgbm9kZSBhcm12NwogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS1hcm12Ny11bmtub3duLWxpbnV4LWdudWVhYmloZgogICAgICAgICAgcGF0aDogY29sbGVjdGVkL2FybXY3CgogICAgICAtIG5hbWU6IERvd25sb2FkIEFwaSBTZXJ2aWNlCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hcGkKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hcGkKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgQXV0aCBTZXJ2aWNlCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hdXRoCiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXV0aAoKICAgICAgLSBuYW1lOiBVcGxvYWQgY29tYmluZWQgYmluYXJpZXMKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZQogICAgICAgICAgcGF0aDogY29sbGVjdGVkLwoEDgAAAAAAAAUOAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJAoAAAAAAAAkCgAAAAAAAAAAAAAAAPC/" - ], - [ - 245, - 1, - "insert", - { - "characters": "Auth" - }, - "BAAAAEYJAAAAAAAARwkAAAAAAAADAAAAQVBJRwkAAAAAAABICQAAAAAAAAAAAABICQAAAAAAAEkJAAAAAAAAAAAAAEkJAAAAAAAASgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARgkAAAAAAABJCQAAAAAAAAAAAAAAAPC/" - ], - [ - 250, - 1, - "insert", - { - "characters": "Auth" - }, - "BAAAANcIAAAAAAAA2AgAAAAAAAADAAAAQVBJ2AgAAAAAAADZCAAAAAAAAAAAAADZCAAAAAAAANoIAAAAAAAAAAAAANoIAAAAAAAA2wgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1wgAAAAAAADaCAAAAAAAAAAAAAAAAPC/" - ], - [ - 257, - 1, - "insert", - { - "characters": "Fcore" - }, - "BQAAAAYAAAAAAAAABwAAAAAAAAAEAAAAUG9ueQcAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAJAAAAAAAAAAAAAAAJAAAAAAAAAAoAAAAAAAAAAAAAAAoAAAAAAAAACwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABgAAAAAAAAAKAAAAAAAAAAAAAAAAAPC/" - ], - [ - 272, - 1, - "insert", - { - "characters": "xray.w" - }, - "BgAAAI0DAAAAAAAAjgMAAAAAAAAFAAAAcHJvdG+OAwAAAAAAAI8DAAAAAAAAAAAAAI8DAAAAAAAAkAMAAAAAAAAAAAAAkAMAAAAAAACRAwAAAAAAAAAAAACRAwAAAAAAAJIDAAAAAAAAAAAAAJIDAAAAAAAAkwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQMAAAAAAACSAwAAAAAAAAAAAAAAAPC/" - ], - [ - 273, - 1, - "insert", - { - "characters": "ireguard" - }, - "CAAAAJMDAAAAAAAAlAMAAAAAAAAAAAAAlAMAAAAAAACVAwAAAAAAAAAAAACVAwAAAAAAAJYDAAAAAAAAAAAAAJYDAAAAAAAAlwMAAAAAAAAAAAAAlwMAAAAAAACYAwAAAAAAAAAAAACYAwAAAAAAAJkDAAAAAAAAAAAAAJkDAAAAAAAAmgMAAAAAAAAAAAAAmgMAAAAAAACbAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkwMAAAAAAACTAwAAAAAAAAAAAAAAAPC/" - ], - [ - 276, - 1, - "left_delete", - null, - "AQAAAJEDAAAAAAAAkQMAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAAkgMAAAAAAACSAwAAAAAAAAAAAAAAAPC/" - ], - [ - 277, - 1, - "insert", - { - "characters": "," - }, - "AQAAAJEDAAAAAAAAkgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkQMAAAAAAACRAwAAAAAAAAAAAAAAAPC/" - ], - [ - 288, - 1, - "insert", - { - "characters": "\n\nbuild-" - }, - "CQAAAIQAAAAAAAAAhwAAAAAAAAAAAAAAhwAAAAAAAACKAAAAAAAAAAAAAACFAAAAAAAAAIUAAAAAAAAAAgAAACAgiAAAAAAAAACJAAAAAAAAAAAAAACJAAAAAAAAAIoAAAAAAAAAAAAAAIoAAAAAAAAAiwAAAAAAAAAAAAAAiwAAAAAAAACMAAAAAAAAAAAAAACMAAAAAAAAAI0AAAAAAAAAAAAAAI0AAAAAAAAAjgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAAAAAAAAACEAAAAAAAAAAAAAAAAAPC/" - ], - [ - 289, - 1, - "insert", - { - "characters": "lib" - }, - "AwAAAI4AAAAAAAAAjwAAAAAAAAAAAAAAjwAAAAAAAACQAAAAAAAAAAAAAACQAAAAAAAAAJEAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjgAAAAAAAACOAAAAAAAAAAAAAAAAAPC/" - ], - [ - 290, - 1, - "insert", - { - "characters": " " - }, - "AQAAAJEAAAAAAAAAkgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 291, - 1, - "left_delete", - null, - "AQAAAJEAAAAAAAAAkQAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAkgAAAAAAAACSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 292, - 1, - "insert", - { - "characters": ":" - }, - "AQAAAJEAAAAAAAAAkgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 293, - 1, - "insert", - { - "characters": " " - }, - "AQAAAJIAAAAAAAAAkwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkgAAAAAAAACSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 295, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJMAAAAAAAAAmAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkwAAAAAAAACTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 307, - 1, - "insert", - { - "characters": "\n" - }, - "AgAAAJMAAAAAAAAAmAAAAAAAAAAAAAAAmQAAAAAAAACZAAAAAAAAAAQAAAAgICAg", - "AQAAAAAAAAABAAAAkwAAAAAAAACTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 308, - 1, - "paste", - null, - "AQAAAJgAAAAAAAAArQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmAAAAAAAAACYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 316, - 1, - "insert", - { - "characters": "\n\n" - }, - "AwAAAK0AAAAAAAAAsgAAAAAAAAAAAAAAsgAAAAAAAAC3AAAAAAAAAAAAAACuAAAAAAAAAK4AAAAAAAAABAAAACAgICA", - "AQAAAAAAAAABAAAArQAAAAAAAACtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 317, - 1, - "left_delete", - null, - "AQAAALEAAAAAAAAAsQAAAAAAAAACAAAAICA", - "AQAAAAAAAAABAAAAswAAAAAAAACzAAAAAAAAAAAAAAAAAPC/" - ], - [ - 318, - 1, - "paste", - null, - "AQAAALEAAAAAAAAAOgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsQAAAAAAAACxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 323, - 10, - "left_delete", - null, - "CgAAAAwDAAAAAAAADAMAAAAAAAAVAAAAJHt7IG1hdHJpeC50YXJnZXQgfX0gCwMAAAAAAAALAwAAAAAAAAEAAAAgCgMAAAAAAAAKAwAAAAAAAAEAAAB0CQMAAAAAAAAJAwAAAAAAAAEAAABlCAMAAAAAAAAIAwAAAAAAAAEAAABnBwMAAAAAAAAHAwAAAAAAAAEAAAByBgMAAAAAAAAGAwAAAAAAAAEAAABhBQMAAAAAAAAFAwAAAAAAAAEAAAB0BAMAAAAAAAAEAwAAAAAAAAEAAAAtAwMAAAAAAAADAwAAAAAAAAEAAAAt", - "AQAAAAAAAAABAAAADAMAAAAAAAAhAwAAAAAAAAAAAAAAAPC/" - ], - [ - 324, - 11, - "left_delete", - null, - "CwAAAAIDAAAAAAAAAgMAAAAAAAABAAAAIAEDAAAAAAAAAQMAAAAAAAABAAAAZQADAAAAAAAAAAMAAAAAAAABAAAAZP8CAAAAAAAA/wIAAAAAAAABAAAAb/4CAAAAAAAA/gIAAAAAAAABAAAAbv0CAAAAAAAA/QIAAAAAAAABAAAAIPwCAAAAAAAA/AIAAAAAAAABAAAAbvsCAAAAAAAA+wIAAAAAAAABAAAAafoCAAAAAAAA+gIAAAAAAAABAAAAYvkCAAAAAAAA+QIAAAAAAAABAAAALfgCAAAAAAAA+AIAAAAAAAABAAAALQ", - "AQAAAAAAAAABAAAAAwMAAAAAAAADAwAAAAAAAAAAAAAAAPC/" - ], - [ - 325, - 1, - "insert", - { - "characters": "--lib" - }, - "BQAAAPgCAAAAAAAA+QIAAAAAAAAAAAAA+QIAAAAAAAD6AgAAAAAAAAAAAAD6AgAAAAAAAPsCAAAAAAAAAAAAAPsCAAAAAAAA/AIAAAAAAAAAAAAA/AIAAAAAAAD9AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+AIAAAAAAAD4AgAAAAAAAAAAAAAAAPC/" - ], - [ - 326, - 1, - "insert", - { - "characters": " " - }, - "AQAAAP0CAAAAAAAA/gIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QIAAAAAAAD9AgAAAAAAAAAAAAAAAPC/" - ], - [ - 329, - 1, - "trim_trailing_white_space", - null, - "AQAAAJIAAAAAAAAAkgAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAkwAAAAAAAACTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 341, - 1, - "left_delete", - null, - "AQAAACoBAAAAAAAAKgEAAAAAAAAuAAAAIHdpdGg6CiAgICAgICAgICB0YXJnZXRzOiAke3sgbWF0cml4LnRhcmdldCB9fQ", - "AQAAAAAAAAABAAAAKgEAAAAAAABYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 344, - 1, - "left_delete", - null, - "AQAAAFcBAAAAAAAAVwEAAAAAAAAsAAAAICB3aXRoOgogICAgICAgICAga2V5OiAke3sgbWF0cml4LnRhcmdldCB9fQo", - "AQAAAAAAAAABAAAAVwEAAAAAAACDAQAAAAAAAAAAAAAAAPC/" - ], - [ - 356, - 1, - "insert", - { - "characters": "bu" - }, - "AgAAAPwHAAAAAAAA/QcAAAAAAAAAAAAA/QcAAAAAAAD+BwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AcAAAAAAAD8BwAAAAAAAAAAAAAAAPC/" - ], - [ - 357, - 2, - "left_delete", - null, - "AgAAAP0HAAAAAAAA/QcAAAAAAAABAAAAdfwHAAAAAAAA/AcAAAAAAAABAAAAYg", - "AQAAAAAAAAABAAAA/gcAAAAAAAD+BwAAAAAAAAAAAAAAAPC/" - ], - [ - 358, - 1, - "insert", - { - "characters": "build-lib" - }, - "CQAAAPwHAAAAAAAA/QcAAAAAAAAAAAAA/QcAAAAAAAD+BwAAAAAAAAAAAAD+BwAAAAAAAP8HAAAAAAAAAAAAAP8HAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAABCAAAAAAAAAAAAAABCAAAAAAAAAIIAAAAAAAAAAAAAAIIAAAAAAAAAwgAAAAAAAAAAAAAAwgAAAAAAAAECAAAAAAAAAAAAAAECAAAAAAAAAUIAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AcAAAAAAAD8BwAAAAAAAAAAAAAAAPC/" - ], - [ - 359, - 1, - "insert", - { - "characters": "," - }, - "AQAAAAUIAAAAAAAABggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABQgAAAAAAAAFCAAAAAAAAAAAAAAAAPC/" - ], - [ - 360, - 1, - "insert", - { - "characters": " " - }, - "AQAAAAYIAAAAAAAABwgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABggAAAAAAAAGCAAAAAAAAAAAAAAAAPC/" - ], - [ - 367, - 3, - "left_delete", - null, - "AwAAAPAGAAAAAAAA8AYAAAAAAACnAAAAICAgICAgLSBuYW1lOiBVcGRhdGUgYXB0IHBhY2thZ2UgaW5kZXgKICAgICAgICBydW46IHN1ZG8gYXB0LWdldCB1cGRhdGUKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBwcm90b2J1Zi1jb21waWxlcgogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXLvBgAAAAAAAO8GAAAAAAAAAQAAAAruBgAAAAAAAO4GAAAAAAAAAQAAAAo", - "AQAAAAAAAAABAAAAlwcAAAAAAADwBgAAAAAAAAAAAAAAAPC/" - ], - [ - 370, - 1, - "trim_trailing_white_space", - null, - "AgAAAFEBAAAAAAAAUQEAAAAAAAAGAAAAICAgICAgIwEAAAAAAAAjAQAAAAAAAAcAAAAgICAgICAg", - "AQAAAAAAAAABAAAAAAAAAAAAAACsDwAAAAAAAAAAAAAAAPC/" - ], - [ - 381, - 1, - "insert", - { - "characters": "\n\n" - }, - "AwAAAIQAAAAAAAAAhwAAAAAAAAAAAAAAhwAAAAAAAACKAAAAAAAAAAAAAACFAAAAAAAAAIUAAAAAAAAAAgAAACAg", - "AQAAAAAAAAABAAAAhAAAAAAAAACEAAAAAAAAAAAAAAAAAPC/" - ], - [ - 382, - 1, - "paste", - null, - "AQAAAIgAAAAAAAAAzwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiAAAAAAAAACIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 383, - 1, - "insert", - { - "characters": "\n\n" - }, - "AwAAAM8BAAAAAAAA2AEAAAAAAAAAAAAA2AEAAAAAAADhAQAAAAAAAAAAAADQAQAAAAAAANABAAAAAAAACAAAACAgICAgICAg", - "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 384, - 3, - "left_delete", - null, - "AwAAANcBAAAAAAAA1wEAAAAAAAACAAAAICDVAQAAAAAAANUBAAAAAAAAAgAAACAg0wEAAAAAAADTAQAAAAAAAAIAAAAgIA", - "AQAAAAAAAAABAAAA2QEAAAAAAADZAQAAAAAAAAAAAAAAAPC/" - ], - [ - 385, - 1, - "paste", - null, - "AQAAANMBAAAAAAAAGgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0wEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" - ], - [ - 390, - 1, - "insert", - { - "characters": "node" - }, - "BAAAANkBAAAAAAAA2gEAAAAAAAADAAAAYXBp2gEAAAAAAADbAQAAAAAAAAAAAADbAQAAAAAAANwBAAAAAAAAAAAAANwBAAAAAAAA3QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2QEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" - ], - [ - 395, - 2, - "left_delete", - null, - "AgAAAI4AAAAAAAAAjgAAAAAAAAADAAAAYXBpjQAAAAAAAACNAAAAAAAAAAEAAAAt", - "AQAAAAAAAAABAAAAjgAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 396, - 1, - "insert", - { - "characters": "s" - }, - "AQAAAI0AAAAAAAAAjgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQAAAAAAAACNAAAAAAAAAAAAAAAAAPC/" - ], - [ - 401, - 2, - "left_delete", - null, - "AgAAAM0BAAAAAAAAzQEAAAAAAABLAQAACiAgIHRlc3Qtbm9kZToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBUZXN0IEFQSQogICAgICAgIHJ1bjogY2FyZ28gdGVzdMwBAAAAAAAAzAEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAzQEAAAAAAAAYAwAAAAAAAAAAAAAAAPC/" - ], - [ - 406, - 1, - "insert", - { - "characters": "\nneed" - }, - "BQAAANoBAAAAAAAA3wEAAAAAAAAAAAAA3wEAAAAAAADgAQAAAAAAAAAAAADgAQAAAAAAAOEBAAAAAAAAAAAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA4gEAAAAAAADjAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2gEAAAAAAADaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 407, - 1, - "insert_completion", - { - "completion": "needs", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "needs" - }, - "AgAAAN8BAAAAAAAA3wEAAAAAAAAEAAAAbmVlZN8BAAAAAAAA5AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4wEAAAAAAADjAQAAAAAAAAAAAAAAAPC/" - ], - [ - 408, - 1, - "insert", - { - "characters": ":" - }, - "AQAAAOQBAAAAAAAA5QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5AEAAAAAAADkAQAAAAAAAAAAAAAAAPC/" - ], - [ - 409, - 1, - "insert", - { - "characters": " " - }, - "AQAAAOUBAAAAAAAA5gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5QEAAAAAAADlAQAAAAAAAAAAAAAAAPC/" - ], - [ - 410, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAOYBAAAAAAAA6AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5gEAAAAAAADmAQAAAAAAAAAAAAAAAPC/" - ], - [ - 411, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAOcBAAAAAAAA6QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5wEAAAAAAADnAQAAAAAAAAAAAAAAAPC/" - ], - [ - 412, - 1, - "insert", - { - "characters": "tests" - }, - "BQAAAOgBAAAAAAAA6QEAAAAAAAAAAAAA6QEAAAAAAADqAQAAAAAAAAAAAADqAQAAAAAAAOsBAAAAAAAAAAAAAOsBAAAAAAAA7AEAAAAAAAAAAAAA7AEAAAAAAADtAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6AEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 416, - 1, - "insert", - { - "characters": "\nnee" - }, - "BAAAABsEAAAAAAAAIAQAAAAAAAAAAAAAIAQAAAAAAAAhBAAAAAAAAAAAAAAhBAAAAAAAACIEAAAAAAAAAAAAACIEAAAAAAAAIwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGwQAAAAAAAAbBAAAAAAAAAAAAAAAAPC/" - ], - [ - 417, - 1, - "insert_completion", - { - "completion": "needs", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "needs" - }, - "AgAAACAEAAAAAAAAIAQAAAAAAAADAAAAbmVlIAQAAAAAAAAlBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIwQAAAAAAAAjBAAAAAAAAAAAAAAAAPC/" - ], - [ - 418, - 1, - "insert", - { - "characters": ":" - }, - "AQAAACUEAAAAAAAAJgQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQQAAAAAAAAlBAAAAAAAAAAAAAAAAPC/" - ], - [ - 419, - 1, - "insert", - { - "characters": " " - }, - "AQAAACYEAAAAAAAAJwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJgQAAAAAAAAmBAAAAAAAAAAAAAAAAPC/" - ], - [ - 420, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAACcEAAAAAAAAKQQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJwQAAAAAAAAnBAAAAAAAAAAAAAAAAPC/" - ], - [ - 421, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAACgEAAAAAAAAKgQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAQAAAAAAAAoBAAAAAAAAAAAAAAAAPC/" - ], - [ - 422, - 1, - "insert", - { - "characters": "build" - }, - "BQAAACkEAAAAAAAAKgQAAAAAAAAAAAAAKgQAAAAAAAArBAAAAAAAAAAAAAArBAAAAAAAACwEAAAAAAAAAAAAACwEAAAAAAAALQQAAAAAAAAAAAAALQQAAAAAAAAuBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQQAAAAAAAApBAAAAAAAAAAAAAAAAPC/" - ], - [ - 424, - 1, - "insert_completion", - { - "completion": "build-lib", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "build-lib" - }, - "AgAAACkEAAAAAAAAKQQAAAAAAAAFAAAAYnVpbGQpBAAAAAAAADIEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALgQAAAAAAAAuBAAAAAAAAAAAAAAAAPC/" - ], - [ - 429, - 3, - "left_delete", - null, - "AwAAAEEHAAAAAAAAQQcAAAAAAABGAQAAdGVzdC1hcGk6CiAgICBydW5zLW9uOiB1YnVudHUtMjIuMDQKICAgIHN0ZXBzOgogICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEB2NAoKICAgICAgLSBuYW1lOiBJbnN0YWxsIGxhdGVzdCBydXN0IHRvb2xjaGFpbgogICAgICAgIHVzZXM6IGFjdGlvbnMtcnMvdG9vbGNoYWluQHYxCiAgICAgICAgd2l0aDoKICAgICAgICAgIHRvb2xjaGFpbjogbmlnaHRseQogICAgICAgICAgZGVmYXVsdDogdHJ1ZQogICAgICAgICAgb3ZlcnJpZGU6IHRydWUKCiAgICAgIC0gbmFtZTogVGVzdCBBUEkKICAgICAgICBydW46IGNhcmdvIHRlc3Q/BwAAAAAAAD8HAAAAAAAAAgAAACAgPgcAAAAAAAA+BwAAAAAAAAEAAAAK", - "AQAAAAAAAAABAAAAQQcAAAAAAACHCAAAAAAAAAAAAAAAAPC/" - ], - [ - 432, - 4, - "right_delete", - null, - "BAAAAIIHAAAAAAAAggcAAAAAAAABAAAALYIHAAAAAAAAggcAAAAAAAABAAAAYYIHAAAAAAAAggcAAAAAAAABAAAAcIIHAAAAAAAAggcAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAAggcAAAAAAACCBwAAAAAAAAAAAAAAAPC/" - ], - [ - 433, - 1, - "insert", - { - "characters": "s" - }, - "AQAAAIIHAAAAAAAAgwcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAggcAAAAAAACCBwAAAAAAAAAAAAAAAPC/" - ], - [ - 436, - 1, - "insert", - { - "characters": "\"taets," - }, - "BwAAACgEAAAAAAAAKQQAAAAAAAAAAAAAKQQAAAAAAAAqBAAAAAAAAAAAAAAqBAAAAAAAACsEAAAAAAAAAAAAACsEAAAAAAAALAQAAAAAAAAAAAAALAQAAAAAAAAtBAAAAAAAAAAAAAAtBAAAAAAAAC4EAAAAAAAAAAAAAC4EAAAAAAAALwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAQAAAAAAAAoBAAAAAAAAAAAAAAAAPC/" - ], - [ - 437, - 1, - "insert", - { - "characters": " " - }, - "AQAAAC8EAAAAAAAAMAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALwQAAAAAAAAvBAAAAAAAAAAAAAAAAPC/" - ], - [ - 439, - 1, - "insert", - { - "characters": "\"" - }, - "AQAAAC4EAAAAAAAALwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALgQAAAAAAAAuBAAAAAAAAAAAAAAAAPC/" - ], - [ - 441, - 2, - "left_delete", - null, - "AgAAACsEAAAAAAAAKwQAAAAAAAABAAAAZSoEAAAAAAAAKgQAAAAAAAABAAAAYQ", - "AQAAAAAAAAABAAAALAQAAAAAAAAsBAAAAAAAAAAAAAAAAPC/" - ], - [ - 442, - 1, - "insert", - { - "characters": "s" - }, - "AQAAACoEAAAAAAAAKwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgQAAAAAAAAqBAAAAAAAAAAAAAAAAPC/" - ], - [ - 443, - 1, - "left_delete", - null, - "AQAAACoEAAAAAAAAKgQAAAAAAAABAAAAcw", - "AQAAAAAAAAABAAAAKwQAAAAAAAArBAAAAAAAAAAAAAAAAPC/" - ], - [ - 444, - 1, - "insert", - { - "characters": "es" - }, - "AgAAACoEAAAAAAAAKwQAAAAAAAAAAAAAKwQAAAAAAAAsBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgQAAAAAAAAqBAAAAAAAAAAAAAAAAPC/" - ], - [ - 450, - 1, - "insert", - { - "characters": "C" - }, - "AQAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 451, - 2, - "left_delete", - null, - "AgAAAAgAAAAAAAAACAAAAAAAAAABAAAAQwcAAAAAAAAABwAAAAAAAAABAAAAYw", - "AQAAAAAAAAABAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAPC/" - ], - [ - 452, - 1, - "insert", - { - "characters": "C" - }, - "AQAAAAcAAAAAAAAACAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwAAAAAAAAAHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 453, - 1, - "left_delete", - null, - "AQAAAAcAAAAAAAAABwAAAAAAAAABAAAAQw", - "AQAAAAAAAAABAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 454, - 1, - "insert", - { - "characters": "c" - }, - "AQAAAAcAAAAAAAAACAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwAAAAAAAAAHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 456, - 1, - "left_delete", - null, - "AQAAAAYAAAAAAAAABgAAAAAAAAABAAAARg", - "AQAAAAAAAAABAAAABwAAAAAAAAAHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 457, - 1, - "insert", - { - "characters": "f" - }, - "AQAAAAYAAAAAAAAABwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 459, - 1, - "left_delete", - null, - "AQAAAAwAAAAAAAAADAAAAAAAAAABAAAAQg", - "AQAAAAAAAAABAAAADQAAAAAAAAANAAAAAAAAAAAAAAAAAPC/" - ], - [ - 460, - 1, - "insert", - { - "characters": "b" - }, - "AQAAAAwAAAAAAAAADQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 463, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAH8JAAAAAAAAhAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfwkAAAAAAAB/CQAAAAAAAAAAAAAAAPC/" - ], - [ - 464, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAIQJAAAAAAAAhgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAkAAAAAAACECQAAAAAAAAAAAAAAAPC/" - ], - [ - 465, - 1, - "insert", - { - "characters": "need" - }, - "BAAAAIUJAAAAAAAAhgkAAAAAAAAAAAAAhgkAAAAAAACHCQAAAAAAAAAAAACHCQAAAAAAAIgJAAAAAAAAAAAAAIgJAAAAAAAAiQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhQkAAAAAAACFCQAAAAAAAAAAAAAAAPC/" - ], - [ - 466, - 4, - "left_delete", - null, - "BAAAAIgJAAAAAAAAiAkAAAAAAAABAAAAZIcJAAAAAAAAhwkAAAAAAAABAAAAZYYJAAAAAAAAhgkAAAAAAAABAAAAZYUJAAAAAAAAhQkAAAAAAAABAAAAbg", - "AQAAAAAAAAABAAAAiQkAAAAAAACJCQAAAAAAAAAAAAAAAPC/" - ], - [ - 467, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Delete Left Right.sublime-macro" - }, - "BgAAAIQJAAAAAAAAhAkAAAAAAAABAAAAW4AJAAAAAAAAgAkAAAAAAAAEAAAAICAgIIAJAAAAAAAAggkAAAAAAAAAAAAAggkAAAAAAACCCQAAAAAAAAEAAABdgAkAAAAAAACACQAAAAAAAAIAAAAgIIAJAAAAAAAAhAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhQkAAAAAAACFCQAAAAAAAAAAAAAAAPC/" - ], - [ - 468, - 1, - "insert", - { - "characters": "ne" - }, - "AgAAAIQJAAAAAAAAhQkAAAAAAAAAAAAAhQkAAAAAAACGCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAkAAAAAAACECQAAAAAAAAAAAAAAAPC/" - ], - [ - 469, - 1, - "insert_completion", - { - "completion": "needs", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "needs" - }, - "AgAAAIQJAAAAAAAAhAkAAAAAAAACAAAAbmWECQAAAAAAAIkJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhgkAAAAAAACGCQAAAAAAAAAAAAAAAPC/" - ], - [ - 470, - 1, - "insert", - { - "characters": ":" - }, - "AQAAAIkJAAAAAAAAigkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiQkAAAAAAACJCQAAAAAAAAAAAAAAAPC/" - ], - [ - 471, - 1, - "insert", - { - "characters": " " - }, - "AQAAAIoJAAAAAAAAiwkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAigkAAAAAAACKCQAAAAAAAAAAAAAAAPC/" - ], - [ - 472, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAIsJAAAAAAAAjQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiwkAAAAAAACLCQAAAAAAAAAAAAAAAPC/" - ], - [ - 473, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAIwJAAAAAAAAjgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjAkAAAAAAACMCQAAAAAAAAAAAAAAAPC/" - ], - [ - 474, - 1, - "insert", - { - "characters": "build-lib" - }, - "CQAAAI0JAAAAAAAAjgkAAAAAAAAAAAAAjgkAAAAAAACPCQAAAAAAAAAAAACPCQAAAAAAAJAJAAAAAAAAAAAAAJAJAAAAAAAAkQkAAAAAAAAAAAAAkQkAAAAAAACSCQAAAAAAAAAAAACSCQAAAAAAAJMJAAAAAAAAAAAAAJMJAAAAAAAAlAkAAAAAAAAAAAAAlAkAAAAAAACVCQAAAAAAAAAAAACVCQAAAAAAAJYJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQkAAAAAAACNCQAAAAAAAAAAAAAAAPC/" - ], - [ - 479, - 3, - "left_delete", - null, - "AwAAAIcHAAAAAAAAhwcAAAAAAAAFAAAAdGVzdHOGBwAAAAAAAIYHAAAAAAAAAQAAACCFBwAAAAAAAIUHAAAAAAAAAQAAACw", - "AQAAAAAAAAABAAAAhwcAAAAAAACMBwAAAAAAAAAAAAAAAPC/" - ], - [ - 484, - 1, - "left_delete", - null, - "AQAAACkEAAAAAAAAKQQAAAAAAAAFAAAAdGVzdHM", - "AQAAAAAAAAABAAAAKQQAAAAAAAAuBAAAAAAAAAAAAAAAAPC/" - ], - [ - 485, - 1, - "right_delete", - null, - "AQAAACkEAAAAAAAAKQQAAAAAAAABAAAAIg", - "AQAAAAAAAAABAAAAKQQAAAAAAAApBAAAAAAAAAAAAAAAAPC/" - ], - [ - 486, - 2, - "left_delete", - null, - "AgAAACgEAAAAAAAAKAQAAAAAAAABAAAAIicEAAAAAAAAJwQAAAAAAAABAAAAWw", - "AQAAAAAAAAABAAAAKQQAAAAAAAApBAAAAAAAAAAAAAAAAPC/" - ], - [ - 487, - 1, - "right_delete", - null, - "AQAAACcEAAAAAAAAJwQAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAJwQAAAAAAAAnBAAAAAAAAAAAAAAAAPC/" - ], - [ - 488, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAACcEAAAAAAAAKQQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJwQAAAAAAAAnBAAAAAAAAAAAAAAAAPC/" - ], - [ - 489, - 2, - "right_delete", - null, - "AgAAACgEAAAAAAAAKAQAAAAAAAABAAAAXSgEAAAAAAAAKAQAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAKAQAAAAAAAAoBAAAAAAAAAAAAAAAAPC/" - ], - [ - 507, - 4, - "left_delete", - null, - "BAAAADgJAAAAAAAAOAkAAAAAAAABAAAAeTcJAAAAAAAANwkAAAAAAAABAAAAbjYJAAAAAAAANgkAAAAAAAABAAAAbzUJAAAAAAAANQkAAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAAOQkAAAAAAAA5CQAAAAAAAAAAAAAAAPC/" - ], - [ - 508, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAADUJAAAAAAAANgkAAAAAAAAAAAAANgkAAAAAAAA3CQAAAAAAAAAAAAA3CQAAAAAAADgJAAAAAAAAAAAAADgJAAAAAAAAOQkAAAAAAAAAAAAAOQkAAAAAAAA6CQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANQkAAAAAAAA1CQAAAAAAAAAAAAAAAPC/" - ], - [ - 519, - 4, - "left_delete", - null, - "BAAAAHILAAAAAAAAcgsAAAAAAAABAAAAeXELAAAAAAAAcQsAAAAAAAABAAAAbnALAAAAAAAAcAsAAAAAAAABAAAAb28LAAAAAAAAbwsAAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAAcwsAAAAAAABzCwAAAAAAAAAAAAAAAPC/" - ], - [ - 520, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAG8LAAAAAAAAcAsAAAAAAAAAAAAAcAsAAAAAAABxCwAAAAAAAAAAAABxCwAAAAAAAHILAAAAAAAAAAAAAHILAAAAAAAAcwsAAAAAAAAAAAAAcwsAAAAAAAB0CwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwsAAAAAAABvCwAAAAAAAAAAAAAAAPC/" - ], - [ - 530, - 1, - "paste", - null, - "AQAAAAAAAAAAAAAAnwoAAAAAAADdDwAAbmFtZTogZmNvcmUgYnVpbGQKCm9uOgogIHB1c2g6CiAgICBicmFuY2hlczogWyJtYWluIl0KICBwdWxsX3JlcXVlc3Q6CiAgICBicmFuY2hlczogWyJtYWluIl0KCmVudjoKICBDQVJHT19URVJNX0NPTE9SOiBhbHdheXMKCmpvYnM6CgogICB0ZXN0czoKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBUZXN0IEFQSQogICAgICAgIHJ1bjogY2FyZ28gdGVzdAoKICBidWlsZC1saWI6CiAgICBuZWVkczogWyJ0ZXN0cyJdCiAgICBydW5zLW9uOiB1YnVudHUtMjIuMDQKCiAgIHN0ZXBzOgogICAgICAtIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBSdXN0CiAgICAgICAgdXNlczogZHRvbG5heS9ydXN0LXRvb2xjaGFpbkBuaWdodGx5CgoKICAgICAgLSB1c2VzOiBTd2F0aW5lbS9ydXN0LWNhY2hlQHYyCgogICAgICAtIG5hbWU6IEluc3RhbGwgZGVwZW5kZW5jaWVzCiAgICAgICAgcnVuOiB8CiAgICAgICAgICBzdWRvIGFwdC1nZXQgdXBkYXRlCiAgICAgICAgICBzdWRvIGFwdC1nZXQgaW5zdGFsbCAteSBwcm90b2J1Zi1jb21waWxlcgoKICAgICAgLSBuYW1lOiBJbnN0YWxsIHppZ2J1aWxkCiAgICAgICAgcnVuOiB8CiAgICAgICAgICBwaXAzIGluc3RhbGwgemlnbGFuZwogICAgICAgICAgY2FyZ28gaW5zdGFsbCAtLXZlcnNpb24gMC4xOS4zIGNhcmdvLXppZ2J1aWxkCgogICAgICAtIG5hbWU6IEJ1aWxkCiAgICAgICAgcnVuOiBjYXJnbyB6aWdidWlsZCAtLXJlbGVhc2UgLS1saWIgLS1mZWF0dXJlcyB4cmF5LHdpcmVndWFyZAoKICBidWlsZC1ub2RlOgogICAgbmVlZHM6IFsiYnVpbGQtbGliIl0KICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RyYXRlZ3k6CiAgICAgIG1hdHJpeDoKICAgICAgICB0YXJnZXQ6IFt4ODZfNjQtdW5rbm93bi1saW51eC1nbnUsIGFhcmNoNjQtdW5rbm93bi1saW51eC1nbnVdCiAgICBzdGVwczoKICAgICAgLSB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAgIHdpdGg6CiAgICAgICAgICB0YXJnZXRzOiAke3sgbWF0cml4LnRhcmdldCB9fQoKICAgICAgLSB1c2VzOiBTd2F0aW5lbS9ydXN0LWNhY2hlQHYyCiAgICAgICAgd2l0aDoKICAgICAgICAgIGtleTogJHt7IG1hdHJpeC50YXJnZXQgfX0KCiAgICAgIC0gbmFtZTogSW5zdGFsbCBkZXBlbmRlbmNpZXMKICAgICAgICBydW46IHwKICAgICAgICAgIHN1ZG8gYXB0LWdldCB1cGRhdGUKICAgICAgICAgIHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHByb3RvYnVmLWNvbXBpbGVyCgogICAgICAtIG5hbWU6IEluc3RhbGwgemlnYnVpbGQKICAgICAgICBydW46IHwKICAgICAgICAgIHBpcDMgaW5zdGFsbCB6aWdsYW5nCiAgICAgICAgICBjYXJnbyBpbnN0YWxsIC0tdmVyc2lvbiAwLjE5LjMgY2FyZ28temlnYnVpbGQKCiAgICAgIC0gbmFtZTogQnVpbGQKICAgICAgICBydW46IGNhcmdvIHppZ2J1aWxkIC0tcmVsZWFzZSAtLWJpbiBub2RlIC0tdGFyZ2V0ICR7eyBtYXRyaXgudGFyZ2V0IH19IC0tZmVhdHVyZXMgeHJheSx3aXJlZ3VhcmQKCgogIGJ1aWxkLWFwaToKICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgbmVlZHM6IFtidWlsZC1saWJdCiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBDaGVja291dAogICAgICAgIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKCiAgICAgIC0gbmFtZTogSW5zdGFsbCBsYXRlc3QgcnVzdCB0b29sY2hhaW4KICAgICAgICB1c2VzOiBhY3Rpb25zLXJzL3Rvb2xjaGFpbkB2MQogICAgICAgIHdpdGg6CiAgICAgICAgICB0b29sY2hhaW46IG5pZ2h0bHkKICAgICAgICAgIGRlZmF1bHQ6IHRydWUKICAgICAgICAgIG92ZXJyaWRlOiB0cnVlCgogICAgICAtIG5hbWU6IEJ1aWxkIEFQSQogICAgICAgIHJ1bjogY2FyZ28gYnVpbGQgLS1yZWxlYXNlIC0tYmluIGFwaSAtLW5vLWRlZmF1bHQtZmVhdHVyZXMKCiAgICAgIC0gbmFtZTogVXBsb2FkIEFQSSBiaW5hcnkKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hcGkKICAgICAgICAgIHBhdGg6IHRhcmdldC9yZWxlYXNlL2FwaQoKICBidWlsZC1hdXRoOgogICAgbmVlZHM6IFsiYnVpbGQtbGliIl0KICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHY0CgogICAgICAtIG5hbWU6IEluc3RhbGwgbGF0ZXN0IHJ1c3QgdG9vbGNoYWluCiAgICAgICAgdXNlczogYWN0aW9ucy1ycy90b29sY2hhaW5AdjEKICAgICAgICB3aXRoOgogICAgICAgICAgdG9vbGNoYWluOiBuaWdodGx5CiAgICAgICAgICBkZWZhdWx0OiB0cnVlCiAgICAgICAgICBvdmVycmlkZTogdHJ1ZQoKICAgICAgLSBuYW1lOiBCdWlsZCBBdXRoCiAgICAgICAgcnVuOiBjYXJnbyBidWlsZCAtLXJlbGVhc2UgLS1iaW4gYXV0aCAtLW5vLWRlZmF1bHQtZmVhdHVyZXMgLS1mZWF0dXJlcyBlbWFpbAoKICAgICAgLSBuYW1lOiBVcGxvYWQgQXV0aCBiaW5hcnkKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hdXRoCiAgICAgICAgICBwYXRoOiB0YXJnZXQvcmVsZWFzZS9hdXRoCgogIGNvbGxlY3QtYmluYXJpZXM6CiAgICBydW5zLW9uOiB1YnVudHUtbGF0ZXN0CiAgICBuZWVkczogW2J1aWxkLW5vZGUsIGJ1aWxkLWFwaSwgYnVpbGQtYXV0aF0KCiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBub2RlIHg4Nl82NAogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS14ODZfNjQtdW5rbm93bi1saW51eC1nbnUKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC94ODZfNjQKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgbm9kZSBhcm02NAogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS1hYXJjaDY0LXVua25vd24tbGludXgtZ251CiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXJtNjQKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgbm9kZSBhcm12NwogICAgICAgIHVzZXM6IGFjdGlvbnMvZG93bmxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtbm9kZS1hcm12Ny11bmtub3duLWxpbnV4LWdudWVhYmloZgogICAgICAgICAgcGF0aDogY29sbGVjdGVkL2FybXY3CgogICAgICAtIG5hbWU6IERvd25sb2FkIEFwaSBTZXJ2aWNlCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hcGkKICAgICAgICAgIHBhdGg6IGNvbGxlY3RlZC9hcGkKCiAgICAgIC0gbmFtZTogRG93bmxvYWQgQXV0aCBTZXJ2aWNlCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hdXRoCiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQvYXV0aAoKICAgICAgLSBuYW1lOiBVcGxvYWQgY29tYmluZWQgYmluYXJpZXMKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZQogICAgICAgICAgcGF0aDogY29sbGVjdGVkLwo", - "AQAAAAAAAAABAAAAAAAAAAAAAADdDwAAAAAAAAAAAAAAAPC/" - ], - [ - 533, - 1, - "left_delete", - null, - "AQAAANYJAAAAAAAA1gkAAAAAAABYAAAAICMg0KDQsNC30LvQvtC20LjRgiDQv9C+INC/0LDQv9C60LDQvCDRgdC+0LPQu9Cw0YHQvdC+INC40LzQtdC90LDQvCDQsNGA0YLQtdGE0LDQutGC0L7Qsg", - "AQAAAAAAAAABAAAA1gkAAAAAAAAGCgAAAAAAAAAAAAAAAPC/" - ], - [ - 535, - 1, - "js_prettier", - { - "auto_format_prettier_config_path": null, - "save_file": true - }, - "AgAAAAAAAAAAAAAAbwoAAAAAAABvCgAAbmFtZTogZmNvcmUgYnVpbGQKCm9uOgogIHB1c2g6CiAgICBicmFuY2hlczogWyJtYWluIl0KICBwdWxsX3JlcXVlc3Q6CiAgICBicmFuY2hlczogWyJtYWluIl0KCmVudjoKICBDQVJHT19URVJNX0NPTE9SOiBhbHdheXMKCmpvYnM6CiAgdGVzdHM6CiAgICBydW5zLW9uOiB1YnVudHUtMjIuMDQKICAgIHN0ZXBzOgogICAgICAtIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAdjQKICAgICAgLSBuYW1lOiBJbnN0YWxsIFJ1c3QKICAgICAgICB1c2VzOiBkdG9sbmF5L3J1c3QtdG9vbGNoYWluQG5pZ2h0bHkKICAgICAgLSBuYW1lOiBJbnN0YWxsIGRlcGVuZGVuY2llcwogICAgICAgIHJ1bjogc3VkbyBhcHQtZ2V0IHVwZGF0ZSAmJiBzdWRvIGFwdC1nZXQgaW5zdGFsbCAteSBwcm90b2J1Zi1jb21waWxlcgogICAgICAtIG5hbWU6IFRlc3QKICAgICAgICBydW46IGNhcmdvIHRlc3QgLS1hbGwtZmVhdHVyZXMKCiAgYnVpbGQtbm9kZToKICAgIG5lZWRzOiBbdGVzdHNdCiAgICBydW5zLW9uOiB1YnVudHUtMjIuMDQKICAgIHN0cmF0ZWd5OgogICAgICBtYXRyaXg6CiAgICAgICAgdGFyZ2V0OiBbeDg2XzY0LXVua25vd24tbGludXgtZ251LCBhYXJjaDY0LXVua25vd24tbGludXgtZ251XQogICAgc3RlcHM6CiAgICAgIC0gdXNlczogYWN0aW9ucy9jaGVja291dEB2NAogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAgIHdpdGg6CiAgICAgICAgICB0YXJnZXRzOiAke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAtIHVzZXM6IFN3YXRpbmVtL3J1c3QtY2FjaGVAdjIKICAgICAgICB3aXRoOgogICAgICAgICAga2V5OiAke3sgbWF0cml4LnRhcmdldCB9fQogICAgICAtIG5hbWU6IEluc3RhbGwgQnVpbGQgVG9vbHMKICAgICAgICBydW46IHwKICAgICAgICAgIHN1ZG8gYXB0LWdldCB1cGRhdGUgJiYgc3VkbyBhcHQtZ2V0IGluc3RhbGwgLXkgcHJvdG9idWYtY29tcGlsZXIKICAgICAgICAgIHBpcDMgaW5zdGFsbCB6aWdsYW5nCiAgICAgICAgICBjYXJnbyBpbnN0YWxsIGNhcmdvLXppZ2J1aWxkCiAgICAgIC0gbmFtZTogQnVpbGQgTm9kZQogICAgICAgIHJ1bjogY2FyZ28gemlnYnVpbGQgLS1yZWxlYXNlIC0tYmluIG5vZGUgLS10YXJnZXQgJHt7IG1hdHJpeC50YXJnZXQgfX0gLS1mZWF0dXJlcyB4cmF5LHdpcmVndWFyZAogICAgICAtIG5hbWU6IFVwbG9hZCBBcnRpZmFjdAogICAgICAgIHVzZXM6IGFjdGlvbnMvdXBsb2FkLWFydGlmYWN0QHY0CiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IGZjb3JlLW5vZGUtJHt7IG1hdHJpeC50YXJnZXQgfX0KICAgICAgICAgIHBhdGg6IHRhcmdldC8ke3sgbWF0cml4LnRhcmdldCB9fS9yZWxlYXNlL25vZGUKCiAgYnVpbGQtYXBpOgogICAgbmVlZHM6IFt0ZXN0c10KICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gdXNlczogYWN0aW9ucy9jaGVja291dEB2NAogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAtIG5hbWU6IEJ1aWxkIEFQSQogICAgICAgIHJ1bjogY2FyZ28gYnVpbGQgLS1yZWxlYXNlIC0tYmluIGFwaSAtLW5vLWRlZmF1bHQtZmVhdHVyZXMKICAgICAgLSBuYW1lOiBVcGxvYWQgQXJ0aWZhY3QKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1hcGkKICAgICAgICAgIHBhdGg6IHRhcmdldC9yZWxlYXNlL2FwaQoKICBidWlsZC1hdXRoOgogICAgbmVlZHM6IFt0ZXN0c10KICAgIHJ1bnMtb246IHVidW50dS0yMi4wNAogICAgc3RlcHM6CiAgICAgIC0gdXNlczogYWN0aW9ucy9jaGVja291dEB2NAogICAgICAtIG5hbWU6IEluc3RhbGwgUnVzdAogICAgICAgIHVzZXM6IGR0b2xuYXkvcnVzdC10b29sY2hhaW5AbmlnaHRseQogICAgICAtIG5hbWU6IEJ1aWxkIEF1dGgKICAgICAgICBydW46IGNhcmdvIGJ1aWxkIC0tcmVsZWFzZSAtLWJpbiBhdXRoIC0tbm8tZGVmYXVsdC1mZWF0dXJlcyAtLWZlYXR1cmVzIGVtYWlsCiAgICAgIC0gbmFtZTogVXBsb2FkIEFydGlmYWN0CiAgICAgICAgdXNlczogYWN0aW9ucy91cGxvYWQtYXJ0aWZhY3RAdjQKICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZmNvcmUtYXV0aAogICAgICAgICAgcGF0aDogdGFyZ2V0L3JlbGVhc2UvYXV0aAoKICBjb2xsZWN0LWJpbmFyaWVzOgogICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdAogICAgbmVlZHM6IFtidWlsZC1ub2RlLCBidWlsZC1hcGksIGJ1aWxkLWF1dGhdCiAgICBzdGVwczoKICAgICAgLSBuYW1lOiBEb3dubG9hZCBhbGwgYXJ0aWZhY3RzCiAgICAgICAgdXNlczogYWN0aW9ucy9kb3dubG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBwYXRoOiBjb2xsZWN0ZWQKICAgICAgICAgIHBhdHRlcm46IGZjb3JlLSoKICAgICAgICAgIG1lcmdlLW11bHRpcGxlOiBmYWxzZQogICAgICAtIG5hbWU6IFVwbG9hZCBjb21iaW5lZCBidW5kbGUKICAgICAgICB1c2VzOiBhY3Rpb25zL3VwbG9hZC1hcnRpZmFjdEB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBmY29yZS1mdWxsLWJ1bmRsZQogICAgICAgICAgcGF0aDogY29sbGVjdGVkL28KAAAAAAAAcAoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1gkAAAAAAADWCQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "experimental/config-api.toml", - "settings": - { - "buffer_size": 564, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 15, - 1, - "left_delete", - null, - "AQAAAEYAAAAAAAAARgAAAAAAAAAWAAAAbWV0cmljc19pbnRlcnZhbCA9IDYwCg", - "AQAAAAAAAAABAAAARgAAAAAAAABcAAAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAMwBAAAAAAAAzQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzAEAAAAAAADMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "paste", - null, - "AQAAAM0BAAAAAAAA4wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzQEAAAAAAADNAQAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 4, - "left_delete", - null, - "BAAAAOIBAAAAAAAA4gEAAAAAAAABAAAAMOEBAAAAAAAA4QEAAAAAAAABAAAAMOABAAAAAAAA4AEAAAAAAAABAAAAMN8BAAAAAAAA3wEAAAAAAAABAAAAMA", - "AQAAAAAAAAABAAAA4wEAAAAAAADjAQAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "left_delete", - null, - "AQAAAGIAAAAAAAAAYgAAAAAAAAAXAAAAbWF4X3BvaW50cyA9IDEwMDAwMDAwMAo", - "AQAAAAAAAAABAAAAYgAAAAAAAAB5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAMgBAAAAAAAAyQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyAEAAAAAAADIAQAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "paste", - null, - "AQAAAMkBAAAAAAAA7QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQEAAAAAAADJAQAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 1, - "left_delete", - null, - "AQAAAGIAAAAAAAAAYgAAAAAAAAAkAAAAcmV0ZW50aW9uX3NlY29uZHMgPSA2MDQ4MDAgIyA3IGRheXMK", - "AQAAAAAAAAABAAAAYgAAAAAAAACGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": "\n\nхефылы" - }, - "CAAAAMgBAAAAAAAAyQEAAAAAAAAAAAAAyQEAAAAAAADKAQAAAAAAAAAAAADKAQAAAAAAAMsBAAAAAAAAAAAAAMsBAAAAAAAAzAEAAAAAAAAAAAAAzAEAAAAAAADNAQAAAAAAAAAAAADNAQAAAAAAAM4BAAAAAAAAAAAAAM4BAAAAAAAAzwEAAAAAAAAAAAAAzwEAAAAAAADQAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyAEAAAAAAADIAQAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 6, - "left_delete", - null, - "BgAAAM8BAAAAAAAAzwEAAAAAAAACAAAA0YvOAQAAAAAAAM4BAAAAAAAAAgAAANC7zQEAAAAAAADNAQAAAAAAAAIAAADRi8wBAAAAAAAAzAEAAAAAAAACAAAA0YTLAQAAAAAAAMsBAAAAAAAAAgAAANC1ygEAAAAAAADKAQAAAAAAAAIAAADRhQ", - "AQAAAAAAAAABAAAA0AEAAAAAAADQAQAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert", - { - "characters": "tasks" - }, - "BQAAAMoBAAAAAAAAywEAAAAAAAAAAAAAywEAAAAAAADMAQAAAAAAAAAAAADMAQAAAAAAAM0BAAAAAAAAAAAAAM0BAAAAAAAAzgEAAAAAAAAAAAAAzgEAAAAAAADPAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAygEAAAAAAADKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "insert_snippet", - { - "contents": "[${0:$SELECTION}]" - }, - "AgAAAMoBAAAAAAAAygEAAAAAAAAFAAAAdGFza3PKAQAAAAAAANEBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAygEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "cut", - null, - "AQAAAEYAAAAAAAAARgAAAAAAAABiAAAAZGJfc3luY19pbnRlcnZhbF9zZWMgPSAxMDAwCnN1YnNjcmlwdGlvbl9yZXN0b3JlX2ludGVydmFsID0gNjAwCnN1YnNjcmlwdGlvbl9leHBpcmVfaW50ZXJ2YWwgPSA2MDA", - "AQAAAAAAAAABAAAARgAAAAAAAACoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAG8BAAAAAAAAcAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 1, - "paste", - null, - "AQAAAHABAAAAAAAA0gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 64, - 5, - "right_delete", - null, - "BQAAAMkAAAAAAAAAyQAAAAAAAAABAAAAbMkAAAAAAAAAyQAAAAAAAAABAAAAZckAAAAAAAAAyQAAAAAAAAABAAAAdskAAAAAAAAAyQAAAAAAAAABAAAAZckAAAAAAAAAyQAAAAAAAAABAAAAbA", - "AQAAAAAAAAABAAAAyQAAAAAAAADJAAAAAAAAAAAAAAAAAAAA" - ], - [ - 65, - 1, - "insert", - { - "characters": "log" - }, - "AwAAAMkAAAAAAAAAygAAAAAAAAAAAAAAygAAAAAAAADLAAAAAAAAAAAAAADLAAAAAAAAAMwAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQAAAAAAAADJAAAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 4, - "left_delete", - null, - "BAAAAOAAAAAAAAAA4AAAAAAAAAABAAAAX98AAAAAAAAA3wAAAAAAAAABAAAAcd4AAAAAAAAA3gAAAAAAAAABAAAAbd0AAAAAAAAA3QAAAAAAAAABAAAAeg", - "AQAAAAAAAAABAAAA4QAAAAAAAADhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 73, - 1, - "insert", - { - "characters": "_zmq" - }, - "BAAAAO0AAAAAAAAA7gAAAAAAAAAAAAAA7gAAAAAAAADvAAAAAAAAAAAAAADvAAAAAAAAAPAAAAAAAAAAAAAAAPAAAAAAAAAA8QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 4, - "left_delete", - null, - "BAAAACkAAAAAAAAAKQAAAAAAAAABAAAANSgAAAAAAAAAKAAAAAAAAAABAAAAMCcAAAAAAAAAJwAAAAAAAAABAAAAMCYAAAAAAAAAJgAAAAAAAAABAAAANQ", - "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "insert", - { - "characters": "3000" - }, - "BAAAACYAAAAAAAAAJwAAAAAAAAAAAAAAJwAAAAAAAAAoAAAAAAAAAAAAAAAoAAAAAAAAACkAAAAAAAAAAAAAACkAAAAAAAAAKgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" - ], - [ - 89, - 1, - "left_delete", - null, - "AQAAAAABAAAAAAAAAAEAAAAAAAABAAAAMA", - "AQAAAAAAAAABAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "insert", - { - "characters": "1" - }, - "AQAAAAABAAAAAAAAAQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "left_delete", - null, - "AQAAACsBAAAAAAAAKwEAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAALAEAAAAAAAAsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "insert", - { - "characters": "2" - }, - "AQAAACsBAAAAAAAALAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKwEAAAAAAAArAQAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "left_delete", - null, - "AQAAAEUAAAAAAAAARQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAARgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 117, - 1, - "left_delete", - null, - "AQAAAK4AAAAAAAAArgAAAAAAAAABAAAAZw", - "AQAAAAAAAAABAAAArwAAAAAAAACvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "insert", - { - "characters": "ireguard" - }, - "CAAAAK4AAAAAAAAArwAAAAAAAAAAAAAArwAAAAAAAACwAAAAAAAAAAAAAACwAAAAAAAAALEAAAAAAAAAAAAAALEAAAAAAAAAsgAAAAAAAAAAAAAAsgAAAAAAAACzAAAAAAAAAAAAAACzAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAAAC2AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgAAAAAAAACuAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "config-api-example.toml", - "settings": - { - "buffer_size": 565, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 3, - 1, - "paste", - null, - "AQAAAAAAAAAAAAAAPwIAAAAAAAD3AgAAW2FwaV0KbGlzdGVuID0gIjEyNy4wLjAuMSIKcG9ydCA9IDMwMDUKdG9rZW4gPSAieW91ci1zdXBlci1zZWNyZXQtYXBpLXRva2VuIgptZXRyaWNzX2ludGVydmFsID0gNjAKZGJfc3luY19pbnRlcnZhbF9zZWMgPSAzMDAKc3Vic2NyaXB0aW9uX3Jlc3RvcmVfaW50ZXJ2YWwgPSA2MApzdWJzY3JpcHRpb25fZXhwaXJlX2ludGVydmFsID0gNjAKbWF4X3BvaW50cyA9IDEwMDAwMDAwMCAgICAgIyBtYXggbWV0cmljcyBwb2ludHMgc3RvcmVkIGluIE1lbW9yeQpyZXRlbnRpb25fc2Vjb25kcyA9IDYwNDgwMCAjIDcgZGF5cwp3aXJlZ2F1cmRfbmV0d29yayA9ICIxMC4xLjAuMC8xNiIgIyBJUCBhZGRyZXNzIHBvb2wgZm9yIFdpcmVndWFyZCBwZWVycwprZXlfc2lnbl90b2tlbiA9IFs2OSwxMDYsNTMsMTA4LDEwMSwxMDUsNTddCmJvbnVzX2RheXMgPSA3ICAgIyBEYXlzIGFkZGVkIGJ5IHJlZmVyYWwKc3lzdGVtX3JlZmVyX2NvZGVzID0gWyJGUktOIiwgIm1vYmlsZS1kZXYiXSAgIyBSZWZlciBjb2RlcyB1c2VkIGZvciB0Zy1ib3QgYW5kIHdlYnNpdGUKClttZXRyaWNzXQpyZWNpZXZlciA9ICJ0Y3A6Ly8wLjAuMC4wOjMwMDEiCnRvcGljID0gWyJtZXRyaWNzIl0KCltsb2dnaW5nXQpsZXZlbCA9ICJkZWJ1ZyIKClt6bXFdCmVuZHBvaW50ID0gInRjcDovLyo6MzAwMCIKCltwZ10KaG9zdCA9ICJsb2NhbGhvc3QiCnBvcnQgPSA1NDMyCmRiID0gImZya25fZGIiCnVzZXJuYW1lID0gInBvc3RncmVzIgpwYXNzd29yZCA9ICJwYXNzd29yZCIK", - "AQAAAAAAAAABAAAAAAAAAAAAAAD3AgAAAAAAAAAAAAAAAPC/" - ], - [ - 8, - 1, - "left_delete", - null, - "AQAAACkAAAAAAAAAKQAAAAAAAAABAAAANQ", - "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 9, - 1, - "insert", - { - "characters": "0" - }, - "AQAAACkAAAAAAAAAKgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" - ], - [ - 12, - 1, - "insert", - { - "characters": " /" - }, - "AwAAAFsAAAAAAAAAXAAAAAAAAAAAAAAAXAAAAAAAAABdAAAAAAAAAAAAAABdAAAAAAAAAF4AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwAAAAAAAABbAAAAAAAAAAAAAAAAAPC/" - ], - [ - 13, - 1, - "insert", - { - "characters": " " - }, - "AQAAAF4AAAAAAAAAXwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "left_delete", - null, - "AQAAAF4AAAAAAAAAXgAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 15, - 1, - "insert", - { - "characters": " " - }, - "AQAAAF4AAAAAAAAAXwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 1, - "left_delete", - null, - "AQAAAF4AAAAAAAAAXgAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 1, - "insert", - { - "characters": "/" - }, - "AQAAAF4AAAAAAAAAXwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 18, - 1, - "insert", - { - "characters": " Per" - }, - "BAAAAF8AAAAAAAAAYAAAAAAAAAAAAAAAYAAAAAAAAABhAAAAAAAAAAAAAABhAAAAAAAAAGIAAAAAAAAAAAAAAGIAAAAAAAAAYwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 19, - 1, - "insert", - { - "characters": " minute" - }, - "BwAAAGMAAAAAAAAAZAAAAAAAAAAAAAAAZAAAAAAAAABlAAAAAAAAAAAAAABlAAAAAAAAAGYAAAAAAAAAAAAAAGYAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABoAAAAAAAAAAAAAABoAAAAAAAAAGkAAAAAAAAAAAAAAGkAAAAAAAAAagAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "insert", - { - "characters": "Ri" - }, - "AgAAAGAAAAAAAAAAYQAAAAAAAAAAAAAAYQAAAAAAAABiAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "left_delete", - null, - "AQAAAGEAAAAAAAAAYQAAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "insert", - { - "characters": "un" - }, - "AgAAAGEAAAAAAAAAYgAAAAAAAAAAAAAAYgAAAAAAAABjAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "insert", - { - "characters": " " - }, - "AQAAAGMAAAAAAAAAZAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 1, - "right_delete", - null, - "AQAAAGQAAAAAAAAAZAAAAAAAAAABAAAAUA", - "AQAAAAAAAAABAAAAZAAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "insert", - { - "characters": "p" - }, - "AQAAAGQAAAAAAAAAZQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZAAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 32, - 1, - "insert", - { - "characters": "Once" - }, - "BAAAAGAAAAAAAAAAYQAAAAAAAAADAAAAUnVuYQAAAAAAAABiAAAAAAAAAAAAAABiAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAZAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYAAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" - ], - [ - 35, - 1, - "insert", - { - "characters": " //" - }, - "AwAAAIsAAAAAAAAAjAAAAAAAAAAAAAAAjAAAAAAAAACNAAAAAAAAAAAAAACNAAAAAAAAAI4AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiwAAAAAAAACLAAAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "insert", - { - "characters": " " - }, - "AQAAAI4AAAAAAAAAjwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjgAAAAAAAACOAAAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "left_delete", - null, - "AQAAAI4AAAAAAAAAjgAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAjwAAAAAAAACPAAAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 2, - "left_delete", - null, - "AgAAAI0AAAAAAAAAjQAAAAAAAAABAAAAL4wAAAAAAAAAjAAAAAAAAAABAAAALw", - "AQAAAAAAAAABAAAAjgAAAAAAAACOAAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 2, - "left_delete", - null, - "AgAAAF4AAAAAAAAAXgAAAAAAAAABAAAAL10AAAAAAAAAXQAAAAAAAAABAAAALw", - "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 1, - "insert", - { - "characters": "@" - }, - "AQAAAF0AAAAAAAAAXgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQAAAAAAAABdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "left_delete", - null, - "AQAAAF0AAAAAAAAAXQAAAAAAAAABAAAAQA", - "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "insert", - { - "characters": "#" - }, - "AQAAAF0AAAAAAAAAXgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQAAAAAAAABdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "insert", - { - "characters": " " - }, - "AwAAAKIAAAAAAAAAowAAAAAAAAAAAAAAowAAAAAAAACkAAAAAAAAAAAAAACkAAAAAAAAAKUAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAogAAAAAAAACiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 2, - "left_delete", - null, - "AgAAAKQAAAAAAAAApAAAAAAAAAABAAAAIKMAAAAAAAAAowAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAApQAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 1, - "insert", - { - "characters": "#" - }, - "AQAAAKMAAAAAAAAApAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAowAAAAAAAACjAAAAAAAAAAAAAAAAAPC/" - ], - [ - 52, - 1, - "insert", - { - "characters": " Ma" - }, - "AwAAAKQAAAAAAAAApQAAAAAAAAAAAAAApQAAAAAAAACmAAAAAAAAAAAAAACmAAAAAAAAAKcAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApAAAAAAAAACkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 2, - "left_delete", - null, - "AgAAAKYAAAAAAAAApgAAAAAAAAABAAAAYaUAAAAAAAAApQAAAAAAAAABAAAATQ", - "AQAAAAAAAAABAAAApwAAAAAAAACnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "insert", - { - "characters": "Amoi" - }, - "BAAAAKUAAAAAAAAApgAAAAAAAAAAAAAApgAAAAAAAACnAAAAAAAAAAAAAACnAAAAAAAAAKgAAAAAAAAAAAAAAKgAAAAAAAAAqQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "left_delete", - null, - "AQAAAKgAAAAAAAAAqAAAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAAqQAAAAAAAACpAAAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "insert", - { - "characters": "unt" - }, - "AwAAAKgAAAAAAAAAqQAAAAAAAAAAAAAAqQAAAAAAAACqAAAAAAAAAAAAAACqAAAAAAAAAKsAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqAAAAAAAAACoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "insert", - { - "characters": " p" - }, - "AgAAAKsAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAACtAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqwAAAAAAAACrAAAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "left_delete", - null, - "AQAAAKwAAAAAAAAArAAAAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAArQAAAAAAAACtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 1, - "insert", - { - "characters": "of" - }, - "AgAAAKwAAAAAAAAArQAAAAAAAAAAAAAArQAAAAAAAACuAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArAAAAAAAAACsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "insert", - { - "characters": " metric" - }, - "BwAAAK4AAAAAAAAArwAAAAAAAAAAAAAArwAAAAAAAACwAAAAAAAAAAAAAACwAAAAAAAAALEAAAAAAAAAAAAAALEAAAAAAAAAsgAAAAAAAAAAAAAAsgAAAAAAAACzAAAAAAAAAAAAAACzAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAtQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgAAAAAAAACuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 1, - "insert", - { - "characters": " points" - }, - "BwAAALUAAAAAAAAAtgAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAAC3AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAC6AAAAAAAAALsAAAAAAAAAAAAAALsAAAAAAAAAvAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtQAAAAAAAAC1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "insert", - { - "characters": " stored" - }, - "BwAAALwAAAAAAAAAvQAAAAAAAAAAAAAAvQAAAAAAAAC+AAAAAAAAAAAAAAC+AAAAAAAAAL8AAAAAAAAAAAAAAL8AAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADBAAAAAAAAAAAAAADBAAAAAAAAAMIAAAAAAAAAAAAAAMIAAAAAAAAAwwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "insert", - { - "characters": " in" - }, - "AwAAAMMAAAAAAAAAxAAAAAAAAAAAAAAAxAAAAAAAAADFAAAAAAAAAAAAAADFAAAAAAAAAMYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwAAAAAAAADDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 64, - 1, - "insert", - { - "characters": " mem" - }, - "BAAAAMYAAAAAAAAAxwAAAAAAAAAAAAAAxwAAAAAAAADIAAAAAAAAAAAAAADIAAAAAAAAAMkAAAAAAAAAAAAAAMkAAAAAAAAAygAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxgAAAAAAAADGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 67, - 1, - "insert", - { - "characters": " " - }, - "AQAAAO4AAAAAAAAA7wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7gAAAAAAAADuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "insert", - { - "characters": "Clear" - }, - "BQAAAOgAAAAAAAAA6QAAAAAAAAAAAAAA6QAAAAAAAADqAAAAAAAAAAAAAADqAAAAAAAAAOsAAAAAAAAAAAAAAOsAAAAAAAAA7AAAAAAAAAAAAAAA7AAAAAAAAADtAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6AAAAAAAAADoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "insert", - { - "characters": " me" - }, - "AwAAAO0AAAAAAAAA7gAAAAAAAAAAAAAA7gAAAAAAAADvAAAAAAAAAAAAAADvAAAAAAAAAPAAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "insert", - { - "characters": "trics" - }, - "BQAAAPAAAAAAAAAA8QAAAAAAAAAAAAAA8QAAAAAAAADyAAAAAAAAAAAAAADyAAAAAAAAAPMAAAAAAAAAAAAAAPMAAAAAAAAA9AAAAAAAAAAAAAAA9AAAAAAAAAD1AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8AAAAAAAAADwAAAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "insert", - { - "characters": " for" - }, - "BAAAAPUAAAAAAAAA9gAAAAAAAAAAAAAA9gAAAAAAAAD3AAAAAAAAAAAAAAD3AAAAAAAAAPgAAAAAAAAAAAAAAPgAAAAAAAAA+QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9QAAAAAAAAD1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 73, - 1, - "insert", - { - "characters": " " - }, - "AQAAAPkAAAAAAAAA+gAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+QAAAAAAAAD5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 4, - "left_delete", - null, - "BAAAAPkAAAAAAAAA+QAAAAAAAAABAAAAIPgAAAAAAAAA+AAAAAAAAAABAAAAcvcAAAAAAAAA9wAAAAAAAAABAAAAb/YAAAAAAAAA9gAAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAA+gAAAAAAAAD6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 75, - 1, - "insert", - { - "characters": "before" - }, - "BgAAAPYAAAAAAAAA9wAAAAAAAAAAAAAA9wAAAAAAAAD4AAAAAAAAAAAAAAD4AAAAAAAAAPkAAAAAAAAAAAAAAPkAAAAAAAAA+gAAAAAAAAAAAAAA+gAAAAAAAAD7AAAAAAAAAAAAAAD7AAAAAAAAAPwAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gAAAAAAAAD2AAAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "insert", - { - "characters": " last" - }, - "BQAAAPwAAAAAAAAA/QAAAAAAAAAAAAAA/QAAAAAAAAD+AAAAAAAAAAAAAAD+AAAAAAAAAP8AAAAAAAAAAAAAAP8AAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAABAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "insert", - { - "characters": " " - }, - "AQAAAAEBAAAAAAAAAgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "insert", - { - "characters": " #" - }, - "AgAAAC0BAAAAAAAALgEAAAAAAAAAAAAALgEAAAAAAAAvAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALQEAAAAAAAAtAQAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert", - { - "characters": " " - }, - "AQAAAC8BAAAAAAAAMAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALwEAAAAAAAAvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 82, - 1, - "insert", - { - "characters": "1" - }, - "AQAAADABAAAAAAAAMQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMAEAAAAAAAAwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "left_delete", - null, - "AQAAADABAAAAAAAAMAEAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAAMQEAAAAAAAAxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 89, - 1, - "trim_trailing_white_space", - null, - "AwAAAC8BAAAAAAAALwEAAAAAAAABAAAAIAgBAAAAAAAACAEAAAAAAAABAAAAIIoAAAAAAAAAigAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAARgAAAAAAAABWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "left_delete", - null, - "AQAAAEYAAAAAAAAARgAAAAAAAAApAAAAbWV0cmljc19pbnRlcnZhbCA9IDYwICAjIE9uY2UgcGVyIG1pbnV0ZQo", - "AQAAAAAAAAABAAAARgAAAAAAAABvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 108, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEYAAAAAAAAARwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 112, - 1, - "insert", - { - "characters": " #" - }, - "AwAAAEUAAAAAAAAARgAAAAAAAAAAAAAARgAAAAAAAABHAAAAAAAAAAAAAABHAAAAAAAAAEgAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAP///////+9/" - ], - [ - 113, - 1, - "insert", - { - "characters": " API" - }, - "BAAAAEgAAAAAAAAASQAAAAAAAAAAAAAASQAAAAAAAABKAAAAAAAAAAAAAABKAAAAAAAAAEsAAAAAAAAAAAAAAEsAAAAAAAAATAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 114, - 1, - "insert", - { - "characters": " Access" - }, - "BwAAAEwAAAAAAAAATQAAAAAAAAAAAAAATQAAAAAAAABOAAAAAAAAAAAAAABOAAAAAAAAAE8AAAAAAAAAAAAAAE8AAAAAAAAAUAAAAAAAAAAAAAAAUAAAAAAAAABRAAAAAAAAAAAAAABRAAAAAAAAAFIAAAAAAAAAAAAAAFIAAAAAAAAAUwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATAAAAAAAAABMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "insert", - { - "characters": " token" - }, - "BgAAAFMAAAAAAAAAVAAAAAAAAAAAAAAAVAAAAAAAAABVAAAAAAAAAAAAAABVAAAAAAAAAFYAAAAAAAAAAAAAAFYAAAAAAAAAVwAAAAAAAAAAAAAAVwAAAAAAAABYAAAAAAAAAAAAAABYAAAAAAAAAFkAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUwAAAAAAAABTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "insert", - { - "characters": "Bearer" - }, - "BgAAAFQAAAAAAAAAVQAAAAAAAAAAAAAAVQAAAAAAAABWAAAAAAAAAAAAAABWAAAAAAAAAFcAAAAAAAAAAAAAAFcAAAAAAAAAWAAAAAAAAAAAAAAAWAAAAAAAAABZAAAAAAAAAAAAAABZAAAAAAAAAFoAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVAAAAAAAAABUAAAAAAAAAAAAAAAAAPC/" - ], - [ - 119, - 1, - "insert", - { - "characters": " " - }, - "AQAAAFoAAAAAAAAAWwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWgAAAAAAAABaAAAAAAAAAAAAAAAAAPC/" - ], - [ - 122, - 1, - "insert", - { - "characters": " " - }, - "EQAAACoAAAAAAAAAKwAAAAAAAAAAAAAAKwAAAAAAAAAsAAAAAAAAAAAAAAAsAAAAAAAAAC0AAAAAAAAAAAAAAC0AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAvAAAAAAAAAAAAAAAvAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAMQAAAAAAAAAAAAAAMQAAAAAAAAAyAAAAAAAAAAAAAAAyAAAAAAAAADMAAAAAAAAAAAAAADMAAAAAAAAANAAAAAAAAAAAAAAANAAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADYAAAAAAAAAAAAAADYAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAOgAAAAAAAAAAAAAAOgAAAAAAAAA7AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 123, - 1, - "insert", - { - "characters": "#" - }, - "AQAAADsAAAAAAAAAPAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOwAAAAAAAAA7AAAAAAAAAAAAAAAAAPC/" - ], - [ - 124, - 1, - "insert", - { - "characters": " API" - }, - "BAAAADwAAAAAAAAAPQAAAAAAAAAAAAAAPQAAAAAAAAA+AAAAAAAAAAAAAAA+AAAAAAAAAD8AAAAAAAAAAAAAAD8AAAAAAAAAQAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPAAAAAAAAAA8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "insert", - { - "characters": " Service" - }, - "CAAAAEAAAAAAAAAAQQAAAAAAAAAAAAAAQQAAAAAAAABCAAAAAAAAAAAAAABCAAAAAAAAAEMAAAAAAAAAAAAAAEMAAAAAAAAARAAAAAAAAAAAAAAARAAAAAAAAABFAAAAAAAAAAAAAABFAAAAAAAAAEYAAAAAAAAAAAAAAEYAAAAAAAAARwAAAAAAAAAAAAAARwAAAAAAAABIAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 126, - 1, - "insert", - { - "characters": " listen" - }, - "BwAAAEgAAAAAAAAASQAAAAAAAAAAAAAASQAAAAAAAABKAAAAAAAAAAAAAABKAAAAAAAAAEsAAAAAAAAAAAAAAEsAAAAAAAAATAAAAAAAAAAAAAAATAAAAAAAAABNAAAAAAAAAAAAAABNAAAAAAAAAE4AAAAAAAAAAAAAAE4AAAAAAAAATwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 127, - 1, - "insert", - { - "characters": " port" - }, - "BQAAAE8AAAAAAAAAUAAAAAAAAAAAAAAAUAAAAAAAAABRAAAAAAAAAAAAAABRAAAAAAAAAFIAAAAAAAAAAAAAAFIAAAAAAAAAUwAAAAAAAAAAAAAAUwAAAAAAAABUAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" - ], - [ - 132, - 1, - "insert", - { - "characters": " " - }, - "CAAAAB4AAAAAAAAAHwAAAAAAAAAAAAAAHwAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACEAAAAAAAAAAAAAACEAAAAAAAAAIgAAAAAAAAAAAAAAIgAAAAAAAAAjAAAAAAAAAAAAAAAjAAAAAAAAACQAAAAAAAAAAAAAACQAAAAAAAAAJQAAAAAAAAAAAAAAJQAAAAAAAAAmAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAgGhA" - ], - [ - 133, - 1, - "paste", - null, - "AQAAACYAAAAAAAAAPwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" - ], - [ - 134, - 4, - "left_delete", - null, - "BAAAAD4AAAAAAAAAPgAAAAAAAAABAAAAdD0AAAAAAAAAPQAAAAAAAAABAAAAcjwAAAAAAAAAPAAAAAAAAAABAAAAbzsAAAAAAAAAOwAAAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAAPwAAAAAAAAA/AAAAAAAAAAAAAAAAAPC/" - ], - [ - 135, - 1, - "insert", - { - "characters": "address" - }, - "BwAAADsAAAAAAAAAPAAAAAAAAAAAAAAAPAAAAAAAAAA9AAAAAAAAAAAAAAA9AAAAAAAAAD4AAAAAAAAAAAAAAD4AAAAAAAAAPwAAAAAAAAAAAAAAPwAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAEEAAAAAAAAAAAAAAEEAAAAAAAAAQgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOwAAAAAAAAA7AAAAAAAAAAAAAAAAAPC/" - ], - [ - 136, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEIAAAAAAAAAQwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQgAAAAAAAABCAAAAAAAAAAAAAAAAAPC/" - ], - [ - 137, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAEMAAAAAAAAARQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQwAAAAAAAABDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "insert", - { - "characters": "ON" - }, - "AgAAAEQAAAAAAAAARQAAAAAAAAAAAAAARQAAAAAAAABGAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARAAAAAAAAABEAAAAAAAAAAAAAAAAAPC/" - ], - [ - 139, - 2, - "left_delete", - null, - "AgAAAEUAAAAAAAAARQAAAAAAAAABAAAATkQAAAAAAAAARAAAAAAAAAABAAAATw", - "AQAAAAAAAAABAAAARgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 140, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Delete Left Right.sublime-macro" - }, - "AgAAAEMAAAAAAAAAQwAAAAAAAAABAAAAKEMAAAAAAAAAQwAAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAARAAAAAAAAABEAAAAAAAAAAAAAAAAAPC/" - ], - [ - 150, - 1, - "trim_trailing_white_space", - null, - "AQAAAEIAAAAAAAAAQgAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAzQAAAAAAAADXAAAAAAAAAAAAAAAAAPC/" - ], - [ - 163, - 1, - "insert", - { - "characters": "metrics_" - }, - "EAAAAAsBAAAAAAAADAEAAAAAAAAAAAAAzAAAAAAAAADNAAAAAAAAAAAAAAANAQAAAAAAAA4BAAAAAAAAAAAAAM0AAAAAAAAAzgAAAAAAAAAAAAAADwEAAAAAAAAQAQAAAAAAAAAAAADOAAAAAAAAAM8AAAAAAAAAAAAAABEBAAAAAAAAEgEAAAAAAAAAAAAAzwAAAAAAAADQAAAAAAAAAAAAAAATAQAAAAAAABQBAAAAAAAAAAAAANAAAAAAAAAA0QAAAAAAAAAAAAAAFQEAAAAAAAAWAQAAAAAAAAAAAADRAAAAAAAAANIAAAAAAAAAAAAAABcBAAAAAAAAGAEAAAAAAAAAAAAA0gAAAAAAAADTAAAAAAAAAAAAAAAZAQAAAAAAABoBAAAAAAAAAAAAANMAAAAAAAAA1AAAAAAAAAAAAAAA", - "AQAAAAAAAAACAAAAzAAAAAAAAADMAAAAAAAAAAAAAAAAAPC/CwEAAAAAAAALAQAAAAAAAAAAAAAAAAAA" - ], - [ - 188, - 1, - "insert", - { - "characters": "task_" - }, - "CgAAAH8BAAAAAAAAgAEAAAAAAAAAAAAAWQEAAAAAAABaAQAAAAAAAAAAAACBAQAAAAAAAIIBAAAAAAAAAAAAAFoBAAAAAAAAWwEAAAAAAAAAAAAAgwEAAAAAAACEAQAAAAAAAAAAAABbAQAAAAAAAFwBAAAAAAAAAAAAAIUBAAAAAAAAhgEAAAAAAAAAAAAAXAEAAAAAAABdAQAAAAAAAAAAAACHAQAAAAAAAIgBAAAAAAAAAAAAAF0BAAAAAAAAXgEAAAAAAAAAAAAA", - "AQAAAAAAAAACAAAAWQEAAAAAAABZAQAAAAAAAAAAAAAAAPC/fwEAAAAAAAB/AQAAAAAAAAAAAAAAAAAA" - ], - [ - 194, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAGkCAAAAAAAAagIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaQIAAAAAAABpAgAAAAAAAAAAAAAAAPC/" - ], - [ - 195, - 1, - "left_delete", - null, - "AQAAAGkCAAAAAAAAaQIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAagIAAAAAAABqAgAAAAAAAAAAAAAAAPC/" - ], - [ - 213, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJQCAAAAAAAAlQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlAIAAAAAAACUAgAAAAAAAAAAAAAAAPC/" - ], - [ - 214, - 1, - "paste", - null, - "AQAAAJUCAAAAAAAAqwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlQIAAAAAAACVAgAAAAAAAAAAAAAAAPC/" - ], - [ - 220, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAKsCAAAAAAAArAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqwIAAAAAAACrAgAAAAAAAAAAAAAAAPC/" - ], - [ - 221, - 1, - "paste", - null, - "AQAAAKwCAAAAAAAAxwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArAIAAAAAAACsAgAAAAAAAAAAAAAAAPC/" - ], - [ - 222, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAMcCAAAAAAAAyAIAAAAAAAAAAAAAyAIAAAAAAADJAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxwIAAAAAAADHAgAAAAAAAAAAAAAAAPC/" - ], - [ - 223, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAMkCAAAAAAAAywIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQIAAAAAAADJAgAAAAAAAAAAAAAAAPC/" - ], - [ - 224, - 1, - "insert", - { - "characters": "r" - }, - "AQAAAMoCAAAAAAAAywIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAygIAAAAAAADKAgAAAAAAAAAAAAAAAPC/" - ], - [ - 225, - 1, - "left_delete", - null, - "AQAAAMoCAAAAAAAAygIAAAAAAAABAAAAcg", - "AQAAAAAAAAABAAAAywIAAAAAAADLAgAAAAAAAAAAAAAAAPC/" - ], - [ - 226, - 1, - "insert", - { - "characters": "tasks" - }, - "BQAAAMoCAAAAAAAAywIAAAAAAAAAAAAAywIAAAAAAADMAgAAAAAAAAAAAADMAgAAAAAAAM0CAAAAAAAAAAAAAM0CAAAAAAAAzgIAAAAAAAAAAAAAzgIAAAAAAADPAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAygIAAAAAAADKAgAAAAAAAAAAAAAAAPC/" - ], - [ - 227, - 1, - "insert", - { - "characters": " " - }, - "AQAAAM8CAAAAAAAA0AIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzwIAAAAAAADPAgAAAAAAAAAAAAAAAPC/" - ], - [ - 228, - 1, - "left_delete", - null, - "AQAAAM8CAAAAAAAAzwIAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAA0AIAAAAAAADQAgAAAAAAAAAAAAAAAPC/" - ], - [ - 230, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAANACAAAAAAAA0QIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0AIAAAAAAADQAgAAAAAAAAAAAAAAAPC/" - ], - [ - 236, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAANACAAAAAAAA0QIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0AIAAAAAAADQAgAAAAAAAAAAAAAAAPC/" - ], - [ - 237, - 1, - "paste", - null, - "AQAAANECAAAAAAAAHgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0QIAAAAAAADRAgAAAAAAAAAAAAAAAPC/" - ], - [ - 240, - 6, - "left_delete", - null, - "BgAAAPwCAAAAAAAA/AIAAAAAAAABAAAAc/sCAAAAAAAA+wIAAAAAAAABAAAAX/oCAAAAAAAA+gIAAAAAAAABAAAAa/kCAAAAAAAA+QIAAAAAAAABAAAAc/gCAAAAAAAA+AIAAAAAAAABAAAAYfcCAAAAAAAA9wIAAAAAAAABAAAAdA", - "AQAAAAAAAAABAAAA/QIAAAAAAAD9AgAAAAAAAAAAAAAAAPC/" - ], - [ - 241, - 1, - "insert", - { - "characters": "s" - }, - "AQAAAPcCAAAAAAAA+AIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9wIAAAAAAAD3AgAAAAAAAAAAAAAAAPC/" - ], - [ - 244, - 1, - "left_delete", - null, - "AQAAAPUCAAAAAAAA9QIAAAAAAAABAAAAIw", - "AQAAAAAAAAABAAAA9gIAAAAAAAD2AgAAAAAAAAAAAAAAAPC/" - ], - [ - 248, - 1, - "left_delete", - null, - "AQAAAMwAAAAAAAAAzAAAAAAAAABHAAAAbWV0cmljc19tYXhfcG9pbnRzID0gMTAwMDAwMDAwICMgQW1vdW50IG9mIG1ldHJpYyBwb2ludHMgc3RvcmVkIGluIG1lbQo", - "AQAAAAAAAAABAAAAzAAAAAAAAAATAQAAAAAAAAAAAAAAAPC/" - ], - [ - 250, - 1, - "left_delete", - null, - "AQAAAMwAAAAAAAAAzAAAAAAAAABGAAAAbWV0cmljc19yZXRlbnRpb25fc2Vjb25kcyA9IDYwNDgwMCAjIENsZWFyIG1ldHJpY3MgYmVmb3JlIGxhc3QgNyBkYXlzCg", - "AQAAAAAAAAABAAAAzAAAAAAAAAASAQAAAAAAAAAAAAAAAPC/" - ], - [ - 256, - 1, - "trim_trailing_white_space", - null, - "AgAAAGcCAAAAAAAAZwIAAAAAAAABAAAAIDkCAAAAAAAAOQIAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAsAAAAAAAAADEAAAAAAAAAAAAAAAAAPC/" - ], - [ - 262, - 1, - "cut", - null, - "AQAAALAAAAAAAAAAsAAAAAAAAAAcAAAAZGJfc3luY19pbnRlcnZhbF9zZWMgPSAxMDAwCg", - "AQAAAAAAAAABAAAAsAAAAAAAAADMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 266, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAG0CAAAAAAAAbgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQIAAAAAAABtAgAAAAAAAAAAAAAAoG5A" - ], - [ - 267, - 1, - "paste", - null, - "AQAAAG4CAAAAAAAAigIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbgIAAAAAAABuAgAAAAAAAAAAAAAAAPC/" - ], - [ - 268, - 1, - "right_delete", - null, - "AQAAAIoCAAAAAAAAigIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAigIAAAAAAACKAgAAAAAAAAAAAAAAAPC/" - ], - [ - 272, - 1, - "left_delete", - null, - "AQAAALAAAAAAAAAAsAAAAAAAAAArAAAAdGFza19zdWJzY3JpcHRpb25fcmVzdG9yZV9pbnRlcnZhbCA9IDYwMCAjCg", - "AQAAAAAAAAABAAAAsAAAAAAAAADbAAAAAAAAAAAAAAAAAPC/" - ], - [ - 274, - 1, - "left_delete", - null, - "AQAAALAAAAAAAAAAsAAAAAAAAAAoAAAAdGFza19zdWJzY3JpcHRpb25fZXhwaXJlX2ludGVydmFsID0gNjAwCg", - "AQAAAAAAAAABAAAAsAAAAAAAAADYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 281, - 5, - "right_delete", - null, - "BQAAADIBAAAAAAAAMgEAAAAAAAABAAAAbDIBAAAAAAAAMgEAAAAAAAABAAAAZTIBAAAAAAAAMgEAAAAAAAABAAAAdjIBAAAAAAAAMgEAAAAAAAABAAAAZTIBAAAAAAAAMgEAAAAAAAABAAAAbA", - "AQAAAAAAAAABAAAAMgEAAAAAAAAyAQAAAAAAAAAAAAAAAAAA" - ], - [ - 282, - 1, - "insert", - { - "characters": "log" - }, - "AwAAADIBAAAAAAAAMwEAAAAAAAAAAAAAMwEAAAAAAAA0AQAAAAAAAAAAAAA0AQAAAAAAADUBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMgEAAAAAAAAyAQAAAAAAAAAAAAAAAPC/" - ], - [ - 284, - 1, - "cut", - null, - "AQAAADIBAAAAAAAAMgEAAAAAAAAUAAAAbG9nX2xldmVsID0gImRlYnVnIgo", - "AQAAAAAAAAABAAAAMgEAAAAAAABGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 287, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAkAAAAAAAAACgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAPC/" - ], - [ - 288, - 1, - "paste", - null, - "AQAAAAoAAAAAAAAAHgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACgAAAAAAAAAKAAAAAAAAAAAAAAAAAPC/" - ], - [ - 289, - 1, - "right_delete", - null, - "AQAAAB4AAAAAAAAAHgAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 296, - 1, - "paste", - null, - "AQAAAAAAAAAAAAAALQIAAAAAAACSAgAAW3NlcnZpY2VdCmxvZ19sZXZlbCA9ICJkZWJ1ZyIKbGlzdGVuID0gIjEyNy4wLjAuMSIgICAgICAgICMgQVBJIFNlcnZpY2UgbGlzdGVuIGFkZHJlc3MKcG9ydCA9IDUwMDAgICAgICAgICAgICAgICAgICMgQVBJIFNlcnZpY2UgbGlzdGVuIHBvcnQKdG9rZW4gPSAic3VwZXRzZWNyZXR0b2tlbiIgICMgQVBJIEFjY2VzcyBCZWFyZXIgdG9rZW4KCmtleV9zaWduX3Rva2VuID0gWzY5LDEwNiw1MywxMDgsMTAxLDEwNSw1N10KYm9udXNfZGF5cyA9IDcKc3lzdGVtX3JlZmVyX2NvZGVzID0gWyJGUktOIiwgIm1vYmlsZS1kZXYiXQp3Z19uZXR3b3JrID0gIjEwLjEuMC4wLzE2Igp6bXFfdXBkYXRlc19lbmRwb2ludCA9ICJ0Y3A6Ly8qOjMwMDAiCgpbbWV0cmljc10KcmVjaWV2ZXIgPSAidGNwOi8vMC4wLjAuMDozMDAxIgptYXhfcG9pbnRzID0gMTAwMDAwMDAwCnJldGVudGlvbl9zZWNvbmRzID0gNjA0ODAwCgpbdGFza3NdCnN1YnNjcmlwdGlvbl9yZXN0b3JlX2ludGVydmFsID0gNjAwCnN1YnNjcmlwdGlvbl9leHBpcmVfaW50ZXJ2YWwgPSA2MDAKZGJfc3luY19pbnRlcnZhbF9zZWMgPSAxMDAwCgoKW3BnXQpob3N0ID0gImxvY2FsaG9zdCIKcG9ydCA9IDU0MzIKZGIgPSAiYXBpIgp1c2VybmFtZSA9ICJwb3N0Z3JlcyIKcGFzc3dvcmQgPSAicGFzc3dvcmQiCg", - "AQAAAAAAAAABAAAAAAAAAAAAAACSAgAAAAAAAAAAAAAAAPC/" - ], - [ - 301, - 1, - "insert", - { - "characters": "WEB" - }, - "AwAAAJkAAAAAAAAAmgAAAAAAAAAEAAAARlJLTpoAAAAAAAAAmwAAAAAAAAAAAAAAmwAAAAAAAACcAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmQAAAAAAAACdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 303, - 1, - "insert", - { - "characters": " " - }, - "AQAAAJ4AAAAAAAAAnwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAngAAAAAAAACeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 304, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAJ8AAAAAAAAAoQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnwAAAAAAAACfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 305, - 1, - "insert", - { - "characters": "TG" - }, - "AgAAAKAAAAAAAAAAoQAAAAAAAAAAAAAAoQAAAAAAAACiAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoAAAAAAAAACgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 307, - 1, - "insert", - { - "characters": "," - }, - "AQAAAKMAAAAAAAAApAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAowAAAAAAAACjAAAAAAAAAAAAAAAAAPC/" - ], - [ - 310, - 4, - "left_delete", - null, - "BAAAAK8AAAAAAAAArwAAAAAAAAABAAAAdq4AAAAAAAAArgAAAAAAAAABAAAAZa0AAAAAAAAArQAAAAAAAAABAAAAZKwAAAAAAAAArAAAAAAAAAABAAAALQ", - "AQAAAAAAAAABAAAAsAAAAAAAAACwAAAAAAAAAAAAAAAAAPC/" - ], - [ - 315, - 1, - "insert", - { - "characters": "MOBU" - }, - "BAAAAKYAAAAAAAAApwAAAAAAAAAGAAAAbW9iaWxlpwAAAAAAAACoAAAAAAAAAAAAAACoAAAAAAAAAKkAAAAAAAAAAAAAAKkAAAAAAAAAqgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApgAAAAAAAACsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 316, - 1, - "left_delete", - null, - "AQAAAKkAAAAAAAAAqQAAAAAAAAABAAAAVQ", - "AQAAAAAAAAABAAAAqgAAAAAAAACqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 317, - 1, - "insert", - { - "characters": "ILE" - }, - "AwAAAKkAAAAAAAAAqgAAAAAAAAAAAAAAqgAAAAAAAACrAAAAAAAAAAAAAACrAAAAAAAAAKwAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqQAAAAAAAACpAAAAAAAAAAAAAAAAAPC/" - ], - [ - 320, - 1, - "left_delete", - null, - "AQAAACkAAAAAAAAAKQAAAAAAAAABAAAAMA", - "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 321, - 1, - "insert", - { - "characters": "5" - }, - "AQAAACkAAAAAAAAAKgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" - ], - [ - 322, - 1, - "left_delete", - null, - "AQAAACkAAAAAAAAAKQAAAAAAAAABAAAANQ", - "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 323, - 1, - "insert", - { - "characters": "0" - }, - "AQAAACkAAAAAAAAAKgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" - ], - [ - 342, - 1, - "paste", - null, - "AQAAAK8AAAAAAAAAwAAAAAAAAAAKAAAAd2dfbmV0d29yaw", - "AQAAAAAAAAABAAAArwAAAAAAAAC5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 348, - 1, - "cut", - null, - "AQAAANEAAAAAAAAA0QAAAAAAAAAUAAAAbG9nX2xldmVsID0gImRlYnVnIgo", - "AQAAAAAAAAABAAAA0QAAAAAAAADlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 351, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAkAAAAAAAAACgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAPC/" - ], - [ - 352, - 1, - "paste", - null, - "AQAAAAoAAAAAAAAAHgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACgAAAAAAAAAKAAAAAAAAAAAAAAAAAPC/" - ], - [ - 353, - 1, - "left_delete", - null, - "AQAAAB0AAAAAAAAAHQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/config.rs", - "settings": - { - "buffer_size": 1770, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "metrics_" - }, - "EAAAAEcEAAAAAAAASAQAAAAAAAAAAAAALAQAAAAAAAAtBAAAAAAAAAAAAABJBAAAAAAAAEoEAAAAAAAAAAAAAC0EAAAAAAAALgQAAAAAAAAAAAAASwQAAAAAAABMBAAAAAAAAAAAAAAuBAAAAAAAAC8EAAAAAAAAAAAAAE0EAAAAAAAATgQAAAAAAAAAAAAALwQAAAAAAAAwBAAAAAAAAAAAAABPBAAAAAAAAFAEAAAAAAAAAAAAADAEAAAAAAAAMQQAAAAAAAAAAAAAUQQAAAAAAABSBAAAAAAAAAAAAAAxBAAAAAAAADIEAAAAAAAAAAAAAFMEAAAAAAAAVAQAAAAAAAAAAAAAMgQAAAAAAAAzBAAAAAAAAAAAAABVBAAAAAAAAFYEAAAAAAAAAAAAADMEAAAAAAAANAQAAAAAAAAAAAAA", - "AQAAAAAAAAACAAAALAQAAAAAAAAsBAAAAAAAAAAAAAAAAPC/RwQAAAAAAABHBAAAAAAAAAAAAAAAAExA" - ], - [ - 15, - 1, - "insert", - { - "characters": "task_" - }, - "CgAAAJ4DAAAAAAAAnwMAAAAAAAAAAAAAcgMAAAAAAABzAwAAAAAAAAAAAACgAwAAAAAAAKEDAAAAAAAAAAAAAHMDAAAAAAAAdAMAAAAAAAAAAAAAogMAAAAAAACjAwAAAAAAAAAAAAB0AwAAAAAAAHUDAAAAAAAAAAAAAKQDAAAAAAAApQMAAAAAAAAAAAAAdQMAAAAAAAB2AwAAAAAAAAAAAACmAwAAAAAAAKcDAAAAAAAAAAAAAHYDAAAAAAAAdwMAAAAAAAAAAAAA", - "AQAAAAAAAAACAAAAcgMAAAAAAAByAwAAAAAAAAAAAAAAAPC/ngMAAAAAAACeAwAAAAAAAAAAAAAAAExA" - ], - [ - 27, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAD4GAAAAAAAAPwYAAAAAAAAAAAAAPwYAAAAAAABABgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgYAAAAAAAA+BgAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "paste", - null, - "AQAAAEAGAAAAAAAA/AYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQAYAAAAAAABABgAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 8, - "left_delete", - null, - "CAAAAIAGAAAAAAAAgAYAAAAAAAABAAAAc38GAAAAAAAAfwYAAAAAAAABAAAAZX4GAAAAAAAAfgYAAAAAAAABAAAAcn0GAAAAAAAAfQYAAAAAAAABAAAAZ3wGAAAAAAAAfAYAAAAAAAABAAAAdHsGAAAAAAAAewYAAAAAAAABAAAAc3oGAAAAAAAAegYAAAAAAAABAAAAb3kGAAAAAAAAeQYAAAAAAAABAAAAUA", - "AQAAAAAAAAABAAAAgQYAAAAAAACBBgAAAAAAAAAAAAAAAPC/" - ], - [ - 32, - 1, - "insert", - { - "characters": "Tasks" - }, - "BQAAAHkGAAAAAAAAegYAAAAAAAAAAAAAegYAAAAAAAB7BgAAAAAAAAAAAAB7BgAAAAAAAHwGAAAAAAAAAAAAAHwGAAAAAAAAfQYAAAAAAAAAAAAAfQYAAAAAAAB+BgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQYAAAAAAAB5BgAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "cut", - null, - "AQAAAEoDAAAAAAAASgMAAAAAAACAAAAAIHB1YiBkYl9zeW5jX2ludGVydmFsX3NlYzogdTY0LAogICAgcHViIHRhc2tfc3Vic2NyaXB0aW9uX3Jlc3RvcmVfaW50ZXJ2YWw6IHU2NCwKICAgIHB1YiB0YXNrX3N1YnNjcmlwdGlvbl9leHBpcmVfaW50ZXJ2YWw6IHU2NCw", - "AQAAAAAAAAABAAAASgMAAAAAAADKAwAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 2, - "left_delete", - null, - "AgAAAEcDAAAAAAAARwMAAAAAAAADAAAAICAgRgMAAAAAAABGAwAAAAAAAAEAAAAK", - "AQAAAAAAAAABAAAASgMAAAAAAABKAwAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAHMGAAAAAAAAeAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcwYAAAAAAABzBgAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "paste", - null, - "AQAAAAcGAAAAAAAAhwYAAAAAAABsAAAAcHViIGhvc3Q6IFN0cmluZywKICAgIHB1YiBwb3J0OiB1MTYsCiAgICBwdWIgZGI6IFN0cmluZywKICAgIHB1YiB1c2VybmFtZTogU3RyaW5nLAogICAgcHViIHBhc3N3b3JkOiBTdHJpbmcs", - "AQAAAAAAAAABAAAABwYAAAAAAABzBgAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "trim_trailing_white_space", - null, - "AQAAAIgGAAAAAAAAiAYAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAhwYAAAAAAACHBgAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAAcGAAAAAAAABwYAAAAAAAABAAAAIIYGAAAAAAAAhgYAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAhwYAAAAAAACHBgAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 5, - "left_delete", - null, - "BQAAADIGAAAAAAAAMgYAAAAAAAABAAAAXzEGAAAAAAAAMQYAAAAAAAABAAAAazAGAAAAAAAAMAYAAAAAAAABAAAAcy8GAAAAAAAALwYAAAAAAAABAAAAYS4GAAAAAAAALgYAAAAAAAABAAAAdA", - "AQAAAAAAAAABAAAAMwYAAAAAAAAzBgAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 5, - "right_delete", - null, - "BQAAAFoGAAAAAAAAWgYAAAAAAAABAAAAdFoGAAAAAAAAWgYAAAAAAAABAAAAYVoGAAAAAAAAWgYAAAAAAAABAAAAc1oGAAAAAAAAWgYAAAAAAAABAAAAa1oGAAAAAAAAWgYAAAAAAAABAAAAXw", - "AQAAAAAAAAABAAAAWgYAAAAAAABaBgAAAAAAAAAAAAAAAExA" - ], - [ - 62, - 1, - "cut", - null, - "AQAAAKsDAAAAAAAAqwMAAAAAAABJAAAAICAgcHViIG1ldHJpY3NfbWF4X3BvaW50czogdXNpemUsCiAgICBwdWIgbWV0cmljc19yZXRlbnRpb25fc2Vjb25kczogaTY0LA", - "AQAAAAAAAAABAAAA9AMAAAAAAACrAwAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJsGAAAAAAAAoAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmwYAAAAAAACbBgAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "paste", - null, - "AQAAAKAGAAAAAAAA6QYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoAYAAAAAAACgBgAAAAAAAAAAAAAAAPC/" - ], - [ - 68, - 1, - "trim_trailing_white_space", - null, - "AQAAAKoDAAAAAAAAqgMAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAA6QYAAAAAAADpBgAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAJ8GAAAAAAAAnwYAAAAAAAADAAAAICAg", - "AQAAAAAAAAABAAAA6AYAAAAAAADoBgAAAAAAAAAAAAAAAPC/" - ], - [ - 75, - 1, - "left_delete", - null, - "AgAAAMYGAAAAAAAAxgYAAAAAAAAIAAAAbWV0cmljc1+jBgAAAAAAAKMGAAAAAAAACAAAAG1ldHJpY3Nf", - "AQAAAAAAAAACAAAAqwYAAAAAAACjBgAAAAAAAAAAAAAAAPC/zgYAAAAAAADGBgAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAADUAAAAAAAAANgAAAAAAAAAEAAAAcG9ueTYAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAOgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANQAAAAAAAAA5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAEoAAAAAAAAASwAAAAAAAAAEAAAAcG9ueUsAAAAAAAAATAAAAAAAAAAAAAAATAAAAAAAAABNAAAAAAAAAAAAAABNAAAAAAAAAE4AAAAAAAAAAAAAAE4AAAAAAAAATwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" - ], - [ - 101, - 1, - "insert", - { - "characters": "\npun" - }, - "BAAAAAcBAAAAAAAADAEAAAAAAAAAAAAADAEAAAAAAAANAQAAAAAAAAAAAAANAQAAAAAAAA4BAAAAAAAAAAAAAA4BAAAAAAAADwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwEAAAAAAAAHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 1, - "left_delete", - null, - "AQAAAA4BAAAAAAAADgEAAAAAAAABAAAAbg", - "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "insert", - { - "characters": "b" - }, - "AQAAAA4BAAAAAAAADwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADgEAAAAAAAAOAQAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "insert", - { - "characters": " tasls:" - }, - "BwAAAA8BAAAAAAAAEAEAAAAAAAAAAAAAEAEAAAAAAAARAQAAAAAAAAAAAAARAQAAAAAAABIBAAAAAAAAAAAAABIBAAAAAAAAEwEAAAAAAAAAAAAAEwEAAAAAAAAUAQAAAAAAAAAAAAAUAQAAAAAAABUBAAAAAAAAAAAAABUBAAAAAAAAFgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "insert", - { - "characters": " Tas" - }, - "BAAAABYBAAAAAAAAFwEAAAAAAAAAAAAAFwEAAAAAAAAYAQAAAAAAAAAAAAAYAQAAAAAAABkBAAAAAAAAAAAAABkBAAAAAAAAGgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFgEAAAAAAAAWAQAAAAAAAAAAAAAAAPC/" - ], - [ - 106, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":18,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 63, - 105, - 4 - ], - "trigger": "TasksConfig" - }, - "AgAAABcBAAAAAAAAFwEAAAAAAAADAAAAVGFzFwEAAAAAAAAiAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGgEAAAAAAAAaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 107, - 1, - "insert", - { - "characters": "," - }, - "AQAAACIBAAAAAAAAIwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIgEAAAAAAAAiAQAAAAAAAAAAAAAAAPC/" - ], - [ - 114, - 1, - "left_delete", - null, - "AQAAABMBAAAAAAAAEwEAAAAAAAABAAAAbA", - "AQAAAAAAAAABAAAAFAEAAAAAAAAUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "insert", - { - "characters": "k" - }, - "AQAAABMBAAAAAAAAFAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEwEAAAAAAAATAQAAAAAAAAAAAAAAAPC/" - ], - [ - 123, - 1, - "left_delete", - null, - "AQAAAMcDAAAAAAAAxwMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAyAMAAAAAAADIAwAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "paste", - null, - "AQAAAF0AAAAAAAAAZQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQAAAAAAAABdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 142, - 1, - "insert", - { - "characters": "," - }, - "AQAAAGUAAAAAAAAAZgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZQAAAAAAAABlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 146, - 1, - "left_delete", - null, - "AQAAADEAAAAAAAAAMQAAAAAAAAAVAAAAdXNlIGZjb3JlOjpTZXR0aW5nczsK", - "AQAAAAAAAAABAAAAMQAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 149, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAEgAAAAAAAAAUQAAAAAAAAAAAAAAWQAAAAAAAABZAAAAAAAAAAgAAAAsIFJlc3VsdA", - "AQAAAAAAAAABAAAAMQAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 155, - 5, - "left_delete", - null, - "BQAAAKkEAAAAAAAAqQQAAAAAAAABAAAAdagEAAAAAAAAqAQAAAAAAAABAAAAX6cEAAAAAAAApwQAAAAAAAABAAAAcaYEAAAAAAAApgQAAAAAAAABAAAAbaUEAAAAAAAApQQAAAAAAAABAAAAeg", - "AQAAAAAAAAABAAAAqgQAAAAAAACqBAAAAAAAAAAAAAAAAPC/" - ], - [ - 156, - 1, - "insert", - { - "characters": "u" - }, - "AQAAAKUEAAAAAAAApgQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQQAAAAAAAClBAAAAAAAAAAAAAAAAPC/" - ], - [ - 159, - 1, - "insert", - { - "characters": "_mzq" - }, - "BAAAALUEAAAAAAAAtgQAAAAAAAAAAAAAtgQAAAAAAAC3BAAAAAAAAAAAAAC3BAAAAAAAALgEAAAAAAAAAAAAALgEAAAAAAAAuQQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtQQAAAAAAAC1BAAAAAAAAAAAAAAAAPC/" - ], - [ - 160, - 3, - "left_delete", - null, - "AwAAALgEAAAAAAAAuAQAAAAAAAABAAAAcbcEAAAAAAAAtwQAAAAAAAABAAAAerYEAAAAAAAAtgQAAAAAAAABAAAAbQ", - "AQAAAAAAAAABAAAAuQQAAAAAAAC5BAAAAAAAAAAAAAAAAPC/" - ], - [ - 161, - 1, - "insert", - { - "characters": "zmq" - }, - "AwAAALYEAAAAAAAAtwQAAAAAAAAAAAAAtwQAAAAAAAC4BAAAAAAAAAAAAAC4BAAAAAAAALkEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgQAAAAAAAC2BAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/sync/mod.rs", - "settings": - { - "buffer_size": 1061, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAF8AAAAAAAAAYAAAAAAAAAAEAAAAcG9ueWAAAAAAAAAAYQAAAAAAAAAAAAAAYQAAAAAAAABiAAAAAAAAAAAAAABiAAAAAAAAAGMAAAAAAAAAAAAAAGMAAAAAAAAAZAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/sync/tasks.rs", - "settings": - { - "buffer_size": 19151, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 7, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAGoAAAAAAAAAawAAAAAAAAAEAAAAcG9ueWsAAAAAAAAAbAAAAAAAAAAAAAAAbAAAAAAAAABtAAAAAAAAAAAAAABtAAAAAAAAAG4AAAAAAAAAAAAAAG4AAAAAAAAAbwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAagAAAAAAAABuAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/postgres/connection.rs", - "settings": - { - "buffer_size": 7476, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAIYAAAAAAAAAhwAAAAAAAAAEAAAAcG9ueYcAAAAAAAAAiAAAAAAAAAAAAAAAiAAAAAAAAACJAAAAAAAAAAAAAACJAAAAAAAAAIoAAAAAAAAAAAAAAIoAAAAAAAAAiwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhgAAAAAAAACKAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/postgres/keys.rs", - "settings": - { - "buffer_size": 2211, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 10, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAHkAAAAAAAAAegAAAAAAAAAEAAAAcG9ueXoAAAAAAAAAewAAAAAAAAAAAAAAewAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAH0AAAAAAAAAAAAAAH0AAAAAAAAAfgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQAAAAAAAAB9AAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/postgres/node.rs", - "settings": - { - "buffer_size": 10514, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAMkAAAAAAAAAygAAAAAAAAAEAAAAcG9uecoAAAAAAAAAywAAAAAAAAAAAAAAywAAAAAAAADMAAAAAAAAAAAAAADMAAAAAAAAAM0AAAAAAAAAAAAAAM0AAAAAAAAAzgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQAAAAAAAADNAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/postgres/pg.rs", - "settings": - { - "buffer_size": 4259, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAL4AAAAAAAAAvwAAAAAAAAAEAAAAcG9ueb8AAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADBAAAAAAAAAAAAAADBAAAAAAAAAMIAAAAAAAAAAAAAAMIAAAAAAAAAwwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvgAAAAAAAADCAAAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4QEAAAAAAADhAQAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "paste", - null, - "AQAAAOIBAAAAAAAA6QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4gEAAAAAAADiAQAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "insert", - { - "characters": "," - }, - "AQAAAOkBAAAAAAAA6gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6QEAAAAAAADpAQAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "insert", - { - "characters": " " - }, - "AQAAAOoBAAAAAAAA6wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6gEAAAAAAADqAQAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAPEBAAAAAAAA8gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8QEAAAAAAADxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 29, - 1, - "left_delete", - null, - "AQAAAKoBAAAAAAAAqgEAAAAAAAAgAAAAdXNlIHN1cGVyOjpjb25uZWN0aW9uOjpDb25uUm93Owo", - "AQAAAAAAAAABAAAAqgEAAAAAAADKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAJoBAAAAAAAAmwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmgEAAAAAAACaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "paste", - null, - "AQAAAJsBAAAAAAAAsQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmwEAAAAAAACbAQAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 1, - "insert", - { - "characters": "," - }, - "AQAAALEBAAAAAAAAsgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsQEAAAAAAACxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAMABAAAAAAAAwQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwAEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "left_delete", - null, - "AQAAAF4BAAAAAAAAXgEAAAAAAAAqAAAAdXNlIHN1cGVyOjpzdXBlcjo6Y29uZmlnOjpQb3N0Z3Jlc0NvbmZpZzsK", - "AQAAAAAAAAABAAAAXgEAAAAAAACIAQAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAIgBAAAAAAAAiQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXgEAAAAAAABeAQAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAOcBAAAAAAAA6AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5wEAAAAAAADnAQAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "paste", - null, - "AQAAAOgBAAAAAAAA8wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6AEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "insert", - { - "characters": "," - }, - "AQAAAPMBAAAAAAAA9AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8wEAAAAAAADzAQAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "insert", - { - "characters": " " - }, - "AQAAAPQBAAAAAAAA9QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9AEAAAAAAAD0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAAECAAAAAAAAAgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAQIAAAAAAAABAgAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "left_delete", - null, - "AQAAAMQBAAAAAAAAxAEAAAAAAAAYAAAAdXNlIHN1cGVyOjprZXlzOjpQZ0tleTsK", - "AQAAAAAAAAABAAAAxAEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAM8BAAAAAAAAzwEAAAAAAAAoAAAAe2tleXM6OlBnS2V5LCBub2RlOjpQZ05vZGV9Owp1c2Ugc3VwZXI6OusBAAAAAAAAEwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxAEAAAAAAADEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 75, - 1, - "insert", - { - "characters": "," - }, - "AQAAABICAAAAAAAAEwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEgIAAAAAAAASAgAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "insert", - { - "characters": " " - }, - "AQAAABMCAAAAAAAAFAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEwIAAAAAAAATAgAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "paste", - null, - "AQAAABQCAAAAAAAAMAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFAIAAAAAAAAUAgAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "left_delete", - null, - "AQAAAMQBAAAAAAAAxAEAAAAAAAApAAAAdXNlIHN1cGVyOjpzdWJzY3JpcHRpb246OlBnU3Vic2NyaXB0aW9uOwo", - "AQAAAAAAAAABAAAAxAEAAAAAAADtAQAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "paste", - null, - "AQAAANABAAAAAAAA7gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0AEAAAAAAADQAQAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "insert", - { - "characters": "m" - }, - "AQAAAO4BAAAAAAAA7wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7gEAAAAAAADuAQAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "left_delete", - null, - "AQAAAO4BAAAAAAAA7gEAAAAAAAABAAAAbQ", - "AQAAAAAAAAABAAAA7wEAAAAAAADvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert", - { - "characters": "," - }, - "AQAAAO4BAAAAAAAA7wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7gEAAAAAAADuAQAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "left_delete", - null, - "AQAAAJoBAAAAAAAAmgEAAAAAAAAqAAAAdXNlIHN1cGVyOjpjb25uZWN0aW9uOjp7Q29ublJvdywgUGdDb25ufTsK", - "AQAAAAAAAAABAAAAmgEAAAAAAADEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "left_delete", - null, - "AQAAAKYBAAAAAAAApgEAAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAApwEAAAAAAACnAQAAAAAAAAAAAAAAAPC/" - ], - [ - 107, - 1, - "rust_fmt_format_buffer", - null, - "BQAAAKYBAAAAAAAAqwEAAAAAAAAAAAAAyQEAAAAAAADOAQAAAAAAAAAAAADaAQAAAAAAAN4BAAAAAAAAAAAAAOwBAAAAAAAA8AEAAAAAAAAAAAAADQIAAAAAAAAPAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApgEAAAAAAACmAQAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAKYBAAAAAAAAqwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApgEAAAAAAACmAQAAAAAAAAAAAAAAIGRA" - ], - [ - 116, - 1, - "paste", - null, - "AQAAAKsBAAAAAAAA2gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqwEAAAAAAACrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 117, - 1, - "insert", - { - "characters": "," - }, - "AQAAANoBAAAAAAAA2wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2gEAAAAAAADaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 120, - 1, - "left_delete", - null, - "AQAAAF4BAAAAAAAAXgEAAAAAAAA8AAAAdXNlIHN1cGVyOjpzdXBlcjo6e2NvbmZpZzo6UG9zdGdyZXNDb25maWcsIHNlcnZpY2U6OkNhY2hlfTsK", - "AQAAAAAAAAABAAAAXgEAAAAAAACaAQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/postgres/subscription.rs", - "settings": - { - "buffer_size": 3465, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAEIAAAAAAAAAQwAAAAAAAAAEAAAAcG9ueUMAAAAAAAAARAAAAAAAAAAAAAAARAAAAAAAAABFAAAAAAAAAAAAAABFAAAAAAAAAEYAAAAAAAAAAAAAAEYAAAAAAAAARwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/handlers/connection.rs", - "settings": - { - "buffer_size": 15306, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAHYAAAAAAAAAdwAAAAAAAAAEAAAAcG9ueXcAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAB5AAAAAAAAAAAAAAB5AAAAAAAAAHoAAAAAAAAAAAAAAHoAAAAAAAAAewAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdgAAAAAAAAB6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "insert", - { - "characters": "fcore" - }, - "FAAAABMCAAAAAAAAFAIAAAAAAAAEAAAAcG9uedUBAAAAAAAA1gEAAAAAAAAEAAAAcG9uebgBAAAAAAAAuQEAAAAAAAAEAAAAcG9ueZcBAAAAAAAAmAEAAAAAAAAEAAAAcG9ueQsCAAAAAAAADAIAAAAAAAAAAAAA0AEAAAAAAADRAQAAAAAAAAAAAAC2AQAAAAAAALcBAAAAAAAAAAAAAJgBAAAAAAAAmQEAAAAAAAAAAAAADwIAAAAAAAAQAgAAAAAAAAAAAADTAQAAAAAAANQBAAAAAAAAAAAAALgBAAAAAAAAuQEAAAAAAAAAAAAAmQEAAAAAAACaAQAAAAAAAAAAAAATAgAAAAAAABQCAAAAAAAAAAAAANYBAAAAAAAA1wEAAAAAAAAAAAAAugEAAAAAAAC7AQAAAAAAAAAAAACaAQAAAAAAAJsBAAAAAAAAAAAAABcCAAAAAAAAGAIAAAAAAAAAAAAA2QEAAAAAAADaAQAAAAAAAAAAAAC8AQAAAAAAAL0BAAAAAAAAAAAAAJsBAAAAAAAAnAEAAAAAAAAAAAAA", - "AQAAAAAAAAAEAAAAlwEAAAAAAACbAQAAAAAAAAAAAAAAAPC/uAEAAAAAAAC8AQAAAAAAAAAAAAAAAPC/1QEAAAAAAADZAQAAAAAAAAAAAAAAAPC/EwIAAAAAAAAXAgAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "paste", - null, - "AQAAAH4AAAAAAAAAgwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "insert", - { - "characters": "," - }, - "AQAAAIMAAAAAAAAAhAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 52, - 1, - "rust_fmt_format_buffer", - null, - "BwAAAH4AAAAAAAAAgwAAAAAAAAAAAAAAiQAAAAAAAACJAAAAAAAAAAQAAAAKICAgyAAAAAAAAADMAAAAAAAAAAAAAADsAAAAAAAAAOwAAAAAAAAABAAAAAogICAnAQAAAAAAACsBAAAAAAAAAAAAAEEBAAAAAAAAQQEAAAAAAAAEAAAACiAgIIQBAAAAAAAAiAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAAAAAAAAACEAAAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "left_delete", - null, - "AQAAAB0CAAAAAAAAHQIAAAAAAAASAAAAdXNlIGZjb3JlOjp1dGlsczsK", - "AQAAAAAAAAABAAAAHQIAAAAAAAAvAgAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAO8BAAAAAAAA8AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7wEAAAAAAADvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "paste", - null, - "AQAAAPABAAAAAAAA+wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8AEAAAAAAADwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 73, - 1, - "insert", - { - "characters": "," - }, - "AQAAAPsBAAAAAAAA/AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+wEAAAAAAAD7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "insert", - { - "characters": "}" - }, - "AQAAACgCAAAAAAAAKQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAIAAAAAAAAoAgAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "left_delete", - null, - "AQAAAMABAAAAAAAAwAEAAAAAAAAeAAAAdXNlIGZjb3JlOjpodHRwOjpNeVJlamVjdGlvbjsK", - "AQAAAAAAAAABAAAAwAEAAAAAAADeAQAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "paste", - null, - "AQAAANIBAAAAAAAA4QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0gEAAAAAAADSAQAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "insert", - { - "characters": "," - }, - "AQAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4QEAAAAAAADhAQAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "rust_fmt_format_buffer", - null, - "BAAAANIBAAAAAAAA1wEAAAAAAAAAAAAA5wEAAAAAAADoAQAAAAAAAAAAAAD0AQAAAAAAAPkBAAAAAAAAAAAAACUCAAAAAAAAJwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4gEAAAAAAADiAQAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "left_delete", - null, - "AQAAAJ4BAAAAAAAAngEAAAAAAAAiAAAAdXNlIGZjb3JlOjpodHRwOjpoZWxwZXJzIGFzIGh0dHA7Cg", - "AQAAAAAAAAABAAAAngEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAH4AAAAAAAAAgwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 106, - 1, - "paste", - null, - "AQAAAIMAAAAAAAAA4AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 107, - 1, - "insert", - { - "characters": "," - }, - "AQAAAOAAAAAAAAAA4QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4AAAAAAAAADgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 110, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAI8AAAAAAAAAkwAAAAAAAAAAAAAAsQAAAAAAAACzAAAAAAAAAAAAAAC3AAAAAAAAALkAAAAAAAAAAAAAAOcAAAAAAAAA6wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4QAAAAAAAADhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 114, - 1, - "left_delete", - null, - "AQAAAA0CAAAAAAAADQIAAAAAAABqAAAAdXNlIGZjb3JlOjpodHRwOjp7CiAgICBoZWxwZXJzIGFzIGh0dHAsIE15UmVqZWN0aW9uLAogICAge3JlcXVlc3Q6OkNvbm5UeXBlUGFyYW0sIHJlc3BvbnNlOjpJbnN0YW5jZX0sCn07Cg", - "AQAAAAAAAAABAAAAdwIAAAAAAAANAgAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "right_delete", - null, - "AQAAAA0CAAAAAAAADQIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAADQIAAAAAAAANAgAAAAAAAAAAAAAAAPC/" - ], - [ - 117, - 1, - "left_delete", - null, - "AQAAAEUCAAAAAAAARQIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAARgIAAAAAAABGAgAAAAAAAAAAAAAAAAAA" - ], - [ - 126, - 1, - "cut", - null, - "AQAAAB8CAAAAAAAAHwIAAAAAAAAlAAAAc3VwZXI6OnN5bmM6Ont0YXNrczo6U3luY09wLCBNZW1TeW5jfQ", - "AQAAAAAAAAABAAAAHwIAAAAAAABEAgAAAAAAAAAAAAAAAPC/" - ], - [ - 129, - 1, - "insert", - { - "characters": "{" - }, - "AQAAADMCAAAAAAAANAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMwIAAAAAAAAzAgAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "paste", - null, - "AQAAADQCAAAAAAAAWQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANAIAAAAAAAA0AgAAAAAAAAAAAAAAAPC/" - ], - [ - 131, - 1, - "insert", - { - "characters": "," - }, - "AQAAAFkCAAAAAAAAWgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWQIAAAAAAABZAgAAAAAAAAAAAAAAAPC/" - ], - [ - 134, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAG8CAAAAAAAAcAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwIAAAAAAABvAgAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "left_delete", - null, - "AQAAAA0CAAAAAAAADQIAAAAAAAAUAAAAdXNlIHN1cGVyOjpzdXBlcjo6Owo", - "AQAAAAAAAAABAAAADQIAAAAAAAAhAgAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "rust_fmt_format_buffer", - null, - "BQAAAB8CAAAAAAAAKAIAAAAAAAAAAAAAKQIAAAAAAABsAgAAAAAAAAAAAACSAgAAAAAAAJcCAAAAAAAAAAAAAKwCAAAAAAAArAIAAAAAAABHAAAAfTsKdXNlIHN1cGVyOjpzdXBlcjo6cmVxdWVzdDo6e0Nvbm5DcmVhdGVSZXF1ZXN0LCBDb25uZWN0aW9uSW5mb1JlcXVlc3SsAgAAAAAAAK4CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADQIAAAAAAAANAgAAAAAAAAAAAAAAAPC/" - ], - [ - 149, - 1, - "cut", - null, - "AQAAAB8CAAAAAAAAHwIAAAAAAAAzAAAAcmVxdWVzdDo6e0Nvbm5DcmVhdGVSZXF1ZXN0LCBDb25uZWN0aW9uSW5mb1JlcXVlc3R9", - "AQAAAAAAAAABAAAAHwIAAAAAAABSAgAAAAAAAAAAAAAAAPC/" - ], - [ - 152, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAADQCAAAAAAAAOQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANAIAAAAAAAA0AgAAAAAAAAAAAAAAAPC/" - ], - [ - 153, - 1, - "paste", - null, - "AQAAADkCAAAAAAAAbAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOQIAAAAAAAA5AgAAAAAAAAAAAAAAAPC/" - ], - [ - 154, - 1, - "insert", - { - "characters": "," - }, - "AQAAAGwCAAAAAAAAbQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbAIAAAAAAABsAgAAAAAAAAAAAAAAAPC/" - ], - [ - 162, - 1, - "left_delete", - null, - "AQAAAA0CAAAAAAAADQIAAAAAAAAUAAAAdXNlIHN1cGVyOjpzdXBlcjo6Owo", - "AQAAAAAAAAABAAAADQIAAAAAAAAhAgAAAAAAAAAAAAAAAPC/" - ], - [ - 165, - 1, - "rust_fmt_format_buffer", - null, - "AgAAACUCAAAAAAAAJQIAAAAAAAA5AAAAcmVxdWVzdDo6e0Nvbm5DcmVhdGVSZXF1ZXN0LCBDb25uZWN0aW9uSW5mb1JlcXVlc3R9LAogICAgZQIAAAAAAACeAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADQIAAAAAAAANAgAAAAAAAAAAAAAAAPC/" - ], - [ - 174, - 5, - "left_delete", - null, - "BQAAAM8AAAAAAAAAzwAAAAAAAAABAAAAbc4AAAAAAAAAzgAAAAAAAAABAAAAYc0AAAAAAAAAzQAAAAAAAAABAAAAcswAAAAAAAAAzAAAAAAAAAABAAAAYcsAAAAAAAAAywAAAAAAAAABAAAAUA", - "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" - ], - [ - 182, - 5, - "left_delete", - null, - "BQAAABgDAAAAAAAAGAMAAAAAAAABAAAAbRcDAAAAAAAAFwMAAAAAAAABAAAAYRYDAAAAAAAAFgMAAAAAAAABAAAAchUDAAAAAAAAFQMAAAAAAAABAAAAYRQDAAAAAAAAFAMAAAAAAAABAAAAUA", - "AQAAAAAAAAABAAAAGQMAAAAAAAAZAwAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/handlers/key.rs", - "settings": - { - "buffer_size": 4553, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 14, - 1, - "insert", - { - "characters": "fcore" - }, - "DwAAAF8AAAAAAAAAYAAAAAAAAAAEAAAAcG9ueToAAAAAAAAAOwAAAAAAAAAEAAAAcG9ueRkAAAAAAAAAGgAAAAAAAAAEAAAAcG9ueVoAAAAAAAAAWwAAAAAAAAAAAAAAOAAAAAAAAAA5AAAAAAAAAAAAAAAaAAAAAAAAABsAAAAAAAAAAAAAAF0AAAAAAAAAXgAAAAAAAAAAAAAAOgAAAAAAAAA7AAAAAAAAAAAAAAAbAAAAAAAAABwAAAAAAAAAAAAAAGAAAAAAAAAAYQAAAAAAAAAAAAAAPAAAAAAAAAA9AAAAAAAAAAAAAAAcAAAAAAAAAB0AAAAAAAAAAAAAAGMAAAAAAAAAZAAAAAAAAAAAAAAAPgAAAAAAAAA/AAAAAAAAAAAAAAAdAAAAAAAAAB4AAAAAAAAAAAAAAA", - "AQAAAAAAAAADAAAAGQAAAAAAAAAdAAAAAAAAAAAAAAAAAPC/OgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/XwAAAAAAAABjAAAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 1, - "left_delete", - null, - "AQAAAFsAAAAAAAAAWwAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAXAAAAAAAAABcAAAAAAAAAAAAAAAAgE9A" - ], - [ - 25, - 2, - "left_delete", - null, - "AgAAABEOAAAAAAAAEQ4AAAAAAAAFAAAAb255OjoQDgAAAAAAABAOAAAAAAAAAQAAAHA", - "AQAAAAAAAAABAAAAEQ4AAAAAAAAWDgAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 3, - "right_delete", - null, - "AwAAANkNAAAAAAAA2Q0AAAAAAAAEAAAAcG9uedkNAAAAAAAA2Q0AAAAAAAABAAAAOtkNAAAAAAAA2Q0AAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAA2Q0AAAAAAADdDQAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 12, - "left_delete", - null, - "DAAAANINAAAAAAAA0g0AAAAAAAABAAAAOtENAAAAAAAA0Q0AAAAAAAABAAAAdNANAAAAAAAA0A0AAAAAAAABAAAAcs8NAAAAAAAAzw0AAAAAAAABAAAAZc4NAAAAAAAAzg0AAAAAAAABAAAAds0NAAAAAAAAzQ0AAAAAAAABAAAAbswNAAAAAAAAzA0AAAAAAAABAAAAb8sNAAAAAAAAyw0AAAAAAAABAAAAY8oNAAAAAAAAyg0AAAAAAAABAAAAOskNAAAAAAAAyQ0AAAAAAAABAAAAOsgNAAAAAAAAyA0AAAAAAAABAAAAZMcNAAAAAAAAxw0AAAAAAAABAAAAdA", - "AQAAAAAAAAABAAAA0w0AAAAAAADTDQAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "right_delete", - null, - "AQAAAMcNAAAAAAAAxw0AAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAAxw0AAAAAAADHDQAAAAAAAAAAAAAAAPC/" - ], - [ - 35, - 1, - "left_delete", - null, - "AQAAAMYNAAAAAAAAxg0AAAAAAAABAAAAcw", - "AQAAAAAAAAABAAAAxw0AAAAAAADHDQAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 10, - "right_delete", - null, - "CgAAAOMNAAAAAAAA4w0AAAAAAAABAAAAc+MNAAAAAAAA4w0AAAAAAAABAAAAdOMNAAAAAAAA4w0AAAAAAAABAAAAZOMNAAAAAAAA4w0AAAAAAAABAAAAOuMNAAAAAAAA4w0AAAAAAAABAAAAOuMNAAAAAAAA4w0AAAAAAAABAAAAY+MNAAAAAAAA4w0AAAAAAAABAAAAbeMNAAAAAAAA4w0AAAAAAAABAAAAcOMNAAAAAAAA4w0AAAAAAAABAAAAOuMNAAAAAAAA4w0AAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAA4w0AAAAAAADjDQAAAAAAAAAAAAAAgFFA" - ], - [ - 40, - 1, - "rust_fmt_format_buffer", - null, - "BgAAAHsNAAAAAAAAew0AAAAAAAAIAAAACiAgICAgICCCDQAAAAAAAIINAAAAAAAACAAAAAogICAgICAgiQ0AAAAAAACJDQAAAAAAAAgAAAAKICAgICAgIJENAAAAAAAAkQ0AAAAAAAAIAAAACiAgICAgICCbDQAAAAAAAJsNAAAAAAAACAAAAAogICAgICAgsA0AAAAAAACwDQAAAAAAAAgAAAAKICAgICAgIA", - "AQAAAAAAAAABAAAA4w0AAAAAAADjDQAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "insert", - { - "characters": "Sub" - }, - "AwAAAGgAAAAAAAAAaQAAAAAAAAAAAAAAaQAAAAAAAABqAAAAAAAAAAAAAABqAAAAAAAAAGsAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 45, - 1, - "insert_completion", - { - "completion": "Subscription", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Subscription" - }, - "AgAAAGgAAAAAAAAAaAAAAAAAAAADAAAAU3ViaAAAAAAAAAB0AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAawAAAAAAAABrAAAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "insert", - { - "characters": "," - }, - "AQAAAHQAAAAAAAAAdQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdAAAAAAAAAB0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAGgAAAAAAAAAaAAAAAAAAAANAAAAU3Vic2NyaXB0aW9uLGkAAAAAAAAAaQAAAAAAAAAAAAAA5gAAAAAAAAD0AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQAAAAAAAAB1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "paste", - null, - "AQAAAGgAAAAAAAAAfQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 67, - 1, - "insert", - { - "characters": "," - }, - "AQAAAH0AAAAAAAAAfgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfQAAAAAAAAB9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAGgAAAAAAAAAbQAAAAAAAAAAAAAAgwAAAAAAAACDAAAAAAAAAAQAAAAKICAgwgAAAAAAAADGAAAAAAAAAAAAAADfAAAAAAAAAN8AAAAAAAAABAAAAAogICA", - "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 75, - 1, - "left_delete", - null, - "AQAAABUAAAAAAAAAFQAAAAAAAAAiAAAAdXNlIGZjb3JlOjpodHRwOjpoZWxwZXJzIGFzIGh0dHA7Cg", - "AQAAAAAAAAABAAAAFQAAAAAAAAA3AAAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAFEAAAAAAAAAUgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUQAAAAAAAABRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "paste", - null, - "AQAAAFIAAAAAAAAAZAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert", - { - "characters": "," - }, - "AQAAAGQAAAAAAAAAZQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZAAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAHQAAAAAAAAAdQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdAAAAAAAAAB0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "rust_fmt_format_buffer", - null, - "BQAAAFIAAAAAAAAAYwAAAAAAAAAAAAAAdQAAAAAAAAB1AAAAAAAAABIAAAAsaGVscGVycyBhcyBodHRwfSx1AAAAAAAAAHsAAAAAAAAAAAAAALoAAAAAAAAAugAAAAAAAAAEAAAACiAgINMAAAAAAAAA1wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQAAAAAAAAB1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 1, - "left_delete", - null, - "AQAAABUAAAAAAAAAFQAAAAAAAAAlAAAAdXNlIGZjb3JlOjpodHRwOjpyZXNwb25zZTo6SW5zdGFuY2U7Cg", - "AQAAAAAAAAABAAAAFQAAAAAAAAA6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 110, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAKUBAAAAAAAApgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQEAAAAAAAClAQAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "paste", - null, - "AQAAAKYBAAAAAAAAtAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApgEAAAAAAACmAQAAAAAAAAAAAAAAAPC/" - ], - [ - 112, - 1, - "insert", - { - "characters": "," - }, - "AQAAALQBAAAAAAAAtQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtAEAAAAAAAC0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "insert", - { - "characters": "}" - }, - "AQAAALsBAAAAAAAAvAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "left_delete", - null, - "AQAAAF8BAAAAAAAAXwEAAAAAAAArAAAAdXNlIHN1cGVyOjpzdXBlcjo6cmVxdWVzdDo6QWN0aXZhdGVLZXlSZXE7Cg", - "AQAAAAAAAAABAAAAXwEAAAAAAACKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 124, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAHEBAAAAAAAAcgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcQEAAAAAAABxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "paste", - null, - "AQAAAHIBAAAAAAAAhwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcgEAAAAAAAByAQAAAAAAAAAAAAAAAPC/" - ], - [ - 126, - 1, - "insert", - { - "characters": "," - }, - "AQAAAIcBAAAAAAAAiAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhwEAAAAAAACHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 127, - 1, - "insert", - { - "characters": " " - }, - "AQAAAIgBAAAAAAAAiQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiAEAAAAAAACIAQAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAKkBAAAAAAAAqgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqQEAAAAAAACpAQAAAAAAAAAAAAAAAPC/" - ], - [ - 133, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAHIBAAAAAAAAdwEAAAAAAAAAAAAAjQEAAAAAAACRAQAAAAAAAAAAAACrAQAAAAAAAKwBAAAAAAAAAAAAALMBAAAAAAAAtQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqgEAAAAAAACqAQAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "left_delete", - null, - "AQAAADYBAAAAAAAANgEAAAAAAAApAAAAdXNlIHN1cGVyOjpzdXBlcjo6cGFyYW06OktleVF1ZXJ5UGFyYW1zOwo", - "AQAAAAAAAAABAAAANgEAAAAAAABfAQAAAAAAAAAAAAAAAPC/" - ], - [ - 151, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEkBAAAAAAAATgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASQEAAAAAAABJAQAAAAAAAAAAAAAAAPC/" - ], - [ - 152, - 1, - "paste", - null, - "AQAAAE4BAAAAAAAAdQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATgEAAAAAAABOAQAAAAAAAAAAAAAAAPC/" - ], - [ - 153, - 1, - "insert", - { - "characters": "," - }, - "AQAAAHUBAAAAAAAAdgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 156, - 2, - "left_delete", - null, - "AgAAAE8BAAAAAAAATwEAAAAAAAABAAAAOk4BAAAAAAAATgEAAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAAUAEAAAAAAABQAQAAAAAAAAAAAAAAAPC/" - ], - [ - 164, - 1, - "left_delete", - null, - "AQAAAPwAAAAAAAAA/AAAAAAAAAA5AAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OnN5bmM6Ont0YXNrczo6U3luY09wLCBNZW1TeW5jfTsK", - "AQAAAAAAAAABAAAA/AAAAAAAAAA1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 167, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAPwAAAAAAAAA/AAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/handlers/metrics.rs", - "settings": - { - "buffer_size": 2565, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAG0AAAAAAAAAbgAAAAAAAAAEAAAAcG9ueW4AAAAAAAAAbwAAAAAAAAAAAAAAbwAAAAAAAABwAAAAAAAAAAAAAABwAAAAAAAAAHEAAAAAAAAAAAAAAHEAAAAAAAAAcgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/handlers/mod.rs", - "settings": - { - "buffer_size": 1003, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 13, - 1, - "paste", - null, - "AQAAAKEAAAAAAAAAtgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoQAAAAAAAAChAAAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "insert", - { - "characters": "," - }, - "AQAAALYAAAAAAAAAtwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgAAAAAAAAC2AAAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAKEAAAAAAAAApgAAAAAAAAAAAAAAvAAAAAAAAAC8AAAAAAAAAAQAAAAKICAg+wAAAAAAAAD/AAAAAAAAAAAAAAAWAQAAAAAAABYBAAAAAAAABAAAAAogICA", - "AQAAAAAAAAABAAAAtwAAAAAAAAC3AAAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "left_delete", - null, - "AQAAAHQAAAAAAAAAdAAAAAAAAAAhAAAAdXNlIHBvbnk6Omh0dHA6OlJlc3BvbnNlTWVzc2FnZTsK", - "AQAAAAAAAAABAAAAdAAAAAAAAACVAAAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAHkAAAAAAAAAegAAAAAAAAAEAAAAcG9ueXoAAAAAAAAAewAAAAAAAAAAAAAAewAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAH0AAAAAAAAAAAAAAH0AAAAAAAAAfgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQAAAAAAAAB9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAHQAAAAAAAAAdAAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/handlers/node.rs", - "settings": - { - "buffer_size": 7256, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 11, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAF0AAAAAAAAAXgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQAAAAAAAABdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 12, - 1, - "paste", - null, - "AQAAAF4AAAAAAAAAaAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 13, - 1, - "insert", - { - "characters": "," - }, - "AQAAAGgAAAAAAAAAaQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAHgAAAAAAAAAeQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeAAAAAAAAAB4AAAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 1, - "left_delete", - null, - "AQAAADEAAAAAAAAAMQAAAAAAAAAcAAAAdXNlIHBvbnk6Omh0dHA6OklkUmVzcG9uc2U7Cg", - "AQAAAAAAAAABAAAAMQAAAAAAAABNAAAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAADUAAAAAAAAANgAAAAAAAAAEAAAAcG9ueTYAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAOgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANQAAAAAAAAA5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAGUAAAAAAAAAZgAAAAAAAAAEAAAAcG9ueWYAAAAAAAAAZwAAAAAAAAAAAAAAZwAAAAAAAABoAAAAAAAAAAAAAABoAAAAAAAAAGkAAAAAAAAAAAAAAGkAAAAAAAAAagAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZQAAAAAAAABpAAAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAG0AAAAAAAAAcgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQAAAAAAAABtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "paste", - null, - "AQAAAHIAAAAAAAAAlAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 1, - "insert", - { - "characters": "," - }, - "AQAAAJQAAAAAAAAAlQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlAAAAAAAAACUAAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAE4AAAAAAAAATwAAAAAAAAAAAAAAhQAAAAAAAACGAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlQAAAAAAAACVAAAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "left_delete", - null, - "AQAAADEAAAAAAAAAMQAAAAAAAAAwAAAAdXNlIGZjb3JlOjpodHRwOjp7SWRSZXNwb25zZSwgUmVzcG9uc2VNZXNzYWdlfTsK", - "AQAAAAAAAAABAAAAMQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADEAAAAAAAAAMQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAMQAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAMUBAAAAAAAAxgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxQEAAAAAAADFAQAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "paste", - null, - "AQAAAMYBAAAAAAAA0QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxgEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "insert", - { - "characters": "," - }, - "AQAAANEBAAAAAAAA0gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0QEAAAAAAADRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAOIBAAAAAAAA4wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4gEAAAAAAADiAQAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "left_delete", - null, - "AQAAAIYBAAAAAAAAhgEAAAAAAAAmAAAAdXNlIHN1cGVyOjpzdXBlcjo6cGFyYW06Ok5vZGVJZFBhcmFtOwo", - "AQAAAAAAAAABAAAAhgEAAAAAAACsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 78, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAEkBAAAAAAAASgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASQEAAAAAAABJAQAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "paste", - null, - "AQAAAEoBAAAAAAAAVwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASgEAAAAAAABKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "insert", - { - "characters": "," - }, - "AQAAAFcBAAAAAAAAWAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert", - { - "characters": " " - }, - "AQAAAFgBAAAAAAAAWQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAEAAAAAAABYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAGwBAAAAAAAAbQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbAEAAAAAAABsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "left_delete", - null, - "AQAAAG8BAAAAAAAAbwEAAAAAAAAoAAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OnN5bmM6Ok1lbVN5bmM7Cg", - "AQAAAAAAAAABAAAAbwEAAAAAAACXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "rust_fmt_format_buffer", - null, - "BwAAAFABAAAAAAAAUAEAAAAAAAADAAAATWVtUAEAAAAAAABXAQAAAAAAAAAAAABbAQAAAAAAAF0BAAAAAAAAAAAAAGUBAAAAAAAAZQEAAAAAAAAHAAAAdGFza3M6OmUBAAAAAAAAaAEAAAAAAAAAAAAAbAEAAAAAAABsAQAAAAAAAAIAAABPcJUBAAAAAAAAlgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAIEBAAAAAAAAggEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgQEAAAAAAACBAQAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 1, - "insert", - { - "characters": "," - }, - "AQAAAIIBAAAAAAAAgwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAggEAAAAAAACCAQAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "left_delete", - null, - "AQAAAIIBAAAAAAAAggEAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAgwEAAAAAAACDAQAAAAAAAAAAAAAAAPC/" - ], - [ - 112, - 1, - "paste", - null, - "AQAAAIIBAAAAAAAAlgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAggEAAAAAAACCAQAAAAAAAAAAAAAAAPC/" - ], - [ - 113, - 1, - "insert", - { - "characters": "," - }, - "AQAAAJYBAAAAAAAAlwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlgEAAAAAAACWAQAAAAAAAAAAAAAAAPC/" - ], - [ - 116, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAL0BAAAAAAAAvgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvQEAAAAAAAC9AQAAAAAAAAAAAAAAAPC/" - ], - [ - 119, - 1, - "left_delete", - null, - "AQAAAMABAAAAAAAAwAEAAAAAAAAoAAAAdXNlIHN1cGVyOjpzdXBlcjo6cmVxdWVzdDo6Tm9kZVJlcXVlc3Q7Cg", - "AQAAAAAAAAABAAAAwAEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 122, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAIIBAAAAAAAAggEAAAAAAAAVAAAAcmVxdWVzdDo6Tm9kZVJlcXVlc3QsggEAAAAAAACHAQAAAAAAAAAAAACtAQAAAAAAAMkBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwAEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAIIBAAAAAAAAhwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAggEAAAAAAACCAQAAAAAAAAAAAAAAAPC/" - ], - [ - 131, - 1, - "paste", - null, - "AQAAAIcBAAAAAAAAsgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhwEAAAAAAACHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 132, - 1, - "insert", - { - "characters": "," - }, - "AQAAALIBAAAAAAAAswEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsgEAAAAAAACyAQAAAAAAAAAAAAAAAPC/" - ], - [ - 136, - 1, - "left_delete", - null, - "AQAAADABAAAAAAAAMAEAAAAAAAA/AAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OntzeW5jOjp0YXNrczo6U3luY09wLCBzeW5jOjpNZW1TeW5jfTsK", - "AQAAAAAAAAABAAAAMAEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 144, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEMBAAAAAAAASAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQwEAAAAAAABDAQAAAAAAAAAAAAAAAPC/" - ], - [ - 148, - 1, - "insert", - { - "characters": "\n" - }, - "AgAAAC8BAAAAAAAAMAEAAAAAAAAAAAAARQEAAAAAAABFAQAAAAAAAAQAAAAgICAg", - "AQAAAAAAAAABAAAALwEAAAAAAAAvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 149, - 1, - "paste", - null, - "AQAAADABAAAAAAAAaQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMAEAAAAAAAAwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 157, - 1, - "left_delete", - null, - "AQAAADABAAAAAAAAMAEAAAAAAAA5AAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OnN5bmM6Ont0YXNrczo6U3luY09wLCBNZW1TeW5jfTsK", - "AQAAAAAAAAABAAAAMAEAAAAAAABpAQAAAAAAAAAAAAAAAPC/" - ], - [ - 161, - 1, - "insert", - { - "characters": "sync" - }, - "BAAAAFEBAAAAAAAAUgEAAAAAAAAAAAAAUgEAAAAAAABTAQAAAAAAAAAAAABTAQAAAAAAAFQBAAAAAAAAAAAAAFQBAAAAAAAAVQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 166, - 3, - "right_delete", - null, - "AwAAAFYBAAAAAAAAVgEAAAAAAAAEAAAAc3luY1YBAAAAAAAAVgEAAAAAAAABAAAAOlYBAAAAAAAAVgEAAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAAVgEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 171, - 1, - "left_delete", - null, - "AQAAAGUBAAAAAAAAZQEAAAAAAAAEAAAAc3luYw", - "AQAAAAAAAAABAAAAZQEAAAAAAABpAQAAAAAAAAAAAAAAAPC/" - ], - [ - 172, - 2, - "right_delete", - null, - "AgAAAGUBAAAAAAAAZQEAAAAAAAABAAAAOmUBAAAAAAAAZQEAAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAAZQEAAAAAAABlAQAAAAAAAAAAAAAAAPC/" - ], - [ - 180, - 1, - "insert", - { - "characters": "::" - }, - "AgAAAFUBAAAAAAAAVgEAAAAAAAAAAAAAVgEAAAAAAABXAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVQEAAAAAAABVAQAAAAAAAAAAAAAAAPC/" - ], - [ - 183, - 1, - "rust_fmt_format_buffer", - null, - "AgAAADABAAAAAAAAMAEAAAAAAAABAAAACkMBAAAAAAAAQwEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/filters.rs", - "settings": - { - "buffer_size": 1501, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAACsAAAAAAAAALAAAAAAAAAAEAAAAcG9ueSwAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAuAAAAAAAAAAAAAAAuAAAAAAAAAC8AAAAAAAAAAAAAAC8AAAAAAAAAMAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKwAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/mod.rs", - "settings": - { - "buffer_size": 1536, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 14, - 1, - "insert", - { - "characters": "{" - }, - "AQAAACsAAAAAAAAALAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKwAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" - ], - [ - 15, - 1, - "paste", - null, - "AQAAACwAAAAAAAAANQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALAAAAAAAAAAsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 1, - "insert", - { - "characters": "," - }, - "AQAAADUAAAAAAAAANgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 19, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAEEAAAAAAAAAQgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAdXNlIHBvbnk6Omh0dHA6OkF1dGhFcnJvcjsK", - "AQAAAAAAAAABAAAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAAQAAAAAAAAABQAAAAAAAAAEAAAAcG9ueQUAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAGwAAAAAAAAAbQAAAAAAAAAAAAAAbQAAAAAAAABuAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbAAAAAAAAABsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "paste", - null, - "AQAAAG4AAAAAAAAAmAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbgAAAAAAAABuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAdXNlIGZjb3JlOjpodHRwOjp7QXV0aEVycm9yLE1ldGhvZEVycm9yfTsK", - "AQAAAAAAAAABAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAEMAAAAAAAAAQwAAAAAAAAABAAAACl8AAAAAAAAAYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/param.rs", - "settings": - { - "buffer_size": 566, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAACoAAAAAAAAAKwAAAAAAAAAEAAAAcG9ueSsAAAAAAAAALAAAAAAAAAAAAAAALAAAAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAAAC4AAAAAAAAAAAAAAC4AAAAAAAAALwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgAAAAAAAAAuAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/request.rs", - "settings": - { - "buffer_size": 4194, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAJIAAAAAAAAAkwAAAAAAAAAEAAAAcG9ueZMAAAAAAAAAlAAAAAAAAAAAAAAAlAAAAAAAAACVAAAAAAAAAAAAAACVAAAAAAAAAJYAAAAAAAAAAAAAAJYAAAAAAAAAlwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkgAAAAAAAACWAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/routes.rs", - "settings": - { - "buffer_size": 9061, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 10, - 1, - "insert", - { - "characters": "fcore" - }, - "CgAAAHUAAAAAAAAAdgAAAAAAAAAEAAAAcG9ueUkAAAAAAAAASgAAAAAAAAAEAAAAcG9ueXMAAAAAAAAAdAAAAAAAAAAAAAAASgAAAAAAAABLAAAAAAAAAAAAAAB1AAAAAAAAAHYAAAAAAAAAAAAAAEsAAAAAAAAATAAAAAAAAAAAAAAAdwAAAAAAAAB4AAAAAAAAAAAAAABMAAAAAAAAAE0AAAAAAAAAAAAAAHkAAAAAAAAAegAAAAAAAAAAAAAATQAAAAAAAABOAAAAAAAAAAAAAAA", - "AQAAAAAAAAACAAAASQAAAAAAAABNAAAAAAAAAAAAAAAAAPC/dQAAAAAAAAB5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAIMBAAAAAAAAhAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgwEAAAAAAACDAQAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "paste", - null, - "AQAAAIQBAAAAAAAAkgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "insert", - { - "characters": "," - }, - "AQAAAJIBAAAAAAAAkwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkgEAAAAAAACSAQAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "insert", - { - "characters": " " - }, - "AQAAAJMBAAAAAAAAlAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkwEAAAAAAACTAQAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 3, - "left_delete", - null, - "AwAAAJMBAAAAAAAAkwEAAAAAAAABAAAAIJIBAAAAAAAAkgEAAAAAAAABAAAALJEBAAAAAAAAkQEAAAAAAAABAAAAOw", - "AQAAAAAAAAABAAAAlAEAAAAAAACUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "insert", - { - "characters": "," - }, - "AQAAAJEBAAAAAAAAkgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkQEAAAAAAACRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 29, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAJgBAAAAAAAAmQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmAEAAAAAAACYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 39, - 1, - "paste", - null, - "AQAAAIQBAAAAAAAAjgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "insert", - { - "characters": "," - }, - "AQAAAI4BAAAAAAAAjwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjgEAAAAAAACOAQAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": " " - }, - "AQAAAI8BAAAAAAAAkAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjwEAAAAAAACPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "paste", - null, - "AQAAAIQBAAAAAAAAiwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "insert", - { - "characters": "," - }, - "AQAAAIsBAAAAAAAAjAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiwEAAAAAAACLAQAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 1, - "insert", - { - "characters": " " - }, - "AQAAAIwBAAAAAAAAjQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjAEAAAAAAACMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "paste", - null, - "AQAAAIQBAAAAAAAAkwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "insert", - { - "characters": "," - }, - "AQAAAJMBAAAAAAAAlAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkwEAAAAAAACTAQAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 1, - "insert", - { - "characters": " " - }, - "AQAAAJQBAAAAAAAAlQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlAEAAAAAAACUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "left_delete", - null, - "AQAAAEoBAAAAAAAASgEAAAAAAAAkAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6Y29ubmVjdGlvbjo6KjsK", - "AQAAAAAAAAABAAAASgEAAAAAAABuAQAAAAAAAAAAAAAAAPC/" - ], - [ - 67, - 1, - "left_delete", - null, - "AQAAAJ0BAAAAAAAAnQEAAAAAAAAhAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6bWV0cmljczo6KjsK", - "AQAAAAAAAAABAAAAnQEAAAAAAAC+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "left_delete", - null, - "AQAAAJ0BAAAAAAAAnQEAAAAAAAAeAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6bm9kZTo6KjsK", - "AQAAAAAAAAABAAAAnQEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "left_delete", - null, - "AQAAAJ0BAAAAAAAAnQEAAAAAAAAmAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6c3Vic2NyaXB0aW9uOjoqOwo", - "AQAAAAAAAAABAAAAnQEAAAAAAADDAQAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "insert", - { - "characters": "{" - }, - "AQAAANMBAAAAAAAA1AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0wEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "paste", - null, - "AQAAANQBAAAAAAAA3QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1AEAAAAAAADUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert", - { - "characters": "," - }, - "AQAAAN0BAAAAAAAA3gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 82, - 1, - "insert", - { - "characters": " " - }, - "AQAAAN4BAAAAAAAA3wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3gEAAAAAAADeAQAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 3, - "left_delete", - null, - "AwAAAN4BAAAAAAAA3gEAAAAAAAABAAAAIN0BAAAAAAAA3QEAAAAAAAABAAAALNwBAAAAAAAA3AEAAAAAAAABAAAAOw", - "AQAAAAAAAAABAAAA3wEAAAAAAADfAQAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "paste", - null, - "AQAAANwBAAAAAAAA5QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3AEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 9, - "left_delete", - null, - "CQAAAOQBAAAAAAAA5AEAAAAAAAABAAAAO+MBAAAAAAAA4wEAAAAAAAABAAAAKuIBAAAAAAAA4gEAAAAAAAABAAAAOuEBAAAAAAAA4QEAAAAAAAABAAAAOuABAAAAAAAA4AEAAAAAAAABAAAAbd8BAAAAAAAA3wEAAAAAAAABAAAAYd4BAAAAAAAA3gEAAAAAAAABAAAAct0BAAAAAAAA3QEAAAAAAAABAAAAYdwBAAAAAAAA3AEAAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAA5QEAAAAAAADlAQAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "insert", - { - "characters": "," - }, - "AQAAANwBAAAAAAAA3QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3AEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "insert", - { - "characters": " " - }, - "AQAAAN0BAAAAAAAA3gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAOgBAAAAAAAA6QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6AEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "insert", - { - "characters": "," - }, - "AQAAAOgBAAAAAAAA6QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6AEAAAAAAADoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "insert", - { - "characters": " f" - }, - "AgAAAOkBAAAAAAAA6gEAAAAAAAAAAAAA6gEAAAAAAADrAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6QEAAAAAAADpAQAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 71, - 93, - 2 - ], - "trigger": "filters" - }, - "AgAAAOoBAAAAAAAA6gEAAAAAAAABAAAAZuoBAAAAAAAA8QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6wEAAAAAAADrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert", - { - "characters": ":" - }, - "AQAAAPEBAAAAAAAA8gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8QEAAAAAAADxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 96, - 1, - "insert", - { - "characters": ":8" - }, - "AgAAAPIBAAAAAAAA8wEAAAAAAAAAAAAA8wEAAAAAAAD0AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8gEAAAAAAADyAQAAAAAAAAAAAAAAAPC/" - ], - [ - 97, - 1, - "left_delete", - null, - "AQAAAPMBAAAAAAAA8wEAAAAAAAABAAAAOA", - "AQAAAAAAAAABAAAA9AEAAAAAAAD0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 98, - 1, - "insert", - { - "characters": "*" - }, - "AQAAAPMBAAAAAAAA9AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8wEAAAAAAADzAQAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 1, - "left_delete", - null, - "AQAAADMBAAAAAAAAMwEAAAAAAAAXAAAAdXNlIHN1cGVyOjpmaWx0ZXJzOjoqOwo", - "AQAAAAAAAAABAAAAMwEAAAAAAABKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "left_delete", - null, - "AQAAAIYBAAAAAAAAhgEAAAAAAAAVAAAAdXNlIHN1cGVyOjpwYXJhbTo6KjsK", - "AQAAAAAAAAABAAAAhgEAAAAAAACbAQAAAAAAAAAAAAAAAPC/" - ], - [ - 109, - 1, - "rust_fmt_format_buffer", - null, - "CQAAAEkBAAAAAAAASQEAAAAAAAAIAAAAc3Vic2NyaXBJAQAAAAAAAE8BAAAAAAAAAAAAAFgBAAAAAAAAWAEAAAAAAAAEAAAAbm9kZVgBAAAAAAAAWwEAAAAAAAAAAAAAbAEAAAAAAABsAQAAAAAAAAYAAABjb25uZWNsAQAAAAAAAH0BAAAAAAAAAAAAAIEBAAAAAAAAgQEAAAAAAAAHAAAAOjoqLGtleakBAAAAAAAAtQEAAAAAAAAAAAAAxgEAAAAAAADGAQAAAAAAAAwAAAA6OiosIGZpbHRlcnM", - "AQAAAAAAAAABAAAAhgEAAAAAAACGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "insert", - { - "characters": "{" - }, - "AQAAACEBAAAAAAAAIgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIQEAAAAAAAAhAQAAAAAAAAAAAAAAAPC/" - ], - [ - 119, - 1, - "paste", - null, - "AQAAACIBAAAAAAAANwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIgEAAAAAAAAiAQAAAAAAAAAAAAAAAPC/" - ], - [ - 120, - 1, - "insert", - { - "characters": "," - }, - "AQAAADcBAAAAAAAAOAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 123, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAEgBAAAAAAAASQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAEAAAAAAABIAQAAAAAAAAAAAAAAAPC/" - ], - [ - 127, - 1, - "left_delete", - null, - "AQAAAOUBAAAAAAAA5QEAAAAAAAApAAAAdXNlIHN1cGVyOjpzdXBlcjo6Y29uZmlnOjpTZXJ2aWNlQ29uZmlnOwo", - "AQAAAAAAAAABAAAA5QEAAAAAAAAOAgAAAAAAAAAAAAAAAPC/" - ], - [ - 135, - 1, - "paste", - null, - "AQAAAMEBAAAAAAAAygEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" - ], - [ - 136, - 1, - "insert", - { - "characters": "," - }, - "AQAAAMoBAAAAAAAAywEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAygEAAAAAAADKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 142, - 1, - "left_delete", - null, - "AQAAAJ8BAAAAAAAAnwEAAAAAAAAWAAAAdXNlIHN1cGVyOjpyZWplY3Rpb247Cg", - "AQAAAAAAAAABAAAAnwEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 145, - 1, - "rust_fmt_format_buffer", - null, - "BAAAADgBAAAAAAAAOQEAAAAAAAAAAAAArAEAAAAAAACsAQAAAAAAAAoAAAByZWplY3Rpb24sxAEAAAAAAADPAQAAAAAAAAAAAADZAQAAAAAAANkBAAAAAAAAAQAAAAo", - "AQAAAAAAAAABAAAAnwEAAAAAAACfAQAAAAAAAAAAAAAAAPC/" - ], - [ - 153, - 1, - "insert", - { - "characters": "\n" - }, - "AgAAAKwBAAAAAAAArQEAAAAAAAAAAAAArQEAAAAAAACxAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArAEAAAAAAACsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 154, - 1, - "paste", - null, - "AQAAALEBAAAAAAAA+AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsQEAAAAAAACxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 155, - 1, - "insert", - { - "characters": "," - }, - "AQAAAPgBAAAAAAAA+QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+AEAAAAAAAD4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 156, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAPkBAAAAAAAA/gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+QEAAAAAAAD5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 159, - 1, - "rust_fmt_format_buffer", - null, - "BQAAALEBAAAAAAAAwQEAAAAAAAAAAAAADgIAAAAAAAAOAgAAAAAAAAwAAABmaWx0ZXJzOjoqLCAXAgAAAAAAABsCAAAAAAAAAAAAACYCAAAAAAAAKgIAAAAAAAAAAAAANQIAAAAAAAA3AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 173, - 1, - "paste", - null, - "AQAAAGIBAAAAAAAAdQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYgEAAAAAAABiAQAAAAAAAAAAAAAAAPC/" - ], - [ - 174, - 1, - "insert", - { - "characters": "," - }, - "AQAAAHUBAAAAAAAAdgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 175, - 1, - "insert", - { - "characters": " " - }, - "AQAAAHYBAAAAAAAAdwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdgEAAAAAAAB2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 178, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAGIBAAAAAAAAdgEAAAAAAAAAAAAAiwEAAAAAAACLAQAAAAAAAA8AAABjb25uZWN0aW9uOjoqLCC3AQAAAAAAALkBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdwEAAAAAAAB3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 183, - 1, - "left_delete", - null, - "AQAAAFcCAAAAAAAAVwIAAAAAAAAqAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6aGVhbHRoY2hlY2tfaGFuZGxlcjsK", - "AQAAAAAAAAABAAAAVwIAAAAAAACBAgAAAAAAAAAAAAAAAPC/" - ], - [ - 186, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAFcCAAAAAAAAVwIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAVwIAAAAAAABXAgAAAAAAAAAAAAAAAPC/" - ], - [ - 190, - 1, - "left_delete", - null, - "AQAAAN0BAAAAAAAA3QEAAAAAAABIAAAAaGFuZGxlcnM6Ontjb25uZWN0aW9uOjoqLCBrZXk6OiosIG1ldHJpY3M6OiosIG5vZGU6OiosIHN1YnNjcmlwdGlvbjo6Kn0s", - "AQAAAAAAAAABAAAA3QEAAAAAAAAlAgAAAAAAAAAAAAAAAPC/" - ], - [ - 192, - 1, - "trim_trailing_white_space", - null, - "AQAAANkBAAAAAAAA2QEAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 193, - 1, - "rust_fmt_format_buffer", - null, - "BQAAAMgBAAAAAAAAyAEAAAAAAAAFAAAACiAgICDTAQAAAAAAANMBAAAAAAAABQAAAAoKICAg3QEAAAAAAADdAQAAAAAAAAQAAAAKICAg6AEAAAAAAADoAQAAAAAAAAQAAAAKICAg8wEAAAAAAADzAQAAAAAAAAIAAAAsCg", - "AQAAAAAAAAABAAAA2QEAAAAAAADZAQAAAAAAAAAAAAAAAPC/" - ], - [ - 203, - 1, - "insert", - { - "characters": "\n{" - }, - "AgAAAFcBAAAAAAAAWAEAAAAAAAAAAAAAWAEAAAAAAABZAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 204, - 1, - "paste", - null, - "AQAAAFkBAAAAAAAAhAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWQEAAAAAAABZAQAAAAAAAAAAAAAAAPC/" - ], - [ - 205, - 1, - "insert", - { - "characters": "," - }, - "AQAAAIQBAAAAAAAAhQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAEAAAAAAACEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 206, - 1, - "insert", - { - "characters": " " - }, - "AQAAAIUBAAAAAAAAhgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhQEAAAAAAACFAQAAAAAAAAAAAAAAAPC/" - ], - [ - 209, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAOkBAAAAAAAA6gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6QEAAAAAAADpAQAAAAAAAAAAAAAAAPC/" - ], - [ - 212, - 1, - "rust_fmt_format_buffer", - null, - "CgAAAFcBAAAAAAAAVwEAAAAAAAACAAAACntXAQAAAAAAAF0BAAAAAAAAAAAAAGgBAAAAAAAAaQEAAAAAAAAAAAAAagEAAAAAAABqAQAAAAAAAAkAAABwYXJhbTo6KixrAQAAAAAAAGsBAAAAAAAACgAAAHJlamVjdGlvbixsAQAAAAAAAGwBAAAAAAAACwAAAHJlcXVlc3Q6OioseAEAAAAAAAB4AQAAAAAAAAUAAAAKICAgIMgBAAAAAAAAyQEAAAAAAAAAAAAAywEAAAAAAADLAQAAAAAAAAEAAAB9ywEAAAAAAAD4AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6gEAAAAAAADqAQAAAAAAAAAAAAAAAPC/" - ], - [ - 218, - 1, - "left_delete", - null, - "AQAAAPsBAAAAAAAA+wEAAAAAAAA6AAAAdXNlIHN1cGVyOjp7ZmlsdGVyczo6KiwgcGFyYW06OiosIHJlamVjdGlvbiwgcmVxdWVzdDo6Kn07Cg", - "AQAAAAAAAAABAAAA+wEAAAAAAAA1AgAAAAAAAAAAAAAAAPC/" - ], - [ - 229, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFgBAAAAAAAAXQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAEAAAAAAABYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 230, - 1, - "paste", - null, - "AQAAAF0BAAAAAAAAjQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQEAAAAAAABdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 231, - 1, - "insert", - { - "characters": "," - }, - "AQAAAI0BAAAAAAAAjgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQEAAAAAAACNAQAAAAAAAAAAAAAAAPC/" - ], - [ - 237, - 1, - "left_delete", - null, - "AQAAAA8BAAAAAAAADwEAAAAAAAA9AAAAdXNlIHN1cGVyOjpzdXBlcjo6e2NvbmZpZzo6U2VydmljZUNvbmZpZywgc2VydmljZTo6U2VydmljZX07Cg", - "AQAAAAAAAAABAAAADwEAAAAAAABMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 250, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAH4AAAAAAAAAgwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 251, - 1, - "paste", - null, - "AQAAAIMAAAAAAAAAogAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 252, - 1, - "insert", - { - "characters": "," - }, - "AQAAAKIAAAAAAAAAowAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAogAAAAAAAACiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 257, - 1, - "left_delete", - null, - "AQAAAEUAAAAAAAAARQAAAAAAAAAsAAAAdXNlIGZjb3JlOjpodHRwOjpmaWx0ZXJzOjp7YXV0aCwgd2l0aF9pNjR9Owo", - "AQAAAAAAAAABAAAARQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 260, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAEUAAAAAAAAARQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/http/handlers/subscription.rs", - "settings": - { - "buffer_size": 13040, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 9, - 1, - "paste", - null, - "AQAAAFoBAAAAAAAAbAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWgEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAFMBAAAAAAAAVAEAAAAAAAAEAAAAcG9ueVQBAAAAAAAAVQEAAAAAAAAAAAAAVQEAAAAAAABWAQAAAAAAAAAAAABWAQAAAAAAAFcBAAAAAAAAAAAAAFcBAAAAAAAAWAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 1, - "left_delete", - null, - "AQAAADsAAAAAAAAAOwAAAAAAAAAeAAAAdXNlIHBvbnk6OkluYm91bmRDbGFzaENvbmZpZzsK", - "AQAAAAAAAAABAAAAOwAAAAAAAABZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAJwAAAAAAAAAnQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnAAAAAAAAACcAAAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "paste", - null, - "AQAAAJ0AAAAAAAAApQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnQAAAAAAAACdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 1, - "insert", - { - "characters": "," - }, - "AQAAAKUAAAAAAAAApgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQAAAAAAAAClAAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": "}" - }, - "AQAAALAAAAAAAAAAsQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsAAAAAAAAACwAAAAAAAAAAAAAAAAAPC/" - ], - [ - 45, - 1, - "left_delete", - null, - "AQAAAHIAAAAAAAAAcgAAAAAAAAAaAAAAdXNlIHdhcnA6Omh0dHA6OlJlc3BvbnNlOwo", - "AQAAAAAAAAABAAAAcgAAAAAAAACMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "insert", - { - "characters": "{" - }, - "AQAAACAAAAAAAAAAIQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "paste", - null, - "AQAAACEAAAAAAAAAJAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIQAAAAAAAAAhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 1, - "insert", - { - "characters": "," - }, - "AQAAACQAAAAAAAAAJQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJAAAAAAAAAAkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAC0AAAAAAAAALgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALQAAAAAAAAAtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "left_delete", - null, - "AQAAADAAAAAAAAAAMAAAAAAAAAARAAAAdXNlIGNocm9ubzo6VXRjOwo", - "AQAAAAAAAAABAAAAMAAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "insert", - { - "characters": "fcore" - }, - "DwAAAPkAAAAAAAAA+gAAAAAAAAAEAAAAcG9uebQAAAAAAAAAtQAAAAAAAAAEAAAAcG9ueZMAAAAAAAAAlAAAAAAAAAAEAAAAcG9uefQAAAAAAAAA9QAAAAAAAAAAAAAAsgAAAAAAAACzAAAAAAAAAAAAAACUAAAAAAAAAJUAAAAAAAAAAAAAAPcAAAAAAAAA+AAAAAAAAAAAAAAAtAAAAAAAAAC1AAAAAAAAAAAAAACVAAAAAAAAAJYAAAAAAAAAAAAAAPoAAAAAAAAA+wAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAACWAAAAAAAAAJcAAAAAAAAAAAAAAP0AAAAAAAAA/gAAAAAAAAAAAAAAuAAAAAAAAAC5AAAAAAAAAAAAAACXAAAAAAAAAJgAAAAAAAAAAAAAAA", - "AQAAAAAAAAADAAAAkwAAAAAAAACXAAAAAAAAAAAAAAAAAPC/tAAAAAAAAAC4AAAAAAAAAAAAAAAAAPC/+QAAAAAAAAD9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "insert", - { - "characters": "," - }, - "AQAAADgBAAAAAAAAOQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "rust_fmt_format_buffer", - null, - "BwAAACEAAAAAAAAAIQAAAAAAAAAEAAAAVXRjLCkAAAAAAAAALgAAAAAAAAAAAAAAggAAAAAAAACDAAAAAAAAAAAAAAAoAQAAAAAAACgBAAAAAAAAEwAAAEluYm91bmRDbGFzaENvbmZpZyzCAQAAAAAAANYBAAAAAAAAAAAAAN4BAAAAAAAA4gEAAAAAAAAAAAAA8QEAAAAAAADxAQAAAAAAAAQAAAAKICAg", - "AQAAAAAAAAABAAAAOQEAAAAAAAA5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 97, - 1, - "insert", - { - "characters": "utils::" - }, - "BwAAAC0BAAAAAAAALgEAAAAAAAAAAAAALgEAAAAAAAAvAQAAAAAAAAAAAAAvAQAAAAAAADABAAAAAAAAAAAAADABAAAAAAAAMQEAAAAAAAAAAAAAMQEAAAAAAAAyAQAAAAAAAAAAAAAyAQAAAAAAADMBAAAAAAAAAAAAADMBAAAAAAAANAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALQEAAAAAAAAtAQAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "rust_fmt_format_buffer", - null, - "BgAAAHQBAAAAAAAAeAEAAAAAAAAAAAAAkgEAAAAAAACSAQAAAAAAAAQAAAAKICAg1AEAAAAAAADYAQAAAAAAAAAAAADpAQAAAAAAAOkBAAAAAAAABAAAAAogICAlAgAAAAAAACkCAAAAAAAAAAAAAEECAAAAAAAAQQIAAAAAAAAEAAAACiAgIA", - "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 110, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAAoBAAAAAAAACwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "paste", - null, - "AQAAAAsBAAAAAAAAPgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACwEAAAAAAAALAQAAAAAAAAAAAAAAAPC/" - ], - [ - 112, - 1, - "insert", - { - "characters": "," - }, - "AQAAAD4BAAAAAAAAPwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgEAAAAAAAA+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAE4BAAAAAAAATwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATgEAAAAAAABOAQAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAAsBAAAAAAAAEAEAAAAAAAAAAAAARAEAAAAAAABJAQAAAAAAAAAAAABYAQAAAAAAAFoBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATwEAAAAAAABPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "left_delete", - null, - "AQAAALMAAAAAAAAAswAAAAAAAABGAAAAdXNlIGZjb3JlOjpodHRwOjpyZXNwb25zZTo6e0VudkluZm8sIEluc3RhbmNlLCBTdWJzY3JpcHRpb25SZXNwb25zZX07Cg", - "AQAAAAAAAAABAAAAswAAAAAAAAD5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 137, - 1, - "paste", - null, - "AQAAAMUAAAAAAAAA1AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "insert", - { - "characters": "," - }, - "AQAAANQAAAAAAAAA1QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1AAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAMUAAAAAAAAAygAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1QAAAAAAAADVAAAAAAAAAAAAAAAAAPC/" - ], - [ - 146, - 1, - "left_delete", - null, - "AQAAAJEAAAAAAAAAkQAAAAAAAAAiAAAAdXNlIGZjb3JlOjpodHRwOjpoZWxwZXJzIGFzIGh0dHA7Cg", - "AQAAAAAAAAABAAAAkQAAAAAAAACzAAAAAAAAAAAAAAAAAPC/" - ], - [ - 162, - 1, - "cut", - null, - "AQAAABoDAAAAAAAAGgMAAAAAAAAWAAAAU3Vic2NyaXB0aW9uIGFzIFN1YlJlcQ", - "AQAAAAAAAAABAAAAGgMAAAAAAAAwAwAAAAAAAAAAAAAAAPC/" - ], - [ - 165, - 1, - "insert", - { - "characters": "{" - }, - "AQAAADcDAAAAAAAAOAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANwMAAAAAAAA3AwAAAAAAAAAAAAAAAPC/" - ], - [ - 166, - 1, - "paste", - null, - "AQAAADgDAAAAAAAATgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOAMAAAAAAAA4AwAAAAAAAAAAAAAAAPC/" - ], - [ - 167, - 1, - "insert", - { - "characters": "," - }, - "AQAAAE4DAAAAAAAATwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATgMAAAAAAABOAwAAAAAAAAAAAAAAAPC/" - ], - [ - 170, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAGYDAAAAAAAAZwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZgMAAAAAAABmAwAAAAAAAAAAAAAAAPC/" - ], - [ - 173, - 1, - "left_delete", - null, - "AQAAAP8CAAAAAAAA/wIAAAAAAAAdAAAAdXNlIHN1cGVyOjpzdXBlcjo6cmVxdWVzdDo6Owo", - "AQAAAAAAAAABAAAA/wIAAAAAAAAcAwAAAAAAAAAAAAAAAPC/" - ], - [ - 176, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADIDAAAAAAAAMwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/wIAAAAAAAD/AgAAAAAAAAAAAAAAAPC/" - ], - [ - 185, - 1, - "insert", - { - "characters": "{" - }, - "AQAAABEDAAAAAAAAEgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEQMAAAAAAAARAwAAAAAAAAAAAAAAAPC/" - ], - [ - 186, - 1, - "paste", - null, - "AQAAABIDAAAAAAAAKAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEgMAAAAAAAASAwAAAAAAAAAAAAAAAPC/" - ], - [ - 187, - 1, - "insert", - { - "characters": "," - }, - "AQAAACgDAAAAAAAAKQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAMAAAAAAAAoAwAAAAAAAAAAAAAAAPC/" - ], - [ - 188, - 1, - "insert", - { - "characters": " " - }, - "AQAAACkDAAAAAAAAKgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQMAAAAAAAApAwAAAAAAAAAAAAAAAPC/" - ], - [ - 191, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAGQDAAAAAAAAZQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZAMAAAAAAABkAwAAAAAAAAAAAAAAAPC/" - ], - [ - 194, - 1, - "rust_fmt_format_buffer", - null, - "AwAAABIDAAAAAAAAFwMAAAAAAAAAAAAALgMAAAAAAAAyAwAAAAAAAAAAAABtAwAAAAAAAG8DAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZQMAAAAAAABlAwAAAAAAAAAAAAAAAPC/" - ], - [ - 201, - 1, - "left_delete", - null, - "AQAAANUCAAAAAAAA1QIAAAAAAAAqAAAAdXNlIHN1cGVyOjpzdXBlcjo6cGFyYW06OlN1YklkUXVlcnlQYXJhbTsK", - "AQAAAAAAAAABAAAA1QIAAAAAAAD/AgAAAAAAAAAAAAAAAPC/" - ], - [ - 211, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAMwCAAAAAAAAzQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzAIAAAAAAADMAgAAAAAAAAAAAAAAAPC/" - ], - [ - 212, - 1, - "paste", - null, - "AQAAAM0CAAAAAAAA2wIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzQIAAAAAAADNAgAAAAAAAAAAAAAAAPC/" - ], - [ - 215, - 1, - "left_delete", - null, - "AQAAANoCAAAAAAAA2gIAAAAAAAABAAAAOw", - "AQAAAAAAAAABAAAA2wIAAAAAAADbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 216, - 1, - "insert", - { - "characters": "," - }, - "AQAAANoCAAAAAAAA2wIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2gIAAAAAAADaAgAAAAAAAAAAAAAAAPC/" - ], - [ - 217, - 1, - "insert", - { - "characters": " " - }, - "AQAAANsCAAAAAAAA3AIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2wIAAAAAAADbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 220, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAOMCAAAAAAAA5AIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4wIAAAAAAADjAgAAAAAAAAAAAAAAAPC/" - ], - [ - 223, - 1, - "left_delete", - null, - "AQAAAH8CAAAAAAAAfwIAAAAAAAAuAAAAdXNlIHN1cGVyOjpzdXBlcjo6c3VwZXI6OnN5bmM6OnRhc2tzOjpTeW5jT3A7Cg", - "AQAAAAAAAAABAAAAfwIAAAAAAACtAgAAAAAAAAAAAAAAAPC/" - ], - [ - 238, - 1, - "paste", - null, - "AQAAAPYCAAAAAAAA/wIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gIAAAAAAAD2AgAAAAAAAAAAAAAAAPC/" - ], - [ - 239, - 1, - "insert", - { - "characters": "," - }, - "AQAAAP8CAAAAAAAAAAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/wIAAAAAAAD/AgAAAAAAAAAAAAAAAPC/" - ], - [ - 245, - 1, - "left_delete", - null, - "AQAAAFkCAAAAAAAAWQIAAAAAAAAlAAAAdXNlIGNyYXRlOjpodHRwOjpyZXF1ZXN0OjpGb3JtYXRSZXE7Cg", - "AQAAAAAAAAABAAAAWQIAAAAAAAB+AgAAAAAAAAAAAAAAAPC/" - ], - [ - 248, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAFkCAAAAAAAAWQIAAAAAAAABAAAACtoCAAAAAAAA2wIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWQIAAAAAAABZAgAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/node/stats.rs", - "settings": - { - "buffer_size": 4985, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 4, - 6, - "left_delete", - null, - "BgAAAFoCAAAAAAAAWgIAAAAAAAABAAAAc1kCAAAAAAAAWQIAAAAAAAABAAAAX1gCAAAAAAAAWAIAAAAAAAABAAAAeVcCAAAAAAAAVwIAAAAAAAABAAAAYVYCAAAAAAAAVgIAAAAAAAABAAAAclUCAAAAAAAAVQIAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAAWwIAAAAAAABbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 5, - 1, - "insert", - { - "characters": "s" - }, - "AQAAAFUCAAAAAAAAVgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVQIAAAAAAABVAgAAAAAAAAAAAAAAAPC/" - ], - [ - 8, - 6, - "left_delete", - null, - "BgAAAN0RAAAAAAAA3REAAAAAAAABAAAAaNwRAAAAAAAA3BEAAAAAAAABAAAAX9sRAAAAAAAA2xEAAAAAAAABAAAAedoRAAAAAAAA2hEAAAAAAAABAAAAYdkRAAAAAAAA2REAAAAAAAABAAAActgRAAAAAAAA2BEAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAA3hEAAAAAAADeEQAAAAAAAAAAAAAAAPC/" - ], - [ - 9, - 1, - "insert", - { - "characters": "h" - }, - "AQAAANgRAAAAAAAA2REAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2BEAAAAAAADYEQAAAAAAAAAAAAAAAPC/" - ], - [ - 19, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAACkAAAAAAAAAKgAAAAAAAAAEAAAAcG9ueSoAAAAAAAAAKwAAAAAAAAAAAAAAKwAAAAAAAAAsAAAAAAAAAAAAAAAsAAAAAAAAAC0AAAAAAAAAAAAAAC0AAAAAAAAALgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQAAAAAAAAAtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAIEAAAAAAAAAggAAAAAAAAAEAAAAcG9ueYIAAAAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAAACEAAAAAAAAAAAAAACEAAAAAAAAAIUAAAAAAAAAAAAAAIUAAAAAAAAAhgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgQAAAAAAAACFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 39, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAACQAAAAAAAAAJQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJAAAAAAAAAAkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "paste", - null, - "AQAAACUAAAAAAAAAWgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 45, - 1, - "left_delete", - null, - "AQAAACsAAAAAAAAAKwAAAAAAAAADAAAAYW55", - "AQAAAAAAAAABAAAAKwAAAAAAAAAuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "right_delete", - null, - "AQAAACsAAAAAAAAAKwAAAAAAAAABAAAAKA", - "AQAAAAAAAAABAAAAKwAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "left_delete", - null, - "AQAAAD0AAAAAAAAAPQAAAAAAAAAWAAAAZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKQ", - "AQAAAAAAAAABAAAAPQAAAAAAAABTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "right_delete", - null, - "AQAAAD0AAAAAAAAAPQAAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 2, - "left_delete", - null, - "AgAAADwAAAAAAAAAPAAAAAAAAAABAAAAIDsAAAAAAAAAOwAAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 52, - 1, - "insert", - { - "characters": ")" - }, - "AQAAADsAAAAAAAAAPAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOwAAAAAAAAA7AAAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAD4AAAAAAAAAPgAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAPAAAAAAAAAA8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "paste", - null, - "AQAAAAAAAAAAAAAAGQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - ], - [ - 68, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABkAAAAAAAAAGQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAE8BAAAAAAAAUAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATwEAAAAAAABPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "paste", - null, - "AQAAAFABAAAAAAAAaQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUAEAAAAAAABQAQAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "left_delete", - null, - "AQAAAGgBAAAAAAAAaAEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAaQEAAAAAAABpAQAAAAAAAAAAAAAAAPC/" - ], - [ - 96, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAI1tjZmcoZmVhdHVyZSA9ICJ4cmF5IildCg", - "AQAAAAAAAAABAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "left_delete", - null, - "AQAAACUAAAAAAAAAJQAAAAAAAAAZAAAAI1tjZmcoZmVhdHVyZSA9ICJ4cmF5IildCg", - "AQAAAAAAAAABAAAAJQAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 108, - 1, - "left_delete", - null, - "AQAAAB4BAAAAAAAAHgEAAAAAAAAZAAAAI1tjZmcoZmVhdHVyZSA9ICJ4cmF5IildCg", - "AQAAAAAAAAABAAAAHgEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/node/snapshot.rs", - "settings": - { - "buffer_size": 4067, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAEQAAAAAAAAARQAAAAAAAAAEAAAAcG9ueUUAAAAAAAAARgAAAAAAAAAAAAAARgAAAAAAAABHAAAAAAAAAAAAAABHAAAAAAAAAEgAAAAAAAAAAAAAAEgAAAAAAAAASQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 1, - "insert", - { - "characters": "\n\n" - }, - "AwAAAFwCAAAAAAAAYQIAAAAAAAAAAAAAYQIAAAAAAABmAgAAAAAAAAAAAABdAgAAAAAAAF0CAAAAAAAABAAAACAgICA", - "AQAAAAAAAAABAAAAXAIAAAAAAABcAgAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "paste", - null, - "AQAAAGICAAAAAAAArBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYgIAAAAAAABiAgAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 1, - "insert", - { - "characters": "wg_" - }, - "AwAAAHMCAAAAAAAAdAIAAAAAAAAAAAAAdAIAAAAAAAB1AgAAAAAAAAAAAAB1AgAAAAAAAHYCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcwIAAAAAAABzAgAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "left_delete", - null, - "AQAAAJICAAAAAAAAkgIAAAAAAAA8AAAAICAgICAgICB4cmF5X2NsaWVudDogT3B0aW9uPEFyYzxNdXRleDxYcmF5SGFuZGxlckNsaWVudD4+PiwK", - "AQAAAAAAAAABAAAAkgIAAAAAAADOAgAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "insert", - { - "characters": "filter" - }, - "BgAAAJ8DAAAAAAAAoAMAAAAAAAAAAAAAoAMAAAAAAAChAwAAAAAAAAAAAAChAwAAAAAAAKIDAAAAAAAAAAAAAKIDAAAAAAAAowMAAAAAAAAAAAAAowMAAAAAAACkAwAAAAAAAAAAAACkAwAAAAAAAKUDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnwMAAAAAAACfAwAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "insert", - { - "characters": "(" - }, - "AQAAAKUDAAAAAAAApgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQMAAAAAAAClAwAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "insert", - { - "characters": "|_" - }, - "AgAAAKYDAAAAAAAApwMAAAAAAAAAAAAApwMAAAAAAACoAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApgMAAAAAAACmAwAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "insert", - { - "characters": "," - }, - "AQAAAKgDAAAAAAAAqQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqAMAAAAAAACoAwAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 1, - "insert", - { - "characters": " conn)" - }, - "BgAAAKkDAAAAAAAAqgMAAAAAAAAAAAAAqgMAAAAAAACrAwAAAAAAAAAAAACrAwAAAAAAAKwDAAAAAAAAAAAAAKwDAAAAAAAArQMAAAAAAAAAAAAArQMAAAAAAACuAwAAAAAAAAAAAACuAwAAAAAAAK8DAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqQMAAAAAAACpAwAAAAAAAAAAAAAAAPC/" - ], - [ - 52, - 1, - "insert", - { - "characters": " " - }, - "AQAAAK8DAAAAAAAAsAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArwMAAAAAAACvAwAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "insert", - { - "characters": "|" - }, - "AQAAAK4DAAAAAAAArwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgMAAAAAAACuAwAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "insert", - { - "characters": " co" - }, - "AwAAAK8DAAAAAAAAsAMAAAAAAAAAAAAAsAMAAAAAAACxAwAAAAAAAAAAAACxAwAAAAAAALIDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArwMAAAAAAACvAwAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "insert", - { - "characters": "nn.get." - }, - "BwAAALIDAAAAAAAAswMAAAAAAAAAAAAAswMAAAAAAAC0AwAAAAAAAAAAAAC0AwAAAAAAALUDAAAAAAAAAAAAALUDAAAAAAAAtgMAAAAAAAAAAAAAtgMAAAAAAAC3AwAAAAAAAAAAAAC3AwAAAAAAALgDAAAAAAAAAAAAALgDAAAAAAAAuQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsgMAAAAAAACyAwAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "left_delete", - null, - "AQAAALgDAAAAAAAAuAMAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAAuQMAAAAAAAC5AwAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "insert", - { - "characters": "_poto" - }, - "BQAAALgDAAAAAAAAuQMAAAAAAAAAAAAAuQMAAAAAAAC6AwAAAAAAAAAAAAC6AwAAAAAAALsDAAAAAAAAAAAAALsDAAAAAAAAvAMAAAAAAAAAAAAAvAMAAAAAAAC9AwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuAMAAAAAAAC4AwAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAL0DAAAAAAAAvwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvQMAAAAAAAC9AwAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Delete Left Right.sublime-macro" - }, - "AgAAAL0DAAAAAAAAvQMAAAAAAAABAAAAKL0DAAAAAAAAvQMAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAAvgMAAAAAAAC+AwAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 3, - "left_delete", - null, - "AwAAALwDAAAAAAAAvAMAAAAAAAABAAAAb7sDAAAAAAAAuwMAAAAAAAABAAAAdLoDAAAAAAAAugMAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAAvQMAAAAAAAC9AwAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "insert", - { - "characters": "roto" - }, - "BAAAALoDAAAAAAAAuwMAAAAAAAAAAAAAuwMAAAAAAAC8AwAAAAAAAAAAAAC8AwAAAAAAAL0DAAAAAAAAAAAAAL0DAAAAAAAAvgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugMAAAAAAAC6AwAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAL4DAAAAAAAAwAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvgMAAAAAAAC+AwAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": ".proto" - }, - "BgAAAMADAAAAAAAAwQMAAAAAAAAAAAAAwQMAAAAAAADCAwAAAAAAAAAAAADCAwAAAAAAAMMDAAAAAAAAAAAAAMMDAAAAAAAAxAMAAAAAAAAAAAAAxAMAAAAAAADFAwAAAAAAAAAAAADFAwAAAAAAAMYDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwAMAAAAAAADAAwAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAMYDAAAAAAAAyAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxgMAAAAAAADGAwAAAAAAAAAAAAAAAPC/" - ], - [ - 68, - 1, - "insert", - { - "characters": " ==" - }, - "AwAAAMgDAAAAAAAAyQMAAAAAAAAAAAAAyQMAAAAAAADKAwAAAAAAAAAAAADKAwAAAAAAAMsDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyAMAAAAAAADIAwAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "insert", - { - "characters": " Tag" - }, - "BAAAAMsDAAAAAAAAzAMAAAAAAAAAAAAAzAMAAAAAAADNAwAAAAAAAAAAAADNAwAAAAAAAM4DAAAAAAAAAAAAAM4DAAAAAAAAzwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAywMAAAAAAADLAwAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "insert", - { - "characters": "::W" - }, - "AwAAAM8DAAAAAAAA0AMAAAAAAAAAAAAA0AMAAAAAAADRAwAAAAAAAAAAAADRAwAAAAAAANIDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzwMAAAAAAADPAwAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "insert_completion", - { - "completion": "Wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Wireguard" - }, - "AgAAANEDAAAAAAAA0QMAAAAAAAABAAAAV9EDAAAAAAAA2gMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0gMAAAAAAADSAwAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 1, - "insert", - { - "characters": "." - }, - "AQAAANsDAAAAAAAA3AMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2wMAAAAAAADbAwAAAAAAAAAAAAAAAPC/" - ], - [ - 75, - 1, - "right_delete", - null, - "AQAAANwDAAAAAAAA3AMAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAA3AMAAAAAAADcAwAAAAAAAAAAAAAAAPC/" - ], - [ - 78, - 1, - "rust_fmt_format_buffer", - null, - "CQAAAF0CAAAAAAAAXQIAAAAAAAABAAAACoECAAAAAAAAgQIAAAAAAAAJAAAACiAgICAgICAghwIAAAAAAACHAgAAAAAAAAgAAAAKICAgICAgIKACAAAAAAAAoAIAAAAAAAAGAAAALAogICAgbwMAAAAAAABzAwAAAAAAAAAAAACAAwAAAAAAAIADAAAAAAAAAwAAAG1lbYcDAAAAAAAAlAMAAAAAAAAAAAAA0QMAAAAAAADeAwAAAAAAAAAAAAAEBAAAAAAAABEEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3AMAAAAAAADcAwAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAoBAAAAAAAADwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "paste", - null, - "AQAAAA8BAAAAAAAAXQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAF0BAAAAAAAAXgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQEAAAAAAABdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "left_delete", - null, - "AQAAAOcEAAAAAAAA5wQAAAAAAAAnAAAAIGxldCB4cmF5X2NsaWVudCA9IHhyYXlfY2xpZW50LmNsb25lKCk7", - "AQAAAAAAAAABAAAA5wQAAAAAAAAOBQAAAAAAAAAAAAAAAPC/" - ], - [ - 97, - 1, - "trim_trailing_white_space", - null, - "AQAAANwEAAAAAAAA3AQAAAAAAAALAAAAICAgICAgICAgICA", - "AQAAAAAAAAABAAAA5wQAAAAAAADnBAAAAAAAAAAAAAAAAPC/" - ], - [ - 98, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAN0EAAAAAAAA3QQAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA3AQAAAAAAADcBAAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "left_delete", - null, - "AQAAAFQIAAAAAAAAVAgAAAAAAABrCAAAVGFnOjpWbGVzc1RjcFJlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8IFRhZzo6Vmxlc3NHcnBjUmVhbGl0eQogICAgICAgICAgICAgICAgICAgIHwgVGFnOjpWbGVzc1hodHRwUmVhbGl0eQogICAgICAgICAgICAgICAgICAgIHwgVGFnOjpWbWVzcyA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIGxldCBTb21lKGNsaWVudCkgPSB4cmF5X2NsaWVudC5hc19yZWYoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgRXJyKGUpID0gY2xpZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNyZWF0ZSgmY29ubl9pZCwgY29ubi5nZXRfcHJvdG8oKS5wcm90bygpLCBOb25lKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hd2FpdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYWNpbmc6OmVycm9yISgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byByZXN0b3JlIFhyYXkgY29ubmVjdGlvbiB7fToge30iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25uX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2luZzo6ZGVidWchKCJSZXN0b3JlZCBYcmF5IGNvbm5lY3Rpb24ge30iLCBjb25uX2lkKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBUYWc6OlNoYWRvd3NvY2tzID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGV0IFNvbWUocGFzc3dvcmQpID0gY29ubi5nZXRfcGFzc3dvcmQoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZShjbGllbnQpID0geHJheV9jbGllbnQuYXNfcmVmKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGxldCBFcnIoZSkgPSBjbGllbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNyZWF0ZSgmY29ubl9pZCwgY29ubi5nZXRfcHJvdG8oKS5wcm90bygpLCBTb21lKHBhc3N3b3JkKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF3YWl0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjplcnJvciEoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIHJlc3RvcmUgU2hhZG93c29ja3MgY29ubmVjdGlvbiB7fToge30iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjpkZWJ1ZyEoIlJlc3RvcmVkIFNoYWRvd3NvY2tzIGNvbm5lY3Rpb24ge30iLCBjb25uX2lkKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgVGFnOjpIeXN0ZXJpYTIgfCBUYWc6Ok10cHJvdG8gPT4gewogICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjp3YXJuISgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTa2lwcGluZyB1bnN1cHBvcnRlZCBjb25uZWN0aW9uIHt9IHdpdGggdGFnIHs6P30iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKQogICAgICAgICAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQ", - "AQAAAAAAAAABAAAAVAgAAAAAAAC/EAAAAAAAAAAAAAAAAPC/" - ], - [ - 107, - 1, - "left_delete", - null, - "AQAAABEFAAAAAAAAEQUAAAAAAABKAAAAICBtYXRjaCBjb25uLmdldF9wcm90bygpLnByb3RvKCkgewogICAgICAgICAgICAgICAgICAgIFRhZzo6V2lyZWd1YXJkID0+IHs", - "AQAAAAAAAAABAAAAEQUAAAAAAABbBQAAAAAAAAAAAAAAAPC/" - ], - [ - 110, - 1, - "left_delete", - null, - "AQAAAPQHAAAAAAAA9AcAAAAAAAABAAAAfQ", - "AQAAAAAAAAABAAAA9QcAAAAAAAD1BwAAAAAAAAAAAAAAAPC/" - ], - [ - 112, - 1, - "trim_trailing_white_space", - null, - "AgAAAOAHAAAAAAAA4AcAAAAAAAAUAAAAICAgICAgICAgICAgICAgICAgICADBQAAAAAAAAMFAAAAAAAADgAAACAgICAgICAgICAgICAg", - "AQAAAAAAAAABAAAA9AcAAAAAAAD0BwAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "left_delete", - null, - "AQAAALYHAAAAAAAAtgcAAAAAAAABAAAAfQ", - "AQAAAAAAAAABAAAAtwcAAAAAAAC3BwAAAAAAAAAAAAAAAPC/" - ], - [ - 120, - 1, - "trim_trailing_white_space", - null, - "AQAAAJoHAAAAAAAAmgcAAAAAAAAcAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgIA", - "AQAAAAAAAAABAAAAtgcAAAAAAAC2BwAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "left_delete", - null, - "AQAAAJgHAAAAAAAAmAcAAAAAAAABAAAAfQ", - "AQAAAAAAAAABAAAAmQcAAAAAAACZBwAAAAAAAAAAAAAAAPC/" - ], - [ - 127, - 1, - "trim_trailing_white_space", - null, - "AQAAAHgHAAAAAAAAeAcAAAAAAAAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA", - "AQAAAAAAAAABAAAAmAcAAAAAAACYBwAAAAAAAAAAAAAAAPC/" - ], - [ - 133, - 1, - "insert", - { - "characters": "}}}" - }, - "AwAAAJMHAAAAAAAAlAcAAAAAAAAAAAAAlAcAAAAAAACVBwAAAAAAAAAAAACVBwAAAAAAAJYHAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkwcAAAAAAACTBwAAAAAAAAAAAAAAAPC/" - ], - [ - 136, - 1, - "rust_fmt_format_buffer", - null, - "FgAAAAMFAAAAAAAAAwUAAAAAAAAJAAAACiAgICAgICAgPAUAAAAAAAA8BQAAAAAAAAIAAAAgIFAFAAAAAAAAUAUAAAAAAAAGAAAAICAgICAgeAUAAAAAAAB4BQAAAAAAAAUAAAAgICAgIJAFAAAAAAAAkAUAAAAAAAADAAAAICAguAUAAAAAAAC4BQAAAAAAAAgAAAAgICAgICAgIC0GAAAAAAAALQYAAAAAAAAIAAAAICAgICAgICA+BgAAAAAAAD4GAAAAAAAAAgAAACAgYgYAAAAAAABiBgAAAAAAAAYAAAAgICAgICCTBgAAAAAAAJMGAAAAAAAABQAAACAgICAgtwYAAAAAAAC3BgAAAAAAAAMAAAAgICDkBgAAAAAAAOYGAAAAAAAAAAAAAO4GAAAAAAAA7gYAAAAAAAACAAAAZQoGBwAAAAAAAAkHAAAAAAAAAAAAABkHAAAAAAAAGQcAAAAAAAADAAAAKTsKJQcAAAAAAAAnBwAAAAAAAAAAAABBBwAAAAAAAEEHAAAAAAAAAgAAAAoKQQcAAAAAAABEBwAAAAAAAAAAAABVBwAAAAAAAFcHAAAAAAAAAAAAAF4HAAAAAAAAXgcAAAAAAAAGAAAAfX19fQoKZwcAAAAAAABpBwAAAAAAAAAAAAB0BwAAAAAAAHYHAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlgcAAAAAAACWBwAAAAAAAAAAAAAAAPC/" - ], - [ - 142, - 1, - "left_delete", - null, - "AQAAAIIHAAAAAAAAggcAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAgwcAAAAAAACDBwAAAAAAAAAAAAAAAPC/" - ], - [ - 149, - 1, - "insert", - { - "characters": "xray_" - }, - "BQAAAK0HAAAAAAAArgcAAAAAAAAAAAAArgcAAAAAAACvBwAAAAAAAAAAAACvBwAAAAAAALAHAAAAAAAAAAAAALAHAAAAAAAAsQcAAAAAAAAAAAAAsQcAAAAAAACyBwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArQcAAAAAAACtBwAAAAAAAAAAAAAAAPC/" - ], - [ - 152, - 1, - "insert", - { - "characters": "xt" - }, - "AgAAAHQBAAAAAAAAdQEAAAAAAAAAAAAAdQEAAAAAAAB2AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 153, - 1, - "left_delete", - null, - "AQAAAHUBAAAAAAAAdQEAAAAAAAABAAAAdA", - "AQAAAAAAAAABAAAAdgEAAAAAAAB2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 154, - 1, - "insert", - { - "characters": "ray_" - }, - "BAAAAHUBAAAAAAAAdgEAAAAAAAAAAAAAdgEAAAAAAAB3AQAAAAAAAAAAAAB3AQAAAAAAAHgBAAAAAAAAAAAAAHgBAAAAAAAAeQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 161, - 1, - "insert", - { - "characters": "\\" - }, - "AQAAAD4AAAAAAAAAPwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 162, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAD8AAAAAAAAAQAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPwAAAAAAAAA/AAAAAAAAAAAAAAAAAPC/" - ], - [ - 163, - 2, - "left_delete", - null, - "AgAAAD8AAAAAAAAAPwAAAAAAAAABAAAACj4AAAAAAAAAPgAAAAAAAAABAAAAXA", - "AQAAAAAAAAABAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 164, - 1, - "insert", - { - "characters": "\n\n\n#" - }, - "BAAAAD4AAAAAAAAAPwAAAAAAAAAAAAAAPwAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAEEAAAAAAAAAAAAAAEEAAAAAAAAAQgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 165, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAEIAAAAAAAAARAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQgAAAAAAAABCAAAAAAAAAAAAAAAAAPC/" - ], - [ - 166, - 1, - "insert", - { - "characters": "cg" - }, - "AgAAAEMAAAAAAAAARAAAAAAAAAAAAAAARAAAAAAAAABFAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQwAAAAAAAABDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 169, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":64,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 93, - 166, - 2 - ], - "trigger": "cfg(…)" - }, - "AgAAAEMAAAAAAAAAQwAAAAAAAAACAAAAY2dDAAAAAAAAAFEAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 170, - 1, - "insert", - { - "characters": "fe" - }, - "AgAAAEcAAAAAAAAASAAAAAAAAAAJAAAAcHJlZGljYXRlSAAAAAAAAABJAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARwAAAAAAAABQAAAAAAAAAAAAAAAAAPC/" - ], - [ - 171, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 95, - 170, - 2 - ], - "trigger": "feature" - }, - "AgAAAEcAAAAAAAAARwAAAAAAAAACAAAAZmVHAAAAAAAAAFEAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASQAAAAAAAABJAAAAAAAAAAAAAAAAAPC/" - ], - [ - 172, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAFEAAAAAAAAAUwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUQAAAAAAAABRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 173, - 1, - "insert", - { - "characters": "wi" - }, - "AgAAAFIAAAAAAAAAUwAAAAAAAAAAAAAAUwAAAAAAAABUAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 175, - 1, - "insert_completion", - { - "completion": "Wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Wireguard" - }, - "AgAAAFIAAAAAAAAAUgAAAAAAAAACAAAAd2lSAAAAAAAAAFsAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVAAAAAAAAABUAAAAAAAAAAAAAAAAAPC/" - ], - [ - 177, - 1, - "left_delete", - null, - "AQAAAFIAAAAAAAAAUgAAAAAAAAABAAAAVw", - "AQAAAAAAAAABAAAAUwAAAAAAAABTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 178, - 1, - "insert", - { - "characters": "w" - }, - "AQAAAFIAAAAAAAAAUwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 181, - 1, - "insert", - { - "characters": "\nuse" - }, - "BAAAAF4AAAAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAGEAAAAAAAAAAAAAAGEAAAAAAAAAYgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXgAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 182, - 1, - "insert", - { - "characters": " fcore" - }, - "BgAAAGIAAAAAAAAAYwAAAAAAAAAAAAAAYwAAAAAAAABkAAAAAAAAAAAAAABkAAAAAAAAAGUAAAAAAAAAAAAAAGUAAAAAAAAAZgAAAAAAAAAAAAAAZgAAAAAAAABnAAAAAAAAAAAAAABnAAAAAAAAAGgAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 183, - 1, - "insert", - { - "characters": " " - }, - "AQAAAGgAAAAAAAAAaQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 184, - 1, - "left_delete", - null, - "AQAAAGgAAAAAAAAAaAAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAaQAAAAAAAABpAAAAAAAAAAAAAAAAAPC/" - ], - [ - 185, - 1, - "insert", - { - "characters": "::" - }, - "AgAAAGgAAAAAAAAAaQAAAAAAAAAAAAAAaQAAAAAAAABqAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 186, - 1, - "insert_snippet", - { - "contents": "{$0}" - }, - "AQAAAGoAAAAAAAAAbAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAagAAAAAAAABqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 187, - 1, - "insert", - { - "characters": "Wg" - }, - "AgAAAGsAAAAAAAAAbAAAAAAAAAAAAAAAbAAAAAAAAABtAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAawAAAAAAAABrAAAAAAAAAAAAAAAAAPC/" - ], - [ - 188, - 1, - "insert_completion", - { - "completion": "WgApi", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "WgApi" - }, - "AgAAAGsAAAAAAAAAawAAAAAAAAACAAAAV2drAAAAAAAAAHAAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQAAAAAAAABtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 190, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAHEAAAAAAAAAcgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 193, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAEAAAAAAAAAAQAAAAAAAAAABAAAACmkAAAAAAAAAaQAAAAAAAAABAAAAe24AAAAAAAAAbgAAAAAAAAABAAAAfQ", - "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" - ], - [ - 199, - 3, - "left_delete", - null, - "AwAAAM4AAAAAAAAAzgAAAAAAAAAFAAAAV2dBcGnNAAAAAAAAAM0AAAAAAAAAAQAAACDMAAAAAAAAAMwAAAAAAAAAAQAAACw", - "AQAAAAAAAAABAAAAzgAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 202, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAM0AAAAAAAAAzQAAAAAAAAAEAAAACiAgIOEAAAAAAAAA5QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzAAAAAAAAADMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 211, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAG8AAAAAAAAAcAAAAAAAAAAAAAAAcAAAAAAAAABxAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwAAAAAAAABvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 212, - 1, - "paste", - null, - "AQAAAHEAAAAAAAAAoAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 217, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAIIAAAAAAAAAgwAAAAAAAAAJAAAAd2lyZWd1YXJkgwAAAAAAAACEAAAAAAAAAAAAAACEAAAAAAAAAIUAAAAAAAAAAAAAAIUAAAAAAAAAhgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAggAAAAAAAACLAAAAAAAAAAAAAAAAAPC/" - ], - [ - 229, - 1, - "paste", - null, - "AQAAAJUAAAAAAAAApwAAAAAAAAAFAAAAV2dBcGk", - "AQAAAAAAAAABAAAAlQAAAAAAAACaAAAAAAAAAAAAAAAAAPC/" - ], - [ - 237, - 3, - "left_delete", - null, - "AwAAAAcBAAAAAAAABwEAAAAAAAASAAAAWHJheUhhbmRsZXJBY3Rpb25zBgEAAAAAAAAGAQAAAAAAAAEAAAAgBQEAAAAAAAAFAQAAAAAAAAEAAAAs", - "AQAAAAAAAAABAAAABwEAAAAAAAAZAQAAAAAAAAAAAAAAAPC/" - ], - [ - 240, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAAYBAAAAAAAABgEAAAAAAAAEAAAACiAgIA", - "AQAAAAAAAAABAAAABQEAAAAAAAAFAQAAAAAAAAAAAAAAAPC/" - ], - [ - 249, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAJUAAAAAAAAAlgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlQAAAAAAAACVAAAAAAAAAAAAAAAAAPC/" - ], - [ - 250, - 1, - "paste", - null, - "AQAAAJYAAAAAAAAApwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlgAAAAAAAACWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 251, - 1, - "insert", - { - "characters": "," - }, - "AQAAAKcAAAAAAAAAqAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApwAAAAAAAACnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 254, - 1, - "insert", - { - "characters": "}" - }, - "AQAAALkAAAAAAAAAugAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuQAAAAAAAAC5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 255, - 1, - "left_delete", - null, - "AQAAALkAAAAAAAAAuQAAAAAAAAABAAAAfQ", - "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 257, - 1, - "insert", - { - "characters": "}" - }, - "AQAAALoAAAAAAAAAuwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 260, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAKEAAAAAAAAAoQAAAAAAAAAHAAAAQ2xpZW50LKEAAAAAAAAAqgAAAAAAAAAAAAAAtQAAAAAAAAC1AAAAAAAAAAcAAABBY3Rpb25ztQAAAAAAAAC7AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuwAAAAAAAAC7AAAAAAAAAAAAAAAAAPC/" - ], - [ - 266, - 3, - "left_delete", - null, - "AwAAABwBAAAAAAAAHAEAAAAAAAARAAAAWHJheUhhbmRsZXJDbGllbnQbAQAAAAAAABsBAAAAAAAAAQAAACAaAQAAAAAAABoBAAAAAAAAAQAAACw", - "AQAAAAAAAAABAAAAHAEAAAAAAAAtAQAAAAAAAAAAAAAAAPC/" - ], - [ - 269, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAMsAAAAAAAAAywAAAAAAAAAFAAAACiAgICAVAQAAAAAAABUBAAAAAAAAAgAAACwK", - "AQAAAAAAAAABAAAAGgEAAAAAAAAaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 273, - 1, - "cut", - null, - "AQAAAEAAAAAAAAAAQAAAAAAAAAAdAAAAI1tjZmcoZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKV0", - "AQAAAAAAAAABAAAAXQAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 278, - 1, - "paste", - null, - "AQAAAPsAAAAAAAAAGAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+wAAAAAAAAD7AAAAAAAAAAAAAAAAAPC/" - ], - [ - 283, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABgBAAAAAAAAGQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGAEAAAAAAAAYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 284, - 1, - "paste", - null, - "AQAAABkBAAAAAAAANgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGQEAAAAAAAAZAQAAAAAAAAAAAAAAAPC/" - ], - [ - 286, - 9, - "left_delete", - null, - "CQAAADIBAAAAAAAAMgEAAAAAAAABAAAAZDEBAAAAAAAAMQEAAAAAAAABAAAAcjABAAAAAAAAMAEAAAAAAAABAAAAYS8BAAAAAAAALwEAAAAAAAABAAAAdS4BAAAAAAAALgEAAAAAAAABAAAAZy0BAAAAAAAALQEAAAAAAAABAAAAZSwBAAAAAAAALAEAAAAAAAABAAAAcisBAAAAAAAAKwEAAAAAAAABAAAAaSoBAAAAAAAAKgEAAAAAAAABAAAAdw", - "AQAAAAAAAAABAAAAMwEAAAAAAAAzAQAAAAAAAAAAAAAAAPC/" - ], - [ - 287, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAACoBAAAAAAAAKwEAAAAAAAAAAAAAKwEAAAAAAAAsAQAAAAAAAAAAAAAsAQAAAAAAAC0BAAAAAAAAAAAAAC0BAAAAAAAALgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgEAAAAAAAAqAQAAAAAAAAAAAAAAAPC/" - ], - [ - 290, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAEAAAAAAAAAAQAAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAALgEAAAAAAAAuAQAAAAAAAAAAAAAAAPC/" - ], - [ - 296, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAGgBAAAAAAAAbQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAEAAAAAAABoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 297, - 1, - "paste", - null, - "AQAAAG0BAAAAAAAAigEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQEAAAAAAABtAQAAAAAAAAAAAAAAAPC/" - ], - [ - 300, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAN4BAAAAAAAA4wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3gEAAAAAAADeAQAAAAAAAAAAAAAAAPC/" - ], - [ - 301, - 1, - "paste", - null, - "AQAAAOMBAAAAAAAAAAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4wEAAAAAAADjAQAAAAAAAAAAAAAAAPC/" - ], - [ - 306, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAPQBAAAAAAAA9QEAAAAAAAAJAAAAd2lyZWd1YXJk9QEAAAAAAAD2AQAAAAAAAAAAAAD2AQAAAAAAAPcBAAAAAAAAAAAAAPcBAAAAAAAA+AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9AEAAAAAAAD9AQAAAAAAAAAAAAAAAPC/" - ], - [ - 315, - 1, - "left_delete", - null, - "AQAAAPoAAAAAAAAA+gAAAAAAAAA2AAAAI1tjZmcoZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKV0KI1tjZmcoZmVhdHVyZSA9ICJ4cmF5Iild", - "AQAAAAAAAAABAAAAMAEAAAAAAAD6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 329, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAD8AAAAAAAAAQAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPwAAAAAAAAA/AAAAAAAAAAAAAAAAAPC/" - ], - [ - 330, - 1, - "paste", - null, - "AQAAAEAAAAAAAAAAYgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 331, - 1, - "left_delete", - null, - "AQAAAGEAAAAAAAAAYQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 334, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAEAAAAAAAAAAQAAAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 338, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAADoDAAAAAAAAPwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOgMAAAAAAAA6AwAAAAAAAAAAAAAAAPC/" - ], - [ - 339, - 1, - "paste", - null, - "AQAAAD8DAAAAAAAAYQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPwMAAAAAAAA/AwAAAAAAAAAAAAAAAPC/" - ], - [ - 342, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAD8DAAAAAAAAPwMAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAYQMAAAAAAABhAwAAAAAAAAAAAAAAAPC/" - ], - [ - 344, - 1, - "left_delete", - null, - "AQAAAFwDAAAAAAAAXAMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAXQMAAAAAAABdAwAAAAAAAAAAAAAAAPC/" - ], - [ - 352, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEMIAAAAAAAASAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQwgAAAAAAABDCAAAAAAAAAAAAAAAgFhA" - ], - [ - 353, - 1, - "paste", - null, - "AQAAAEgIAAAAAAAAaggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAgAAAAAAABICAAAAAAAAAAAAAAAAPC/" - ], - [ - 358, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAF0IAAAAAAAAXggAAAAAAAAJAAAAd2lyZWd1YXJkXggAAAAAAABfCAAAAAAAAAAAAABfCAAAAAAAAGAIAAAAAAAAAAAAAGAIAAAAAAAAYQgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQgAAAAAAABmCAAAAAAAAAAAAAAAAPC/" - ], - [ - 361, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAEgIAAAAAAAASAgAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAYQgAAAAAAABhCAAAAAAAAAAAAAAAAPC/" - ], - [ - 364, - 1, - "left_delete", - null, - "AQAAAGAIAAAAAAAAYAgAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAYQgAAAAAAABhCAAAAAAAAAAAAAAA4GVA" - ], - [ - 368, - 1, - "left_delete", - null, - "AQAAANMIAAAAAAAA0wgAAAAAAAAiAAAAICAgICAgICB3Z19jbGllbnQ6IE9wdGlvbjxXZ0FwaT4sCg", - "AQAAAAAAAAABAAAA0wgAAAAAAAD1CAAAAAAAAAAAAAAAAPC/" - ], - [ - 378, - 1, - "left_delete", - null, - "AQAAAFYCAAAAAAAAVgIAAAAAAAAiAAAAICAgICAgICB3Z19jbGllbnQ6IE9wdGlvbjxXZ0FwaT4sCg", - "AQAAAAAAAAABAAAAVgIAAAAAAAB4AgAAAAAAAAAAAAAAAPC/" - ], - [ - 394, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJsJAAAAAAAAqAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmwkAAAAAAACbCQAAAAAAAAAAAAAAAPC/" - ], - [ - 397, - 1, - "paste", - null, - "AQAAAJsJAAAAAAAA2AkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmwkAAAAAAACbCQAAAAAAAP///////+9/" - ], - [ - 403, - 1, - "insert", - { - "characters": "Vle" - }, - "AwAAAM4JAAAAAAAAzwkAAAAAAAAJAAAAV2lyZWd1YXJkzwkAAAAAAADQCQAAAAAAAAAAAADQCQAAAAAAANEJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzgkAAAAAAADXCQAAAAAAAAAAAAAAAPC/" - ], - [ - 404, - 1, - "insert_completion", - { - "completion": "VlessTcpReality", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "VlessTcpReality" - }, - "AgAAAM4JAAAAAAAAzgkAAAAAAAADAAAAVmxlzgkAAAAAAADdCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0QkAAAAAAADRCQAAAAAAAAAAAAAAAPC/" - ], - [ - 405, - 1, - "insert", - { - "characters": " " - }, - "AQAAAN0JAAAAAAAA3gkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QkAAAAAAADdCQAAAAAAAAAAAAAAAPC/" - ], - [ - 411, - 1, - "insert", - { - "characters": " ||" - }, - "AwAAAN0JAAAAAAAA3gkAAAAAAAAAAAAA3gkAAAAAAADfCQAAAAAAAAAAAADfCQAAAAAAAOAJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QkAAAAAAADdCQAAAAAAAAAAAAAAAPC/" - ], - [ - 412, - 1, - "insert", - { - "characters": " " - }, - "AQAAAOAJAAAAAAAA4QkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4AkAAAAAAADgCQAAAAAAAAAAAAAAAPC/" - ], - [ - 413, - 1, - "paste", - null, - "AQAAAOEJAAAAAAAAEQoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4QkAAAAAAADhCQAAAAAAAAAAAAAAAPC/" - ], - [ - 414, - 10, - "left_delete", - null, - "CgAAABAKAAAAAAAAEAoAAAAAAAABAAAAeQ8KAAAAAAAADwoAAAAAAAABAAAAdA4KAAAAAAAADgoAAAAAAAABAAAAaQ0KAAAAAAAADQoAAAAAAAABAAAAbAwKAAAAAAAADAoAAAAAAAABAAAAYQsKAAAAAAAACwoAAAAAAAABAAAAZQoKAAAAAAAACgoAAAAAAAABAAAAUgkKAAAAAAAACQoAAAAAAAABAAAAcAgKAAAAAAAACAoAAAAAAAABAAAAYwcKAAAAAAAABwoAAAAAAAABAAAAVA", - "AQAAAAAAAAABAAAAEQoAAAAAAAARCgAAAAAAAAAAAAAAAPC/" - ], - [ - 415, - 1, - "insert", - { - "characters": "Gr" - }, - "AgAAAAcKAAAAAAAACAoAAAAAAAAAAAAACAoAAAAAAAAJCgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwoAAAAAAAAHCgAAAAAAAAAAAAAAAPC/" - ], - [ - 416, - 1, - "insert_completion", - { - "completion": "VlessGrpcReality", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "VlessGrpcReality" - }, - "AgAAAAIKAAAAAAAAAgoAAAAAAAAHAAAAVmxlc3NHcgIKAAAAAAAAEgoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACQoAAAAAAAAJCgAAAAAAAAAAAAAAAPC/" - ], - [ - 417, - 1, - "insert", - { - "characters": " ||" - }, - "AwAAABIKAAAAAAAAEwoAAAAAAAAAAAAAEwoAAAAAAAAUCgAAAAAAAAAAAAAUCgAAAAAAABUKAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEgoAAAAAAAASCgAAAAAAAAAAAAAAAPC/" - ], - [ - 418, - 1, - "insert", - { - "characters": " " - }, - "AQAAABUKAAAAAAAAFgoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFQoAAAAAAAAVCgAAAAAAAAAAAAAAAPC/" - ], - [ - 419, - 1, - "paste", - null, - "AQAAABYKAAAAAAAARgoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFgoAAAAAAAAWCgAAAAAAAAAAAAAAAPC/" - ], - [ - 420, - 10, - "left_delete", - null, - "CgAAAEUKAAAAAAAARQoAAAAAAAABAAAAeUQKAAAAAAAARAoAAAAAAAABAAAAdEMKAAAAAAAAQwoAAAAAAAABAAAAaUIKAAAAAAAAQgoAAAAAAAABAAAAbEEKAAAAAAAAQQoAAAAAAAABAAAAYUAKAAAAAAAAQAoAAAAAAAABAAAAZT8KAAAAAAAAPwoAAAAAAAABAAAAUj4KAAAAAAAAPgoAAAAAAAABAAAAcD0KAAAAAAAAPQoAAAAAAAABAAAAYzwKAAAAAAAAPAoAAAAAAAABAAAAVA", - "AQAAAAAAAAABAAAARgoAAAAAAABGCgAAAAAAAAAAAAAAAPC/" - ], - [ - 421, - 1, - "insert", - { - "characters": "Xh" - }, - "AgAAADwKAAAAAAAAPQoAAAAAAAAAAAAAPQoAAAAAAAA+CgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPAoAAAAAAAA8CgAAAAAAAAAAAAAAAPC/" - ], - [ - 422, - 1, - "insert_completion", - { - "completion": "VlessXhttpReality", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "VlessXhttpReality" - }, - "AgAAADcKAAAAAAAANwoAAAAAAAAHAAAAVmxlc3NYaDcKAAAAAAAASAoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgoAAAAAAAA+CgAAAAAAAAAAAAAAAPC/" - ], - [ - 423, - 1, - "insert", - { - "characters": " ||" - }, - "AwAAAEgKAAAAAAAASQoAAAAAAAAAAAAASQoAAAAAAABKCgAAAAAAAAAAAABKCgAAAAAAAEsKAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAoAAAAAAABICgAAAAAAAAAAAAAAAPC/" - ], - [ - 424, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEsKAAAAAAAATAoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASwoAAAAAAABLCgAAAAAAAAAAAAAAAPC/" - ], - [ - 425, - 1, - "paste", - null, - "AQAAAEwKAAAAAAAAfAoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATAoAAAAAAABMCgAAAAAAAAAAAAAAAPC/" - ], - [ - 426, - 15, - "left_delete", - null, - "DwAAAHsKAAAAAAAAewoAAAAAAAABAAAAeXoKAAAAAAAAegoAAAAAAAABAAAAdHkKAAAAAAAAeQoAAAAAAAABAAAAaXgKAAAAAAAAeAoAAAAAAAABAAAAbHcKAAAAAAAAdwoAAAAAAAABAAAAYXYKAAAAAAAAdgoAAAAAAAABAAAAZXUKAAAAAAAAdQoAAAAAAAABAAAAUnQKAAAAAAAAdAoAAAAAAAABAAAAcHMKAAAAAAAAcwoAAAAAAAABAAAAY3IKAAAAAAAAcgoAAAAAAAABAAAAVHEKAAAAAAAAcQoAAAAAAAABAAAAc3AKAAAAAAAAcAoAAAAAAAABAAAAc28KAAAAAAAAbwoAAAAAAAABAAAAZW4KAAAAAAAAbgoAAAAAAAABAAAAbG0KAAAAAAAAbQoAAAAAAAABAAAAVg", - "AQAAAAAAAAABAAAAfAoAAAAAAAB8CgAAAAAAAAAAAAAAAPC/" - ], - [ - 427, - 1, - "insert", - { - "characters": "Vme" - }, - "AwAAAG0KAAAAAAAAbgoAAAAAAAAAAAAAbgoAAAAAAABvCgAAAAAAAAAAAABvCgAAAAAAAHAKAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQoAAAAAAABtCgAAAAAAAAAAAAAAAPC/" - ], - [ - 428, - 1, - "insert_completion", - { - "completion": "Vmess", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Vmess" - }, - "AgAAAG0KAAAAAAAAbQoAAAAAAAADAAAAVm1lbQoAAAAAAAByCgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcAoAAAAAAABwCgAAAAAAAAAAAAAAAPC/" - ], - [ - 429, - 1, - "insert", - { - "characters": " ||" - }, - "AwAAAHIKAAAAAAAAcwoAAAAAAAAAAAAAcwoAAAAAAAB0CgAAAAAAAAAAAAB0CgAAAAAAAHUKAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcgoAAAAAAAByCgAAAAAAAAAAAAAAAPC/" - ], - [ - 430, - 1, - "insert", - { - "characters": " " - }, - "AQAAAHUKAAAAAAAAdgoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQoAAAAAAAB1CgAAAAAAAAAAAAAAAPC/" - ], - [ - 431, - 1, - "paste", - null, - "AQAAAHYKAAAAAAAApgoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdgoAAAAAAAB2CgAAAAAAAAAAAAAAAPC/" - ], - [ - 432, - 15, - "left_delete", - null, - "DwAAAKUKAAAAAAAApQoAAAAAAAABAAAAeaQKAAAAAAAApAoAAAAAAAABAAAAdKMKAAAAAAAAowoAAAAAAAABAAAAaaIKAAAAAAAAogoAAAAAAAABAAAAbKEKAAAAAAAAoQoAAAAAAAABAAAAYaAKAAAAAAAAoAoAAAAAAAABAAAAZZ8KAAAAAAAAnwoAAAAAAAABAAAAUp4KAAAAAAAAngoAAAAAAAABAAAAcJ0KAAAAAAAAnQoAAAAAAAABAAAAY5wKAAAAAAAAnAoAAAAAAAABAAAAVJsKAAAAAAAAmwoAAAAAAAABAAAAc5oKAAAAAAAAmgoAAAAAAAABAAAAc5kKAAAAAAAAmQoAAAAAAAABAAAAZZgKAAAAAAAAmAoAAAAAAAABAAAAbJcKAAAAAAAAlwoAAAAAAAABAAAAVg", - "AQAAAAAAAAABAAAApgoAAAAAAACmCgAAAAAAAAAAAAAAAPC/" - ], - [ - 433, - 1, - "insert", - { - "characters": "Sha" - }, - "AwAAAJcKAAAAAAAAmAoAAAAAAAAAAAAAmAoAAAAAAACZCgAAAAAAAAAAAACZCgAAAAAAAJoKAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlwoAAAAAAACXCgAAAAAAAAAAAAAAAPC/" - ], - [ - 434, - 1, - "insert_completion", - { - "completion": "Shadowsocks", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Shadowsocks" - }, - "AgAAAJcKAAAAAAAAlwoAAAAAAAADAAAAU2hhlwoAAAAAAACiCgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmgoAAAAAAACaCgAAAAAAAAAAAAAAAPC/" - ], - [ - 437, - 1, - "rust_fmt_format_buffer", - null, - "CwAAAIQJAAAAAAAAiAkAAAAAAAAAAAAAlQkAAAAAAACVCQAAAAAAAAMAAABtZW2cCQAAAAAAAKkJAAAAAAAAAAAAALsJAAAAAAAAzQkAAAAAAAAAAAAA/QkAAAAAAAARCgAAAAAAAAAAAABGCgAAAAAAAFoKAAAAAAAAAAAAAJAKAAAAAAAApAoAAAAAAAAAAAAAzgoAAAAAAADiCgAAAAAAAAAAAAASCwAAAAAAABoLAAAAAAAAAAAAABsLAAAAAAAAIAsAAAAAAAAAAAAAVAsAAAAAAABhCwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAogoAAAAAAACiCgAAAAAAAAAAAAAAAPC/" - ], - [ - 453, - 1, - "left_delete", - null, - "AQAAAHcMAAAAAAAAdwwAAAAAAAD3AgAAVGFnOjpXaXJlZ3VhcmQgPT4gewogICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZSh3ZykgPSBjb25uLmdldF93aXJlZ3VhcmQoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZShhcGkpID0gd2dfY2xpZW50LmFzX3JlZigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgT2socHVia2V5KSA9ICZ3Zy5rZXlzLnB1YmtleSgpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGV0IEVycihlKSA9IGFwaS5jcmVhdGUocHVia2V5LCB3Zy5hZGRyZXNzLmNsb25lKCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYWNpbmc6OmVycm9yISgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIHJlc3RvcmUgV2lyZUd1YXJkIGNvbm5lY3Rpb24ge306IHt9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25uX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9", - "AQAAAAAAAAABAAAAdwwAAAAAAABuDwAAAAAAAAAAAAAAAPC/" - ], - [ - 455, - 1, - "trim_trailing_white_space", - null, - "AQAAAGMMAAAAAAAAYwwAAAAAAAAUAAAAICAgICAgICAgICAgICAgICAgICA", - "AQAAAAAAAAABAAAAdwwAAAAAAAB3DAAAAAAAAAAAAAAAAPC/" - ], - [ - 456, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAGMMAAAAAAAAYwwAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAYwwAAAAAAABjDAAAAAAAAAAAAAAAAPC/" - ], - [ - 460, - 4, - "left_delete", - null, - "BAAAAJ0TAAAAAAAAnRMAAAAAAAAlAQAAVGFnOjpIeXN0ZXJpYTIgfCBUYWc6Ok10cHJvdG8gPT4gewogICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjp3YXJuISgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTa2lwcGluZyB1bnN1cHBvcnRlZCBjb25uZWN0aW9uIHt9IHdpdGggdGFnIHs6P30iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKQogICAgICAgICAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgICAgIH2ZEwAAAAAAAJkTAAAAAAAABAAAACAgICCVEwAAAAAAAJUTAAAAAAAABAAAACAgICCREwAAAAAAAJETAAAAAAAABAAAACAgICA", - "AQAAAAAAAAABAAAAnRMAAAAAAADCFAAAAAAAAAAAAAAAAPC/" - ], - [ - 462, - 1, - "trim_trailing_white_space", - null, - "AQAAAIkTAAAAAAAAiRMAAAAAAAAIAAAAICAgICAgICA", - "AQAAAAAAAAABAAAAkRMAAAAAAACREwAAAAAAAAAAAAAAAPC/" - ], - [ - 463, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAIkTAAAAAAAAiRMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAiRMAAAAAAACJEwAAAAAAAAAAAAAAAPC/" - ], - [ - 488, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAL0AAAAAAAAAvgAAAAAAAAAAAAAAvgAAAAAAAAC/AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvQAAAAAAAAC9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 489, - 1, - "paste", - null, - "AQAAAL8AAAAAAAAA8AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvwAAAAAAAAC/AAAAAAAAAAAAAAAAAPC/" - ], - [ - 490, - 1, - "insert", - { - "characters": "\nгыу" - }, - "BAAAAPAAAAAAAAAA8QAAAAAAAAAAAAAA8QAAAAAAAADyAAAAAAAAAAAAAADyAAAAAAAAAPMAAAAAAAAAAAAAAPMAAAAAAAAA9AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8AAAAAAAAADwAAAAAAAAAAAAAAAAAPC/" - ], - [ - 491, - 1, - "insert", - { - "characters": " " - }, - "AQAAAPQAAAAAAAAA9QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9AAAAAAAAAD0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 492, - 4, - "left_delete", - null, - "BAAAAPQAAAAAAAAA9AAAAAAAAAABAAAAIPMAAAAAAAAA8wAAAAAAAAACAAAA0YPyAAAAAAAAAPIAAAAAAAAAAgAAANGL8QAAAAAAAADxAAAAAAAAAAIAAADQsw", - "AQAAAAAAAAABAAAA9QAAAAAAAAD1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 493, - 1, - "insert", - { - "characters": "use" - }, - "AwAAAPEAAAAAAAAA8gAAAAAAAAAAAAAA8gAAAAAAAADzAAAAAAAAAAAAAADzAAAAAAAAAPQAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8QAAAAAAAADxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 494, - 1, - "insert", - { - "characters": " fcore::" - }, - "CAAAAPQAAAAAAAAA9QAAAAAAAAAAAAAA9QAAAAAAAAD2AAAAAAAAAAAAAAD2AAAAAAAAAPcAAAAAAAAAAAAAAPcAAAAAAAAA+AAAAAAAAAAAAAAA+AAAAAAAAAD5AAAAAAAAAAAAAAD5AAAAAAAAAPoAAAAAAAAAAAAAAPoAAAAAAAAA+wAAAAAAAAAAAAAA+wAAAAAAAAD8AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9AAAAAAAAAD0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 495, - 1, - "insert_snippet", - { - "contents": "{$0}" - }, - "AQAAAPwAAAAAAAAA/gAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 496, - 1, - "insert", - { - "characters": "Err" - }, - "AwAAAP0AAAAAAAAA/gAAAAAAAAAAAAAA/gAAAAAAAAD/AAAAAAAAAAAAAAD/AAAAAAAAAAABAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QAAAAAAAAD9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 497, - 1, - "insert_completion", - { - "completion": "Err(${1})", - "format": "snippet", - "keep_prefix": false, - "must_insert": false, - "trigger": "Err" - }, - "AgAAAP0AAAAAAAAA/QAAAAAAAAADAAAARXJy/QAAAAAAAAACAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 498, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Delete Left Right.sublime-macro" - }, - "AgAAAAABAAAAAAAAAAEAAAAAAAABAAAAKAABAAAAAAAAAAEAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAPC/" - ], - [ - 499, - 1, - "insert", - { - "characters": "oro," - }, - "BAAAAAABAAAAAAAAAQEAAAAAAAAAAAAAAQEAAAAAAAACAQAAAAAAAAAAAAACAQAAAAAAAAMBAAAAAAAAAAAAAAMBAAAAAAAABAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 500, - 1, - "insert", - { - "characters": " R" - }, - "AgAAAAQBAAAAAAAABQEAAAAAAAAAAAAABQEAAAAAAAAGAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 501, - 4, - "left_delete", - null, - "BAAAAAUBAAAAAAAABQEAAAAAAAABAAAAUgQBAAAAAAAABAEAAAAAAAABAAAAIAMBAAAAAAAAAwEAAAAAAAABAAAALAIBAAAAAAAAAgEAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAABgEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 502, - 1, - "insert", - { - "characters": "," - }, - "AQAAAAIBAAAAAAAAAwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" - ], - [ - 503, - 1, - "insert", - { - "characters": " Re" - }, - "AwAAAAMBAAAAAAAABAEAAAAAAAAAAAAABAEAAAAAAAAFAQAAAAAAAAAAAAAFAQAAAAAAAAYBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAwEAAAAAAAADAQAAAAAAAAAAAAAAAPC/" - ], - [ - 504, - 1, - "insert_completion", - { - "completion": "Result", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Result" - }, - "AgAAAAQBAAAAAAAABAEAAAAAAAACAAAAUmUEAQAAAAAAAAoBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABgEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 506, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAAsBAAAAAAAADAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACwEAAAAAAAALAQAAAAAAAAAAAAAAAPC/" - ], - [ - 513, - 1, - "left_delete", - null, - "AQAAAEEBAAAAAAAAQQEAAAAAAAAFAAAARXJyb3I", - "AQAAAAAAAAABAAAAQQEAAAAAAABGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 518, - 5, - "left_delete", - null, - "BQAAAEMBAAAAAAAAQwEAAAAAAAAGAAAAUmVzdWx0QgEAAAAAAABCAQAAAAAAAAEAAAAgQQEAAAAAAABBAQAAAAAAAAEAAAAsQAEAAAAAAABAAQAAAAAAAAEAAAAgPwEAAAAAAAA/AQAAAAAAAAEAAAAs", - "AQAAAAAAAAABAAAAQwEAAAAAAABJAQAAAAAAAAAAAAAAAPC/" - ], - [ - 525, - 1, - "insert", - { - "characters": "," - }, - "AQAAAAoBAAAAAAAACwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 526, - 1, - "insert", - { - "characters": " Tag" - }, - "BAAAAAsBAAAAAAAADAEAAAAAAAAAAAAADAEAAAAAAAANAQAAAAAAAAAAAAANAQAAAAAAAA4BAAAAAAAAAAAAAA4BAAAAAAAADwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACwEAAAAAAAALAQAAAAAAAAAAAAAAAPC/" - ], - [ - 531, - 3, - "left_delete", - null, - "AwAAAFcBAAAAAAAAVwEAAAAAAAADAAAAVGFnVgEAAAAAAABWAQAAAAAAAAEAAAAgVQEAAAAAAABVAQAAAAAAAAEAAAAs", - "AQAAAAAAAAABAAAAVwEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 545, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAANQAAAAAAAAA1QAAAAAAAAAFAAAAcHJvdG/VAAAAAAAAANYAAAAAAAAAAAAAANYAAAAAAAAA1wAAAAAAAAAAAAAA1wAAAAAAAADYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1AAAAAAAAADZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 550, - 1, - "insert", - { - "characters": "wir" - }, - "AwAAAOYAAAAAAAAA5wAAAAAAAAAFAAAAZW1haWznAAAAAAAAAOgAAAAAAAAAAAAAAOgAAAAAAAAA6QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5gAAAAAAAADrAAAAAAAAAAAAAAAAAPC/" - ], - [ - 551, - 1, - "insert_completion", - { - "completion": "wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "wireguard" - }, - "AgAAAOYAAAAAAAAA5gAAAAAAAAADAAAAd2ly5gAAAAAAAADvAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6QAAAAAAAADpAAAAAAAAAAAAAAAAAPC/" - ], - [ - 562, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABIAAAAAAAAAEwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEgAAAAAAAAASAAAAAAAAAAAAAAAAAPC/" - ], - [ - 563, - 1, - "paste", - null, - "AQAAABMAAAAAAAAASAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEwAAAAAAAAATAAAAAAAAAAAAAAAAAPC/" - ], - [ - 564, - 1, - "left_delete", - null, - "AQAAAEcAAAAAAAAARwAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAASAAAAAAAAABIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 572, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFsAAAAAAAAAXAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwAAAAAAAABbAAAAAAAAAAAAAAAAAPC/" - ], - [ - 573, - 1, - "paste", - null, - "AQAAAFwAAAAAAAAAkQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXAAAAAAAAABcAAAAAAAAAAAAAAAAAPC/" - ], - [ - 576, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAJEAAAAAAAAAkQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAkQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 591, - 1, - "left_delete", - null, - "AQAAAFYMAAAAAAAAVgwAAAAAAAAvAAAAICAgICAgICAgICAgbGV0IHdnX2NsaWVudCA9IHdnX2NsaWVudC5jbG9uZSgpOwo", - "AQAAAAAAAAABAAAAVgwAAAAAAACFDAAAAAAAAAAAAAAAAPC/" - ], - [ - 600, - 1, - "paste", - null, - "AQAAAA8KAAAAAAAAeQsAAAAAAAALAgAAIGxldCBjb25uczogVmVjPCh1dWlkOjpVdWlkLCBDKT4gPSBtZW0KICAgICAgICAgICAgLml0ZXIoKQogICAgICAgICAgICAuZmlsdGVyKHxfLCBjb25ufCB7CiAgICAgICAgICAgICAgICBjb25uLmdldF9wcm90bygpLnByb3RvKCkgPT0gVGFnOjpWbGVzc1RjcFJlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8fCBjb25uLmdldF9wcm90bygpLnByb3RvKCkgPT0gVGFnOjpWbGVzc0dycGNSZWFsaXR5CiAgICAgICAgICAgICAgICAgICAgfHwgY29ubi5nZXRfcHJvdG8oKS5wcm90bygpID09IFRhZzo6Vmxlc3NYaHR0cFJlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8fCBjb25uLmdldF9wcm90bygpLnByb3RvKCkgPT0gVGFnOjpWbWVzcwogICAgICAgICAgICAgICAgICAgIHx8IGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKSA9PSBUYWc6OlNoYWRvd3NvY2tzCiAgICAgICAgICAgIH0pCiAgICAgICAgICAgIC5tYXAofChpZCwgY29ubil8ICgqaWQsIGNvbm4uY2xvbmUoKSkpCiAgICAgICAgICAgIC5jb2xsZWN0KCk7Cg", - "AQAAAAAAAAABAAAADwoAAAAAAAAaDAAAAAAAAAAAAAAAAPC/" - ], - [ - 601, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAHkLAAAAAAAAhgsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQsAAAAAAAB5CwAAAAAAAAAAAAAAAPC/" - ], - [ - 603, - 1, - "trim_trailing_white_space", - null, - "AQAAAHoLAAAAAAAAegsAAAAAAAAMAAAAICAgICAgICAgICAg", - "AQAAAAAAAAABAAAAhgsAAAAAAACGCwAAAAAAAAAAAAAAAPC/" - ], - [ - 604, - 1, - "rust_fmt_format_buffer", - null, - "CAAAAA8KAAAAAAAAEAoAAAAAAAAAAAAAtwoAAAAAAADMCgAAAAAAAAAAAADOCgAAAAAAAOIKAAAAAAAAAAAAAPcKAAAAAAAADwsAAAAAAAAAAAAAJwsAAAAAAAA/CwAAAAAAAAAAAABYCwAAAAAAAHALAAAAAAAAAAAAAH0LAAAAAAAAlQsAAAAAAAAAAAAAqAsAAAAAAAC5CwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAegsAAAAAAAB6CwAAAAAAAAAAAAAAAPC/" - ], - [ - 631, - 1, - "left_delete", - null, - "AQAAADIMAAAAAAAAMgwAAAAAAAD7BwAAZm9yIChjb25uX2lkLCBjb25uKSBpbiBjb25ucyB7CiAgICAgICAgICAgIGxldCB4cmF5X2NsaWVudCA9IHhyYXlfY2xpZW50LmNsb25lKCk7CgogICAgICAgICAgICB0b2tpbzo6c3Bhd24oYXN5bmMgbW92ZSB7CiAgICAgICAgICAgICAgICBtYXRjaCBjb25uLmdldF9wcm90bygpLnByb3RvKCkgewogICAgICAgICAgICAgICAgICAgIFRhZzo6Vmxlc3NUY3BSZWFsaXR5CiAgICAgICAgICAgICAgICAgICAgfCBUYWc6OlZsZXNzR3JwY1JlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8IFRhZzo6Vmxlc3NYaHR0cFJlYWxpdHkKICAgICAgICAgICAgICAgICAgICB8IFRhZzo6Vm1lc3MgPT4gewogICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZShjbGllbnQpID0geHJheV9jbGllbnQuYXNfcmVmKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGV0IEVycihlKSA9IGNsaWVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jcmVhdGUoJmNvbm5faWQsIGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKSwgTm9uZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXdhaXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFjaW5nOjplcnJvciEoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gcmVzdG9yZSBYcmF5IGNvbm5lY3Rpb24ge306IHt9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYWNpbmc6OmRlYnVnISgiUmVzdG9yZWQgWHJheSBjb25uZWN0aW9uIHt9IiwgY29ubl9pZCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgVGFnOjpTaGFkb3dzb2NrcyA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIGxldCBTb21lKHBhc3N3b3JkKSA9IGNvbm4uZ2V0X3Bhc3N3b3JkKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGV0IFNvbWUoY2xpZW50KSA9IHhyYXlfY2xpZW50LmFzX3JlZigpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBsZXQgRXJyKGUpID0gY2xpZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jcmVhdGUoJmNvbm5faWQsIGNvbm4uZ2V0X3Byb3RvKCkucHJvdG8oKSwgU29tZShwYXNzd29yZCkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hd2FpdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2luZzo6ZXJyb3IhKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byByZXN0b3JlIFNoYWRvd3NvY2tzIGNvbm5lY3Rpb24ge306IHt9IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbm5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2luZzo6ZGVidWchKCJSZXN0b3JlZCBTaGFkb3dzb2NrcyBjb25uZWN0aW9uIHt9IiwgY29ubl9pZCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICB9", - "AQAAAAAAAAABAAAAMgwAAAAAAAAtFAAAAAAAAAAAAAAAQFpA" - ], - [ - 632, - 1, - "paste", - null, - "AQAAADIMAAAAAAAA5Q8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMgwAAAAAAAAyDAAAAAAAAAAAAAAAAPC/" - ], - [ - 634, - 1, - "trim_trailing_white_space", - null, - "AQAAADQNAAAAAAAANA0AAAAAAAAUAAAAICAgICAgICAgICAgICAgICAgICA", - "AQAAAAAAAAABAAAA5Q8AAAAAAADlDwAAAAAAAAAAAAAAAPC/" - ], - [ - 640, - 1, - "left_delete", - null, - "AQAAAIMMAAAAAAAAgwwAAAAAAAAmAAAALy8g0JrQu9C+0L3QuNGA0YPQtdC8IEFyYzxNdXRleDwuLi4+Pgo", - "AQAAAAAAAAABAAAAgwwAAAAAAACgDAAAAAAAAAAAAAAAAPC/" - ], - [ - 644, - 1, - "left_delete", - null, - "AQAAABgNAAAAAAAAGA0AAAAAAABeAAAAICAgICAgICAgICAgICAgICAgICAvLyDQntCx0YDQsNCx0L7RgtC60LAgU2hhZG93c29ja3Mg0L7RgtC00LXQu9GM0L3QviDQuNC3LdC30LAg0L/QsNGA0L7Qu9GPCg", - "AQAAAAAAAAABAAAAGA0AAAAAAABbDQAAAAAAAAAAAAAAAPC/" - ], - [ - 646, - 1, - "trim_trailing_white_space", - null, - "AQAAAIIMAAAAAAAAggwAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAGA0AAAAAAAAYDQAAAAAAAAAAAAAAAPC/" - ], - [ - 678, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAMUBAAAAAAAAxgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxQEAAAAAAADFAQAAAAAAAAAAAAAAoGdA" - ], - [ - 679, - 1, - "paste", - null, - "AQAAAMYBAAAAAAAA+wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxgEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 680, - 1, - "left_delete", - null, - "AQAAAPoBAAAAAAAA+gEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA+wEAAAAAAAD7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 687, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAE8DAAAAAAAAUAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATwMAAAAAAABPAwAAAAAAAAAAAAAAAPC/" - ], - [ - 688, - 1, - "paste", - null, - "AQAAAFADAAAAAAAAhQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUAMAAAAAAABQAwAAAAAAAAAAAAAAAPC/" - ], - [ - 691, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAIUDAAAAAAAAhQMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAhQMAAAAAAACFAwAAAAAAAAAAAAAAAPC/" - ], - [ - 698, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAH8BAAAAAAAAgAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfwEAAAAAAAB/AQAAAAAAAAAAAAAAwF1A" - ], - [ - 699, - 1, - "paste", - null, - "AQAAAIABAAAAAAAAtQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgAEAAAAAAACAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 700, - 1, - "left_delete", - null, - "AQAAALQBAAAAAAAAtAEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAtQEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 709, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 711, - 1, - "paste", - null, - "AQAAAAAAAAAAAAAANQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - ], - [ - 714, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADUAAAAAAAAANQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 747, - 1, - "insert", - { - "characters": "//" - }, - "AgAAAL4OAAAAAAAAvw4AAAAAAAAAAAAAvw4AAAAAAADADgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvg4AAAAAAAC+DgAAAAAAAAAAAAAAAPC/" - ], - [ - 749, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAL4OAAAAAAAAvw4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwA4AAAAAAADADgAAAAAAAAAAAAAAAPC/" - ], - [ - 754, - 5, - "left_delete", - null, - "BQAAABsPAAAAAAAAGw8AAAAAAAABAAAAaxoPAAAAAAAAGg8AAAAAAAABAAAAYxkPAAAAAAAAGQ8AAAAAAAABAAAAbxgPAAAAAAAAGA8AAAAAAAABAAAAbBcPAAAAAAAAFw8AAAAAAAABAAAAXw", - "AQAAAAAAAAABAAAAHA8AAAAAAAAcDwAAAAAAAAAAAAAAAPC/" - ], - [ - 768, - 1, - "left_delete", - null, - "AQAAAKsOAAAAAAAAqw4AAAAAAABCAAAAICAgICAgICAgICAgICAgICAgICAvLyBsZXQgbXV0IGNsaWVudF9sb2NrID0gY2xpZW50LmxvY2soKS5hd2FpdDsK", - "AQAAAAAAAAABAAAAqw4AAAAAAADtDgAAAAAAAAAAAAAAAPC/" - ], - [ - 779, - 1, - "insert", - { - "characters": "(" - }, - "AQAAAPwFAAAAAAAA/QUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AUAAAAAAAD8BQAAAAAAAAAAAAAAAPC/" - ], - [ - 781, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAAQGAAAAAAAABQYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAYAAAAAAAAEBgAAAAAAAAAAAAAAAPC/" - ], - [ - 801, - 1, - "paste", - null, - "AQAAAJEAAAAAAAAAqgAAAAAAAAA1AAAAI1tjZmcoYW55KGZlYXR1cmUgPSAieHJheSIsIGZlYXR1cmUgPSAid2lyZWd1YXJkIikpXQo", - "AQAAAAAAAAABAAAAkQAAAAAAAADGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 809, - 1, - "paste", - null, - "AQAAAEgAAAAAAAAAYQAAAAAAAAA1AAAAI1tjZmcoYW55KGZlYXR1cmUgPSAieHJheSIsIGZlYXR1cmUgPSAid2lyZWd1YXJkIikpXQo", - "AQAAAAAAAAABAAAASAAAAAAAAAB9AAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/node/tasks.rs", - "settings": - { - "buffer_size": 12994, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 11, - 5, - "left_delete", - null, - "BQAAANkYAAAAAAAA2RgAAAAAAAABAAAAX9gYAAAAAAAA2BgAAAAAAAABAAAAedcYAAAAAAAA1xgAAAAAAAABAAAAYdYYAAAAAAAA1hgAAAAAAAABAAAActUYAAAAAAAA1RgAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAA2hgAAAAAAADaGAAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 5, - "left_delete", - null, - "BQAAAGkeAAAAAAAAaR4AAAAAAAABAAAAX2geAAAAAAAAaB4AAAAAAAABAAAAeWceAAAAAAAAZx4AAAAAAAABAAAAYWYeAAAAAAAAZh4AAAAAAAABAAAAcmUeAAAAAAAAZR4AAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAAah4AAAAAAABqHgAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 5, - "left_delete", - null, - "BQAAAEEpAAAAAAAAQSkAAAAAAAABAAAAX0ApAAAAAAAAQCkAAAAAAAABAAAAeT8pAAAAAAAAPykAAAAAAAABAAAAYT4pAAAAAAAAPikAAAAAAAABAAAAcj0pAAAAAAAAPSkAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAAQikAAAAAAABCKQAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 6, - "left_delete", - null, - "BgAAAJQvAAAAAAAAlC8AAAAAAAABAAAAc5MvAAAAAAAAky8AAAAAAAABAAAAX5IvAAAAAAAAki8AAAAAAAABAAAAeZEvAAAAAAAAkS8AAAAAAAABAAAAYZAvAAAAAAAAkC8AAAAAAAABAAAAco8vAAAAAAAAjy8AAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAAlS8AAAAAAACVLwAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "insert", - { - "characters": "s" - }, - "AQAAAI8vAAAAAAAAkC8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjy8AAAAAAACPLwAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAALcAAAAAAAAAuAAAAAAAAAAEAAAAcG9uebgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAC6AAAAAAAAALsAAAAAAAAAAAAAALsAAAAAAAAAvAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtwAAAAAAAAC7AAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAHYBAAAAAAAAdwEAAAAAAAAEAAAAcG9ueXcBAAAAAAAAeAEAAAAAAAAAAAAAeAEAAAAAAAB5AQAAAAAAAAAAAAB5AQAAAAAAAHoBAAAAAAAAAAAAAHoBAAAAAAAAewEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdgEAAAAAAAB6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAGEAAAAAAAAAYgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "paste", - null, - "AQAAAGIAAAAAAAAAbAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "insert", - { - "characters": "," - }, - "AQAAAGwAAAAAAAAAbQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbAAAAAAAAABsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "insert", - { - "characters": " " - }, - "AQAAAG0AAAAAAAAAbgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQAAAAAAAABtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 1, - "insert", - { - "characters": "," - }, - "AQAAAHkAAAAAAAAAegAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQAAAAAAAAB5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "insert", - { - "characters": " " - }, - "AQAAAHoAAAAAAAAAewAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAegAAAAAAAAB6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "paste", - null, - "AQAAAHsAAAAAAAAAhQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAewAAAAAAAAB7AAAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAIUAAAAAAAAAhgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhQAAAAAAAACFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 1, - "left_delete", - null, - "AQAAAEEAAAAAAAAAQQAAAAAAAAAWAAAAdXNlIHJreXY6OkFsaWduZWRWZWM7Cg", - "AQAAAAAAAAABAAAAQQAAAAAAAABXAAAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "left_delete", - null, - "AQAAAHIAAAAAAAAAcgAAAAAAAAAWAAAAdXNlIHJreXY6OkluZmFsbGlibGU7Cg", - "AQAAAAAAAAABAAAAcgAAAAAAAACIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAIwAAAAAAAAAjQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjAAAAAAAAACMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "paste", - null, - "AQAAAI0AAAAAAAAApgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQAAAAAAAACNAAAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "left_delete", - null, - "AQAAAKUAAAAAAAAApQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAApgAAAAAAAACmAAAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAALgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuAAAAAAAAAC4AAAAAAAAAAAAAAAAAPC/" - ], - [ - 126, - 1, - "paste", - null, - "AQAAALoAAAAAAAAA0wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 127, - 1, - "insert", - { - "characters": "гыу" - }, - "AwAAANMAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADVAAAAAAAAAAAAAADVAAAAAAAAANYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0wAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 128, - 1, - "insert", - { - "characters": " асщкуЖЖ" - }, - "CAAAANYAAAAAAAAA1wAAAAAAAAAAAAAA1wAAAAAAAADYAAAAAAAAAAAAAADYAAAAAAAAANkAAAAAAAAAAAAAANkAAAAAAAAA2gAAAAAAAAAAAAAA2gAAAAAAAADbAAAAAAAAAAAAAADbAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA3QAAAAAAAAAAAAAA3QAAAAAAAADeAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1gAAAAAAAADWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 137, - 1, - "left_delete", - null, - "AQAAANMAAAAAAAAA0wAAAAAAAAAWAAAA0LPRi9GDINCw0YHRidC60YPQltCWCg", - "AQAAAAAAAAABAAAA0wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "insert", - { - "characters": "use" - }, - "AwAAANMAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADVAAAAAAAAAAAAAADVAAAAAAAAANYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0wAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 139, - 1, - "insert", - { - "characters": " fcore::" - }, - "CAAAANYAAAAAAAAA1wAAAAAAAAAAAAAA1wAAAAAAAADYAAAAAAAAAAAAAADYAAAAAAAAANkAAAAAAAAAAAAAANkAAAAAAAAA2gAAAAAAAAAAAAAA2gAAAAAAAADbAAAAAAAAAAAAAADbAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA3QAAAAAAAAAAAAAA3QAAAAAAAADeAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1gAAAAAAAADWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 140, - 1, - "paste", - null, - "AQAAAN4AAAAAAAAA5QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3gAAAAAAAADeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAOUAAAAAAAAA5gAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5QAAAAAAAADlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 146, - 3, - "left_delete", - null, - "AwAAAHYBAAAAAAAAdgEAAAAAAAAHAAAAU3RhdHNPcHUBAAAAAAAAdQEAAAAAAAABAAAAIHQBAAAAAAAAdAEAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAdgEAAAAAAAB9AQAAAAAAAAAAAAAAAPC/" - ], - [ - 149, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAIEBAAAAAAAAgQEAAAAAAAAEAAAACiAgIA", - "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 159, - 1, - "insert", - { - "characters": "\nuse" - }, - "BAAAALUBAAAAAAAAtgEAAAAAAAAAAAAAtgEAAAAAAAC3AQAAAAAAAAAAAAC3AQAAAAAAALgBAAAAAAAAAAAAALgBAAAAAAAAuQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtQEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 160, - 1, - "insert", - { - "characters": " " - }, - "AQAAALkBAAAAAAAAugEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuQEAAAAAAAC5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 161, - 4, - "left_delete", - null, - "BAAAALkBAAAAAAAAuQEAAAAAAAABAAAAILgBAAAAAAAAuAEAAAAAAAABAAAAZbcBAAAAAAAAtwEAAAAAAAABAAAAc7YBAAAAAAAAtgEAAAAAAAABAAAAdQ", - "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 169, - 1, - "paste", - null, - "AQAAALYBAAAAAAAAzwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgEAAAAAAAC2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 172, - 1, - "insert", - { - "characters": "any(" - }, - "BAAAALwBAAAAAAAAvQEAAAAAAAAAAAAAvQEAAAAAAAC+AQAAAAAAAAAAAAC+AQAAAAAAAL8BAAAAAAAAAAAAAL8BAAAAAAAAwAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvAEAAAAAAAC8AQAAAAAAAAAAAAAAAPC/" - ], - [ - 182, - 1, - "paste", - null, - "AQAAALYBAAAAAAAA6wEAAAAAAAAdAAAAI1tjZmcoYW55KGZlYXR1cmUgPSAieHJheSIpXQo", - "AQAAAAAAAAABAAAAtgEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" - ], - [ - 185, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAOsBAAAAAAAA6wEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA6wEAAAAAAADrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 193, - 1, - "cut", - null, - "AQAAAIIBAAAAAAAAggEAAAAAAAASAAAAWHJheUhhbmRsZXJBY3Rpb25z", - "AQAAAAAAAAABAAAAggEAAAAAAACUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 197, - 1, - "insert", - { - "characters": "{" - }, - "AQAAALEAAAAAAAAAsgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsQAAAAAAAACxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 199, - 1, - "left_delete", - null, - "AQAAALEAAAAAAAAAsQAAAAAAAAABAAAAew", - "AQAAAAAAAAABAAAAsgAAAAAAAACyAAAAAAAAAAAAAAAAAPC/" - ], - [ - 202, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAN4AAAAAAAAA3wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3gAAAAAAAADeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 203, - 1, - "paste", - null, - "AQAAAN8AAAAAAAAA8QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 204, - 1, - "insert", - { - "characters": "," - }, - "AQAAAPEAAAAAAAAA8gAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8QAAAAAAAADxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 205, - 1, - "insert", - { - "characters": " " - }, - "AQAAAPIAAAAAAAAA8wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8gAAAAAAAADyAAAAAAAAAAAAAAAAAPC/" - ], - [ - 208, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAPoAAAAAAAAA+wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+gAAAAAAAAD6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 215, - 1, - "left_delete", - null, - "AQAAAJcBAAAAAAAAlwEAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAmAEAAAAAAACYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 220, - 1, - "left_delete", - null, - "AQAAAJYBAAAAAAAAlgEAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAlwEAAAAAAACXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 223, - 1, - "rust_fmt_format_buffer", - null, - "AgAAALoAAAAAAAAAugAAAAAAAABDAAAAI1tjZmcoZmVhdHVyZSA9ICJ4cmF5IildCnVzZSBmY29yZTo6e1hyYXlIYW5kbGVyQWN0aW9ucywgU3RhdHNPcH07CnEBAAAAAAAAtAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlgEAAAAAAACWAQAAAAAAAAAAAAAAAPC/" - ], - [ - 227, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAMAPAAAAAAAA1Q8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwA8AAAAAAADADwAAAAAAAAAAAAAAAPC/" - ], - [ - 235, - 1, - "paste", - null, - "AQAAAFgXAAAAAAAAcRcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWBcAAAAAAABYFwAAAAAAAAAAAAAAAPC/" - ], - [ - 237, - 1, - "trim_trailing_white_space", - null, - "AQAAAMEPAAAAAAAAwQ8AAAAAAAAUAAAAICAgICAgICAgICAgICAgICAgICA", - "AQAAAAAAAAABAAAAcRcAAAAAAABxFwAAAAAAAAAAAAAAAPC/" - ], - [ - 238, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAMEPAAAAAAAAwQ8AAAAAAAABAAAACkMXAAAAAAAAVxcAAAAAAAAAAAAAbxcAAAAAAABvFwAAAAAAAAEAAAAK", - "AQAAAAAAAAABAAAAXRcAAAAAAABdFwAAAAAAAAAAAAAAAPC/" - ], - [ - 242, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAMAPAAAAAAAA1Q8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwA8AAAAAAADADwAAAAAAAAAAAAAAAPC/" - ], - [ - 243, - 1, - "paste", - null, - "AQAAANUPAAAAAAAA7g8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1Q8AAAAAAADVDwAAAAAAAAAAAAAAAPC/" - ], - [ - 249, - 1, - "insert", - { - "characters": "wireguard" - }, - "CQAAAOYPAAAAAAAA5w8AAAAAAAAEAAAAeHJheecPAAAAAAAA6A8AAAAAAAAAAAAA6A8AAAAAAADpDwAAAAAAAAAAAADpDwAAAAAAAOoPAAAAAAAAAAAAAOoPAAAAAAAA6w8AAAAAAAAAAAAA6w8AAAAAAADsDwAAAAAAAAAAAADsDwAAAAAAAO0PAAAAAAAAAAAAAO0PAAAAAAAA7g8AAAAAAAAAAAAA7g8AAAAAAADvDwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5g8AAAAAAADqDwAAAAAAAAAAAAAAAPC/" - ], - [ - 252, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAPMPAAAAAAAA8w8AAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA7w8AAAAAAADvDwAAAAAAAAAAAAAAAPC/" - ], - [ - 256, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFUdAAAAAAAAah0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVR0AAAAAAABVHQAAAAAAAAAAAAAAAPC/" - ], - [ - 257, - 1, - "paste", - null, - "AQAAAGodAAAAAAAAgx0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAah0AAAAAAABqHQAAAAAAAAAAAAAAAPC/" - ], - [ - 258, - 1, - "left_delete", - null, - "AQAAAIIdAAAAAAAAgh0AAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAgx0AAAAAAACDHQAAAAAAAAAAAAAAAPC/" - ], - [ - 267, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAGguAAAAAAAAeS4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaC4AAAAAAABoLgAAAAAAAAAAAAAAAPC/" - ], - [ - 268, - 1, - "paste", - null, - "AQAAAHkuAAAAAAAAki4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeS4AAAAAAAB5LgAAAAAAAAAAAAAAAPC/" - ], - [ - 269, - 1, - "left_delete", - null, - "AQAAAJEuAAAAAAAAkS4AAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAki4AAAAAAACSLgAAAAAAAAAAAAAAAPC/" - ], - [ - 276, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAP8lAAAAAAAAFCYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/yUAAAAAAAD/JQAAAAAAAAAAAAAAAPC/" - ], - [ - 277, - 1, - "paste", - null, - "AQAAABQmAAAAAAAALSYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFCYAAAAAAAAUJgAAAAAAAAAAAAAAAPC/" - ], - [ - 282, - 1, - "insert", - { - "characters": "wir" - }, - "AwAAACUmAAAAAAAAJiYAAAAAAAAEAAAAeHJheSYmAAAAAAAAJyYAAAAAAAAAAAAAJyYAAAAAAAAoJgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJSYAAAAAAAApJgAAAAAAAAAAAAAAAPC/" - ], - [ - 283, - 1, - "insert_completion", - { - "completion": "wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "wireguard" - }, - "AgAAACUmAAAAAAAAJSYAAAAAAAADAAAAd2lyJSYAAAAAAAAuJgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKCYAAAAAAAAoJgAAAAAAAAAAAAAAAPC/" - ], - [ - 286, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADImAAAAAAAAMiYAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAALiYAAAAAAAAuJgAAAAAAAAAAAAAAAPC/" - ], - [ - 290, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAGApAAAAAAAAdSkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYCkAAAAAAABgKQAAAAAAAAAAAAAAAPC/" - ], - [ - 291, - 1, - "paste", - null, - "AQAAAHUpAAAAAAAAjikAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdSkAAAAAAAB1KQAAAAAAAAAAAAAAAPC/" - ], - [ - 294, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAI4pAAAAAAAAjikAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAjikAAAAAAACOKQAAAAAAAAAAAAAAAPC/" - ], - [ - 296, - 1, - "left_delete", - null, - "AQAAAI0pAAAAAAAAjSkAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAjikAAAAAAACOKQAAAAAAAAAAAAAAAPC/" - ], - [ - 299, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAI0pAAAAAAAAjikAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjSkAAAAAAACNKQAAAAAAAAAAAAAAAPC/" - ], - [ - 308, - 1, - "insert", - { - "characters": "\n_" - }, - "AgAAAIMuAAAAAAAAmC4AAAAAAAAAAAAAmC4AAAAAAACZLgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgy4AAAAAAACDLgAAAAAAAAAAAAAAAPC/" - ], - [ - 309, - 1, - "insert", - { - "characters": " " - }, - "AQAAAJkuAAAAAAAAmi4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmS4AAAAAAACZLgAAAAAAAAAAAAAAAPC/" - ], - [ - 310, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAJouAAAAAAAAnC4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmi4AAAAAAACaLgAAAAAAAAAAAAAAAPC/" - ], - [ - 311, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Delete Left Right.sublime-macro" - }, - "AgAAAJouAAAAAAAAmi4AAAAAAAABAAAAIpouAAAAAAAAmi4AAAAAAAABAAAAIg", - "AQAAAAAAAAABAAAAmy4AAAAAAACbLgAAAAAAAAAAAAAAAPC/" - ], - [ - 312, - 1, - "insert", - { - "characters": "=>" - }, - "AgAAAJouAAAAAAAAmy4AAAAAAAAAAAAAmy4AAAAAAACcLgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmi4AAAAAAACaLgAAAAAAAAAAAAAAAPC/" - ], - [ - 313, - 1, - "insert", - { - "characters": " " - }, - "AQAAAJwuAAAAAAAAnS4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnC4AAAAAAACcLgAAAAAAAAAAAAAAAPC/" - ], - [ - 314, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAJ0uAAAAAAAAny4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnS4AAAAAAACdLgAAAAAAAAAAAAAAAPC/" - ], - [ - 315, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Delete Left Right.sublime-macro" - }, - "AgAAAJ0uAAAAAAAAnS4AAAAAAAABAAAAIp0uAAAAAAAAnS4AAAAAAAABAAAAIg", - "AQAAAAAAAAABAAAAni4AAAAAAACeLgAAAAAAAAAAAAAAAPC/" - ], - [ - 321, - 1, - "paste", - null, - "AQAAAJ0uAAAAAAAA2S4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnS4AAAAAAACdLgAAAAAAAAAAAAAAAPC/" - ], - [ - 326, - 1, - "left_delete", - null, - "AQAAALcuAAAAAAAAty4AAAAAAAAHAAAATXRwcm90bw", - "AQAAAAAAAAABAAAAty4AAAAAAAC+LgAAAAAAAAAAAAAAAPC/" - ], - [ - 327, - 3, - "right_delete", - null, - "AwAAALcuAAAAAAAAty4AAAAAAAABAAAAILcuAAAAAAAAty4AAAAAAAABAAAAabcuAAAAAAAAty4AAAAAAAABAAAAcw", - "AQAAAAAAAAABAAAAty4AAAAAAAC3LgAAAAAAAAAAAAAAAPC/" - ], - [ - 328, - 1, - "insert", - { - "characters": "IS" - }, - "AgAAALcuAAAAAAAAuC4AAAAAAAAAAAAAuC4AAAAAAAC5LgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAty4AAAAAAAC3LgAAAAAAAAAAAAAAAPC/" - ], - [ - 329, - 1, - "left_delete", - null, - "AQAAALguAAAAAAAAuC4AAAAAAAABAAAAUw", - "AQAAAAAAAAABAAAAuS4AAAAAAAC5LgAAAAAAAAAAAAAAAPC/" - ], - [ - 330, - 1, - "insert", - { - "characters": "s" - }, - "AQAAALguAAAAAAAAuS4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuC4AAAAAAAC4LgAAAAAAAAAAAAAAAPC/" - ], - [ - 332, - 1, - "insert", - { - "characters": "," - }, - "AQAAAMcuAAAAAAAAyC4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxy4AAAAAAADHLgAAAAAAAAAAAAAAAPC/" - ], - [ - 333, - 1, - "insert", - { - "characters": " or" - }, - "AwAAAMguAAAAAAAAyS4AAAAAAAAAAAAAyS4AAAAAAADKLgAAAAAAAAAAAADKLgAAAAAAAMsuAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyC4AAAAAAADILgAAAAAAAAAAAAAAAPC/" - ], - [ - 334, - 1, - "insert", - { - "characters": " built" - }, - "BgAAAMsuAAAAAAAAzC4AAAAAAAAAAAAAzC4AAAAAAADNLgAAAAAAAAAAAADNLgAAAAAAAM4uAAAAAAAAAAAAAM4uAAAAAAAAzy4AAAAAAAAAAAAAzy4AAAAAAADQLgAAAAAAAAAAAADQLgAAAAAAANEuAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyy4AAAAAAADLLgAAAAAAAAAAAAAAAPC/" - ], - [ - 335, - 1, - "insert", - { - "characters": " without" - }, - "CAAAANEuAAAAAAAA0i4AAAAAAAAAAAAA0i4AAAAAAADTLgAAAAAAAAAAAADTLgAAAAAAANQuAAAAAAAAAAAAANQuAAAAAAAA1S4AAAAAAAAAAAAA1S4AAAAAAADWLgAAAAAAAAAAAADWLgAAAAAAANcuAAAAAAAAAAAAANcuAAAAAAAA2C4AAAAAAAAAAAAA2C4AAAAAAADZLgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0S4AAAAAAADRLgAAAAAAAAAAAAAAAPC/" - ], - [ - 336, - 1, - "insert", - { - "characters": " support" - }, - "CAAAANkuAAAAAAAA2i4AAAAAAAAAAAAA2i4AAAAAAADbLgAAAAAAAAAAAADbLgAAAAAAANwuAAAAAAAAAAAAANwuAAAAAAAA3S4AAAAAAAAAAAAA3S4AAAAAAADeLgAAAAAAAAAAAADeLgAAAAAAAN8uAAAAAAAAAAAAAN8uAAAAAAAA4C4AAAAAAAAAAAAA4C4AAAAAAADhLgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2S4AAAAAAADZLgAAAAAAAAAAAAAAAPC/" - ], - [ - 337, - 1, - "insert", - { - "characters": " the" - }, - "BAAAAOEuAAAAAAAA4i4AAAAAAAAAAAAA4i4AAAAAAADjLgAAAAAAAAAAAADjLgAAAAAAAOQuAAAAAAAAAAAAAOQuAAAAAAAA5S4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4S4AAAAAAADhLgAAAAAAAAAAAAAAAPC/" - ], - [ - 338, - 1, - "insert", - { - "characters": " proto" - }, - "BgAAAOUuAAAAAAAA5i4AAAAAAAAAAAAA5i4AAAAAAADnLgAAAAAAAAAAAADnLgAAAAAAAOguAAAAAAAAAAAAAOguAAAAAAAA6S4AAAAAAAAAAAAA6S4AAAAAAADqLgAAAAAAAAAAAADqLgAAAAAAAOsuAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5S4AAAAAAADlLgAAAAAAAAAAAAAAAPC/" - ], - [ - 341, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAJ0uAAAAAAAAty4AAAAAAAAAAAAA0C4AAAAAAADtLgAAAAAAAAAAAAAqLwAAAAAAAEQvAAAAAAAAAAAAAEYvAAAAAAAAXC8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6y4AAAAAAADrLgAAAAAAAAAAAAAAAPC/" - ], - [ - 345, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAMoxAAAAAAAAyzEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyjEAAAAAAADKMQAAAAAAAAAAAAAAAPC/" - ], - [ - 360, - 1, - "insert", - { - "characters": "," - }, - "AQAAALQBAAAAAAAAtQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtAEAAAAAAAC0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 361, - 1, - "insert", - { - "characters": " " - }, - "AQAAALUBAAAAAAAAtgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtQEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 362, - 1, - "paste", - null, - "AQAAALYBAAAAAAAAuwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgEAAAAAAAC2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 367, - 1, - "left_delete", - null, - "AQAAAEIBAAAAAAAAQgEAAAAAAAAFAAAAUHJvdG8", - "AQAAAAAAAAABAAAAQgEAAAAAAABHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 375, - 1, - "paste", - null, - "AQAAALABAAAAAAAAzwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsAEAAAAAAACwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 376, - 1, - "insert", - { - "characters": "," - }, - "AQAAAM8BAAAAAAAA0AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 383, - 1, - "left_delete", - null, - "AQAAAEMBAAAAAAAAQwEAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAARAEAAAAAAABEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 392, - 1, - "left_delete", - null, - "AQAAAA8BAAAAAAAADwEAAAAAAAAfAAAAQ29ubmVjdGlvblN0b3JhZ2VCYXNlT3BlcmF0aW9ucw", - "AQAAAAAAAAABAAAADwEAAAAAAAAuAQAAAAAAAAAAAAAAAPC/" - ], - [ - 397, - 1, - "right_delete", - null, - "AQAAAA8BAAAAAAAADwEAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 402, - 2, - "left_delete", - null, - "AgAAAAsBAAAAAAAACwEAAAAAAAAEAAAAICAgIAoBAAAAAAAACgEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 409, - 1, - "left_delete", - null, - "AQAAABsBAAAAAAAAGwEAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAHAEAAAAAAAAcAQAAAAAAAAAAAAAAAPC/" - ], - [ - 412, - 1, - "rust_fmt_format_buffer", - null, - "BwAAABsBAAAAAAAAGwEAAAAAAAABAAAAIBwBAAAAAAAAHQEAAAAAAAAAAAAALAEAAAAAAAAsAQAAAAAAABwAAAB1c2UgZmNvcmU6OntFcnJvciwgUmVzdWx0fTsKUQEAAAAAAABRAQAAAAAAABwAAABTdGF0c09wLCBYcmF5SGFuZGxlckFjdGlvbnMsdwEAAAAAAACwAQAAAAAAAAAAAADFMQAAAAAAAMUxAAAAAAAAAQAAAArFMQAAAAAAAMUxAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGwEAAAAAAAAbAQAAAAAAAAAAAAAAAPC/" - ], - [ - 420, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFAlAAAAAAAAZSUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUCUAAAAAAABQJQAAAAAAAAAAAAAAAPC/" - ], - [ - 421, - 1, - "paste", - null, - "AQAAAGUlAAAAAAAAKSYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZSUAAAAAAABlJQAAAAAAAAAAAAAAAPC/" - ], - [ - 429, - 6, - "left_delete", - null, - "BgAAAGskAAAAAAAAayQAAAAAAADlAAAAICAgVGFnOjpIeXN0ZXJpYTIgPT4gewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gRXJyKEVycm9yOjpDdXN0b20oIkh5c3RlcmlhMiBpcyBub3Qgc3VwcG9ydGVkIi5pbnRvKCkpKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBUYWc6Ok10cHJvdG8gPT4gcmV0dXJuIEVycihFcnJvcjo6Q3VzdG9tKCJNdHByb3RvIGlzIG5vdCBzdXBwb3J0ZWQiLmludG8oKSkpLGokAAAAAAAAaiQAAAAAAAABAAAAIGYkAAAAAAAAZiQAAAAAAAAEAAAAICAgIGIkAAAAAAAAYiQAAAAAAAAEAAAAICAgIF4kAAAAAAAAXiQAAAAAAAAEAAAAICAgIFokAAAAAAAAWiQAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAayQAAAAAAABQJQAAAAAAAAAAAAAAAPC/" - ], - [ - 430, - 1, - "left_delete", - null, - "AQAAAFkkAAAAAAAAWSQAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAWiQAAAAAAABaJAAAAAAAAAAAAAAAAPC/" - ], - [ - 445, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFMlAAAAAAAAVCUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUyUAAAAAAABTJQAAAAAAAAAAAAAAAPC/" - ], - [ - 446, - 1, - "paste", - null, - "AQAAAFQlAAAAAAAAiSUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVCUAAAAAAABUJQAAAAAAAAAAAAAAAPC/" - ], - [ - 449, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAFQlAAAAAAAAYCUAAAAAAAAAAAAAlCUAAAAAAACUJQAAAAAAAAEAAAAK", - "AQAAAAAAAAABAAAAiSUAAAAAAACJJQAAAAAAAAAAAAAAAPC/" - ], - [ - 460, - 1, - "cut", - null, - "AQAAAFQlAAAAAAAAVCUAAAAAAABBAAAAICAgICAgICAgICAgI1tjZmcoYW55KGZlYXR1cmUgPSAieHJheSIsIGZlYXR1cmUgPSAid2lyZWd1YXJkIikpXQo", - "AQAAAAAAAAABAAAAVCUAAAAAAACVJQAAAAAAAAAAAAAAAPC/" - ], - [ - 465, - 1, - "left_delete", - null, - "AQAAAFMlAAAAAAAAUyUAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAVCUAAAAAAABUJQAAAAAAAAAAAAAAAPC/" - ], - [ - 472, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJUlAAAAAAAApiUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlSUAAAAAAACVJQAAAAAAAAAAAAAAAPC/" - ], - [ - 473, - 1, - "paste", - null, - "AQAAAKYlAAAAAAAA5yUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApiUAAAAAAACmJQAAAAAAAAAAAAAAAPC/" - ], - [ - 476, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAKYlAAAAAAAApiUAAAAAAAAMAAAAICAgICAgICAgICAg2iUAAAAAAADaJQAAAAAAAAEAAAAK", - "AQAAAAAAAAABAAAA5yUAAAAAAADnJQAAAAAAAAAAAAAAAPC/" - ], - [ - 482, - 1, - "paste", - null, - "AQAAAOwxAAAAAAAALTIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7DEAAAAAAADsMQAAAAAAAAAAAAAAAPC/" - ], - [ - 491, - 2, - "left_delete", - null, - "AgAAABMyAAAAAAAAEzIAAAAAAAAWAAAAIGZlYXR1cmUgPSAid2lyZWd1YXJkIhIyAAAAAAAAEjIAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAEzIAAAAAAAApMgAAAAAAAAAAAAAAAPC/" - ], - [ - 496, - 2, - "left_delete", - null, - "AgAAAP4xAAAAAAAA/jEAAAAAAAADAAAAYW55/TEAAAAAAAD9MQAAAAAAAAEAAAAo", - "AQAAAAAAAAABAAAA/jEAAAAAAAABMgAAAAAAAAAAAAAAAPC/" - ], - [ - 499, - 1, - "left_delete", - null, - "AQAAAA8yAAAAAAAADzIAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAAEDIAAAAAAAAQMgAAAAAAAAAAAAAAAPC/" - ], - [ - 502, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAPQxAAAAAAAA9DEAAAAAAAAEAAAAICAgIAwyAAAAAAAADDIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAADzIAAAAAAAAPMgAAAAAAAAAAAAAAAPC/" - ], - [ - 510, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAKAyAAAAAAAAqTIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoDIAAAAAAACgMgAAAAAAAAAAAAAAAPC/" - ], - [ - 511, - 1, - "paste", - null, - "AQAAAKkyAAAAAAAAyjIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqTIAAAAAAACpMgAAAAAAAAAAAAAAAPC/" - ], - [ - 516, - 1, - "insert", - { - "characters": "ц" - }, - "AQAAAMIyAAAAAAAAwzIAAAAAAAAEAAAAeHJheQ", - "AQAAAAAAAAABAAAAwjIAAAAAAADGMgAAAAAAAAAAAAAAAPC/" - ], - [ - 517, - 1, - "left_delete", - null, - "AQAAAMIyAAAAAAAAwjIAAAAAAAACAAAA0YY", - "AQAAAAAAAAABAAAAwzIAAAAAAADDMgAAAAAAAAAAAAAAAPC/" - ], - [ - 518, - 1, - "insert", - { - "characters": "wire" - }, - "BAAAAMIyAAAAAAAAwzIAAAAAAAAAAAAAwzIAAAAAAADEMgAAAAAAAAAAAADEMgAAAAAAAMUyAAAAAAAAAAAAAMUyAAAAAAAAxjIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwjIAAAAAAADCMgAAAAAAAAAAAAAAAPC/" - ], - [ - 519, - 1, - "insert_completion", - { - "completion": "wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "wireguard" - }, - "AgAAAMIyAAAAAAAAwjIAAAAAAAAEAAAAd2lyZcIyAAAAAAAAyzIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxjIAAAAAAADGMgAAAAAAAAAAAAAAAPC/" - ], - [ - 522, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAKkyAAAAAAAAqTIAAAAAAAAIAAAAICAgICAgICDGMgAAAAAAAMYyAAAAAAAAAgAAAAoK", - "AQAAAAAAAAABAAAAyzIAAAAAAADLMgAAAAAAAAAAAAAAAPC/" - ], - [ - 541, - 1, - "insert", - { - "characters": "\n#" - }, - "AgAAAGQPAAAAAAAAdQ8AAAAAAAAAAAAAdQ8AAAAAAAB2DwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZA8AAAAAAABkDwAAAAAAAAAAAAAAAPC/" - ], - [ - 542, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAHYPAAAAAAAAeA8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdg8AAAAAAAB2DwAAAAAAAAAAAAAAAPC/" - ], - [ - 543, - 1, - "insert", - { - "characters": "cfg" - }, - "AwAAAHcPAAAAAAAAeA8AAAAAAAAAAAAAeA8AAAAAAAB5DwAAAAAAAAAAAAB5DwAAAAAAAHoPAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdw8AAAAAAAB3DwAAAAAAAAAAAAAAAPC/" - ], - [ - 544, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":65,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 285, - 543, - 3 - ], - "trigger": "cfg(…)" - }, - "AgAAAHcPAAAAAAAAdw8AAAAAAAADAAAAY2Zndw8AAAAAAACFDwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeg8AAAAAAAB6DwAAAAAAAAAAAAAAAPC/" - ], - [ - 551, - 1, - "insert", - { - "characters": "any" - }, - "AwAAAHsPAAAAAAAAfA8AAAAAAAAJAAAAcHJlZGljYXRlfA8AAAAAAAB9DwAAAAAAAAAAAAB9DwAAAAAAAH4PAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAew8AAAAAAACEDwAAAAAAAAAAAAAAAPC/" - ], - [ - 552, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAH4PAAAAAAAAgA8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfg8AAAAAAAB+DwAAAAAAAAAAAAAAAPC/" - ], - [ - 553, - 1, - "insert", - { - "characters": "f" - }, - "AQAAAH8PAAAAAAAAgA8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfw8AAAAAAAB/DwAAAAAAAAAAAAAAAPC/" - ], - [ - 554, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 292, - 553, - 1 - ], - "trigger": "feature" - }, - "AgAAAH8PAAAAAAAAfw8AAAAAAAABAAAAZn8PAAAAAAAAiQ8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgA8AAAAAAACADwAAAAAAAAAAAAAAAPC/" - ], - [ - 555, - 1, - "insert", - { - "characters": "=" - }, - "AQAAAIkPAAAAAAAAig8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiQ8AAAAAAACJDwAAAAAAAAAAAAAAAPC/" - ], - [ - 556, - 1, - "left_delete", - null, - "AQAAAIkPAAAAAAAAiQ8AAAAAAAABAAAAPQ", - "AQAAAAAAAAABAAAAig8AAAAAAACKDwAAAAAAAAAAAAAAAPC/" - ], - [ - 557, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAIkPAAAAAAAAiw8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiQ8AAAAAAACJDwAAAAAAAAAAAAAAAPC/" - ], - [ - 558, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAIoPAAAAAAAAiw8AAAAAAAAAAAAAiw8AAAAAAACMDwAAAAAAAAAAAACMDwAAAAAAAI0PAAAAAAAAAAAAAI0PAAAAAAAAjg8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAig8AAAAAAACKDwAAAAAAAAAAAAAAAPC/" - ], - [ - 560, - 1, - "insert", - { - "characters": "," - }, - "AQAAAI8PAAAAAAAAkA8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjw8AAAAAAACPDwAAAAAAAAAAAAAAAPC/" - ], - [ - 561, - 1, - "insert", - { - "characters": " f" - }, - "AgAAAJAPAAAAAAAAkQ8AAAAAAAAAAAAAkQ8AAAAAAACSDwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkA8AAAAAAACQDwAAAAAAAAAAAAAAAPC/" - ], - [ - 562, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 300, - 561, - 2 - ], - "trigger": "feature" - }, - "AgAAAJEPAAAAAAAAkQ8AAAAAAAABAAAAZpEPAAAAAAAAmw8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkg8AAAAAAACSDwAAAAAAAAAAAAAAAPC/" - ], - [ - 563, - 1, - "insert", - { - "characters": "wiregua" - }, - "BwAAAJsPAAAAAAAAnA8AAAAAAAAAAAAAnA8AAAAAAACdDwAAAAAAAAAAAACdDwAAAAAAAJ4PAAAAAAAAAAAAAJ4PAAAAAAAAnw8AAAAAAAAAAAAAnw8AAAAAAACgDwAAAAAAAAAAAACgDwAAAAAAAKEPAAAAAAAAAAAAAKEPAAAAAAAAog8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmw8AAAAAAACbDwAAAAAAAAAAAAAAAPC/" - ], - [ - 564, - 1, - "insert", - { - "characters": "rd" - }, - "AgAAAKIPAAAAAAAAow8AAAAAAAAAAAAAow8AAAAAAACkDwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAog8AAAAAAACiDwAAAAAAAAAAAAAAAPC/" - ], - [ - 574, - 1, - "insert_snippet", - { - "contents": "\"${0:$SELECTION}\"" - }, - "AgAAAJsPAAAAAAAAmw8AAAAAAAAJAAAAd2lyZWd1YXJkmw8AAAAAAACmDwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmw8AAAAAAACkDwAAAAAAAAAAAAAAAPC/" - ], - [ - 590, - 1, - "cut", - null, - "AQAAAFEBAAAAAAAAUQEAAAAAAAAfAAAAQ29ubmVjdGlvblN0b3JhZ2VCYXNlT3BlcmF0aW9ucw", - "AQAAAAAAAAABAAAAUQEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 591, - 2, - "right_delete", - null, - "AgAAAFEBAAAAAAAAUQEAAAAAAAABAAAALFEBAAAAAAAAUQEAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 597, - 1, - "insert", - { - "characters": "\nuse" - }, - "BAAAAHUBAAAAAAAAdgEAAAAAAAAAAAAAdgEAAAAAAAB3AQAAAAAAAAAAAAB3AQAAAAAAAHgBAAAAAAAAAAAAAHgBAAAAAAAAeQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 598, - 1, - "insert", - { - "characters": " c" - }, - "AgAAAHkBAAAAAAAAegEAAAAAAAAAAAAAegEAAAAAAAB7AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQEAAAAAAAB5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 599, - 1, - "left_delete", - null, - "AQAAAHoBAAAAAAAAegEAAAAAAAABAAAAYw", - "AQAAAAAAAAABAAAAewEAAAAAAAB7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 600, - 1, - "insert", - { - "characters": "fcore::" - }, - "BwAAAHoBAAAAAAAAewEAAAAAAAAAAAAAewEAAAAAAAB8AQAAAAAAAAAAAAB8AQAAAAAAAH0BAAAAAAAAAAAAAH0BAAAAAAAAfgEAAAAAAAAAAAAAfgEAAAAAAAB/AQAAAAAAAAAAAAB/AQAAAAAAAIABAAAAAAAAAAAAAIABAAAAAAAAgQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAegEAAAAAAAB6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 601, - 1, - "paste", - null, - "AQAAAIEBAAAAAAAAoAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgQEAAAAAAACBAQAAAAAAAAAAAAAAAPC/" - ], - [ - 602, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAKABAAAAAAAAoQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoAEAAAAAAACgAQAAAAAAAAAAAAAAAPC/" - ], - [ - 605, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAMUAAAAAAAAA8QAAAAAAAAAAAAAAWAEAAAAAAAB0AQAAAAAAAAAAAAC7AQAAAAAAALsBAAAAAAAASAAAAH07CnVzZSBmY29yZTo6Q29ubmVjdGlvblN0b3JhZ2VCYXNlT3BlcmF0aW9uczsKdXNlIGZjb3JlOjp7RXJyb3IsIFJlc3VsdA", - "AQAAAAAAAAABAAAAoQEAAAAAAAChAQAAAAAAAAAAAAAAAPC/" - ], - [ - 616, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAALkAAAAAAAAAugAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuQAAAAAAAAC5AAAAAAAAAAAAAAAAgF9A" - ], - [ - 617, - 1, - "paste", - null, - "AQAAALoAAAAAAAAA7wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 622, - 3, - "left_delete", - null, - "AwAAAFMBAAAAAAAAUwEAAAAAAAAYAAAAQ29ubmVjdGlvbkJhc2VPcGVyYXRpb25zUgEAAAAAAABSAQAAAAAAAAEAAAAgUQEAAAAAAABRAQAAAAAAAAEAAAAs", - "AQAAAAAAAAABAAAAUwEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 625, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAO8AAAAAAAAA7wAAAAAAAAABAAAACicBAAAAAAAAJwEAAAAAAAAFAAAACiAgICBpAQAAAAAAAGkBAAAAAAAAAgAAACwK", - "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 629, - 1, - "insert", - { - "characters": "{C" - }, - "AgAAAPoAAAAAAAAA+wAAAAAAAAAAAAAA+wAAAAAAAAD8AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+gAAAAAAAAD6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 630, - 1, - "insert", - { - "characters": " " - }, - "AQAAAPwAAAAAAAAA/QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 632, - 1, - "insert", - { - "characters": "onn" - }, - "AwAAAPwAAAAAAAAA/QAAAAAAAAAAAAAA/QAAAAAAAAD+AAAAAAAAAAAAAAD+AAAAAAAAAP8AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 634, - 1, - "insert_completion", - { - "completion": "ConnectionBaseOperations", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "ConnectionBaseOperations" - }, - "AgAAAPsAAAAAAAAA+wAAAAAAAAAEAAAAQ29ubvsAAAAAAAAAEwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/wAAAAAAAAD/AAAAAAAAAAAAAAAAAPC/" - ], - [ - 635, - 1, - "insert", - { - "characters": "," - }, - "AQAAABMBAAAAAAAAFAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEwEAAAAAAAATAQAAAAAAAAAAAAAAAPC/" - ], - [ - 638, - 1, - "insert", - { - "characters": "}" - }, - "AQAAADQBAAAAAAAANQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 641, - 1, - "rust_fmt_format_buffer", - null, - "AgAAALoAAAAAAAAACwEAAAAAAAAAAAAAhQEAAAAAAACFAQAAAAAAAFEAAAB9Owp1c2UgZmNvcmU6OntBY3Rpb24sIEJhc2VDb25uZWN0aW9uIGFzIENvbm5lY3Rpb24sIE1lc3NhZ2UsIE1ldHJpY3MsIFRhZywgVG9waWM", - "AQAAAAAAAAABAAAANQEAAAAAAAA1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 664, - 1, - "paste", - null, - "AQAAAGYBAAAAAAAAawEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZgEAAAAAAABmAQAAAAAAAAAAAAAAAPC/" - ], - [ - 665, - 1, - "insert", - { - "characters": "m" - }, - "AQAAAGsBAAAAAAAAbAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAawEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 666, - 1, - "left_delete", - null, - "AQAAAGsBAAAAAAAAawEAAAAAAAABAAAAbQ", - "AQAAAAAAAAABAAAAbAEAAAAAAABsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 667, - 1, - "insert", - { - "characters": "," - }, - "AQAAAGsBAAAAAAAAbAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAawEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 672, - 1, - "left_delete", - null, - "AQAAAM8BAAAAAAAAzwEAAAAAAAAFAAAAUHJvdG8", - "AQAAAAAAAAABAAAAzwEAAAAAAADUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 673, - 2, - "right_delete", - null, - "AgAAAM8BAAAAAAAAzwEAAAAAAAABAAAALM8BAAAAAAAAzwEAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 676, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAGYBAAAAAAAAZgEAAAAAAAAGAAAAUHJvdG8shQEAAAAAAACMAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 684, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAO0BAAAAAAAA7gEAAAAAAAAAAAAA7gEAAAAAAADvAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7QEAAAAAAADtAQAAAAAAAAAAAAAAAPC/" - ], - [ - 685, - 1, - "paste", - null, - "AQAAAO8BAAAAAAAADgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7wEAAAAAAADvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 687, - 1, - "insert", - { - "characters": "use" - }, - "AwAAAO8BAAAAAAAA8AEAAAAAAAAAAAAA8AEAAAAAAADxAQAAAAAAAAAAAADxAQAAAAAAAPIBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7wEAAAAAAADvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 688, - 1, - "insert", - { - "characters": " " - }, - "AQAAAPIBAAAAAAAA8wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8gEAAAAAAADyAQAAAAAAAAAAAAAAAPC/" - ], - [ - 690, - 1, - "insert", - { - "characters": ";" - }, - "AQAAABICAAAAAAAAEwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEgIAAAAAAAASAgAAAAAAAP///////+9/" - ], - [ - 695, - 1, - "left_delete", - null, - "AQAAAEwBAAAAAAAATAEAAAAAAAAYAAAAQ29ubmVjdGlvbkJhc2VPcGVyYXRpb25z", - "AQAAAAAAAAABAAAATAEAAAAAAABkAQAAAAAAAAAAAAAAAPC/" - ], - [ - 696, - 2, - "right_delete", - null, - "AgAAAEwBAAAAAAAATAEAAAAAAAABAAAALEwBAAAAAAAATAEAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAATAEAAAAAAABMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 715, - 1, - "left_delete", - null, - "AQAAAE4uAAAAAAAATi4AAAAAAADjAAAAIFRhZzo6SHlzdGVyaWEyID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVycihFcnJvcjo6Q3VzdG9tKCJIeXN0ZXJpYTIgaXMgbm90IHN1cHBvcnRlZCIuaW50bygpKSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgVGFnOjpNdHByb3RvID0+IHJldHVybiBFcnIoRXJyb3I6OkN1c3RvbSgiTXRwcm90byBpcyBub3Qgc3VwcG9ydGVkIi5pbnRvKCkpKSw", - "AQAAAAAAAAABAAAATi4AAAAAAAAxLwAAAAAAAAAAAAAAAPC/" - ], - [ - 717, - 1, - "trim_trailing_white_space", - null, - "AQAAADsuAAAAAAAAOy4AAAAAAAATAAAAICAgICAgICAgICAgICAgICAgIA", - "AQAAAAAAAAABAAAATi4AAAAAAABOLgAAAAAAAAAAAAAAAPC/" - ], - [ - 730, - 1, - "cut", - null, - "AQAAAP4AAAAAAAAA/gAAAAAAAAADAAAAVGFn", - "AQAAAAAAAAABAAAA/gAAAAAAAAABAQAAAAAAAAAAAAAAAPC/" - ], - [ - 731, - 2, - "left_delete", - null, - "AgAAAP0AAAAAAAAA/QAAAAAAAAABAAAAIPwAAAAAAAAA/AAAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAA/gAAAAAAAAD+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 734, - 1, - "paste", - null, - "AQAAAGgBAAAAAAAAawEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAEAAAAAAABoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 735, - 1, - "insert", - { - "characters": "," - }, - "AQAAAGsBAAAAAAAAbAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAawEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 736, - 1, - "insert", - { - "characters": " " - }, - "AQAAAGwBAAAAAAAAbQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbAEAAAAAAABsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 739, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAGgBAAAAAAAAaAEAAAAAAAAFAAAAVGFnLCBtAQAAAAAAAHIBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQEAAAAAAABtAQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/main.rs", - "settings": - { - "buffer_size": 1393, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 13, - 1, - "insert", - { - "characters": "fr" - }, - "AgAAAHkCAAAAAAAAegIAAAAAAAADAAAAbmV3egIAAAAAAAB7AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQIAAAAAAAB8AgAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "insert", - { - "characters": "om_file" - }, - "BwAAAHsCAAAAAAAAfAIAAAAAAAAAAAAAfAIAAAAAAAB9AgAAAAAAAAAAAAB9AgAAAAAAAH4CAAAAAAAAAAAAAH4CAAAAAAAAfwIAAAAAAAAAAAAAfwIAAAAAAACAAgAAAAAAAAAAAACAAgAAAAAAAIECAAAAAAAAAAAAAIECAAAAAAAAggIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAewIAAAAAAAB7AgAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 1, - "insert", - { - "characters": "re" - }, - "AgAAAHkCAAAAAAAAegIAAAAAAAAJAAAAZnJvbV9maWxlegIAAAAAAAB7AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQIAAAAAAACCAgAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":9,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 9, - 25, - 2 - ], - "trigger": "read_config(as Settings)" - }, - "AgAAAHkCAAAAAAAAeQIAAAAAAAACAAAAcmV5AgAAAAAAAIQCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAewIAAAAAAAB7AgAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert", - { - "characters": "fr" - }, - "AgAAAHkCAAAAAAAAegIAAAAAAAALAAAAcmVhZF9jb25maWd6AgAAAAAAAHsCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQIAAAAAAACEAgAAAAAAAAAAAAAAAPC/" - ], - [ - 45, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 16, - 43, - 2 - ], - "trigger": "from_file(as Settings)" - }, - "AgAAAHkCAAAAAAAAeQIAAAAAAAACAAAAZnJ5AgAAAAAAAIICAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAewIAAAAAAAB7AgAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "cut", - null, - "AQAAAEkBAAAAAAAASQEAAAAAAAAuAAAAICAgIHByaW50bG4hKCI+Pj4gQXV0aCBTZXJ2aWNlIHt9IiwgVkVSU0lPTik7Cg", - "AQAAAAAAAAABAAAASQEAAAAAAAB3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAACwBAAAAAAAAMQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALAEAAAAAAAAsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "paste", - null, - "AQAAADEBAAAAAAAAXwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMQEAAAAAAAAxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADEBAAAAAAAAMQEAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAXwEAAAAAAABfAQAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "paste", - null, - "AQAAAMcAAAAAAAAAzwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxwAAAAAAAADHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "insert", - { - "characters": "," - }, - "AQAAAM8AAAAAAAAA0AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzwAAAAAAAADPAAAAAAAAAAAAAAAAAPC/" - ], - [ - 82, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAMEAAAAAAAAAwgAAAAAAAAAEAAAAcG9uecIAAAAAAAAAwwAAAAAAAAAAAAAAwwAAAAAAAADEAAAAAAAAAAAAAADEAAAAAAAAAMUAAAAAAAAAAAAAAMUAAAAAAAAAxgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "left_delete", - null, - "AQAAAKgAAAAAAAAAqAAAAAAAAAAUAAAAdXNlIHBvbnk6OlNldHRpbmdzOwo", - "AQAAAAAAAAABAAAAqAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 98, - 1, - "cut", - null, - "AQAAALQAAAAAAAAAtAAAAAAAAAAIAAAAU2V0dGluZ3M", - "AQAAAAAAAAABAAAAtAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 1, - "right_delete", - null, - "AQAAALQAAAAAAAAAtAAAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAtAAAAAAAAAC0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 101, - 1, - "paste", - null, - "AQAAALUAAAAAAAAAvQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtQAAAAAAAAC1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 1, - "insert", - { - "characters": "," - }, - "AQAAAL0AAAAAAAAAvgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvQAAAAAAAAC9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAKgAAAAAAAAAqAAAAAAAAAABAAAACrQAAAAAAAAAtAAAAAAAAAAJAAAAU2V0dGluZ3MsxwAAAAAAAADRAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvgAAAAAAAAC+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAsAAAAAAAAADAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACwAAAAAAAAALAAAAAAAAAAAAAAAAAPC/" - ], - [ - 112, - 1, - "paste", - null, - "AQAAAAwAAAAAAAAAKgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 113, - 1, - "left_delete", - null, - "AQAAACkAAAAAAAAAKQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "right_delete", - null, - "AQAAAAwAAAAAAAAADAAAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 124, - 1, - "insert", - { - "characters": "email" - }, - "BQAAAB0AAAAAAAAAHgAAAAAAAAAFAAAAcHJvdG8eAAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAhAAAAAAAAAAAAAAAhAAAAAAAAACIAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHQAAAAAAAAAiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "left_delete", - null, - "AQAAAAwAAAAAAAAADAAAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", - "AQAAAAAAAAABAAAADAAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" - ], - [ - 156, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAsAAAAAAAAADAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACwAAAAAAAAALAAAAAAAAAAAAAAAAAPC/" - ], - [ - 157, - 1, - "paste", - null, - "AQAAAAwAAAAAAAAAJgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 158, - 1, - "left_delete", - null, - "AQAAACUAAAAAAAAAJQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" - ], - [ - 159, - 1, - "right_delete", - null, - "AQAAACUAAAAAAAAAJQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 160, - 1, - "insert", - { - "characters": " " - }, - "AQAAACUAAAAAAAAAJgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 163, - 1, - "rust_fmt_format_buffer", - null, - "AgAAACUAAAAAAAAAJQAAAAAAAAABAAAAICUAAAAAAAAAJgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/service.rs", - "settings": - { - "buffer_size": 11299, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 9, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAHULAAAAAAAAggsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQsAAAAAAAB1CwAAAAAAAAAAAAAAAPC/" - ], - [ - 10, - 1, - "paste", - null, - "AQAAAIILAAAAAAAAoAsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAggsAAAAAAACCCwAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAOUHAAAAAAAA8gcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5QcAAAAAAADlBwAAAAAAAAAAAAAAAPC/" - ], - [ - 29, - 4, - "left_delete", - null, - "BAAAAO4HAAAAAAAA7gcAAAAAAAAEAAAAICAgIOoHAAAAAAAA6gcAAAAAAAAEAAAAICAgIOYHAAAAAAAA5gcAAAAAAAAEAAAAICAgIOUHAAAAAAAA5QcAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA8gcAAAAAAADyBwAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 1, - "left_delete", - null, - "AQAAAHYLAAAAAAAAdgsAAAAAAAAqAAAAICAgICAgICAgICAgICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", - "AQAAAAAAAAABAAAAdgsAAAAAAACgCwAAAAAAAAAAAAAAAPC/" - ], - [ - 45, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAHYLAAAAAAAAdgsAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAdgsAAAAAAAB2CwAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAPUBAAAAAAAA9gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9QEAAAAAAAD1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "paste", - null, - "AQAAAPYBAAAAAAAAFAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gEAAAAAAAD2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "left_delete", - null, - "AQAAABMCAAAAAAAAEwIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAFAIAAAAAAAAUAgAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAPYBAAAAAAAA9gEAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAEwIAAAAAAAATAgAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAC0CAAAAAAAALgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALQIAAAAAAAAtAgAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAM8UAAAAAAAA2BQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzxQAAAAAAADPFAAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "paste", - null, - "AQAAANgUAAAAAAAA9hQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2BQAAAAAAADYFAAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAHgVAAAAAAAAgRUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeBUAAAAAAAB4FQAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert", - { - "characters": "self.se" - }, - "BwAAAIEVAAAAAAAAghUAAAAAAAAAAAAAghUAAAAAAACDFQAAAAAAAAAAAACDFQAAAAAAAIQVAAAAAAAAAAAAAIQVAAAAAAAAhRUAAAAAAAAAAAAAhRUAAAAAAACGFQAAAAAAAAAAAACGFQAAAAAAAIcVAAAAAAAAAAAAAIcVAAAAAAAAiBUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgRUAAAAAAACBFQAAAAAAAAAAAAAAAPC/" - ], - [ - 82, - 7, - "left_delete", - null, - "BwAAAIcVAAAAAAAAhxUAAAAAAAABAAAAZYYVAAAAAAAAhhUAAAAAAAABAAAAc4UVAAAAAAAAhRUAAAAAAAABAAAALoQVAAAAAAAAhBUAAAAAAAABAAAAZoMVAAAAAAAAgxUAAAAAAAABAAAAbIIVAAAAAAAAghUAAAAAAAABAAAAZYEVAAAAAAAAgRUAAAAAAAABAAAAcw", - "AQAAAAAAAAABAAAAiBUAAAAAAACIFQAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "insert", - { - "characters": "se" - }, - "AgAAAIEVAAAAAAAAghUAAAAAAAAAAAAAghUAAAAAAACDFQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgRUAAAAAAACBFQAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":12,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 28, - 83, - 1 - ], - "trigger": "settings" - }, - "AwAAAIIVAAAAAAAAghUAAAAAAAABAAAAZYEVAAAAAAAAgRUAAAAAAAABAAAAc4EVAAAAAAAAiRUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgxUAAAAAAACDFQAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "insert", - { - "characters": "." - }, - "AQAAAIkVAAAAAAAAihUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiRUAAAAAAACJFQAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": true, - "query_change_id": - [ - 30, - 85, - 1 - ], - "trigger": "service" - }, - "AQAAAIoVAAAAAAAAkRUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAihUAAAAAAACKFQAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "insert", - { - "characters": ".or" - }, - "AwAAAJEVAAAAAAAAkhUAAAAAAAAAAAAAkhUAAAAAAACTFQAAAAAAAAAAAACTFQAAAAAAAJQVAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkRUAAAAAAACRFQAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert", - { - "characters": "igin," - }, - "BQAAAJQVAAAAAAAAlRUAAAAAAAAAAAAAlRUAAAAAAACWFQAAAAAAAAAAAACWFQAAAAAAAJcVAAAAAAAAAAAAAJcVAAAAAAAAmBUAAAAAAAAAAAAAmBUAAAAAAACZFQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlBUAAAAAAACUFQAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "rust_fmt_format_buffer", - null, - "AgAAANgUAAAAAAAA2BQAAAAAAAAEAAAAICAgIPEUAAAAAAAA8RQAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAmRUAAAAAAACZFQAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "insert", - { - "characters": ".clone()" - }, - "CAAAAJMVAAAAAAAAlBUAAAAAAAAAAAAAlBUAAAAAAACVFQAAAAAAAAAAAACVFQAAAAAAAJYVAAAAAAAAAAAAAJYVAAAAAAAAlxUAAAAAAAAAAAAAlxUAAAAAAACYFQAAAAAAAAAAAACYFQAAAAAAAJkVAAAAAAAAAAAAAJkVAAAAAAAAmhUAAAAAAAAAAAAAmhUAAAAAAACbFQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkxUAAAAAAACTFQAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "left_delete", - null, - "AQAAANAUAAAAAAAA0BQAAAAAAAAiAAAAICAgICAgICAjW2NmZyhmZWF0dXJlID0gImVtYWlsIildCg", - "AQAAAAAAAAABAAAA0BQAAAAAAADyFAAAAAAAAAAAAAAAAPC/" - ], - [ - 129, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJIKAAAAAAAAmwoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkgoAAAAAAACSCgAAAAAAAAAAAAAAAPC/" - ], - [ - 134, - 1, - "trim_trailing_white_space", - null, - "AQAAAIoKAAAAAAAAigoAAAAAAAAIAAAAICAgICAgICA", - "AQAAAAAAAAABAAAAAAAAAAAAAADAKwAAAAAAAAAAAAAAAPC/" - ], - [ - 147, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAA0LAAAAAAAADgsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADQsAAAAAAAANCwAAAAAAAAAAAAAAAPC/" - ], - [ - 148, - 1, - "paste", - null, - "AQAAAA4LAAAAAAAANAsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADgsAAAAAAAAOCwAAAAAAAAAAAAAAAPC/" - ], - [ - 151, - 1, - "rust_fmt_format_buffer", - null, - "AgAAABYLAAAAAAAAFgsAAAAAAAAEAAAAICAgIC8LAAAAAAAALwsAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAANAsAAAAAAAA0CwAAAAAAAAAAAAAAAPC/" - ], - [ - 161, - 1, - "insert", - { - "characters": "\n\n" - }, - "AwAAAG8QAAAAAAAAfBAAAAAAAAAAAAAAfBAAAAAAAACJEAAAAAAAAAAAAABwEAAAAAAAAHAQAAAAAAAADAAAACAgICAgICAgICAgIA", - "AQAAAAAAAAABAAAAbxAAAAAAAABvEAAAAAAAAAAAAAAAIGtA" - ], - [ - 162, - 1, - "paste", - null, - "AQAAAH0QAAAAAAAAuxAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfRAAAAAAAAB9EAAAAAAAAAAAAAAAAPC/" - ], - [ - 166, - 1, - "left_delete", - null, - "AQAAABMQAAAAAAAAExAAAAAAAAAdAAAAICAgICAgICAgICAgLm9yKHRyaWFsX3JvdXRlKQo", - "AQAAAAAAAAABAAAAExAAAAAAAAAwEAAAAAAAAAAAAAAAAPC/" - ], - [ - 173, - 1, - "left_delete", - null, - "AQAAAJ4QAAAAAAAAnhAAAAAAAAABAAAAOw", - "AQAAAAAAAAABAAAAnxAAAAAAAACfEAAAAAAAAAAAAAAAAPC/" - ], - [ - 180, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAFIQAAAAAAAAUxAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUhAAAAAAAABSEAAAAAAAAAAAAAAAAPC/" - ], - [ - 183, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAF0QAAAAAAAAXRAAAAAAAAAEAAAAICAgIHcQAAAAAAAAfxAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUxAAAAAAAABTEAAAAAAAAAAAAAAAAPC/" - ], - [ - 188, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAC0CAAAAAAAALgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALQIAAAAAAAAtAgAAAAAAAAAAAAAAAPC/" - ], - [ - 189, - 1, - "paste", - null, - "AQAAAC4CAAAAAAAAbAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALgIAAAAAAAAuAgAAAAAAAAAAAAAAAPC/" - ], - [ - 195, - 3, - "left_delete", - null, - "AwAAAOUCAAAAAAAA5QIAAAAAAAANAAAAdHJpYWxfaGFuZGxlcuQCAAAAAAAA5AIAAAAAAAABAAAAIOMCAAAAAAAA4wIAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAA5QIAAAAAAADyAgAAAAAAAAAAAAAAAPC/" - ], - [ - 201, - 1, - "left_delete", - null, - "AQAAAEgCAAAAAAAASAIAAAAAAAAlAAAAbGV0IHJvdXRlcyA9IHJvdXRlcy5vcih0cmlhbF9yb3V0ZSk7Cg", - "AQAAAAAAAAABAAAASAIAAAAAAABtAgAAAAAAAAAAAAAAAPC/" - ], - [ - 202, - 1, - "insert", - { - "characters": "use" - }, - "AwAAAEgCAAAAAAAASQIAAAAAAAAAAAAASQIAAAAAAABKAgAAAAAAAAAAAABKAgAAAAAAAEsCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAIAAAAAAABIAgAAAAAAAAAAAAAAAPC/" - ], - [ - 203, - 1, - "insert", - { - "characters": " fc" - }, - "AwAAAEsCAAAAAAAATAIAAAAAAAAAAAAATAIAAAAAAABNAgAAAAAAAAAAAABNAgAAAAAAAE4CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASwIAAAAAAABLAgAAAAAAAAAAAAAAAPC/" - ], - [ - 204, - 2, - "left_delete", - null, - "AgAAAE0CAAAAAAAATQIAAAAAAAABAAAAY0wCAAAAAAAATAIAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAATgIAAAAAAABOAgAAAAAAAAAAAAAAAPC/" - ], - [ - 205, - 1, - "insert", - { - "characters": "super::" - }, - "BwAAAEwCAAAAAAAATQIAAAAAAAAAAAAATQIAAAAAAABOAgAAAAAAAAAAAABOAgAAAAAAAE8CAAAAAAAAAAAAAE8CAAAAAAAAUAIAAAAAAAAAAAAAUAIAAAAAAABRAgAAAAAAAAAAAABRAgAAAAAAAFICAAAAAAAAAAAAAFICAAAAAAAAUwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATAIAAAAAAABMAgAAAAAAAAAAAAAAAPC/" - ], - [ - 213, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":7,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": true, - "query_change_id": - [ - 86, - 205, - 7 - ], - "trigger": "handlers" - }, - "AQAAAFMCAAAAAAAAWwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUwIAAAAAAABTAgAAAAAAAAAAAAAAAPC/" - ], - [ - 214, - 1, - "insert", - { - "characters": "::tr" - }, - "BAAAAFsCAAAAAAAAXAIAAAAAAAAAAAAAXAIAAAAAAABdAgAAAAAAAAAAAABdAgAAAAAAAF4CAAAAAAAAAAAAAF4CAAAAAAAAXwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwIAAAAAAABbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 215, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":10,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 88, - 214, - 4 - ], - "trigger": "trial_handler" - }, - "AgAAAF0CAAAAAAAAXQIAAAAAAAACAAAAdHJdAgAAAAAAAGoCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXwIAAAAAAABfAgAAAAAAAAAAAAAAAPC/" - ], - [ - 216, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAGoCAAAAAAAAawIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAagIAAAAAAABqAgAAAAAAAAAAAAAAAPC/" - ], - [ - 219, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAC4CAAAAAAAAaQIAAAAAAAAAAAAApwIAAAAAAACnAgAAAAAAABQAAAB1c2Ugc3VwZXI6OmZpbHRlcnM7CtcCAAAAAAAA1wIAAAAAAAApAAAAX2hhbmRsZXJ9Owp1c2Ugc3VwZXI6OmhhbmRsZXJzOjp7dGdfdHJpYWw", - "AQAAAAAAAAABAAAAawIAAAAAAABrAgAAAAAAAAAAAAAAAPC/" - ], - [ - 228, - 1, - "paste", - null, - "AQAAANMCAAAAAAAA4wIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0wIAAAAAAADTAgAAAAAAAAAAAAAAAPC/" - ], - [ - 229, - 1, - "insert", - { - "characters": "," - }, - "AQAAAOMCAAAAAAAA5AIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4wIAAAAAAADjAgAAAAAAAAAAAAAAAPC/" - ], - [ - 233, - 1, - "left_delete", - null, - "AQAAAEICAAAAAAAAQgIAAAAAAAAnAAAAdXNlIHN1cGVyOjpoYW5kbGVyczo6dGdfdHJpYWxfaGFuZGxlcjsK", - "AQAAAAAAAAABAAAAQgIAAAAAAABpAgAAAAAAAAAAAAAAAPC/" - ], - [ - 236, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAKwCAAAAAAAArAIAAAAAAAAIAAAAdGdfdHJpYWysAgAAAAAAALACAAAAAAAAAAAAALkCAAAAAAAAuQIAAAAAAAAEAAAAYXV0aLkCAAAAAAAAwgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQgIAAAAAAABCAgAAAAAAAAAAAAAAAPC/" - ], - [ - 253, - 1, - "cut", - null, - "AQAAAC0TAAAAAAAALRMAAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", - "AQAAAAAAAAABAAAALRMAAAAAAABLEwAAAAAAAAAAAAAAAPC/" - ], - [ - 264, - 1, - "paste", - null, - "AQAAACcVAAAAAAAARRUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJxUAAAAAAAAnFQAAAAAAAAAAAAAAAPC/" - ], - [ - 265, - 1, - "left_delete", - null, - "AQAAAEQVAAAAAAAARBUAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAARRUAAAAAAABFFQAAAAAAAAAAAAAAAPC/" - ], - [ - 266, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEQVAAAAAAAARRUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARBUAAAAAAABEFQAAAAAAAAAAAAAAAPC/" - ], - [ - 269, - 1, - "rust_fmt_format_buffer", - null, - "AgAAACcVAAAAAAAAJxUAAAAAAAAEAAAAICAgIEAVAAAAAAAASBUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARRUAAAAAAABFFQAAAAAAAAAAAAAAAPC/" - ], - [ - 274, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAACwTAAAAAAAALRMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALBMAAAAAAAAsEwAAAAAAAAAAAAAAgF9A" - ], - [ - 275, - 1, - "paste", - null, - "AQAAAC0TAAAAAAAASxMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALRMAAAAAAAAtEwAAAAAAAAAAAAAAAPC/" - ], - [ - 276, - 1, - "left_delete", - null, - "AQAAAEoTAAAAAAAAShMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAASxMAAAAAAABLEwAAAAAAAAAAAAAAAPC/" - ], - [ - 296, - 3, - "left_delete", - null, - "AwAAAIgTAAAAAAAAiBMAAAAAAAAhAAAAc2V0dGluZ3Muc2VydmljZS53ZWJfaG9zdC5jbG9uZSgphxMAAAAAAACHEwAAAAAAAAEAAAAghhMAAAAAAACGEwAAAAAAAAEAAAAs", - "AQAAAAAAAAABAAAAiBMAAAAAAACpEwAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/metrics.rs", - "settings": - { - "buffer_size": 345, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAAQAAAAAAAAABQAAAAAAAAAEAAAAcG9ueQUAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/request.rs", - "settings": - { - "buffer_size": 526, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAAQAAAAAAAAABQAAAAAAAAAEAAAAcG9ueQUAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "cut", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAARAAAAdXNlIGZjb3JlOjpDb2RlOwo", - "AQAAAAAAAAABAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAACUAAAAAAAAAJgAAAAAAAAAAAAAAJgAAAAAAAAAnAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAAAA" - ], - [ - 18, - 1, - "paste", - null, - "AQAAACYAAAAAAAAANwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAAAA" - ], - [ - 20, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADgAAAAAAAAAOAAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAANwAAAAAAAAA3AAAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAADcAAAAAAAAAOAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANwAAAAAAAAA3AAAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "paste", - null, - "AQAAADgAAAAAAAAAVgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOAAAAAAAAAA4AAAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 1, - "rust_fmt_format_buffer", - null, - "AgAAADgAAAAAAAAAOAAAAAAAAAAEAAAAICAgIFEAAAAAAAAAUQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAVgAAAAAAAABWAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/tasks.rs", - "settings": - { - "buffer_size": 4722, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAGoAAAAAAAAAawAAAAAAAAAEAAAAcG9ueWsAAAAAAAAAbAAAAAAAAAAAAAAAbAAAAAAAAABtAAAAAAAAAAAAAABtAAAAAAAAAG4AAAAAAAAAAAAAAG4AAAAAAAAAbwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAagAAAAAAAABuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 15, - 1, - "cut", - null, - "AQAAAA8BAAAAAAAADwEAAAAAAAAXAAAAdXNlIHJreXY6OkRlc2VyaWFsaXplOwo", - "AQAAAAAAAAABAAAADwEAAAAAAAAmAQAAAAAAAAAAAAAAAPC/" - ], - [ - 19, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEkAAAAAAAAASgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASQAAAAAAAABJAAAAAAAAAAAAAAAAwGZA" - ], - [ - 20, - 1, - "paste", - null, - "AQAAAEoAAAAAAAAAYQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASgAAAAAAAABKAAAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "rust_fmt_format_buffer", - null, - "BgAAAD4AAAAAAAAAPgAAAAAAAAAJAAAASW5mYWxsaWJsPgAAAAAAAABIAAAAAAAAAAAAAABVAAAAAAAAAFUAAAAAAAAACgAAAERlc2VyaWFsaXpVAAAAAAAAAF4AAAAAAAAAAAAAACMBAAAAAAAAIwEAAAAAAAAAAAAAJQEAAAAAAAAlAQAAAAAAAAEAAAAK", - "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 32, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAD4AAAAAAAAAPwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "paste", - null, - "AQAAAD8AAAAAAAAASQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPwAAAAAAAAA/AAAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "insert", - { - "characters": "," - }, - "AQAAAEkAAAAAAAAASgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASQAAAAAAAABJAAAAAAAAAAAAAAAAAPC/" - ], - [ - 35, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEoAAAAAAAAASwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASgAAAAAAAABKAAAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "," - }, - "AQAAAFYAAAAAAAAAVwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVgAAAAAAAABWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "paste", - null, - "AQAAAFcAAAAAAAAAYQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVwAAAAAAAABXAAAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAGEAAAAAAAAAYgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 52, - 1, - "left_delete", - null, - "AQAAAB4AAAAAAAAAHgAAAAAAAAAWAAAAdXNlIHJreXY6OkFsaWduZWRWZWM7Cg", - "AQAAAAAAAAABAAAAHgAAAAAAAAA0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "left_delete", - null, - "AQAAAE4AAAAAAAAATgAAAAAAAAAWAAAAdXNlIHJreXY6OkluZmFsbGlibGU7Cg", - "AQAAAAAAAAABAAAATgAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAEEAAAAAAAAAQgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "left_delete", - null, - "AQAAAE4AAAAAAAAATgAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAATwAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/config.rs", - "settings": - { - "buffer_size": 1637, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAADUAAAAAAAAANgAAAAAAAAAEAAAAcG9ueTYAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADkAAAAAAAAAAAAAADkAAAAAAAAAOgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANQAAAAAAAAA5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAKUDAAAAAAAApgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQMAAAAAAAClAwAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAB4BAAAAAAAAIwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgEAAAAAAAAeAQAAAAAAAAAAAAAAAPC/" - ], - [ - 35, - 1, - "paste", - null, - "AQAAACMBAAAAAAAAVgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "left_delete", - null, - "AQAAAD0BAAAAAAAAPQEAAAAAAAAaAAAAICAgIHB1YiBzbXRwOiBTbXRwQ29uZmlnLAo", - "AQAAAAAAAAABAAAAPQEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAMQDAAAAAAAAxAMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAPQEAAAAAAAA9AQAAAAAAAAAAAAAAAPC/" - ], - [ - 64, - 1, - "insert", - { - "characters": "origin" - }, - "BgAAAIkDAAAAAAAAigMAAAAAAAAIAAAAd2ViX2hvc3SKAwAAAAAAAIsDAAAAAAAAAAAAAIsDAAAAAAAAjAMAAAAAAAAAAAAAjAMAAAAAAACNAwAAAAAAAAAAAACNAwAAAAAAAI4DAAAAAAAAAAAAAI4DAAAAAAAAjwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiQMAAAAAAACRAwAAAAAAAAAAAAAAAPC/" - ], - [ - 78, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAFkCAAAAAAAAWgIAAAAAAAAAAAAAWgIAAAAAAABbAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWQIAAAAAAABZAgAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "paste", - null, - "AQAAAFsCAAAAAAAAhwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwIAAAAAAABbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "insert", - { - "characters": "String" - }, - "BgAAAHcCAAAAAAAAeAIAAAAAAAADAAAAdTE2eAIAAAAAAAB5AgAAAAAAAAAAAAB5AgAAAAAAAHoCAAAAAAAAAAAAAHoCAAAAAAAAewIAAAAAAAAAAAAAewIAAAAAAAB8AgAAAAAAAAAAAAB8AgAAAAAAAH0CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdwIAAAAAAAB6AgAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 11, - "left_delete", - null, - "CwAAAHACAAAAAAAAcAIAAAAAAAABAAAAdG8CAAAAAAAAbwIAAAAAAAABAAAAcm4CAAAAAAAAbgIAAAAAAAABAAAAb20CAAAAAAAAbQIAAAAAAAABAAAAcGwCAAAAAAAAbAIAAAAAAAABAAAAX2sCAAAAAAAAawIAAAAAAAABAAAAbmoCAAAAAAAAagIAAAAAAAABAAAAZWkCAAAAAAAAaQIAAAAAAAABAAAAdGgCAAAAAAAAaAIAAAAAAAABAAAAc2cCAAAAAAAAZwIAAAAAAAABAAAAaWYCAAAAAAAAZgIAAAAAAAABAAAAbA", - "AQAAAAAAAAABAAAAcQIAAAAAAABxAgAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "insert", - { - "characters": "cors_origin" - }, - "CwAAAGYCAAAAAAAAZwIAAAAAAAAAAAAAZwIAAAAAAABoAgAAAAAAAAAAAABoAgAAAAAAAGkCAAAAAAAAAAAAAGkCAAAAAAAAagIAAAAAAAAAAAAAagIAAAAAAABrAgAAAAAAAAAAAABrAgAAAAAAAGwCAAAAAAAAAAAAAGwCAAAAAAAAbQIAAAAAAAAAAAAAbQIAAAAAAABuAgAAAAAAAAAAAABuAgAAAAAAAG8CAAAAAAAAAAAAAG8CAAAAAAAAcAIAAAAAAAAAAAAAcAIAAAAAAABxAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZgIAAAAAAABmAgAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 4, - "left_delete", - null, - "BAAAAIcCAAAAAAAAhwIAAAAAAAABAAAAMIYCAAAAAAAAhgIAAAAAAAABAAAAMIUCAAAAAAAAhQIAAAAAAAABAAAAMIQCAAAAAAAAhAIAAAAAAAABAAAAMw", - "AQAAAAAAAAABAAAAiAIAAAAAAACIAgAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAIQCAAAAAAAAhgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAIAAAAAAACEAgAAAAAAAAAAAAAAAPC/" - ], - [ - 96, - 1, - "insert", - { - "characters": "https:" - }, - "BgAAAIUCAAAAAAAAhgIAAAAAAAAAAAAAhgIAAAAAAACHAgAAAAAAAAAAAACHAgAAAAAAAIgCAAAAAAAAAAAAAIgCAAAAAAAAiQIAAAAAAAAAAAAAiQIAAAAAAACKAgAAAAAAAAAAAACKAgAAAAAAAIsCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhQIAAAAAAACFAgAAAAAAAAAAAAAAAPC/" - ], - [ - 97, - 2, - "left_delete", - null, - "AgAAAIoCAAAAAAAAigIAAAAAAAABAAAAOokCAAAAAAAAiQIAAAAAAAABAAAAcw", - "AQAAAAAAAAABAAAAiwIAAAAAAACLAgAAAAAAAAAAAAAAAPC/" - ], - [ - 98, - 1, - "insert", - { - "characters": "://localhos" - }, - "CwAAAIkCAAAAAAAAigIAAAAAAAAAAAAAigIAAAAAAACLAgAAAAAAAAAAAACLAgAAAAAAAIwCAAAAAAAAAAAAAIwCAAAAAAAAjQIAAAAAAAAAAAAAjQIAAAAAAACOAgAAAAAAAAAAAACOAgAAAAAAAI8CAAAAAAAAAAAAAI8CAAAAAAAAkAIAAAAAAAAAAAAAkAIAAAAAAACRAgAAAAAAAAAAAACRAgAAAAAAAJICAAAAAAAAAAAAAJICAAAAAAAAkwIAAAAAAAAAAAAAkwIAAAAAAACUAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiQIAAAAAAACJAgAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 1, - "insert", - { - "characters": "t:8080" - }, - "BgAAAJQCAAAAAAAAlQIAAAAAAAAAAAAAlQIAAAAAAACWAgAAAAAAAAAAAACWAgAAAAAAAJcCAAAAAAAAAAAAAJcCAAAAAAAAmAIAAAAAAAAAAAAAmAIAAAAAAACZAgAAAAAAAAAAAACZAgAAAAAAAJoCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlAIAAAAAAACUAgAAAAAAAAAAAAAAAPC/" - ], - [ - 101, - 1, - "insert", - { - "characters": ".ro" - }, - "AwAAAJsCAAAAAAAAnAIAAAAAAAAAAAAAnAIAAAAAAACdAgAAAAAAAAAAAACdAgAAAAAAAJ4CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmwIAAAAAAACbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 2, - "left_delete", - null, - "AgAAAJ0CAAAAAAAAnQIAAAAAAAABAAAAb5wCAAAAAAAAnAIAAAAAAAABAAAAcg", - "AQAAAAAAAAABAAAAngIAAAAAAACeAgAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "insert", - { - "characters": "to_string" - }, - "CQAAAJwCAAAAAAAAnQIAAAAAAAAAAAAAnQIAAAAAAACeAgAAAAAAAAAAAACeAgAAAAAAAJ8CAAAAAAAAAAAAAJ8CAAAAAAAAoAIAAAAAAAAAAAAAoAIAAAAAAAChAgAAAAAAAAAAAAChAgAAAAAAAKICAAAAAAAAAAAAAKICAAAAAAAAowIAAAAAAAAAAAAAowIAAAAAAACkAgAAAAAAAAAAAACkAgAAAAAAAKUCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnAIAAAAAAACcAgAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAKUCAAAAAAAApwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQIAAAAAAAClAgAAAAAAAAAAAAAAAPC/" - ], - [ - 116, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAANADAAAAAAAA1QMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0AMAAAAAAADQAwAAAAAAAAAAAAAAAPC/" - ], - [ - 117, - 1, - "paste", - null, - "AQAAANUDAAAAAAAAAgQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1QMAAAAAAADVAwAAAAAAAAAAAAAAAPC/" - ], - [ - 127, - 1, - "paste", - null, - "AQAAAOwDAAAAAAAA/wMAAAAAAAATAAAAZGVmYXVsdF9saXN0ZW5fcG9ydA", - "AQAAAAAAAAABAAAA7AMAAAAAAAD/AwAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "rust_fmt_format_buffer", - null, - "AQAAANUDAAAAAAAA1QMAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAA/wMAAAAAAAD/AwAAAAAAAAAAAAAAAPC/" - ], - [ - 134, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAD8EAAAAAAAAQAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPwQAAAAAAAA/BAAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "paste", - null, - "AQAAAEAEAAAAAAAAXgQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQAQAAAAAAABABAAAAAAAAAAAAAAAAPC/" - ], - [ - 142, - 1, - "left_delete", - null, - "AQAAAF0EAAAAAAAAXQQAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAXgQAAAAAAABeBAAAAAAAAAAAAAAAAPC/" - ], - [ - 145, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAEAEAAAAAAAAQAQAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAXQQAAAAAAABdBAAAAAAAAAAAAAAAAPC/" - ], - [ - 154, - 1, - "insert", - { - "characters": "\noub" - }, - "BAAAAKEFAAAAAAAApgUAAAAAAAAAAAAApgUAAAAAAACnBQAAAAAAAAAAAACnBQAAAAAAAKgFAAAAAAAAAAAAAKgFAAAAAAAAqQUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoQUAAAAAAAChBQAAAAAAAAAAAAAAAPC/" - ], - [ - 155, - 1, - "insert", - { - "characters": " " - }, - "AQAAAKkFAAAAAAAAqgUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqQUAAAAAAACpBQAAAAAAAAAAAAAAAPC/" - ], - [ - 156, - 4, - "left_delete", - null, - "BAAAAKkFAAAAAAAAqQUAAAAAAAABAAAAIKgFAAAAAAAAqAUAAAAAAAABAAAAYqcFAAAAAAAApwUAAAAAAAABAAAAdaYFAAAAAAAApgUAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAAqgUAAAAAAACqBQAAAAAAAAAAAAAAAPC/" - ], - [ - 157, - 1, - "insert", - { - "characters": "pub" - }, - "AwAAAKYFAAAAAAAApwUAAAAAAAAAAAAApwUAAAAAAACoBQAAAAAAAAAAAACoBQAAAAAAAKkFAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApgUAAAAAAACmBQAAAAAAAAAAAAAAAPC/" - ], - [ - 158, - 1, - "insert", - { - "characters": " " - }, - "AQAAAKkFAAAAAAAAqgUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqQUAAAAAAACpBQAAAAAAAAAAAAAAAPC/" - ], - [ - 159, - 1, - "insert", - { - "characters": "company_si" - }, - "CgAAAKoFAAAAAAAAqwUAAAAAAAAAAAAAqwUAAAAAAACsBQAAAAAAAAAAAACsBQAAAAAAAK0FAAAAAAAAAAAAAK0FAAAAAAAArgUAAAAAAAAAAAAArgUAAAAAAACvBQAAAAAAAAAAAACvBQAAAAAAALAFAAAAAAAAAAAAALAFAAAAAAAAsQUAAAAAAAAAAAAAsQUAAAAAAACyBQAAAAAAAAAAAACyBQAAAAAAALMFAAAAAAAAAAAAALMFAAAAAAAAtAUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqgUAAAAAAACqBQAAAAAAAAAAAAAAAPC/" - ], - [ - 160, - 1, - "insert", - { - "characters": "te" - }, - "AgAAALQFAAAAAAAAtQUAAAAAAAAAAAAAtQUAAAAAAAC2BQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtAUAAAAAAAC0BQAAAAAAAAAAAAAAAPC/" - ], - [ - 161, - 1, - "insert", - { - "characters": " " - }, - "AQAAALYFAAAAAAAAtwUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgUAAAAAAAC2BQAAAAAAAAAAAAAAAPC/" - ], - [ - 162, - 1, - "left_delete", - null, - "AQAAALYFAAAAAAAAtgUAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAtwUAAAAAAAC3BQAAAAAAAAAAAAAAAPC/" - ], - [ - 163, - 1, - "insert", - { - "characters": ":" - }, - "AQAAALYFAAAAAAAAtwUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgUAAAAAAAC2BQAAAAAAAAAAAAAAAPC/" - ], - [ - 164, - 1, - "insert", - { - "characters": " Str" - }, - "BAAAALcFAAAAAAAAuAUAAAAAAAAAAAAAuAUAAAAAAAC5BQAAAAAAAAAAAAC5BQAAAAAAALoFAAAAAAAAAAAAALoFAAAAAAAAuwUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtwUAAAAAAAC3BQAAAAAAAAAAAAAAAPC/" - ], - [ - 165, - 1, - "insert", - { - "characters": "ing," - }, - "BAAAALsFAAAAAAAAvAUAAAAAAAAAAAAAvAUAAAAAAAC9BQAAAAAAAAAAAAC9BQAAAAAAAL4FAAAAAAAAAAAAAL4FAAAAAAAAvwUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuwUAAAAAAAC7BQAAAAAAAAAAAAAAAPC/" - ], - [ - 172, - 1, - "insert", - { - "characters": "web" - }, - "AwAAALIFAAAAAAAAswUAAAAAAAAAAAAAswUAAAAAAAC0BQAAAAAAAAAAAAC0BQAAAAAAALUFAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsgUAAAAAAACyBQAAAAAAAAAAAAAAAPC/" - ], - [ - 188, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAKkCAAAAAAAAqgIAAAAAAAAAAAAAqgIAAAAAAACrAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqQIAAAAAAACpAgAAAAAAAAAAAAAAAPC/" - ], - [ - 189, - 1, - "paste", - null, - "AQAAAKsCAAAAAAAA+QIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqwIAAAAAAACrAgAAAAAAAAAAAAAAAPC/" - ], - [ - 192, - 4, - "left_delete", - null, - "BAAAALkCAAAAAAAAuQIAAAAAAAABAAAAc7gCAAAAAAAAuAIAAAAAAAABAAAAcrcCAAAAAAAAtwIAAAAAAAABAAAAb7YCAAAAAAAAtgIAAAAAAAABAAAAYw", - "AQAAAAAAAAABAAAAugIAAAAAAAC6AgAAAAAAAAAAAAAAAPC/" - ], - [ - 193, - 1, - "insert", - { - "characters": "company_we" - }, - "CgAAALYCAAAAAAAAtwIAAAAAAAAAAAAAtwIAAAAAAAC4AgAAAAAAAAAAAAC4AgAAAAAAALkCAAAAAAAAAAAAALkCAAAAAAAAugIAAAAAAAAAAAAAugIAAAAAAAC7AgAAAAAAAAAAAAC7AgAAAAAAALwCAAAAAAAAAAAAALwCAAAAAAAAvQIAAAAAAAAAAAAAvQIAAAAAAAC+AgAAAAAAAAAAAAC+AgAAAAAAAL8CAAAAAAAAAAAAAL8CAAAAAAAAwAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgIAAAAAAAC2AgAAAAAAAAAAAAAAAPC/" - ], - [ - 194, - 1, - "insert", - { - "characters": "bsite" - }, - "BQAAAMACAAAAAAAAwQIAAAAAAAAAAAAAwQIAAAAAAADCAgAAAAAAAAAAAADCAgAAAAAAAMMCAAAAAAAAAAAAAMMCAAAAAAAAxAIAAAAAAAAAAAAAxAIAAAAAAADFAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwAIAAAAAAADAAgAAAAAAAAAAAAAAAPC/" - ], - [ - 195, - 7, - "right_delete", - null, - "BwAAAMUCAAAAAAAAxQIAAAAAAAABAAAAX8UCAAAAAAAAxQIAAAAAAAABAAAAb8UCAAAAAAAAxQIAAAAAAAABAAAAcsUCAAAAAAAAxQIAAAAAAAABAAAAacUCAAAAAAAAxQIAAAAAAAABAAAAZ8UCAAAAAAAAxQIAAAAAAAABAAAAacUCAAAAAAAAxQIAAAAAAAABAAAAbg", - "AQAAAAAAAAABAAAAxQIAAAAAAADFAgAAAAAAAAAAAAAAAPC/" - ], - [ - 207, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAPUFAAAAAAAA+gUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9QUAAAAAAAD1BQAAAAAAAAAAAAAAAPC/" - ], - [ - 208, - 1, - "paste", - null, - "AQAAAPoFAAAAAAAAKAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+gUAAAAAAAD6BQAAAAAAAAAAAAAAAPC/" - ], - [ - 210, - 1, - "right_delete", - null, - "AQAAAPYFAAAAAAAA9gUAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAA9gUAAAAAAAD2BQAAAAAAAAAAAAAAAAAA" - ], - [ - 212, - 1, - "left_delete", - null, - "AQAAACMGAAAAAAAAIwYAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAJAYAAAAAAAAkBgAAAAAAAAAAAAAAAAAA" - ], - [ - 217, - 1, - "insert", - { - "characters": "def" - }, - "AwAAAA0GAAAAAAAADgYAAAAAAAATAAAAZGVmYXVsdF9jb3JzX29yaWdpbg4GAAAAAAAADwYAAAAAAAAAAAAADwYAAAAAAAAQBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADQYAAAAAAAAgBgAAAAAAAAAAAAAAAPC/" - ], - [ - 222, - 1, - "insert_completion", - { - "completion": "default_company_website", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "default_company_website" - }, - "AgAAAA0GAAAAAAAADQYAAAAAAAADAAAAZGVmDQYAAAAAAAAkBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEAYAAAAAAAAQBgAAAAAAAAAAAAAAAPC/" - ], - [ - 238, - 1, - "cut", - null, - "AQAAAJQEAAAAAAAAlAQAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", - "AQAAAAAAAAABAAAAlAQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" - ], - [ - 242, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAKoCAAAAAAAAqwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqgIAAAAAAACqAgAAAAAAAAAAAAAAABxA" - ], - [ - 243, - 1, - "paste", - null, - "AQAAAKsCAAAAAAAAxQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqwIAAAAAAACrAgAAAAAAAAAAAAAAAPC/" - ], - [ - 246, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAK4EAAAAAAAArwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" - ], - [ - 247, - 1, - "paste", - null, - "AQAAAK8EAAAAAAAAyQQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArwQAAAAAAACvBAAAAAAAAAAAAAAAAPC/" - ], - [ - 250, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAMkEAAAAAAAAyQQAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAyQQAAAAAAADJBAAAAAAAAAAAAAAAAPC/" - ], - [ - 258, - 1, - "left_delete", - null, - "AQAAAMQCAAAAAAAAxAIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAxQIAAAAAAADFAgAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/email.rs", - "settings": - { - "buffer_size": 7857, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 11, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAJ0AAAAAAAAAngAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnQAAAAAAAACdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 12, - 1, - "paste", - null, - "AQAAAJ4AAAAAAAAAogAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAngAAAAAAAACeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 13, - 1, - "insert", - { - "characters": "," - }, - "AQAAAKIAAAAAAAAAowAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAogAAAAAAAACiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAK4AAAAAAAAArwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgAAAAAAAACuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 19, - 1, - "left_delete", - null, - "AQAAAHkAAAAAAAAAeQAAAAAAAAAVAAAAdXNlIHRva2lvOjpmczo6RmlsZTsK", - "AQAAAAAAAAABAAAAeQAAAAAAAACOAAAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAMUAAAAAAAAAxgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "paste", - null, - "AQAAAMYAAAAAAAAA1wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxgAAAAAAAADGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 1, - "insert", - { - "characters": "," - }, - "AQAAANcAAAAAAAAA2AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1wAAAAAAAADXAAAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAPgAAAAAAAAA+QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+AAAAAAAAAD4AAAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "left_delete", - null, - "AQAAAJwAAAAAAAAAnAAAAAAAAAAeAAAAdXNlIHRva2lvOjppbzo6QXN5bmNXcml0ZUV4dDsK", - "AQAAAAAAAAABAAAAnAAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 39, - 1, - "paste", - null, - "AQAAAKgAAAAAAAAAtAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqAAAAAAAAACoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "insert", - { - "characters": "," - }, - "AQAAALQAAAAAAAAAtQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtAAAAAAAAAC0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "left_delete", - null, - "AQAAAOoAAAAAAAAA6gAAAAAAAAAZAAAAdXNlIHRva2lvOjpzeW5jOjpSd0xvY2s7Cg", - "AQAAAAAAAAABAAAA6gAAAAAAAAADAQAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "rust_fmt_format_buffer", - null, - "BQAAAI4AAAAAAAAAjwAAAAAAAAAAAAAAqQAAAAAAAACpAAAAAAAAAA0AAABzeW5jOjpSd0xvY2ssqQAAAAAAAACuAAAAAAAAAAAAAADAAAAAAAAAAMUAAAAAAAAAAAAAAOUAAAAAAAAA+QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6gAAAAAAAADqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAKkAAAAAAAAArgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqQAAAAAAAACpAAAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "paste", - null, - "AQAAAK4AAAAAAAAAxQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgAAAAAAAACuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "insert", - { - "characters": "," - }, - "AQAAAMUAAAAAAAAAxgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "left_delete", - null, - "AQAAAHkAAAAAAAAAeQAAAAAAAAAkAAAAdXNlIHRva2lvOjpmczo6e0ZpbGUsIE9wZW5PcHRpb25zfTsK", - "AQAAAAAAAAABAAAAeQAAAAAAAACdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAMABAAAAAAAAwQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwAEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "paste", - null, - "AQAAAMEBAAAAAAAAMAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert", - { - "characters": "," - }, - "AQAAADACAAAAAAAAMQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMAIAAAAAAAAwAgAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAD8CAAAAAAAAQAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPwIAAAAAAAA/AgAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "rust_fmt_format_buffer", - null, - "DAAAAMABAAAAAAAA8QEAAAAAAAAAAAAA8gEAAAAAAAD3AQAAAAAAAAAAAAAKAgAAAAAAAAwCAAAAAAAAAAAAABACAAAAAAAAEgIAAAAAAAAAAAAALwIAAAAAAAAxAgAAAAAAAAAAAAA1AgAAAAAAADcCAAAAAAAAAAAAAFUCAAAAAAAAVgIAAAAAAAAAAAAAWgIAAAAAAABdAgAAAAAAAAAAAABxAgAAAAAAAHUCAAAAAAAAAAAAAHcCAAAAAAAAfAIAAAAAAAAAAAAAigIAAAAAAACKAgAAAAAAADIAAAB9Owp1c2UgbGV0dHJlOjpNZXNzYWdlOwp1c2UgbGV0dHJlOjpUb2tpbzFFeGVjdXRvcooCAAAAAAAAjQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQAIAAAAAAABAAgAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAHcCAAAAAAAAfAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdwIAAAAAAAB3AgAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "paste", - null, - "AQAAAHwCAAAAAAAAgwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfAIAAAAAAAB8AgAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "insert", - { - "characters": "," - }, - "AQAAAIMCAAAAAAAAhAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgwIAAAAAAACDAgAAAAAAAAAAAAAAAPC/" - ], - [ - 108, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAHwCAAAAAAAAfAIAAAAAAAANAAAATWVzc2FnZSwKICAgIIoCAAAAAAAAkwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAIAAAAAAACEAgAAAAAAAAAAAAAAAPC/" - ], - [ - 113, - 1, - "left_delete", - null, - "AQAAALQBAAAAAAAAtAEAAAAAAAAVAAAAdXNlIGxldHRyZTo6TWVzc2FnZTsK", - "AQAAAAAAAAABAAAAtAEAAAAAAADJAQAAAAAAAAAAAAAAAPC/" - ], - [ - 129, - 1, - "paste", - null, - "AQAAAH8CAAAAAAAAjQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfwIAAAAAAAB/AgAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "insert", - { - "characters": "," - }, - "AQAAAI0CAAAAAAAAjgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQIAAAAAAACNAgAAAAAAAAAAAAAAAPC/" - ], - [ - 133, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAH8CAAAAAAAAgAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjgIAAAAAAACOAgAAAAAAAAAAAAAAAPC/" - ], - [ - 137, - 1, - "left_delete", - null, - "AQAAADcBAAAAAAAANwEAAAAAAACYAAAAdXNlIGxldHRyZTo6dHJhbnNwb3J0OjpzbXRwOjp7CiAgICBhdXRoZW50aWNhdGlvbjo6Q3JlZGVudGlhbHMsCiAgICBjbGllbnQ6OntUbHMsIFRsc1BhcmFtZXRlcnN9LAogICAgQXN5bmNTbXRwVHJhbnNwb3J0LAp9Owp1c2UgbGV0dHJlOjpUb2tpbzFFeGVjdXRvcjs", - "AQAAAAAAAAABAAAANwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 140, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADcBAAAAAAAANwEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 145, - 1, - "insert", - { - "characters": "\n#!" - }, - "AwAAADYBAAAAAAAANwEAAAAAAAAAAAAANwEAAAAAAAA4AQAAAAAAAAAAAAA4AQAAAAAAADkBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANgEAAAAAAAA2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 146, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAADkBAAAAAAAAOwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOQEAAAAAAAA5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 147, - 1, - "insert", - { - "characters": "cfg" - }, - "AwAAADoBAAAAAAAAOwEAAAAAAAAAAAAAOwEAAAAAAAA8AQAAAAAAAAAAAAA8AQAAAAAAAD0BAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOgEAAAAAAAA6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 156, - 1, - "left_delete", - null, - "AQAAADcBAAAAAAAANwEAAAAAAAAIAAAAIyFbY2ZnXQo", - "AQAAAAAAAAABAAAANwEAAAAAAAA/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 157, - 1, - "paste", - null, - "AQAAADcBAAAAAAAAVQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 159, - 2, - "right_delete", - null, - "AgAAADcBAAAAAAAANwEAAAAAAAAEAAAAICAgIDcBAAAAAAAANwEAAAAAAAABAAAAIw", - "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAAAA" - ], - [ - 160, - 1, - "insert", - { - "characters": "№" - }, - "AQAAADcBAAAAAAAAOAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 161, - 1, - "right_delete", - null, - "AQAAADgBAAAAAAAAOAEAAAAAAAABAAAAWw", - "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 162, - 1, - "insert", - { - "characters": "№" - }, - "AQAAADgBAAAAAAAAOQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 163, - 2, - "left_delete", - null, - "AgAAADgBAAAAAAAAOAEAAAAAAAADAAAA4oSWNwEAAAAAAAA3AQAAAAAAAAMAAADihJY", - "AQAAAAAAAAABAAAAOQEAAAAAAAA5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 164, - 1, - "insert", - { - "characters": "№" - }, - "AQAAADcBAAAAAAAAOAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 165, - 1, - "left_delete", - null, - "AQAAADcBAAAAAAAANwEAAAAAAAADAAAA4oSW", - "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 166, - 1, - "insert", - { - "characters": "#" - }, - "AQAAADcBAAAAAAAAOAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANwEAAAAAAAA3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 169, - 5, - "left_delete", - null, - "BQAAAEsBAAAAAAAASwEAAAAAAAABAAAAb0oBAAAAAAAASgEAAAAAAAABAAAAdEkBAAAAAAAASQEAAAAAAAABAAAAb0gBAAAAAAAASAEAAAAAAAABAAAAckcBAAAAAAAARwEAAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAATAEAAAAAAABMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 170, - 1, - "insert", - { - "characters": "email" - }, - "BQAAAEcBAAAAAAAASAEAAAAAAAAAAAAASAEAAAAAAABJAQAAAAAAAAAAAABJAQAAAAAAAEoBAAAAAAAAAAAAAEoBAAAAAAAASwEAAAAAAAAAAAAASwEAAAAAAABMAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARwEAAAAAAABHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 178, - 1, - "left_delete", - null, - "AQAAAE4BAAAAAAAATgEAAAAAAAABAAAAXQ", - "AQAAAAAAAAABAAAATwEAAAAAAABPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 186, - 1, - "paste", - null, - "AQAAADcBAAAAAAAAVQEAAAAAAAAYAAAAI2NmZyhmZWF0dXJlID0gImVtYWlsIikK", - "AQAAAAAAAAABAAAANwEAAAAAAABPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 191, - 1, - "insert", - { - "characters": "email" - }, - "BQAAAEwBAAAAAAAATQEAAAAAAAAFAAAAcHJvdG9NAQAAAAAAAE4BAAAAAAAAAAAAAE4BAAAAAAAATwEAAAAAAAAAAAAATwEAAAAAAABQAQAAAAAAAAAAAABQAQAAAAAAAFEBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATAEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 194, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADcBAAAAAAAANwEAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAUQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 235, - 1, - "paste", - null, - "AQAAAKoCAAAAAAAAwwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqgIAAAAAAACqAgAAAAAAAAAAAAAAAPC/" - ], - [ - 238, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAKoCAAAAAAAArgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwIAAAAAAADDAgAAAAAAAAAAAAAAAPC/" - ], - [ - 243, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAPYDAAAAAAAAAwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gMAAAAAAAD2AwAAAAAAAAAAAAAAAPC/" - ], - [ - 244, - 1, - "paste", - null, - "AQAAAAMEAAAAAAAAHAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAwQAAAAAAAADBAAAAAAAAAAAAAAAAPC/" - ], - [ - 252, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABoOAAAAAAAAIw4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGg4AAAAAAAAaDgAAAAAAAAAAAAAAAPC/" - ], - [ - 253, - 1, - "paste", - null, - "AQAAACMOAAAAAAAAQQ4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIw4AAAAAAAAjDgAAAAAAAAAAAAAAAPC/" - ], - [ - 262, - 1, - "paste", - null, - "AQAAABsOAAAAAAAAsw4AAAAAAAAnAAAAICAgICAgICAjW2NmZyhub3QoZmVhdHVyZSA9ICJlbWFpbCIpKV0K", - "AQAAAAAAAAABAAAAGw4AAAAAAABCDgAAAAAAAAAAAAAAAPC/" - ], - [ - 265, - 1, - "rust_fmt_format_buffer", - null, - "AgAAABsOAAAAAAAAIw4AAAAAAAAAAAAAuw4AAAAAAAC8DgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsw4AAAAAAACzDgAAAAAAAAAAAAAAAPC/" - ], - [ - 270, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAALsOAAAAAAAAxA4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuw4AAAAAAAC7DgAAAAAAAAAAAAAAAPC/" - ], - [ - 271, - 1, - "paste", - null, - "AQAAAMQOAAAAAAAA5w4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxA4AAAAAAADEDgAAAAAAAAAAAAAAAPC/" - ], - [ - 274, - 1, - "insert", - { - "characters": "\n}" - }, - "BAAAAA8gAAAAAAAAFCAAAAAAAAAAAAAAFCAAAAAAAAAVIAAAAAAAAAAAAAAQIAAAAAAAABAgAAAAAAAABAAAACAgICAQIAAAAAAAABAgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADyAAAAAAAAAPIAAAAAAAAAAAAAAAAPC/" - ], - [ - 277, - 1, - "rust_fmt_format_buffer", - null, - "NgAAAPAOAAAAAAAA9A4AAAAAAAAAAAAAFg8AAAAAAAAXDwAAAAAAAAAAAAAfDwAAAAAAACIPAAAAAAAAAAAAAEgPAAAAAAAASQ8AAAAAAAAAAAAAUQ8AAAAAAABUDwAAAAAAAAAAAAB3DwAAAAAAAHkPAAAAAAAAAAAAAIEPAAAAAAAAgw8AAAAAAAAAAAAAqA8AAAAAAACqDwAAAAAAAAAAAACyDwAAAAAAALQPAAAAAAAAAAAAAOcPAAAAAAAA6g8AAAAAAAAAAAAA8g8AAAAAAADzDwAAAAAAAAAAAAAdEAAAAAAAACAQAAAAAAAAAAAAACgQAAAAAAAAKRAAAAAAAAAAAAAAQxAAAAAAAABHEAAAAAAAAAAAAABsEAAAAAAAAHAQAAAAAAAAAAAAACccAAAAAAAAKxwAAAAAAAAAAAAAQBwAAAAAAABEHAAAAAAAAAAAAAB1HAAAAAAAAHkcAAAAAAAAAAAAAIgcAAAAAAAAjBwAAAAAAAAAAAAAyRwAAAAAAADNHAAAAAAAAAAAAADgHAAAAAAAAOQcAAAAAAAAAAAAAAAdAAAAAAAABB0AAAAAAAAAAAAAJx0AAAAAAAArHQAAAAAAAAAAAABoHQAAAAAAAGwdAAAAAAAAAAAAAIUdAAAAAAAAiR0AAAAAAAAAAAAAuR0AAAAAAAC9HQAAAAAAAAAAAAD2HQAAAAAAAPodAAAAAAAAAAAAACceAAAAAAAAKx4AAAAAAAAAAAAALR4AAAAAAAAxHgAAAAAAAAAAAABdHgAAAAAAAGEeAAAAAAAAAAAAAG0eAAAAAAAAcB4AAAAAAAAAAAAAhB4AAAAAAACFHgAAAAAAAAAAAACyHgAAAAAAALUeAAAAAAAAAAAAAMkeAAAAAAAAyh4AAAAAAAAAAAAA0h4AAAAAAADVHgAAAAAAAAAAAADlHgAAAAAAAOYeAAAAAAAAAAAAAOgeAAAAAAAA6x4AAAAAAAAAAAAA9x4AAAAAAAD4HgAAAAAAAAAAAAD8HgAAAAAAAP8eAAAAAAAAAAAAAAsfAAAAAAAADB8AAAAAAAAAAAAAHB8AAAAAAAAfHwAAAAAAAAAAAAAvHwAAAAAAADAfAAAAAAAAAAAAAFcfAAAAAAAAWh8AAAAAAAAAAAAAbh8AAAAAAABvHwAAAAAAAAAAAACAHwAAAAAAAIMfAAAAAAAAAAAAAJcfAAAAAAAAmB8AAAAAAAAAAAAApB8AAAAAAACnHwAAAAAAAAAAAAC/HwAAAAAAAMAfAAAAAAAAAAAAAPMfAAAAAAAA9h8AAAAAAAAAAAAADiAAAAAAAAAPIAAAAAAAAAAAAABPIAAAAAAAAGkgAAAAAAAAAAAAAJ8gAAAAAAAAoSAAAAAAAAAAAAAAqyAAAAAAAACrIAAAAAAAAAIAAAApO7AgAAAAAAAAsCAAAAAAAAACAAAAfQo", - "AQAAAAAAAAABAAAAESAAAAAAAAARIAAAAAAAAAAAAAAAAPC/" - ], - [ - 301, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAPgLAAAAAAAA+QsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+AsAAAAAAAD4CwAAAAAAAAAAAAAAAPC/" - ], - [ - 302, - 1, - "paste", - null, - "AQAAAPkLAAAAAAAAEgwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+QsAAAAAAAD5CwAAAAAAAAAAAAAAAPC/" - ], - [ - 305, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAPkLAAAAAAAA/QsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEgwAAAAAAAASDAAAAAAAAAAAAAAAAPC/" - ], - [ - 332, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABQCAAAAAAAAFQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFAIAAAAAAAAUAgAAAAAAAAAAAAAAAPC/" - ], - [ - 333, - 1, - "paste", - null, - "AQAAABUCAAAAAAAALwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFQIAAAAAAAAVAgAAAAAAAAAAAAAAAPC/" - ], - [ - 334, - 1, - "left_delete", - null, - "AQAAAC4CAAAAAAAALgIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAALwIAAAAAAAAvAgAAAAAAAAAAAAAAAPC/" - ], - [ - 339, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABkDAAAAAAAAGgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGQMAAAAAAAAZAwAAAAAAAAAAAAAAADxA" - ], - [ - 340, - 1, - "paste", - null, - "AQAAABoDAAAAAAAANAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGgMAAAAAAAAaAwAAAAAAAAAAAAAAAPC/" - ], - [ - 341, - 1, - "left_delete", - null, - "AQAAADMDAAAAAAAAMwMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAANAMAAAAAAAA0AwAAAAAAAAAAAAAAAPC/" - ], - [ - 354, - 1, - "left_delete", - null, - "AQAAADcBAAAAAAAANwEAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", - "AQAAAAAAAAABAAAANwEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 358, - 1, - "left_delete", - null, - "AQAAAPsBAAAAAAAA+wEAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", - "AQAAAAAAAAABAAAA+wEAAAAAAAAVAgAAAAAAAAAAAAAAAPC/" - ], - [ - 362, - 1, - "left_delete", - null, - "AQAAAOYCAAAAAAAA5gIAAAAAAAAaAAAAI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", - "AQAAAAAAAAABAAAA5gIAAAAAAAAAAwAAAAAAAAAAAAAAAPC/" - ], - [ - 366, - 1, - "left_delete", - null, - "AQAAAJACAAAAAAAAkAIAAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", - "AQAAAAAAAAABAAAAkAIAAAAAAACuAgAAAAAAAAAAAAAAAPC/" - ], - [ - 381, - 1, - "left_delete", - null, - "AQAAAHYCAAAAAAAAdgIAAAAAAAAaAAAAICAgIHB1YiB3ZWJfaG9zdDogU3RyaW5nLAo", - "AQAAAAAAAAABAAAAdgIAAAAAAACQAgAAAAAAAAAAAAAAAPC/" - ], - [ - 385, - 1, - "left_delete", - null, - "AQAAAOECAAAAAAAA4QIAAAAAAAAQAAAAd2ViX2hvc3Q6IFN0cmluZw", - "AQAAAAAAAAABAAAA4QIAAAAAAADxAgAAAAAAAAAAAAAAAPC/" - ], - [ - 388, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAN8CAAAAAAAA3wIAAAAAAAACAAAALCA", - "AQAAAAAAAAABAAAA4QIAAAAAAADhAgAAAAAAAAAAAAAAAPC/" - ], - [ - 393, - 1, - "left_delete", - null, - "AQAAAH0DAAAAAAAAfQMAAAAAAAAWAAAAICAgICAgICAgICAgd2ViX2hvc3QsCg", - "AQAAAAAAAAABAAAAfQMAAAAAAACTAwAAAAAAAAAAAAAAAPC/" - ], - [ - 401, - 1, - "left_delete", - null, - "AQAAAH0DAAAAAAAAfQMAAAAAAAAmAAAAICAgICAgICAgICAgI1tjZmcoZmVhdHVyZSA9ICJlbWFpbCIpXQo", - "AQAAAAAAAAABAAAAfQMAAAAAAACjAwAAAAAAAAAAAAAAAPC/" - ], - [ - 409, - 1, - "left_delete", - null, - "AQAAAFkLAAAAAAAAWQsAAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", - "AQAAAAAAAAABAAAAWQsAAAAAAAB3CwAAAAAAAAAAAAAAAPC/" - ], - [ - 412, - 1, - "left_delete", - null, - "AQAAAHsNAAAAAAAAew0AAAAAAACgAAAAICAgICAgICAjW2NmZyhub3QoZmVhdHVyZSA9ICJlbWFpbCIpKV0KICAgICAgICB7CiAgICAgICAgICAgIHRyYWNpbmc6Ondhcm4hKCJFbWFpbCBmZWF0dXJlIGlzIGRpc2FibGVkLiBTa2lwIHNlbmRpbmcgdG86IHt9IiwgdG8pOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQ", - "AQAAAAAAAAABAAAAGw4AAAAAAAB7DQAAAAAAAAAAAAAAAPC/" - ], - [ - 416, - 1, - "left_delete", - null, - "AQAAAHwNAAAAAAAAfA0AAAAAAAAiAAAAICAgICAgICAjW2NmZyhmZWF0dXJlID0gImVtYWlsIildCg", - "AQAAAAAAAAABAAAAfA0AAAAAAACeDQAAAAAAAAAAAAAAAPC/" - ], - [ - 419, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAHsNAAAAAAAAew0AAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAfA0AAAAAAAB8DQAAAAAAAAAAAAAAAPC/" - ], - [ - 421, - 3, - "right_delete", - null, - "AwAAAHsNAAAAAAAAew0AAAAAAAAEAAAAICAgIHsNAAAAAAAAew0AAAAAAAAEAAAAICAgIHsNAAAAAAAAew0AAAAAAAABAAAAew", - "AQAAAAAAAAABAAAAew0AAAAAAAB7DQAAAAAAAAAAAAAAAPC/" - ], - [ - 426, - 1, - "left_delete", - null, - "AQAAAEQfAAAAAAAARB8AAAAAAAABAAAAfQ", - "AQAAAAAAAAABAAAARR8AAAAAAABFHwAAAAAAAAAAAAAAAPC/" - ], - [ - 428, - 1, - "trim_trailing_white_space", - null, - "AQAAAEAfAAAAAAAAQB8AAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAARB8AAAAAAABEHwAAAAAAAAAAAAAAAPC/" - ], - [ - 429, - 1, - "rust_fmt_format_buffer", - null, - "NQAAAHsNAAAAAAAAew0AAAAAAAAFAAAACiAgICCtDQAAAAAAAK0NAAAAAAAABAAAACAgICDTDQAAAAAAANMNAAAAAAAAAQAAACDbDQAAAAAAANsNAAAAAAAAAwAAACAgIP4NAAAAAAAA/g0AAAAAAAACAAAAICAGDgAAAAAAAAYOAAAAAAAAAgAAACAgKw4AAAAAAAArDgAAAAAAAAIAAAAgIDMOAAAAAAAAMw4AAAAAAAACAAAAICBmDgAAAAAAAGYOAAAAAAAAAwAAACAgIG4OAAAAAAAAbg4AAAAAAAABAAAAIJgOAAAAAAAAmA4AAAAAAAADAAAAICAgoA4AAAAAAACgDgAAAAAAAAEAAAAgug4AAAAAAAC6DgAAAAAAAAQAAAAgICAg3w4AAAAAAADfDgAAAAAAAAQAAAAgICAglhoAAAAAAACWGgAAAAAAAAQAAAAgICAgqxoAAAAAAACrGgAAAAAAAAQAAAAgICAg3BoAAAAAAADcGgAAAAAAAAQAAAAgICAg6xoAAAAAAADrGgAAAAAAAAQAAAAgICAgKBsAAAAAAAAoGwAAAAAAAAQAAAAgICAgOxsAAAAAAAA7GwAAAAAAAAQAAAAgICAgVxsAAAAAAABXGwAAAAAAAAQAAAAgICAgehsAAAAAAAB6GwAAAAAAAAQAAAAgICAgtxsAAAAAAAC3GwAAAAAAAAQAAAAgICAg0BsAAAAAAADQGwAAAAAAAAQAAAAgICAgABwAAAAAAAAAHAAAAAAAAAQAAAAgICAgORwAAAAAAAA5HAAAAAAAAAQAAAAgICAgZhwAAAAAAABmHAAAAAAAAAQAAAAgICAgaBwAAAAAAABoHAAAAAAAAAQAAAAgICAglBwAAAAAAACUHAAAAAAAAAQAAAAgICAgoBwAAAAAAACgHAAAAAAAAAMAAAAgICC0HAAAAAAAALQcAAAAAAAAAQAAACDhHAAAAAAAAOEcAAAAAAAAAwAAACAgIPUcAAAAAAAA9RwAAAAAAAABAAAAIP0cAAAAAAAA/RwAAAAAAAADAAAAICAgDR0AAAAAAAANHQAAAAAAAAEAAAAgDx0AAAAAAAAPHQAAAAAAAAMAAAAgICAbHQAAAAAAABsdAAAAAAAAAQAAACAfHQAAAAAAAB8dAAAAAAAAAwAAACAgICsdAAAAAAAAKx0AAAAAAAABAAAAIDsdAAAAAAAAOx0AAAAAAAADAAAAICAgSx0AAAAAAABLHQAAAAAAAAEAAAAgch0AAAAAAAByHQAAAAAAAAMAAAAgICCGHQAAAAAAAIYdAAAAAAAAAQAAACCXHQAAAAAAAJcdAAAAAAAAAwAAACAgIKsdAAAAAAAAqx0AAAAAAAABAAAAILcdAAAAAAAAtx0AAAAAAAADAAAAICAgzx0AAAAAAADPHQAAAAAAAAEAAAAgAh4AAAAAAAACHgAAAAAAAAMAAAAgICAaHgAAAAAAABoeAAAAAAAAAQAAACBaHgAAAAAAAFoeAAAAAAAAGgAAAAogICAgICAgICAgICAgICAgICAgICAgICB9kB4AAAAAAACQHgAAAAAAAAIAAAApO5oeAAAAAAAAnB4AAAAAAAAAAAAAnR4AAAAAAACiHgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQB8AAAAAAABAHwAAAAAAAAAAAAAAAPC/" - ], - [ - 443, - 1, - "insert", - { - "characters": "\nwe" - }, - "AwAAAHUCAAAAAAAAegIAAAAAAAAAAAAAegIAAAAAAAB7AgAAAAAAAAAAAAB7AgAAAAAAAHwCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQIAAAAAAAB1AgAAAAAAAAAAAAAAAPC/" - ], - [ - 444, - 4, - "left_delete", - null, - "BAAAAHsCAAAAAAAAewIAAAAAAAABAAAAZXoCAAAAAAAAegIAAAAAAAABAAAAd3YCAAAAAAAAdgIAAAAAAAAEAAAAICAgIHUCAAAAAAAAdQIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAfAIAAAAAAAB8AgAAAAAAAAAAAAAAAPC/" - ], - [ - 459, - 2, - "left_delete", - null, - "AgAAAL0NAAAAAAAAvQ0AAAAAAAAVAAAAZWxmLndlYl9ob3N0LmNsb25lKCk7vA0AAAAAAAC8DQAAAAAAAAEAAABz", - "AQAAAAAAAAABAAAA0g0AAAAAAAC9DQAAAAAAAAAAAAAAAPC/" - ], - [ - 460, - 1, - "insert", - { - "characters": "selg" - }, - "BAAAALwNAAAAAAAAvQ0AAAAAAAAAAAAAvQ0AAAAAAAC+DQAAAAAAAAAAAAC+DQAAAAAAAL8NAAAAAAAAAAAAAL8NAAAAAAAAwA0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvA0AAAAAAAC8DQAAAAAAAAAAAAAAAPC/" - ], - [ - 461, - 1, - "left_delete", - null, - "AQAAAL8NAAAAAAAAvw0AAAAAAAABAAAAZw", - "AQAAAAAAAAABAAAAwA0AAAAAAADADQAAAAAAAAAAAAAAAPC/" - ], - [ - 462, - 1, - "insert", - { - "characters": "f.s" - }, - "AwAAAL8NAAAAAAAAwA0AAAAAAAAAAAAAwA0AAAAAAADBDQAAAAAAAAAAAADBDQAAAAAAAMINAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvw0AAAAAAAC/DQAAAAAAAAAAAAAAAPC/" - ], - [ - 463, - 1, - "insert", - { - "characters": "m" - }, - "AQAAAMINAAAAAAAAww0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwg0AAAAAAADCDQAAAAAAAAAAAAAAAPC/" - ], - [ - 464, - 2, - "left_delete", - null, - "AgAAAMINAAAAAAAAwg0AAAAAAAABAAAAbcENAAAAAAAAwQ0AAAAAAAABAAAAcw", - "AQAAAAAAAAABAAAAww0AAAAAAADDDQAAAAAAAAAAAAAAAPC/" - ], - [ - 465, - 1, - "insert", - { - "characters": "smto" - }, - "BAAAAMENAAAAAAAAwg0AAAAAAAAAAAAAwg0AAAAAAADDDQAAAAAAAAAAAADDDQAAAAAAAMQNAAAAAAAAAAAAAMQNAAAAAAAAxQ0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQ0AAAAAAADBDQAAAAAAAAAAAAAAAPC/" - ], - [ - 466, - 1, - "left_delete", - null, - "AQAAAMQNAAAAAAAAxA0AAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAAxQ0AAAAAAADFDQAAAAAAAAAAAAAAAPC/" - ], - [ - 467, - 1, - "insert", - { - "characters": "p.c" - }, - "AwAAAMQNAAAAAAAAxQ0AAAAAAAAAAAAAxQ0AAAAAAADGDQAAAAAAAAAAAADGDQAAAAAAAMcNAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxA0AAAAAAADEDQAAAAAAAAAAAAAAAPC/" - ], - [ - 469, - 1, - "insert", - { - "characters": "ompany" - }, - "BgAAAMcNAAAAAAAAyA0AAAAAAAAAAAAAyA0AAAAAAADJDQAAAAAAAAAAAADJDQAAAAAAAMoNAAAAAAAAAAAAAMoNAAAAAAAAyw0AAAAAAAAAAAAAyw0AAAAAAADMDQAAAAAAAAAAAADMDQAAAAAAAM0NAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxw0AAAAAAADHDQAAAAAAAAAAAAAAAPC/" - ], - [ - 470, - 1, - "insert", - { - "characters": "+" - }, - "AQAAAM0NAAAAAAAAzg0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzQ0AAAAAAADNDQAAAAAAAAAAAAAAAPC/" - ], - [ - 471, - 1, - "left_delete", - null, - "AQAAAM0NAAAAAAAAzQ0AAAAAAAABAAAAKw", - "AQAAAAAAAAABAAAAzg0AAAAAAADODQAAAAAAAAAAAAAAAPC/" - ], - [ - 472, - 1, - "insert", - { - "characters": "_websit" - }, - "BwAAAM0NAAAAAAAAzg0AAAAAAAAAAAAAzg0AAAAAAADPDQAAAAAAAAAAAADPDQAAAAAAANANAAAAAAAAAAAAANANAAAAAAAA0Q0AAAAAAAAAAAAA0Q0AAAAAAADSDQAAAAAAAAAAAADSDQAAAAAAANMNAAAAAAAAAAAAANMNAAAAAAAA1A0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzQ0AAAAAAADNDQAAAAAAAAAAAAAAAPC/" - ], - [ - 473, - 1, - "insert", - { - "characters": "te" - }, - "AgAAANQNAAAAAAAA1Q0AAAAAAAAAAAAA1Q0AAAAAAADWDQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1A0AAAAAAADUDQAAAAAAAAAAAAAAAPC/" - ], - [ - 474, - 2, - "left_delete", - null, - "AgAAANUNAAAAAAAA1Q0AAAAAAAABAAAAZdQNAAAAAAAA1A0AAAAAAAABAAAAdA", - "AQAAAAAAAAABAAAA1g0AAAAAAADWDQAAAAAAAAAAAAAAAPC/" - ], - [ - 475, - 1, - "insert", - { - "characters": "e.clone" - }, - "BwAAANQNAAAAAAAA1Q0AAAAAAAAAAAAA1Q0AAAAAAADWDQAAAAAAAAAAAADWDQAAAAAAANcNAAAAAAAAAAAAANcNAAAAAAAA2A0AAAAAAAAAAAAA2A0AAAAAAADZDQAAAAAAAAAAAADZDQAAAAAAANoNAAAAAAAAAAAAANoNAAAAAAAA2w0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1A0AAAAAAADUDQAAAAAAAAAAAAAAAPC/" - ], - [ - 476, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAANsNAAAAAAAA3Q0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2w0AAAAAAADbDQAAAAAAAAAAAAAAAPC/" - ], - [ - 478, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAN0NAAAAAAAA3g0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3Q0AAAAAAADdDQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": ".cargo/config.toml", - "settings": - { - "buffer_size": 83, - "line_ending": "Unix" - }, - "undo_stack": - [ - ] - }, - { - "file": "src/bin/auth/filters.rs", - "settings": - { - "buffer_size": 490, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 4, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAC4AAAAAAAAALwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALgAAAAAAAAAuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 5, - 1, - "paste", - null, - "AQAAAC8AAAAAAAAASQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALwAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 6, - 1, - "left_delete", - null, - "AQAAAEgAAAAAAAAASAAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAASQAAAAAAAABJAAAAAAAAAAAAAAAAAPC/" - ], - [ - 9, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAGcAAAAAAAAAaAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZwAAAAAAAABnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 10, - 1, - "paste", - null, - "AQAAAGgAAAAAAAAAggAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAAAAAAAAABoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 11, - 1, - "left_delete", - null, - "AQAAAIEAAAAAAAAAgQAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/handlers.rs", - "settings": - { - "buffer_size": 6267, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 8, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAF8AAAAAAAAAYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 9, - 1, - "paste", - null, - "AQAAAGAAAAAAAAAAbwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 10, - 1, - "insert", - { - "characters": "m" - }, - "AQAAAG8AAAAAAAAAcAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwAAAAAAAABvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 11, - 1, - "left_delete", - null, - "AQAAAG8AAAAAAAAAbwAAAAAAAAABAAAAbQ", - "AQAAAAAAAAABAAAAcAAAAAAAAABwAAAAAAAAAAAAAAAAAPC/" - ], - [ - 12, - 1, - "insert", - { - "characters": "," - }, - "AQAAAG8AAAAAAAAAcAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwAAAAAAAABvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 15, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAIIAAAAAAAAAgwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAAPC/" - ], - [ - 18, - 1, - "left_delete", - null, - "AQAAAC4AAAAAAAAALgAAAAAAAAAhAAAAdXNlIHBvbnk6Omh0dHA6OmhlbHBlcnMgYXMgaHR0cDsK", - "AQAAAAAAAAABAAAALgAAAAAAAABPAAAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAGkAAAAAAAAAagAAAAAAAAAEAAAAcG9ueWoAAAAAAAAAawAAAAAAAAAAAAAAawAAAAAAAABsAAAAAAAAAAAAAABsAAAAAAAAAG0AAAAAAAAAAAAAAG0AAAAAAAAAbgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaQAAAAAAAABtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 29, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAHEAAAAAAAAAdgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcQAAAAAAAABxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "paste", - null, - "AQAAAHYAAAAAAAAAoAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdgAAAAAAAAB2AAAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 1, - "insert", - { - "characters": "." - }, - "AQAAAKAAAAAAAAAAoQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoAAAAAAAAACgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 32, - 1, - "left_delete", - null, - "AQAAAKAAAAAAAAAAoAAAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAAoQAAAAAAAAChAAAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "insert", - { - "characters": "," - }, - "AQAAAKAAAAAAAAAAoQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoAAAAAAAAACgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "left_delete", - null, - "AQAAAC4AAAAAAAAALgAAAAAAAAA2AAAAdXNlIHBvbnk6Omh0dHA6OntoZWxwZXJzIGFzIGh0dHAscmVzcG9uc2U6Okluc3RhbmNlfTsK", - "AQAAAAAAAAABAAAALgAAAAAAAABkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAC4AAAAAAAAALgAAAAAAAAABAAAAClYAAAAAAAAAVwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALgAAAAAAAAAuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABoPAAAAAAAAGw8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGg8AAAAAAAAaDwAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "paste", - null, - "AQAAABsPAAAAAAAAOQ8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGw8AAAAAAAAbDwAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 1, - "insert", - { - "characters": "email" - }, - "BQAAADAPAAAAAAAAMQ8AAAAAAAAFAAAAcHJvdG8xDwAAAAAAADIPAAAAAAAAAAAAADIPAAAAAAAAMw8AAAAAAAAAAAAAMw8AAAAAAAA0DwAAAAAAAAAAAAA0DwAAAAAAADUPAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMA8AAAAAAAA1DwAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADkPAAAAAAAAOQ8AAAAAAAABAAAACg", - "AQAAAAAAAAABAAAANQ8AAAAAAAA1DwAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 1, - "left_delete", - null, - "AQAAABsPAAAAAAAAGw8AAAAAAAAeAAAAICAgICNbY2ZnKGZlYXR1cmUgPSAiZW1haWwiKV0K", - "AQAAAAAAAAABAAAAGw8AAAAAAAA5DwAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAANEAAAAAAAAA0gAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0QAAAAAAAADRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "paste", - null, - "AQAAANIAAAAAAAAA7AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0gAAAAAAAADSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "right_delete", - null, - "AQAAAOwAAAAAAAAA7AAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA7AAAAAAAAADsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "left_delete", - null, - "AQAAALQCAAAAAAAAtAIAAAAAAAAXAAAAICAgIC8vIDEuIFZhbGlkYXRlIEtleQo", - "AQAAAAAAAAABAAAAtAIAAAAAAADLAgAAAAAAAAAAAAAAAPC/" - ], - [ - 98, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAK4KAAAAAAAArwoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgoAAAAAAACuCgAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 1, - "paste", - null, - "AQAAAK8KAAAAAAAAyQoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArwoAAAAAAACvCgAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "left_delete", - null, - "AQAAAMgKAAAAAAAAyAoAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAyQoAAAAAAADJCgAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/helpers.rs", - "settings": - { - "buffer_size": 5950, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 11, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAEUAAAAAAAAARgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 12, - 1, - "paste", - null, - "AQAAAEYAAAAAAAAAVQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARgAAAAAAAABGAAAAAAAAAAAAAAAAAPC/" - ], - [ - 13, - 1, - "insert", - { - "characters": "," - }, - "AQAAAFUAAAAAAAAAVgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVQAAAAAAAABVAAAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "insert", - { - "characters": " " - }, - "AQAAAFYAAAAAAAAAVwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVgAAAAAAAABWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAGsAAAAAAAAAbAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAawAAAAAAAABrAAAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAArAAAAdXNlIHBvbnk6Omh0dHA6OnJlc3BvbnNlOjpSZXNwb25zZU1lc3NhZ2U7Cg", - "AQAAAAAAAAABAAAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "cut", - null, - "AQAAABsAAAAAAAAAGwAAAAAAAAAlAAAAUmVzcG9uc2VNZXNzYWdlLCBTdWJzY3JpcHRpb25SZXNwb25zZQ", - "AQAAAAAAAAABAAAAGwAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "insert", - { - "characters": "," - }, - "AQAAAFEAAAAAAAAAUgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUQAAAAAAAABRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "paste", - null, - "AQAAAFIAAAAAAAAAdwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAdXNlIHBvbnk6Omh0dHA6OnJlc3BvbnNlOjp7fTsK", - "AQAAAAAAAAABAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADQAAAAAAAAANQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAAQAAAAAAAAABQAAAAAAAAAEAAAAcG9ueQUAAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 1, - "paste", - null, - "AQAAAKYAAAAAAAAAsgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApgAAAAAAAACmAAAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "insert", - { - "characters": "," - }, - "AQAAALIAAAAAAAAAswAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsgAAAAAAAACyAAAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAJUAAAAAAAAAlgAAAAAAAAAEAAAAcG9ueZYAAAAAAAAAlwAAAAAAAAAAAAAAlwAAAAAAAACYAAAAAAAAAAAAAACYAAAAAAAAAJkAAAAAAAAAAAAAAJkAAAAAAAAAmgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlQAAAAAAAACZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "left_delete", - null, - "AQAAAF8AAAAAAAAAXwAAAAAAAAAYAAAAdXNlIHBvbnk6OlN1YnNjcmlwdGlvbjsK", - "AQAAAAAAAAABAAAAXwAAAAAAAAB3AAAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAF8AAAAAAAAAXwAAAAAAAAABAAAACo4AAAAAAAAAlAAAAAAAAAAAAAAAoAAAAAAAAACgAAAAAAAAAAUAAAAsIEtleQ", - "AQAAAAAAAAABAAAAXwAAAAAAAABfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "cut", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAABeAAAAdXNlIGZjb3JlOjpodHRwOjpyZXNwb25zZTo6e0luc3RhbmNlLCBJbnN0YW5jZVdpdGhJZCwgUmVzcG9uc2VNZXNzYWdlLCBTdWJzY3JpcHRpb25SZXNwb25zZX07Cg", - "AQAAAAAAAAABAAAAAAAAAAAAAABeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEQAAAAAAAAARQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARAAAAAAAAABEAAAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "paste", - null, - "AQAAAEUAAAAAAAAAowAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "left_delete", - null, - "AQAAAKMAAAAAAAAAowAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAApAAAAAAAAACkAAAAAAAAAAAAAAAAAAAA" - ], - [ - 87, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAAAAAAAAAAAAAAAAAAAAAAABAAAAChkAAAAAAAAAGQAAAAAAAAArAAAAdXNlIGZjb3JlOjp7Q29kZSwgRW52LCBLZXksIFN1YnNjcmlwdGlvbn07CnQAAAAAAAAAnwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAowAAAAAAAACjAAAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "paste", - null, - "AQAAAIMAAAAAAAAA1AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert", - { - "characters": "," - }, - "AQAAANQAAAAAAAAA1QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1AAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 1, - "left_delete", - null, - "AQAAABkAAAAAAAAAGQAAAAAAAABeAAAAdXNlIGZjb3JlOjpodHRwOjpyZXNwb25zZTo6e0luc3RhbmNlLCBJbnN0YW5jZVdpdGhJZCwgUmVzcG9uc2VNZXNzYWdlLCBTdWJzY3JpcHRpb25SZXNwb25zZX07Cg", - "AQAAAAAAAAABAAAAGQAAAAAAAAB3AAAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 1, - "rust_fmt_format_buffer", - null, - "AwAAACUAAAAAAAAAKgAAAAAAAAAAAAAAfAAAAAAAAACBAAAAAAAAAAAAAACdAAAAAAAAAJ8AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 113, - 1, - "insert", - { - "characters": "К" - }, - "AQAAACUAAAAAAAAAJgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 114, - 1, - "left_delete", - null, - "AQAAACUAAAAAAAAAJQAAAAAAAAACAAAA0Jo", - "AQAAAAAAAAABAAAAJgAAAAAAAAAmAAAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "insert", - { - "characters": "Куыгде" - }, - "BgAAACUAAAAAAAAAJgAAAAAAAAAAAAAAJgAAAAAAAAAnAAAAAAAAAAAAAAAnAAAAAAAAACgAAAAAAAAAAAAAACgAAAAAAAAAKQAAAAAAAAAAAAAAKQAAAAAAAAAqAAAAAAAAAAAAAAAqAAAAAAAAACsAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 116, - 6, - "left_delete", - null, - "BgAAACoAAAAAAAAAKgAAAAAAAAACAAAA0LUpAAAAAAAAACkAAAAAAAAAAgAAANC0KAAAAAAAAAAoAAAAAAAAAAIAAADQsycAAAAAAAAAJwAAAAAAAAACAAAA0YsmAAAAAAAAACYAAAAAAAAAAgAAANGDJQAAAAAAAAAlAAAAAAAAAAIAAADQmg", - "AQAAAAAAAAABAAAAKwAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" - ], - [ - 117, - 1, - "insert", - { - "characters": "Re" - }, - "AgAAACUAAAAAAAAAJgAAAAAAAAAAAAAAJgAAAAAAAAAnAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQAAAAAAAAAlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "insert_completion", - { - "completion": "Result", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Result" - }, - "AgAAACUAAAAAAAAAJQAAAAAAAAACAAAAUmUlAAAAAAAAACsAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJwAAAAAAAAAnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 119, - 1, - "insert", - { - "characters": "," - }, - "AQAAACsAAAAAAAAALAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKwAAAAAAAAArAAAAAAAAAAAAAAAAAPC/" - ], - [ - 122, - 1, - "rust_fmt_format_buffer", - null, - "AwAAACUAAAAAAAAAJQAAAAAAAAAHAAAAUmVzdWx0LCYAAAAAAAAAJgAAAAAAAAAAAAAAjwAAAAAAAACXAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALAAAAAAAAAAsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 131, - 8, - "left_delete", - null, - "CAAAAEUCAAAAAAAARQIAAAAAAAABAAAAOkQCAAAAAAAARAIAAAAAAAABAAAAOkMCAAAAAAAAQwIAAAAAAAABAAAAd0ICAAAAAAAAQgIAAAAAAAABAAAAb0ECAAAAAAAAQQIAAAAAAAABAAAAaEACAAAAAAAAQAIAAAAAAAABAAAAeT8CAAAAAAAAPwIAAAAAAAABAAAAbj4CAAAAAAAAPgIAAAAAAAABAAAAYQ", - "AQAAAAAAAAABAAAARgIAAAAAAABGAgAAAAAAAAAAAAAAAPC/" - ], - [ - 139, - 1, - "insert", - { - "characters": "Errir" - }, - "BQAAAHUEAAAAAAAAdgQAAAAAAAAMAAAAYW55aG93OjpiYWlsdgQAAAAAAAB3BAAAAAAAAAAAAAB3BAAAAAAAAHgEAAAAAAAAAAAAAHgEAAAAAAAAeQQAAAAAAAAAAAAAeQQAAAAAAAB6BAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQQAAAAAAACBBAAAAAAAAAAAAAAAAPC/" - ], - [ - 140, - 2, - "left_delete", - null, - "AgAAAHkEAAAAAAAAeQQAAAAAAAABAAAAcngEAAAAAAAAeAQAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAAegQAAAAAAAB6BAAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "insert", - { - "characters": "or" - }, - "AgAAAHgEAAAAAAAAeQQAAAAAAAAAAAAAeQQAAAAAAAB6BAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeAQAAAAAAAB4BAAAAAAAAAAAAAAAAPC/" - ], - [ - 168, - 1, - "insert", - { - "characters": "Error," - }, - "BgAAAJEAAAAAAAAAkgAAAAAAAAAAAAAAkgAAAAAAAACTAAAAAAAAAAAAAACTAAAAAAAAAJQAAAAAAAAAAAAAAJQAAAAAAAAAlQAAAAAAAAAAAAAAlQAAAAAAAACWAAAAAAAAAAAAAACWAAAAAAAAAJcAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 169, - 1, - "insert", - { - "characters": " " - }, - "AQAAAJcAAAAAAAAAmAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlwAAAAAAAACXAAAAAAAAAAAAAAAAAPC/" - ], - [ - 172, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAIwAAAAAAAAAjAAAAAAAAAAFAAAAS2V5LCCRAAAAAAAAAJYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmAAAAAAAAACYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 176, - 1, - "right_delete", - null, - "AQAAAIEEAAAAAAAAgQQAAAAAAAABAAAAIQ", - "AQAAAAAAAAABAAAAgQQAAAAAAACBBAAAAAAAAAAAAAAAAPC/" - ], - [ - 177, - 1, - "insert", - { - "characters": "C" - }, - "AQAAAIEEAAAAAAAAggQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgQQAAAAAAACBBAAAAAAAAAAAAAAAAPC/" - ], - [ - 178, - 1, - "left_delete", - null, - "AQAAAIEEAAAAAAAAgQQAAAAAAAABAAAAQw", - "AQAAAAAAAAABAAAAggQAAAAAAACCBAAAAAAAAAAAAAAAAPC/" - ], - [ - 179, - 1, - "insert", - { - "characters": "::C" - }, - "AwAAAIEEAAAAAAAAggQAAAAAAAAAAAAAggQAAAAAAACDBAAAAAAAAAAAAACDBAAAAAAAAIQEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgQQAAAAAAACBBAAAAAAAAAAAAAAAAPC/" - ], - [ - 180, - 1, - "insert", - { - "characters": "us" - }, - "AgAAAIQEAAAAAAAAhQQAAAAAAAAAAAAAhQQAAAAAAACGBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhAQAAAAAAACEBAAAAAAAAAAAAAAAAPC/" - ], - [ - 181, - 7, - "left_delete", - null, - "BwAAAIUEAAAAAAAAhQQAAAAAAAABAAAAc4QEAAAAAAAAhAQAAAAAAAABAAAAdYMEAAAAAAAAgwQAAAAAAAABAAAAQ4IEAAAAAAAAggQAAAAAAAABAAAAOoEEAAAAAAAAgQQAAAAAAAABAAAAOoAEAAAAAAAAgAQAAAAAAAABAAAAcn8EAAAAAAAAfwQAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAAhgQAAAAAAACGBAAAAAAAAAAAAAAAAPC/" - ], - [ - 182, - 1, - "insert", - { - "characters": "(ERR" - }, - "BAAAAH8EAAAAAAAAgAQAAAAAAAAAAAAAgAQAAAAAAACBBAAAAAAAAAAAAACBBAAAAAAAAIIEAAAAAAAAAAAAAIIEAAAAAAAAgwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfwQAAAAAAAB/BAAAAAAAAAAAAAAAAPC/" - ], - [ - 184, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":23,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 99, - 182, - 4 - ], - "trigger": "Error" - }, - "AgAAAIAEAAAAAAAAgAQAAAAAAAADAAAARVJSgAQAAAAAAACFBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgwQAAAAAAACDBAAAAAAAAAAAAAAAAPC/" - ], - [ - 185, - 1, - "insert", - { - "characters": "::c" - }, - "AwAAAIUEAAAAAAAAhgQAAAAAAAAAAAAAhgQAAAAAAACHBAAAAAAAAAAAAACHBAAAAAAAAIgEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhQQAAAAAAACFBAAAAAAAAAAAAAAAAPC/" - ], - [ - 186, - 1, - "left_delete", - null, - "AQAAAIcEAAAAAAAAhwQAAAAAAAABAAAAYw", - "AQAAAAAAAAABAAAAiAQAAAAAAACIBAAAAAAAAAAAAAAAAPC/" - ], - [ - 187, - 1, - "insert", - { - "characters": "Cust" - }, - "BAAAAIcEAAAAAAAAiAQAAAAAAAAAAAAAiAQAAAAAAACJBAAAAAAAAAAAAACJBAAAAAAAAIoEAAAAAAAAAAAAAIoEAAAAAAAAiwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhwQAAAAAAACHBAAAAAAAAAAAAAAAAPC/" - ], - [ - 188, - 1, - "insert", - { - "characters": "om" - }, - "AgAAAIsEAAAAAAAAjAQAAAAAAAAAAAAAjAQAAAAAAACNBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiwQAAAAAAACLBAAAAAAAAAAAAAAAAPC/" - ], - [ - 192, - 1, - "insert", - { - "characters": ".into" - }, - "BQAAAKgEAAAAAAAAqQQAAAAAAAAAAAAAqQQAAAAAAACqBAAAAAAAAAAAAACqBAAAAAAAAKsEAAAAAAAAAAAAAKsEAAAAAAAArAQAAAAAAAAAAAAArAQAAAAAAACtBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqAQAAAAAAACoBAAAAAAAAAAAAAAAAPC/" - ], - [ - 194, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAK4EAAAAAAAArwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" - ], - [ - 204, - 3, - "right_delete", - null, - "AwAAAHAGAAAAAAAAcAYAAAAAAAAGAAAAYW55aG93cAYAAAAAAABwBgAAAAAAAAEAAAA6cAYAAAAAAABwBgAAAAAAAAEAAAA6", - "AQAAAAAAAAABAAAAcAYAAAAAAAB2BgAAAAAAAAAAAAAAAPC/" - ], - [ - 216, - 1, - "insert", - { - "characters": "Err(Error" - }, - "CQAAAJQFAAAAAAAAlQUAAAAAAAANAAAAYW55aG93OjpiYWlsIZUFAAAAAAAAlgUAAAAAAAAAAAAAlgUAAAAAAACXBQAAAAAAAAAAAACXBQAAAAAAAJgFAAAAAAAAAAAAAJgFAAAAAAAAmQUAAAAAAAAAAAAAmQUAAAAAAACaBQAAAAAAAAAAAACaBQAAAAAAAJsFAAAAAAAAAAAAAJsFAAAAAAAAnAUAAAAAAAAAAAAAnAUAAAAAAACdBQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlAUAAAAAAAChBQAAAAAAAAAAAAAAAPC/" - ], - [ - 217, - 1, - "insert", - { - "characters": "::Custo" - }, - "BwAAAJ0FAAAAAAAAngUAAAAAAAAAAAAAngUAAAAAAACfBQAAAAAAAAAAAACfBQAAAAAAAKAFAAAAAAAAAAAAAKAFAAAAAAAAoQUAAAAAAAAAAAAAoQUAAAAAAACiBQAAAAAAAAAAAACiBQAAAAAAAKMFAAAAAAAAAAAAAKMFAAAAAAAApAUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnQUAAAAAAACdBQAAAAAAAAAAAAAAAPC/" - ], - [ - 218, - 1, - "insert", - { - "characters": "m" - }, - "AQAAAKQFAAAAAAAApQUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApAUAAAAAAACkBQAAAAAAAAAAAAAAAPC/" - ], - [ - 220, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAOEFAAAAAAAA4gUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4QUAAAAAAADhBQAAAAAAAP///////+9/" - ], - [ - 223, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAKYFAAAAAAAAswUAAAAAAAAAAAAA7QUAAAAAAAD3BQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4gUAAAAAAADiBQAAAAAAAAAAAAAAAPC/" - ], - [ - 236, - 1, - "left_delete", - null, - "AQAAAHwEAAAAAAAAfAQAAAAAAAADAAAARXJy", - "AQAAAAAAAAABAAAAfAQAAAAAAAB/BAAAAAAAAAAAAAAAAPC/" - ], - [ - 237, - 1, - "right_delete", - null, - "AQAAAHwEAAAAAAAAfAQAAAAAAAABAAAAKA", - "AQAAAAAAAAABAAAAfAQAAAAAAAB8BAAAAAAAAAAAAAAAAPC/" - ], - [ - 240, - 1, - "left_delete", - null, - "AQAAAKoEAAAAAAAAqgQAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAAqwQAAAAAAACrBAAAAAAAAAAAAAAAAPC/" - ], - [ - 250, - 1, - "insert", - { - "characters": "Error" - }, - "BQAAAHkJAAAAAAAAegkAAAAAAAAPAAAAICBhbnlob3c6OmJhaWwhegkAAAAAAAB7CQAAAAAAAAAAAAB7CQAAAAAAAHwJAAAAAAAAAAAAAHwJAAAAAAAAfQkAAAAAAAAAAAAAfQkAAAAAAAB+CQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeQkAAAAAAACICQAAAAAAAAAAAAAAAPC/" - ], - [ - 251, - 1, - "insert", - { - "characters": "::C" - }, - "AwAAAH4JAAAAAAAAfwkAAAAAAAAAAAAAfwkAAAAAAACACQAAAAAAAAAAAACACQAAAAAAAIEJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfgkAAAAAAAB+CQAAAAAAAAAAAAAAAPC/" - ], - [ - 253, - 1, - "insert_completion", - { - "completion": "Custom", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Custom" - }, - "AgAAAIAJAAAAAAAAgAkAAAAAAAABAAAAQ4AJAAAAAAAAhgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgQkAAAAAAACBCQAAAAAAAAAAAAAAAPC/" - ], - [ - 258, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAHkJAAAAAAAAewkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwgkAAAAAAADCCQAAAAAAAAAAAAAAAPC/" - ], - [ - 264, - 1, - "insert", - { - "characters": "Err(" - }, - "BAAAAHsJAAAAAAAAfAkAAAAAAAAAAAAAfAkAAAAAAAB9CQAAAAAAAAAAAAB9CQAAAAAAAH4JAAAAAAAAAAAAAH4JAAAAAAAAfwkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAewkAAAAAAAB7CQAAAAAAAAAAAAAAAPC/" - ], - [ - 266, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAMgJAAAAAAAAyQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyAkAAAAAAADICQAAAAAAAP///////+9/" - ], - [ - 269, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAI0JAAAAAAAAmgkAAAAAAAAAAAAA1AkAAAAAAADeCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQkAAAAAAADJCQAAAAAAAAAAAAAAAPC/" - ], - [ - 276, - 1, - "left_delete", - null, - "AQAAAHYKAAAAAAAAdgoAAAAAAAAGAAAAYW55aG93", - "AQAAAAAAAAABAAAAdgoAAAAAAAB8CgAAAAAAAAAAAAAAAPC/" - ], - [ - 277, - 2, - "right_delete", - null, - "AgAAAHYKAAAAAAAAdgoAAAAAAAABAAAAOnYKAAAAAAAAdgoAAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAAdgoAAAAAAAB2CgAAAAAAAAAAAAAAAPC/" - ], - [ - 284, - 1, - "insert", - { - "characters": "Err(" - }, - "BAAAAHwEAAAAAAAAfQQAAAAAAAAAAAAAfQQAAAAAAAB+BAAAAAAAAAAAAAB+BAAAAAAAAH8EAAAAAAAAAAAAAH8EAAAAAAAAgAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfAQAAAAAAAB8BAAAAAAAAAAAAAAAAPC/" - ], - [ - 287, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAK4EAAAAAAAArwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" - ], - [ - 296, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAK0EAAAAAAAArwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArQQAAAAAAACtBAAAAAAAAAAAAAAAAPC/" - ], - [ - 308, - 1, - "insert", - { - "characters": "Err(Error:" - }, - "CgAAADENAAAAAAAAMg0AAAAAAAAGAAAAYW55aG93Mg0AAAAAAAAzDQAAAAAAAAAAAAAzDQAAAAAAADQNAAAAAAAAAAAAADQNAAAAAAAANQ0AAAAAAAAAAAAANQ0AAAAAAAA2DQAAAAAAAAAAAAA2DQAAAAAAADcNAAAAAAAAAAAAADcNAAAAAAAAOA0AAAAAAAAAAAAAOA0AAAAAAAA5DQAAAAAAAAAAAAA5DQAAAAAAADoNAAAAAAAAAAAAADoNAAAAAAAAOw0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMQ0AAAAAAAA3DQAAAAAAAAAAAAAAAPC/" - ], - [ - 309, - 1, - "insert", - { - "characters": ":C" - }, - "AgAAADsNAAAAAAAAPA0AAAAAAAAAAAAAPA0AAAAAAAA9DQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOw0AAAAAAAA7DQAAAAAAAAAAAAAAAPC/" - ], - [ - 310, - 1, - "insert_completion", - { - "completion": "Custom", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Custom" - }, - "AgAAADwNAAAAAAAAPA0AAAAAAAABAAAAQzwNAAAAAAAAQg0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPQ0AAAAAAAA9DQAAAAAAAAAAAAAAAPC/" - ], - [ - 311, - 7, - "right_delete", - null, - "BwAAAEINAAAAAAAAQg0AAAAAAAABAAAAOkINAAAAAAAAQg0AAAAAAAABAAAAOkINAAAAAAAAQg0AAAAAAAABAAAAYkINAAAAAAAAQg0AAAAAAAABAAAAYUINAAAAAAAAQg0AAAAAAAABAAAAaUINAAAAAAAAQg0AAAAAAAABAAAAbEINAAAAAAAAQg0AAAAAAAABAAAAIQ", - "AQAAAAAAAAABAAAAQg0AAAAAAABCDQAAAAAAAAAAAAAAAPC/" - ], - [ - 314, - 1, - "insert", - { - "characters": ".in" - }, - "AwAAAF0NAAAAAAAAXg0AAAAAAAAAAAAAXg0AAAAAAABfDQAAAAAAAAAAAABfDQAAAAAAAGANAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQ0AAAAAAABdDQAAAAAAAAAAAAAAAPC/" - ], - [ - 315, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":73,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 169, - 314, - 3 - ], - "trigger": "into()(as Into)" - }, - "AgAAAF4NAAAAAAAAXg0AAAAAAAACAAAAaW5eDQAAAAAAAGQNAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYA0AAAAAAABgDQAAAAAAAAAAAAAAAPC/" - ], - [ - 325, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAGUNAAAAAAAAZg0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZQ0AAAAAAABlDQAAAAAAAAAAAAAAAPC/" - ], - [ - 342, - 1, - "paste", - null, - "AQAAAEsOAAAAAAAAXA4AAAAAAAANAAAAYW55aG93OjpiYWlsIQ", - "AQAAAAAAAAABAAAASw4AAAAAAABYDgAAAAAAAAAAAAAAAPC/" - ], - [ - 347, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAJgOAAAAAAAAmQ4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmA4AAAAAAACYDgAAAAAAAAAAAAAAAPC/" - ], - [ - 350, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAF0OAAAAAAAAag4AAAAAAAAAAAAApA4AAAAAAACuDgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmQ4AAAAAAACZDgAAAAAAAAAAAAAAAPC/" - ], - [ - 356, - 1, - "left_delete", - null, - "AQAAAEoPAAAAAAAASg8AAAAAAAAGAAAAYW55aG93", - "AQAAAAAAAAABAAAASg8AAAAAAABQDwAAAAAAAAAAAAAAAPC/" - ], - [ - 357, - 3, - "right_delete", - null, - "AwAAAEoPAAAAAAAASg8AAAAAAAABAAAAOkoPAAAAAAAASg8AAAAAAAABAAAAOkoPAAAAAAAASg8AAAAAAAABAAAAUg", - "AQAAAAAAAAABAAAASg8AAAAAAABKDwAAAAAAAAAAAAAAAPC/" - ], - [ - 358, - 1, - "insert", - { - "characters": "R" - }, - "AQAAAEoPAAAAAAAASw8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASg8AAAAAAABKDwAAAAAAAAAAAAAAAPC/" - ], - [ - 365, - 1, - "paste", - null, - "AQAAAMURAAAAAAAA1hEAAAAAAAANAAAAYW55aG93OjpiYWlsIQ", - "AQAAAAAAAAABAAAAxREAAAAAAADSEQAAAAAAAAAAAAAAAPC/" - ], - [ - 369, - 1, - "insert", - { - "characters": ".into" - }, - "BQAAAPERAAAAAAAA8hEAAAAAAAAAAAAA8hEAAAAAAADzEQAAAAAAAAAAAADzEQAAAAAAAPQRAAAAAAAAAAAAAPQRAAAAAAAA9REAAAAAAAAAAAAA9REAAAAAAAD2EQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8REAAAAAAADxEQAAAAAAAAAAAAAAAPC/" - ], - [ - 370, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAPYRAAAAAAAA+BEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9hEAAAAAAAD2EQAAAAAAAAAAAAAAAPC/" - ], - [ - 372, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAPkRAAAAAAAA+hEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+REAAAAAAAD5EQAAAAAAAAAAAAAAAPC/" - ], - [ - 379, - 1, - "paste", - null, - "AQAAAN8SAAAAAAAA8BIAAAAAAAANAAAAYW55aG93OjpiYWlsIQ", - "AQAAAAAAAAABAAAA3xIAAAAAAADsEgAAAAAAAAAAAAAAAPC/" - ], - [ - 384, - 1, - "insert", - { - "characters": ")" - }, - "AQAAACwTAAAAAAAALRMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALBMAAAAAAAAsEwAAAAAAAAAAAAAAAPC/" - ], - [ - 387, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAPESAAAAAAAA/hIAAAAAAAAAAAAAOBMAAAAAAABCEwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALRMAAAAAAAAtEwAAAAAAAAAAAAAAAPC/" - ], - [ - 393, - 3, - "right_delete", - null, - "AwAAAO8TAAAAAAAA7xMAAAAAAAAGAAAAYW55aG937xMAAAAAAADvEwAAAAAAAAEAAAA67xMAAAAAAADvEwAAAAAAAAEAAAA6", - "AQAAAAAAAAABAAAA7xMAAAAAAAD1EwAAAAAAAAAAAAAAAPC/" - ], - [ - 396, - 8, - "left_delete", - null, - "CAAAAAUWAAAAAAAABRYAAAAAAAABAAAAOgQWAAAAAAAABBYAAAAAAAABAAAAOgMWAAAAAAAAAxYAAAAAAAABAAAAdwIWAAAAAAAAAhYAAAAAAAABAAAAbwEWAAAAAAAAARYAAAAAAAABAAAAaAAWAAAAAAAAABYAAAAAAAABAAAAef8VAAAAAAAA/xUAAAAAAAABAAAAbv4VAAAAAAAA/hUAAAAAAAABAAAAYQ", - "AQAAAAAAAAABAAAABhYAAAAAAAAGFgAAAAAAAAAAAAAAAPC/" - ], - [ - 397, - 5, - "right_delete", - null, - "BQAAAP4VAAAAAAAA/hUAAAAAAAABAAAAYv4VAAAAAAAA/hUAAAAAAAABAAAAYf4VAAAAAAAA/hUAAAAAAAABAAAAaf4VAAAAAAAA/hUAAAAAAAABAAAAbP4VAAAAAAAA/hUAAAAAAAABAAAAIQ", - "AQAAAAAAAAABAAAA/hUAAAAAAAD+FQAAAAAAAAAAAAAAAPC/" - ], - [ - 398, - 1, - "paste", - null, - "AQAAAP4VAAAAAAAADxYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/hUAAAAAAAD+FQAAAAAAAAAAAAAAAPC/" - ], - [ - 401, - 1, - "insert", - { - "characters": "format!(" - }, - "CAAAABAWAAAAAAAAERYAAAAAAAAAAAAAERYAAAAAAAASFgAAAAAAAAAAAAASFgAAAAAAABMWAAAAAAAAAAAAABMWAAAAAAAAFBYAAAAAAAAAAAAAFBYAAAAAAAAVFgAAAAAAAAAAAAAVFgAAAAAAABYWAAAAAAAAAAAAABYWAAAAAAAAFxYAAAAAAAAAAAAAFxYAAAAAAAAYFgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEBYAAAAAAAAQFgAAAAAAAAAAAAAAAPC/" - ], - [ - 404, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAEkWAAAAAAAAShYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASRYAAAAAAABJFgAAAAAAAAAAAAAAAPC/" - ], - [ - 405, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAEoWAAAAAAAASxYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAShYAAAAAAABKFgAAAAAAAAAAAAAAAPC/" - ], - [ - 408, - 1, - "rust_fmt_format_buffer", - null, - "AwAAABgWAAAAAAAAJRYAAAAAAAAAAAAAThYAAAAAAABaFgAAAAAAAAAAAABhFgAAAAAAAGoWAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASxYAAAAAAABLFgAAAAAAAAAAAAAAAPC/" - ], - [ - 414, - 1, - "left_delete", - null, - "AQAAAP4VAAAAAAAA/hUAAAAAAAADAAAARXJy", - "AQAAAAAAAAABAAAA/hUAAAAAAAABFgAAAAAAAAAAAAAAAPC/" - ], - [ - 415, - 1, - "right_delete", - null, - "AQAAAP4VAAAAAAAA/hUAAAAAAAABAAAAKA", - "AQAAAAAAAAABAAAA/hUAAAAAAAD+FQAAAAAAAAAAAAAAAPC/" - ], - [ - 420, - 1, - "left_delete", - null, - "AQAAAGgWAAAAAAAAaBYAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAAaRYAAAAAAABpFgAAAAAAAAAAAAAAAPC/" - ], - [ - 423, - 1, - "rust_fmt_format_buffer", - null, - "AwAAABQWAAAAAAAAFBYAAAAAAAANAAAACiAgICAgICAgICAgID0WAAAAAAAAPRYAAAAAAAAMAAAACiAgICAgICAgICAgRBYAAAAAAABEFgAAAAAAAAkAAAAKICAgICAgICA", - "AQAAAAAAAAABAAAAaBYAAAAAAABoFgAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/auth/http.rs", - "settings": - { - "buffer_size": 2978, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 12, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAEAAAAAAAAAAQQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 13, - 1, - "paste", - null, - "AQAAAEEAAAAAAAAARwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "insert", - { - "characters": "," - }, - "AQAAAEcAAAAAAAAASAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARwAAAAAAAABHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 1, - "insert", - { - "characters": "," - }, - "AQAAAFIAAAAAAAAAUwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUgAAAAAAAABSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 18, - 1, - "insert", - { - "characters": " Url}" - }, - "BQAAAFMAAAAAAAAAVAAAAAAAAAAAAAAAVAAAAAAAAABVAAAAAAAAAAAAAABVAAAAAAAAAFYAAAAAAAAAAAAAAFYAAAAAAAAAVwAAAAAAAAAAAAAAVwAAAAAAAABYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUwAAAAAAAABTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "left_delete", - null, - "AQAAAFoAAAAAAAAAWgAAAAAAAAASAAAAdXNlIHJlcXdlc3Q6OlVybDsK", - "AQAAAAAAAAABAAAAWgAAAAAAAABsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "left_delete", - null, - "AQAAAB4AAAAAAAAAHgAAAAAAAAAVAAAAdXNlIHJlcXdlc3Q6OkNsaWVudDsK", - "AQAAAAAAAAABAAAAHgAAAAAAAAAzAAAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADMAAAAAAAAANAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAALoAAAAAAAAAuwAAAAAAAAAEAAAAcG9uebsAAAAAAAAAvAAAAAAAAAAAAAAAvAAAAAAAAAC9AAAAAAAAAAAAAAC9AAAAAAAAAL4AAAAAAAAAAAAAAL4AAAAAAAAAvwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugAAAAAAAAC+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAEsAAAAAAAAAjQAAAAAAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAEIAAAB9Owp1c2UgZmNvcmU6OntDb25uZWN0aW9uQmFzZU9wZXJhdGlvbnMsIEVycm9yLCBSZXN1bHQsIFRhZywgVG9waWM", - "AQAAAAAAAAABAAAAvwAAAAAAAAC/AAAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAMEAAAAAAAAAwgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQAAAAAAAADBAAAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "paste", - null, - "AQAAAMIAAAAAAAAA2AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwgAAAAAAAADCAAAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "insert", - { - "characters": "," - }, - "AQAAANgAAAAAAAAA2QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2AAAAAAAAADYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "insert", - { - "characters": " " - }, - "AQAAANkAAAAAAAAA2gAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2QAAAAAAAADZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAA8BAAAAAAAAEAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAMIAAAAAAAAAxwAAAAAAAAAAAAAA3gAAAAAAAADiAAAAAAAAAAAAAAAYAQAAAAAAABoBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEAEAAAAAAAAQAQAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "left_delete", - null, - "AQAAAIkAAAAAAAAAiQAAAAAAAAAoAAAAdXNlIHBvbnk6Omh0dHA6OnJlcXVlc3Q6OkNvbm5UeXBlUGFyYW07Cg", - "AQAAAAAAAAABAAAAiQAAAAAAAACxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 67, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAI0AAAAAAAAAjgAAAAAAAAAEAAAAcG9ueY4AAAAAAAAAjwAAAAAAAAAAAAAAjwAAAAAAAACQAAAAAAAAAAAAAACQAAAAAAAAAJEAAAAAAAAAAAAAAJEAAAAAAAAAkgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQAAAAAAAACRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAFIAAAAAAAAAUgAAAAAAAABCAAAAe0Nvbm5lY3Rpb25CYXNlT3BlcmF0aW9ucywgRXJyb3IsIFJlc3VsdCwgVGFnLCBUb3BpY307CnVzZSBmY29yZTo6WgAAAAAAAABaAAAAAAAAAAAAAACxAAAAAAAAAPMAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkgAAAAAAAACSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "paste", - null, - "AQAAAMAAAAAAAAAAIAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 78, - 1, - "insert", - { - "characters": "," - }, - "AQAAACABAAAAAAAAIQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIAEAAAAAAAAgAQAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "rust_fmt_format_buffer", - null, - "CAAAAMAAAAAAAAAAxQAAAAAAAAAAAAAAzQAAAAAAAADOAAAAAAAAAAAAAADSAAAAAAAAANUAAAAAAAAAAAAAAO0AAAAAAAAA8AAAAAAAAAAAAAAA9AAAAAAAAAD1AAAAAAAAAAAAAAAsAQAAAAAAADABAAAAAAAAAAAAADIBAAAAAAAANwEAAAAAAAAAAAAAagEAAAAAAABsAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIQEAAAAAAAAhAQAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "left_delete", - null, - "AQAAAEcAAAAAAAAARwAAAAAAAABsAAAAdXNlIGZjb3JlOjpodHRwOjp7CiAgICByZXF1ZXN0OjpDb25uVHlwZVBhcmFtLAogICAgcmVzcG9uc2U6OntJbnN0YW5jZSwgSW5zdGFuY2VXaXRoSWQsIFJlc3BvbnNlTWVzc2FnZX0sCn07", - "AQAAAAAAAAABAAAAswAAAAAAAABHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAEcAAAAAAAAARwAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAARwAAAAAAAABHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 5, - "left_delete", - null, - "BQAAAH0AAAAAAAAAfQAAAAAAAAABAAAAbXwAAAAAAAAAfAAAAAAAAAABAAAAYXsAAAAAAAAAewAAAAAAAAABAAAAcnoAAAAAAAAAegAAAAAAAAABAAAAYXkAAAAAAAAAeQAAAAAAAAABAAAAUA", - "AQAAAAAAAAABAAAAfgAAAAAAAAB+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 5, - "left_delete", - null, - "BQAAALcDAAAAAAAAtwMAAAAAAAABAAAAbbYDAAAAAAAAtgMAAAAAAAABAAAAYbUDAAAAAAAAtQMAAAAAAAABAAAAcrQDAAAAAAAAtAMAAAAAAAABAAAAYbMDAAAAAAAAswMAAAAAAAABAAAAUA", - "AQAAAAAAAAABAAAAuAMAAAAAAAC4AwAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/main.rs", - "settings": - { - "buffer_size": 4627, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fro" - }, - "AwAAANoDAAAAAAAA2wMAAAAAAAADAAAAbmV32wMAAAAAAADcAwAAAAAAAAAAAADcAwAAAAAAAN0DAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2gMAAAAAAADdAwAAAAAAAAAAAAAAAPC/" - ], - [ - 8, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 3, - 6, - 3 - ], - "trigger": "from_file(as Settings)" - }, - "AgAAANoDAAAAAAAA2gMAAAAAAAADAAAAZnJv2gMAAAAAAADjAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QMAAAAAAADdAwAAAAAAAAAAAAAAAPC/" - ], - [ - 18, - 1, - "insert", - { - "characters": "metrics_" - }, - "CAAAAP0GAAAAAAAA/gYAAAAAAAAAAAAA/gYAAAAAAAD/BgAAAAAAAAAAAAD/BgAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAQcAAAAAAAAAAAAAAQcAAAAAAAACBwAAAAAAAAAAAAACBwAAAAAAAAMHAAAAAAAAAAAAAAMHAAAAAAAABAcAAAAAAAAAAAAABAcAAAAAAAAFBwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QYAAAAAAAD9BgAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "insert", - { - "characters": "metrics_" - }, - "CAAAANgGAAAAAAAA2QYAAAAAAAAAAAAA2QYAAAAAAADaBgAAAAAAAAAAAADaBgAAAAAAANsGAAAAAAAAAAAAANsGAAAAAAAA3AYAAAAAAAAAAAAA3AYAAAAAAADdBgAAAAAAAAAAAADdBgAAAAAAAN4GAAAAAAAAAAAAAN4GAAAAAAAA3wYAAAAAAAAAAAAA3wYAAAAAAADgBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2AYAAAAAAADYBgAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "left_delete", - null, - "AQAAAN8GAAAAAAAA3wYAAAAAAAABAAAAXw", - "AQAAAAAAAAABAAAA4AYAAAAAAADgBgAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "insert", - { - "characters": "." - }, - "AQAAAN8GAAAAAAAA4AYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3wYAAAAAAADfBgAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "left_delete", - null, - "AQAAAAwHAAAAAAAADAcAAAAAAAABAAAAXw", - "AQAAAAAAAAABAAAADQcAAAAAAAANBwAAAAAAAAAAAAAA4GxA" - ], - [ - 38, - 1, - "insert", - { - "characters": "." - }, - "AQAAAAwHAAAAAAAADQcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADAcAAAAAAAAMBwAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAE0AAAAAAAAATgAAAAAAAAAEAAAAcG9ueU4AAAAAAAAATwAAAAAAAAAAAAAATwAAAAAAAABQAAAAAAAAAAAAAABQAAAAAAAAAFEAAAAAAAAAAAAAAFEAAAAAAAAAUgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATQAAAAAAAABRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "insert", - { - "characters": "{" - }, - "AQAAANwBAAAAAAAA3QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3AEAAAAAAADcAQAAAAAAAAAAAAAAAPC/" - ], - [ - 64, - 1, - "paste", - null, - "AQAAAN0BAAAAAAAA5AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": "," - }, - "AQAAAOQBAAAAAAAA5QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5AEAAAAAAADkAQAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "insert", - { - "characters": " " - }, - "AQAAAOUBAAAAAAAA5gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5QEAAAAAAADlAQAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "insert", - { - "characters": "," - }, - "AQAAAOsBAAAAAAAA7AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6wEAAAAAAADrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "insert", - { - "characters": " C" - }, - "AgAAAOwBAAAAAAAA7QEAAAAAAAAAAAAA7QEAAAAAAADuAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7AEAAAAAAADsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":1,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 33, - 70, - 2 - ], - "trigger": "Cache" - }, - "AgAAAO0BAAAAAAAA7QEAAAAAAAABAAAAQ+0BAAAAAAAA8gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7gEAAAAAAADuAQAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAPIBAAAAAAAA8wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8gEAAAAAAADyAQAAAAAAAAAAAAAAAPC/" - ], - [ - 75, - 2, - "left_delete", - null, - "AgAAAJABAAAAAAAAkAEAAAAAAAA3AAAAdXNlIGNyYXRlOjpzZXJ2aWNlOjpDYWNoZTsKdXNlIGNyYXRlOjpzZXJ2aWNlOjpTZXJ2aWNlO48BAAAAAAAAjwEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAxwEAAAAAAACQAQAAAAAAAAAAAAAAAPC/" - ], - [ - 82, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAOIBAAAAAAAA4wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4gEAAAAAAADiAQAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "paste", - null, - "AQAAAOMBAAAAAAAA8AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4wEAAAAAAADjAQAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "insert", - { - "characters": "," - }, - "AQAAAPABAAAAAAAA8QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8AEAAAAAAADwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "insert", - { - "characters": " " - }, - "AQAAAPEBAAAAAAAA8gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8QEAAAAAAADxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "left_delete", - null, - "AQAAAL0BAAAAAAAAvQEAAAAAAAAaAAAAdXNlIGNyYXRlOjpzeW5jOjpNZW1TeW5jOwo", - "AQAAAAAAAAABAAAAvQEAAAAAAADXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "paste", - null, - "AQAAAMkBAAAAAAAA4AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQEAAAAAAADJAQAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "insert", - { - "characters": "," - }, - "AQAAAOABAAAAAAAA4QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4AEAAAAAAADgAQAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "insert", - { - "characters": " " - }, - "AQAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4QEAAAAAAADhAQAAAAAAAAAAAAAAAPC/" - ], - [ - 109, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAKUBAAAAAAAArAEAAAAAAAAAAAAAuQEAAAAAAAC5AQAAAAAAAAcAAABlLCBDYWNo", - "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 116, - 1, - "left_delete", - null, - "AQAAAGwBAAAAAAAAbAEAAAAAAAAkAAAAdXNlIGNyYXRlOjpwb3N0Z3Jlczo6cGc6OlBnQ29udGV4dDsK", - "AQAAAAAAAAABAAAAbAEAAAAAAACQAQAAAAAAAAAAAAAAAPC/" - ], - [ - 127, - 1, - "paste", - null, - "AQAAAKUBAAAAAAAAugEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQEAAAAAAAClAQAAAAAAAAAAAAAAAPC/" - ], - [ - 128, - 1, - "insert", - { - "characters": "," - }, - "AQAAALoBAAAAAAAAuwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 129, - 1, - "insert", - { - "characters": " " - }, - "AQAAALsBAAAAAAAAvAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 136, - 1, - "paste", - null, - "AQAAAKUBAAAAAAAAxQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQEAAAAAAAClAQAAAAAAAAAAAAAAAPC/" - ], - [ - 137, - 1, - "insert", - { - "characters": "," - }, - "AQAAAMUBAAAAAAAAxgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxQEAAAAAAADFAQAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "insert", - { - "characters": " " - }, - "AQAAAMYBAAAAAAAAxwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxgEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "rust_fmt_format_buffer", - null, - "BgAAAKUBAAAAAAAApQEAAAAAAAAhAAAAc2VydmljZTo6e0NhY2hlLCBTZXJ2aWNlLCBTdGF0ZX0spQEAAAAAAACpAQAAAAAAAAAAAADAAQAAAAAAAMQBAAAAAAAAAAAAAN0BAAAAAAAABwIAAAAAAAAAAAAAFgIAAAAAAAAaAgAAAAAAAAAAAAAnAgAAAAAAACkCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxwEAAAAAAADHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 145, - 1, - "left_delete", - null, - "AQAAAEoBAAAAAAAASgEAAAAAAAAhAAAAdXNlIGNyYXRlOjptZXRyaWNzOjpNZXRyaWNXb3JrZXI7", - "AQAAAAAAAAABAAAAawEAAAAAAABKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 154, - 1, - "left_delete", - null, - "AQAAAEsBAAAAAAAASwEAAAAAAAAtAAAAdXNlIGNyYXRlOjpzZXJ2aWNlOjp7Q2FjaGUsIFNlcnZpY2UsIFN0YXRlfTsK", - "AQAAAAAAAAABAAAASwEAAAAAAAB4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 165, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFcBAAAAAAAAXAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 166, - 1, - "paste", - null, - "AQAAAFwBAAAAAAAAbwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXAEAAAAAAABcAQAAAAAAAAAAAAAAAPC/" - ], - [ - 167, - 1, - "insert", - { - "characters": "," - }, - "AQAAAG8BAAAAAAAAcAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 168, - 2, - "left_delete", - null, - "AgAAAG8BAAAAAAAAbwEAAAAAAAABAAAALG4BAAAAAAAAbgEAAAAAAAABAAAAOw", - "AQAAAAAAAAABAAAAcAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 169, - 1, - "insert", - { - "characters": "," - }, - "AQAAAG4BAAAAAAAAbwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbgEAAAAAAABuAQAAAAAAAAAAAAAAAPC/" - ], - [ - 175, - 1, - "paste", - null, - "AQAAAFcBAAAAAAAAbgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 178, - 1, - "insert", - { - "characters": "c" - }, - "AQAAAFcBAAAAAAAAWAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVwEAAAAAAABXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 180, - 1, - "left_delete", - null, - "AQAAAG4BAAAAAAAAbgEAAAAAAAABAAAAOw", - "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAP///////+9/" - ], - [ - 181, - 1, - "insert", - { - "characters": "," - }, - "AQAAAG4BAAAAAAAAbwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbgEAAAAAAABuAQAAAAAAAAAAAAAAAPC/" - ], - [ - 184, - 2, - "left_delete", - null, - "AgAAAAYBAAAAAAAABgEAAAAAAABDAAAACnVzZSBjcmF0ZTo6Y29uZmlnOjpTZXJ2aWNlU2V0dGluZ3M7CnVzZSBjcmF0ZTo6aHR0cDo6cm91dGVzOjpIdHRwOwUBAAAAAAAABQEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAASQEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 185, - 1, - "right_delete", - null, - "AQAAAAUBAAAAAAAABQEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAABQEAAAAAAAAFAQAAAAAAAAAAAAAAAPC/" - ], - [ - 186, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAUBAAAAAAAABgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABQEAAAAAAAAFAQAAAAAAAAAAAAAAAPC/" - ], - [ - 189, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABMBAAAAAAAAGAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABgEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 196, - 1, - "left_delete", - null, - "AQAAAIoGAAAAAAAAigYAAAAAAAAHAAAAc2VydmljZQ", - "AQAAAAAAAAABAAAAigYAAAAAAACRBgAAAAAAAAAAAAAAAPC/" - ], - [ - 197, - 1, - "right_delete", - null, - "AQAAAIoGAAAAAAAAigYAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAAigYAAAAAAACKBgAAAAAAAAAAAAAAAPC/" - ], - [ - 202, - 2, - "left_delete", - null, - "AgAAAK8GAAAAAAAArwYAAAAAAAAHAAAAc2VydmljZa4GAAAAAAAArgYAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAArwYAAAAAAAC2BgAAAAAAAAAAAAAAAPC/" - ], - [ - 212, - 1, - "insert", - { - "characters": "ефы" - }, - "AwAAADYIAAAAAAAANwgAAAAAAAAHAAAAc2VydmljZTcIAAAAAAAAOAgAAAAAAAAAAAAAOAgAAAAAAAA5CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANggAAAAAAAA9CAAAAAAAAAAAAAAAAPC/" - ], - [ - 213, - 3, - "left_delete", - null, - "AwAAADgIAAAAAAAAOAgAAAAAAAACAAAA0Ys3CAAAAAAAADcIAAAAAAAAAgAAANGENggAAAAAAAA2CAAAAAAAAAIAAADQtQ", - "AQAAAAAAAAABAAAAOQgAAAAAAAA5CAAAAAAAAAAAAAAAAPC/" - ], - [ - 214, - 1, - "insert", - { - "characters": "tasks" - }, - "BQAAADYIAAAAAAAANwgAAAAAAAAAAAAANwgAAAAAAAA4CAAAAAAAAAAAAAA4CAAAAAAAADkIAAAAAAAAAAAAADkIAAAAAAAAOggAAAAAAAAAAAAAOggAAAAAAAA7CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANggAAAAAAAA2CAAAAAAAAAAAAAAAAPC/" - ], - [ - 223, - 1, - "insert", - { - "characters": "task" - }, - "BAAAADYNAAAAAAAANw0AAAAAAAAHAAAAc2VydmljZTcNAAAAAAAAOA0AAAAAAAAAAAAAOA0AAAAAAAA5DQAAAAAAAAAAAAA5DQAAAAAAADoNAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANg0AAAAAAAA9DQAAAAAAAAAAAAAAAPC/" - ], - [ - 228, - 1, - "insert", - { - "characters": "s" - }, - "AQAAADoNAAAAAAAAOw0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOg0AAAAAAAA6DQAAAAAAAAAAAAAAAPC/" - ], - [ - 237, - 1, - "insert", - { - "characters": "tasks" - }, - "BQAAALIOAAAAAAAAsw4AAAAAAAAHAAAAc2VydmljZbMOAAAAAAAAtA4AAAAAAAAAAAAAtA4AAAAAAAC1DgAAAAAAAAAAAAC1DgAAAAAAALYOAAAAAAAAAAAAALYOAAAAAAAAtw4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsg4AAAAAAAC5DgAAAAAAAAAAAAAAAPC/" - ], - [ - 250, - 4, - "left_delete", - null, - "BAAAAJQFAAAAAAAAlAUAAAAAAAABAAAAX5MFAAAAAAAAkwUAAAAAAAABAAAAcZIFAAAAAAAAkgUAAAAAAAABAAAAbZEFAAAAAAAAkQUAAAAAAAABAAAAeg", - "AQAAAAAAAAABAAAAlQUAAAAAAACVBQAAAAAAAAAAAAAAAPC/" - ], - [ - 253, - 1, - "insert", - { - "characters": "_zmq" - }, - "BAAAAKEFAAAAAAAAogUAAAAAAAAAAAAAogUAAAAAAACjBQAAAAAAAAAAAACjBQAAAAAAAKQFAAAAAAAAAAAAAKQFAAAAAAAApQUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoQUAAAAAAAChBQAAAAAAAAAAAAAAAPC/" - ], - [ - 265, - 1, - "cut", - null, - "AQAAAG8CAAAAAAAAbwIAAAAAAAAhAAAAICAgIHByaW50bG4hKCI+Pj4ge30iLCBWRVJTSU9OKTsK", - "AQAAAAAAAAABAAAAbwIAAAAAAACQAgAAAAAAAAAAAAAAAPC/" - ], - [ - 268, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFICAAAAAAAAVwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUgIAAAAAAABSAgAAAAAAAAAAAAAAAPC/" - ], - [ - 269, - 1, - "paste", - null, - "AQAAAFcCAAAAAAAAeAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVwIAAAAAAABXAgAAAAAAAAAAAAAAAPC/" - ], - [ - 272, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAFcCAAAAAAAAVwIAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAeAIAAAAAAAB4AgAAAAAAAAAAAAAAAPC/" - ], - [ - 274, - 1, - "left_delete", - null, - "AQAAAHMCAAAAAAAAcwIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAdAIAAAAAAAB0AgAAAAAAAAAAAAAAAPC/" - ], - [ - 340, - 1, - "paste", - null, - "AQAAAC8GAAAAAAAAawYAAAAAAAARAAAAcHVibGlzaGVyLmNsb25lKCk", - "AQAAAAAAAAABAAAALwYAAAAAAABABgAAAAAAAAAAAAAAAPC/" - ], - [ - 344, - 1, - "left_delete", - null, - "AQAAAFwFAAAAAAAAXAUAAAAAAABSAAAAICAgIGxldCBwdWJsaXNoZXIgPSBQdWJsaXNoZXI6Om5ldygmc2V0dGluZ3Muc2VydmljZS51cGRhdGVzX2VuZHBvaW50X3ptcSkuYXdhaXQ7Cg", - "AQAAAAAAAAABAAAAXAUAAAAAAACuBQAAAAAAAAAAAAAAAPC/" - ], - [ - 347, - 1, - "rust_fmt_format_buffer", - null, - "BQAAAFwFAAAAAAAAXAUAAAAAAAABAAAACsMFAAAAAAAAzAUAAAAAAAAAAAAA2AUAAAAAAADgBQAAAAAAAAAAAADsBQAAAAAAAPQFAAAAAAAAAAAAADEGAAAAAAAANwYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXAUAAAAAAABcBQAAAAAAAAAAAAAAAPC/" - ], - [ - 374, - 1, - "paste", - null, - "AQAAACcJAAAAAAAAbgkAAAAAAAAKAAAAc3Vic2NyaWJlcg", - "AQAAAAAAAAABAAAAJwkAAAAAAAAxCQAAAAAAAAAAAAAAAPC/" - ], - [ - 378, - 1, - "left_delete", - null, - "AQAAAJMIAAAAAAAAkwgAAAAAAABeAAAAICAgIGxldCBzdWJzY3JpYmVyID0gU3Vic2NyaWJlcjo6bmV3X2JvdW5kKCZzZXR0aW5ncy5tZXRyaWNzLnJlY2lldmVyLCB2ZWMhW1RvcGljOjpNZXRyaWNzXSk7Cg", - "AQAAAAAAAAABAAAAkwgAAAAAAADxCAAAAAAAAAAAAAAAAPC/" - ], - [ - 381, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAKwIAAAAAAAAtQgAAAAAAAAAAAAA0QgAAAAAAADZCAAAAAAAAAAAAAAhCQAAAAAAACcJAAAAAAAAAAAAACgJAAAAAAAALQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkwgAAAAAAACTCAAAAAAAAAAAAAAAAPC/" - ], - [ - 427, - 1, - "insert", - { - "characters": "\n\nlet" - }, - "BgAAAJIIAAAAAAAAlwgAAAAAAAAAAAAAlwgAAAAAAACcCAAAAAAAAAAAAACTCAAAAAAAAJMIAAAAAAAABAAAACAgICCYCAAAAAAAAJkIAAAAAAAAAAAAAJkIAAAAAAAAmggAAAAAAAAAAAAAmggAAAAAAACbCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkggAAAAAAACSCAAAAAAAAAAAAAAAAPC/" - ], - [ - 428, - 1, - "insert", - { - "characters": " Su" - }, - "AwAAAJsIAAAAAAAAnAgAAAAAAAAAAAAAnAgAAAAAAACdCAAAAAAAAAAAAACdCAAAAAAAAJ4IAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmwgAAAAAAACbCAAAAAAAAAAAAAAAAPC/" - ], - [ - 429, - 2, - "left_delete", - null, - "AgAAAJ0IAAAAAAAAnQgAAAAAAAABAAAAdZwIAAAAAAAAnAgAAAAAAAABAAAAUw", - "AQAAAAAAAAABAAAAnggAAAAAAACeCAAAAAAAAAAAAAAAAPC/" - ], - [ - 430, - 1, - "insert", - { - "characters": "su" - }, - "AgAAAJwIAAAAAAAAnQgAAAAAAAAAAAAAnQgAAAAAAACeCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnAgAAAAAAACcCAAAAAAAAAAAAAAAAPC/" - ], - [ - 431, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":155,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 229, - 430, - 2 - ], - "trigger": "subscriber(use tracing::subscriber)" - }, - "AgAAAJwIAAAAAAAAnAgAAAAAAAACAAAAc3WcCAAAAAAAAKYIAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnggAAAAAAACeCAAAAAAAAAAAAAAAAPC/" - ], - [ - 432, - 1, - "lsp_apply_document_edit", - { - "changes": - [ - { - "newText": ", subscriber", - "range": - { - "end": - { - "character": 32, - "line": 9 - }, - "start": - { - "character": 32, - "line": 9 - } - } - } - ], - "label": null, - "process_placeholders": false, - "required_view_version": null - }, - "AQAAAAMBAAAAAAAADwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApggAAAAAAACmCAAAAAAAAAAAAAAAAPC/" - ], - [ - 433, - 1, - "insert", - { - "characters": " =" - }, - "AgAAALIIAAAAAAAAswgAAAAAAAAAAAAAswgAAAAAAAC0CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsggAAAAAAACyCAAAAAAAAAAAAAAAAPC/" - ], - [ - 434, - 1, - "insert", - { - "characters": " " - }, - "AQAAALQIAAAAAAAAtQgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtAgAAAAAAAC0CAAAAAAAAAAAAAAAAPC/" - ], - [ - 444, - 1, - "paste", - null, - "AQAAALYIAAAAAAAA/QgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtggAAAAAAAC2CAAAAAAAAAAAAAAAAPC/" - ], - [ - 445, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAP0IAAAAAAAA/ggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" - ], - [ - 448, - 1, - "left_delete", - null, - "AQAAAEUJAAAAAAAARQkAAAAAAABHAAAAU3Vic2NyaWJlcjo6bmV3X2JvdW5kKCZzZXR0aW5ncy5tZXRyaWNzLnJlY2lldmVyLCB2ZWMhW1RvcGljOjpNZXRyaWNzXSk", - "AQAAAAAAAAABAAAARQkAAAAAAACMCQAAAAAAAAAAAAAAAPC/" - ], - [ - 449, - 1, - "insert", - { - "characters": "sun" - }, - "AwAAAEUJAAAAAAAARgkAAAAAAAAAAAAARgkAAAAAAABHCQAAAAAAAAAAAABHCQAAAAAAAEgJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARQkAAAAAAABFCQAAAAAAAAAAAAAAAPC/" - ], - [ - 450, - 1, - "left_delete", - null, - "AQAAAEcJAAAAAAAARwkAAAAAAAABAAAAbg", - "AQAAAAAAAAABAAAASAkAAAAAAABICQAAAAAAAAAAAAAAAPC/" - ], - [ - 451, - 1, - "insert", - { - "characters": "b" - }, - "AQAAAEcJAAAAAAAASAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARwkAAAAAAABHCQAAAAAAAAAAAAAAAPC/" - ], - [ - 452, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 246, - 451, - 1 - ], - "trigger": "subscriber" - }, - "AgAAAEUJAAAAAAAARQkAAAAAAAADAAAAc3ViRQkAAAAAAABPCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAkAAAAAAABICQAAAAAAAAAAAAAAAPC/" - ], - [ - 454, - 1, - "trim_trailing_white_space", - null, - "AQAAALQIAAAAAAAAtAgAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAATwkAAAAAAABPCQAAAAAAAAAAAAAAAPC/" - ], - [ - 455, - 1, - "rust_fmt_format_buffer", - null, - "BgAAALQIAAAAAAAAtAgAAAAAAAABAAAACrQIAAAAAAAAtQgAAAAAAAAAAAAAFgkAAAAAAAAWCQAAAAAAAAkAAAAKICAgICAgICAyCQAAAAAAADIJAAAAAAAACAAAAAogICAgICAgPQkAAAAAAAA9CQAAAAAAAAYAAAAsCiAgICA+CQAAAAAAAD4JAAAAAAAABQAAAAogICAg", - "AQAAAAAAAAABAAAATgkAAAAAAABOCQAAAAAAAAAAAAAAAPC/" - ], - [ - 465, - 1, - "insert", - { - "characters": ".ik" - }, - "AwAAAPwIAAAAAAAA/QgAAAAAAAAAAAAA/QgAAAAAAAD+CAAAAAAAAAAAAAD+CAAAAAAAAP8IAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AgAAAAAAAD8CAAAAAAAAAAAAAAAAPC/" - ], - [ - 466, - 2, - "left_delete", - null, - "AgAAAP4IAAAAAAAA/ggAAAAAAAABAAAAa/0IAAAAAAAA/QgAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAA/wgAAAAAAAD/CAAAAAAAAAAAAAAAAPC/" - ], - [ - 467, - 1, - "insert", - { - "characters": "ok" - }, - "AgAAAP0IAAAAAAAA/ggAAAAAAAAAAAAA/ggAAAAAAAD/CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" - ], - [ - 468, - 2, - "left_delete", - null, - "AgAAAP4IAAAAAAAA/ggAAAAAAAABAAAAa/0IAAAAAAAA/QgAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAA/wgAAAAAAAD/CAAAAAAAAAAAAAAAAPC/" - ], - [ - 469, - 1, - "left_delete", - null, - "AQAAAPwIAAAAAAAA/AgAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" - ], - [ - 476, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAP0IAAAAAAAAAgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" - ], - [ - 488, - 1, - "trim_trailing_white_space", - null, - "AQAAAP4IAAAAAAAA/ggAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAA/AgAAAAAAAD8CAAAAAAAAAAAAAAAAPC/" - ], - [ - 492, - 1, - "insert", - { - "characters": ".ok_or" - }, - "BgAAAPwIAAAAAAAA/QgAAAAAAAAAAAAA/QgAAAAAAAD+CAAAAAAAAAAAAAD+CAAAAAAAAP8IAAAAAAAAAAAAAP8IAAAAAAAAAAkAAAAAAAAAAAAAAAkAAAAAAAABCQAAAAAAAAAAAAABCQAAAAAAAAIJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AgAAAAAAAD8CAAAAAAAAAAAAAAAAPC/" - ], - [ - 493, - 5, - "left_delete", - null, - "BQAAAAEJAAAAAAAAAQkAAAAAAAABAAAAcgAJAAAAAAAAAAkAAAAAAAABAAAAb/8IAAAAAAAA/wgAAAAAAAABAAAAX/4IAAAAAAAA/ggAAAAAAAABAAAAa/0IAAAAAAAA/QgAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAAAgkAAAAAAAACCQAAAAAAAAAAAAAAAPC/" - ], - [ - 494, - 1, - "insert", - { - "characters": "map_err" - }, - "BwAAAP0IAAAAAAAA/ggAAAAAAAAAAAAA/ggAAAAAAAD/CAAAAAAAAAAAAAD/CAAAAAAAAAAJAAAAAAAAAAAAAAAJAAAAAAAAAQkAAAAAAAAAAAAAAQkAAAAAAAACCQAAAAAAAAAAAAACCQAAAAAAAAMJAAAAAAAAAAAAAAMJAAAAAAAABAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" - ], - [ - 495, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAAQJAAAAAAAABgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAkAAAAAAAAECQAAAAAAAAAAAAAAAPC/" - ], - [ - 496, - 1, - "insert", - { - "characters": "||" - }, - "AgAAAAUJAAAAAAAABgkAAAAAAAAAAAAABgkAAAAAAAAHCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABQkAAAAAAAAFCQAAAAAAAAAAAAAAAPC/" - ], - [ - 497, - 1, - "insert", - { - "characters": " " - }, - "AQAAAAcJAAAAAAAACAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwkAAAAAAAAHCQAAAAAAAAAAAAAAAPC/" - ], - [ - 498, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAAgJAAAAAAAACgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACAkAAAAAAAAICQAAAAAAAAAAAAAAAPC/" - ], - [ - 499, - 1, - "insert", - { - "characters": "Ca" - }, - "AgAAAAkJAAAAAAAACgkAAAAAAAAAAAAACgkAAAAAAAALCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACQkAAAAAAAAJCQAAAAAAAAAAAAAAAPC/" - ], - [ - 500, - 2, - "left_delete", - null, - "AgAAAAoJAAAAAAAACgkAAAAAAAABAAAAYQkJAAAAAAAACQkAAAAAAAABAAAAQw", - "AQAAAAAAAAABAAAACwkAAAAAAAALCQAAAAAAAAAAAAAAAPC/" - ], - [ - 501, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Delete Left Right.sublime-macro" - }, - "AgAAAAgJAAAAAAAACAkAAAAAAAABAAAAIggJAAAAAAAACAkAAAAAAAABAAAAIg", - "AQAAAAAAAAABAAAACQkAAAAAAAAJCQAAAAAAAAAAAAAAAPC/" - ], - [ - 502, - 1, - "insert", - { - "characters": "Erro" - }, - "BAAAAAgJAAAAAAAACQkAAAAAAAAAAAAACQkAAAAAAAAKCQAAAAAAAAAAAAAKCQAAAAAAAAsJAAAAAAAAAAAAAAsJAAAAAAAADAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACAkAAAAAAAAICQAAAAAAAAAAAAAAAPC/" - ], - [ - 503, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":57,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 277, - 502, - 4 - ], - "trigger": "Error(use pony::Error)" - }, - "AgAAAAgJAAAAAAAACAkAAAAAAAAEAAAARXJybwgJAAAAAAAADQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADAkAAAAAAAAMCQAAAAAAAAAAAAAAAPC/" - ], - [ - 504, - 1, - "lsp_apply_document_edit", - { - "changes": - [ - { - "newText": "use pony::Error;\n", - "range": - { - "end": - { - "character": 0, - "line": 1 - }, - "start": - { - "character": 0, - "line": 1 - } - } - } - ], - "label": null, - "process_placeholders": false, - "required_view_version": null - }, - "AQAAABQAAAAAAAAAJQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADQkAAAAAAAANCQAAAAAAAAAAAAAAAPC/" - ], - [ - 505, - 1, - "insert", - { - "characters": "::C" - }, - "AwAAAB4JAAAAAAAAHwkAAAAAAAAAAAAAHwkAAAAAAAAgCQAAAAAAAAAAAAAgCQAAAAAAACEJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgkAAAAAAAAeCQAAAAAAAAAAAAAAAPC/" - ], - [ - 507, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":13,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 280, - 505, - 3 - ], - "trigger": "Custom()" - }, - "AgAAACAJAAAAAAAAIAkAAAAAAAABAAAAQyAJAAAAAAAAKgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIQkAAAAAAAAhCQAAAAAAAAAAAAAAAPC/" - ], - [ - 508, - 1, - "insert_snippet", - { - "contents": "\"${0:$SELECTION}\"" - }, - "AgAAACcJAAAAAAAAJwkAAAAAAAACAAAAKCknCQAAAAAAACsJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJwkAAAAAAAApCQAAAAAAAAAAAAAAAPC/" - ], - [ - 509, - 1, - "insert", - { - "characters": "Subscriber" - }, - "CgAAACgJAAAAAAAAKQkAAAAAAAACAAAAKCkpCQAAAAAAACoJAAAAAAAAAAAAACoJAAAAAAAAKwkAAAAAAAAAAAAAKwkAAAAAAAAsCQAAAAAAAAAAAAAsCQAAAAAAAC0JAAAAAAAAAAAAAC0JAAAAAAAALgkAAAAAAAAAAAAALgkAAAAAAAAvCQAAAAAAAAAAAAAvCQAAAAAAADAJAAAAAAAAAAAAADAJAAAAAAAAMQkAAAAAAAAAAAAAMQkAAAAAAAAyCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAkAAAAAAAAqCQAAAAAAAAAAAAAAAPC/" - ], - [ - 510, - 1, - "insert", - { - "characters": " fail" - }, - "BQAAADIJAAAAAAAAMwkAAAAAAAAAAAAAMwkAAAAAAAA0CQAAAAAAAAAAAAA0CQAAAAAAADUJAAAAAAAAAAAAADUJAAAAAAAANgkAAAAAAAAAAAAANgkAAAAAAAA3CQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMgkAAAAAAAAyCQAAAAAAAAAAAAAAAPC/" - ], - [ - 511, - 1, - "insert", - { - "characters": "ed." - }, - "AwAAADcJAAAAAAAAOAkAAAAAAAAAAAAAOAkAAAAAAAA5CQAAAAAAAAAAAAA5CQAAAAAAADoJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANwkAAAAAAAA3CQAAAAAAAAAAAAAAAPC/" - ], - [ - 512, - 1, - "left_delete", - null, - "AQAAADkJAAAAAAAAOQkAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAAOgkAAAAAAAA6CQAAAAAAAAAAAAAAAPC/" - ], - [ - 514, - 1, - "insert", - { - "characters": ".into" - }, - "BQAAADoJAAAAAAAAOwkAAAAAAAAAAAAAOwkAAAAAAAA8CQAAAAAAAAAAAAA8CQAAAAAAAD0JAAAAAAAAAAAAAD0JAAAAAAAAPgkAAAAAAAAAAAAAPgkAAAAAAAA/CQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOgkAAAAAAAA6CQAAAAAAAAAAAAAAAPC/" - ], - [ - 515, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAD8JAAAAAAAAQQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPwkAAAAAAAA/CQAAAAAAAAAAAAAAAPC/" - ], - [ - 519, - 1, - "rust_fmt_format_buffer", - null, - "BQAAAAQAAAAAAAAABAAAAAAAAAAOAAAAc3RkOjpzeW5jOjpBcmMEAAAAAAAAAA8AAAAAAAAAAAAAABUAAAAAAAAAFQAAAAAAAAALAAAAcG9ueTo6RXJyb3IVAAAAAAAAACMAAAAAAAAAAAAAAA0JAAAAAAAAFgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQQkAAAAAAABBCQAAAAAAAAAAAAAAAPC/" - ], - [ - 523, - 1, - "insert", - { - "characters": "_" - }, - "AQAAACAJAAAAAAAAIQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIAkAAAAAAAAgCQAAAAAAAAAAAAAAAPC/" - ], - [ - 539, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAMMIAAAAAAAAxAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwgAAAAAAADDCAAAAAAAAAAAAAAAAPC/" - ], - [ - 540, - 1, - "left_delete", - null, - "AQAAAMMIAAAAAAAAwwgAAAAAAAABAAAAOw", - "AQAAAAAAAAABAAAAxAgAAAAAAADECAAAAAAAAAAAAAAAAPC/" - ], - [ - 541, - 1, - "insert", - { - "characters": ":" - }, - "AQAAAMMIAAAAAAAAxAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwgAAAAAAADDCAAAAAAAAAAAAAAAAPC/" - ], - [ - 542, - 1, - "insert", - { - "characters": " S" - }, - "AgAAAMQIAAAAAAAAxQgAAAAAAAAAAAAAxQgAAAAAAADGCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxAgAAAAAAADECAAAAAAAAAAAAAAAAPC/" - ], - [ - 543, - 1, - "insert", - { - "characters": "UBS" - }, - "AwAAAMYIAAAAAAAAxwgAAAAAAAAAAAAAxwgAAAAAAADICAAAAAAAAAAAAADICAAAAAAAAMkIAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxggAAAAAAADGCAAAAAAAAAAAAAAAAPC/" - ], - [ - 544, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":47,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 303, - 543, - 3 - ], - "trigger": "Subscriber" - }, - "AgAAAMUIAAAAAAAAxQgAAAAAAAAEAAAAU1VCU8UIAAAAAAAAzwgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQgAAAAAAADJCAAAAAAAAAAAAAAAAPC/" - ], - [ - 547, - 1, - "rust_fmt_format_buffer", - null, - "AgAAANEIAAAAAAAA2QgAAAAAAAAAAAAAIgkAAAAAAAAmCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzwgAAAAAAADPCAAAAAAAAAAAAAAAAPC/" - ], - [ - 562, - 3, - "left_delete", - null, - "AwAAABYBAAAAAAAAFgEAAAAAAAAKAAAAc3Vic2NyaWJlchUBAAAAAAAAFQEAAAAAAAABAAAAIBQBAAAAAAAAFAEAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAFgEAAAAAAAAgAQAAAAAAAAAAAAAAAPC/" - ], - [ - 593, - 1, - "insert", - { - "characters": "\nlet" - }, - "BAAAALMFAAAAAAAAuAUAAAAAAAAAAAAAuAUAAAAAAAC5BQAAAAAAAAAAAAC5BQAAAAAAALoFAAAAAAAAAAAAALoFAAAAAAAAuwUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAswUAAAAAAACzBQAAAAAAAAAAAAAAAPC/" - ], - [ - 594, - 1, - "insert", - { - "characters": " pub;ishe" - }, - "CQAAALsFAAAAAAAAvAUAAAAAAAAAAAAAvAUAAAAAAAC9BQAAAAAAAAAAAAC9BQAAAAAAAL4FAAAAAAAAAAAAAL4FAAAAAAAAvwUAAAAAAAAAAAAAvwUAAAAAAADABQAAAAAAAAAAAADABQAAAAAAAMEFAAAAAAAAAAAAAMEFAAAAAAAAwgUAAAAAAAAAAAAAwgUAAAAAAADDBQAAAAAAAAAAAADDBQAAAAAAAMQFAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuwUAAAAAAAC7BQAAAAAAAAAAAAAAAPC/" - ], - [ - 595, - 5, - "left_delete", - null, - "BQAAAMMFAAAAAAAAwwUAAAAAAAABAAAAZcIFAAAAAAAAwgUAAAAAAAABAAAAaMEFAAAAAAAAwQUAAAAAAAABAAAAc8AFAAAAAAAAwAUAAAAAAAABAAAAab8FAAAAAAAAvwUAAAAAAAABAAAAOw", - "AQAAAAAAAAABAAAAxAUAAAAAAADEBQAAAAAAAAAAAAAAAPC/" - ], - [ - 596, - 1, - "insert", - { - "characters": "lisher" - }, - "BgAAAL8FAAAAAAAAwAUAAAAAAAAAAAAAwAUAAAAAAADBBQAAAAAAAAAAAADBBQAAAAAAAMIFAAAAAAAAAAAAAMIFAAAAAAAAwwUAAAAAAAAAAAAAwwUAAAAAAADEBQAAAAAAAAAAAADEBQAAAAAAAMUFAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvwUAAAAAAAC/BQAAAAAAAAAAAAAAAPC/" - ], - [ - 597, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAMUFAAAAAAAAxgUAAAAAAAAAAAAAxgUAAAAAAADHBQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxQUAAAAAAADFBQAAAAAAAAAAAAAAAPC/" - ], - [ - 598, - 1, - "insert", - { - "characters": " " - }, - "AQAAAMcFAAAAAAAAyAUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxwUAAAAAAADHBQAAAAAAAAAAAAAAAPC/" - ], - [ - 599, - 1, - "paste", - null, - "AQAAAMgFAAAAAAAABAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyAUAAAAAAADIBQAAAAAAAAAAAAAAAPC/" - ], - [ - 600, - 1, - "insert", - { - "characters": ".ma" - }, - "AwAAAAQGAAAAAAAABQYAAAAAAAAAAAAABQYAAAAAAAAGBgAAAAAAAAAAAAAGBgAAAAAAAAcGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAYAAAAAAAAEBgAAAAAAAAAAAAAAAPC/" - ], - [ - 601, - 1, - "insert", - { - "characters": "o" - }, - "AQAAAAcGAAAAAAAACAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwYAAAAAAAAHBgAAAAAAAAAAAAAAAPC/" - ], - [ - 602, - 1, - "left_delete", - null, - "AQAAAAcGAAAAAAAABwYAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAACAYAAAAAAAAIBgAAAAAAAAAAAAAAAPC/" - ], - [ - 603, - 1, - "insert", - { - "characters": "p_e" - }, - "AwAAAAcGAAAAAAAACAYAAAAAAAAAAAAACAYAAAAAAAAJBgAAAAAAAAAAAAAJBgAAAAAAAAoGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwYAAAAAAAAHBgAAAAAAAAAAAAAAAPC/" - ], - [ - 604, - 1, - "insert", - { - "characters": "rr" - }, - "AgAAAAoGAAAAAAAACwYAAAAAAAAAAAAACwYAAAAAAAAMBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACgYAAAAAAAAKBgAAAAAAAAAAAAAAAPC/" - ], - [ - 605, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAAwGAAAAAAAADgYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADAYAAAAAAAAMBgAAAAAAAAAAAAAAAPC/" - ], - [ - 606, - 1, - "insert", - { - "characters": "\\_|" - }, - "AwAAAA0GAAAAAAAADgYAAAAAAAAAAAAADgYAAAAAAAAPBgAAAAAAAAAAAAAPBgAAAAAAABAGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADQYAAAAAAAANBgAAAAAAAAAAAAAAAPC/" - ], - [ - 607, - 3, - "left_delete", - null, - "AwAAAA8GAAAAAAAADwYAAAAAAAABAAAAfA4GAAAAAAAADgYAAAAAAAABAAAAXw0GAAAAAAAADQYAAAAAAAABAAAAXA", - "AQAAAAAAAAABAAAAEAYAAAAAAAAQBgAAAAAAAAAAAAAAAPC/" - ], - [ - 608, - 1, - "insert", - { - "characters": "|e|" - }, - "AwAAAA0GAAAAAAAADgYAAAAAAAAAAAAADgYAAAAAAAAPBgAAAAAAAAAAAAAPBgAAAAAAABAGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADQYAAAAAAAANBgAAAAAAAAAAAAAAAPC/" - ], - [ - 609, - 1, - "insert", - { - "characters": " e" - }, - "AgAAABAGAAAAAAAAEQYAAAAAAAAAAAAAEQYAAAAAAAASBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEAYAAAAAAAAQBgAAAAAAAAAAAAAAAPC/" - ], - [ - 610, - 1, - "left_delete", - null, - "AQAAABEGAAAAAAAAEQYAAAAAAAABAAAAZQ", - "AQAAAAAAAAABAAAAEgYAAAAAAAASBgAAAAAAAAAAAAAAAPC/" - ], - [ - 611, - 1, - "insert", - { - "characters": "Error::C" - }, - "CAAAABEGAAAAAAAAEgYAAAAAAAAAAAAAEgYAAAAAAAATBgAAAAAAAAAAAAATBgAAAAAAABQGAAAAAAAAAAAAABQGAAAAAAAAFQYAAAAAAAAAAAAAFQYAAAAAAAAWBgAAAAAAAAAAAAAWBgAAAAAAABcGAAAAAAAAAAAAABcGAAAAAAAAGAYAAAAAAAAAAAAAGAYAAAAAAAAZBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEQYAAAAAAAARBgAAAAAAAAAAAAAAAPC/" - ], - [ - 613, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":13,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 337, - 611, - 8 - ], - "trigger": "Custom()" - }, - "AgAAABgGAAAAAAAAGAYAAAAAAAABAAAAQxgGAAAAAAAAIgYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGQYAAAAAAAAZBgAAAAAAAAAAAAAAAPC/" - ], - [ - 614, - 1, - "insert", - { - "characters": "format!*" - }, - "CAAAAB8GAAAAAAAAIAYAAAAAAAACAAAAKCkgBgAAAAAAACEGAAAAAAAAAAAAACEGAAAAAAAAIgYAAAAAAAAAAAAAIgYAAAAAAAAjBgAAAAAAAAAAAAAjBgAAAAAAACQGAAAAAAAAAAAAACQGAAAAAAAAJQYAAAAAAAAAAAAAJQYAAAAAAAAmBgAAAAAAAAAAAAAmBgAAAAAAACcGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHwYAAAAAAAAhBgAAAAAAAAAAAAAAAPC/" - ], - [ - 615, - 1, - "left_delete", - null, - "AQAAACYGAAAAAAAAJgYAAAAAAAABAAAAKg", - "AQAAAAAAAAABAAAAJwYAAAAAAAAnBgAAAAAAAAAAAAAAAPC/" - ], - [ - 616, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAACYGAAAAAAAAKAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJgYAAAAAAAAmBgAAAAAAAAAAAAAAAPC/" - ], - [ - 617, - 1, - "insert", - { - "characters": "Some" - }, - "BAAAACcGAAAAAAAAKAYAAAAAAAAAAAAAKAYAAAAAAAApBgAAAAAAAAAAAAApBgAAAAAAACoGAAAAAAAAAAAAACoGAAAAAAAAKwYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJwYAAAAAAAAnBgAAAAAAAAAAAAAAAPC/" - ], - [ - 618, - 1, - "insert", - { - "characters": " " - }, - "AQAAACsGAAAAAAAALAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKwYAAAAAAAArBgAAAAAAAAAAAAAAAPC/" - ], - [ - 619, - 5, - "left_delete", - null, - "BQAAACsGAAAAAAAAKwYAAAAAAAABAAAAICoGAAAAAAAAKgYAAAAAAAABAAAAZSkGAAAAAAAAKQYAAAAAAAABAAAAbSgGAAAAAAAAKAYAAAAAAAABAAAAbycGAAAAAAAAJwYAAAAAAAABAAAAUw", - "AQAAAAAAAAABAAAALAYAAAAAAAAsBgAAAAAAAAAAAAAAAPC/" - ], - [ - 620, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAACcGAAAAAAAAKQYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJwYAAAAAAAAnBgAAAAAAAAAAAAAAAPC/" - ], - [ - 621, - 1, - "insert", - { - "characters": "Some" - }, - "BAAAACgGAAAAAAAAKQYAAAAAAAAAAAAAKQYAAAAAAAAqBgAAAAAAAAAAAAAqBgAAAAAAACsGAAAAAAAAAAAAACsGAAAAAAAALAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAYAAAAAAAAoBgAAAAAAAAAAAAAAAPC/" - ], - [ - 622, - 1, - "insert", - { - "characters": " " - }, - "AQAAACwGAAAAAAAALQYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALAYAAAAAAAAsBgAAAAAAAAAAAAAAAPC/" - ], - [ - 623, - 5, - "left_delete", - null, - "BQAAACwGAAAAAAAALAYAAAAAAAABAAAAICsGAAAAAAAAKwYAAAAAAAABAAAAZSoGAAAAAAAAKgYAAAAAAAABAAAAbSkGAAAAAAAAKQYAAAAAAAABAAAAbygGAAAAAAAAKAYAAAAAAAABAAAAUw", - "AQAAAAAAAAABAAAALQYAAAAAAAAtBgAAAAAAAAAAAAAAAPC/" - ], - [ - 624, - 1, - "insert", - { - "characters": "A" - }, - "AQAAACgGAAAAAAAAKQYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAYAAAAAAAAoBgAAAAAAAAAAAAAAAPC/" - ], - [ - 625, - 1, - "insert", - { - "characters": " " - }, - "AQAAACkGAAAAAAAAKgYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQYAAAAAAAApBgAAAAAAAAAAAAAAAPC/" - ], - [ - 626, - 2, - "left_delete", - null, - "AgAAACkGAAAAAAAAKQYAAAAAAAABAAAAICgGAAAAAAAAKAYAAAAAAAABAAAAQQ", - "AQAAAAAAAAABAAAAKgYAAAAAAAAqBgAAAAAAAAAAAAAAAPC/" - ], - [ - 627, - 1, - "insert", - { - "characters": "Error" - }, - "BQAAACgGAAAAAAAAKQYAAAAAAAAAAAAAKQYAAAAAAAAqBgAAAAAAAAAAAAAqBgAAAAAAACsGAAAAAAAAAAAAACsGAAAAAAAALAYAAAAAAAAAAAAALAYAAAAAAAAtBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAYAAAAAAAAoBgAAAAAAAAAAAAAAAPC/" - ], - [ - 628, - 1, - "insert", - { - "characters": " with" - }, - "BQAAAC0GAAAAAAAALgYAAAAAAAAAAAAALgYAAAAAAAAvBgAAAAAAAAAAAAAvBgAAAAAAADAGAAAAAAAAAAAAADAGAAAAAAAAMQYAAAAAAAAAAAAAMQYAAAAAAAAyBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALQYAAAAAAAAtBgAAAAAAAAAAAAAAAPC/" - ], - [ - 629, - 1, - "insert", - { - "characters": " publishe" - }, - "CQAAADIGAAAAAAAAMwYAAAAAAAAAAAAAMwYAAAAAAAA0BgAAAAAAAAAAAAA0BgAAAAAAADUGAAAAAAAAAAAAADUGAAAAAAAANgYAAAAAAAAAAAAANgYAAAAAAAA3BgAAAAAAAAAAAAA3BgAAAAAAADgGAAAAAAAAAAAAADgGAAAAAAAAOQYAAAAAAAAAAAAAOQYAAAAAAAA6BgAAAAAAAAAAAAA6BgAAAAAAADsGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMgYAAAAAAAAyBgAAAAAAAAAAAAAAAPC/" - ], - [ - 630, - 1, - "insert", - { - "characters": "r" - }, - "AQAAADsGAAAAAAAAPAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOwYAAAAAAAA7BgAAAAAAAAAAAAAAAPC/" - ], - [ - 631, - 1, - "insert", - { - "characters": " {}" - }, - "AwAAADwGAAAAAAAAPQYAAAAAAAAAAAAAPQYAAAAAAAA+BgAAAAAAAAAAAAA+BgAAAAAAAD8GAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPAYAAAAAAAA8BgAAAAAAAAAAAAAAAPC/" - ], - [ - 633, - 1, - "insert", - { - "characters": "," - }, - "AQAAAEAGAAAAAAAAQQYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQAYAAAAAAABABgAAAAAAAAAAAAAAAPC/" - ], - [ - 634, - 1, - "insert", - { - "characters": " e" - }, - "AgAAAEEGAAAAAAAAQgYAAAAAAAAAAAAAQgYAAAAAAABDBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQQYAAAAAAABBBgAAAAAAAAAAAAAAAPC/" - ], - [ - 641, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAUGAAAAAAAACgYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABQYAAAAAAAAFBgAAAAAAAAAAAAAAAPC/" - ], - [ - 644, - 1, - "insert", - { - "characters": "pub" - }, - "AwAAAJ4GAAAAAAAAnwYAAAAAAAA8AAAAUHVibGlzaGVyOjpuZXcoJnNldHRpbmdzLnNlcnZpY2UudXBkYXRlc19lbmRwb2ludF96bXEpLmF3YWl0nwYAAAAAAACgBgAAAAAAAAAAAACgBgAAAAAAAKEGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAngYAAAAAAADaBgAAAAAAAAAAAAAAAPC/" - ], - [ - 645, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":4,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 365, - 644, - 3 - ], - "trigger": "publisher" - }, - "AgAAAJ4GAAAAAAAAngYAAAAAAAADAAAAcHVingYAAAAAAACnBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoQYAAAAAAAChBgAAAAAAAAAAAAAAAPC/" - ], - [ - 654, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAEsGAAAAAAAATAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASwYAAAAAAABLBgAAAAAAAAAAAAAAAPC/" - ], - [ - 657, - 1, - "rust_fmt_format_buffer", - null, - "CAAAAP4FAAAAAAAABwYAAAAAAAAAAAAADQYAAAAAAAANBgAAAAAAAAEAAAAuDgYAAAAAAAAQBgAAAAAAAAAAAAAUBgAAAAAAABcGAAAAAAAAAAAAAHoGAAAAAAAAegYAAAAAAAAJAAAACiAgICAgICAghgYAAAAAAACGBgAAAAAAAAgAAAAKICAgICAgIJIGAAAAAAAAkgYAAAAAAAAIAAAACiAgICAgICCcBgAAAAAAAJwGAAAAAAAABgAAACwKICAgIA", - "AQAAAAAAAAABAAAATAYAAAAAAABMBgAAAAAAAAAAAAAAAPC/" - ], - [ - 673, - 1, - "paste", - null, - "AQAAAGYAAAAAAAAAawAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZgAAAAAAAABmAAAAAAAAAAAAAAAAAPC/" - ], - [ - 677, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAARAAAAdXNlIHBvbnk6OkVycm9yOwo", - "AQAAAAAAAAABAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAPC/" - ], - [ - 684, - 1, - "insert", - { - "characters": "," - }, - "AQAAAFoAAAAAAAAAWwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWgAAAAAAAABaAAAAAAAAAAAAAAAAAPC/" - ], - [ - 687, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAFUAAAAAAAAAVQAAAAAAAAAGAAAARXJyb3IsiwAAAAAAAACSAAAAAAAAAAAAAACzAAAAAAAAALcAAAAAAAAAAAAAAMEAAAAAAAAAwQAAAAAAAAAEAAAACiAgIA", - "AQAAAAAAAAABAAAAWwAAAAAAAABbAAAAAAAAAAAAAAAAAPC/" - ], - [ - 713, - 1, - "insert", - { - "characters": ":" - }, - "AQAAALsFAAAAAAAAvAUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuwUAAAAAAAC7BQAAAAAAAAAAAAAAAPC/" - ], - [ - 714, - 1, - "insert", - { - "characters": " Publisher" - }, - "CgAAALwFAAAAAAAAvQUAAAAAAAAAAAAAvQUAAAAAAAC+BQAAAAAAAAAAAAC+BQAAAAAAAL8FAAAAAAAAAAAAAL8FAAAAAAAAwAUAAAAAAAAAAAAAwAUAAAAAAADBBQAAAAAAAAAAAADBBQAAAAAAAMIFAAAAAAAAAAAAAMIFAAAAAAAAwwUAAAAAAAAAAAAAwwUAAAAAAADEBQAAAAAAAAAAAADEBQAAAAAAAMUFAAAAAAAAAAAAAMUFAAAAAAAAxgUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvAUAAAAAAAC8BQAAAAAAAAAAAAAAAPC/" - ], - [ - 737, - 1, - "insert", - { - "characters": "?" - }, - "AQAAAK4JAAAAAAAArwkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgkAAAAAAACuCQAAAAAAAAAAAAAAAPC/" - ], - [ - 744, - 1, - "insert", - { - "characters": "?" - }, - "AQAAAFkGAAAAAAAAWgYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWQYAAAAAAABZBgAAAAAAAAAAAAAAAPC/" - ], - [ - 762, - 2, - "left_delete", - null, - "AgAAAGwJAAAAAAAAbAkAAAAAAABDAAAAICAgICAgICAgICAgLm1hcF9lcnIofF98IEVycm9yOjpDdXN0b20oIlN1YnNjcmliZXIgZmFpbGVkIi5pbnRvKCkpKWsJAAAAAAAAawkAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAArwkAAAAAAABsCQAAAAAAAAAAAAAAAPC/" - ], - [ - 774, - 5, - "left_delete", - null, - "BQAAABgGAAAAAAAAGAYAAAAAAABBAAAAbWFwX2Vycih8ZXwgRXJyb3I6OkN1c3RvbShmb3JtYXQhKCJFcnJvciB3aXRoIHB1Ymxpc2hlciB7fSIsIGUpKSkXBgAAAAAAABcGAAAAAAAAAQAAAC4TBgAAAAAAABMGAAAAAAAABAAAACAgICAPBgAAAAAAAA8GAAAAAAAABAAAACAgICAOBgAAAAAAAA4GAAAAAAAAAQAAAAo", - "AQAAAAAAAAABAAAAGAYAAAAAAABZBgAAAAAAAAAAAAAAAPC/" - ], - [ - 777, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAP8FAAAAAAAA/wUAAAAAAAAJAAAACiAgICAgICAg", - "AQAAAAAAAAABAAAADgYAAAAAAAAOBgAAAAAAAAAAAAAAAPC/" - ], - [ - 783, - 1, - "left_delete", - null, - "AQAAANwGAAAAAAAA3AYAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA3QYAAAAAAADdBgAAAAAAAAAAAAAAAPC/" - ], - [ - 799, - 3, - "left_delete", - null, - "AwAAAIsAAAAAAAAAiwAAAAAAAAAFAAAARXJyb3KKAAAAAAAAAIoAAAAAAAAAAQAAACCJAAAAAAAAAIkAAAAAAAAAAQAAACw", - "AQAAAAAAAAABAAAAiwAAAAAAAACQAAAAAAAAAAAAAAAAAPC/" - ], - [ - 802, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAKwAAAAAAAAArAAAAAAAAAAEAAAACiAgILYAAAAAAAAAugAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiQAAAAAAAACJAAAAAAAAAAAAAAAAAPC/" - ], - [ - 812, - 1, - "insert", - { - "characters": "API" - }, - "AwAAAGUCAAAAAAAAZgIAAAAAAAAAAAAAZgIAAAAAAABnAgAAAAAAAAAAAABnAgAAAAAAAGgCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZQIAAAAAAABlAgAAAAAAAAAAAAAAgF9A" - ], - [ - 813, - 1, - "insert", - { - "characters": " Servic" - }, - "BwAAAGgCAAAAAAAAaQIAAAAAAAAAAAAAaQIAAAAAAABqAgAAAAAAAAAAAABqAgAAAAAAAGsCAAAAAAAAAAAAAGsCAAAAAAAAbAIAAAAAAAAAAAAAbAIAAAAAAABtAgAAAAAAAAAAAABtAgAAAAAAAG4CAAAAAAAAAAAAAG4CAAAAAAAAbwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaAIAAAAAAABoAgAAAAAAAAAAAAAAAPC/" - ], - [ - 814, - 1, - "insert", - { - "characters": "e" - }, - "AQAAAG8CAAAAAAAAcAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwIAAAAAAABvAgAAAAAAAAAAAAAAAPC/" - ], - [ - 815, - 1, - "insert", - { - "characters": " " - }, - "AQAAAHACAAAAAAAAcQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcAIAAAAAAABwAgAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/zmq/publisher.rs", - "settings": - { - "buffer_size": 2198, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 45, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFgCAAAAAAAAWQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAIAAAAAAABYAgAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFgCAAAAAAAAWQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAIAAAAAAABYAgAAAAAAAAAAAAAAAAAA" - ], - [ - 48, - 1, - "insert", - { - "characters": " " - }, - "CAAAAFkCAAAAAAAAWgIAAAAAAAAAAAAAWgIAAAAAAABbAgAAAAAAAAAAAABbAgAAAAAAAFwCAAAAAAAAAAAAAFwCAAAAAAAAXQIAAAAAAAAAAAAAXQIAAAAAAABeAgAAAAAAAAAAAABeAgAAAAAAAF8CAAAAAAAAAAAAAF8CAAAAAAAAYAIAAAAAAAAAAAAAYAIAAAAAAABhAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWQIAAAAAAABZAgAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "left_delete", - null, - "AQAAAF0CAAAAAAAAXQIAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAYQIAAAAAAABhAgAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "insert", - { - "characters": " " - }, - "BAAAAF0CAAAAAAAAXgIAAAAAAAAAAAAAXgIAAAAAAABfAgAAAAAAAAAAAABfAgAAAAAAAGACAAAAAAAAAAAAAGACAAAAAAAAYQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQIAAAAAAABdAgAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 1, - "paste", - null, - "AQAAAGECAAAAAAAAfQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYQIAAAAAAABhAgAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "insert", - { - "characters": "Result<" - }, - "BwAAANIBAAAAAAAA0wEAAAAAAAAAAAAA0wEAAAAAAADUAQAAAAAAAAAAAADUAQAAAAAAANUBAAAAAAAAAAAAANUBAAAAAAAA1gEAAAAAAAAAAAAA1gEAAAAAAADXAQAAAAAAAAAAAADXAQAAAAAAANgBAAAAAAAAAAAAANgBAAAAAAAA2QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0gEAAAAAAADSAQAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "insert", - { - "characters": ">" - }, - "AQAAAN0BAAAAAAAA3gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 68, - 1, - "insert", - { - "characters": "," - }, - "AQAAAN0BAAAAAAAA3gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QEAAAAAAADdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "insert", - { - "characters": " Error" - }, - "BgAAAN4BAAAAAAAA3wEAAAAAAAAAAAAA3wEAAAAAAADgAQAAAAAAAAAAAADgAQAAAAAAAOEBAAAAAAAAAAAAAOEBAAAAAAAA4gEAAAAAAAAAAAAA4gEAAAAAAADjAQAAAAAAAAAAAADjAQAAAAAAAOQBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3gEAAAAAAADeAQAAAAAAAAAAAAAAAPC/" - ], - [ - 78, - 1, - "insert", - { - "characters": "{Error," - }, - "BwAAAHYAAAAAAAAAdwAAAAAAAAAAAAAAdwAAAAAAAAB4AAAAAAAAAAAAAAB4AAAAAAAAAHkAAAAAAAAAAAAAAHkAAAAAAAAAegAAAAAAAAAAAAAAegAAAAAAAAB7AAAAAAAAAAAAAAB7AAAAAAAAAHwAAAAAAAAAAAAAAHwAAAAAAAAAfQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdgAAAAAAAAB2AAAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAIIAAAAAAAAAgwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAH0AAAAAAAAAfgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgwAAAAAAAACDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert", - { - "characters": "Ok" - }, - "AgAAAGwGAAAAAAAAbQYAAAAAAAAAAAAAbQYAAAAAAABuBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbAYAAAAAAABsBgAAAAAAAAAAAAAAAPC/" - ], - [ - 89, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAG4GAAAAAAAAcAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbgYAAAAAAABuBgAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "right_delete", - null, - "AQAAAG8GAAAAAAAAbwYAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAAbwYAAAAAAABvBgAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "insert", - { - "characters": ")" - }, - "AQAAALUGAAAAAAAAtgYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtQYAAAAAAAC1BgAAAAAAAAAAAAAAAPC/" - ], - [ - 96, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAGwGAAAAAAAAbQYAAAAAAAAAAAAAcAYAAAAAAABwBgAAAAAAAAEAAAAg", - "AQAAAAAAAAABAAAAtgYAAAAAAAC2BgAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "insert", - { - "characters": "Result" - }, - "BgAAAG8BAAAAAAAAcAEAAAAAAAAAAAAAcAEAAAAAAABxAQAAAAAAAAAAAABxAQAAAAAAAHIBAAAAAAAAAAAAAHIBAAAAAAAAcwEAAAAAAAAAAAAAcwEAAAAAAAB0AQAAAAAAAAAAAAB0AQAAAAAAAHUBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 106, - 1, - "insert", - { - "characters": "<" - }, - "AQAAAHUBAAAAAAAAdgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 108, - 1, - "insert", - { - "characters": "," - }, - "AQAAAHoBAAAAAAAAewEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAegEAAAAAAAB6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 109, - 1, - "insert", - { - "characters": " Error>" - }, - "BwAAAHsBAAAAAAAAfAEAAAAAAAAAAAAAfAEAAAAAAAB9AQAAAAAAAAAAAAB9AQAAAAAAAH4BAAAAAAAAAAAAAH4BAAAAAAAAfwEAAAAAAAAAAAAAfwEAAAAAAACAAQAAAAAAAAAAAACAAQAAAAAAAIEBAAAAAAAAAAAAAIEBAAAAAAAAggEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAewEAAAAAAAB7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 117, - 1, - "insert", - { - "characters": "Result<" - }, - "BwAAAAwBAAAAAAAADQEAAAAAAAAAAAAADQEAAAAAAAAOAQAAAAAAAAAAAAAOAQAAAAAAAA8BAAAAAAAAAAAAAA8BAAAAAAAAEAEAAAAAAAAAAAAAEAEAAAAAAAARAQAAAAAAAAAAAAARAQAAAAAAABIBAAAAAAAAAAAAABIBAAAAAAAAEwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADAEAAAAAAAAMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 120, - 1, - "insert", - { - "characters": "," - }, - "AQAAABcBAAAAAAAAGAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFwEAAAAAAAAXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 121, - 1, - "insert", - { - "characters": " Error>" - }, - "BwAAABgBAAAAAAAAGQEAAAAAAAAAAAAAGQEAAAAAAAAaAQAAAAAAAAAAAAAaAQAAAAAAABsBAAAAAAAAAAAAABsBAAAAAAAAHAEAAAAAAAAAAAAAHAEAAAAAAAAdAQAAAAAAAAAAAAAdAQAAAAAAAB4BAAAAAAAAAAAAAB4BAAAAAAAAHwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGAEAAAAAAAAYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 129, - 1, - "insert", - { - "characters": "Result<" - }, - "BwAAAAQHAAAAAAAABQcAAAAAAAAAAAAABQcAAAAAAAAGBwAAAAAAAAAAAAAGBwAAAAAAAAcHAAAAAAAAAAAAAAcHAAAAAAAACAcAAAAAAAAAAAAACAcAAAAAAAAJBwAAAAAAAAAAAAAJBwAAAAAAAAoHAAAAAAAAAAAAAAoHAAAAAAAACwcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAcAAAAAAAAEBwAAAAAAAAAAAAAAAPC/" - ], - [ - 132, - 1, - "insert", - { - "characters": "," - }, - "AQAAAA8HAAAAAAAAEAcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADwcAAAAAAAAPBwAAAAAAAAAAAAAAAPC/" - ], - [ - 133, - 1, - "insert", - { - "characters": " Error>" - }, - "BwAAABAHAAAAAAAAEQcAAAAAAAAAAAAAEQcAAAAAAAASBwAAAAAAAAAAAAASBwAAAAAAABMHAAAAAAAAAAAAABMHAAAAAAAAFAcAAAAAAAAAAAAAFAcAAAAAAAAVBwAAAAAAAAAAAAAVBwAAAAAAABYHAAAAAAAAAAAAABYHAAAAAAAAFwcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEAcAAAAAAAAQBwAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "Cargo.toml", - "settings": - { - "buffer_size": 2383, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 4, - 2, - "left_delete", - null, - "AgAAAPgIAAAAAAAA+AgAAAAAAAASAAAAZW1haWwgPSBbImxldHRyZSJd9wgAAAAAAAD3CAAAAAAAAAEAAAAK", - "AQAAAAAAAAABAAAA+AgAAAAAAAAKCQAAAAAAAAAAAAAAAPC/" - ], - [ - 12, - 1, - "insert", - { - "characters": "\nemail" - }, - "BgAAAPcIAAAAAAAA+AgAAAAAAAAAAAAA+AgAAAAAAAD5CAAAAAAAAAAAAAD5CAAAAAAAAPoIAAAAAAAAAAAAAPoIAAAAAAAA+wgAAAAAAAAAAAAA+wgAAAAAAAD8CAAAAAAAAAAAAAD8CAAAAAAAAP0IAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9wgAAAAAAAD3CAAAAAAAAAAAAAAAAPC/" - ], - [ - 13, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAP0IAAAAAAAA/ggAAAAAAAAAAAAA/ggAAAAAAAD/CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "insert", - { - "characters": " " - }, - "AQAAAP8IAAAAAAAAAAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/wgAAAAAAAD/CAAAAAAAAAAAAAAAAPC/" - ], - [ - 15, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAAAJAAAAAAAAAgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAAEJAAAAAAAAAwkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAQkAAAAAAAABCQAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 1, - "insert", - { - "characters": "lettre" - }, - "BgAAAAIJAAAAAAAAAwkAAAAAAAAAAAAAAwkAAAAAAAAECQAAAAAAAAAAAAAECQAAAAAAAAUJAAAAAAAAAAAAAAUJAAAAAAAABgkAAAAAAAAAAAAABgkAAAAAAAAHCQAAAAAAAAAAAAAHCQAAAAAAAAgJAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAgkAAAAAAAACCQAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "left_delete", - null, - "AQAAACgAAAAAAAAAKAAAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 1, - "insert", - { - "characters": "0" - }, - "AQAAACgAAAAAAAAAKQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAAAAAAAAAAoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAL4IAAAAAAAAvwgAAAAAAAAFAAAAcHJvdG+/CAAAAAAAAMAIAAAAAAAAAAAAAMAIAAAAAAAAwQgAAAAAAAAAAAAAwQgAAAAAAADCCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvggAAAAAAADDCAAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "insert", - { - "characters": "\nwireg" - }, - "BgAAAL0IAAAAAAAAvggAAAAAAAAAAAAAvggAAAAAAAC/CAAAAAAAAAAAAAC/CAAAAAAAAMAIAAAAAAAAAAAAAMAIAAAAAAAAwQgAAAAAAAAAAAAAwQgAAAAAAADCCAAAAAAAAAAAAADCCAAAAAAAAMMIAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvQgAAAAAAAC9CAAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 1, - "insert", - { - "characters": "uard" - }, - "BAAAAMMIAAAAAAAAxAgAAAAAAAAAAAAAxAgAAAAAAADFCAAAAAAAAAAAAADFCAAAAAAAAMYIAAAAAAAAAAAAAMYIAAAAAAAAxwgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwgAAAAAAADDCAAAAAAAAAAAAAAAAPC/" - ], - [ - 52, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAMcIAAAAAAAAyAgAAAAAAAAAAAAAyAgAAAAAAADJCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxwgAAAAAAADHCAAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 1, - "insert", - { - "characters": " " - }, - "AQAAAMkIAAAAAAAAyggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQgAAAAAAADJCAAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAMoIAAAAAAAAzAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyggAAAAAAADKCAAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAMsIAAAAAAAAzQgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAywgAAAAAAADLCAAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "paste", - null, - "AQAAAMwIAAAAAAAA4QgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzAgAAAAAAADMCAAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "left_delete", - null, - "AQAAAKIBAAAAAAAAogEAAAAAAAAkAAAAY2xpY2tob3VzZSA9IHsgdmVyc2lvbiA9ICIwLjEzLjAiIH0K", - "AQAAAAAAAAABAAAAogEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 78, - 1, - "insert", - { - "characters": "," - }, - "AQAAACQCAAAAAAAAJQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJAIAAAAAAAAkAgAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "insert", - { - "characters": " " - }, - "AQAAACUCAAAAAAAAJgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQIAAAAAAAAlAgAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "paste", - null, - "AQAAACYCAAAAAAAANQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJgIAAAAAAAAmAgAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "left_delete", - null, - "AQAAAKIBAAAAAAAAogEAAAAAAAAyAAAAY2xhcCA9IHsgdmVyc2lvbiA9ICI0LjQiLCBmZWF0dXJlcyA9IFsiZGVyaXZlIl0gfQo", - "AQAAAAAAAAABAAAAogEAAAAAAADUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 112, - 1, - "left_delete", - null, - "AQAAAAUCAAAAAAAABQIAAAAAAAAVAAAAZGVmYXVsdC1uZXQgPSAiMC4yMiIK", - "AQAAAAAAAAABAAAABQIAAAAAAAAaAgAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "insert", - { - "characters": "_" - }, - "AQAAABsCAAAAAAAAHAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGwIAAAAAAAAbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 139, - 1, - "left_delete", - null, - "AQAAABsCAAAAAAAAGwIAAAAAAAABAAAAXw", - "AQAAAAAAAAABAAAAHAIAAAAAAAAcAgAAAAAAAAAAAAAAAPC/" - ], - [ - 140, - 1, - "insert", - { - "characters": "{versin" - }, - "BwAAABsCAAAAAAAAHAIAAAAAAAAAAAAAHAIAAAAAAAAdAgAAAAAAAAAAAAAdAgAAAAAAAB4CAAAAAAAAAAAAAB4CAAAAAAAAHwIAAAAAAAAAAAAAHwIAAAAAAAAgAgAAAAAAAAAAAAAgAgAAAAAAACECAAAAAAAAAAAAACECAAAAAAAAIgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGwIAAAAAAAAbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "insert", - { - "characters": " =" - }, - "AgAAACICAAAAAAAAIwIAAAAAAAAAAAAAIwIAAAAAAAAkAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIgIAAAAAAAAiAgAAAAAAAAAAAAAAAPC/" - ], - [ - 142, - 1, - "insert", - { - "characters": " " - }, - "AQAAACQCAAAAAAAAJQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJAIAAAAAAAAkAgAAAAAAAAAAAAAAAPC/" - ], - [ - 144, - 1, - "insert", - { - "characters": "," - }, - "AQAAACoCAAAAAAAAKwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgIAAAAAAAAqAgAAAAAAAP///////+9/" - ], - [ - 145, - 1, - "insert", - { - "characters": " " - }, - "AQAAACsCAAAAAAAALAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKwIAAAAAAAArAgAAAAAAAAAAAAAAAPC/" - ], - [ - 146, - 1, - "paste", - null, - "AQAAACwCAAAAAAAAPAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALAIAAAAAAAAsAgAAAAAAAAAAAAAAAPC/" - ], - [ - 147, - 1, - "insert", - { - "characters": "}" - }, - "AQAAADwCAAAAAAAAPQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPAIAAAAAAAA8AgAAAAAAAAAAAAAAAPC/" - ], - [ - 151, - 1, - "insert", - { - "characters": "o" - }, - "AQAAACECAAAAAAAAIgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIQIAAAAAAAAhAgAAAAAAAAAAAAAAAPC/" - ], - [ - 156, - 1, - "insert", - { - "characters": " " - }, - "AQAAABwCAAAAAAAAHQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHAIAAAAAAAAcAgAAAAAAAAAAAAAAAPC/" - ], - [ - 161, - 1, - "insert", - { - "characters": "," - }, - "AQAAAPMIAAAAAAAA9AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8wgAAAAAAADzCAAAAAAAAAAAAAAAAPC/" - ], - [ - 162, - 1, - "insert", - { - "characters": " hex" - }, - "BAAAAPQIAAAAAAAA9QgAAAAAAAAAAAAA9QgAAAAAAAD2CAAAAAAAAAAAAAD2CAAAAAAAAPcIAAAAAAAAAAAAAPcIAAAAAAAA+AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9AgAAAAAAAD0CAAAAAAAAAAAAAAAAPC/" - ], - [ - 165, - 3, - "left_delete", - null, - "AwAAAPcIAAAAAAAA9wgAAAAAAAABAAAAePYIAAAAAAAA9ggAAAAAAAABAAAAZfUIAAAAAAAA9QgAAAAAAAABAAAAaA", - "AQAAAAAAAAABAAAA+AgAAAAAAAD4CAAAAAAAAAAAAAAAAPC/" - ], - [ - 166, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAPUIAAAAAAAA9wgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9QgAAAAAAAD1CAAAAAAAAAAAAAAAAPC/" - ], - [ - 167, - 1, - "insert", - { - "characters": "hex" - }, - "AwAAAPYIAAAAAAAA9wgAAAAAAAAAAAAA9wgAAAAAAAD4CAAAAAAAAAAAAAD4CAAAAAAAAPkIAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9ggAAAAAAAD2CAAAAAAAAAAAAAAAAPC/" - ], - [ - 180, - 1, - "left_delete", - null, - "AQAAAE4CAAAAAAAATgIAAAAAAAAiAAAAbmV0c3RhdDIgPSB7IHZlcnNpb24gPSAiMC4xMS4xIiB9Cg", - "AQAAAAAAAAABAAAATgIAAAAAAABwAgAAAAAAAAAAAAAAAPC/" - ], - [ - 190, - 1, - "left_delete", - null, - "AQAAAIYCAAAAAAAAhgIAAAAAAAAXAAAAcGVyY2VudC1lbmNvZGluZyA9ICIyIgo", - "AQAAAAAAAAABAAAAhgIAAAAAAACdAgAAAAAAAAAAAAAAAPC/" - ], - [ - 227, - 1, - "left_delete", - null, - "AQAAABgEAAAAAAAAGAQAAAAAAAANAAAAdGltZSA9ICIwLjMiCg", - "AQAAAAAAAAABAAAAGAQAAAAAAAAlBAAAAAAAAAAAAAAAAPC/" - ], - [ - 243, - 1, - "insert", - { - "characters": " optional" - }, - "CQAAAPYEAAAAAAAA9wQAAAAAAAAAAAAA9wQAAAAAAAD4BAAAAAAAAAAAAAD4BAAAAAAAAPkEAAAAAAAAAAAAAPkEAAAAAAAA+gQAAAAAAAAAAAAA+gQAAAAAAAD7BAAAAAAAAAAAAAD7BAAAAAAAAPwEAAAAAAAAAAAAAPwEAAAAAAAA/QQAAAAAAAAAAAAA/QQAAAAAAAD+BAAAAAAAAAAAAAD+BAAAAAAAAP8EAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gQAAAAAAAD2BAAAAAAAAAAAAAAAAPC/" - ], - [ - 244, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAP8EAAAAAAAAAAUAAAAAAAAAAAAAAAUAAAAAAAABBQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/wQAAAAAAAD/BAAAAAAAAAAAAAAAAPC/" - ], - [ - 245, - 1, - "insert", - { - "characters": " true" - }, - "BQAAAAEFAAAAAAAAAgUAAAAAAAAAAAAAAgUAAAAAAAADBQAAAAAAAAAAAAADBQAAAAAAAAQFAAAAAAAAAAAAAAQFAAAAAAAABQUAAAAAAAAAAAAABQUAAAAAAAAGBQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAQUAAAAAAAABBQAAAAAAAAAAAAAAAPC/" - ], - [ - 248, - 1, - "insert", - { - "characters": "," - }, - "AQAAAPYEAAAAAAAA9wQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gQAAAAAAAD2BAAAAAAAAAAAAAAAAPC/" - ], - [ - 253, - 1, - "insert", - { - "characters": "\napi" - }, - "BAAAAMYIAAAAAAAAxwgAAAAAAAAAAAAAxwgAAAAAAADICAAAAAAAAAAAAADICAAAAAAAAMkIAAAAAAAAAAAAAMkIAAAAAAAAyggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxggAAAAAAADGCAAAAAAAAAAAAAAAAPC/" - ], - [ - 254, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAMoIAAAAAAAAywgAAAAAAAAAAAAAywgAAAAAAADMCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyggAAAAAAADKCAAAAAAAAAAAAAAAAPC/" - ], - [ - 255, - 1, - "insert", - { - "characters": " " - }, - "AQAAAMwIAAAAAAAAzQgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzAgAAAAAAADMCAAAAAAAAAAAAAAAAPC/" - ], - [ - 256, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAM0IAAAAAAAAzwgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzQgAAAAAAADNCAAAAAAAAAAAAAAAAPC/" - ], - [ - 271, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAM4IAAAAAAAA0AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzggAAAAAAADOCAAAAAAAAAAAAAAAAPC/" - ], - [ - 272, - 1, - "paste", - null, - "AQAAAM8IAAAAAAAA3QgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzwgAAAAAAADPCAAAAAAAAAAAAAAAAPC/" - ], - [ - 285, - 1, - "left_delete", - null, - "AQAAAFoBAAAAAAAAWgEAAAAAAAAQAAAAY29uZmlnID0gIjAuMTQiCg", - "AQAAAAAAAAABAAAAWgEAAAAAAABqAQAAAAAAAAAAAAAAAPC/" - ], - [ - 303, - 1, - "insert", - { - "characters": "{version" - }, - "CAAAAD4GAAAAAAAAPwYAAAAAAAAAAAAAPwYAAAAAAABABgAAAAAAAAAAAABABgAAAAAAAEEGAAAAAAAAAAAAAEEGAAAAAAAAQgYAAAAAAAAAAAAAQgYAAAAAAABDBgAAAAAAAAAAAABDBgAAAAAAAEQGAAAAAAAAAAAAAEQGAAAAAAAARQYAAAAAAAAAAAAARQYAAAAAAABGBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgYAAAAAAAA+BgAAAAAAAAAAAAAAAPC/" - ], - [ - 304, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAEYGAAAAAAAARwYAAAAAAAAAAAAARwYAAAAAAABIBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARgYAAAAAAABGBgAAAAAAAAAAAAAAAPC/" - ], - [ - 305, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEgGAAAAAAAASQYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAYAAAAAAABIBgAAAAAAAAAAAAAAAPC/" - ], - [ - 309, - 1, - "insert", - { - "characters": "," - }, - "AQAAAE4GAAAAAAAATwYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATgYAAAAAAABOBgAAAAAAAAAAAAAAAPC/" - ], - [ - 310, - 1, - "insert", - { - "characters": " optional" - }, - "CQAAAE8GAAAAAAAAUAYAAAAAAAAAAAAAUAYAAAAAAABRBgAAAAAAAAAAAABRBgAAAAAAAFIGAAAAAAAAAAAAAFIGAAAAAAAAUwYAAAAAAAAAAAAAUwYAAAAAAABUBgAAAAAAAAAAAABUBgAAAAAAAFUGAAAAAAAAAAAAAFUGAAAAAAAAVgYAAAAAAAAAAAAAVgYAAAAAAABXBgAAAAAAAAAAAABXBgAAAAAAAFgGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATwYAAAAAAABPBgAAAAAAAAAAAAAAAPC/" - ], - [ - 311, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAFgGAAAAAAAAWQYAAAAAAAAAAAAAWQYAAAAAAABaBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAYAAAAAAABYBgAAAAAAAAAAAAAAAPC/" - ], - [ - 312, - 1, - "insert", - { - "characters": " true}" - }, - "BgAAAFoGAAAAAAAAWwYAAAAAAAAAAAAAWwYAAAAAAABcBgAAAAAAAAAAAABcBgAAAAAAAF0GAAAAAAAAAAAAAF0GAAAAAAAAXgYAAAAAAAAAAAAAXgYAAAAAAABfBgAAAAAAAAAAAABfBgAAAAAAAGAGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWgYAAAAAAABaBgAAAAAAAAAAAAAAAPC/" - ], - [ - 315, - 1, - "insert", - { - "characters": "," - }, - "AQAAAOsIAAAAAAAA7AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6wgAAAAAAADrCAAAAAAAAAAAAAAAAPC/" - ], - [ - 316, - 1, - "insert", - { - "characters": " " - }, - "AQAAAOwIAAAAAAAA7QgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7AgAAAAAAADsCAAAAAAAAAAAAAAAAPC/" - ], - [ - 317, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAO0IAAAAAAAA7wgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7QgAAAAAAADtCAAAAAAAAAAAAAAAAPC/" - ], - [ - 318, - 1, - "insert", - { - "characters": "warp" - }, - "BAAAAO4IAAAAAAAA7wgAAAAAAAAAAAAA7wgAAAAAAADwCAAAAAAAAAAAAADwCAAAAAAAAPEIAAAAAAAAAAAAAPEIAAAAAAAA8ggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7ggAAAAAAADuCAAAAAAAAAAAAAAAAPC/" - ], - [ - 320, - 1, - "insert", - { - "characters": "\nauth" - }, - "BQAAAPQIAAAAAAAA9QgAAAAAAAAAAAAA9QgAAAAAAAD2CAAAAAAAAAAAAAD2CAAAAAAAAPcIAAAAAAAAAAAAAPcIAAAAAAAA+AgAAAAAAAAAAAAA+AgAAAAAAAD5CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9AgAAAAAAAD0CAAAAAAAAAAAAAAAAPC/" - ], - [ - 321, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAPkIAAAAAAAA+ggAAAAAAAAAAAAA+ggAAAAAAAD7CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+QgAAAAAAAD5CAAAAAAAAAAAAAAAAPC/" - ], - [ - 322, - 1, - "insert", - { - "characters": " " - }, - "AQAAAPsIAAAAAAAA/AgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+wgAAAAAAAD7CAAAAAAAAAAAAAAAAPC/" - ], - [ - 323, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAAPwIAAAAAAAA/ggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AgAAAAAAAD8CAAAAAAAAAAAAAAAAPC/" - ], - [ - 324, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAP0IAAAAAAAA/wgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QgAAAAAAAD9CAAAAAAAAAAAAAAAAPC/" - ], - [ - 325, - 1, - "paste", - null, - "AQAAAP4IAAAAAAAAAgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/ggAAAAAAAD+CAAAAAAAAAAAAAAAAPC/" - ], - [ - 346, - 1, - "insert", - { - "characters": "," - }, - "AQAAAI0FAAAAAAAAjgUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQUAAAAAAACNBQAAAAAAAAAAAAAAAPC/" - ], - [ - 347, - 1, - "insert", - { - "characters": " opt" - }, - "BAAAAI4FAAAAAAAAjwUAAAAAAAAAAAAAjwUAAAAAAACQBQAAAAAAAAAAAACQBQAAAAAAAJEFAAAAAAAAAAAAAJEFAAAAAAAAkgUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjgUAAAAAAACOBQAAAAAAAAAAAAAAAPC/" - ], - [ - 348, - 1, - "insert_completion", - { - "completion": "optional", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "optional" - }, - "AgAAAI8FAAAAAAAAjwUAAAAAAAADAAAAb3B0jwUAAAAAAACXBQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkgUAAAAAAACSBQAAAAAAAAAAAAAAAPC/" - ], - [ - 349, - 1, - "insert", - { - "characters": "=" - }, - "AQAAAJcFAAAAAAAAmAUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlwUAAAAAAACXBQAAAAAAAAAAAAAAAPC/" - ], - [ - 350, - 1, - "left_delete", - null, - "AQAAAJcFAAAAAAAAlwUAAAAAAAABAAAAPQ", - "AQAAAAAAAAABAAAAmAUAAAAAAACYBQAAAAAAAAAAAAAAAPC/" - ], - [ - 351, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAJcFAAAAAAAAmAUAAAAAAAAAAAAAmAUAAAAAAACZBQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlwUAAAAAAACXBQAAAAAAAAAAAAAAAPC/" - ], - [ - 352, - 1, - "insert", - { - "characters": " true" - }, - "BQAAAJkFAAAAAAAAmgUAAAAAAAAAAAAAmgUAAAAAAACbBQAAAAAAAAAAAACbBQAAAAAAAJwFAAAAAAAAAAAAAJwFAAAAAAAAnQUAAAAAAAAAAAAAnQUAAAAAAACeBQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmQUAAAAAAACZBQAAAAAAAAAAAAAAAPC/" - ], - [ - 360, - 1, - "insert", - { - "characters": " ," - }, - "AgAAAAQJAAAAAAAABQkAAAAAAAAAAAAABQkAAAAAAAAGCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAkAAAAAAAAECQAAAAAAAAAAAAAAAPC/" - ], - [ - 361, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAAYJAAAAAAAACAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABgkAAAAAAAAGCQAAAAAAAAAAAAAAAPC/" - ], - [ - 362, - 1, - "paste", - null, - "AQAAAAcJAAAAAAAAFQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwkAAAAAAAAHCQAAAAAAAAAAAAAAAPC/" - ], - [ - 374, - 1, - "left_delete", - null, - "AQAAAOUIAAAAAAAA5QgAAAAAAAAzAAAAYXBpID0gWyJ0b2tpby1wb3N0Z3JlcyIsICJ3YXJwIiAsInBvc3RncmVzLXR5cGVzIl0K", - "AQAAAAAAAAABAAAA5QgAAAAAAAAYCQAAAAAAAAAAAAAAAPC/" - ], - [ - 376, - 1, - "left_delete", - null, - "AQAAAOUIAAAAAAAA5QgAAAAAAAAQAAAAYXV0aCA9IFsid2FycCJdCg", - "AQAAAAAAAAABAAAA5QgAAAAAAAD1CAAAAAAAAAAAAAAAAPC/" - ], - [ - 381, - 14, - "left_delete", - null, - "DgAAAGwGAAAAAAAAbAYAAAAAAAAEAAAAdHJ1ZWsGAAAAAAAAawYAAAAAAAABAAAAIGoGAAAAAAAAagYAAAAAAAABAAAAPWkGAAAAAAAAaQYAAAAAAAABAAAAIGgGAAAAAAAAaAYAAAAAAAABAAAAbGcGAAAAAAAAZwYAAAAAAAABAAAAYWYGAAAAAAAAZgYAAAAAAAABAAAAbmUGAAAAAAAAZQYAAAAAAAABAAAAb2QGAAAAAAAAZAYAAAAAAAABAAAAaWMGAAAAAAAAYwYAAAAAAAABAAAAdGIGAAAAAAAAYgYAAAAAAAABAAAAcGEGAAAAAAAAYQYAAAAAAAABAAAAb2AGAAAAAAAAYAYAAAAAAAABAAAAIF8GAAAAAAAAXwYAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAbAYAAAAAAABwBgAAAAAAAAAAAAAAAPC/" - ], - [ - 386, - 14, - "left_delete", - null, - "DgAAAJoFAAAAAAAAmgUAAAAAAAAEAAAAdHJ1ZZkFAAAAAAAAmQUAAAAAAAABAAAAIJgFAAAAAAAAmAUAAAAAAAABAAAAPZcFAAAAAAAAlwUAAAAAAAABAAAAIJYFAAAAAAAAlgUAAAAAAAABAAAAbJUFAAAAAAAAlQUAAAAAAAABAAAAYZQFAAAAAAAAlAUAAAAAAAABAAAAbpMFAAAAAAAAkwUAAAAAAAABAAAAb5IFAAAAAAAAkgUAAAAAAAABAAAAaZEFAAAAAAAAkQUAAAAAAAABAAAAdJAFAAAAAAAAkAUAAAAAAAABAAAAcI8FAAAAAAAAjwUAAAAAAAABAAAAb44FAAAAAAAAjgUAAAAAAAABAAAAII0FAAAAAAAAjQUAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAmgUAAAAAAACeBQAAAAAAAAAAAAAAAPC/" - ], - [ - 387, - 1, - "right_delete", - null, - "AQAAAI0FAAAAAAAAjQUAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAjQUAAAAAAACNBQAAAAAAAAAAAAAAAPC/" - ], - [ - 392, - 14, - "left_delete", - null, - "DgAAAPMEAAAAAAAA8wQAAAAAAAAEAAAAdHJ1ZfIEAAAAAAAA8gQAAAAAAAABAAAAIPEEAAAAAAAA8QQAAAAAAAABAAAAPfAEAAAAAAAA8AQAAAAAAAABAAAAIO8EAAAAAAAA7wQAAAAAAAABAAAAbO4EAAAAAAAA7gQAAAAAAAABAAAAYe0EAAAAAAAA7QQAAAAAAAABAAAAbuwEAAAAAAAA7AQAAAAAAAABAAAAb+sEAAAAAAAA6wQAAAAAAAABAAAAaeoEAAAAAAAA6gQAAAAAAAABAAAAdOkEAAAAAAAA6QQAAAAAAAABAAAAcOgEAAAAAAAA6AQAAAAAAAABAAAAb+cEAAAAAAAA5wQAAAAAAAABAAAAIOYEAAAAAAAA5gQAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAA8wQAAAAAAAD3BAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "contents": "Searching 150 files for \"use qrcode\"\n\n0 matches\n\nSearching 150 files for \"x25519-dalek\" (case sensitive)\n\n~/C/f/fcore/Cargo.lock:\n 560 \"serde\",\n 561 \"thiserror 2.0.12\",\n 562: \"x25519-dalek\",\n 563 ]\n 564 \n ...\n 700 \"walkdir\",\n 701 \"warp\",\n 702: \"x25519-dalek\",\n 703 \"zmq\",\n 704 ]\n ...\n 3920 \n 3921 [[package]]\n 3922: name = \"x25519-dalek\"\n 3923 version = \"2.0.1\"\n 3924 source = \"registry+https://github.com/rust-lang/crates.io-index\"\n\n~/C/f/fcore/Cargo.toml:\n 49 urlencoding = \"2.1.3\"\n 50 qrcode = \"0.14\"\n 51: x25519-dalek = { version = \"2\", features = [\"static_secrets\"] }\n 52 warp = {version = \"0.3\"}\n 53 zmq = \"0.10\"\n\n4 matches across 2 files\n\n\nSearching 150 files for \"x25519-dalek\" (case sensitive)\n\n~/C/f/fcore/Cargo.lock:\n 560 \"serde\",\n 561 \"thiserror 2.0.12\",\n 562: \"x25519-dalek\",\n 563 ]\n 564 \n ...\n 700 \"walkdir\",\n 701 \"warp\",\n 702: \"x25519-dalek\",\n 703 \"zmq\",\n 704 ]\n ...\n 3920 \n 3921 [[package]]\n 3922: name = \"x25519-dalek\"\n 3923 version = \"2.0.1\"\n 3924 source = \"registry+https://github.com/rust-lang/crates.io-index\"\n\n~/C/f/fcore/Cargo.toml:\n 49 urlencoding = \"2.1.3\"\n 50 qrcode = \"0.14\"\n 51: x25519-dalek = { version = \"2\", features = [\"static_secrets\"] }\n 52 warp = {version = \"0.3\"}\n 53 zmq = \"0.10\"\n\n4 matches across 2 files\n", - "settings": - { - "buffer_size": 1335, - "line_ending": "Unix", - "name": "Find Results", - "scratch": true - } - }, - { - "file": "src/proto/mod.rs", - "settings": - { - "buffer_size": 95, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAEUAAAAAAAAARgAAAAAAAAAFAAAAcHJvdG9GAAAAAAAAAEcAAAAAAAAAAAAAAEcAAAAAAAAASAAAAAAAAAAAAAAASAAAAAAAAABJAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARQAAAAAAAABKAAAAAAAAAAAAAAAAAPC/" - ], - [ - 11, - 1, - "insert", - { - "characters": "wireguard" - }, - "CQAAABEAAAAAAAAAEgAAAAAAAAAFAAAAcHJvdG8SAAAAAAAAABMAAAAAAAAAAAAAABMAAAAAAAAAFAAAAAAAAAAAAAAAFAAAAAAAAAAVAAAAAAAAAAAAAAAVAAAAAAAAABYAAAAAAAAAAAAAABYAAAAAAAAAFwAAAAAAAAAAAAAAFwAAAAAAAAAYAAAAAAAAAAAAAAAYAAAAAAAAABkAAAAAAAAAAAAAABkAAAAAAAAAGgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEQAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 8, - "left_delete", - null, - "CAAAAFsAAAAAAAAAWwAAAAAAAAABAAAAIFoAAAAAAAAAWgAAAAAAAAABAAAAKVkAAAAAAAAAWQAAAAAAAAABAAAAZVgAAAAAAAAAWAAAAAAAAAABAAAAdFcAAAAAAAAAVwAAAAAAAAABAAAAYVYAAAAAAAAAVgAAAAAAAAABAAAAclUAAAAAAAAAVQAAAAAAAAABAAAAY1QAAAAAAAAAVAAAAAAAAAABAAAAKA", - "AQAAAAAAAAABAAAAXAAAAAAAAABcAAAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "insert", - { - "characters": " " - }, - "AQAAAFQAAAAAAAAAVQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVAAAAAAAAABUAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/tasks.rs", - "settings": - { - "buffer_size": 7178, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 7, - 1, - "insert", - { - "characters": "f" - }, - "AQAAAIcAAAAAAAAAiAAAAAAAAAAEAAAAcG9ueQ", - "AQAAAAAAAAABAAAAhwAAAAAAAACLAAAAAAAAAAAAAAAAAPC/" - ], - [ - 8, - 1, - "left_delete", - null, - "AQAAAIcAAAAAAAAAhwAAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAAiAAAAAAAAACIAAAAAAAAAAAAAAAAAPC/" - ], - [ - 9, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAIcAAAAAAAAAiAAAAAAAAAAAAAAAiAAAAAAAAACJAAAAAAAAAAAAAACJAAAAAAAAAIoAAAAAAAAAAAAAAIoAAAAAAAAAiwAAAAAAAAAAAAAAiwAAAAAAAACMAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhwAAAAAAAACHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAHABAAAAAAAAcQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "paste", - null, - "AQAAAHEBAAAAAAAAmAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcQEAAAAAAABxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "insert", - { - "characters": "," - }, - "AQAAAJgBAAAAAAAAmQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmAEAAAAAAACYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 1, - "insert", - { - "characters": " " - }, - "AQAAAJkBAAAAAAAAmgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmQEAAAAAAACZAQAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAKgBAAAAAAAAqQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqAEAAAAAAACoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAKMBAAAAAAAApAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAowEAAAAAAACjAQAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "paste", - null, - "AQAAAKQBAAAAAAAAqwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApAEAAAAAAACkAQAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 1, - "insert", - { - "characters": "," - }, - "AQAAAKsBAAAAAAAArAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqwEAAAAAAACrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert", - { - "characters": " " - }, - "AQAAAKwBAAAAAAAArQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArAEAAAAAAACsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "insert", - { - "characters": "}" - }, - "AQAAALMBAAAAAAAAtAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAswEAAAAAAACzAQAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "rust_fmt_format_buffer", - null, - "CAAAAHABAAAAAAAArQEAAAAAAAAAAAAArgEAAAAAAACzAQAAAAAAAAAAAADbAQAAAAAAAN8BAAAAAAAAAAAAAOoBAAAAAAAA6gEAAAAAAAAJAAAAU2VydmljZSwg7wEAAAAAAADvAQAAAAAAABgAAAB9fTsKdXNlIHN1cGVyOjpzZXJ2aWNlOjrvAQAAAAAAAPEBAAAAAAAAAAAAAPgBAAAAAAAA+AEAAAAAAAAgAAAAOwp1c2Ugc3VwZXI6OnN5bmM6OnRhc2tzOjpTeW5jT3D4AQAAAAAAAPwBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtAEAAAAAAAC0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "left_delete", - null, - "AQAAAGUBAAAAAAAAZQEAAAAAAAAdAAAAdXNlIHN1cGVyOjpzZXJ2aWNlOjpTZXJ2aWNlOwo", - "AQAAAAAAAAABAAAAZQEAAAAAAACCAQAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "left_delete", - null, - "AQAAADEBAAAAAAAAMQEAAAAAAAA0AAAAdXNlIHN1cGVyOjpwb3N0Z3Jlczo6cGc6OlRhc2tzIGFzIE1lbW9yeUNhY2hlVGFza3M7Cg", - "AQAAAAAAAAABAAAAMQEAAAAAAABlAQAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAF0BAAAAAAAAYgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQEAAAAAAABdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "paste", - null, - "AQAAAGIBAAAAAAAAdQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYgEAAAAAAABiAQAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "insert", - { - "characters": "," - }, - "AQAAAHUBAAAAAAAAdgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "left_delete", - null, - "AQAAADEBAAAAAAAAMQEAAAAAAAAgAAAAdXNlIHN1cGVyOjpzeW5jOjp0YXNrczo6U3luY09wOwo", - "AQAAAAAAAAABAAAAMQEAAAAAAABRAQAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAEIBAAAAAAAAQgEAAAAAAAAZAAAAc3luYzo6dGFza3M6OlN5bmNPcCwKICAgIIgBAAAAAAAAoQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMQEAAAAAAAAxAQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/service.rs", - "settings": - { - "buffer_size": 2632, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAF0AAAAAAAAAXgAAAAAAAAAEAAAAcG9ueV4AAAAAAAAAXwAAAAAAAAAAAAAAXwAAAAAAAABgAAAAAAAAAAAAAABgAAAAAAAAAGEAAAAAAAAAAAAAAGEAAAAAAAAAYgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXQAAAAAAAABhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 1, - "insert", - { - "characters": "{" - }, - "AQAAAFMBAAAAAAAAVAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUwEAAAAAAABTAQAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 1, - "paste", - null, - "AQAAAFQBAAAAAAAAawEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVAEAAAAAAABUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "insert", - { - "characters": "," - }, - "AQAAAGsBAAAAAAAAbAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAawEAAAAAAABrAQAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 1, - "insert", - { - "characters": " " - }, - "AQAAAGwBAAAAAAAAbQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbAEAAAAAAABsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "insert", - { - "characters": "}" - }, - "AQAAAHoBAAAAAAAAewEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAegEAAAAAAAB6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "left_delete", - null, - "AQAAACQBAAAAAAAAJAEAAAAAAAAkAAAAdXNlIHN1cGVyOjpjb25maWc6OlNlcnZpY2VTZXR0aW5nczsK", - "AQAAAAAAAAABAAAAJAEAAAAAAABIAQAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 1, - "left_delete", - null, - "AQAAACMBAAAAAAAAIwEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAJAEAAAAAAAAkAQAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAACMBAAAAAAAAJAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/api/metrics.rs", - "settings": - { - "buffer_size": 1987, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAADAAAAAAAAAAMQAAAAAAAAAEAAAAcG9ueTEAAAAAAAAAMgAAAAAAAAAAAAAAMgAAAAAAAAAzAAAAAAAAAAAAAAAzAAAAAAAAADQAAAAAAAAAAAAAADQAAAAAAAAANQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMAAAAAAAAAA0AAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/config/settings.rs", - "settings": - { - "buffer_size": 2580, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 14, - 1, - "insert", - { - "characters": "from" - }, - "BAAAADUTAAAAAAAANhMAAAAAAAADAAAAbmV3NhMAAAAAAAA3EwAAAAAAAAAAAAA3EwAAAAAAADgTAAAAAAAAAAAAADgTAAAAAAAAORMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANRMAAAAAAAA4EwAAAAAAAAAAAAAAAPC/" - ], - [ - 15, - 1, - "insert", - { - "characters": "_file" - }, - "BQAAADkTAAAAAAAAOhMAAAAAAAAAAAAAOhMAAAAAAAA7EwAAAAAAAAAAAAA7EwAAAAAAADwTAAAAAAAAAAAAADwTAAAAAAAAPRMAAAAAAAAAAAAAPRMAAAAAAAA+EwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAORMAAAAAAAA5EwAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAdXNlIGRlZmF1bHRfbmV0Ojp7Z2V0X2RlZmF1bHRfaW50ZXJmYWNlLCBnZXRfaW50ZXJmYWNlc307Cg", - "AQAAAAAAAAABAAAAAAAAAAAAAAA6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "left_delete", - null, - "AQAAAGkGAAAAAAAAaQYAAAAAAAAJCgAAIGxldCAoYWRkcmVzcywgaW50ZXJmYWNlKSA9IGlmIGxldCBTb21lKHVzZXJfYWRkcmVzcykgPSByYXcuYWRkcmVzcyB7CiAgICAgICAgICAgIGxldCBpbnRlcmZhY2UgPSBpZiBsZXQgU29tZShyZWYgaW50ZXJmYWNlX25hbWUpID0gcmF3LmRlZmF1bHRfaW50ZXJmYWNlIHsKICAgICAgICAgICAgICAgIGxldCBpbnRlcmZhY2VzID0gZ2V0X2ludGVyZmFjZXMoKTsKICAgICAgICAgICAgICAgIGlmIGxldCBTb21lKF9pbnRlcmZhY2UpID0gaW50ZXJmYWNlcy5pdGVyKCkuZmluZCh8aXwgJmkubmFtZSA9PSBpbnRlcmZhY2VfbmFtZSkgewogICAgICAgICAgICAgICAgICAgIGludGVyZmFjZV9uYW1lLmNsb25lKCkKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVycihFcnJvcjo6Q3VzdG9tKGZvcm1hdCEoCiAgICAgICAgICAgICAgICAgICAgICAgICJWYWxpZGF0aW9uIGVycm9yOiBJbnRlcmZhY2Uge30gbm90IGZvdW5kIiwKICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlX25hbWUKICAgICAgICAgICAgICAgICAgICApKSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBtYXRjaCBnZXRfZGVmYXVsdF9pbnRlcmZhY2UoKSB7CiAgICAgICAgICAgICAgICAgICAgT2soaW50ZXJmYWNlKSA9PiBpbnRlcmZhY2UubmFtZSwKICAgICAgICAgICAgICAgICAgICBFcnIoZSkgPT4gewogICAgICAgICAgICAgICAgICAgICAgICBlcHJpbnRsbiEoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiV2FybmluZzogQ2Fubm90IGdldCBkZWZhdWx0IGludGVyZmFjZToge30uIFVzaW5nICdkZWZhdWx0Jy4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZQogICAgICAgICAgICAgICAgICAgICAgICApOwogICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdCIudG9fc3RyaW5nKCkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH07CgogICAgICAgICAgICAodXNlcl9hZGRyZXNzLCBpbnRlcmZhY2UpCiAgICAgICAgfSBlbHNlIGlmIGxldCBTb21lKHJlZiBpbnRlcmZhY2VfbmFtZSkgPSByYXcuZGVmYXVsdF9pbnRlcmZhY2UgewogICAgICAgICAgICBsZXQgaW50ZXJmYWNlcyA9IGdldF9pbnRlcmZhY2VzKCk7CiAgICAgICAgICAgIGlmIGxldCBTb21lKGludGVyZmFjZSkgPSBpbnRlcmZhY2VzLml0ZXIoKS5maW5kKHxpfCAmaS5uYW1lID09IGludGVyZmFjZV9uYW1lKSB7CiAgICAgICAgICAgICAgICBtYXRjaCBpbnRlcmZhY2UuaXB2NC5maXJzdCgpIHsKICAgICAgICAgICAgICAgICAgICBTb21lKG5ldHdvcmspID0+IChuZXR3b3JrLmFkZHIsIGludGVyZmFjZV9uYW1lLnRvX3N0cmluZygpKSwKICAgICAgICAgICAgICAgICAgICBOb25lID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVycihFcnJvcjo6Q3VzdG9tKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlZhbGlkYXRpb24gZXJyb3I6IENhbm5vdCBnZXQgSVB2NCBhZGRyZXNzIGZvciB0aGUgc3BlY2lmaWVkIGludGVyZmFjZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW50bygpLAogICAgICAgICAgICAgICAgICAgICAgICApKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICByZXR1cm4gRXJyKEVycm9yOjpDdXN0b20oZm9ybWF0ISgKICAgICAgICAgICAgICAgICAgICAiVmFsaWRhdGlvbiBlcnJvcjogSW50ZXJmYWNlIHt9IG5vdCBmb3VuZCIsCiAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlX25hbWUKICAgICAgICAgICAgICAgICkpKTsKICAgICAgICAgICAgfQogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIG1hdGNoIGdldF9kZWZhdWx0X2ludGVyZmFjZSgpIHsKICAgICAgICAgICAgICAgIE9rKGludGVyZmFjZSkgPT4gewogICAgICAgICAgICAgICAgICAgIGlmIGludGVyZmFjZS5pcHY0LmlzX2VtcHR5KCkgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gRXJyKEVycm9yOjpDdXN0b20oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVmFsaWRhdGlvbiBlcnJvcjogQ2Fubm90IGdldCBJUHY0IGFkZHJlc3Mgb2YgZGVmYXVsdCBpbnRlcmZhY2UiLmludG8oKSwKICAgICAgICAgICAgICAgICAgICAgICAgKSk7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgKGludGVyZmFjZS5pcHY0WzBdLmFkZHIsIGludGVyZmFjZS5uYW1lKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIEVycihlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVycigKICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0ISgiVmFsaWRhdGlvbiBlcnJvcjogQ2Fubm90IGdldCBkZWZhdWx0IGludGVyZmFjZToge30iLCBlKS5pbnRvKCksCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQ", - "AQAAAAAAAAABAAAAaQYAAAAAAAByEAAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "right_delete", - null, - "AQAAAGkGAAAAAAAAaQYAAAAAAAABAAAAOw", - "AQAAAAAAAAABAAAAaQYAAAAAAABpBgAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "trim_trailing_white_space", - null, - "AQAAAGIGAAAAAAAAYgYAAAAAAAAHAAAAICAgICAgIA", - "AQAAAAAAAAABAAAAaQYAAAAAAABpBgAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAGIGAAAAAAAAYgYAAAAAAAACAAAACgo", - "AQAAAAAAAAABAAAAYgYAAAAAAABiBgAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "insert", - { - "characters": "raw." - }, - "BAAAAMkGAAAAAAAAygYAAAAAAAAJAAAAaW50ZXJmYWNlygYAAAAAAADLBgAAAAAAAAAAAADLBgAAAAAAAMwGAAAAAAAAAAAAAMwGAAAAAAAAzQYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQYAAAAAAADSBgAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": true, - "query_change_id": - [ - 57, - 94, - 4 - ], - "trigger": "default_interface" - }, - "AQAAAM0GAAAAAAAA3gYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzQYAAAAAAADNBgAAAAAAAAAAAAAAAPC/" - ], - [ - 123, - 1, - "insert", - { - "characters": ".uwa" - }, - "BAAAAN4GAAAAAAAA3wYAAAAAAAAAAAAA3wYAAAAAAADgBgAAAAAAAAAAAADgBgAAAAAAAOEGAAAAAAAAAAAAAOEGAAAAAAAA4gYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3gYAAAAAAADeBgAAAAAAAAAAAAAAAPC/" - ], - [ - 124, - 1, - "left_delete", - null, - "AQAAAOEGAAAAAAAA4QYAAAAAAAABAAAAYQ", - "AQAAAAAAAAABAAAA4gYAAAAAAADiBgAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "insert", - { - "characters": "ra" - }, - "AgAAAOEGAAAAAAAA4gYAAAAAAAAAAAAA4gYAAAAAAADjBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4QYAAAAAAADhBgAAAAAAAAAAAAAAAPC/" - ], - [ - 126, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":20,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 69, - 125, - 2 - ], - "trigger": "unwrap()" - }, - "AgAAAN8GAAAAAAAA3wYAAAAAAAAEAAAAdXdyYd8GAAAAAAAA5wYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4wYAAAAAAADjBgAAAAAAAAAAAAAAAPC/" - ], - [ - 135, - 1, - "insert", - { - "characters": "expect" - }, - "BgAAAN8GAAAAAAAA4AYAAAAAAAAGAAAAdW53cmFw4AYAAAAAAADhBgAAAAAAAAAAAADhBgAAAAAAAOIGAAAAAAAAAAAAAOIGAAAAAAAA4wYAAAAAAAAAAAAA4wYAAAAAAADkBgAAAAAAAAAAAADkBgAAAAAAAOUGAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3wYAAAAAAADlBgAAAAAAAAAAAAAAAPC/" - ], - [ - 142, - 2, - "right_delete", - null, - "AgAAAJQDAAAAAAAAlAMAAAAAAAAGAAAAT3B0aW9ulAMAAAAAAACUAwAAAAAAAAEAAAA8", - "AQAAAAAAAAABAAAAlAMAAAAAAACaAwAAAAAAAAAAAAAAAPC/" - ], - [ - 145, - 1, - "left_delete", - null, - "AQAAAJoDAAAAAAAAmgMAAAAAAAABAAAAPg", - "AQAAAAAAAAABAAAAmwMAAAAAAACbAwAAAAAAAAAAAAAAAPC/" - ], - [ - 152, - 2, - "left_delete", - null, - "AgAAAM0GAAAAAAAAzQYAAAAAAAASAAAAaW50ZXJmYWNlLmV4cGVjdCgpzAYAAAAAAADMBgAAAAAAAAEAAABf", - "AQAAAAAAAAABAAAAzQYAAAAAAADfBgAAAAAAAAAAAAAAAPC/" - ], - [ - 164, - 1, - "insert", - { - "characters": "_i" - }, - "AgAAAMwGAAAAAAAAzQYAAAAAAAAAAAAAzQYAAAAAAADOBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzAYAAAAAAADMBgAAAAAAAAAAAAAAAPC/" - ], - [ - 165, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 88, - 164, - 2 - ], - "trigger": "default_interface" - }, - "AgAAAMUGAAAAAAAAxQYAAAAAAAAJAAAAZGVmYXVsdF9pxQYAAAAAAADWBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzgYAAAAAAADOBgAAAAAAAAAAAAAAAPC/" - ], - [ - 174, - 1, - "left_delete", - null, - "AQAAAK0DAAAAAAAArQMAAAAAAAAGAAAAT3B0aW9u", - "AQAAAAAAAAABAAAArQMAAAAAAACzAwAAAAAAAAAAAAAAAPC/" - ], - [ - 175, - 1, - "right_delete", - null, - "AQAAAK0DAAAAAAAArQMAAAAAAAABAAAAPA", - "AQAAAAAAAAABAAAArQMAAAAAAACtAwAAAAAAAAAAAAAAAPC/" - ], - [ - 178, - 1, - "left_delete", - null, - "AQAAALUDAAAAAAAAtQMAAAAAAAABAAAAPg", - "AQAAAAAAAAABAAAAtgMAAAAAAAC2AwAAAAAAAAAAAAAAAPC/" - ], - [ - 187, - 1, - "insert", - { - "characters": ":" - }, - "AQAAAOMGAAAAAAAA5AYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4wYAAAAAAADjBgAAAAAAAAAAAAAAAPC/" - ], - [ - 188, - 1, - "insert", - { - "characters": " r" - }, - "AgAAAOQGAAAAAAAA5QYAAAAAAAAAAAAA5QYAAAAAAADmBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5AYAAAAAAADkBgAAAAAAAAAAAAAAAPC/" - ], - [ - 189, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":9,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 100, - 188, - 2 - ], - "trigger": "raw" - }, - "AgAAAOUGAAAAAAAA5QYAAAAAAAABAAAAcuUGAAAAAAAA6AYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5gYAAAAAAADmBgAAAAAAAAAAAAAAAPC/" - ], - [ - 190, - 1, - "insert", - { - "characters": "." - }, - "AQAAAOgGAAAAAAAA6QYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6AYAAAAAAADoBgAAAAAAAAAAAAAAAPC/" - ], - [ - 191, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": true, - "query_change_id": - [ - 102, - 190, - 1 - ], - "trigger": "address" - }, - "AQAAAOkGAAAAAAAA8AYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6QYAAAAAAADpBgAAAAAAAAAAAAAAAPC/" - ], - [ - 200, - 2, - "left_delete", - null, - "AgAAACADAAAAAAAAIAMAAAAAAAAHAAAARGVmYXVsdB8DAAAAAAAAHwMAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAIAMAAAAAAAAnAwAAAAAAAAAAAAAAAPC/" - ], - [ - 203, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAB4DAAAAAAAAHgMAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAHwMAAAAAAAAfAwAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/node/main.rs", - "settings": - { - "buffer_size": 1277, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "insert", - { - "characters": "Ser" - }, - "AwAAAMgAAAAAAAAAyQAAAAAAAAAMAAAATm9kZVNldHRpbmdzyQAAAAAAAADKAAAAAAAAAAAAAADKAAAAAAAAAMsAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyAAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" - ], - [ - 8, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":3,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 3, - 6, - 3 - ], - "trigger": "ServiceSettings" - }, - "AgAAAMgAAAAAAAAAyAAAAAAAAAADAAAAU2VyyAAAAAAAAADXAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAywAAAAAAAADLAAAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 1, - "insert", - { - "characters": "Ser" - }, - "AwAAAD4CAAAAAAAAPwIAAAAAAAAMAAAATm9kZVNldHRpbmdzPwIAAAAAAABAAgAAAAAAAAAAAABAAgAAAAAAAEECAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgIAAAAAAABKAgAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":6,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 7, - 20, - 3 - ], - "trigger": "ServiceSettings" - }, - "AgAAAD4CAAAAAAAAPgIAAAAAAAADAAAAU2VyPgIAAAAAAABNAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQQIAAAAAAABBAgAAAAAAAAAAAAAAAPC/" - ], - [ - 39, - 1, - "insert", - { - "characters": "lo" - }, - "AgAAAO8CAAAAAAAA8AIAAAAAAAAHAAAAbG9nZ2luZ/ACAAAAAAAA8QIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7wIAAAAAAAD2AgAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 2, - "left_delete", - null, - "AgAAAPACAAAAAAAA8AIAAAAAAAABAAAAb+8CAAAAAAAA7wIAAAAAAAABAAAAbA", - "AQAAAAAAAAABAAAA8QIAAAAAAADxAgAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": "s" - }, - "AQAAAO8CAAAAAAAA8AIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7wIAAAAAAADvAgAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 15, - 41, - 1 - ], - "trigger": "service" - }, - "AgAAAO8CAAAAAAAA7wIAAAAAAAABAAAAc+8CAAAAAAAA9gIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8AIAAAAAAADwAgAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert", - { - "characters": "/" - }, - "AQAAAPYCAAAAAAAA9wIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gIAAAAAAAD2AgAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "left_delete", - null, - "AQAAAPYCAAAAAAAA9gIAAAAAAAABAAAALw", - "AQAAAAAAAAABAAAA9wIAAAAAAAD3AgAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "insert", - { - "characters": "log_" - }, - "BAAAAPcCAAAAAAAA+AIAAAAAAAAAAAAA+AIAAAAAAAD5AgAAAAAAAAAAAAD5AgAAAAAAAPoCAAAAAAAAAAAAAPoCAAAAAAAA+wIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9wIAAAAAAAD3AgAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "insert", - { - "characters": "service" - }, - "BwAAAMEEAAAAAAAAwgQAAAAAAAAEAAAAbm9kZcIEAAAAAAAAwwQAAAAAAAAAAAAAwwQAAAAAAADEBAAAAAAAAAAAAADEBAAAAAAAAMUEAAAAAAAAAAAAAMUEAAAAAAAAxgQAAAAAAAAAAAAAxgQAAAAAAADHBAAAAAAAAAAAAADHBAAAAAAAAMgEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQQAAAAAAADFBAAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "insert", - { - "characters": "node" - }, - "BAAAAMEEAAAAAAAAwgQAAAAAAAAHAAAAc2VydmljZcIEAAAAAAAAwwQAAAAAAAAAAAAAwwQAAAAAAADEBAAAAAAAAAAAAADEBAAAAAAAAMUEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQQAAAAAAADIBAAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "insert", - { - "characters": "fr" - }, - "AgAAAE8CAAAAAAAAUAIAAAAAAAADAAAAbmV3UAIAAAAAAABRAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATwIAAAAAAABSAgAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 29, - 79, - 2 - ], - "trigger": "from_file(as Settings)" - }, - "AgAAAE8CAAAAAAAATwIAAAAAAAACAAAAZnJPAgAAAAAAAFgCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUQIAAAAAAABRAgAAAAAAAAAAAAAAAPC/" - ], - [ - 98, - 1, - "insert", - { - "characters": "асщку" - }, - "BQAAABgAAAAAAAAAGQAAAAAAAAAEAAAAcG9ueRkAAAAAAAAAGgAAAAAAAAAAAAAAGgAAAAAAAAAbAAAAAAAAAAAAAAAbAAAAAAAAABwAAAAAAAAAAAAAABwAAAAAAAAAHQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGAAAAAAAAAAcAAAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 5, - "left_delete", - null, - "BQAAABwAAAAAAAAAHAAAAAAAAAACAAAA0YMbAAAAAAAAABsAAAAAAAAAAgAAANC6GgAAAAAAAAAaAAAAAAAAAAIAAADRiRkAAAAAAAAAGQAAAAAAAAACAAAA0YEYAAAAAAAAABgAAAAAAAAAAgAAANCw", - "AQAAAAAAAAABAAAAHQAAAAAAAAAdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "insert", - { - "characters": "асщку" - }, - "BQAAABgAAAAAAAAAGQAAAAAAAAAAAAAAGQAAAAAAAAAaAAAAAAAAAAAAAAAaAAAAAAAAABsAAAAAAAAAAAAAABsAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAdAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 5, - "left_delete", - null, - "BQAAABwAAAAAAAAAHAAAAAAAAAACAAAA0YMbAAAAAAAAABsAAAAAAAAAAgAAANC6GgAAAAAAAAAaAAAAAAAAAAIAAADRiRkAAAAAAAAAGQAAAAAAAAACAAAA0YEYAAAAAAAAABgAAAAAAAAAAgAAANCw", - "AQAAAAAAAAABAAAAHQAAAAAAAAAdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 106, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAABgAAAAAAAAAGQAAAAAAAAAAAAAAGQAAAAAAAAAaAAAAAAAAAAAAAAAaAAAAAAAAABsAAAAAAAAAAAAAABsAAAAAAAAAHAAAAAAAAAAAAAAAHAAAAAAAAAAdAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "cut", - null, - "AQAAAC0BAAAAAAAALQEAAAAAAAAhAAAAICAgIHByaW50bG4hKCI+Pj4ge30iLCBWRVJTSU9OKTsK", - "AQAAAAAAAAABAAAALQEAAAAAAABOAQAAAAAAAAAAAAAAAPC/" - ], - [ - 121, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABABAAAAAAAAFQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEAEAAAAAAAAQAQAAAAAAAAAAAAAAAPC/" - ], - [ - 122, - 1, - "paste", - null, - "AQAAABUBAAAAAAAANgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFQEAAAAAAAAVAQAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABUBAAAAAAAAFQEAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAANgEAAAAAAAA2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 127, - 1, - "left_delete", - null, - "AQAAADEBAAAAAAAAMQEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAMgEAAAAAAAAyAQAAAAAAAAAAAAAAAPC/" - ], - [ - 134, - 1, - "insert", - { - "characters": "F" - }, - "AQAAACMBAAAAAAAAJAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" - ], - [ - 135, - 1, - "left_delete", - null, - "AQAAACMBAAAAAAAAIwEAAAAAAAABAAAARg", - "AQAAAAAAAAABAAAAJAEAAAAAAAAkAQAAAAAAAAAAAAAAAPC/" - ], - [ - 136, - 1, - "insert", - { - "characters": "NODE" - }, - "BAAAACMBAAAAAAAAJAEAAAAAAAAAAAAAJAEAAAAAAAAlAQAAAAAAAAAAAAAlAQAAAAAAACYBAAAAAAAAAAAAACYBAAAAAAAAJwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" - ], - [ - 137, - 3, - "left_delete", - null, - "AwAAACYBAAAAAAAAJgEAAAAAAAABAAAARSUBAAAAAAAAJQEAAAAAAAABAAAARCQBAAAAAAAAJAEAAAAAAAABAAAATw", - "AQAAAAAAAAABAAAAJwEAAAAAAAAnAQAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "insert", - { - "characters": "ode" - }, - "AwAAACQBAAAAAAAAJQEAAAAAAAAAAAAAJQEAAAAAAAAmAQAAAAAAAAAAAAAmAQAAAAAAACcBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJAEAAAAAAAAkAQAAAAAAAAAAAAAAAPC/" - ], - [ - 139, - 1, - "insert", - { - "characters": " " - }, - "AQAAACcBAAAAAAAAKAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJwEAAAAAAAAnAQAAAAAAAAAAAAAAAPC/" - ], - [ - 159, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAATAAAAdXNlIHRyYWNpbmc6OmluZm87Cg", - "AQAAAAAAAAABAAAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAPC/" - ], - [ - 163, - 1, - "insert", - { - "characters": "tracing::" - }, - "CQAAAJoDAAAAAAAAmwMAAAAAAAAAAAAAmwMAAAAAAACcAwAAAAAAAAAAAACcAwAAAAAAAJ0DAAAAAAAAAAAAAJ0DAAAAAAAAngMAAAAAAAAAAAAAngMAAAAAAACfAwAAAAAAAAAAAACfAwAAAAAAAKADAAAAAAAAAAAAAKADAAAAAAAAoQMAAAAAAAAAAAAAoQMAAAAAAACiAwAAAAAAAAAAAACiAwAAAAAAAKMDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmgMAAAAAAACaAwAAAAAAAAAAAAAAAPC/" - ], - [ - 166, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAAAAAAAAAAAAAAAAAAAAAAABAAAACvQDAAAAAAAA/AMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAowMAAAAAAACjAwAAAAAAAAAAAAAAAPC/" - ], - [ - 177, - 10, - "left_delete", - null, - "CgAAAGQAAAAAAAAAZAAAAAAAAAABAAAAKWMAAAAAAAAAYwAAAAAAAAABAAAAZWIAAAAAAAAAYgAAAAAAAAABAAAAdGEAAAAAAAAAYQAAAAAAAAABAAAAYWAAAAAAAAAAYAAAAAAAAAABAAAAcl8AAAAAAAAAXwAAAAAAAAABAAAAY14AAAAAAAAAXgAAAAAAAAABAAAAKF0AAAAAAAAAXQAAAAAAAAABAAAAYlwAAAAAAAAAXAAAAAAAAAABAAAAdVsAAAAAAAAAWwAAAAAAAAABAAAAcA", - "AQAAAAAAAAABAAAAZQAAAAAAAABlAAAAAAAAAAAAAAAAAPC/" - ], - [ - 180, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAFsAAAAAAAAAWwAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAWwAAAAAAAABbAAAAAAAAAAAAAAAAAPC/" - ], - [ - 184, - 1, - "paste", - null, - "AQAAAIAAAAAAAAAAmQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/node/node.rs", - "settings": - { - "buffer_size": 13200, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 7, - 1, - "insert", - { - "characters": "Sr" - }, - "AgAAAJwCAAAAAAAAnQIAAAAAAAAMAAAATm9kZVNldHRpbmdznQIAAAAAAACeAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnAIAAAAAAACoAgAAAAAAAAAAAAAAAPC/" - ], - [ - 8, - 1, - "left_delete", - null, - "AQAAAJ0CAAAAAAAAnQIAAAAAAAABAAAAcg", - "AQAAAAAAAAABAAAAngIAAAAAAACeAgAAAAAAAAAAAAAAAPC/" - ], - [ - 10, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":3,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 4, - 8, - 1 - ], - "trigger": "ServiceSettings" - }, - "AgAAAJwCAAAAAAAAnAIAAAAAAAABAAAAU5wCAAAAAAAAqwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnQIAAAAAAACdAgAAAAAAAAAAAAAAAPC/" - ], - [ - 18, - 5, - "left_delete", - null, - "BQAAAGgFAAAAAAAAaAUAAAAAAAABAAAAX2cFAAAAAAAAZwUAAAAAAAABAAAAeWYFAAAAAAAAZgUAAAAAAAABAAAAYWUFAAAAAAAAZQUAAAAAAAABAAAAcmQFAAAAAAAAZAUAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAAaQUAAAAAAABpBQAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 5, - "right_delete", - null, - "BQAAAJ8FAAAAAAAAnwUAAAAAAAABAAAAeJ8FAAAAAAAAnwUAAAAAAAABAAAAcp8FAAAAAAAAnwUAAAAAAAABAAAAYZ8FAAAAAAAAnwUAAAAAAAABAAAAeZ8FAAAAAAAAnwUAAAAAAAABAAAAXw", - "AQAAAAAAAAABAAAAnwUAAAAAAACfBQAAAAAAAAAAAAAAAExA" - ], - [ - 25, - 5, - "left_delete", - null, - "CgAAAN0GAAAAAAAA3QYAAAAAAAABAAAAX74GAAAAAAAAvgYAAAAAAAABAAAAX9sGAAAAAAAA2wYAAAAAAAABAAAAeb0GAAAAAAAAvQYAAAAAAAABAAAAedkGAAAAAAAA2QYAAAAAAAABAAAAYbwGAAAAAAAAvAYAAAAAAAABAAAAYdcGAAAAAAAA1wYAAAAAAAABAAAAcrsGAAAAAAAAuwYAAAAAAAABAAAActUGAAAAAAAA1QYAAAAAAAABAAAAeLoGAAAAAAAAugYAAAAAAAABAAAAeA", - "AQAAAAAAAAACAAAAvwYAAAAAAAC/BgAAAAAAAAAAAAAAAPC/3gYAAAAAAADeBgAAAAAAAAAAAAAAwF1A" - ], - [ - 47, - 1, - "insert", - { - "characters": "Ser" - }, - "AwAAACkHAAAAAAAAKgcAAAAAAAAMAAAATm9kZVNldHRpbmdzKgcAAAAAAAArBwAAAAAAAAAAAAArBwAAAAAAACwHAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQcAAAAAAAA1BwAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":26,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 21, - 47, - 2 - ], - "trigger": "ServiceSettings" - }, - "AwAAACsHAAAAAAAAKwcAAAAAAAABAAAAcikHAAAAAAAAKQcAAAAAAAACAAAAU2UpBwAAAAAAADgHAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALAcAAAAAAAAsBwAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "insert", - { - "characters": "pa" - }, - "AgAAAFwIAAAAAAAAXQgAAAAAAAAQAAAAeHJheV9jb25maWdfcGF0aF0IAAAAAAAAXggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXAgAAAAAAABsCAAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":1,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 25, - 60, - 2 - ], - "trigger": "path" - }, - "AgAAAFwIAAAAAAAAXAgAAAAAAAACAAAAcGFcCAAAAAAAAGAIAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXggAAAAAAABeCAAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 5, - "left_delete", - null, - "BQAAAPsDAAAAAAAA+wMAAAAAAAABAAAAX/oDAAAAAAAA+gMAAAAAAAABAAAAefkDAAAAAAAA+QMAAAAAAAABAAAAYfgDAAAAAAAA+AMAAAAAAAABAAAAcvcDAAAAAAAA9wMAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAA/AMAAAAAAAD8AwAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 5, - "right_delete", - null, - "BQAAADIEAAAAAAAAMgQAAAAAAAABAAAAeDIEAAAAAAAAMgQAAAAAAAABAAAAcjIEAAAAAAAAMgQAAAAAAAABAAAAYTIEAAAAAAAAMgQAAAAAAAABAAAAeTIEAAAAAAAAMgQAAAAAAAABAAAAXw", - "AQAAAAAAAAABAAAAMgQAAAAAAAAyBAAAAAAAAAAAAAAAAExA" - ], - [ - 88, - 1, - "left_delete", - null, - "AQAAAJkSAAAAAAAAmRIAAAAAAAAnAAAAICAgIGRlYnVnISgiTk9ERSB7Oj99ICIsIG5vZGVfY29uZmlnKTsK", - "AQAAAAAAAAABAAAAmRIAAAAAAADAEgAAAAAAAAAAAAAAAPC/" - ], - [ - 98, - 19, - "left_delete", - null, - "EwAAADESAAAAAAAAMRIAAAAAAAABAAAAKTASAAAAAAAAMBIAAAAAAAABAAAAKS8SAAAAAAAALxIAAAAAAAABAAAAKC4SAAAAAAAALhIAAAAAAAABAAAAZS0SAAAAAAAALRIAAAAAAAABAAAAbiwSAAAAAAAALBIAAAAAAAABAAAAbysSAAAAAAAAKxIAAAAAAAABAAAAbCoSAAAAAAAAKhIAAAAAAAABAAAAYykSAAAAAAAAKRIAAAAAAAABAAAALigSAAAAAAAAKBIAAAAAAAABAAAAbycSAAAAAAAAJxIAAAAAAAABAAAAdCYSAAAAAAAAJhIAAAAAAAABAAAAbyUSAAAAAAAAJRIAAAAAAAABAAAAciQSAAAAAAAAJBIAAAAAAAABAAAAcCMSAAAAAAAAIxIAAAAAAAABAAAAdCISAAAAAAAAIhIAAAAAAAABAAAAbSESAAAAAAAAIRIAAAAAAAABAAAALiASAAAAAAAAIBIAAAAAAAABAAAAcx8SAAAAAAAAHxIAAAAAAAABAAAAZw", - "AQAAAAAAAAABAAAAMhIAAAAAAAAyEgAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 11, - "left_delete", - null, - "CwAAAB4SAAAAAAAAHhIAAAAAAAABAAAAbh0SAAAAAAAAHRIAAAAAAAABAAAAaRwSAAAAAAAAHBIAAAAAAAABAAAAdBsSAAAAAAAAGxIAAAAAAAABAAAAdBoSAAAAAAAAGhIAAAAAAAABAAAAZRkSAAAAAAAAGRIAAAAAAAABAAAAcxgSAAAAAAAAGBIAAAAAAAABAAAAKBcSAAAAAAAAFxIAAAAAAAABAAAAZRYSAAAAAAAAFhIAAAAAAAABAAAAbRUSAAAAAAAAFRIAAAAAAAABAAAAbxQSAAAAAAAAFBIAAAAAAAABAAAAUw", - "AQAAAAAAAAABAAAAHxIAAAAAAAAfEgAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "insert", - { - "characters": "Mto" - }, - "AwAAABQSAAAAAAAAFRIAAAAAAAAAAAAAFRIAAAAAAAAWEgAAAAAAAAAAAAAWEgAAAAAAABcSAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFBIAAAAAAAAUEgAAAAAAAAAAAAAAAPC/" - ], - [ - 101, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":260,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 46, - 100, - 3 - ], - "trigger": "MtprotoSettings(use pony::MtprotoSettings)" - }, - "AgAAABQSAAAAAAAAFBIAAAAAAAADAAAATXRvFBIAAAAAAAAjEgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFxIAAAAAAAAXEgAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 1, - "lsp_apply_document_edit", - { - "changes": - [ - { - "newText": "use pony::MtprotoSettings;\n", - "range": - { - "end": - { - "character": 0, - "line": 0 - }, - "start": - { - "character": 0, - "line": 0 - } - } - } - ], - "label": null, - "process_placeholders": false, - "required_view_version": null - }, - "AQAAAAAAAAAAAAAAGwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIxIAAAAAAAAjEgAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "insert", - { - "characters": "::from" - }, - "BgAAAD4SAAAAAAAAPxIAAAAAAAAAAAAAPxIAAAAAAABAEgAAAAAAAAAAAABAEgAAAAAAAEESAAAAAAAAAAAAAEESAAAAAAAAQhIAAAAAAAAAAAAAQhIAAAAAAABDEgAAAAAAAAAAAABDEgAAAAAAAEQSAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPhIAAAAAAAA+EgAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "insert", - { - "characters": "_file" - }, - "BQAAAEQSAAAAAAAARRIAAAAAAAAAAAAARRIAAAAAAABGEgAAAAAAAAAAAABGEgAAAAAAAEcSAAAAAAAAAAAAAEcSAAAAAAAASBIAAAAAAAAAAAAASBIAAAAAAABJEgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARBIAAAAAAABEEgAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAEkSAAAAAAAASxIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASRIAAAAAAABJEgAAAAAAAAAAAAAAAPC/" - ], - [ - 106, - 1, - "insert", - { - "characters": "sett" - }, - "BAAAAEoSAAAAAAAASxIAAAAAAAAAAAAASxIAAAAAAABMEgAAAAAAAAAAAABMEgAAAAAAAE0SAAAAAAAAAAAAAE0SAAAAAAAAThIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAShIAAAAAAABKEgAAAAAAAAAAAAAAAPC/" - ], - [ - 107, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":12,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 52, - 106, - 1 - ], - "trigger": "settings" - }, - "BQAAAE0SAAAAAAAATRIAAAAAAAABAAAAdEwSAAAAAAAATBIAAAAAAAABAAAAdEsSAAAAAAAASxIAAAAAAAABAAAAZUoSAAAAAAAAShIAAAAAAAABAAAAc0oSAAAAAAAAUhIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAThIAAAAAAABOEgAAAAAAAAAAAAAAAPC/" - ], - [ - 108, - 1, - "insert", - { - "characters": ".mtp" - }, - "BAAAAFISAAAAAAAAUxIAAAAAAAAAAAAAUxIAAAAAAABUEgAAAAAAAAAAAABUEgAAAAAAAFUSAAAAAAAAAAAAAFUSAAAAAAAAVhIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUhIAAAAAAABSEgAAAAAAAAAAAAAAAPC/" - ], - [ - 109, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":4,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 54, - 108, - 4 - ], - "trigger": "mtproto" - }, - "AgAAAFMSAAAAAAAAUxIAAAAAAAADAAAAbXRwUxIAAAAAAABaEgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVhIAAAAAAABWEgAAAAAAAAAAAAAAAPC/" - ], - [ - 110, - 1, - "insert", - { - "characters": ".f" - }, - "AgAAAFoSAAAAAAAAWxIAAAAAAAAAAAAAWxIAAAAAAABcEgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWhIAAAAAAABaEgAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "left_delete", - null, - "AQAAAFsSAAAAAAAAWxIAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAAXBIAAAAAAABcEgAAAAAAAAAAAAAAAPC/" - ], - [ - 112, - 1, - "insert", - { - "characters": "path" - }, - "BAAAAFsSAAAAAAAAXBIAAAAAAAAAAAAAXBIAAAAAAABdEgAAAAAAAAAAAABdEgAAAAAAAF4SAAAAAAAAAAAAAF4SAAAAAAAAXxIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWxIAAAAAAABbEgAAAAAAAAAAAAAAAPC/" - ], - [ - 116, - 1, - "insert", - { - "characters": "if" - }, - "AgAAAC8SAAAAAAAAMBIAAAAAAAAAAAAAMBIAAAAAAAAxEgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALxIAAAAAAAAvEgAAAAAAAAAAAAAAAPC/" - ], - [ - 117, - 1, - "insert", - { - "characters": " let" - }, - "BAAAADESAAAAAAAAMhIAAAAAAAAAAAAAMhIAAAAAAAAzEgAAAAAAAAAAAAAzEgAAAAAAADQSAAAAAAAAAAAAADQSAAAAAAAANRIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMRIAAAAAAAAxEgAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "insert", - { - "characters": " Ok(" - }, - "BAAAADUSAAAAAAAANhIAAAAAAAAAAAAANhIAAAAAAAA3EgAAAAAAAAAAAAA3EgAAAAAAADgSAAAAAAAAAAAAADgSAAAAAAAAORIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANRIAAAAAAAA1EgAAAAAAAAAAAAAAAPC/" - ], - [ - 125, - 1, - "insert", - { - "characters": " " - }, - "AQAAAGoSAAAAAAAAaxIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAahIAAAAAAABqEgAAAAAAAP///////+9/" - ], - [ - 128, - 1, - "insert", - { - "characters": "mtproto" - }, - "BwAAADkSAAAAAAAAOhIAAAAAAAAAAAAAOhIAAAAAAAA7EgAAAAAAAAAAAAA7EgAAAAAAADwSAAAAAAAAAAAAADwSAAAAAAAAPRIAAAAAAAAAAAAAPRIAAAAAAAA+EgAAAAAAAAAAAAA+EgAAAAAAAD8SAAAAAAAAAAAAAD8SAAAAAAAAQBIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAORIAAAAAAAA5EgAAAAAAAAAAAAAAAPC/" - ], - [ - 129, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEASAAAAAAAAQRIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQBIAAAAAAABAEgAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "left_delete", - null, - "AQAAAEASAAAAAAAAQBIAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAQRIAAAAAAABBEgAAAAAAAAAAAAAAAPC/" - ], - [ - 131, - 1, - "insert", - { - "characters": "_settings" - }, - "CQAAAEASAAAAAAAAQRIAAAAAAAAAAAAAQRIAAAAAAABCEgAAAAAAAAAAAABCEgAAAAAAAEMSAAAAAAAAAAAAAEMSAAAAAAAARBIAAAAAAAAAAAAARBIAAAAAAABFEgAAAAAAAAAAAABFEgAAAAAAAEYSAAAAAAAAAAAAAEYSAAAAAAAARxIAAAAAAAAAAAAARxIAAAAAAABIEgAAAAAAAAAAAABIEgAAAAAAAEkSAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQBIAAAAAAABAEgAAAAAAAAAAAAAAAPC/" - ], - [ - 132, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEkSAAAAAAAAShIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASRIAAAAAAABJEgAAAAAAAAAAAAAAAPC/" - ], - [ - 133, - 1, - "left_delete", - null, - "AQAAAEkSAAAAAAAASRIAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAShIAAAAAAABKEgAAAAAAAAAAAAAAAPC/" - ], - [ - 134, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAEkSAAAAAAAAShIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASRIAAAAAAABJEgAAAAAAAAAAAAAAAPC/" - ], - [ - 135, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAEoSAAAAAAAASxIAAAAAAAAAAAAASxIAAAAAAABMEgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAShIAAAAAAABKEgAAAAAAAAAAAAAAAPC/" - ], - [ - 136, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEwSAAAAAAAATRIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATBIAAAAAAABMEgAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "insert_snippet", - { - "contents": "{$0}" - }, - "AQAAAH8SAAAAAAAAgRIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfxIAAAAAAAB/EgAAAAAAAP///////+9/" - ], - [ - 139, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Add Line in Braces.sublime-macro" - }, - "BAAAAIASAAAAAAAAiRIAAAAAAAAAAAAAiRIAAAAAAACSEgAAAAAAAAAAAACBEgAAAAAAAIESAAAAAAAACAAAACAgICAgICAggRIAAAAAAACNEgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgBIAAAAAAACAEgAAAAAAAAAAAAAAAPC/" - ], - [ - 140, - 1, - "insert", - { - "characters": "mtproto" - }, - "BwAAAI0SAAAAAAAAjhIAAAAAAAAAAAAAjhIAAAAAAACPEgAAAAAAAAAAAACPEgAAAAAAAJASAAAAAAAAAAAAAJASAAAAAAAAkRIAAAAAAAAAAAAAkRIAAAAAAACSEgAAAAAAAAAAAACSEgAAAAAAAJMSAAAAAAAAAAAAAJMSAAAAAAAAlBIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjRIAAAAAAACNEgAAAAAAAAAAAAAAAPC/" - ], - [ - 143, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":4,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 86, - 140, - 7 - ], - "trigger": "mtproto_settings" - }, - "AgAAAI0SAAAAAAAAjRIAAAAAAAAHAAAAbXRwcm90b40SAAAAAAAAnRIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlBIAAAAAAACUEgAAAAAAAAAAAAAAAPC/" - ], - [ - 172, - 1, - "insert", - { - "characters": "Mtor" - }, - "BAAAAFMCAAAAAAAAVAIAAAAAAAAAAAAAVAIAAAAAAABVAgAAAAAAAAAAAABVAgAAAAAAAFYCAAAAAAAAAAAAAFYCAAAAAAAAVwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUwIAAAAAAABTAgAAAAAAAAAAAAAAAPC/" - ], - [ - 173, - 2, - "left_delete", - null, - "AgAAAFYCAAAAAAAAVgIAAAAAAAABAAAAclUCAAAAAAAAVQIAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAAVwIAAAAAAABXAgAAAAAAAAAAAAAAAPC/" - ], - [ - 174, - 1, - "insert", - { - "characters": "o" - }, - "AQAAAFUCAAAAAAAAVgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVQIAAAAAAABVAgAAAAAAAAAAAAAAAPC/" - ], - [ - 175, - 1, - "left_delete", - null, - "AQAAAFUCAAAAAAAAVQIAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAAVgIAAAAAAABWAgAAAAAAAAAAAAAAAPC/" - ], - [ - 176, - 1, - "insert", - { - "characters": "proto" - }, - "BQAAAFUCAAAAAAAAVgIAAAAAAAAAAAAAVgIAAAAAAABXAgAAAAAAAAAAAABXAgAAAAAAAFgCAAAAAAAAAAAAAFgCAAAAAAAAWQIAAAAAAAAAAAAAWQIAAAAAAABaAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVQIAAAAAAABVAgAAAAAAAAAAAAAAAPC/" - ], - [ - 178, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAFMCAAAAAAAAUwIAAAAAAAATAAAATXRwcm90b0gyU2V0dGluZ3MsIGcCAAAAAAAAegIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWgIAAAAAAABaAgAAAAAAAAAAAAAAAPC/" - ], - [ - 181, - 1, - "insert", - { - "characters": "li" - }, - "AgAAAFMCAAAAAAAAVAIAAAAAAAAAAAAAVAIAAAAAAABVAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUwIAAAAAAABTAgAAAAAAAAAAAAAAAPC/" - ], - [ - 182, - 2, - "left_delete", - null, - "AgAAAFQCAAAAAAAAVAIAAAAAAAABAAAAaVMCAAAAAAAAUwIAAAAAAAABAAAAbA", - "AQAAAAAAAAABAAAAVQIAAAAAAABVAgAAAAAAAAAAAAAAAPC/" - ], - [ - 191, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAFsCAAAAAAAAXAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwIAAAAAAABbAgAAAAAAAAAAAAAAAPC/" - ], - [ - 192, - 12, - "right_delete", - null, - "DAAAAFwCAAAAAAAAXAIAAAAAAAABAAAAU1wCAAAAAAAAXAIAAAAAAAABAAAAZVwCAAAAAAAAXAIAAAAAAAABAAAAclwCAAAAAAAAXAIAAAAAAAABAAAAdlwCAAAAAAAAXAIAAAAAAAABAAAAZVwCAAAAAAAAXAIAAAAAAAABAAAAclwCAAAAAAAAXAIAAAAAAAABAAAAQ1wCAAAAAAAAXAIAAAAAAAABAAAAb1wCAAAAAAAAXAIAAAAAAAABAAAAblwCAAAAAAAAXAIAAAAAAAABAAAAZlwCAAAAAAAAXAIAAAAAAAABAAAAaVwCAAAAAAAAXAIAAAAAAAABAAAAZw", - "AQAAAAAAAAABAAAAXAIAAAAAAABcAgAAAAAAAAAAAAAAAPC/" - ], - [ - 193, - 1, - "insert", - { - "characters": "Se" - }, - "AgAAAFwCAAAAAAAAXQIAAAAAAAAAAAAAXQIAAAAAAABeAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXAIAAAAAAABcAgAAAAAAAAAAAAAAAPC/" - ], - [ - 194, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":18,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 111, - 193, - 2 - ], - "trigger": "Hysteria2Settings" - }, - "AgAAAFMCAAAAAAAAUwIAAAAAAAALAAAASHlzdGVyaWEyU2VTAgAAAAAAAGQCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXgIAAAAAAABeAgAAAAAAAAAAAAAAAPC/" - ], - [ - 201, - 2, - "left_delete", - null, - "AgAAAG4CAAAAAAAAbgIAAAAAAAABAAAAMm0CAAAAAAAAbQIAAAAAAAABAAAASA", - "AQAAAAAAAAABAAAAbwIAAAAAAABvAgAAAAAAAAAAAAAAAPC/" - ], - [ - 202, - 1, - "right_delete", - null, - "AQAAAG0CAAAAAAAAbQIAAAAAAAABAAAAUw", - "AQAAAAAAAAABAAAAbQIAAAAAAABtAgAAAAAAAAAAAAAAAPC/" - ], - [ - 203, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAG0CAAAAAAAAbgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQIAAAAAAABtAgAAAAAAAAAAAAAAAPC/" - ], - [ - 204, - 1, - "left_delete", - null, - "AQAAAG0CAAAAAAAAbQIAAAAAAAABAAAAMg", - "AQAAAAAAAAABAAAAbgIAAAAAAABuAgAAAAAAAAAAAAAAAPC/" - ], - [ - 205, - 1, - "insert", - { - "characters": "S" - }, - "AQAAAG0CAAAAAAAAbgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQIAAAAAAABtAgAAAAAAAAAAAAAAAPC/" - ], - [ - 229, - 11, - "left_delete", - null, - "CwAAAKcOAAAAAAAApw4AAAAAAAABAAAAaaYOAAAAAAAApg4AAAAAAAABAAAAZqUOAAAAAAAApQ4AAAAAAAABAAAAbqQOAAAAAAAApA4AAAAAAAABAAAAb6MOAAAAAAAAow4AAAAAAAABAAAAQ6IOAAAAAAAAog4AAAAAAAABAAAAcqEOAAAAAAAAoQ4AAAAAAAABAAAAZaAOAAAAAAAAoA4AAAAAAAABAAAAdp8OAAAAAAAAnw4AAAAAAAABAAAAcp4OAAAAAAAAng4AAAAAAAABAAAAZZ0OAAAAAAAAnQ4AAAAAAAABAAAAUw", - "AQAAAAAAAAABAAAAqA4AAAAAAACoDgAAAAAAAAAAAAAAAPC/" - ], - [ - 230, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAJ0OAAAAAAAAng4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnQ4AAAAAAACdDgAAAAAAAAAAAAAAAPC/" - ], - [ - 231, - 1, - "right_delete", - null, - "AQAAAJ4OAAAAAAAAng4AAAAAAAABAAAAZw", - "AQAAAAAAAAABAAAAng4AAAAAAACeDgAAAAAAAAAAAAAAAPC/" - ], - [ - 232, - 1, - "insert", - { - "characters": "S" - }, - "AQAAAJ4OAAAAAAAAnw4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAng4AAAAAAACeDgAAAAAAAAAAAAAAAPC/" - ], - [ - 233, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":22,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 133, - 232, - 1 - ], - "trigger": "Hysteria2Settings" - }, - "AgAAAJUOAAAAAAAAlQ4AAAAAAAAKAAAASHlzdGVyaWEyU5UOAAAAAAAApg4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnw4AAAAAAACfDgAAAAAAAAAAAAAAAPC/" - ], - [ - 253, - 1, - "insert", - { - "characters": "H2" - }, - "AgAAAGUCAAAAAAAAZgIAAAAAAAAAAAAAZgIAAAAAAABnAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZQIAAAAAAABlAgAAAAAAAAAAAAAAAPC/" - ], - [ - 254, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":16,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 140, - 253, - 2 - ], - "trigger": "H2Settings" - }, - "AgAAAGUCAAAAAAAAZQIAAAAAAAACAAAASDJlAgAAAAAAAG8CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZwIAAAAAAABnAgAAAAAAAAAAAAAAAPC/" - ], - [ - 255, - 1, - "insert", - { - "characters": "," - }, - "AQAAAG8CAAAAAAAAcAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwIAAAAAAABvAgAAAAAAAAAAAAAAAPC/" - ], - [ - 258, - 1, - "rust_fmt_format_buffer", - null, - "BQAAAFMCAAAAAAAAWAIAAAAAAAAAAAAAWQIAAAAAAABZAgAAAAAAAAcAAAB5c3RlcmlhYwIAAAAAAABkAgAAAAAAAAAAAABlAgAAAAAAAGwCAAAAAAAAAAAAALMCAAAAAAAAtQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcAIAAAAAAABwAgAAAAAAAAAAAAAAAPC/" - ], - [ - 268, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAdXNlIHBvbnk6Ok10cHJvdG9TZXR0aW5nczsK", - "AQAAAAAAAAABAAAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAPC/" - ], - [ - 281, - 1, - "paste", - null, - "AQAAAHgCAAAAAAAAjQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeAIAAAAAAAB4AgAAAAAAAAAAAAAAAPC/" - ], - [ - 282, - 1, - "insert", - { - "characters": "," - }, - "AQAAAI0CAAAAAAAAjgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQIAAAAAAACNAgAAAAAAAAAAAAAAAPC/" - ], - [ - 285, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAHgCAAAAAAAAeQIAAAAAAAAAAAAAjwIAAAAAAACTAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjgIAAAAAAACOAgAAAAAAAAAAAAAAAPC/" - ], - [ - 290, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAdXNlIHBvbnk6OldpcmVndWFyZFNlcnZlckNvbmZpZzsK", - "AQAAAAAAAAABAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAPC/" - ], - [ - 310, - 1, - "insert", - { - "characters": "Settings," - }, - "CQAAAIYCAAAAAAAAhwIAAAAAAAAAAAAAhwIAAAAAAACIAgAAAAAAAAAAAACIAgAAAAAAAIkCAAAAAAAAAAAAAIkCAAAAAAAAigIAAAAAAAAAAAAAigIAAAAAAACLAgAAAAAAAAAAAACLAgAAAAAAAIwCAAAAAAAAAAAAAIwCAAAAAAAAjQIAAAAAAAAAAAAAjQIAAAAAAACOAgAAAAAAAAAAAACOAgAAAAAAAI8CAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhgIAAAAAAACGAgAAAAAAAAAAAAAAAPC/" - ], - [ - 313, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAFgCAAAAAAAAYgIAAAAAAAAAAAAAkAIAAAAAAACQAgAAAAAAAAkAAABTZXR0aW5ncyw", - "AQAAAAAAAAABAAAAjwIAAAAAAACPAgAAAAAAAAAAAAAAAPC/" - ], - [ - 335, - 1, - "insert", - { - "characters": "Some(" - }, - "BQAAAIgSAAAAAAAAiRIAAAAAAAAAAAAAiRIAAAAAAACKEgAAAAAAAAAAAACKEgAAAAAAAIsSAAAAAAAAAAAAAIsSAAAAAAAAjBIAAAAAAAAAAAAAjBIAAAAAAACNEgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiBIAAAAAAACIEgAAAAAAAAAAAAAAAPC/" - ], - [ - 337, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAJ0SAAAAAAAAnhIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnRIAAAAAAACdEgAAAAAAAP///////+9/" - ], - [ - 366, - 1, - "insert", - { - "characters": "fr" - }, - "AgAAAFgIAAAAAAAAWQgAAAAAAAADAAAAbmV3WQgAAAAAAABaCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAgAAAAAAABbCAAAAAAAAAAAAAAAAPC/" - ], - [ - 367, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 186, - 366, - 2 - ], - "trigger": "from_file" - }, - "AgAAAFgIAAAAAAAAWAgAAAAAAAACAAAAZnJYCAAAAAAAAGEIAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWggAAAAAAABaCAAAAAAAAAAAAAAAAPC/" - ], - [ - 380, - 1, - "insert", - { - "characters": "&" - }, - "AQAAAGkSAAAAAAAAahIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaRIAAAAAAABpEgAAAAAAAAAAAAAAAPC/" - ], - [ - 399, - 1, - "left_delete", - null, - "AQAAADASAAAAAAAAMBIAAAAAAAAdAAAAaWYgbGV0IE9rKG10cHJvdG9fc2V0dGluZ3MpID0", - "AQAAAAAAAAABAAAAMBIAAAAAAABNEgAAAAAAAAAAAAAAAPC/" - ], - [ - 401, - 1, - "left_delete", - null, - "AQAAAGQSAAAAAAAAZBIAAAAAAAABAAAAew", - "AQAAAAAAAAABAAAAZRIAAAAAAABlEgAAAAAAAP///////+9/" - ], - [ - 403, - 20, - "left_delete", - null, - "FAAAAIYSAAAAAAAAhhIAAAAAAAABAAAAKYUSAAAAAAAAhRIAAAAAAAABAAAAc4QSAAAAAAAAhBIAAAAAAAABAAAAZ4MSAAAAAAAAgxIAAAAAAAABAAAAboISAAAAAAAAghIAAAAAAAABAAAAaYESAAAAAAAAgRIAAAAAAAABAAAAdIASAAAAAAAAgBIAAAAAAAABAAAAdH8SAAAAAAAAfxIAAAAAAAABAAAAZX4SAAAAAAAAfhIAAAAAAAABAAAAc30SAAAAAAAAfRIAAAAAAAABAAAAX3wSAAAAAAAAfBIAAAAAAAABAAAAb3sSAAAAAAAAexIAAAAAAAABAAAAdHoSAAAAAAAAehIAAAAAAAABAAAAb3kSAAAAAAAAeRIAAAAAAAABAAAAcngSAAAAAAAAeBIAAAAAAAABAAAAcHcSAAAAAAAAdxIAAAAAAAABAAAAdHYSAAAAAAAAdhIAAAAAAAABAAAAbXUSAAAAAAAAdRIAAAAAAAABAAAAKHQSAAAAAAAAdBIAAAAAAAABAAAAZXMSAAAAAAAAcxIAAAAAAAABAAAAbQ", - "AQAAAAAAAAABAAAAhxIAAAAAAACHEgAAAAAAAAAAAAAA0H9A" - ], - [ - 404, - 3, - "left_delete", - null, - "AwAAAHISAAAAAAAAchIAAAAAAAABAAAAb3ESAAAAAAAAcRIAAAAAAAABAAAAU20SAAAAAAAAbRIAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAcxIAAAAAAABzEgAAAAAAAAAAAAAAAPC/" - ], - [ - 408, - 1, - "left_delete", - null, - "AQAAAHYSAAAAAAAAdhIAAAAAAAABAAAAfQ", - "AQAAAAAAAAABAAAAdxIAAAAAAAB3EgAAAAAAAAAAAAAAAPC/" - ], - [ - 410, - 1, - "insert", - { - "characters": "Some" - }, - "BAAAADASAAAAAAAAMRIAAAAAAAAAAAAAMRIAAAAAAAAyEgAAAAAAAAAAAAAyEgAAAAAAADMSAAAAAAAAAAAAADMSAAAAAAAANBIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMBIAAAAAAAAwEgAAAAAAAAAAAAAAAExA" - ], - [ - 411, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAADQSAAAAAAAANhIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANBIAAAAAAAA0EgAAAAAAAAAAAAAAAPC/" - ], - [ - 412, - 1, - "right_delete", - null, - "AQAAADUSAAAAAAAANRIAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAANRIAAAAAAAA1EgAAAAAAAAAAAAAAAPC/" - ], - [ - 414, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAGkSAAAAAAAAahIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaRIAAAAAAABpEgAAAAAAAP///////+9/" - ], - [ - 416, - 1, - "trim_trailing_white_space", - null, - "AgAAAHQSAAAAAAAAdBIAAAAAAAAIAAAAICAgICAgICBrEgAAAAAAAGsSAAAAAAAACAAAACAgICAgICAg", - "AQAAAAAAAAABAAAAahIAAAAAAABqEgAAAAAAAAAAAAAAAPC/" - ], - [ - 417, - 1, - "rust_fmt_format_buffer", - null, - "AwAAADUSAAAAAAAANRIAAAAAAAABAAAAIGcSAAAAAAAAZxIAAAAAAAABAAAAIGgSAAAAAAAAaBIAAAAAAAACAAAACgo", - "AQAAAAAAAAABAAAAahIAAAAAAABqEgAAAAAAAAAAAAAAAPC/" - ], - [ - 421, - 1, - "left_delete", - null, - "AQAAAIgTAAAAAAAAiBMAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAAiRMAAAAAAACJEwAAAAAAAAAAAAAAAPC/" - ], - [ - 422, - 1, - "insert", - { - "characters": "_" - }, - "AQAAAIgTAAAAAAAAiRMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiBMAAAAAAACIEwAAAAAAAAAAAAAAAPC/" - ], - [ - 423, - 1, - "insert", - { - "characters": " " - }, - "AQAAAIkTAAAAAAAAihMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiRMAAAAAAACJEwAAAAAAAAAAAAAAAPC/" - ], - [ - 425, - 4, - "left_delete", - null, - "BAAAAIgTAAAAAAAAiBMAAAAAAAABAAAAX4cTAAAAAAAAhxMAAAAAAAABAAAAcYYTAAAAAAAAhhMAAAAAAAABAAAAbYUTAAAAAAAAhRMAAAAAAAABAAAAeg", - "AQAAAAAAAAABAAAAiRMAAAAAAACJEwAAAAAAAAAAAAAAAPC/" - ], - [ - 426, - 1, - "insert", - { - "characters": "se" - }, - "AgAAAIUTAAAAAAAAhhMAAAAAAAAAAAAAhhMAAAAAAACHEwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhRMAAAAAAACFEwAAAAAAAAAAAAAAAPC/" - ], - [ - 427, - 1, - "insert", - { - "characters": " " - }, - "AQAAAIcTAAAAAAAAiBMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhxMAAAAAAACHEwAAAAAAAAAAAAAAAPC/" - ], - [ - 429, - 1, - "insert", - { - "characters": "r" - }, - "AQAAAIcTAAAAAAAAiBMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhxMAAAAAAACHEwAAAAAAAAAAAAAAAPC/" - ], - [ - 430, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 225, - 429, - 1 - ], - "trigger": "service" - }, - "AgAAAIUTAAAAAAAAhRMAAAAAAAADAAAAc2VyhRMAAAAAAACMEwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAiBMAAAAAAACIEwAAAAAAAAAAAAAAAPC/" - ], - [ - 431, - 1, - "insert", - { - "characters": ".z" - }, - "AgAAAIwTAAAAAAAAjRMAAAAAAAAAAAAAjRMAAAAAAACOEwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjBMAAAAAAACMEwAAAAAAAAAAAAAAAPC/" - ], - [ - 432, - 1, - "left_delete", - null, - "AQAAAI0TAAAAAAAAjRMAAAAAAAABAAAAeg", - "AQAAAAAAAAABAAAAjhMAAAAAAACOEwAAAAAAAAAAAAAAAPC/" - ], - [ - 433, - 1, - "right_delete", - null, - "AQAAAI0TAAAAAAAAjRMAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAjRMAAAAAAACNEwAAAAAAAAAAAAAAAPC/" - ], - [ - 434, - 1, - "insert", - { - "characters": "z" - }, - "AQAAAI0TAAAAAAAAjhMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjRMAAAAAAACNEwAAAAAAAAAAAAAAAPC/" - ], - [ - 435, - 1, - "left_delete", - null, - "AQAAAI0TAAAAAAAAjRMAAAAAAAABAAAAeg", - "AQAAAAAAAAABAAAAjhMAAAAAAACOEwAAAAAAAAAAAAAAAPC/" - ], - [ - 438, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAI0TAAAAAAAAjRMAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAjRMAAAAAAACNEwAAAAAAAAAAAAAAAPC/" - ], - [ - 445, - 1, - "insert", - { - "characters": "zmq" - }, - "AwAAAI0TAAAAAAAAjhMAAAAAAAAIAAAAZW5kcG9pbnSOEwAAAAAAAI8TAAAAAAAAAAAAAI8TAAAAAAAAkBMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjRMAAAAAAACVEwAAAAAAAAAAAAAAAPC/" - ], - [ - 446, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":3,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 235, - 445, - 2 - ], - "trigger": "zmq_update_endpoint" - }, - "AwAAAI8TAAAAAAAAjxMAAAAAAAABAAAAcY0TAAAAAAAAjRMAAAAAAAACAAAAem2NEwAAAAAAAKATAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkBMAAAAAAACQEwAAAAAAAAAAAAAAAPC/" - ], - [ - 455, - 1, - "insert", - { - "characters": "serv" - }, - "BAAAAGwWAAAAAAAAbRYAAAAAAAADAAAAYXBwbRYAAAAAAABuFgAAAAAAAAAAAABuFgAAAAAAAG8WAAAAAAAAAAAAAG8WAAAAAAAAcBYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbBYAAAAAAABvFgAAAAAAAAAAAAAAAPC/" - ], - [ - 456, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 239, - 455, - 2 - ], - "trigger": "service" - }, - "BAAAAG8WAAAAAAAAbxYAAAAAAAABAAAAdm4WAAAAAAAAbhYAAAAAAAABAAAAcmwWAAAAAAAAbBYAAAAAAAACAAAAc2VsFgAAAAAAAHMWAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcBYAAAAAAABwFgAAAAAAAAAAAAAAAPC/" - ], - [ - 457, - 1, - "insert", - { - "characters": ".s" - }, - "AgAAAHMWAAAAAAAAdBYAAAAAAAAAAAAAdBYAAAAAAAB1FgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcxYAAAAAAABzFgAAAAAAAAAAAAAAAPC/" - ], - [ - 458, - 1, - "left_delete", - null, - "AQAAAHQWAAAAAAAAdBYAAAAAAAABAAAAcw", - "AQAAAAAAAAABAAAAdRYAAAAAAAB1FgAAAAAAAAAAAAAAAPC/" - ], - [ - 463, - 1, - "left_delete", - null, - "AQAAAHMWAAAAAAAAcxYAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAAdBYAAAAAAAB0FgAAAAAAAAAAAAAAAPC/" - ], - [ - 470, - 5, - "left_delete", - null, - "BQAAAPYXAAAAAAAA9hcAAAAAAAABAAAAX/UXAAAAAAAA9RcAAAAAAAABAAAAefQXAAAAAAAA9BcAAAAAAAABAAAAYfMXAAAAAAAA8xcAAAAAAAABAAAAcvIXAAAAAAAA8hcAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAA9xcAAAAAAAD3FwAAAAAAAAAAAAAAAPC/" - ], - [ - 480, - 1, - "insert", - { - "characters": "service" - }, - "BwAAAMcbAAAAAAAAyBsAAAAAAAADAAAAYXBwyBsAAAAAAADJGwAAAAAAAAAAAADJGwAAAAAAAMobAAAAAAAAAAAAAMobAAAAAAAAyxsAAAAAAAAAAAAAyxsAAAAAAADMGwAAAAAAAAAAAADMGwAAAAAAAM0bAAAAAAAAAAAAAM0bAAAAAAAAzhsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxxsAAAAAAADKGwAAAAAAAAAAAAAAAPC/" - ], - [ - 485, - 1, - "insert", - { - "characters": "servie" - }, - "BgAAAF8cAAAAAAAAYBwAAAAAAAADAAAAYXBwYBwAAAAAAABhHAAAAAAAAAAAAABhHAAAAAAAAGIcAAAAAAAAAAAAAGIcAAAAAAAAYxwAAAAAAAAAAAAAYxwAAAAAAABkHAAAAAAAAAAAAABkHAAAAAAAAGUcAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXxwAAAAAAABiHAAAAAAAAAAAAAAAAPC/" - ], - [ - 486, - 1, - "left_delete", - null, - "AQAAAGQcAAAAAAAAZBwAAAAAAAABAAAAZQ", - "AQAAAAAAAAABAAAAZRwAAAAAAABlHAAAAAAAAAAAAAAAAPC/" - ], - [ - 487, - 1, - "insert", - { - "characters": "ce" - }, - "AgAAAGQcAAAAAAAAZRwAAAAAAAAAAAAAZRwAAAAAAABmHAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZBwAAAAAAABkHAAAAAAAAAAAAAAAAPC/" - ], - [ - 501, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAAAgBAAAAAAAACQEAAAAAAAAEAAAAcG9ueQkBAAAAAAAACgEAAAAAAAAAAAAACgEAAAAAAAALAQAAAAAAAAAAAAALAQAAAAAAAAwBAAAAAAAAAAAAAAwBAAAAAAAADQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACAEAAAAAAAAMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 506, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAABECAAAAAAAAEgIAAAAAAAAEAAAAcG9ueRICAAAAAAAAEwIAAAAAAAAAAAAAEwIAAAAAAAAUAgAAAAAAAAAAAAAUAgAAAAAAABUCAAAAAAAAAAAAABUCAAAAAAAAFgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEQIAAAAAAAAVAgAAAAAAAAAAAAAAAPC/" - ], - [ - 515, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAAIBAAAAAAAAAwEAAAAAAAAAAAAAAwEAAAAAAAAEAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" - ], - [ - 516, - 1, - "paste", - null, - "AQAAAAQBAAAAAAAABwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 517, - 3, - "left_delete", - null, - "AwAAAAYBAAAAAAAABgEAAAAAAAABAAAAZwUBAAAAAAAABQEAAAAAAAABAAAAYQQBAAAAAAAABAEAAAAAAAABAAAAVA", - "AQAAAAAAAAABAAAABwEAAAAAAAAHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 519, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAAQBAAAAAAAABAEAAAAAAAACAAAACgo", - "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 524, - 1, - "insert", - { - "characters": "\n\nu" - }, - "AwAAAAIBAAAAAAAAAwEAAAAAAAAAAAAAAwEAAAAAAAAEAQAAAAAAAAAAAAAEAQAAAAAAAAUBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" - ], - [ - 525, - 1, - "left_delete", - null, - "AQAAAAQBAAAAAAAABAEAAAAAAAABAAAAdQ", - "AQAAAAAAAAABAAAABQEAAAAAAAAFAQAAAAAAAAAAAAAAAPC/" - ], - [ - 526, - 1, - "paste", - null, - "AQAAAAQBAAAAAAAAHQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 527, - 1, - "insert", - { - "characters": "use" - }, - "AwAAAB0BAAAAAAAAHgEAAAAAAAAAAAAAHgEAAAAAAAAfAQAAAAAAAAAAAAAfAQAAAAAAACABAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHQEAAAAAAAAdAQAAAAAAAAAAAAAAAPC/" - ], - [ - 528, - 1, - "insert", - { - "characters": " fcore::" - }, - "CAAAACABAAAAAAAAIQEAAAAAAAAAAAAAIQEAAAAAAAAiAQAAAAAAAAAAAAAiAQAAAAAAACMBAAAAAAAAAAAAACMBAAAAAAAAJAEAAAAAAAAAAAAAJAEAAAAAAAAlAQAAAAAAAAAAAAAlAQAAAAAAACYBAAAAAAAAAAAAACYBAAAAAAAAJwEAAAAAAAAAAAAAJwEAAAAAAAAoAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIAEAAAAAAAAgAQAAAAAAAAAAAAAAAPC/" - ], - [ - 529, - 1, - "insert_snippet", - { - "contents": "{$0}" - }, - "AQAAACgBAAAAAAAAKgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAEAAAAAAAAoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 531, - 1, - "insert", - { - "characters": ";" - }, - "AQAAACoBAAAAAAAAKwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgEAAAAAAAAqAQAAAAAAAAAAAAAAAPC/" - ], - [ - 540, - 1, - "paste", - null, - "AQAAACkBAAAAAAAAMwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQEAAAAAAAApAQAAAAAAAAAAAAAAAPC/" - ], - [ - 550, - 1, - "insert", - { - "characters": "." - }, - "AQAAADMBAAAAAAAANAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMwEAAAAAAAAzAQAAAAAAAAAAAAAAAPC/" - ], - [ - 551, - 1, - "paste", - null, - "AQAAADQBAAAAAAAARQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 554, - 1, - "left_delete", - null, - "AQAAADMBAAAAAAAAMwEAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 555, - 1, - "insert", - { - "characters": "," - }, - "AQAAADMBAAAAAAAANAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMwEAAAAAAAAzAQAAAAAAAAAAAAAAAPC/" - ], - [ - 556, - 1, - "insert", - { - "characters": " " - }, - "AQAAADQBAAAAAAAANQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANAEAAAAAAAA0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 564, - 1, - "insert", - { - "characters": "," - }, - "AQAAAEYBAAAAAAAARwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARgEAAAAAAABGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 565, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEcBAAAAAAAASAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARwEAAAAAAABHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 566, - 1, - "paste", - null, - "AQAAAEgBAAAAAAAAVwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASAEAAAAAAABIAQAAAAAAAAAAAAAAAPC/" - ], - [ - 574, - 1, - "left_delete", - null, - "AQAAADACAAAAAAAAMAIAAAAAAAAuAAAAWHJheUNsaWVudCwgWHJheUhhbmRsZXJDbGllbnQsIFhyYXlTdGF0c0NsaWVudA", - "AQAAAAAAAAABAAAAXgIAAAAAAAAwAgAAAAAAAAAAAAAAAPC/" - ], - [ - 579, - 2, - "left_delete", - null, - "AgAAAC8CAAAAAAAALwIAAAAAAAABAAAAIC4CAAAAAAAALgIAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAMAIAAAAAAAAwAgAAAAAAAAAAAAAAAPC/" - ], - [ - 591, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAFkBAAAAAAAAWgEAAAAAAAAAAAAAWgEAAAAAAABbAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWQEAAAAAAABZAQAAAAAAAAAAAAAAAPC/" - ], - [ - 592, - 1, - "paste", - null, - "AQAAAFsBAAAAAAAAsAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwEAAAAAAABbAQAAAAAAAAAAAAAAAPC/" - ], - [ - 603, - 1, - "paste", - null, - "AQAAAIABAAAAAAAAhQEAAAAAAAAuAAAAWHJheUNsaWVudCwgWHJheUhhbmRsZXJDbGllbnQsIFhyYXlTdGF0c0NsaWVudA", - "AQAAAAAAAAABAAAAgAEAAAAAAACuAQAAAAAAAAAAAAAAAPC/" - ], - [ - 608, - 1, - "insert", - { - "characters": "wireguard" - }, - "CQAAAGwBAAAAAAAAbQEAAAAAAAAEAAAAeHJheW0BAAAAAAAAbgEAAAAAAAAAAAAAbgEAAAAAAABvAQAAAAAAAAAAAABvAQAAAAAAAHABAAAAAAAAAAAAAHABAAAAAAAAcQEAAAAAAAAAAAAAcQEAAAAAAAByAQAAAAAAAAAAAAByAQAAAAAAAHMBAAAAAAAAAAAAAHMBAAAAAAAAdAEAAAAAAAAAAAAAdAEAAAAAAAB1AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 611, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAIQBAAAAAAAAhAEAAAAAAAABAAAAe4kBAAAAAAAAiQEAAAAAAAABAAAAfQ", - "AQAAAAAAAAABAAAAdQEAAAAAAAB1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 618, - 1, - "left_delete", - null, - "AQAAAFoCAAAAAAAAWgIAAAAAAAAFAAAAV2dBcGk", - "AQAAAAAAAAABAAAAWgIAAAAAAABfAgAAAAAAAAAAAAAAAPC/" - ], - [ - 623, - 1, - "right_delete", - null, - "AQAAAFoCAAAAAAAAWgIAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAWgIAAAAAAABaAgAAAAAAAAAAAAAAAPC/" - ], - [ - 625, - 1, - "trim_trailing_white_space", - null, - "AQAAAFYCAAAAAAAAVgIAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAWgIAAAAAAABaAgAAAAAAAAAAAAAAAPC/" - ], - [ - 626, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAFYCAAAAAAAAVgIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAVgIAAAAAAABWAgAAAAAAAAAAAAAAAPC/" - ], - [ - 634, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFYEAAAAAAAAWwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVgQAAAAAAABWBAAAAAAAAAAAAAAAAPC/" - ], - [ - 635, - 1, - "paste", - null, - "AQAAAFsEAAAAAAAAdAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwQAAAAAAABbBAAAAAAAAAAAAAAAAPC/" - ], - [ - 636, - 1, - "left_delete", - null, - "AQAAAHMEAAAAAAAAcwQAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAdAQAAAAAAAB0BAAAAAAAAAAAAAAAAPC/" - ], - [ - 639, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAK4EAAAAAAAAswQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgQAAAAAAACuBAAAAAAAAAAAAAAAAPC/" - ], - [ - 640, - 1, - "paste", - null, - "AQAAALMEAAAAAAAAzAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAswQAAAAAAACzBAAAAAAAAAAAAAAAAPC/" - ], - [ - 646, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAsFAAAAAAAAEAUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACwUAAAAAAAALBQAAAAAAAP///////+9/" - ], - [ - 647, - 1, - "paste", - null, - "AQAAABAFAAAAAAAAKQUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEAUAAAAAAAAQBQAAAAAAAAAAAAAAAPC/" - ], - [ - 652, - 1, - "insert", - { - "characters": "wire" - }, - "BAAAACEFAAAAAAAAIgUAAAAAAAAEAAAAeHJheSIFAAAAAAAAIwUAAAAAAAAAAAAAIwUAAAAAAAAkBQAAAAAAAAAAAAAkBQAAAAAAACUFAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIQUAAAAAAAAlBQAAAAAAAAAAAAAAAPC/" - ], - [ - 653, - 1, - "insert_completion", - { - "completion": "wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "wireguard" - }, - "AgAAACEFAAAAAAAAIQUAAAAAAAAEAAAAd2lyZSEFAAAAAAAAKgUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQUAAAAAAAAlBQAAAAAAAAAAAAAAAPC/" - ], - [ - 656, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAMwEAAAAAAAAzAQAAAAAAAABAAAACiwFAAAAAAAALAUAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAKgUAAAAAAAAqBQAAAAAAAAAAAAAAAPC/" - ], - [ - 666, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABUGAAAAAAAAHgYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFQYAAAAAAAAVBgAAAAAAAAAAAAAAAPC/" - ], - [ - 667, - 1, - "paste", - null, - "AQAAAB4GAAAAAAAAOwYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgYAAAAAAAAeBgAAAAAAAAAAAAAAAPC/" - ], - [ - 670, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAHYGAAAAAAAAfwYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdgYAAAAAAAB2BgAAAAAAAAAAAAAAAPC/" - ], - [ - 671, - 1, - "paste", - null, - "AQAAAH8GAAAAAAAAnAYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfwYAAAAAAAB/BgAAAAAAAAAAAAAAAPC/" - ], - [ - 674, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAANsGAAAAAAAA5AYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2wYAAAAAAADbBgAAAAAAAAAAAAAAAPC/" - ], - [ - 675, - 1, - "paste", - null, - "AQAAAOQGAAAAAAAAAQcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5AYAAAAAAADkBgAAAAAAAAAAAAAAAPC/" - ], - [ - 680, - 1, - "insert", - { - "characters": "wire" - }, - "BAAAAPkGAAAAAAAA+gYAAAAAAAAEAAAAeHJhefoGAAAAAAAA+wYAAAAAAAAAAAAA+wYAAAAAAAD8BgAAAAAAAAAAAAD8BgAAAAAAAP0GAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+QYAAAAAAAD9BgAAAAAAAAAAAAAAAPC/" - ], - [ - 681, - 1, - "insert_completion", - { - "completion": "wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "wireguard" - }, - "AgAAAPkGAAAAAAAA+QYAAAAAAAAEAAAAd2lyZfkGAAAAAAAAAgcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/QYAAAAAAAD9BgAAAAAAAAAAAAAAAPC/" - ], - [ - 684, - 1, - "rust_fmt_format_buffer", - null, - "BwAAAB4GAAAAAAAAHgYAAAAAAAAEAAAAICAgIDYGAAAAAAAANgYAAAAAAAAJAAAACgogICAgICAgagYAAAAAAABqBgAAAAAAAAIAAAAgIHIGAAAAAAAAcgYAAAAAAAACAAAAICCKBgAAAAAAAIoGAAAAAAAACQAAAAoKICAgICAgIMIGAAAAAAAAwgYAAAAAAAAEAAAAICAgIOcGAAAAAAAA5wYAAAAAAAAJAAAACgogICAgICAg", - "AQAAAAAAAAABAAAAAgcAAAAAAAACBwAAAAAAAAAAAAAAAPC/" - ], - [ - 688, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAALcHAAAAAAAAxAcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtwcAAAAAAAC3BwAAAAAAAAAAAAAAAPC/" - ], - [ - 689, - 1, - "paste", - null, - "AQAAAMQHAAAAAAAA4QcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxAcAAAAAAADEBwAAAAAAAAAAAAAAAPC/" - ], - [ - 690, - 4, - "right_delete", - null, - "BAAAAOEHAAAAAAAA4QcAAAAAAAABAAAACuEHAAAAAAAA4QcAAAAAAAAEAAAAICAgIOEHAAAAAAAA4QcAAAAAAAAEAAAAICAgIOEHAAAAAAAA4QcAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAA4QcAAAAAAADhBwAAAAAAAAAAAAAAAPC/" - ], - [ - 691, - 1, - "left_delete", - null, - "AQAAAOAHAAAAAAAA4AcAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA4QcAAAAAAADhBwAAAAAAAAAAAAAAAPC/" - ], - [ - 692, - 1, - "insert", - { - "characters": " " - }, - "AQAAAOAHAAAAAAAA4QcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4AcAAAAAAADgBwAAAAAAAAAAAAAAAPC/" - ], - [ - 695, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAMQHAAAAAAAAxAcAAAAAAAAEAAAAICAgINwHAAAAAAAA6AcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4QcAAAAAAADhBwAAAAAAAAAAAAAAAPC/" - ], - [ - 699, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAPYHAAAAAAAAAwgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gcAAAAAAAD2BwAAAAAAAAAAAAAAAPC/" - ], - [ - 700, - 1, - "paste", - null, - "AQAAAAMIAAAAAAAAIAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAwgAAAAAAAADCAAAAAAAAAAAAAAAAPC/" - ], - [ - 703, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAAMIAAAAAAAAAwgAAAAAAAAEAAAAICAgIBsIAAAAAAAAGwgAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAIAgAAAAAAAAgCAAAAAAAAAAAAAAAAPC/" - ], - [ - 707, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAADcIAAAAAAAARAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANwgAAAAAAAA3CAAAAAAAAAAAAAAAAPC/" - ], - [ - 708, - 1, - "paste", - null, - "AQAAAEQIAAAAAAAAYQgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARAgAAAAAAABECAAAAAAAAAAAAAAAAPC/" - ], - [ - 713, - 1, - "insert", - { - "characters": "wireguard" - }, - "CQAAAFkIAAAAAAAAWggAAAAAAAAEAAAAeHJheVoIAAAAAAAAWwgAAAAAAAAAAAAAWwgAAAAAAABcCAAAAAAAAAAAAABcCAAAAAAAAF0IAAAAAAAAAAAAAF0IAAAAAAAAXggAAAAAAAAAAAAAXggAAAAAAABfCAAAAAAAAAAAAABfCAAAAAAAAGAIAAAAAAAAAAAAAGAIAAAAAAAAYQgAAAAAAAAAAAAAYQgAAAAAAABiCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWQgAAAAAAABdCAAAAAAAAAAAAAAAAPC/" - ], - [ - 716, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAEQIAAAAAAAARAgAAAAAAAAEAAAAICAgIGEIAAAAAAAAYQgAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAYggAAAAAAABiCAAAAAAAAAAAAAAAAPC/" - ], - [ - 722, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABkMAAAAAAAAGgwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGQwAAAAAAAAZDAAAAAAAAAAAAAAAAPC/" - ], - [ - 740, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABoMAAAAAAAAGgwAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAGgwAAAAAAAAaDAAAAAAAAAAAAAAAAPC/" - ], - [ - 744, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEIJAAAAAAAARwkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQgkAAAAAAABCCQAAAAAAAAAAAAAAAPC/" - ], - [ - 745, - 1, - "paste", - null, - "AQAAAEcJAAAAAAAAZAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARwkAAAAAAABHCQAAAAAAAAAAAAAAAPC/" - ], - [ - 748, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAEcJAAAAAAAARwkAAAAAAAAEAAAAICAgIF8JAAAAAAAAXwkAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAZAkAAAAAAABkCQAAAAAAAAAAAAAAAPC/" - ], - [ - 752, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJ0NAAAAAAAAog0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnQ0AAAAAAACdDQAAAAAAAAAAAAAAAPC/" - ], - [ - 753, - 1, - "paste", - null, - "AQAAAKINAAAAAAAAvw0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAog0AAAAAAACiDQAAAAAAAAAAAAAAAPC/" - ], - [ - 760, - 1, - "insert", - { - "characters": "wire" - }, - "BAAAALcNAAAAAAAAuA0AAAAAAAAEAAAAeHJhebgNAAAAAAAAuQ0AAAAAAAAAAAAAuQ0AAAAAAAC6DQAAAAAAAAAAAAC6DQAAAAAAALsNAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtw0AAAAAAAC7DQAAAAAAAAAAAAAAAPC/" - ], - [ - 761, - 1, - "insert_completion", - { - "completion": "wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "wireguard" - }, - "AgAAALcNAAAAAAAAtw0AAAAAAAAEAAAAd2lyZbcNAAAAAAAAwA0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuw0AAAAAAAC7DQAAAAAAAAAAAAAAAPC/" - ], - [ - 764, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAKINAAAAAAAAog0AAAAAAAAEAAAAICAgIL8NAAAAAAAAvw0AAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAwA0AAAAAAADADQAAAAAAAAAAAAAAAPC/" - ], - [ - 768, - 1, - "paste", - null, - "AQAAALgUAAAAAAAA1RQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuBQAAAAAAAC4FAAAAAAAAAAAAAAAAPC/" - ], - [ - 771, - 1, - "paste", - null, - "AQAAAOkUAAAAAAAABhUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6RQAAAAAAADpFAAAAAAAAAAAAAAAAPC/" - ], - [ - 776, - 1, - "insert", - { - "characters": "wireguar" - }, - "CAAAAP4UAAAAAAAA/xQAAAAAAAAEAAAAeHJhef8UAAAAAAAAABUAAAAAAAAAAAAAABUAAAAAAAABFQAAAAAAAAAAAAABFQAAAAAAAAIVAAAAAAAAAAAAAAIVAAAAAAAAAxUAAAAAAAAAAAAAAxUAAAAAAAAEFQAAAAAAAAAAAAAEFQAAAAAAAAUVAAAAAAAAAAAAAAUVAAAAAAAABhUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/hQAAAAAAAACFQAAAAAAAAAAAAAAAPC/" - ], - [ - 777, - 1, - "insert", - { - "characters": "d" - }, - "AQAAAAYVAAAAAAAABxUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABhUAAAAAAAAGFQAAAAAAAAAAAAAAAPC/" - ], - [ - 780, - 1, - "rust_fmt_format_buffer", - null, - "BQAAALgUAAAAAAAAuBQAAAAAAAAEAAAAICAgINEUAAAAAAAA2RQAAAAAAAAAAAAA5hQAAAAAAADmFAAAAAAAAAIAAAAgIO4UAAAAAAAA7hQAAAAAAAABAAAAIAwVAAAAAAAAExUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABxUAAAAAAAAHFQAAAAAAAAAAAAAAAPC/" - ], - [ - 784, - 1, - "paste", - null, - "AQAAANsXAAAAAAAA+BcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2xcAAAAAAADbFwAAAAAAAAAAAAAAAPC/" - ], - [ - 787, - 1, - "paste", - null, - "AQAAABsYAAAAAAAAOBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGxgAAAAAAAAbGAAAAAAAAAAAAAAAAPC/" - ], - [ - 790, - 1, - "paste", - null, - "AQAAAF0YAAAAAAAAehgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXRgAAAAAAABdGAAAAAAAAAAAAAAAAPC/" - ], - [ - 795, - 1, - "insert", - { - "characters": "wireguard" - }, - "CQAAAHIYAAAAAAAAcxgAAAAAAAAEAAAAeHJheXMYAAAAAAAAdBgAAAAAAAAAAAAAdBgAAAAAAAB1GAAAAAAAAAAAAAB1GAAAAAAAAHYYAAAAAAAAAAAAAHYYAAAAAAAAdxgAAAAAAAAAAAAAdxgAAAAAAAB4GAAAAAAAAAAAAAB4GAAAAAAAAHkYAAAAAAAAAAAAAHkYAAAAAAAAehgAAAAAAAAAAAAAehgAAAAAAAB7GAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAchgAAAAAAAB2GAAAAAAAAAAAAAAAAPC/" - ], - [ - 798, - 1, - "rust_fmt_format_buffer", - null, - "BwAAANwXAAAAAAAA3BcAAAAAAAADAAAAICAg9hcAAAAAAAD9FwAAAAAAAAAAAAAYGAAAAAAAABgYAAAAAAAAAgAAACAgIBgAAAAAAAAgGAAAAAAAAAEAAAAgOhgAAAAAAABBGAAAAAAAAAAAAABeGAAAAAAAAF4YAAAAAAAAAwAAACAgIIQYAAAAAAAAixgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAexgAAAAAAAB7GAAAAAAAAAAAAAAAAPC/" - ], - [ - 818, - 1, - "insert", - { - "characters": "wg_" - }, - "AwAAAD4aAAAAAAAAPxoAAAAAAAAAAAAAPxoAAAAAAABAGgAAAAAAAAAAAABAGgAAAAAAAEEaAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPhoAAAAAAAA+GgAAAAAAAAAAAAAAAPC/" - ], - [ - 821, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAACAaAAAAAAAAMRoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIBoAAAAAAAAgGgAAAAAAAAAAAAAAAPC/" - ], - [ - 822, - 5, - "left_delete", - null, - "BQAAAC0aAAAAAAAALRoAAAAAAAAEAAAAICAgICkaAAAAAAAAKRoAAAAAAAAEAAAAICAgICUaAAAAAAAAJRoAAAAAAAAEAAAAICAgICEaAAAAAAAAIRoAAAAAAAAEAAAAICAgICAaAAAAAAAAIBoAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAMRoAAAAAAAAxGgAAAAAAAAAAAAAAAPC/" - ], - [ - 830, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAO8ZAAAAAAAAABoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7xkAAAAAAADvGQAAAAAAAAAAAAAAAPC/" - ], - [ - 831, - 1, - "paste", - null, - "AQAAAAAaAAAAAAAAIRoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAABoAAAAAAAAAGgAAAAAAAAAAAAAAAPC/" - ], - [ - 834, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAAAaAAAAAAAAABoAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAIRoAAAAAAAAhGgAAAAAAAAAAAAAAAPC/" - ], - [ - 839, - 1, - "left_delete", - null, - "AQAAAHsaAAAAAAAAexoAAAAAAAAcAAAAbm9kZS5oYW5kbGVyX2NsaWVudC5jbG9uZSgpLA", - "AQAAAAAAAAABAAAAexoAAAAAAACXGgAAAAAAAAAAAAAAAPC/" - ], - [ - 842, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAE4aAAAAAAAAThoAAAAAAAAVAAAACiAgICAgICAgICAgICAgICAgICAgZhoAAAAAAABmGgAAAAAAAAEAAAAgcBoAAAAAAABwGgAAAAAAABUAAAAKICAgICAgICAgICAgICAgICAgICB2GgAAAAAAAHYaAAAAAAAAEAAAAAogICAgICAgICAgICAgICA", - "AQAAAAAAAAABAAAAexoAAAAAAAB7GgAAAAAAAAAAAAAAAPC/" - ], - [ - 856, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAO8ZAAAAAAAAABoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7xkAAAAAAADvGQAAAAAAAAAAAAAAAPC/" - ], - [ - 857, - 1, - "paste", - null, - "AQAAAAAaAAAAAAAAKRoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAABoAAAAAAAAAGgAAAAAAAAAAAAAAAPC/" - ], - [ - 860, - 1, - "insert", - { - "characters": "mi" - }, - "AgAAAAQaAAAAAAAABRoAAAAAAAAAAAAABRoAAAAAAAAGGgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABBoAAAAAAAAEGgAAAAAAAAAAAAAAAPC/" - ], - [ - 861, - 1, - "left_delete", - null, - "AQAAAAUaAAAAAAAABRoAAAAAAAABAAAAaQ", - "AQAAAAAAAAABAAAABhoAAAAAAAAGGgAAAAAAAAAAAAAAAPC/" - ], - [ - 862, - 1, - "insert", - { - "characters": "ut" - }, - "AgAAAAUaAAAAAAAABhoAAAAAAAAAAAAABhoAAAAAAAAHGgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABRoAAAAAAAAFGgAAAAAAAAAAAAAAAPC/" - ], - [ - 863, - 1, - "insert", - { - "characters": " " - }, - "AQAAAAcaAAAAAAAACBoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABxoAAAAAAAAHGgAAAAAAAAAAAAAAAPC/" - ], - [ - 866, - 1, - "left_delete", - null, - "AQAAABAaAAAAAAAAEBoAAAAAAAAcAAAAc25hcHNob3RfbWFuYWdlci5sZW4oKS5hd2FpdA", - "AQAAAAAAAAABAAAAEBoAAAAAAAAsGgAAAAAAAAAAAAAAAPC/" - ], - [ - 867, - 1, - "insert", - { - "characters": "0" - }, - "AQAAABAaAAAAAAAAERoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEBoAAAAAAAAQGgAAAAAAAAAAAAAAAPC/" - ], - [ - 870, - 4, - "left_delete", - null, - "BAAAABAbAAAAAAAAEBsAAAAAAAABAAAAIA8bAAAAAAAADxsAAAAAAAABAAAAdA4bAAAAAAAADhsAAAAAAAABAAAAZQ0bAAAAAAAADRsAAAAAAAABAAAAbA", - "AQAAAAAAAAABAAAAERsAAAAAAAARGwAAAAAAAAAAAAAAAPC/" - ], - [ - 877, - 1, - "insert", - { - "characters": "\n\n" - }, - "AwAAAPwaAAAAAAAADRsAAAAAAAAAAAAADRsAAAAAAAAeGwAAAAAAAAAAAAD9GgAAAAAAAP0aAAAAAAAAEAAAACAgICAgICAgICAgICAgICA", - "AQAAAAAAAAABAAAA/BoAAAAAAAD8GgAAAAAAAAAAAAAAAPC/" - ], - [ - 883, - 1, - "insert", - { - "characters": "\n\n" - }, - "BAAAAPwaAAAAAAAADRsAAAAAAAAAAAAADxsAAAAAAAAPGwAAAAAAABAAAAAgICAgICAgICAgICAgICAgDRsAAAAAAAAeGwAAAAAAAAAAAAD9GgAAAAAAAP0aAAAAAAAAEAAAACAgICAgICAgICAgICAgICA", - "AQAAAAAAAAABAAAA/BoAAAAAAAD8GgAAAAAAAAAAAAAAAPC/" - ], - [ - 884, - 1, - "paste", - null, - "AQAAAA4bAAAAAAAA6BsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADhsAAAAAAAAOGwAAAAAAAAAAAAAAAPC/" - ], - [ - 889, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAACAbAAAAAAAAIRsAAAAAAAAJAAAAd2lyZWd1YXJkIRsAAAAAAAAiGwAAAAAAAAAAAAAiGwAAAAAAACMbAAAAAAAAAAAAACMbAAAAAAAAJBsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIBsAAAAAAAApGwAAAAAAAAAAAAAAAPC/" - ], - [ - 895, - 2, - "left_delete", - null, - "AgAAAGIbAAAAAAAAYhsAAAAAAAABAAAAZ2EbAAAAAAAAYRsAAAAAAAABAAAAdw", - "AQAAAAAAAAABAAAAYxsAAAAAAABjGwAAAAAAAAAAAAAAAPC/" - ], - [ - 896, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAGEbAAAAAAAAYhsAAAAAAAAAAAAAYhsAAAAAAABjGwAAAAAAAAAAAABjGwAAAAAAAGQbAAAAAAAAAAAAAGQbAAAAAAAAZRsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYRsAAAAAAABhGwAAAAAAAAAAAAAAAPC/" - ], - [ - 915, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAA4bAAAAAAAADhsAAAAAAAABAAAAIOQbAAAAAAAA5BsAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA/RcAAAAAAAAOGAAAAAAAAAAAAAAAAPC/" - ], - [ - 927, - 5, - "left_delete", - null, - "BQAAAHoJAAAAAAAAegkAAAAAAAABAAAAX3kJAAAAAAAAeQkAAAAAAAABAAAAeXgJAAAAAAAAeAkAAAAAAAABAAAAYXcJAAAAAAAAdwkAAAAAAAABAAAAcnYJAAAAAAAAdgkAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAAewkAAAAAAAB7CQAAAAAAAAAAAAAAAPC/" - ], - [ - 930, - 5, - "left_delete", - null, - "BQAAAIgJAAAAAAAAiAkAAAAAAAABAAAAX4cJAAAAAAAAhwkAAAAAAAABAAAAeYYJAAAAAAAAhgkAAAAAAAABAAAAYYUJAAAAAAAAhQkAAAAAAAABAAAAcoQJAAAAAAAAhAkAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAAiQkAAAAAAACJCQAAAAAAAAAAAAAAAPC/" - ], - [ - 935, - 2, - "left_delete", - null, - "AgAAABQVAAAAAAAAFBUAAAAAAAAFAAAAY2xvbmUTFQAAAAAAABMVAAAAAAAAAQAAAC4", - "AQAAAAAAAAABAAAAFBUAAAAAAAAZFQAAAAAAAAAAAAAAAPC/" - ], - [ - 936, - 2, - "right_delete", - null, - "AgAAABMVAAAAAAAAExUAAAAAAAABAAAAKBMVAAAAAAAAExUAAAAAAAABAAAAKQ", - "AQAAAAAAAAABAAAAExUAAAAAAAATFQAAAAAAAAAAAAAAAPC/" - ], - [ - 943, - 5, - "left_delete", - null, - "BQAAAO8XAAAAAAAA7xcAAAAAAAABAAAAX+4XAAAAAAAA7hcAAAAAAAABAAAAee0XAAAAAAAA7RcAAAAAAAABAAAAYewXAAAAAAAA7BcAAAAAAAABAAAAcusXAAAAAAAA6xcAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAA8BcAAAAAAADwFwAAAAAAAAAAAAAAAPC/" - ], - [ - 946, - 5, - "left_delete", - null, - "BQAAAC4YAAAAAAAALhgAAAAAAAABAAAAXy0YAAAAAAAALRgAAAAAAAABAAAAeSwYAAAAAAAALBgAAAAAAAABAAAAYSsYAAAAAAAAKxgAAAAAAAABAAAAcioYAAAAAAAAKhgAAAAAAAABAAAAeA", - "AQAAAAAAAAABAAAALxgAAAAAAAAvGAAAAAAAAAAAAAAAAPC/" - ], - [ - 951, - 1, - "insert", - { - "characters": "handle" - }, - "BgAAAFUbAAAAAAAAVhsAAAAAAAAJAAAAd2dfY2xpZW50VhsAAAAAAABXGwAAAAAAAAAAAABXGwAAAAAAAFgbAAAAAAAAAAAAAFgbAAAAAAAAWRsAAAAAAAAAAAAAWRsAAAAAAABaGwAAAAAAAAAAAABaGwAAAAAAAFsbAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVRsAAAAAAABeGwAAAAAAAAAAAAAAAPC/" - ], - [ - 952, - 1, - "insert", - { - "characters": "r." - }, - "AgAAAFsbAAAAAAAAXBsAAAAAAAAAAAAAXBsAAAAAAABdGwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWxsAAAAAAABbGwAAAAAAAAAAAAAAAPC/" - ], - [ - 953, - 1, - "left_delete", - null, - "AQAAAFwbAAAAAAAAXBsAAAAAAAABAAAALg", - "AQAAAAAAAAABAAAAXRsAAAAAAABdGwAAAAAAAAAAAAAAAPC/" - ], - [ - 954, - 1, - "insert", - { - "characters": "_client" - }, - "BwAAAFwbAAAAAAAAXRsAAAAAAAAAAAAAXRsAAAAAAABeGwAAAAAAAAAAAABeGwAAAAAAAF8bAAAAAAAAAAAAAF8bAAAAAAAAYBsAAAAAAAAAAAAAYBsAAAAAAABhGwAAAAAAAAAAAABhGwAAAAAAAGIbAAAAAAAAAAAAAGIbAAAAAAAAYxsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXBsAAAAAAABcGwAAAAAAAAAAAAAAAPC/" - ], - [ - 957, - 1, - "rust_fmt_format_buffer", - null, - "AwAAADsbAAAAAAAAUBsAAAAAAAAAAAAAeRsAAAAAAACOGwAAAAAAAAAAAACUGwAAAAAAAKQbAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYxsAAAAAAABjGwAAAAAAAAAAAAAAAPC/" - ], - [ - 969, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAOEaAAAAAAAA4hoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4RoAAAAAAADhGgAAAAAAAAAAAAAAAPC/" - ], - [ - 970, - 1, - "insert", - { - "characters": " " - }, - "AQAAAOIaAAAAAAAA4xoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4hoAAAAAAADiGgAAAAAAAAAAAAAAAPC/" - ], - [ - 971, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAOMaAAAAAAAA5RoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4xoAAAAAAADjGgAAAAAAAAAAAAAAAPC/" - ], - [ - 972, - 1, - "paste", - null, - "AQAAAOUaAAAAAAAAChsAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5RoAAAAAAADlGgAAAAAAAAAAAAAAAPC/" - ], - [ - 974, - 1, - "trim_trailing_white_space", - null, - "AQAAAOIaAAAAAAAA4hoAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAChsAAAAAAAAKGwAAAAAAAAAAAAAAAPC/" - ], - [ - 975, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAOIaAAAAAAAA4hoAAAAAAAABAAAACuIaAAAAAAAA8RoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACRsAAAAAAAAJGwAAAAAAAAAAAAAAAPC/" - ], - [ - 981, - 1, - "insert", - { - "characters": "+" - }, - "AQAAAPgaAAAAAAAA+RoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+BoAAAAAAAD4GgAAAAAAAAAAAAAAAPC/" - ], - [ - 984, - 1, - "insert", - { - "characters": "+" - }, - "AQAAAFYcAAAAAAAAVxwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVhwAAAAAAABWHAAAAAAAAAAAAAAAAPC/" - ], - [ - 996, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAFcAAAAAAAAAWAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVwAAAAAAAABXAAAAAAAAAAAAAAAAAPC/" - ], - [ - 997, - 1, - "paste", - null, - "AQAAAFgAAAAAAAAAjQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAAAAAAAAABYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 998, - 1, - "left_delete", - null, - "AQAAAIwAAAAAAAAAjAAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAjQAAAAAAAACNAAAAAAAAAAAAAAAAAPC/" - ], - [ - 1011, - 1, - "insert", - { - "characters": "{" - }, - "AQAAALkBAAAAAAAAugEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuQEAAAAAAAC5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 1012, - 1, - "paste", - null, - "AQAAALoBAAAAAAAAzwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 1013, - 1, - "insert", - { - "characters": "," - }, - "AQAAAM8BAAAAAAAA0AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1016, - 1, - "insert", - { - "characters": "+" - }, - "AQAAANUBAAAAAAAA1gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1QEAAAAAAADVAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1017, - 1, - "left_delete", - null, - "AQAAANUBAAAAAAAA1QEAAAAAAAABAAAAKw", - "AQAAAAAAAAABAAAA1gEAAAAAAADWAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1018, - 1, - "insert", - { - "characters": "|" - }, - "AQAAANUBAAAAAAAA1gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1QEAAAAAAADVAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1019, - 1, - "left_delete", - null, - "AQAAANUBAAAAAAAA1QEAAAAAAAABAAAAfA", - "AQAAAAAAAAABAAAA1gEAAAAAAADWAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1020, - 1, - "insert", - { - "characters": "}" - }, - "AQAAANUBAAAAAAAA1gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1QEAAAAAAADVAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1025, - 1, - "left_delete", - null, - "AQAAAP4CAAAAAAAA/gIAAAAAAAAVAAAAV2lyZWd1YXJkU2VydmVyQ29uZmln", - "AQAAAAAAAAABAAAA/gIAAAAAAAATAwAAAAAAAAAAAAAAAPC/" - ], - [ - 1030, - 2, - "left_delete", - null, - "AgAAAP0CAAAAAAAA/QIAAAAAAAABAAAAIPwCAAAAAAAA/AIAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAA/gIAAAAAAAD+AgAAAAAAAAAAAAAAAPC/" - ], - [ - 1033, - 1, - "rust_fmt_format_buffer", - null, - "BAAAALsBAAAAAAAAwgEAAAAAAAAAAAAA1gEAAAAAAADWAQAAAAAAAAYAAAAsV2dBcGn+AgAAAAAAAP4CAAAAAAAABAAAAAogICARAwAAAAAAABUDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AIAAAAAAAD8AgAAAAAAAAAAAAAAAPC/" - ], - [ - 1047, - 1, - "paste", - null, - "AQAAAMEBAAAAAAAA0gEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1048, - 1, - "insert", - { - "characters": "," - }, - "AQAAANIBAAAAAAAA0wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0gEAAAAAAADSAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1049, - 1, - "insert", - { - "characters": " " - }, - "AQAAANMBAAAAAAAA1AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0wEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1052, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAMwBAAAAAAAAzAEAAAAAAAAGAAAAdHRpbmdzzAEAAAAAAADWAQAAAAAAAAAAAADjAQAAAAAAAOMBAAAAAAAACgAAAHJ2ZXJDb25maWfjAQAAAAAAAOkBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1AEAAAAAAADUAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1058, - 3, - "left_delete", - null, - "AwAAABIDAAAAAAAAEgMAAAAAAAARAAAAV2lyZWd1YXJkU2V0dGluZ3MRAwAAAAAAABEDAAAAAAAAAQAAACAQAwAAAAAAABADAAAAAAAAAQAAACw", - "AQAAAAAAAAABAAAAEgMAAAAAAAAjAwAAAAAAAAAAAAAAAPC/" - ], - [ - 1061, - 1, - "rust_fmt_format_buffer", - null, - "AwAAAMcCAAAAAAAAxwIAAAAAAAAFAAAACiAgICAMAwAAAAAAAAwDAAAAAAAABAAAAAogICAZAwAAAAAAABkDAAAAAAAAAgAAACwK", - "AQAAAAAAAAABAAAAEAMAAAAAAAAQAwAAAAAAAAAAAAAAAPC/" - ], - [ - 1073, - 1, - "insert", - { - "characters": "," - }, - "AQAAAIwBAAAAAAAAjQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjAEAAAAAAACMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1074, - 1, - "insert", - { - "characters": " " - }, - "AQAAAI0BAAAAAAAAjgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjQEAAAAAAACNAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1075, - 1, - "paste", - null, - "AQAAAI4BAAAAAAAAmgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjgEAAAAAAACOAQAAAAAAAAAAAAAAAPC/" - ], - [ - 1084, - 3, - "left_delete", - null, - "AwAAABsDAAAAAAAAGwMAAAAAAAAMAAAAWHJheVNldHRpbmdzGgMAAAAAAAAaAwAAAAAAAAEAAAAgGQMAAAAAAAAZAwAAAAAAAAEAAAAs", - "AQAAAAAAAAABAAAAGwMAAAAAAAAnAwAAAAAAAAAAAAAAAPC/" - ], - [ - 1087, - 1, - "rust_fmt_format_buffer", - null, - "BAAAAIIBAAAAAAAAggEAAAAAAAAKAAAAdGF0c0NsaWVudIIBAAAAAAAAiQEAAAAAAAAAAAAAkAEAAAAAAACQAQAAAAAAAAcAAABldHRpbmdzkAEAAAAAAACaAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGQMAAAAAAAAZAwAAAAAAAAAAAAAAAPC/" - ], - [ - 1095, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAF4DAAAAAAAAXwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXgMAAAAAAABeAwAAAAAAAAAAAAAAAPC/" - ], - [ - 1096, - 1, - "paste", - null, - "AQAAAF8DAAAAAAAAlAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXwMAAAAAAABfAwAAAAAAAAAAAAAAAPC/" - ], - [ - 1097, - 1, - "left_delete", - null, - "AQAAAJMDAAAAAAAAkwMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAlAMAAAAAAACUAwAAAAAAAAAAAAAAAPC/" - ], - [ - 1115, - 1, - "left_delete", - null, - "AQAAADUaAAAAAAAANRoAAAAAAAAjAAAAICAgICAgICAgICAgICAgIGxldCBtdXQgY291bnQgPSAwOwo", - "AQAAAAAAAAABAAAANRoAAAAAAABYGgAAAAAAAAAAAAAAAPC/" - ], - [ - 1119, - 1, - "left_delete", - null, - "AQAAACAbAAAAAAAAIBsAAAAAAAA3AAAAICAgICAgICAgICAgICAgIGNvdW50ICs9IHNuYXBzaG90X21hbmFnZXIubGVuKCkuYXdhaXQ7Cg", - "AQAAAAAAAAABAAAAIBsAAAAAAABXGwAAAAAAAAAAAAAAAPC/" - ], - [ - 1123, - 1, - "insert", - { - "characters": "let" - }, - "AwAAAFccAAAAAAAAWBwAAAAAAAAAAAAAWBwAAAAAAABZHAAAAAAAAAAAAABZHAAAAAAAAFocAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVxwAAAAAAABXHAAAAAAAAAAAAAAAAPC/" - ], - [ - 1124, - 1, - "insert", - { - "characters": " " - }, - "AQAAAFocAAAAAAAAWxwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWhwAAAAAAABaHAAAAAAAAAAAAAAAAPC/" - ], - [ - 1126, - 3, - "left_delete", - null, - "AwAAAGMcAAAAAAAAYxwAAAAAAAABAAAAIGIcAAAAAAAAYhwAAAAAAAABAAAAPWEcAAAAAAAAYRwAAAAAAAABAAAAKw", - "AQAAAAAAAAABAAAAZBwAAAAAAABkHAAAAAAAAAAAAAAAAPC/" - ], - [ - 1131, - 1, - "insert", - { - "characters": "=" - }, - "AQAAAGEcAAAAAAAAYhwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYRwAAAAAAABhHAAAAAAAAAAAAAAAAPC/" - ], - [ - 1132, - 1, - "insert", - { - "characters": " " - }, - "AQAAAGIcAAAAAAAAYxwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAYhwAAAAAAABiHAAAAAAAAAAAAAAAAPC/" - ], - [ - 1147, - 1, - "insert", - { - "characters": "?" - }, - "AQAAAKMXAAAAAAAApBcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoxcAAAAAAACjFwAAAAAAAAAAAAAAAPC/" - ], - [ - 1160, - 1, - "insert", - { - "characters": "?" - }, - "AQAAAAcYAAAAAAAACBgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABxgAAAAAAAAHGAAAAAAAAAAAAAAAAPC/" - ], - [ - 1192, - 3, - "left_delete", - null, - "AwAAAHQAAAAAAAAAdAAAAAAAAAAXAAAAZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKSlzAAAAAAAAAHMAAAAAAAAAAQAAACByAAAAAAAAAHIAAAAAAAAAAQAAACw", - "AQAAAAAAAAABAAAAdAAAAAAAAACLAAAAAAAAAAAAAAAAAPC/" - ], - [ - 1193, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAHIAAAAAAAAAcwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcgAAAAAAAAByAAAAAAAAAAAAAAAAAPC/" - ], - [ - 1197, - 4, - "left_delete", - null, - "BAAAAGEAAAAAAAAAYQAAAAAAAAABAAAAKGAAAAAAAAAAYAAAAAAAAAABAAAAeV8AAAAAAAAAXwAAAAAAAAABAAAAbl4AAAAAAAAAXgAAAAAAAAABAAAAYQ", - "AQAAAAAAAAABAAAAYgAAAAAAAABiAAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/memory/node.rs", - "settings": - { - "buffer_size": 9311, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 8, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAG8NAAAAAAAAeA0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbw0AAAAAAABvDQAAAAAAAAAAAAAAAPC/" - ], - [ - 10, - 1, - "trim_trailing_white_space", - null, - "AQAAAHANAAAAAAAAcA0AAAAAAAAIAAAAICAgICAgICA", - "AQAAAAAAAAABAAAAeA0AAAAAAAB4DQAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 1, - "paste", - null, - "AQAAAHANAAAAAAAAkQ0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcA0AAAAAAABwDQAAAAAAAAAAAAAAAPC/" - ], - [ - 19, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAJANAAAAAAAAkA0AAAAAAAAJAAAACgogICAgICAg", - "AQAAAAAAAAABAAAAkQ0AAAAAAACRDQAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "paste", - null, - "AQAAALwNAAAAAAAA3Q0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvA0AAAAAAAC8DQAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "insert", - { - "characters": "wire" - }, - "BAAAANUNAAAAAAAA1g0AAAAAAAAEAAAAeHJhedYNAAAAAAAA1w0AAAAAAAAAAAAA1w0AAAAAAADYDQAAAAAAAAAAAADYDQAAAAAAANkNAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1Q0AAAAAAADZDQAAAAAAAAAAAAAAAPC/" - ], - [ - 29, - 1, - "insert_completion", - { - "completion": "wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "wireguard" - }, - "AgAAANUNAAAAAAAA1Q0AAAAAAAAEAAAAd2lyZdUNAAAAAAAA3g0AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2Q0AAAAAAADZDQAAAAAAAAAAAAAAAPC/" - ], - [ - 32, - 1, - "rust_fmt_format_buffer", - null, - "AwAAALwNAAAAAAAAvA0AAAAAAAAIAAAAICAgICAgICDZDQAAAAAAANkNAAAAAAAAAQAAAArZDQAAAAAAANoNAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3g0AAAAAAADeDQAAAAAAAAAAAAAAAPC/" - ], - [ - 39, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAANIOAAAAAAAA3w4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0g4AAAAAAADSDgAAAAAAAAAAAAAAAFxA" - ], - [ - 40, - 1, - "paste", - null, - "AQAAAN8OAAAAAAAAAA8AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3w4AAAAAAADfDgAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAN8OAAAAAAAA3w4AAAAAAAAIAAAAICAgICAgICD3DgAAAAAAAPcOAAAAAAAAAQAAAAo", - "AQAAAAAAAAABAAAAAA8AAAAAAAAADwAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEUQAAAAAAAARhAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARRAAAAAAAABFEAAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "paste", - null, - "AQAAAEYQAAAAAAAAZxAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARhAAAAAAAABGEAAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 1, - "insert", - { - "characters": "wireguard" - }, - "CQAAAF8QAAAAAAAAYBAAAAAAAAAEAAAAeHJheWAQAAAAAAAAYRAAAAAAAAAAAAAAYRAAAAAAAABiEAAAAAAAAAAAAABiEAAAAAAAAGMQAAAAAAAAAAAAAGMQAAAAAAAAZBAAAAAAAAAAAAAAZBAAAAAAAABlEAAAAAAAAAAAAABlEAAAAAAAAGYQAAAAAAAAAAAAAGYQAAAAAAAAZxAAAAAAAAAAAAAAZxAAAAAAAABoEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXxAAAAAAAABjEAAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAE4QAAAAAAAAUhAAAAAAAAAAAAAAbxAAAAAAAABvEAAAAAAAAAEAAAAK", - "AQAAAAAAAAABAAAAaBAAAAAAAABoEAAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAADgBAAAAAAAAOQEAAAAAAAAAAAAAOQEAAAAAAAA6AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOAEAAAAAAAA4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "paste", - null, - "AQAAADoBAAAAAAAAWwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOgEAAAAAAAA6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "insert", - { - "characters": "\nuse" - }, - "BAAAAFoBAAAAAAAAYwEAAAAAAAAAAAAAYwEAAAAAAABkAQAAAAAAAAAAAABkAQAAAAAAAGUBAAAAAAAAAAAAAGUBAAAAAAAAZgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWgEAAAAAAABaAQAAAAAAAAAAAAAAAPC/" - ], - [ - 67, - 1, - "insert", - { - "characters": " crate::c" - }, - "CQAAAGYBAAAAAAAAZwEAAAAAAAAAAAAAZwEAAAAAAABoAQAAAAAAAAAAAABoAQAAAAAAAGkBAAAAAAAAAAAAAGkBAAAAAAAAagEAAAAAAAAAAAAAagEAAAAAAABrAQAAAAAAAAAAAABrAQAAAAAAAGwBAAAAAAAAAAAAAGwBAAAAAAAAbQEAAAAAAAAAAAAAbQEAAAAAAABuAQAAAAAAAAAAAABuAQAAAAAAAG8BAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZgEAAAAAAABmAQAAAAAAAAAAAAAAAPC/" - ], - [ - 68, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":61,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 33, - 67, - 9 - ], - "trigger": "config" - }, - "AgAAAG4BAAAAAAAAbgEAAAAAAAABAAAAY24BAAAAAAAAdAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwEAAAAAAABvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "insert", - { - "characters": "::" - }, - "AgAAAHQBAAAAAAAAdQEAAAAAAAAAAAAAdQEAAAAAAAB2AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 5, - "left_delete", - null, - "BQAAAHUBAAAAAAAAdQEAAAAAAAABAAAAOnQBAAAAAAAAdAEAAAAAAAABAAAAOnMBAAAAAAAAcwEAAAAAAAABAAAAZ3IBAAAAAAAAcgEAAAAAAAABAAAAaXEBAAAAAAAAcQEAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAAdgEAAAAAAAB2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":61,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 36, - 70, - 5 - ], - "trigger": "config" - }, - "AgAAAG4BAAAAAAAAbgEAAAAAAAADAAAAY29ubgEAAAAAAAB0AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcQEAAAAAAABxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "insert", - { - "characters": "In" - }, - "AgAAAHQBAAAAAAAAdQEAAAAAAAAAAAAAdQEAAAAAAAB2AQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 73, - 2, - "left_delete", - null, - "AgAAAHUBAAAAAAAAdQEAAAAAAAABAAAAbnQBAAAAAAAAdAEAAAAAAAABAAAASQ", - "AQAAAAAAAAABAAAAdgEAAAAAAAB2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 1, - "insert", - { - "characters": "::in" - }, - "BAAAAHQBAAAAAAAAdQEAAAAAAAAAAAAAdQEAAAAAAAB2AQAAAAAAAAAAAAB2AQAAAAAAAHcBAAAAAAAAAAAAAHcBAAAAAAAAeAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdAEAAAAAAAB0AQAAAAAAAAAAAAAAAPC/" - ], - [ - 75, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":2,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 40, - 74, - 4 - ], - "trigger": "inbound" - }, - "AgAAAHYBAAAAAAAAdgEAAAAAAAACAAAAaW52AQAAAAAAAH0BAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeAEAAAAAAAB4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "insert", - { - "characters": "::X" - }, - "AwAAAH0BAAAAAAAAfgEAAAAAAAAAAAAAfgEAAAAAAAB/AQAAAAAAAAAAAAB/AQAAAAAAAIABAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfQEAAAAAAAB9AQAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "left_delete", - null, - "AQAAAH8BAAAAAAAAfwEAAAAAAAABAAAAWA", - "AQAAAAAAAAABAAAAgAEAAAAAAACAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 78, - 1, - "insert", - { - "characters": "S" - }, - "AQAAAH8BAAAAAAAAgAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfwEAAAAAAAB/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":7,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 44, - 78, - 1 - ], - "trigger": "Settings" - }, - "AgAAAH8BAAAAAAAAfwEAAAAAAAABAAAAU38BAAAAAAAAhwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgAEAAAAAAACAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "insert", - { - "characters": " as" - }, - "AwAAAIcBAAAAAAAAiAEAAAAAAAAAAAAAiAEAAAAAAACJAQAAAAAAAAAAAACJAQAAAAAAAIoBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhwEAAAAAAACHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert", - { - "characters": " X" - }, - "AgAAAIoBAAAAAAAAiwEAAAAAAAAAAAAAiwEAAAAAAACMAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAigEAAAAAAACKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 82, - 1, - "insert_completion", - { - "completion": "XraySettings", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "XraySettings" - }, - "AgAAAIsBAAAAAAAAiwEAAAAAAAABAAAAWIsBAAAAAAAAlwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjAEAAAAAAACMAQAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAJcBAAAAAAAAmAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlwEAAAAAAACXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 14, - "left_delete", - null, - "DgAAAMwBAAAAAAAAzAEAAAAAAAAMAAAAWHJheVNldHRpbmdzywEAAAAAAADLAQAAAAAAAAEAAAAgygEAAAAAAADKAQAAAAAAAAEAAABzyQEAAAAAAADJAQAAAAAAAAEAAABhyAEAAAAAAADIAQAAAAAAAAEAAAAgxwEAAAAAAADHAQAAAAAAAAEAAABzxgEAAAAAAADGAQAAAAAAAAEAAABnxQEAAAAAAADFAQAAAAAAAAEAAABuxAEAAAAAAADEAQAAAAAAAAEAAABpwwEAAAAAAADDAQAAAAAAAAEAAAB0wgEAAAAAAADCAQAAAAAAAAEAAAB0wQEAAAAAAADBAQAAAAAAAAEAAABlwAEAAAAAAADAAQAAAAAAAAEAAABTvwEAAAAAAAC/AQAAAAAAAAEAAAAg", - "AQAAAAAAAAABAAAAzAEAAAAAAADYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 89, - 1, - "left_delete", - null, - "AQAAAL4BAAAAAAAAvgEAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAvwEAAAAAAAC/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "rust_fmt_format_buffer", - null, - "BAAAADoBAAAAAAAAOgEAAAAAAAAIAAAAICAgICAgICBTAQAAAAAAAFMBAAAAAAAACAAAACAgICAgICAgpgEAAAAAAACmAQAAAAAAAAEAAAB7rQEAAAAAAACtAQAAAAAAAAEAAAB9", - "AQAAAAAAAAABAAAAvgEAAAAAAAC+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAQCAAAAAAAABQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAIAAAAAAAAEAgAAAAAAAAAAAAAAAPC/" - ], - [ - 101, - 1, - "paste", - null, - "AQAAAAUCAAAAAAAAHgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABQIAAAAAAAAFAgAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 1, - "left_delete", - null, - "AQAAAB0CAAAAAAAAHQIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAHgIAAAAAAAAeAgAAAAAAAAAAAAAAAPC/" - ], - [ - 107, - 1, - "insert", - { - "characters": "wireguar" - }, - "CAAAABYCAAAAAAAAFwIAAAAAAAAEAAAAeHJheRcCAAAAAAAAGAIAAAAAAAAAAAAAGAIAAAAAAAAZAgAAAAAAAAAAAAAZAgAAAAAAABoCAAAAAAAAAAAAABoCAAAAAAAAGwIAAAAAAAAAAAAAGwIAAAAAAAAcAgAAAAAAAAAAAAAcAgAAAAAAAB0CAAAAAAAAAAAAAB0CAAAAAAAAHgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFgIAAAAAAAAaAgAAAAAAAAAAAAAAAPC/" - ], - [ - 108, - 1, - "insert", - { - "characters": "d" - }, - "AQAAAB4CAAAAAAAAHwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgIAAAAAAAAeAgAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/lib.rs", - "settings": - { - "buffer_size": 2962, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 15, - 1, - "insert", - { - "characters": "2" - }, - "AQAAABsEAAAAAAAAHAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGwQAAAAAAAAbBAAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 12, - "right_delete", - null, - "DAAAABwEAAAAAAAAHAQAAAAAAAABAAAAUxwEAAAAAAAAHAQAAAAAAAABAAAAZRwEAAAAAAAAHAQAAAAAAAABAAAAchwEAAAAAAAAHAQAAAAAAAABAAAAdhwEAAAAAAAAHAQAAAAAAAABAAAAZRwEAAAAAAAAHAQAAAAAAAABAAAAchwEAAAAAAAAHAQAAAAAAAABAAAAQxwEAAAAAAAAHAQAAAAAAAABAAAAbxwEAAAAAAAAHAQAAAAAAAABAAAAbhwEAAAAAAAAHAQAAAAAAAABAAAAZhwEAAAAAAAAHAQAAAAAAAABAAAAaRwEAAAAAAAAHAQAAAAAAAABAAAAZw", - "AQAAAAAAAAABAAAAHAQAAAAAAAAcBAAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 1, - "insert", - { - "characters": "S" - }, - "AQAAABwEAAAAAAAAHQQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHAQAAAAAAAAcBAAAAAAAAAAAAAAAAPC/" - ], - [ - 18, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":5,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 9, - 17, - 1 - ], - "trigger": "Hysteria2Settings" - }, - "AgAAABMEAAAAAAAAEwQAAAAAAAAKAAAASHlzdGVyaWEyUxMEAAAAAAAAJAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHQQAAAAAAAAdBAAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJ8JAAAAAAAAoAkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnwkAAAAAAACfCQAAAAAAAAAAAAAAYGJA" - ], - [ - 45, - 1, - "paste", - null, - "AQAAAKAJAAAAAAAAuQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoAkAAAAAAACgCQAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 4, - "left_delete", - null, - "BAAAAMQDAAAAAAAAxAMAAAAAAAABAAAAMcMDAAAAAAAAwwMAAAAAAAABAAAAMcIDAAAAAAAAwgMAAAAAAAABAAAALsEDAAAAAAAAwQMAAAAAAAABAAAANA", - "AQAAAAAAAAABAAAAxQMAAAAAAADFAwAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "insert", - { - "characters": "5.0" - }, - "AwAAAMEDAAAAAAAAwgMAAAAAAAAAAAAAwgMAAAAAAADDAwAAAAAAAAAAAADDAwAAAAAAAMQDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQMAAAAAAADBAwAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "insert", - { - "characters": "//" - }, - "IAAAAGsDAAAAAAAAbAMAAAAAAAAAAAAANgMAAAAAAAA3AwAAAAAAAAAAAAABAwAAAAAAAAIDAAAAAAAAAAAAAMwCAAAAAAAAzQIAAAAAAAAAAAAAlwIAAAAAAACYAgAAAAAAAAAAAABjAgAAAAAAAGQCAAAAAAAAAAAAADkCAAAAAAAAOgIAAAAAAAAAAAAADwIAAAAAAAAQAgAAAAAAAAAAAADlAQAAAAAAAOYBAAAAAAAAAAAAALsBAAAAAAAAvAEAAAAAAAAAAAAAjgEAAAAAAACPAQAAAAAAAAAAAABhAQAAAAAAAGIBAAAAAAAAAAAAADUBAAAAAAAANgEAAAAAAAAAAAAACgEAAAAAAAALAQAAAAAAAAAAAADmAAAAAAAAAOcAAAAAAAAAAAAAAMMAAAAAAAAAxAAAAAAAAAAAAAAAewMAAAAAAAB8AwAAAAAAAAAAAABFAwAAAAAAAEYDAAAAAAAAAAAAAA8DAAAAAAAAEAMAAAAAAAAAAAAA2QIAAAAAAADaAgAAAAAAAAAAAACjAgAAAAAAAKQCAAAAAAAAAAAAAG4CAAAAAAAAbwIAAAAAAAAAAAAAQwIAAAAAAABEAgAAAAAAAAAAAAAYAgAAAAAAABkCAAAAAAAAAAAAAO0BAAAAAAAA7gEAAAAAAAAAAAAAwgEAAAAAAADDAQAAAAAAAAAAAACUAQAAAAAAAJUBAAAAAAAAAAAAAGYBAAAAAAAAZwEAAAAAAAAAAAAAOQEAAAAAAAA6AQAAAAAAAAAAAAANAQAAAAAAAA4BAAAAAAAAAAAAAOgAAAAAAAAA6QAAAAAAAAAAAAAAxAAAAAAAAADFAAAAAAAAAAAAAAA", - "AQAAAAAAAAAQAAAAwwAAAAAAAADDAAAAAAAAAAAAAAAAAAAA5gAAAAAAAADmAAAAAAAAAAAAAAAAAPC/CgEAAAAAAAAKAQAAAAAAAAAAAAAAAAAANQEAAAAAAAA1AQAAAAAAAAAAAAAAAAAAYQEAAAAAAABhAQAAAAAAAAAAAAAAAAAAjgEAAAAAAACOAQAAAAAAAAAAAAAAAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAAAA5QEAAAAAAADlAQAAAAAAAAAAAAAAAAAADwIAAAAAAAAPAgAAAAAAAAAAAAAAAAAAOQIAAAAAAAA5AgAAAAAAAAAAAAAAAAAAYwIAAAAAAABjAgAAAAAAAAAAAAAAAAAAlwIAAAAAAACXAgAAAAAAAAAAAAAAAAAAzAIAAAAAAADMAgAAAAAAAAAAAAAAAAAAAQMAAAAAAAABAwAAAAAAAAAAAAAAAAAANgMAAAAAAAA2AwAAAAAAAAAAAAAAAAAAawMAAAAAAABrAwAAAAAAAAAAAAAAAAAA" - ], - [ - 71, - 1, - "insert", - { - "characters": " " - }, - "EAAAAIsDAAAAAAAAjAMAAAAAAAAAAAAAVAMAAAAAAABVAwAAAAAAAAAAAAAdAwAAAAAAAB4DAAAAAAAAAAAAAOYCAAAAAAAA5wIAAAAAAAAAAAAArwIAAAAAAACwAgAAAAAAAAAAAAB5AgAAAAAAAHoCAAAAAAAAAAAAAE0CAAAAAAAATgIAAAAAAAAAAAAAIQIAAAAAAAAiAgAAAAAAAAAAAAD1AQAAAAAAAPYBAAAAAAAAAAAAAMkBAAAAAAAAygEAAAAAAAAAAAAAmgEAAAAAAACbAQAAAAAAAAAAAABrAQAAAAAAAGwBAAAAAAAAAAAAAD0BAAAAAAAAPgEAAAAAAAAAAAAAEAEAAAAAAAARAQAAAAAAAAAAAADqAAAAAAAAAOsAAAAAAAAAAAAAAMUAAAAAAAAAxgAAAAAAAAAAAAAA", - "AQAAAAAAAAAQAAAAxQAAAAAAAADFAAAAAAAAAAAAAAAAAPC/6gAAAAAAAADqAAAAAAAAAAAAAAAAAPC/EAEAAAAAAAAQAQAAAAAAAAAAAAAAAPC/PQEAAAAAAAA9AQAAAAAAAAAAAAAAAPC/awEAAAAAAABrAQAAAAAAAAAAAAAAAPC/mgEAAAAAAACaAQAAAAAAAAAAAAAAAPC/yQEAAAAAAADJAQAAAAAAAAAAAAAAAPC/9QEAAAAAAAD1AQAAAAAAAAAAAAAAAPC/IQIAAAAAAAAhAgAAAAAAAAAAAAAAAPC/TQIAAAAAAABNAgAAAAAAAAAAAAAAAPC/eQIAAAAAAAB5AgAAAAAAAAAAAAAAAPC/rwIAAAAAAACvAgAAAAAAAAAAAAAAAPC/5gIAAAAAAADmAgAAAAAAAAAAAAAAAPC/HQMAAAAAAAAdAwAAAAAAAAAAAAAAAPC/VAMAAAAAAABUAwAAAAAAAAAAAAAAAPC/iwMAAAAAAACLAwAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 3, - "left_delete", - null, - "EgAAALYBAAAAAAAAtgEAAAAAAAABAAAAIIYBAAAAAAAAhgEAAAAAAAABAAAAIFcBAAAAAAAAVwEAAAAAAAABAAAAICkBAAAAAAAAKQEAAAAAAAABAAAAIAIBAAAAAAAAAgEAAAAAAAABAAAAINwAAAAAAAAA3AAAAAAAAAABAAAAILABAAAAAAAAsAEAAAAAAAABAAAAIIEBAAAAAAAAgQEAAAAAAAABAAAAIFMBAAAAAAAAUwEAAAAAAAABAAAAICYBAAAAAAAAJgEAAAAAAAABAAAAIAABAAAAAAAAAAEAAAAAAAABAAAAINsAAAAAAAAA2wAAAAAAAAABAAAAIKoBAAAAAAAAqgEAAAAAAAABAAAAIHwBAAAAAAAAfAEAAAAAAAABAAAAIE8BAAAAAAAATwEAAAAAAAABAAAAICMBAAAAAAAAIwEAAAAAAAABAAAAIP4AAAAAAAAA/gAAAAAAAAABAAAAINoAAAAAAAAA2gAAAAAAAAABAAAAIA", - "AQAAAAAAAAAGAAAA3QAAAAAAAADdAAAAAAAAAAAAAAAAwGZAAwEAAAAAAAADAQAAAAAAAAAAAAAAwGZAKgEAAAAAAAAqAQAAAAAAAAAAAAAAAPC/WAEAAAAAAABYAQAAAAAAAAAAAAAAwGZAhwEAAAAAAACHAQAAAAAAAAAAAAAAwGZAtwEAAAAAAAC3AQAAAAAAAAAAAAAAwGZA" - ], - [ - 105, - 1, - "cut", - null, - "AQAAAOgJAAAAAAAA6AkAAAAAAAAVAAAAICAgIHdpcmVndWFyZDo6V2dBcGks", - "AQAAAAAAAAABAAAA/QkAAAAAAADoCQAAAAAAAAAAAAAAAPC/" - ], - [ - 108, - 1, - "insert", - { - "characters": "\n\npub" - }, - "BQAAANYJAAAAAAAA1wkAAAAAAAAAAAAA1wkAAAAAAADYCQAAAAAAAAAAAADYCQAAAAAAANkJAAAAAAAAAAAAANkJAAAAAAAA2gkAAAAAAAAAAAAA2gkAAAAAAADbCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1gkAAAAAAADWCQAAAAAAAAAAAAAAAPC/" - ], - [ - 109, - 1, - "insert", - { - "characters": " use" - }, - "BAAAANsJAAAAAAAA3AkAAAAAAAAAAAAA3AkAAAAAAADdCQAAAAAAAAAAAADdCQAAAAAAAN4JAAAAAAAAAAAAAN4JAAAAAAAA3wkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2wkAAAAAAADbCQAAAAAAAAAAAAAAAPC/" - ], - [ - 110, - 1, - "insert", - { - "characters": " " - }, - "AQAAAN8JAAAAAAAA4AkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3wkAAAAAAADfCQAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "paste", - null, - "AQAAAOAJAAAAAAAA9QkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4AkAAAAAAADgCQAAAAAAAAAAAAAAAPC/" - ], - [ - 114, - 1, - "left_delete", - null, - "AQAAAPQJAAAAAAAA9AkAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAA9QkAAAAAAAD1CQAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAPQJAAAAAAAA9QkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9AkAAAAAAAD0CQAAAAAAAAAAAAAAAPC/" - ], - [ - 120, - 1, - "insert", - { - "characters": "proto::" - }, - "BwAAAOQJAAAAAAAA5QkAAAAAAAAAAAAA5QkAAAAAAADmCQAAAAAAAAAAAADmCQAAAAAAAOcJAAAAAAAAAAAAAOcJAAAAAAAA6AkAAAAAAAAAAAAA6AkAAAAAAADpCQAAAAAAAAAAAADpCQAAAAAAAOoJAAAAAAAAAAAAAOoJAAAAAAAA6wkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5AkAAAAAAADkCQAAAAAAAAAAAAAAAPC/" - ], - [ - 123, - 1, - "rust_fmt_format_buffer", - null, - "DAAAANcJAAAAAAAA1wkAAAAAAAABAAAACt4JAAAAAAAA3gkAAAAAAAAEAAAAICAgIAcKAAAAAAAABwoAAAAAAAAHAAAAewoKICAgIA8KAAAAAAAADwoAAAAAAAADAAAAICAgEwoAAAAAAAATCgAAAAAAAAEAAAAgHQoAAAAAAAAdCgAAAAAAAAQAAAAgICAgcAoAAAAAAABwCgAAAAAAAAQAAAAgICAgwAoAAAAAAADACgAAAAAAAAEAAAAgxAoAAAAAAADECgAAAAAAAAMAAAAgICDHCgAAAAAAAMcKAAAAAAAAAgAAACAgywoAAAAAAADLCgAAAAAAAAIAAAAgIOIKAAAAAAAA4goAAAAAAAAHAAAAfSwKICAgIA", - "AQAAAAAAAAABAAAA6wkAAAAAAADrCQAAAAAAAAAAAAAAAPC/" - ], - [ - 129, - 1, - "insert", - { - "characters": "wireguard" - }, - "CQAAAM4JAAAAAAAAzwkAAAAAAAAFAAAAcHJvdG/PCQAAAAAAANAJAAAAAAAAAAAAANAJAAAAAAAA0QkAAAAAAAAAAAAA0QkAAAAAAADSCQAAAAAAAAAAAADSCQAAAAAAANMJAAAAAAAAAAAAANMJAAAAAAAA1AkAAAAAAAAAAAAA1AkAAAAAAADVCQAAAAAAAAAAAADVCQAAAAAAANYJAAAAAAAAAAAAANYJAAAAAAAA1wkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzgkAAAAAAADTCQAAAAAAAAAAAAAAAPC/" - ], - [ - 137, - 1, - "cut", - null, - "AQAAAL0JAAAAAAAAvQkAAAAAAAAeAAAAI1tjZmcoZmVhdHVyZSA9ICJ3aXJlZ3VhcmQiKV0K", - "AQAAAAAAAAABAAAAvQkAAAAAAADbCQAAAAAAAAAAAAAAAPC/" - ], - [ - 141, - 1, - "paste", - null, - "AQAAALwJAAAAAAAA2gkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvAkAAAAAAAC8CQAAAAAAAAAAAAAAAGxA" - ], - [ - 142, - 1, - "left_delete", - null, - "AQAAANkJAAAAAAAA2QkAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA2gkAAAAAAADaCQAAAAAAAAAAAAAAAPC/" - ], - [ - 145, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAPoJAAAAAAAA+wkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+gkAAAAAAAD6CQAAAAAAAAAAAAAAAPC/" - ], - [ - 146, - 1, - "paste", - null, - "AQAAAPsJAAAAAAAAGQoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+wkAAAAAAAD7CQAAAAAAAAAAAAAAAPC/" - ], - [ - 151, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAAwKAAAAAAAADQoAAAAAAAAJAAAAd2lyZWd1YXJkDQoAAAAAAAAOCgAAAAAAAAAAAAAOCgAAAAAAAA8KAAAAAAAAAAAAAA8KAAAAAAAAEAoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAADAoAAAAAAAAVCgAAAAAAAAAAAAAAAPC/" - ], - [ - 154, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABQKAAAAAAAAFAoAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAEAoAAAAAAAAQCgAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/proto/xray/client.rs", - "settings": - { - "buffer_size": 8393, - "line_ending": "Unix" - }, - "undo_stack": - [ - ] - }, - { - "file": "src/error.rs", - "settings": - { - "buffer_size": 3493, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 4, - 1, - "insert", - { - "characters": "f" - }, - "AQAAAPcBAAAAAAAA+AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9wEAAAAAAAD3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 5, - 1, - "left_delete", - null, - "AQAAAPcBAAAAAAAA9wEAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAA+AEAAAAAAAD4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 8, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAMMMAAAAAAAAxAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwwAAAAAAADDDAAAAAAAAAAAAAAAAPC/" - ], - [ - 9, - 1, - "paste", - null, - "AQAAAMQMAAAAAAAA3QwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxAwAAAAAAADEDAAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "left_delete", - null, - "AQAAAHALAAAAAAAAcAsAAAAAAAB9AAAAaW1wbCBGcm9tPGFueWhvdzo6RXJyb3I+IGZvciBFcnJvciB7CiAgICBmbiBmcm9tKGVycjogYW55aG93OjpFcnJvcikgLT4gU2VsZiB7CiAgICAgICAgRXJyb3I6OkN1c3RvbShlcnIudG9fc3RyaW5nKCkpCiAgICB9Cn0", - "AQAAAAAAAAABAAAAcAsAAAAAAADtCwAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAHALAAAAAAAAcAsAAAAAAAACAAAACgo", - "AQAAAAAAAAABAAAAcAsAAAAAAABwCwAAAAAAAAAAAAAAAPC/" - ], - [ - 39, - 1, - "insert", - { - "characters": "\n\n" - }, - "AwAAABACAAAAAAAAFQIAAAAAAAAAAAAAFQIAAAAAAAAaAgAAAAAAAAAAAAARAgAAAAAAABECAAAAAAAABAAAACAgICA", - "AQAAAAAAAAABAAAAEAIAAAAAAAAQAgAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "paste", - null, - "AQAAABYCAAAAAAAAUAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFgIAAAAAAAAWAgAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 4, - "left_delete", - null, - "BAAAAEYCAAAAAAAARgIAAAAAAAABAAAAbkUCAAAAAAAARQIAAAAAAAABAAAAb0QCAAAAAAAARAIAAAAAAAABAAAAc0MCAAAAAAAAQwIAAAAAAAABAAAAag", - "AQAAAAAAAAABAAAARwIAAAAAAABHAgAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "insert", - { - "characters": " " - }, - "AQAAAEMCAAAAAAAARAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQwIAAAAAAABDAgAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "insert", - { - "characters": "y" - }, - "AQAAAEMCAAAAAAAARAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQwIAAAAAAABDAgAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":99,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 27, - 46, - 1 - ], - "trigger": "serde_yaml" - }, - "AgAAAD0CAAAAAAAAPQIAAAAAAAAHAAAAc2VyZGVfeT0CAAAAAAAARwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARAIAAAAAAABEAgAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "right_delete", - null, - "AQAAAEcCAAAAAAAARwIAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAARwIAAAAAAABHAgAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 1, - "insert", - { - "characters": "Yaml" - }, - "BAAAADACAAAAAAAAMQIAAAAAAAAEAAAASnNvbjECAAAAAAAAMgIAAAAAAAAAAAAAMgIAAAAAAAAzAgAAAAAAAAAAAAAzAgAAAAAAADQCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMAIAAAAAAAA0AgAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAKwCAAAAAAAArQIAAAAAAAAFAAAAcHJvdG+tAgAAAAAAAK4CAAAAAAAAAAAAAK4CAAAAAAAArwIAAAAAAAAAAAAArwIAAAAAAACwAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArAIAAAAAAACxAgAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAACADAAAAAAAAIQMAAAAAAAAFAAAAcHJvdG8hAwAAAAAAACIDAAAAAAAAAAAAACIDAAAAAAAAIwMAAAAAAAAAAAAAIwMAAAAAAAAkAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIAMAAAAAAAAlAwAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAAIwDAAAAAAAAjQMAAAAAAAAFAAAAcHJvdG+NAwAAAAAAAI4DAAAAAAAAAAAAAI4DAAAAAAAAjwMAAAAAAAAAAAAAjwMAAAAAAACQAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjAMAAAAAAACRAwAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAF4EAAAAAAAAXwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXgQAAAAAAABeBAAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "paste", - null, - "AQAAAF8EAAAAAAAAeAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAXwQAAAAAAABfBAAAAAAAAAAAAAAAAPC/" - ], - [ - 97, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAGAEAAAAAAAAYwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeAQAAAAAAAB4BAAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "insert", - { - "characters": "wireguar" - }, - "CAAAAHQEAAAAAAAAdQQAAAAAAAAEAAAAeHJheXUEAAAAAAAAdgQAAAAAAAAAAAAAdgQAAAAAAAB3BAAAAAAAAAAAAAB3BAAAAAAAAHgEAAAAAAAAAAAAAHgEAAAAAAAAeQQAAAAAAAAAAAAAeQQAAAAAAAB6BAAAAAAAAAAAAAB6BAAAAAAAAHsEAAAAAAAAAAAAAHsEAAAAAAAAfAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdAQAAAAAAAB4BAAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "insert", - { - "characters": "d" - }, - "AQAAAHwEAAAAAAAAfQQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfAQAAAAAAAB8BAAAAAAAAAAAAAAAAPC/" - ], - [ - 119, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAALUMAAAAAAAAtgwAAAAAAAAFAAAAcHJvdG+2DAAAAAAAALcMAAAAAAAAAAAAALcMAAAAAAAAuAwAAAAAAAAAAAAAuAwAAAAAAAC5DAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtQwAAAAAAAC6DAAAAAAAAAAAAAAAAPC/" - ], - [ - 128, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "paste", - null, - "AQAAAAAAAAAAAAAAHgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" - ], - [ - 133, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAB4AAAAAAAAAHgAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAHgAAAAAAAAAeAAAAAAAAAAAAAAAAAPC/" - ], - [ - 152, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAOkEAAAAAAAA6gQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6QQAAAAAAADpBAAAAAAAAAAAAAAAAPC/" - ], - [ - 153, - 1, - "paste", - null, - "AQAAAOoEAAAAAAAABwUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6gQAAAAAAADqBAAAAAAAAAAAAAAAAPC/" - ], - [ - 156, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAOoEAAAAAAAA7gQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABwUAAAAAAAAHBQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/config/wireguard.rs", - "settings": - { - "buffer_size": 3737, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 6, - 1, - "left_delete", - null, - "AQAAALUBAAAAAAAAtQEAAAAAAAAGAAAAYW55aG93", - "AQAAAAAAAAABAAAAtQEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 7, - 2, - "right_delete", - null, - "AgAAALUBAAAAAAAAtQEAAAAAAAABAAAAOrUBAAAAAAAAtQEAAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAAtQEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 11, - 1, - "insert", - { - "characters": "," - }, - "AQAAAMABAAAAAAAAwQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwAEAAAAAAADAAQAAAAAAAAAAAAAAAPC/" - ], - [ - 12, - 1, - "insert", - { - "characters": " Error" - }, - "BgAAAMEBAAAAAAAAwgEAAAAAAAAAAAAAwgEAAAAAAADDAQAAAAAAAAAAAADDAQAAAAAAAMQBAAAAAAAAAAAAAMQBAAAAAAAAxQEAAAAAAAAAAAAAxQEAAAAAAADGAQAAAAAAAAAAAADGAQAAAAAAAMcBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwQEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "insert", - { - "characters": "Err" - }, - "AwAAABsDAAAAAAAAHAMAAAAAAAAPAAAAYW55aG93Ojphbnlob3chHAMAAAAAAAAdAwAAAAAAAAAAAAAdAwAAAAAAAB4DAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGwMAAAAAAAAqAwAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":16,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 11, - 21, - 3 - ], - "trigger": "Error" - }, - "AgAAABsDAAAAAAAAGwMAAAAAAAADAAAARXJyGwMAAAAAAAAgAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgMAAAAAAAAeAwAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "insert", - { - "characters": "::C" - }, - "AwAAACADAAAAAAAAIQMAAAAAAAAAAAAAIQMAAAAAAAAiAwAAAAAAAAAAAAAiAwAAAAAAACMDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIAMAAAAAAAAgAwAAAAAAAAAAAAAAAPC/" - ], - [ - 29, - 1, - "insert", - { - "characters": "us" - }, - "AgAAACMDAAAAAAAAJAMAAAAAAAAAAAAAJAMAAAAAAAAlAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIwMAAAAAAAAjAwAAAAAAAAAAAAAA4HFA" - ], - [ - 30, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":13,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 18, - 29, - 1 - ], - "trigger": "Custom" - }, - "AwAAACQDAAAAAAAAJAMAAAAAAAABAAAAcyIDAAAAAAAAIgMAAAAAAAACAAAAQ3UiAwAAAAAAACgDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQMAAAAAAAAlAwAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "insert", - { - "characters": ".to" - }, - "AwAAADwDAAAAAAAAPQMAAAAAAAAAAAAAPQMAAAAAAAA+AwAAAAAAAAAAAAA+AwAAAAAAAD8DAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPAMAAAAAAAA8AwAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 2, - "left_delete", - null, - "AgAAAD4DAAAAAAAAPgMAAAAAAAABAAAAbz0DAAAAAAAAPQMAAAAAAAABAAAAdA", - "AQAAAAAAAAABAAAAPwMAAAAAAAA/AwAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 1, - "insert", - { - "characters": "into" - }, - "BAAAAD0DAAAAAAAAPgMAAAAAAAAAAAAAPgMAAAAAAAA/AwAAAAAAAAAAAAA/AwAAAAAAAEADAAAAAAAAAAAAAEADAAAAAAAAQQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPQMAAAAAAAA9AwAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAEEDAAAAAAAAQwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQQMAAAAAAABBAwAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "paste", - null, - "AQAAAJkEAAAAAAAApgQAAAAAAAAPAAAAYW55aG93Ojphbnlob3ch", - "AQAAAAAAAAABAAAAmQQAAAAAAACoBAAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "insert", - { - "characters": ".into" - }, - "BQAAAMAEAAAAAAAAwQQAAAAAAAAAAAAAwQQAAAAAAADCBAAAAAAAAAAAAADCBAAAAAAAAMMEAAAAAAAAAAAAAMMEAAAAAAAAxAQAAAAAAAAAAAAAxAQAAAAAAADFBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwAQAAAAAAADABAAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAMUEAAAAAAAAxwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxQQAAAAAAADFBAAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "paste", - null, - "AQAAANUHAAAAAAAA4gcAAAAAAAAPAAAAYW55aG93Ojphbnlob3ch", - "AQAAAAAAAAABAAAA1QcAAAAAAADkBwAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 1, - "insert", - { - "characters": ".into" - }, - "BQAAAPIHAAAAAAAA8wcAAAAAAAAAAAAA8wcAAAAAAAD0BwAAAAAAAAAAAAD0BwAAAAAAAPUHAAAAAAAAAAAAAPUHAAAAAAAA9gcAAAAAAAAAAAAA9gcAAAAAAAD3BwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8gcAAAAAAADyBwAAAAAAAAAAAAAAAPC/" - ], - [ - 75, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAPcHAAAAAAAA+QcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9wcAAAAAAAD3BwAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "paste", - null, - "AQAAADAIAAAAAAAAPQgAAAAAAAAQAAAAIGFueWhvdzo6YW55aG93IQ", - "AQAAAAAAAAABAAAAMAgAAAAAAABACAAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "insert", - { - "characters": ".into" - }, - "BQAAAE0IAAAAAAAATggAAAAAAAAAAAAATggAAAAAAABPCAAAAAAAAAAAAABPCAAAAAAAAFAIAAAAAAAAAAAAAFAIAAAAAAAAUQgAAAAAAAAAAAAAUQgAAAAAAABSCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATQgAAAAAAABNCAAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAFIIAAAAAAAAVAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUggAAAAAAABSCAAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "rust_fmt_format_buffer", - null, - "AQAAADAIAAAAAAAAMQgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVAgAAAAAAABUCAAAAAAAAAAAAAAAAPC/" - ], - [ - 96, - 1, - "paste", - null, - "AQAAAIUIAAAAAAAAkggAAAAAAAAPAAAAYW55aG93Ojphbnlob3ch", - "AQAAAAAAAAABAAAAhQgAAAAAAACUCAAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 1, - "insert", - { - "characters": ",into" - }, - "BQAAAJ8IAAAAAAAAoAgAAAAAAAAAAAAAoAgAAAAAAAChCAAAAAAAAAAAAAChCAAAAAAAAKIIAAAAAAAAAAAAAKIIAAAAAAAAowgAAAAAAAAAAAAAowgAAAAAAACkCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnwgAAAAAAACfCAAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAAKQIAAAAAAAApggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApAgAAAAAAACkCAAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAKAIAAAAAAAAoQgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApggAAAAAAACmCAAAAAAAAAAAAAAAAPC/" - ], - [ - 108, - 2, - "left_delete", - null, - "AgAAAKAIAAAAAAAAoAgAAAAAAAABAAAAIJ8IAAAAAAAAnwgAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAoQgAAAAAAAChCAAAAAAAAAAAAAAAAPC/" - ], - [ - 109, - 1, - "insert", - { - "characters": "," - }, - "AQAAAJ8IAAAAAAAAoAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnwgAAAAAAACfCAAAAAAAAAAAAAAAAPC/" - ], - [ - 112, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAKAIAAAAAAAAoQgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAoAgAAAAAAACgCAAAAAAAAAAAAAAAAPC/" - ], - [ - 114, - 2, - "left_delete", - null, - "AgAAAKAIAAAAAAAAoAgAAAAAAAABAAAAIJ8IAAAAAAAAnwgAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAoQgAAAAAAAChCAAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "insert", - { - "characters": "." - }, - "AQAAAJ8IAAAAAAAAoAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnwgAAAAAAACfCAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/memory/connection/wireguard.rs", - "settings": - { - "buffer_size": 8701, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 55, - 1, - "paste", - null, - "AQAAAJcDAAAAAAAAbwYAAAAAAABYAgAAZm4gZGVyaXZlX3B1YmtleShwcml2YXRlX2tleV9iNjQ6ICZzdHIpIC0+IFJlc3VsdDxTdHJpbmcsIEVycm9yPiB7CiAgICAgICAgbGV0IHByaXZhdGVfYnl0ZXMgPSBnZW5lcmFsX3B1cnBvc2U6OlNUQU5EQVJECiAgICAgICAgICAgIC5kZWNvZGUocHJpdmF0ZV9rZXlfYjY0KQogICAgICAgICAgICAubWFwX2Vycih8ZXwgRXJyKEVycm9yOjpDdXN0b20oZm9ybWF0ISgiaW52YWxpZCBiYXNlNjQgcHJpdmF0ZSBrZXk6IHt9IiwgZSkpKSk7CgogICAgICAgIGxldCBwcml2YXRlX2J5dGVzOiBbdTg7IDMyXSA9IHByaXZhdGVfYnl0ZXMKICAgICAgICAgICAgLnRyeV9pbnRvKCkKICAgICAgICAgICAgLm1hcF9lcnIofF98IEVycm9yOjpDdXN0b20oImludmFsaWQgcHJpdmF0ZSBrZXkgbGVuZ3RoIChleHBlY3RlZCAzMiBieXRlcykiLmludG8oKSkpPzsKCiAgICAgICAgbGV0IHNlY3JldCA9IFN0YXRpY1NlY3JldDo6ZnJvbShwcml2YXRlX2J5dGVzKTsKICAgICAgICBsZXQgcHVibGljID0gUHVibGljS2V5Ojpmcm9tKCZzZWNyZXQpOwoKICAgICAgICBPayhnZW5lcmFsX3B1cnBvc2U6OlNUQU5EQVJELmVuY29kZShwdWJsaWMuYXNfYnl0ZXMoKSkpCiAgICB9", - "AQAAAAAAAAABAAAAlwMAAAAAAADvBQAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "rust_fmt_format_buffer", - null, - "FgAAAN4DAAAAAAAA4gMAAAAAAAAAAAAALQQAAAAAAAAwBAAAAAAAAAAAAAA0BAAAAAAAADUEAAAAAAAAAAAAAGEEAAAAAAAAYwQAAAAAAAAAAAAAawQAAAAAAABtBAAAAAAAAAAAAACGBAAAAAAAAIcEAAAAAAAAAAAAAI8EAAAAAAAAkgQAAAAAAAAAAAAAAgUAAAAAAAAGBQAAAAAAAAAAAAAyBQAAAAAAADYFAAAAAAAAAAAAAGAFAAAAAAAAYgUAAAAAAAAAAAAAagUAAAAAAABsBQAAAAAAAAAAAAB4BQAAAAAAAHoFAAAAAAAAAAAAAIIFAAAAAAAAhAUAAAAAAAAAAAAA1wUAAAAAAADYBQAAAAAAAAAAAADcBQAAAAAAAN8FAAAAAAAAAAAAAPYFAAAAAAAA+QUAAAAAAAAAAAAA/QUAAAAAAAD+BQAAAAAAAAAAAAAuBgAAAAAAADEGAAAAAAAAAAAAADUGAAAAAAAANgYAAAAAAAAAAAAAXgYAAAAAAABgBgAAAAAAAAAAAABkBgAAAAAAAGYGAAAAAAAAAAAAAJ4GAAAAAAAAogYAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbwYAAAAAAABvBgAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "left_delete", - null, - "AQAAAAIFAAAAAAAAAgUAAAAAAAA3AAAAICAgICAgICAvLyAyLiDQn9GA0LXQstGA0LDRidCw0LXQvCBWZWM8dTg+INCyIFt1ODsgMzJdCg", - "AQAAAAAAAAABAAAAAgUAAAAAAAAuBQAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "left_delete", - null, - "AQAAAN0EAAAAAAAA3QQAAAAAAAA9AAAAIC8vINCh0YDQsNC30YMg0LLRi9C60LjQtNGL0LLQsNC10Lwg0L7RiNC40LHQutGDINGH0LXRgNC10LcgPw", - "AQAAAAAAAAABAAAA3QQAAAAAAAAABQAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "left_delete", - null, - "AQAAAIgFAAAAAAAAiAUAAAAAAAAuAAAAICAgICAgICAvLyAzLiDQk9C10L3QtdGA0LjRgNGD0LXQvCDQutC70Y7Rh9C4Cg", - "AQAAAAAAAAABAAAAiAUAAAAAAACnBQAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "left_delete", - null, - "AQAAANoDAAAAAAAA2gMAAAAAAAB6AAAAICAgICAgICAvLyAxLiDQlNC10LrQvtC00LjRgNGD0LXQvCBCYXNlNjQuIG1hcF9lcnIg0LTQvtC70LbQtdC9INCy0L7Qt9Cy0YDQsNGJ0LDRgtGMINGB0LDQvNGDINC+0YjQuNCx0LrRgywg0LAg0L3QtSBFcnIoKQo", - "AQAAAAAAAAABAAAA2gMAAAAAAAAtBAAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 2, - "left_delete", - null, - "AgAAACkGAAAAAAAAKQYAAAAAAAAaAAAALy8vIElQIGFkZHJlc3Mgd2l0aCBDSURSLgooBgAAAAAAACgGAAAAAAAAAQAAAAo", - "AQAAAAAAAAABAAAAKQYAAAAAAABDBgAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/bin/node/metrics.rs", - "settings": - { - "buffer_size": 5087, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 7, - 1, - "insert", - { - "characters": "fcore" - }, - "BQAAABsAAAAAAAAAHAAAAAAAAAAEAAAAcG9ueRwAAAAAAAAAHQAAAAAAAAAAAAAAHQAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAIAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGwAAAAAAAAAfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAABYAAAAAAAAAFwAAAAAAAAAAAAAAFwAAAAAAAAAYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFgAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 1, - "insert", - { - "characters": "\n#" - }, - "AgAAABcAAAAAAAAAGAAAAAAAAAAAAAAAGAAAAAAAAAAZAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFwAAAAAAAAAXAAAAAAAAAAAAAAAAAAAA" - ], - [ - 17, - 1, - "insert_snippet", - { - "contents": "[$0]" - }, - "AQAAABkAAAAAAAAAGwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 18, - 1, - "insert", - { - "characters": "cf" - }, - "AgAAABoAAAAAAAAAGwAAAAAAAAAAAAAAGwAAAAAAAAAcAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGgAAAAAAAAAaAAAAAAAAAAAAAAAAAPC/" - ], - [ - 19, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":64,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 9, - 18, - 2 - ], - "trigger": "cfg(…)" - }, - "AgAAABoAAAAAAAAAGgAAAAAAAAACAAAAY2YaAAAAAAAAACgAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHAAAAAAAAAAcAAAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 1, - "insert", - { - "characters": "fr" - }, - "AgAAAB4AAAAAAAAAHwAAAAAAAAAJAAAAcHJlZGljYXRlHwAAAAAAAAAgAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHgAAAAAAAAAnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "left_delete", - null, - "AQAAAB8AAAAAAAAAHwAAAAAAAAABAAAAcg", - "AQAAAAAAAAABAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "insert", - { - "characters": "e" - }, - "AQAAAB8AAAAAAAAAIAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHwAAAAAAAAAfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 13, - 22, - 1 - ], - "trigger": "feature" - }, - "AgAAAB4AAAAAAAAAHgAAAAAAAAACAAAAZmUeAAAAAAAAACgAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "insert", - { - "characters": " " - }, - "AQAAACgAAAAAAAAAKQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAAAAAAAAAAoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 1, - "left_delete", - null, - "AQAAACgAAAAAAAAAKAAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAACgAAAAAAAAAKgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAAAAAAAAAAoAAAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 1, - "insert", - { - "characters": "proto" - }, - "BQAAACkAAAAAAAAAKgAAAAAAAAAAAAAAKgAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAACwAAAAAAAAAAAAAACwAAAAAAAAALQAAAAAAAAAAAAAALQAAAAAAAAAuAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKQAAAAAAAAApAAAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAADEAAAAAAAAAMgAAAAAAAAAAAAAAMgAAAAAAAAAzAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMQAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 1, - "insert", - { - "characters": "use" - }, - "AwAAADMAAAAAAAAANAAAAAAAAAAAAAAANAAAAAAAAAA1AAAAAAAAAAAAAAA1AAAAAAAAADYAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMwAAAAAAAAAzAAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 8, - "left_delete", - null, - "CAAAADUAAAAAAAAANQAAAAAAAAABAAAAZTQAAAAAAAAANAAAAAAAAAABAAAAczMAAAAAAAAAMwAAAAAAAAABAAAAdTIAAAAAAAAAMgAAAAAAAAABAAAACjEAAAAAAAAAMQAAAAAAAAABAAAACjAAAAAAAAAAMAAAAAAAAAABAAAAXS8AAAAAAAAALwAAAAAAAAABAAAAKS4AAAAAAAAALgAAAAAAAAABAAAAIg", - "AQAAAAAAAAABAAAANgAAAAAAAAA2AAAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "left_delete", - null, - "AQAAABgAAAAAAAAAGAAAAAAAAAAXAAAAI1tjZmcoZmVhdHVyZSA9ICJwcm90bwo", - "AQAAAAAAAAABAAAAGAAAAAAAAAAvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABgAAAAAAAAAGAAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 1, - "insert", - { - "characters": "\n\n\n" - }, - "AwAAABYAAAAAAAAAFwAAAAAAAAAAAAAAFwAAAAAAAAAYAAAAAAAAAAAAAAAYAAAAAAAAABkAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFgAAAAAAAAAWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "paste", - null, - "AQAAABkAAAAAAAAANgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGQAAAAAAAAAZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 9, - "left_delete", - null, - "CQAAADIAAAAAAAAAMgAAAAAAAAABAAAAZDEAAAAAAAAAMQAAAAAAAAABAAAAcjAAAAAAAAAAMAAAAAAAAAABAAAAYS8AAAAAAAAALwAAAAAAAAABAAAAdS4AAAAAAAAALgAAAAAAAAABAAAAZy0AAAAAAAAALQAAAAAAAAABAAAAZSwAAAAAAAAALAAAAAAAAAABAAAAcisAAAAAAAAAKwAAAAAAAAABAAAAaSoAAAAAAAAAKgAAAAAAAAABAAAAdw", - "AQAAAAAAAAABAAAAMwAAAAAAAAAzAAAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "insert", - { - "characters": "xray" - }, - "BAAAACoAAAAAAAAAKwAAAAAAAAAAAAAAKwAAAAAAAAAsAAAAAAAAAAAAAAAsAAAAAAAAAC0AAAAAAAAAAAAAAC0AAAAAAAAALgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgAAAAAAAAAqAAAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "insert", - { - "characters": "\nuf" - }, - "AwAAADEAAAAAAAAAMgAAAAAAAAAAAAAAMgAAAAAAAAAzAAAAAAAAAAAAAAAzAAAAAAAAADQAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMQAAAAAAAAAxAAAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 1, - "left_delete", - null, - "AQAAADMAAAAAAAAAMwAAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAANAAAAAAAAAA0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "insert", - { - "characters": "se" - }, - "AgAAADMAAAAAAAAANAAAAAAAAAAAAAAANAAAAAAAAAA1AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAMwAAAAAAAAAzAAAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "insert", - { - "characters": " fcore::" - }, - "CAAAADUAAAAAAAAANgAAAAAAAAAAAAAANgAAAAAAAAA3AAAAAAAAAAAAAAA3AAAAAAAAADgAAAAAAAAAAAAAADgAAAAAAAAAOQAAAAAAAAAAAAAAOQAAAAAAAAA6AAAAAAAAAAAAAAA6AAAAAAAAADsAAAAAAAAAAAAAADsAAAAAAAAAPAAAAAAAAAAAAAAAPAAAAAAAAAA9AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANQAAAAAAAAA1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 64, - 1, - "insert", - { - "characters": " " - }, - "AQAAAD0AAAAAAAAAPgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "left_delete", - null, - "AQAAAD0AAAAAAAAAPQAAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "insert", - { - "characters": "P" - }, - "AQAAAD0AAAAAAAAAPgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 67, - 1, - "left_delete", - null, - "AQAAAD0AAAAAAAAAPQAAAAAAAAABAAAAUA", - "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 68, - 1, - "insert_snippet", - { - "contents": "{$0}" - }, - "AQAAAD0AAAAAAAAAPwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPQAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "insert", - { - "characters": "Pre" - }, - "AwAAAD4AAAAAAAAAPwAAAAAAAAAAAAAAPwAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAEEAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgAAAAAAAAA+AAAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "insert_completion", - { - "completion": "Prefix", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "Prefix" - }, - "AgAAAD4AAAAAAAAAPgAAAAAAAAADAAAAUHJlPgAAAAAAAABEAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQQAAAAAAAABBAAAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "insert", - { - "characters": "," - }, - "AQAAAEQAAAAAAAAARQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARAAAAAAAAABEAAAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "insert", - { - "characters": " S" - }, - "AgAAAEUAAAAAAAAARgAAAAAAAAAAAAAARgAAAAAAAABHAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARQAAAAAAAABFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 74, - 1, - "insert_completion", - { - "completion": "StatsOp", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "StatsOp" - }, - "AgAAAEYAAAAAAAAARgAAAAAAAAABAAAAU0YAAAAAAAAATQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARwAAAAAAAABHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAE4AAAAAAAAATwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "left_delete", - null, - "AQAAAKcAAAAAAAAApwAAAAAAAAAGAAAAUHJlZml4", - "AQAAAAAAAAABAAAApwAAAAAAAACtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 82, - 10, - "right_delete", - null, - "CgAAAKcAAAAAAAAApwAAAAAAAAABAAAALKcAAAAAAAAApwAAAAAAAAABAAAAIKcAAAAAAAAApwAAAAAAAAABAAAAU6cAAAAAAAAApwAAAAAAAAABAAAAdKcAAAAAAAAApwAAAAAAAAABAAAAYacAAAAAAAAApwAAAAAAAAABAAAAdKcAAAAAAAAApwAAAAAAAAABAAAAc6cAAAAAAAAApwAAAAAAAAABAAAAT6cAAAAAAAAApwAAAAAAAAABAAAAcKcAAAAAAAAApwAAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAApwAAAAAAAACnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "rust_fmt_format_buffer", - null, - "BAAAABgAAAAAAAAAGAAAAAAAAAABAAAAClwAAAAAAAAAXAAAAAAAAAAFAAAACiAgICCgAAAAAAAAAKAAAAAAAAAAAQAAACCkAAAAAAAAAKQAAAAAAAAAAgAAACwK", - "AQAAAAAAAAABAAAApwAAAAAAAACnAAAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAANMBAAAAAAAA2AEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0wEAAAAAAADTAQAAAAAAAAAAAAAAAPC/" - ], - [ - 96, - 1, - "paste", - null, - "AQAAANgBAAAAAAAA8QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2AEAAAAAAADYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 97, - 1, - "left_delete", - null, - "AQAAAPABAAAAAAAA8AEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAA8QEAAAAAAADxAQAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAB0CAAAAAAAAIgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHQIAAAAAAAAdAgAAAAAAAAAAAAAAAPC/" - ], - [ - 101, - 1, - "paste", - null, - "AQAAACICAAAAAAAAOwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIgIAAAAAAAAiAgAAAAAAAAAAAAAAAPC/" - ], - [ - 102, - 1, - "left_delete", - null, - "AQAAADoCAAAAAAAAOgIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAOwIAAAAAAAA7AgAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAGQCAAAAAAAAaQIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAZAIAAAAAAABkAgAAAAAAAAAAAAAAAPC/" - ], - [ - 106, - 1, - "paste", - null, - "AQAAAGkCAAAAAAAAggIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAaQIAAAAAAABpAgAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "insert", - { - "characters": "wireguard" - }, - "CQAAAHoCAAAAAAAAewIAAAAAAAAEAAAAeHJheXsCAAAAAAAAfAIAAAAAAAAAAAAAfAIAAAAAAAB9AgAAAAAAAAAAAAB9AgAAAAAAAH4CAAAAAAAAAAAAAH4CAAAAAAAAfwIAAAAAAAAAAAAAfwIAAAAAAACAAgAAAAAAAAAAAACAAgAAAAAAAIECAAAAAAAAAAAAAIECAAAAAAAAggIAAAAAAAAAAAAAggIAAAAAAACDAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAegIAAAAAAAB+AgAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "left_delete", - null, - "AQAAAIYCAAAAAAAAhgIAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAhwIAAAAAAACHAgAAAAAAAAAAAAAAAPC/" - ], - [ - 130, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAADoDAAAAAAAAPwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAOgMAAAAAAAA6AwAAAAAAAAAAAAAAAPC/" - ], - [ - 131, - 1, - "paste", - null, - "AQAAAD8DAAAAAAAAXAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPwMAAAAAAAA/AwAAAAAAAAAAAAAAAPC/" - ], - [ - 134, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAD8DAAAAAAAAPwMAAAAAAAAEAAAAICAgIA", - "AQAAAAAAAAABAAAAXAMAAAAAAABcAwAAAAAAAAAAAAAAAPC/" - ], - [ - 136, - 1, - "left_delete", - null, - "AQAAAFcDAAAAAAAAVwMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAWAMAAAAAAABYAwAAAAAAAAAAAAAAAPC/" - ], - [ - 143, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAIAIAAAAAAAAgQgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgAgAAAAAAACACAAAAAAAAAAAAAAAAPC/" - ], - [ - 144, - 1, - "paste", - null, - "AQAAAIEIAAAAAAAAnggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAgQgAAAAAAACBCAAAAAAAAAAAAAAAAPC/" - ], - [ - 145, - 1, - "left_delete", - null, - "AQAAAJ0IAAAAAAAAnQgAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAnggAAAAAAACeCAAAAAAAAAAAAAAAAPC/" - ], - [ - 152, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAEQOAAAAAAAARQ4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARA4AAAAAAABEDgAAAAAAAAAAAAAAAPC/" - ], - [ - 153, - 1, - "paste", - null, - "AQAAAEUOAAAAAAAAYg4AAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARQ4AAAAAAABFDgAAAAAAAAAAAAAAAPC/" - ], - [ - 158, - 1, - "insert", - { - "characters": "wireguard" - }, - "CQAAAFoOAAAAAAAAWw4AAAAAAAAEAAAAeHJheVsOAAAAAAAAXA4AAAAAAAAAAAAAXA4AAAAAAABdDgAAAAAAAAAAAABdDgAAAAAAAF4OAAAAAAAAAAAAAF4OAAAAAAAAXw4AAAAAAAAAAAAAXw4AAAAAAABgDgAAAAAAAAAAAABgDgAAAAAAAGEOAAAAAAAAAAAAAGEOAAAAAAAAYg4AAAAAAAAAAAAAYg4AAAAAAABjDgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWg4AAAAAAABeDgAAAAAAAAAAAAAAAPC/" - ], - [ - 164, - 1, - "left_delete", - null, - "AQAAAGYOAAAAAAAAZg4AAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAZw4AAAAAAABnDgAAAAAAAAAAAAAAQGpA" - ], - [ - 210, - 1, - "insert", - { - "characters": " |Tag" - }, - "BQAAAEsEAAAAAAAATAQAAAAAAAAAAAAATAQAAAAAAABNBAAAAAAAAAAAAABNBAAAAAAAAE4EAAAAAAAAAAAAAE4EAAAAAAAATwQAAAAAAAAAAAAATwQAAAAAAABQBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAASwQAAAAAAABLBAAAAAAAAAAAAAAAAPC/" - ], - [ - 211, - 1, - "insert", - { - "characters": "::Wire" - }, - "BgAAAFAEAAAAAAAAUQQAAAAAAAAAAAAAUQQAAAAAAABSBAAAAAAAAAAAAABSBAAAAAAAAFMEAAAAAAAAAAAAAFMEAAAAAAAAVAQAAAAAAAAAAAAAVAQAAAAAAABVBAAAAAAAAAAAAABVBAAAAAAAAFYEAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAUAQAAAAAAABQBAAAAAAAAAAAAAAAAPC/" - ], - [ - 212, - 1, - "insert", - { - "characters": "guard" - }, - "BQAAAFYEAAAAAAAAVwQAAAAAAAAAAAAAVwQAAAAAAABYBAAAAAAAAAAAAABYBAAAAAAAAFkEAAAAAAAAAAAAAFkEAAAAAAAAWgQAAAAAAAAAAAAAWgQAAAAAAABbBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAVgQAAAAAAABWBAAAAAAAAAAAAAAAAPC/" - ], - [ - 215, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAE0EAAAAAAAATgQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWwQAAAAAAABbBAAAAAAAAAAAAAAAAPC/" - ], - [ - 219, - 3, - "left_delete", - null, - "AwAAAE4EAAAAAAAATgQAAAAAAAAOAAAAVGFnOjpXaXJlZ3VhcmRNBAAAAAAAAE0EAAAAAAAAAQAAACBMBAAAAAAAAEwEAAAAAAAAAQAAAHw", - "AQAAAAAAAAABAAAATgQAAAAAAABcBAAAAAAAAAAAAAAAAPC/" - ], - [ - 222, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAEsEAAAAAAAASwQAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAATAQAAAAAAABMBAAAAAAAAAAAAAAAAPC/" - ], - [ - 233, - 1, - "cut", - null, - "AQAAAKEAAAAAAAAAoQAAAAAAAAADAAAAVGFn", - "AQAAAAAAAAABAAAAoQAAAAAAAACkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 234, - 2, - "left_delete", - null, - "AgAAAKAAAAAAAAAAoAAAAAAAAAABAAAAIJ8AAAAAAAAAnwAAAAAAAAABAAAALA", - "AQAAAAAAAAABAAAAoQAAAAAAAAChAAAAAAAAAAAAAAAAAPC/" - ], - [ - 238, - 1, - "insert", - { - "characters": "," - }, - "AQAAAEwAAAAAAAAATQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATAAAAAAAAABMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 239, - 1, - "insert", - { - "characters": " " - }, - "AQAAAE0AAAAAAAAATgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATQAAAAAAAABNAAAAAAAAAAAAAAAAAPC/" - ], - [ - 240, - 1, - "paste", - null, - "AQAAAE4AAAAAAAAAUQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAATgAAAAAAAABOAAAAAAAAAAAAAAAAAPC/" - ], - [ - 258, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJsBAAAAAAAAnAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAmwEAAAAAAACbAQAAAAAAAAAAAAAAAPC/" - ], - [ - 259, - 1, - "paste", - null, - "AQAAAJwBAAAAAAAAtQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnAEAAAAAAACcAQAAAAAAAAAAAAAAAPC/" - ], - [ - 262, - 1, - "insert", - { - "characters": "any*" - }, - "BAAAAKIBAAAAAAAAowEAAAAAAAAAAAAAowEAAAAAAACkAQAAAAAAAAAAAACkAQAAAAAAAKUBAAAAAAAAAAAAAKUBAAAAAAAApgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAogEAAAAAAACiAQAAAAAAAAAAAAAAAPC/" - ], - [ - 263, - 1, - "left_delete", - null, - "AQAAAKUBAAAAAAAApQEAAAAAAAABAAAAKg", - "AQAAAAAAAAABAAAApgEAAAAAAACmAQAAAAAAAAAAAAAAAPC/" - ], - [ - 264, - 1, - "insert", - { - "characters": "(" - }, - "AQAAAKUBAAAAAAAApgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApQEAAAAAAAClAQAAAAAAAAAAAAAAAPC/" - ], - [ - 267, - 1, - "insert", - { - "characters": "," - }, - "AQAAALYBAAAAAAAAtwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtgEAAAAAAAC2AQAAAAAAAAAAAAAAAPC/" - ], - [ - 268, - 1, - "insert", - { - "characters": " fe" - }, - "AwAAALcBAAAAAAAAuAEAAAAAAAAAAAAAuAEAAAAAAAC5AQAAAAAAAAAAAAC5AQAAAAAAALoBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtwEAAAAAAAC3AQAAAAAAAAAAAAAAAPC/" - ], - [ - 269, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 159, - 268, - 3 - ], - "trigger": "feature" - }, - "AgAAALgBAAAAAAAAuAEAAAAAAAACAAAAZmW4AQAAAAAAAMIBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 270, - 1, - "insert", - { - "characters": "=" - }, - "AQAAAMIBAAAAAAAAwwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwgEAAAAAAADCAQAAAAAAAAAAAAAAAPC/" - ], - [ - 271, - 1, - "left_delete", - null, - "AQAAAMIBAAAAAAAAwgEAAAAAAAABAAAAPQ", - "AQAAAAAAAAABAAAAwwEAAAAAAADDAQAAAAAAAAAAAAAAAPC/" - ], - [ - 272, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAMIBAAAAAAAAxAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwgEAAAAAAADCAQAAAAAAAAAAAAAAAPC/" - ], - [ - 273, - 1, - "insert", - { - "characters": "@" - }, - "AQAAAMMBAAAAAAAAxAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwEAAAAAAADDAQAAAAAAAAAAAAAAAPC/" - ], - [ - 274, - 1, - "left_delete", - null, - "AQAAAMMBAAAAAAAAwwEAAAAAAAABAAAAQA", - "AQAAAAAAAAABAAAAxAEAAAAAAADEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 275, - 1, - "insert", - { - "characters": "wire" - }, - "BAAAAMMBAAAAAAAAxAEAAAAAAAAAAAAAxAEAAAAAAADFAQAAAAAAAAAAAADFAQAAAAAAAMYBAAAAAAAAAAAAAMYBAAAAAAAAxwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwEAAAAAAADDAQAAAAAAAAAAAAAAAPC/" - ], - [ - 276, - 1, - "insert_completion", - { - "completion": "wireguard", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "wireguard" - }, - "AgAAAMMBAAAAAAAAwwEAAAAAAAAEAAAAd2lyZcMBAAAAAAAAzAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAxwEAAAAAAADHAQAAAAAAAAAAAAAAAPC/" - ], - [ - 282, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAM4BAAAAAAAAzwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAzgEAAAAAAADOAQAAAAAAAAAAAAAAAPC/" - ], - [ - 285, - 1, - "rust_fmt_format_buffer", - null, - "AQAAANEBAAAAAAAA0QEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAzwEAAAAAAADPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 295, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAOYCAAAAAAAA5wIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5gIAAAAAAADmAgAAAAAAAAAAAAAAoGdA" - ], - [ - 296, - 1, - "paste", - null, - "AQAAAOcCAAAAAAAAHAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5wIAAAAAAADnAgAAAAAAAAAAAAAAAPC/" - ], - [ - 299, - 1, - "rust_fmt_format_buffer", - null, - "AQAAABwDAAAAAAAAHAMAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAHAMAAAAAAAAcAwAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/zmq/subscriber.rs", - "settings": - { - "buffer_size": 2872, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 27, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAANQIAAAAAAAA3QgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1AgAAAAAAADUCAAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "paste", - null, - "AQAAAN0IAAAAAAAA+ggAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QgAAAAAAADdCAAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 1, - "insert", - { - "characters": "Result<" - }, - "BwAAAPAHAAAAAAAA8QcAAAAAAAAAAAAA8QcAAAAAAADyBwAAAAAAAAAAAADyBwAAAAAAAPMHAAAAAAAAAAAAAPMHAAAAAAAA9AcAAAAAAAAAAAAA9AcAAAAAAAD1BwAAAAAAAAAAAAD1BwAAAAAAAPYHAAAAAAAAAAAAAPYHAAAAAAAA9wcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8AcAAAAAAADwBwAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "insert", - { - "characters": "," - }, - "AQAAAPsHAAAAAAAA/AcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+wcAAAAAAAD7BwAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "insert", - { - "characters": " Err" - }, - "BAAAAPwHAAAAAAAA/QcAAAAAAAAAAAAA/QcAAAAAAAD+BwAAAAAAAAAAAAD+BwAAAAAAAP8HAAAAAAAAAAAAAP8HAAAAAAAAAAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/AcAAAAAAAD8BwAAAAAAAAAAAAAAAPC/" - ], - [ - 35, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":181,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 14, - 34, - 4 - ], - "trigger": "Error(use uuid::Error)" - }, - "AgAAAP0HAAAAAAAA/QcAAAAAAAADAAAARXJy/QcAAAAAAAACCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "lsp_apply_document_edit", - { - "changes": - [ - { - "newText": "use uuid::Error;\n", - "range": - { - "end": - { - "character": 0, - "line": 2 - }, - "start": - { - "character": 0, - "line": 2 - } - } - } - ], - "label": null, - "process_placeholders": false, - "required_view_version": null - }, - "AQAAACwAAAAAAAAAPQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 1, - "insert", - { - "characters": ">" - }, - "AQAAABMIAAAAAAAAFAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAEwgAAAAAAAATCAAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "insert", - { - "characters": "Result<" - }, - "BwAAABgBAAAAAAAAGQEAAAAAAAAAAAAAGQEAAAAAAAAaAQAAAAAAAAAAAAAaAQAAAAAAABsBAAAAAAAAAAAAABsBAAAAAAAAHAEAAAAAAAAAAAAAHAEAAAAAAAAdAQAAAAAAAAAAAAAdAQAAAAAAAB4BAAAAAAAAAAAAAB4BAAAAAAAAHwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGAEAAAAAAAAYAQAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "," - }, - "AQAAACMBAAAAAAAAJAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIwEAAAAAAAAjAQAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "insert", - { - "characters": " Error>" - }, - "BwAAACQBAAAAAAAAJQEAAAAAAAAAAAAAJQEAAAAAAAAmAQAAAAAAAAAAAAAmAQAAAAAAACcBAAAAAAAAAAAAACcBAAAAAAAAKAEAAAAAAAAAAAAAKAEAAAAAAAApAQAAAAAAAAAAAAApAQAAAAAAACoBAAAAAAAAAAAAACoBAAAAAAAAKwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJAEAAAAAAAAkAQAAAAAAAAAAAAAAAPC/" - ], - [ - 57, - 1, - "insert", - { - "characters": "\nuse" - }, - "BAAAAHQAAAAAAAAAdQAAAAAAAAAAAAAAdQAAAAAAAAB2AAAAAAAAAAAAAAB2AAAAAAAAAHcAAAAAAAAAAAAAAHcAAAAAAAAAeAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAdAAAAAAAAAB0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "insert", - { - "characters": " caret::" - }, - "CAAAAHgAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAAAB6AAAAAAAAAAAAAAB6AAAAAAAAAHsAAAAAAAAAAAAAAHsAAAAAAAAAfAAAAAAAAAAAAAAAfAAAAAAAAAB9AAAAAAAAAAAAAAB9AAAAAAAAAH4AAAAAAAAAAAAAAH4AAAAAAAAAfwAAAAAAAAAAAAAAfwAAAAAAAACAAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAeAAAAAAAAAB4AAAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 6, - "left_delete", - null, - "BgAAAH8AAAAAAAAAfwAAAAAAAAABAAAAOn4AAAAAAAAAfgAAAAAAAAABAAAAOn0AAAAAAAAAfQAAAAAAAAABAAAAdHwAAAAAAAAAfAAAAAAAAAABAAAAZXsAAAAAAAAAewAAAAAAAAABAAAAcnoAAAAAAAAAegAAAAAAAAABAAAAYQ", - "AQAAAAAAAAABAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "insert", - { - "characters": "rate::Er" - }, - "CAAAAHoAAAAAAAAAewAAAAAAAAAAAAAAewAAAAAAAAB8AAAAAAAAAAAAAAB8AAAAAAAAAH0AAAAAAAAAAAAAAH0AAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAB/AAAAAAAAAAAAAAB/AAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAAACCAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAegAAAAAAAAB6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":63,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 31, - 60, - 8 - ], - "trigger": "error" - }, - "AgAAAIAAAAAAAAAAgAAAAAAAAAACAAAARXKAAAAAAAAAAIUAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAggAAAAAAAACCAAAAAAAAAAAAAAAAAPC/" - ], - [ - 63, - 1, - "insert", - { - "characters": "::" - }, - "AgAAAIUAAAAAAAAAhgAAAAAAAAAAAAAAhgAAAAAAAACHAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhQAAAAAAAACFAAAAAAAAAAAAAAAAAPC/" - ], - [ - 64, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": true, - "query_change_id": - [ - 33, - 63, - 2 - ], - "trigger": "Error" - }, - "AQAAAIcAAAAAAAAAjAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAhwAAAAAAAACHAAAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": ";" - }, - "AQAAAIwAAAAAAAAAjQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAjAAAAAAAAACMAAAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "left_delete", - null, - "AQAAACwAAAAAAAAALAAAAAAAAAARAAAAdXNlIHV1aWQ6OkVycm9yOwo", - "AQAAAAAAAAABAAAALAAAAAAAAAA9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "insert", - { - "characters": "Ok(" - }, - "AwAAACUDAAAAAAAAJgMAAAAAAAAAAAAAJgMAAAAAAAAnAwAAAAAAAAAAAAAnAwAAAAAAACgDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQMAAAAAAAAlAwAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAH4DAAAAAAAAfwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfgMAAAAAAAB+AwAAAAAAAAAAAAAAAPC/" - ], - [ - 114, - 1, - "insert", - { - "characters": "Ok(" - }, - "AwAAACYKAAAAAAAAJwoAAAAAAAAAAAAAJwoAAAAAAAAoCgAAAAAAAAAAAAAoCgAAAAAAACkKAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJgoAAAAAAAAmCgAAAAAAAAAAAAAAAPC/" - ], - [ - 117, - 1, - "insert", - { - "characters": ")" - }, - "AQAAAH8KAAAAAAAAgAoAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAfwoAAAAAAAB/CgAAAAAAAAAAAAAAAPC/" - ], - [ - 138, - 1, - "insert", - { - "characters": "socket" - }, - "BgAAABgJAAAAAAAAGQkAAAAAAAAKAAAAc3Vic2NyaWJlchkJAAAAAAAAGgkAAAAAAAAAAAAAGgkAAAAAAAAbCQAAAAAAAAAAAAAbCQAAAAAAABwJAAAAAAAAAAAAABwJAAAAAAAAHQkAAAAAAAAAAAAAHQkAAAAAAAAeCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAGAkAAAAAAAAiCQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "experimental/config-auth.toml", - "settings": - { - "buffer_size": 996, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 4, - 1, - "left_delete", - null, - "AQAAAMUBAAAAAAAAxQEAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAAxgEAAAAAAADGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 14, - 1, - "insert", - { - "characters": "3000" - }, - "BAAAACUCAAAAAAAAJgIAAAAAAAAEAAAANTAwNSYCAAAAAAAAJwIAAAAAAAAAAAAAJwIAAAAAAAAoAgAAAAAAAAAAAAAoAgAAAAAAACkCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJQIAAAAAAAApAgAAAAAAAAAAAAAAAPC/" - ], - [ - 17, - 1, - "left_delete", - null, - "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 18, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 22, - 1, - "left_delete", - null, - "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMg", - "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "insert", - { - "characters": "1" - }, - "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "left_delete", - null, - "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 42, - 1, - "left_delete", - null, - "AQAAADYAAAAAAAAANgAAAAAAAAABAAAAMA", - "AQAAAAAAAAABAAAANwAAAAAAAAA3AAAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "insert", - { - "characters": "1" - }, - "AQAAADYAAAAAAAAANwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAANgAAAAAAAAA2AAAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "left_delete", - null, - "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMg", - "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "1" - }, - "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 1, - "left_delete", - null, - "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 52, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 1, - "left_delete", - null, - "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMg", - "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 54, - 1, - "insert", - { - "characters": "1" - }, - "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 58, - 1, - "left_delete", - null, - "AQAAAP4BAAAAAAAA/gEAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAA/wEAAAAAAAD/AQAAAAAAAAAAAAAAAPC/" - ], - [ - 59, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAP4BAAAAAAAA/wEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gEAAAAAAAD+AQAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "insert", - { - "characters": "щкшпшт" - }, - "BgAAALMAAAAAAAAAtAAAAAAAAAAIAAAAd2ViX2hvc3S0AAAAAAAAALUAAAAAAAAAAAAAALUAAAAAAAAAtgAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAAC3AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAuQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAswAAAAAAAAC7AAAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 6, - "left_delete", - null, - "BgAAALgAAAAAAAAAuAAAAAAAAAACAAAA0YK3AAAAAAAAALcAAAAAAAAAAgAAANGItgAAAAAAAAC2AAAAAAAAAAIAAADQv7UAAAAAAAAAtQAAAAAAAAACAAAA0Yi0AAAAAAAAALQAAAAAAAAAAgAAANC6swAAAAAAAACzAAAAAAAAAAIAAADRiQ", - "AQAAAAAAAAABAAAAuQAAAAAAAAC5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "insert", - { - "characters": "origin" - }, - "BgAAALMAAAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAAAC1AAAAAAAAAAAAAAC1AAAAAAAAALYAAAAAAAAAAAAAALYAAAAAAAAAtwAAAAAAAAAAAAAAtwAAAAAAAAC4AAAAAAAAAAAAAAC4AAAAAAAAALkAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAswAAAAAAAACzAAAAAAAAAAAAAAAAAPC/" - ], - [ - 75, - 1, - "left_delete", - null, - "AQAAANAAAAAAAAAA0AAAAAAAAAABAAAAMA", - "AQAAAAAAAAABAAAA0QAAAAAAAADRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "insert", - { - "characters": "9" - }, - "AQAAANAAAAAAAAAA0QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "left_delete", - null, - "AQAAANAAAAAAAAAA0AAAAAAAAAABAAAAOQ", - "AQAAAAAAAAABAAAA0QAAAAAAAADRAAAAAAAAAAAAAAAAAPC/" - ], - [ - 78, - 1, - "insert", - { - "characters": "8" - }, - "AQAAANAAAAAAAAAA0QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAJ4DAAAAAAAAnwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAngMAAAAAAACeAwAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "paste", - null, - "AQAAAJ8DAAAAAAAAqwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAnwMAAAAAAACfAwAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "insert", - { - "characters": " " - }, - "AQAAAKsDAAAAAAAArAMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqwMAAAAAAACrAwAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 5, - "left_delete", - null, - "BQAAAKsDAAAAAAAAqwMAAAAAAAABAAAAIKoDAAAAAAAAqgMAAAAAAAABAAAAZakDAAAAAAAAqQMAAAAAAAABAAAAbagDAAAAAAAAqAMAAAAAAAABAAAAYacDAAAAAAAApwMAAAAAAAABAAAAbg", - "AQAAAAAAAAABAAAArAMAAAAAAACsAwAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "insert", - { - "characters": "website" - }, - "BwAAAKcDAAAAAAAAqAMAAAAAAAAAAAAAqAMAAAAAAACpAwAAAAAAAAAAAACpAwAAAAAAAKoDAAAAAAAAAAAAAKoDAAAAAAAAqwMAAAAAAAAAAAAAqwMAAAAAAACsAwAAAAAAAAAAAACsAwAAAAAAAK0DAAAAAAAAAAAAAK0DAAAAAAAArgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAApwMAAAAAAACnAwAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert", - { - "characters": " =" - }, - "AgAAAK4DAAAAAAAArwMAAAAAAAAAAAAArwMAAAAAAACwAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAArgMAAAAAAACuAwAAAAAAAAAAAAAAAPC/" - ], - [ - 96, - 1, - "insert", - { - "characters": " " - }, - "AQAAALADAAAAAAAAsQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsAMAAAAAAACwAwAAAAAAAAAAAAAAAPC/" - ], - [ - 97, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAALEDAAAAAAAAswMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsQMAAAAAAACxAwAAAAAAAAAAAAAAAPC/" - ], - [ - 103, - 1, - "left_delete", - null, - "AQAAALIDAAAAAAAAsgMAAAAAAAABAAAAIg", - "AQAAAAAAAAABAAAAswMAAAAAAACzAwAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "paste", - null, - "AQAAALIDAAAAAAAAyQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAsgMAAAAAAACyAwAAAAAAAAAAAAAAAPC/" - ], - [ - 106, - 1, - "left_delete", - null, - "AQAAALIDAAAAAAAAsgMAAAAAAAABAAAAIg", - "AQAAAAAAAAABAAAAswMAAAAAAACzAwAAAAAAAAAAAAAAAPC/" - ], - [ - 116, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAABYBAAAAAAAAFwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFgEAAAAAAAAWAQAAAAAAAAAAAAAAAPC/" - ], - [ - 117, - 1, - "paste", - null, - "AQAAABcBAAAAAAAAKAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAFwEAAAAAAAAXAQAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "insert", - { - "characters": " =" - }, - "AgAAACgBAAAAAAAAKQEAAAAAAAAAAAAAKQEAAAAAAAAqAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAEAAAAAAAAoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 119, - 1, - "insert", - { - "characters": " " - }, - "AQAAACoBAAAAAAAAKwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKgEAAAAAAAAqAQAAAAAAAAAAAAAAAPC/" - ], - [ - 120, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAACsBAAAAAAAALQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKwEAAAAAAAArAQAAAAAAAAAAAAAAAPC/" - ], - [ - 121, - 1, - "insert", - { - "characters": "enso" - }, - "BAAAACwBAAAAAAAALQEAAAAAAAAAAAAALQEAAAAAAAAuAQAAAAAAAAAAAAAuAQAAAAAAAC8BAAAAAAAAAAAAAC8BAAAAAAAAMAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALAEAAAAAAAAsAQAAAAAAAAAAAAAAAPC/" - ], - [ - 122, - 1, - "left_delete", - null, - "AQAAAC8BAAAAAAAALwEAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAAMAEAAAAAAAAwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 123, - 1, - "insert", - { - "characters": "0" - }, - "AQAAAC8BAAAAAAAAMAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALwEAAAAAAAAvAQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "config-auth-eample.toml", - "settings": - { - "buffer_size": 891, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 5, - 1, - "paste", - null, - "AQAAAAAAAAAAAAAAoQMAAAAAAAD7AgAAW2F1dGhdCnNuYXBzaG90X2ludGVydmFsID0gMzAKc25hcHNob3RfcGF0aCA9ICJzbmFwc2hvdHMvYXV0aF9zbmFwc2hvdC5iaW4iCndlYl9ob3N0ID0gImh0dHBzOi8vYXV0aC5mcmtuLm9yZyIKbGlzdGVuID0gIjEyNy4wLjAuMSIKcG9ydCA9IDMwMDUKZW1haWxfZmlsZSA9ICJ1c2Vyc190cmlhbHMuY3N2IgoKW25vZGVdCmVudiA9ICJhdXRoIgp1dWlkID0gImFiNTE0YzIxLWFhYWEtYmJiYi05MWY3LTMyZjhjYjFhYWFhYSIKaG9zdG5hbWUgPSAiZGFya21hY2hpbmUuZnJrbi5sb2NhbCIKYWRkcmVzcyA9ICIxOTIuMTY4LjEuMTAwIgpsYWJlbCA9ICLwn4+04oCN4pig77iPIERhcmttYWNoaW5lIgptYXhfYmFuZHdpZHRoX2JwcyA9IDEwMDAwMDAwMDAKY291bnRyeSA9ICJSVSIKdHlwZSA9ICJjb21tb24iCgpbYXBpXQplbmRwb2ludCA9ICJodHRwOi8vbG9jYWxob3N0OjMwMDUiCnRva2VuID0gInlvdXItc3VwZXItc2VjcmV0LWFwaS10b2tlbiIKCltzbXRwXQpzZXJ2ZXIgPSAic210cC5nbWFpbC5jb20iCnBvcnQgPSA1ODcKdXNlcm5hbWUgPSAibm90aWZpY2F0aW9uc0BmcmtuLm9yZyIKcGFzc3dvcmQgPSAiYXBwLXBhc3N3b3JkLWhlcmUiCmZyb20gPSAiRlJLTiBQcml2YWN5IDxub3JlcGx5QGZya24ub3JnPiIKClttZXRyaWNzXQpwdWJsaXNoZXIgPSAidGNwOi8vMTI3LjAuMC4xOjU1NTUiCmludGVydmFsID0gNjAKCltsb2dnaW5nXQpsZXZlbCA9ICJpbmZvIgoKW3ptcV0KZW5kcG9pbnQgPSAidGNwOi8vbG9jYWxob3N0OjMwMDAiCg", - "AQAAAAAAAAABAAAAAAAAAAAAAADyAgAAAAAAAAAAAAAAAPC/" - ], - [ - 10, - 1, - "insert", - { - "characters": "PASSWORD" - }, - "CAAAANcCAAAAAAAA2AIAAAAAAAAPAAAAVzRoUyVnZUx4dnV3N1Ej2AIAAAAAAADZAgAAAAAAAAAAAADZAgAAAAAAANoCAAAAAAAAAAAAANoCAAAAAAAA2wIAAAAAAAAAAAAA2wIAAAAAAADcAgAAAAAAAAAAAADcAgAAAAAAAN0CAAAAAAAAAAAAAN0CAAAAAAAA3gIAAAAAAAAAAAAA3gIAAAAAAADfAgAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1wIAAAAAAADmAgAAAAAAAAAAAAAAAPC/" - ], - [ - 15, - 1, - "insert", - { - "characters": "hehe" - }, - "BAAAALoCAAAAAAAAuwIAAAAAAAAGAAAAcGlnZW9uuwIAAAAAAAC8AgAAAAAAAAAAAAC8AgAAAAAAAL0CAAAAAAAAAAAAAL0CAAAAAAAAvgIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugIAAAAAAADAAgAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 1, - "insert", - { - "characters": "hehe" - }, - "BAAAAL8CAAAAAAAAwAIAAAAAAAAEAAAAZnJrbsACAAAAAAAAwQIAAAAAAAAAAAAAwQIAAAAAAADCAgAAAAAAAAAAAADCAgAAAAAAAMMCAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvwIAAAAAAADDAgAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 3, - "left_delete", - null, - "AwAAAA0BAAAAAAAADQEAAAAAAAAEAAAAZnJrbgwBAAAAAAAADAEAAAAAAAABAAAALgsBAAAAAAAACwEAAAAAAAABAAAAMg", - "AQAAAAAAAAABAAAADQEAAAAAAAARAQAAAAAAAAAAAAAAAPC/" - ], - [ - 30, - 1, - "insert", - { - "characters": "ffff" - }, - "BAAAAEcBAAAAAAAASAEAAAAAAAAEAAAAYTNmNUgBAAAAAAAASQEAAAAAAAAAAAAASQEAAAAAAABKAQAAAAAAAAAAAABKAQAAAAAAAEsBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARwEAAAAAAABLAQAAAAAAAAAAAAAAAPC/" - ], - [ - 35, - 1, - "insert", - { - "characters": "dddd" - }, - "BAAAAEIBAAAAAAAAQwEAAAAAAAAEAAAANDAzMUMBAAAAAAAARAEAAAAAAAAAAAAARAEAAAAAAABFAQAAAAAAAAAAAABFAQAAAAAAAEYBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQgEAAAAAAABGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "insert", - { - "characters": "cccc" - }, - "BAAAAD0BAAAAAAAAPgEAAAAAAAAEAAAAMDFjYj4BAAAAAAAAPwEAAAAAAAAAAAAAPwEAAAAAAABAAQAAAAAAAAAAAABAAQAAAAAAAEEBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPQEAAAAAAABBAQAAAAAAAAAAAAAAAPC/" - ], - [ - 43, - 1, - "left_delete", - null, - "AQAAAFgAAAAAAAAAWAAAAAAAAAABAAAANQ", - "AQAAAAAAAAABAAAAWQAAAAAAAABZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 44, - 1, - "insert", - { - "characters": "1" - }, - "AQAAAFgAAAAAAAAAWQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAAAAAAAAABYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 45, - 1, - "left_delete", - null, - "AQAAAFgAAAAAAAAAWAAAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAAWQAAAAAAAABZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAFgAAAAAAAAAWQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAWAAAAAAAAABYAAAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "left_delete", - null, - "AQAAAPgBAAAAAAAA+AEAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAA+QEAAAAAAAD5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 51, - 1, - "insert", - { - "characters": "1" - }, - "AQAAAPgBAAAAAAAA+QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+AEAAAAAAAD4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 55, - 4, - "left_delete", - null, - "BAAAACICAAAAAAAAIgIAAAAAAAABAAAANSECAAAAAAAAIQIAAAAAAAABAAAAMCACAAAAAAAAIAIAAAAAAAABAAAAMB8CAAAAAAAAHwIAAAAAAAABAAAANQ", - "AQAAAAAAAAABAAAAIwIAAAAAAAAjAgAAAAAAAAAAAAAAAPC/" - ], - [ - 56, - 1, - "insert", - { - "characters": "3000" - }, - "BAAAAB8CAAAAAAAAIAIAAAAAAAAAAAAAIAIAAAAAAAAhAgAAAAAAAAAAAAAhAgAAAAAAACICAAAAAAAAAAAAACICAAAAAAAAIwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAHwIAAAAAAAAfAgAAAAAAAAAAAAAAAPC/" - ], - [ - 64, - 1, - "left_delete", - null, - "AQAAAPgBAAAAAAAA+AEAAAAAAAABAAAAMQ", - "AQAAAAAAAAABAAAA+QEAAAAAAAD5AQAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAPgBAAAAAAAA+QEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+AEAAAAAAAD4AQAAAAAAAAAAAAAAAPC/" - ], - [ - 69, - 1, - "left_delete", - null, - "AQAAACICAAAAAAAAIgIAAAAAAAABAAAAMA", - "AQAAAAAAAAABAAAAIwIAAAAAAAAjAgAAAAAAAAAAAAAAAPC/" - ], - [ - 70, - 1, - "insert", - { - "characters": "1" - }, - "AQAAACICAAAAAAAAIwIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAIgIAAAAAAAAiAgAAAAAAAAAAAAAAAPC/" - ], - [ - 76, - 1, - "cut", - null, - "AQAAACADAAAAAAAAIAMAAAAAAAAOAAAA8J+PtOKAjeKYoO+4jyA", - "AQAAAAAAAAABAAAAJQMAAAAAAAAgAwAAAAAAAAAAAAAAAPC/" - ], - [ - 79, - 1, - "insert", - { - "characters": " " - }, - "AQAAAD0DAAAAAAAAPgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPQMAAAAAAAA9AwAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "paste", - null, - "AQAAAD4DAAAAAAAAQwMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAPgMAAAAAAAA+AwAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "left_delete", - null, - "AQAAAEIDAAAAAAAAQgMAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAQwMAAAAAAABDAwAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 2, - "left_delete", - null, - "AgAAANMAAAAAAAAA0wAAAAAAAAABAAAAMNIAAAAAAAAA0gAAAAAAAAABAAAAMA", - "AQAAAAAAAAABAAAA1AAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert", - { - "characters": "90" - }, - "AgAAANIAAAAAAAAA0wAAAAAAAAAAAAAA0wAAAAAAAADUAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0gAAAAAAAADSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 89, - 2, - "left_delete", - null, - "AgAAANMAAAAAAAAA0wAAAAAAAAABAAAAMNIAAAAAAAAA0gAAAAAAAAABAAAAOQ", - "AQAAAAAAAAABAAAA1AAAAAAAAADUAAAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "insert", - { - "characters": "80" - }, - "AgAAANIAAAAAAAAA0wAAAAAAAAAAAAAA0wAAAAAAAADUAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0gAAAAAAAADSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 4, - "right_delete", - null, - "BAAAAO0CAAAAAAAA7QIAAAAAAAAEAAAAZnJrbu0CAAAAAAAA7QIAAAAAAAABAAAAIO0CAAAAAAAA7QIAAAAAAAABAAAAfO0CAAAAAAAA7QIAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAA7QIAAAAAAADxAgAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 1, - "insert", - { - "characters": "hehe" - }, - "BAAAAP4CAAAAAAAA/wIAAAAAAAAGAAAAcGlnZW9u/wIAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAEDAAAAAAAAAAAAAAEDAAAAAAAAAgMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA/gIAAAAAAAAEAwAAAAAAAAAAAAAAAPC/" - ], - [ - 105, - 1, - "insert", - { - "characters": "hehe" - }, - "BAAAAAMDAAAAAAAABAMAAAAAAAAEAAAAZnJrbgQDAAAAAAAABQMAAAAAAAAAAAAABQMAAAAAAAAGAwAAAAAAAAAAAAAGAwAAAAAAAAcDAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAwMAAAAAAAAHAwAAAAAAAAAAAAAAAPC/" - ], - [ - 110, - 6, - "left_delete", - null, - "BgAAABwDAAAAAAAAHAMAAAAAAAABAAAAfBsDAAAAAAAAGwMAAAAAAAABAAAAIBoDAAAAAAAAGgMAAAAAAAABAAAAbhkDAAAAAAAAGQMAAAAAAAABAAAAaxgDAAAAAAAAGAMAAAAAAAABAAAAchcDAAAAAAAAFwMAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAAHQMAAAAAAAAdAwAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "right_delete", - null, - "AQAAABcDAAAAAAAAFwMAAAAAAAABAAAAIA", - "AQAAAAAAAAABAAAAFwMAAAAAAAAXAwAAAAAAAAAAAAAAAPC/" - ], - [ - 114, - 8, - "left_delete", - null, - "CAAAAEsDAAAAAAAASwMAAAAAAAABAAAAUEoDAAAAAAAASgMAAAAAAAABAAAAIEkDAAAAAAAASQMAAAAAAAABAAAAfEgDAAAAAAAASAMAAAAAAAABAAAAIEcDAAAAAAAARwMAAAAAAAABAAAAbkYDAAAAAAAARgMAAAAAAAABAAAAa0UDAAAAAAAARQMAAAAAAAABAAAAckQDAAAAAAAARAMAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAATAMAAAAAAABMAwAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "insert", - { - "characters": "P" - }, - "AQAAAEQDAAAAAAAARQMAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAARAMAAAAAAABEAwAAAAAAAAAAAAAAAPC/" - ], - [ - 119, - 5, - "left_delete", - null, - "BQAAAHEDAAAAAAAAcQMAAAAAAAABAAAAX3ADAAAAAAAAcAMAAAAAAAABAAAAbm8DAAAAAAAAbwMAAAAAAAABAAAAa24DAAAAAAAAbgMAAAAAAAABAAAAcm0DAAAAAAAAbQMAAAAAAAABAAAAZg", - "AQAAAAAAAAABAAAAcgMAAAAAAAByAwAAAAAAAAAAAAAAAPC/" - ], - [ - 120, - 1, - "insert", - { - "characters": "hehe_" - }, - "BQAAAG0DAAAAAAAAbgMAAAAAAAAAAAAAbgMAAAAAAABvAwAAAAAAAAAAAABvAwAAAAAAAHADAAAAAAAAAAAAAHADAAAAAAAAcQMAAAAAAAAAAAAAcQMAAAAAAAByAwAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAbQMAAAAAAABtAwAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/config/h2.rs", - "settings": - { - "buffer_size": 3798, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 9, - 10, - "left_delete", - null, - "CgAAAL4AAAAAAAAAvgAAAAAAAAABAAAAZ70AAAAAAAAAvQAAAAAAAAABAAAAabwAAAAAAAAAvAAAAAAAAAABAAAAZrsAAAAAAAAAuwAAAAAAAAABAAAAbroAAAAAAAAAugAAAAAAAAABAAAAb7kAAAAAAAAAuQAAAAAAAAABAAAAQ7gAAAAAAAAAuAAAAAAAAAABAAAAcrcAAAAAAAAAtwAAAAAAAAABAAAAZbYAAAAAAAAAtgAAAAAAAAABAAAAdrUAAAAAAAAAtQAAAAAAAAABAAAAcg", - "AQAAAAAAAAABAAAAvwAAAAAAAAC/AAAAAAAAAAAAAAAAAPC/" - ], - [ - 10, - 1, - "insert", - { - "characters": "ttings" - }, - "BgAAALUAAAAAAAAAtgAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAAC3AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAC6AAAAAAAAALsAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtQAAAAAAAAC1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 28, - 1, - "paste", - null, - "AQAAAKIEAAAAAAAAsgQAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", - "AQAAAAAAAAABAAAAogQAAAAAAAC2BAAAAAAAAAAAAAAAAPC/" - ], - [ - 33, - 1, - "paste", - null, - "AQAAAIYFAAAAAAAAlgUAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", - "AQAAAAAAAAABAAAAhgUAAAAAAACaBQAAAAAAAAAAAAAAAPC/" - ], - [ - 38, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAKoEAAAAAAAAqwQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAqgQAAAAAAACqBAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": "2" - }, - "AQAAALMAAAAAAAAAtAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAswAAAAAAAACzAAAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 1, - "paste", - null, - "AQAAALsHAAAAAAAAywcAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", - "AQAAAAAAAAABAAAAuwcAAAAAAADPBwAAAAAAAAAAAAAAAPC/" - ], - [ - 53, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAMMHAAAAAAAAxAcAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwcAAAAAAADDBwAAAAAAAAAAAAAAAPC/" - ], - [ - 62, - 1, - "paste", - null, - "AQAAADgJAAAAAAAASAkAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", - "AQAAAAAAAAABAAAAOAkAAAAAAABMCQAAAAAAAAAAAAAAAPC/" - ], - [ - 65, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAEEJAAAAAAAAQgkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQQkAAAAAAABBCQAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "left_delete", - null, - "AQAAAEEJAAAAAAAAQQkAAAAAAAABAAAAMg", - "AQAAAAAAAAABAAAAQgkAAAAAAABCCQAAAAAAAAAAAAAAAPC/" - ], - [ - 68, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAEAJAAAAAAAAQQkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAQAkAAAAAAABACQAAAAAAAAAAAAAAAPC/" - ], - [ - 77, - 1, - "paste", - null, - "AQAAAI0JAAAAAAAAnQkAAAAAAAAUAAAASHlzdGVyaWFTZXJ2ZXJDb25maWc", - "AQAAAAAAAAABAAAAjQkAAAAAAAChCQAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAJYJAAAAAAAAlwkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlgkAAAAAAACWCQAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 2, - "left_delete", - null, - "AgAAAJYJAAAAAAAAlgkAAAAAAAABAAAAMpUJAAAAAAAAlQkAAAAAAAABAAAAUw", - "AQAAAAAAAAABAAAAlwkAAAAAAACXCQAAAAAAAAAAAAAAAPC/" - ], - [ - 82, - 1, - "insert", - { - "characters": "2s" - }, - "AgAAAJUJAAAAAAAAlgkAAAAAAAAAAAAAlgkAAAAAAACXCQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlQkAAAAAAACVCQAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "left_delete", - null, - "AQAAAJYJAAAAAAAAlgkAAAAAAAABAAAAcw", - "AQAAAAAAAAABAAAAlwkAAAAAAACXCQAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "insert", - { - "characters": "S" - }, - "AQAAAJYJAAAAAAAAlwkAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAlgkAAAAAAACWCQAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "insert", - { - "characters": "2" - }, - "AQAAAJAFAAAAAAAAkQUAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAkAUAAAAAAACQBQAAAAAAAAAAAAAAAPC/" - ], - [ - 111, - 1, - "cut", - null, - "AQAAAJ4EAAAAAAAAngQAAAAAAAA6AQAAaW1wbCBIeXN0ZXJpYTJTZXR0aW5ncyB7CiAgICBwdWIgZm4gZnJvbV9maWxlKHBhdGg6ICZzdHIpIC0+IGFueWhvdzo6UmVzdWx0PFNlbGY+IHsKICAgICAgICBsZXQgbXV0IGZpbGUgPSBGaWxlOjpvcGVuKHBhdGgpPzsKICAgICAgICBsZXQgbXV0IGNvbnRlbnRzID0gU3RyaW5nOjpuZXcoKTsKICAgICAgICBmaWxlLnJlYWRfdG9fc3RyaW5nKCZtdXQgY29udGVudHMpPzsKCiAgICAgICAgbGV0IGNvbmZpZzogSHlzdGVyaWEyU2V0dGluZ3MgPSBzZXJkZV95YW1sOjpmcm9tX3N0cigmY29udGVudHMpPzsKICAgICAgICBPayhjb25maWcpCiAgICB9Cn0", - "AQAAAAAAAAABAAAA2AUAAAAAAACeBAAAAAAAAAAAAAAAAPC/" - ], - [ - 114, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAHABAAAAAAAAcQEAAAAAAAAAAAAAcQEAAAAAAAByAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcAEAAAAAAABwAQAAAAAAAAAAAAAAAPC/" - ], - [ - 115, - 1, - "paste", - null, - "AQAAAHIBAAAAAAAArAIAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAcgEAAAAAAAByAQAAAAAAAAAAAAAAAPC/" - ], - [ - 118, - 1, - "rust_fmt_format_buffer", - null, - "AQAAANoFAAAAAAAA2gUAAAAAAAACAAAACgo", - "AQAAAAAAAAABAAAArAIAAAAAAACsAgAAAAAAAAAAAAAAAPC/" - ], - [ - 144, - 1, - "left_delete", - null, - "AQAAAK8BAAAAAAAArwEAAAAAAAAGAAAAYW55aG93", - "AQAAAAAAAAABAAAArwEAAAAAAAC1AQAAAAAAAAAAAAAAAPC/" - ], - [ - 145, - 2, - "right_delete", - null, - "AgAAAK8BAAAAAAAArwEAAAAAAAABAAAAOq8BAAAAAAAArwEAAAAAAAABAAAAOg", - "AQAAAAAAAAABAAAArwEAAAAAAACvAQAAAAAAAAAAAAAAAPC/" - ], - [ - 148, - 1, - "insert", - { - "characters": "," - }, - "AQAAALoBAAAAAAAAuwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugEAAAAAAAC6AQAAAAAAAAAAAAAAAPC/" - ], - [ - 149, - 1, - "insert", - { - "characters": " Error" - }, - "BgAAALsBAAAAAAAAvAEAAAAAAAAAAAAAvAEAAAAAAAC9AQAAAAAAAAAAAAC9AQAAAAAAAL4BAAAAAAAAAAAAAL4BAAAAAAAAvwEAAAAAAAAAAAAAvwEAAAAAAADAAQAAAAAAAAAAAADAAQAAAAAAAMEBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuwEAAAAAAAC7AQAAAAAAAAAAAAAAAPC/" - ], - [ - 158, - 3, - "left_delete", - null, - "AwAAALwBAAAAAAAAvAEAAAAAAAAFAAAARXJyb3K7AQAAAAAAALsBAAAAAAAAAQAAACC6AQAAAAAAALoBAAAAAAAAAQAAACw", - "AQAAAAAAAAABAAAAvAEAAAAAAADBAQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/config/mtproto.rs", - "settings": - { - "buffer_size": 308, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 4, - 1, - "insert", - { - "characters": "\nim" - }, - "AwAAALQAAAAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAAAC2AAAAAAAAAAAAAAC2AAAAAAAAALcAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtAAAAAAAAAC0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 5, - 1, - "insert", - { - "characters": "pl" - }, - "AgAAALcAAAAAAAAAuAAAAAAAAAAAAAAAuAAAAAAAAAC5AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtwAAAAAAAAC3AAAAAAAAAAAAAAAAAPC/" - ], - [ - 6, - 1, - "insert", - { - "characters": " Mt" - }, - "AwAAALkAAAAAAAAAugAAAAAAAAAAAAAAugAAAAAAAAC7AAAAAAAAAAAAAAC7AAAAAAAAALwAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAuQAAAAAAAAC5AAAAAAAAAAAAAAAAAPC/" - ], - [ - 7, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 4, - 6, - 3 - ], - "trigger": "MtprotoSettings" - }, - "AgAAALoAAAAAAAAAugAAAAAAAAACAAAATXS6AAAAAAAAAMkAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvAAAAAAAAAC8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 8, - 1, - "insert", - { - "characters": " " - }, - "AQAAAMkAAAAAAAAAygAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAyQAAAAAAAADJAAAAAAAAAAAAAAAAAPC/" - ], - [ - 9, - 1, - "insert_snippet", - { - "contents": "{$0}" - }, - "AQAAAMoAAAAAAAAAzAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAygAAAAAAAADKAAAAAAAAAAAAAAAAAPC/" - ], - [ - 10, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Add Line in Braces.sublime-macro" - }, - "AwAAAMsAAAAAAAAAzAAAAAAAAAAAAAAAzAAAAAAAAADNAAAAAAAAAAAAAADMAAAAAAAAANAAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAywAAAAAAAADLAAAAAAAAAAAAAAAAAPC/" - ], - [ - 11, - 1, - "insert", - { - "characters": "fn" - }, - "AgAAANAAAAAAAAAA0QAAAAAAAAAAAAAA0QAAAAAAAADSAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" - ], - [ - 12, - 1, - "insert", - { - "characters": " new" - }, - "BAAAANIAAAAAAAAA0wAAAAAAAAAAAAAA0wAAAAAAAADUAAAAAAAAAAAAAADUAAAAAAAAANUAAAAAAAAAAAAAANUAAAAAAAAA1gAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0gAAAAAAAADSAAAAAAAAAAAAAAAAAPC/" - ], - [ - 13, - 1, - "insert_snippet", - { - "contents": "($0)" - }, - "AQAAANYAAAAAAAAA2AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA1gAAAAAAAADWAAAAAAAAAAAAAAAAAPC/" - ], - [ - 15, - 1, - "insert", - { - "characters": "pub" - }, - "AwAAANAAAAAAAAAA0QAAAAAAAAAAAAAA0QAAAAAAAADSAAAAAAAAAAAAAADSAAAAAAAAANMAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0AAAAAAAAADQAAAAAAAAAAAAAAAAAPC/" - ], - [ - 16, - 1, - "insert", - { - "characters": " " - }, - "AQAAANMAAAAAAAAA1AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA0wAAAAAAAADTAAAAAAAAAAAAAAAAAPC/" - ], - [ - 19, - 1, - "insert", - { - "characters": "Mtpr" - }, - "BAAAANsAAAAAAAAA3AAAAAAAAAAAAAAA3AAAAAAAAADdAAAAAAAAAAAAAADdAAAAAAAAAN4AAAAAAAAAAAAAAN4AAAAAAAAA3wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2wAAAAAAAADbAAAAAAAAAAAAAAAAAPC/" - ], - [ - 20, - 1, - "insert", - { - "characters": "otoCo" - }, - "BQAAAN8AAAAAAAAA4AAAAAAAAAAAAAAA4AAAAAAAAADhAAAAAAAAAAAAAADhAAAAAAAAAOIAAAAAAAAAAAAAAOIAAAAAAAAA4wAAAAAAAAAAAAAA4wAAAAAAAADkAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3wAAAAAAAADfAAAAAAAAAAAAAAAAAPC/" - ], - [ - 21, - 1, - "insert", - { - "characters": "nfig" - }, - "BAAAAOQAAAAAAAAA5QAAAAAAAAAAAAAA5QAAAAAAAADmAAAAAAAAAAAAAADmAAAAAAAAAOcAAAAAAAAAAAAAAOcAAAAAAAAA6AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA5AAAAAAAAADkAAAAAAAAAAAAAAAAAPC/" - ], - [ - 23, - 1, - "insert", - { - "characters": " ->" - }, - "AwAAAOkAAAAAAAAA6gAAAAAAAAAAAAAA6gAAAAAAAADrAAAAAAAAAAAAAADrAAAAAAAAAOwAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA6QAAAAAAAADpAAAAAAAAAAAAAAAAAPC/" - ], - [ - 24, - 1, - "insert", - { - "characters": " _" - }, - "AgAAAOwAAAAAAAAA7QAAAAAAAAAAAAAA7QAAAAAAAADuAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7AAAAAAAAADsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 25, - 1, - "left_delete", - null, - "AQAAAO0AAAAAAAAA7QAAAAAAAAABAAAAXw", - "AQAAAAAAAAABAAAA7gAAAAAAAADuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 26, - 1, - "insert_snippet", - { - "contents": "{$0}" - }, - "AQAAAO0AAAAAAAAA7wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 27, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Add Line in Braces.sublime-macro" - }, - "BAAAAO4AAAAAAAAA8wAAAAAAAAAAAAAA8wAAAAAAAAD4AAAAAAAAAAAAAADvAAAAAAAAAO8AAAAAAAAABAAAACAgICDvAAAAAAAAAPcAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7gAAAAAAAADuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 31, - 1, - "insert", - { - "characters": " " - }, - "AgAAAOwAAAAAAAAA7QAAAAAAAAAAAAAA8AAAAAAAAADwAAAAAAAAAAgAAAAgICAgICAgIA", - "AQAAAAAAAAABAAAA7AAAAAAAAADsAAAAAAAAAAAAAAAAAPC/" - ], - [ - 32, - 1, - "insert", - { - "characters": "Self" - }, - "BAAAAO0AAAAAAAAA7gAAAAAAAAAAAAAA7gAAAAAAAADvAAAAAAAAAAAAAADvAAAAAAAAAPAAAAAAAAAAAAAAAPAAAAAAAAAA8QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 34, - 1, - "insert", - { - "characters": "\nself:" - }, - "BgAAAPMAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAAAAAAD9AAAAAAAAAAAAAAD9AAAAAAAAAP4AAAAAAAAAAAAAAP4AAAAAAAAA/wAAAAAAAAAAAAAA/wAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAEBAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA8wAAAAAAAADzAAAAAAAAAAAAAAAAAPC/" - ], - [ - 35, - 1, - "insert", - { - "characters": ":" - }, - "AQAAAAEBAAAAAAAAAgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAPC/" - ], - [ - 36, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":0,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": true, - "query_change_id": - [ - 31, - 35, - 1 - ], - "trigger": "MtprotoSettings" - }, - "AQAAAAIBAAAAAAAAEQEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAAgEAAAAAAAACAQAAAAAAAAAAAAAAAPC/" - ], - [ - 37, - 11, - "left_delete", - null, - "CwAAABABAAAAAAAAEAEAAAAAAAABAAAAcw8BAAAAAAAADwEAAAAAAAABAAAAZw4BAAAAAAAADgEAAAAAAAABAAAAbg0BAAAAAAAADQEAAAAAAAABAAAAaQwBAAAAAAAADAEAAAAAAAABAAAAdAsBAAAAAAAACwEAAAAAAAABAAAAdAoBAAAAAAAACgEAAAAAAAABAAAAZQkBAAAAAAAACQEAAAAAAAABAAAAUwgBAAAAAAAACAEAAAAAAAABAAAAbwcBAAAAAAAABwEAAAAAAAABAAAAdAYBAAAAAAAABgEAAAAAAAABAAAAbw", - "AQAAAAAAAAABAAAAEQEAAAAAAAARAQAAAAAAAAAAAAAAAPC/" - ], - [ - 40, - 1, - "insert", - { - "characters": "config:" - }, - "BwAAANsAAAAAAAAA3AAAAAAAAAAAAAAA3AAAAAAAAADdAAAAAAAAAAAAAADdAAAAAAAAAN4AAAAAAAAAAAAAAN4AAAAAAAAA3wAAAAAAAAAAAAAA3wAAAAAAAADgAAAAAAAAAAAAAADgAAAAAAAAAOEAAAAAAAAAAAAAAOEAAAAAAAAA4gAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2wAAAAAAAADbAAAAAAAAAAAAAAAAAPC/" - ], - [ - 41, - 1, - "insert", - { - "characters": " " - }, - "AQAAAOIAAAAAAAAA4wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4gAAAAAAAADiAAAAAAAAAAAAAAAAAPC/" - ], - [ - 46, - 7, - "left_delete", - null, - "BwAAAAoBAAAAAAAACgEAAAAAAAAEAAAATXRwcgkBAAAAAAAACQEAAAAAAAABAAAAOggBAAAAAAAACAEAAAAAAAABAAAAOgcBAAAAAAAABwEAAAAAAAABAAAAZgYBAAAAAAAABgEAAAAAAAABAAAAbAUBAAAAAAAABQEAAAAAAAABAAAAZQQBAAAAAAAABAEAAAAAAAABAAAAcw", - "AQAAAAAAAAABAAAACgEAAAAAAAAOAQAAAAAAAAAAAAAAAPC/" - ], - [ - 47, - 1, - "insert", - { - "characters": "conf" - }, - "BAAAAAQBAAAAAAAABQEAAAAAAAAAAAAABQEAAAAAAAAGAQAAAAAAAAAAAAAGAQAAAAAAAAcBAAAAAAAAAAAAAAcBAAAAAAAACAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABAEAAAAAAAAEAQAAAAAAAAAAAAAAAPC/" - ], - [ - 48, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 40, - 47, - 4 - ], - "trigger": "config" - }, - "AgAAAAQBAAAAAAAABAEAAAAAAAAEAAAAY29uZgQBAAAAAAAACgEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACAEAAAAAAAAIAQAAAAAAAAAAAAAAAPC/" - ], - [ - 49, - 1, - "insert", - { - "characters": "." - }, - "AQAAAAoBAAAAAAAACwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAACgEAAAAAAAAKAQAAAAAAAAAAAAAAAPC/" - ], - [ - 50, - 7, - "left_delete", - null, - "BwAAAAoBAAAAAAAACgEAAAAAAAABAAAALgkBAAAAAAAACQEAAAAAAAABAAAAZwgBAAAAAAAACAEAAAAAAAABAAAAaQcBAAAAAAAABwEAAAAAAAABAAAAZgYBAAAAAAAABgEAAAAAAAABAAAAbgUBAAAAAAAABQEAAAAAAAABAAAAbwQBAAAAAAAABAEAAAAAAAABAAAAYw", - "AQAAAAAAAAABAAAACwEAAAAAAAALAQAAAAAAAAAAAAAAAPC/" - ], - [ - 60, - 1, - "trim_trailing_white_space", - null, - "AQAAAPwAAAAAAAAA/AAAAAAAAAAIAAAAICAgICAgICA", - "AQAAAAAAAAABAAAA4wAAAAAAAADwAAAAAAAAAAAAAAAAAPC/" - ], - [ - 61, - 1, - "rust_fmt_format_buffer", - null, - "AgAAAPsAAAAAAAAA+wAAAAAAAAAHAAAACgoKICAgIP4AAAAAAAAA/wAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4wAAAAAAAADwAAAAAAAAAAAAAAAAAPC/" - ], - [ - 66, - 1, - "paste", - null, - "AQAAANAAAAAAAAAABgEAAAAAAAAsAAAAcHViIGZuIG5ldyhjb25maWc6IE10cHJvdG9Db25maWcpIC0+IFNlbGYge30", - "AQAAAAAAAAABAAAA0AAAAAAAAAD8AAAAAAAAAAAAAAAAAPC/" - ], - [ - 71, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAAYBAAAAAAAADwEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAABgEAAAAAAAAGAQAAAAAAAAAAAAAAAPC/" - ], - [ - 72, - 1, - "trim_trailing_white_space", - null, - "AQAAAAcBAAAAAAAABwEAAAAAAAAIAAAAICAgICAgICA", - "AQAAAAAAAAABAAAADwEAAAAAAAAPAQAAAAAAAAAAAAAAAPC/" - ], - [ - 80, - 1, - "left_delete", - null, - "AQAAALUAAAAAAAAAtQAAAAAAAABUAAAAaW1wbCBNdHByb3RvU2V0dGluZ3MgewogICAgcHViIGZuIGZyb21fZmlsZShwYXRoOiAmc3RyKSAtPiBhbnlob3c6OlJlc3VsdDxTZWxmPiB7Cgp9", - "AQAAAAAAAAABAAAAtQAAAAAAAAAJAQAAAAAAAAAAAAAAAPC/" - ], - [ - 81, - 1, - "insert", - { - "characters": "\nimpl" - }, - "BQAAALUAAAAAAAAAtgAAAAAAAAAAAAAAtgAAAAAAAAC3AAAAAAAAAAAAAAC3AAAAAAAAALgAAAAAAAAAAAAAALgAAAAAAAAAuQAAAAAAAAAAAAAAuQAAAAAAAAC6AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAtQAAAAAAAAC1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 82, - 1, - "insert", - { - "characters": " Se" - }, - "AwAAALoAAAAAAAAAuwAAAAAAAAAAAAAAuwAAAAAAAAC8AAAAAAAAAAAAAAC8AAAAAAAAAL0AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAugAAAAAAAAC6AAAAAAAAAAAAAAAAAPC/" - ], - [ - 83, - 1, - "insert", - { - "characters": "tt" - }, - "AgAAAL0AAAAAAAAAvgAAAAAAAAAAAAAAvgAAAAAAAAC/AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvQAAAAAAAAC9AAAAAAAAAAAAAAAAAPC/" - ], - [ - 84, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":166,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 58, - 83, - 2 - ], - "trigger": "Settings(use crate::Settings)" - }, - "AgAAALsAAAAAAAAAuwAAAAAAAAAEAAAAU2V0dLsAAAAAAAAAwwAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAvwAAAAAAAAC/AAAAAAAAAAAAAAAAAPC/" - ], - [ - 85, - 1, - "lsp_apply_document_edit", - { - "changes": - [ - { - "newText": "\n\nuse crate::Settings;", - "range": - { - "end": - { - "character": 36, - "line": 0 - }, - "start": - { - "character": 36, - "line": 0 - } - } - } - ], - "label": null, - "process_placeholders": false, - "required_view_version": null - }, - "AQAAACQAAAAAAAAAOgAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAwwAAAAAAAADDAAAAAAAAAAAAAAAAAPC/" - ], - [ - 86, - 1, - "insert", - { - "characters": " for" - }, - "BAAAANkAAAAAAAAA2gAAAAAAAAAAAAAA2gAAAAAAAADbAAAAAAAAAAAAAADbAAAAAAAAANwAAAAAAAAAAAAAANwAAAAAAAAA3QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA2QAAAAAAAADZAAAAAAAAAAAAAAAAAPC/" - ], - [ - 87, - 1, - "insert", - { - "characters": " Mt" - }, - "AwAAAN0AAAAAAAAA3gAAAAAAAAAAAAAA3gAAAAAAAADfAAAAAAAAAAAAAADfAAAAAAAAAOAAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA3QAAAAAAAADdAAAAAAAAAAAAAAAAAPC/" - ], - [ - 88, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":8,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 62, - 87, - 3 - ], - "trigger": "MtprotoSettings" - }, - "AgAAAN4AAAAAAAAA3gAAAAAAAAACAAAATXTeAAAAAAAAAO0AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA4AAAAAAAAADgAAAAAAAAAAAAAAAAAPC/" - ], - [ - 89, - 1, - "insert", - { - "characters": " " - }, - "AQAAAO0AAAAAAAAA7gAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7QAAAAAAAADtAAAAAAAAAAAAAAAAAPC/" - ], - [ - 90, - 1, - "insert_snippet", - { - "contents": "{$0}" - }, - "AQAAAO4AAAAAAAAA8AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7gAAAAAAAADuAAAAAAAAAAAAAAAAAPC/" - ], - [ - 91, - 1, - "run_macro_file", - { - "file": "res://Packages/Default/Add Line in Braces.sublime-macro" - }, - "AwAAAO8AAAAAAAAA8AAAAAAAAAAAAAAA8AAAAAAAAADxAAAAAAAAAAAAAADwAAAAAAAAAPQAAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA7wAAAAAAAADvAAAAAAAAAAAAAAAAAPC/" - ], - [ - 92, - 1, - "insert", - { - "characters": "g" - }, - "AQAAAPQAAAAAAAAA9QAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9AAAAAAAAAD0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 93, - 1, - "left_delete", - null, - "AQAAAPQAAAAAAAAA9AAAAAAAAAABAAAAZw", - "AQAAAAAAAAABAAAA9QAAAAAAAAD1AAAAAAAAAAAAAAAAAPC/" - ], - [ - 94, - 1, - "insert", - { - "characters": "fn" - }, - "AgAAAPQAAAAAAAAA9QAAAAAAAAAAAAAA9QAAAAAAAAD2AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9AAAAAAAAAD0AAAAAAAAAAAAAAAAAPC/" - ], - [ - 95, - 1, - "insert", - { - "characters": " f" - }, - "AgAAAPYAAAAAAAAA9wAAAAAAAAAAAAAA9wAAAAAAAAD4AAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA9gAAAAAAAAD2AAAAAAAAAAAAAAAAAPC/" - ], - [ - 98, - 1, - "insert_completion", - { - "completion": "lsp_select_completion {\"index\":2,\"session_name\":\"rust-analyzer\"}", - "format": "command", - "keep_prefix": true, - "must_insert": false, - "query_change_id": - [ - 70, - 95, - 2 - ], - "trigger": "fn validate(..)" - }, - "AgAAAPQAAAAAAAAA9AAAAAAAAAAEAAAAZm4gZvQAAAAAAAAALAEAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAA+AAAAAAAAAD4AAAAAAAAAAAAAAAAAPC/" - ], - [ - 99, - 1, - "insert", - { - "characters": "Ok" - }, - "AgAAACYBAAAAAAAAJwEAAAAAAAAAAAAAJwEAAAAAAAAoAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAJgEAAAAAAAAmAQAAAAAAAAAAAAAAAPC/" - ], - [ - 100, - 2, - "insert_snippet", - { - "contents": "($0)" - }, - "AgAAACgBAAAAAAAAKgEAAAAAAAAAAAAAKQEAAAAAAAArAQAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAAKAEAAAAAAAAoAQAAAAAAAAAAAAAAAPC/" - ], - [ - 104, - 1, - "rust_fmt_format_buffer", - null, - "AQAAAMsAAAAAAAAAywAAAAAAAAABAAAACg", - "AQAAAAAAAAABAAAALAEAAAAAAAAsAQAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "src/config/inbound.rs", - "settings": - { - "buffer_size": 15281, - "encoding": "UTF-8", - "line_ending": "Unix" - }, - "undo_stack": - [ - [ - 7, - 1, - "insert", - { - "characters": "from_file" - }, - "CQAAAC8QAAAAAAAAMBAAAAAAAAADAAAAbmV3MBAAAAAAAAAxEAAAAAAAAAAAAAAxEAAAAAAAADIQAAAAAAAAAAAAADIQAAAAAAAAMxAAAAAAAAAAAAAAMxAAAAAAAAA0EAAAAAAAAAAAAAA0EAAAAAAAADUQAAAAAAAAAAAAADUQAAAAAAAANhAAAAAAAAAAAAAANhAAAAAAAAA3EAAAAAAAAAAAAAA3EAAAAAAAADgQAAAAAAAAAAAAAA", - "AQAAAAAAAAABAAAALxAAAAAAAAAyEAAAAAAAAAAAAAAAAPC/" - ] - ] - }, - { - "file": "dev/api.requests", - "settings": - { - "buffer_size": 768, - "encoding": "UTF-8", - "line_ending": "Unix", - "name": "api.requests" - }, - "undo_stack": - [ - [ - 1, - 1, - "insert", - { - "characters": "api.reque" - }, - "CQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAAAAAAFAAAAAAAAAAYAAAAAAAAAAAAAAAYAAAAAAAAABwAAAAAAAAAAAAAABwAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAkAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 2, - 1, - "insert", - { - "characters": "sts" - }, - "AwAAAAkAAAAAAAAACgAAAAAAAAAAAAAACgAAAAAAAAALAAAAAAAAAAAAAAALAAAAAAAAAAwAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 10, - 1, - "paste", - null, - "AQAAAAAAAAAAAAAA3QAAAAAAAAAMAAAAYXBpLnJlcXVlc3Rz", - "AQAAAA" - ], - [ - 44, - 1, - "insert", - { - "characters": "\n\n\n" - }, - "AwAAAN0AAAAAAAAA3gAAAAAAAAAAAAAA3gAAAAAAAADfAAAAAAAAAAAAAADfAAAAAAAAAOAAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 45, - 1, - "paste", - null, - "AQAAAOAAAAAAAAAAvQEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 50, - 1, - "insert", - { - "characters": "subscription" - }, - "DAAAAPsAAAAAAAAA/AAAAAAAAAAKAAAAY29ubmVjdGlvbvwAAAAAAAAA/QAAAAAAAAAAAAAA/QAAAAAAAAD+AAAAAAAAAAAAAAD+AAAAAAAAAP8AAAAAAAAAAAAAAP8AAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAABAQAAAAAAAAAAAAABAQAAAAAAAAIBAAAAAAAAAAAAAAIBAAAAAAAAAwEAAAAAAAAAAAAAAwEAAAAAAAAEAQAAAAAAAAAAAAAEAQAAAAAAAAUBAAAAAAAAAAAAAAUBAAAAAAAABgEAAAAAAAAAAAAABgEAAAAAAAAHAQAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 56, - 1, - "paste", - null, - "AQAAAFIBAAAAAAAAdQEAAAAAAABrAAAAICJlbnYiOiAiZXhwZXJpbWVudGFsIiwKICAicHJvdG8iOiAiSHlzdGVyaWEyIiwKICAic3Vic2NyaXB0aW9uX2lkIjogImQ3ZmIzZDBkLTFiMzEtNDI5My1hMGUwLWYxYzQyOGRmM2VmNyI", - "AQAAAA" - ], - [ - 58, - 1, - "right_delete", - null, - "AQAAAF4BAAAAAAAAXgEAAAAAAAACAAAAICA", - "AQAAAA" - ], - [ - 59, - 1, - "insert", - { - "characters": " " - }, - "AQAAAF4BAAAAAAAAXwEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 72, - 1, - "left_delete", - null, - "AQAAAF4BAAAAAAAAXgEAAAAAAAAXAAAAICJyZWZlcnJlZF9ieSI6ICJURVNUIgo", - "AQAAAA" - ], - [ - 79, - 1, - "left_delete", - null, - "AQAAAFwBAAAAAAAAXAEAAAAAAAABAAAALA", - "AQAAAA" - ], - [ - 88, - 1, - "left_delete", - null, - "AQAAAAAAAAAAAAAAAAAAAAAAAADdAAAAUE9TVCBodHRwOi8vbG9jYWxob3N0OjUwMDUvY29ubmVjdGlvbgpBdXRob3JpemF0aW9uOiBCZWFyZXIgc3VwZXRzZWNyZXR0b2tlbgpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2pzb24KCnsKICAiZW52IjogImV4cGVyaW1lbnRhbCIsCiAgInByb3RvIjogIkh5c3RlcmlhMiIsCiAgInN1YnNjcmlwdGlvbl9pZCI6ICJkN2ZiM2QwZC0xYjMxLTQyOTMtYTBlMC1mMWM0MjhkZjNlZjciCn0", - "AQAAAA" - ], - [ - 103, - 10, - "right_delete", - null, - "CgAAAHUAAAAAAAAAdQAAAAAAAAABAAAAInUAAAAAAAAAdQAAAAAAAAABAAAAZHUAAAAAAAAAdQAAAAAAAAABAAAAYXUAAAAAAAAAdQAAAAAAAAABAAAAeXUAAAAAAAAAdQAAAAAAAAABAAAAc3UAAAAAAAAAdQAAAAAAAAABAAAAInUAAAAAAAAAdQAAAAAAAAABAAAAOnUAAAAAAAAAdQAAAAAAAAABAAAAIHUAAAAAAAAAdQAAAAAAAAABAAAAOXUAAAAAAAAAdQAAAAAAAAABAAAAMQ", - "AQAAAA" - ], - [ - 104, - 1, - "paste", - null, - "AQAAAHUAAAAAAAAAmgAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 111, - 1, - "left_delete", - null, - "AQAAAHQAAAAAAAAAdAAAAAAAAAADAAAAICAg", - "AQAAAA" - ], - [ - 112, - 1, - "insert", - { - "characters": " " - }, - "AgAAAHQAAAAAAAAAdQAAAAAAAAAAAAAAdQAAAAAAAAB2AAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 114, - 1, - "left_delete", - null, - "AQAAAHAAAAAAAAAAcAAAAAAAAAABAAAACg", - "AQAAAA" - ], - [ - 138, - 1, - "insert", - { - "characters": "`" - }, - "AQAAAJoAAAAAAAAAmwAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 151, - 1, - "insert", - { - "characters": "\n\n\n" - }, - "AwAAAJsAAAAAAAAAnAAAAAAAAAAAAAAAnAAAAAAAAACdAAAAAAAAAAAAAACdAAAAAAAAAJ4AAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 152, - 1, - "paste", - null, - "AQAAAJ4AAAAAAAAANgEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 157, - 1, - "insert", - { - "characters": "GET" - }, - "AwAAAJ4AAAAAAAAAnwAAAAAAAAAEAAAAUE9TVJ8AAAAAAAAAoAAAAAAAAAAAAAAAoAAAAAAAAAChAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 164, - 1, - "insert", - { - "characters": "healthcg" - }, - "CAAAALgAAAAAAAAAuQAAAAAAAAAMAAAAc3Vic2NyaXB0aW9uuQAAAAAAAAC6AAAAAAAAAAAAAAC6AAAAAAAAALsAAAAAAAAAAAAAALsAAAAAAAAAvAAAAAAAAAAAAAAAvAAAAAAAAAC9AAAAAAAAAAAAAAC9AAAAAAAAAL4AAAAAAAAAAAAAAL4AAAAAAAAAvwAAAAAAAAAAAAAAvwAAAAAAAADAAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 165, - 1, - "left_delete", - null, - "AQAAAL8AAAAAAAAAvwAAAAAAAAABAAAAZw", - "AQAAAA" - ], - [ - 166, - 1, - "insert", - { - "characters": "heck" - }, - "BAAAAL8AAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADBAAAAAAAAAAAAAADBAAAAAAAAAMIAAAAAAAAAAAAAAMIAAAAAAAAAwwAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 169, - 2, - "left_delete", - null, - "AgAAAMQAAAAAAAAAxAAAAAAAAABwAAAAQXV0aG9yaXphdGlvbjogQmVhcmVyIHN1cGV0c2VjcmV0dG9rZW4KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uCnsKICAiZGF5cyI6IDkxLAogICJyZWZlcnJlZF9ieSI6ICJURVNUIgp9YMMAAAAAAAAAwwAAAAAAAAABAAAACg", - "AQAAAA" - ], - [ - 178, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAMMAAAAAAAAAxAAAAAAAAAAAAAAAxAAAAAAAAADFAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 179, - 1, - "paste", - null, - "AQAAAMUAAAAAAAAAEQEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 192, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAMQAAAAAAAAAxQAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 193, - 1, - "paste", - null, - "AQAAAMUAAAAAAAAAAAEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 199, - 1, - "paste", - null, - "AQAAANMAAAAAAAAA9AAAAAAAAAArAAAAaHR0cHM6Ly9qc29ucGxhY2Vob2xkZXIudHlwaWNvZGUuY29tL2FsYnVtcw", - "AQAAAA" - ], - [ - 202, - 1, - "left_delete", - null, - "AQAAAPcAAAAAAAAA9wAAAAAAAABMAAAAR0VUIGh0dHA6Ly9sb2NhbGhvc3Q6NTAwNS9oZWFsdGhjaGVjawpBdXRob3JpemF0aW9uOiBCZWFyZXIgc3VwZXRzZWNyZXR0b2tlbg", - "AQAAAA" - ], - [ - 204, - 5, - "left_delete", - null, - "BQAAAMQAAAAAAAAAxAAAAAAAAAABAAAACsMAAAAAAAAAwwAAAAAAAAABAAAACsIAAAAAAAAAwgAAAAAAAAABAAAAa8EAAAAAAAAAwQAAAAAAAAABAAAAY8AAAAAAAAAAwAAAAAAAAAABAAAAZQ", - "AQAAAA" - ], - [ - 206, - 1, - "left_delete", - null, - "AQAAAJ0AAAAAAAAAnQAAAAAAAAABAAAACg", - "AQAAAA" - ], - [ - 210, - 1, - "left_delete", - null, - "AQAAAJ0AAAAAAAAAnQAAAAAAAAAiAAAAR0VUIGh0dHA6Ly9sb2NhbGhvc3Q6NTAwNS9oZWFsdGhjaA", - "AQAAAA" - ], - [ - 221, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAJwAAAAAAAAAnQAAAAAAAAAAAAAAnQAAAAAAAACeAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 222, - 1, - "paste", - null, - "AQAAAJ4AAAAAAAAAwAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 225, - 1, - "insert", - { - "characters": "requests.p" - }, - "CgAAAJ4AAAAAAAAAnwAAAAAAAAAAAAAAnwAAAAAAAACgAAAAAAAAAAAAAACgAAAAAAAAAKEAAAAAAAAAAAAAAKEAAAAAAAAAogAAAAAAAAAAAAAAogAAAAAAAACjAAAAAAAAAAAAAACjAAAAAAAAAKQAAAAAAAAAAAAAAKQAAAAAAAAApQAAAAAAAAAAAAAApQAAAAAAAACmAAAAAAAAAAAAAACmAAAAAAAAAKcAAAAAAAAAAAAAAKcAAAAAAAAAqAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 226, - 1, - "insert", - { - "characters": "ost(\"" - }, - "BQAAAKgAAAAAAAAAqQAAAAAAAAAAAAAAqQAAAAAAAACqAAAAAAAAAAAAAACqAAAAAAAAAKsAAAAAAAAAAAAAAKsAAAAAAAAArAAAAAAAAAAAAAAArAAAAAAAAACtAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 227, - 1, - "left_delete", - null, - "AQAAAKwAAAAAAAAArAAAAAAAAAABAAAAIg", - "AQAAAA" - ], - [ - 228, - 1, - "insert", - { - "characters": "'" - }, - "AQAAAKwAAAAAAAAArQAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 230, - 1, - "insert", - { - "characters": "')" - }, - "AgAAAM8AAAAAAAAA0AAAAAAAAAAAAAAA0AAAAAAAAADRAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 231, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAANEAAAAAAAAA0gAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 232, - 1, - "left_delete", - null, - "AQAAANEAAAAAAAAA0QAAAAAAAAABAAAACg", - "AQAAAA" - ], - [ - 233, - 1, - "insert", - { - "characters": "." - }, - "AQAAANEAAAAAAAAA0gAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 258, - 1, - "left_delete", - null, - "AQAAANEAAAAAAAAA0QAAAAAAAAABAAAALg", - "AQAAAA" - ], - [ - 272, - 1, - "left_delete", - null, - "AQAAAJ4AAAAAAAAAngAAAAAAAAA0AAAAcmVxdWVzdHMucG9zdCgnaHR0cDovL2xvY2FsaG9zdDo1MDA1L3N1YnNjcmlwdGlvbicpCg", - "AQAAAA" - ], - [ - 275, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAANAAAAAAAAAA0QAAAAAAAAAAAAAA0QAAAAAAAADSAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 276, - 1, - "paste", - null, - "AQAAANIAAAAAAAAADwIAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 284, - 1, - "insert", - { - "characters": "\n\n" - }, - "AgAAAM8AAAAAAAAA0AAAAAAAAAAAAAAA0AAAAAAAAADRAAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 285, - 1, - "paste", - null, - "AQAAANEAAAAAAAAADgIAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 290, - 1, - "insert", - { - "characters": "ы" - }, - "AQAAAPsAAAAAAAAA/AAAAAAAAAAKAAAAY29ubmVjdGlvbg", - "AQAAAA" - ], - [ - 291, - 1, - "left_delete", - null, - "AQAAAPsAAAAAAAAA+wAAAAAAAAACAAAA0Ys", - "AQAAAA" - ], - [ - 292, - 1, - "insert", - { - "characters": "ыгиыскшзешщт" - }, - "DAAAAPsAAAAAAAAA/AAAAAAAAAAAAAAA/AAAAAAAAAD9AAAAAAAAAAAAAAD9AAAAAAAAAP4AAAAAAAAAAAAAAP4AAAAAAAAA/wAAAAAAAAAAAAAA/wAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAEBAAAAAAAAAAAAAAEBAAAAAAAAAgEAAAAAAAAAAAAAAgEAAAAAAAADAQAAAAAAAAAAAAADAQAAAAAAAAQBAAAAAAAAAAAAAAQBAAAAAAAABQEAAAAAAAAAAAAABQEAAAAAAAAGAQAAAAAAAAAAAAAGAQAAAAAAAAcBAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 293, - 12, - "left_delete", - null, - "DAAAAAYBAAAAAAAABgEAAAAAAAACAAAA0YIFAQAAAAAAAAUBAAAAAAAAAgAAANGJBAEAAAAAAAAEAQAAAAAAAAIAAADRiAMBAAAAAAAAAwEAAAAAAAACAAAA0LUCAQAAAAAAAAIBAAAAAAAAAgAAANC3AQEAAAAAAAABAQAAAAAAAAIAAADRiAABAAAAAAAAAAEAAAAAAAACAAAA0Lr/AAAAAAAAAP8AAAAAAAAAAgAAANGB/gAAAAAAAAD+AAAAAAAAAAIAAADRi/0AAAAAAAAA/QAAAAAAAAACAAAA0Lj8AAAAAAAAAPwAAAAAAAAAAgAAANCz+wAAAAAAAAD7AAAAAAAAAAIAAADRiw", - "AQAAAA" - ], - [ - 294, - 1, - "insert", - { - "characters": "s" - }, - "AQAAAPsAAAAAAAAA/AAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 296, - 1, - "insert_completion", - { - "completion": "subscription", - "format": "text", - "keep_prefix": false, - "must_insert": false, - "trigger": "subscription" - }, - "AgAAAPsAAAAAAAAA+wAAAAAAAAABAAAAc/sAAAAAAAAABwEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 303, - 3, - "left_delete", - null, - "AwAAAKkBAAAAAAAAqQEAAAAAAABfAAAAICAgICAgICAicHJvdG8iOiAiSHlzdGVyaWEyIiwKICAgICAgICAic3Vic2NyaXB0aW9uX2lkIjogImQ3ZmIzZDBkLTFiMzEtNDI5My1hMGUwLWYxYzQyOGRmM2VmNyKoAQAAAAAAAKgBAAAAAAAAAQAAAAqnAQAAAAAAAKcBAAAAAAAAAQAAACw", - "AQAAAA" - ], - [ - 306, - 1, - "trim_trailing_white_space", - null, - "AgAAAOgBAAAAAAAA6AEAAAAAAAABAAAAIAkBAAAAAAAACQEAAAAAAAABAAAAIA", - "AQAAAA" - ], - [ - 321, - 1, - "paste", - null, - "AQAAAMACAAAAAAAA5AIAAAAAAAAkAAAAZDdmYjNkMGQtMWIzMS00MjkzLWEwZTAtZjFjNDI4ZGYzZWY3", - "AQAAAA" - ], - [ - 331, - 1, - "insert", - { - "characters": "custo" - }, - "BQAAAHcCAAAAAAAAeAIAAAAAAAAMAAAAZXhwZXJpbWVudGFseAIAAAAAAAB5AgAAAAAAAAAAAAB5AgAAAAAAAHoCAAAAAAAAAAAAAHoCAAAAAAAAewIAAAAAAAAAAAAAewIAAAAAAAB8AgAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 332, - 5, - "left_delete", - null, - "BQAAAHsCAAAAAAAAewIAAAAAAAABAAAAb3oCAAAAAAAAegIAAAAAAAABAAAAdHkCAAAAAAAAeQIAAAAAAAABAAAAc3gCAAAAAAAAeAIAAAAAAAABAAAAdXcCAAAAAAAAdwIAAAAAAAABAAAAYw", - "AQAAAA" - ], - [ - 333, - 1, - "insert", - { - "characters": "premiun" - }, - "BwAAAHcCAAAAAAAAeAIAAAAAAAAAAAAAeAIAAAAAAAB5AgAAAAAAAAAAAAB5AgAAAAAAAHoCAAAAAAAAAAAAAHoCAAAAAAAAewIAAAAAAAAAAAAAewIAAAAAAAB8AgAAAAAAAAAAAAB8AgAAAAAAAH0CAAAAAAAAAAAAAH0CAAAAAAAAfgIAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 334, - 1, - "left_delete", - null, - "AQAAAH0CAAAAAAAAfQIAAAAAAAABAAAAbg", - "AQAAAA" - ], - [ - 335, - 1, - "insert", - { - "characters": "m" - }, - "AQAAAH0CAAAAAAAAfgIAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 336, - 1, - "insert", - { - "characters": "TEST" - }, - "BAAAAH4CAAAAAAAAfwIAAAAAAAAAAAAAfwIAAAAAAACAAgAAAAAAAAAAAACAAgAAAAAAAIECAAAAAAAAAAAAAIECAAAAAAAAggIAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 344, - 1, - "insert", - { - "characters": "\n" - }, - "AQAAAKYBAAAAAAAArwEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 345, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAAK8BAAAAAAAAsQEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 346, - 1, - "insert", - { - "characters": "day" - }, - "AwAAALABAAAAAAAAsQEAAAAAAAAAAAAAsQEAAAAAAACyAQAAAAAAAAAAAACyAQAAAAAAALMBAAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 348, - 1, - "insert", - { - "characters": ":" - }, - "AQAAALQBAAAAAAAAtQEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 349, - 1, - "insert", - { - "characters": " " - }, - "AQAAALUBAAAAAAAAtgEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 350, - 1, - "insert_snippet", - { - "contents": "\"$0\"" - }, - "AQAAALYBAAAAAAAAuAEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 351, - 1, - "insert", - { - "characters": "10" - }, - "AgAAALcBAAAAAAAAuAEAAAAAAAAAAAAAuAEAAAAAAAC5AQAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 359, - 1, - "insert", - { - "characters": "," - }, - "AQAAAKYBAAAAAAAApwEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 367, - 1, - "paste", - null, - "AQAAANQCAAAAAAAA+AIAAAAAAAAkAAAANTA0MDFiZTctMjkzYi00YWU5LTllZjktMDNiZjgxODIzMDYy", - "AQAAAA" - ], - [ - 376, - 1, - "insert", - { - "characters": "s" - }, - "AQAAALQBAAAAAAAAtQEAAAAAAAAAAAAA", - "AQAAAA" - ], - [ - 384, - 1, - "left_delete", - null, - "AQAAALsBAAAAAAAAuwEAAAAAAAABAAAAIg", - "AQAAAA" - ], - [ - 386, - 1, - "left_delete", - null, - "AQAAALgBAAAAAAAAuAEAAAAAAAABAAAAIg", - "AQAAAA" - ], - [ - 394, - 1, - "paste", - null, - "AQAAANMCAAAAAAAA9wIAAAAAAAAkAAAANjVkNGIxYmItNWM5MC00YTYzLTlhZjUtYTg0ODIzNzBhMDkz", - "AQAAAA" - ] - ] - }, - { - "file": "dev/commands.sql", - "settings": - { - "buffer_size": 30, - "line_ending": "Unix" - } - }, - { - "contents": " λ p \n/Users/2pizza/C/F/fcore\n λ cd experimental \n λ ls \nconfig-api.toml config-node.toml docker-compose.yml utun7.conf\nconfig-auth.toml data h2.yaml xray-config.json\n λ dc up \n[+] Building 0.0s (0/0) docker:desktop-linux\n[+] Running 1/0\n ✔ Container postgres-container Running 0.0s \nAttaching to postgres-container\npostgres-container | 2026-05-01 00:45:39.699 UTC [2174] FATAL: database \"api\" does not exist\npostgres-container | 2026-05-01 00:49:05.915 UTC [2184] ERROR: relation \"nodes\" does not exist at character 438\npostgres-container | 2026-05-01 00:49:05.915 UTC [2184] STATEMENT: SELECT\npostgres-container | n.id AS node_id, n.uuid, n.env, n.hostname, n.address, n.status,\npostgres-container | n.created_at, n.modified_at, n.label, n.interface,\npostgres-container | n.cores, n.max_bandwidth_bps, n.country, n.node_type, i.id\npostgres-container | \npostgres-container | AS inbound_id, i.tag, i.port, i.stream_settings, i.uplink, i.downlink,\npostgres-container | i.conn_count, i.wg_privkey, i.wg_interface, i.wg_address, i.dns, i.h2, i.mtproto_secret\npostgres-container | FROM nodes n\npostgres-container | LEFT JOIN inbounds i ON n.id = i.node_id\npostgres-container | 2026-05-01 00:50:11.875 UTC [2189] ERROR: syntax error at or near \"dropt\" at character 1\npostgres-container | 2026-05-01 00:50:11.875 UTC [2189] STATEMENT: dropt tables nodes;\npostgres-container | 2026-05-01 00:50:14.646 UTC [2189] ERROR: syntax error at or near \"tables\" at character 6\npostgres-container | 2026-05-01 00:50:14.646 UTC [2189] STATEMENT: drop tables nodes;\npostgres-container | 2026-05-01 00:50:20.746 UTC [2189] ERROR: cannot drop table nodes because other objects depend on it\npostgres-container | 2026-05-01 00:50:20.746 UTC [2189] DETAIL: constraint inbounds_node_id_fkey on table inbounds depends on table nod\nes\npostgres-container | 2026-05-01 00:50:20.746 UTC [2189] HINT: Use DROP ... CASCADE to drop the dependent objects too.\npostgres-container | 2026-05-01 00:50:20.746 UTC [2189] STATEMENT: drop table nodes;\npostgres-container | 2026-05-01 00:50:55.339 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 00:52:40.274 UTC [60] LOG: checkpoint complete: wrote 1005 buffers (6.1%); 0 WAL file(s) added, 0 remov\ned, 0 recycled; write=104.841 s, sync=0.076 s, total=104.937 s; sync files=392, longest=0.002 s, average=0.001 s; distance=4603 kB, estim\nate=4603 kB; lsn=0/19FC3C0, redo lsn=0/19AFF78\npostgres-container | 2026-05-01 01:25:55.690 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 01:25:58.686 UTC [60] LOG: checkpoint complete: wrote 29 buffers (0.2%); 0 WAL file(s) added, 0 removed\n, 0 recycled; write=2.969 s, sync=0.009 s, total=2.996 s; sync files=25, longest=0.002 s, average=0.001 s; distance=306 kB, estimate=4174\n kB; lsn=0/19FC8B0, redo lsn=0/19FC820\npostgres-container | 2026-05-01 02:05:56.065 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 02:05:56.615 UTC [60] LOG: checkpoint complete: wrote 6 buffers (0.0%); 0 WAL file(s) added, 0 removed,\n 0 recycled; write=0.533 s, sync=0.003 s, total=0.550 s; sync files=6, longest=0.001 s, average=0.001 s; distance=2 kB, estimate=3757 kB;\n lsn=0/19FD288, redo lsn=0/19FD230\npostgres-container | 2026-05-01 02:10:56.722 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 02:10:57.615 UTC [60] LOG: checkpoint complete: wrote 9 buffers (0.1%); 0 WAL file(s) added, 0 removed,\n 0 recycled; write=0.869 s, sync=0.004 s, total=0.894 s; sync files=8, longest=0.002 s, average=0.001 s; distance=2 kB, estimate=3381 kB;\n lsn=0/19FDCD8, redo lsn=0/19FDC80\npostgres-container | 2026-05-01 02:45:56.972 UTC [60] LOG: checkpoint starting: time\npostgres-container | 2026-05-01 02:45:57.418 UTC [60] LOG: checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed,\n 0 recycled; write=0.426 s, sync=0.002 s, total=0.448 s; sync files=3, longest=0.001 s, average=0.001 s; distance=10 kB, estimate=3044 kB\n; lsn=0/1A006B0, redo lsn=0/1A00658\n", - "settings": - { - "buffer_size": 4811, - "line_ending": "Unix", - "name": "Login Shell", - "scratch": true - } - } - ], - "build_system": "Packages/User/fcore-build.sublime-build", - "build_system_choices": - [ - [ - [ - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "" - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Automatic" - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Run" - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Run (with args)..." - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Check" - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Test" - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Test (with args)..." - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Bench" - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Clean" - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Document" - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Clippy" - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Script" - ] - ], - [ - "Packages/Rust Enhanced/RustEnhanced.sublime-build", - "Run" - ] - ], - [ - [ - [ - "Packages/User/fcore-build.sublime-build", - "" - ], - [ - "Packages/User/fcore-build.sublime-build", - "Build" - ], - [ - "Packages/User/fcore-build.sublime-build", - "Check" - ], - [ - "Packages/User/fcore-build.sublime-build", - "Test" - ], - [ - "Packages/User/fcore-build.sublime-build", - "Clippy" - ] - ], - [ - "Packages/User/fcore-build.sublime-build", - "Test" - ] - ] - ], - "build_varint": "", - "command_palette": - { - "height": 0.0, - "last_filter": "", - "selected_items": - [ - [ - "ide", - "Indentation: Detect" - ], - [ - "de", - "Debugger: Open" - ], - [ - "De", - "Debugger: Open" - ], - [ - "sql", - "SQLExec: List connections" - ], - [ - "Request", - "Requester: Request History" - ], - [ - "req", - "Requester: Run Requests" - ], - [ - "Req", - "Requester: Settings" - ], - [ - "debu", - "Debugger: Quit" - ], - [ - "deb", - "Debugger: Open" - ], - [ - "debug", - "Debugger: Start (no debug)" - ], - [ - "preference", - "Preferences: Debugger Settings" - ], - [ - "push", - "Git: Push Tags" - ], - [ - "pus", - "Git: Push" - ], - [ - "push ", - "Git: Push Tags" - ], - [ - "tag", - "Git: New Tag" - ], - [ - "comm", - "Git: Commit" - ], - [ - "git", - "Git: Add All" - ], - [ - "ins", - "Markdown Preview: Preview in Browser" - ], - [ - "LSP", - "Preferences: LSP Server Configurations" - ], - [ - "for", - "JSON Reindent: reindent file or selection" - ], - [ - "ter", - "Terminus: List Shells" - ], - [ - "term", - "Terminus: List Shells" - ], - [ - "te", - "Terminus: Open Default Shell in Panel" - ], - [ - "Insta", - "Package Control: Install Package" - ], - [ - "pro", - "Profiles: Delete" - ], - [ - "pr", - "Profiles: Delete" - ], - [ - "Pac", - "Package Control: List Packages" - ], - [ - "c", - "Crypto::Encrypt" - ], - [ - "ma", - "Markdown Preview: Preview in Browser" - ], - [ - "mar", - "Markdown Preview: Preview in Browser" - ], - [ - "copi", - "Copilot: Sign In" - ], - [ - "pac", - "Package Control: Install Package" - ], - [ - "prof", - "Profiles: Switch" - ], - [ - "conne", - "Clojure Sublimed: Connect to raw nREPL" - ], - [ - "conn", - "Package Control: New Channel…" - ], - [ - "connec", - "Clojure Sublimed: Reconnect" - ], - [ - "pack", - "Package Control: Install Package" - ], - [ - "clo", - "Clojure Sublimed: Reconnect" - ], - [ - "insta", - "Package Control: Install Package" - ] - ], - "width": 0.0 - }, - "console": - { - "height": 347.0, - "history": - [ - ] - }, - "distraction_free": - { - "menu_visible": true, - "show_minimap": false, - "show_open_files": false, - "show_tabs": false, - "side_bar_visible": false, - "status_bar_visible": false - }, - "expanded_folders": - [ - "/Users/2pizza/C/f/fcore" - ], - "file_history": - [ - "/Users/2pizza/C/f/fcore/src/bin/auth/filters.rs", - "/Users/2pizza/C/f/fcore/src/bin/auth/service.rs", - "/Users/2pizza/C/f/fcore/.cargo/config.toml", - "/Users/2pizza/C/f/fcore/Cargo.toml", - "/Users/2pizza/C/f/fcore/src/proto/mod.rs", - "/Users/2pizza/C/f/fcore/src/memory/connection/wireguard.rs", - "/Users/2pizza/C/f/fcore/src/error.rs", - "/Users/2pizza/C/f/fcore/src/bin/node/config.rs", - "/Users/2pizza/C/f/fcore/src/bin/auth/tasks.rs", - "/Users/2pizza/C/f/fcore/src/bin/auth/metrics.rs", - "/Users/2pizza/C/f/fcore/src/bin/auth/email.rs", - "/Users/2pizza/C/f/fcore/src/bin/auth/main.rs", - "/Users/2pizza/C/f/fcore/src/bin/auth/config.rs", - "/Users/2pizza/C/f/fcore/experimental/config-auth.toml", - "/Users/2pizza/C/f/fcore/src/bin/auth/handlers.rs", - "/Users/2pizza/C/f/fcore/dev/api.requests", - "/Users/2pizza/C/f/fcore/src/bin/auth/http.rs", - "/Users/2pizza/C/f/fcore/dev/commands.sql", - "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/SQLExec.sublime-settings", - "/Users/2pizza/C/f/fcore/src/bin/api/http/routes.rs", - "/Users/2pizza/C/f/fcore/src/bin/api/main.rs", - "/Users/2pizza/C/f/fcore/src/bin/api/config.rs", - "/Users/2pizza/C/f/fcore/experimental/config-api.toml", - "/Users/2pizza/C/f/fcore/dev/dev.sql", - "/Users/2pizza/C/f/fcore/src/bin/api/tasks.rs", - "/Users/2pizza/C/f/fcore/src/config/settings.rs", - "/Users/2pizza/C/f/fcore/src/bin/api/postgres/pg.rs", - "/Users/2pizza/C/f/fcore/src/memory/node.rs", - "/Users/2pizza/C/f/fcore/src/config/mtproto.rs", - "/Users/2pizza/C/f/fcore/src/lib.rs", - "/Users/2pizza/C/f/fcore/src/config/clash.rs", - "/Users/2pizza/C/f/fcore/src/config/mod.rs", - "/Users/2pizza/C/f/fcore/src/bin/api/service.rs", - "/Users/2pizza/C/f/fcore/src/bin/api/api.rs", - "/Users/2pizza/C/f/fcore/src/config/inbound.rs", - "/Users/2pizza/C/F/fcore/src/config/mtproto.rs", - "/Users/2pizza/C/f/fcore/src/memory/connection/proto.rs", - "/Users/2pizza/C/f/fcore/experimental/config-node.toml", - "/Users/2pizza/C/f/fcore/fcore.sublime-project", - "/Users/2pizza/C/f/fcore/src/bin/api/sync/tasks.rs", - "/Users/2pizza/C/f/fcore/src/bin/api/http/handlers/connection.rs", - "/Users/2pizza/C/f/fcore/src/bin/node/main.rs", - "/Users/2pizza/C/f/fcore/src/bin/agent/agent.rs", - "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/RustEnhanced.sublime-settings", - "/Users/2pizza/C/f/fcore/src/bin/node/stats.rs", - "/Users/2pizza/C/f/fcore/src/bin/node/tasks.rs", - "/Users/2pizza/C/f/fcore/src/bin/node/metrics.rs", - "/Users/2pizza/C/f/fcore/src/bin/node/node.rs", - "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/fcore-build.sublime-build", - "/Users/2pizza/C/f/fcore/src/http/mod.rs", - "/Users/2pizza/C/f/fcore/src/http/request.rs", - "/Users/2pizza/C/f/fcore/src/bin/api/http/param.rs", - "/Users/2pizza/C/f/fcore/src/memory/env.rs", - "/Users/2pizza/C/f/fcore/src/zmq/publisher.rs", - "/Users/2pizza/C/f/fcore/src/bin/auth/auth.rs", - "/Users/2pizza/C/f/fcore/src/zmq/subscriber.rs", - "/Users/2pizza/C/f/fcore/src/zmq/mod.rs", - "/Users/2pizza/C/f/fcore/src/zmq/topic.rs", - "/Users/2pizza/C/f/fcore/src/metrics/storage.rs", - "/Users/2pizza/C/f/fcore/src/bin/api/postgres/connection.rs", - "/Users/2pizza/C/f/fcore/src/bin/node/http.rs", - "/Users/2pizza/C/f/fcore/src/bin/agent/http.rs", - "/Users/2pizza/C/f/fcore/src/bin/agent/tasks.rs", - "/Users/2pizza/C/f/fcore/src/bin/agent/config.rs", - "/Users/2pizza/C/f/fcore/src/bin/agent/main.rs", - "/Users/2pizza/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/unix.rs", - "/Users/2pizza/C/f/fcore/src/bin/utils.rs", - "/Users/2pizza/C/f/fcore/src/memory/key.rs", - "/Users/2pizza/C/f/fcore/src/utils.rs", - "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/Default (OSX).sublime-keymap", - "/Users/2pizza/Library/Application Support/Sublime Text/Packages/Default/Default (OSX).sublime-keymap", - "/Users/2pizza/C/f/env/dev/servers/cz.frkn.org/xray-config.json", - "/Users/2pizza/C/f/env/dev/servers/us.frkn.org/xray-config.json", - "/Users/2pizza/C/f/env/dev/scripts/install/h2.sh", - "/Users/2pizza/C/f/env/dev/servers/us.frkn.org/config-agent.toml", - "/Users/2pizza/C/f/env/dev/servers/us.frkn.org/env", - "/Users/2pizza/C/f/env/dev/servers/nl.frkn.org/env", - "/Users/2pizza/C/f/env/dev/scripts/install/agent.sh", - "/Users/2pizza/C/f/env/dev/scripts/install/init-arch.sh", - "/Users/2pizza/C/f/env/dev/scripts/install/init.sh", - "/Users/2pizza/C/f/env/dev/servers/premium/17cd50b739ba.frkn.org/config-agent.toml", - "/Users/2pizza/Library/Application Support/Sublime Text/Packages/Git/Git.sublime-settings", - "/Users/2pizza/Library/Application Support/Sublime Text/Packages/User/Git.sublime-settings", - "/Users/2pizza/C/f/env/dev/servers/darkmachine2.frkn.org/xray/config.json", - "/Users/2pizza/C/f/env/dev/servers/premium/572c6d2e6a7c.frkn.org/config-agent.toml", - "/Users/2pizza/C/f/env/dev/.gitignore", - "/Users/2pizza/T/notes/frkn/zshrc", - "/Users/2pizza/T/notes/frkn/config", - "/Users/2pizza/T/yandex/2.2 Обработка ошибок в Rust", - "/Users/2pizza/T/Тупица/Глава 1", - "/Users/2pizza/T/Тупица/Новая реальность.txt", - "/Users/2pizza/T/notes/frkn/tg-posts/#7", - "/Users/2pizza/T/notes/frkn/tg-posts/#6", - "/Users/2pizza/T/notes/ideas.txt", - "/Users/2pizza/T/notes/todo/reading.list", - "/Users/2pizza/T/Тупица/о чем писать", - "/Users/2pizza/T/Тупица/details.txt", - "/Users/2pizza/T/notes/frkn2/config-api", - "/Users/2pizza/T/notes/frkn2/nginx-config", - "/Users/2pizza/T/notes/frkn2/docker-compose ", - "/Users/2pizza/T/notes/frkn2/plan", - "/Users/2pizza/T/Тупица/такси/untitled5", - "/Users/2pizza/T/Тупица/такси/untitled4", - "/Users/2pizza/T/Тупица/такси/untitled3", - "/Users/2pizza/T/Тупица/такси/untitled2", - "/Users/2pizza/T/Тупица/такси/untitled", - "/Users/2pizza/T/Тупица/такси.txt", - "/Users/2pizza/T/Тупица/риск", - "/Users/2pizza/T/notes/frkn2/ref.txt", - "/Users/2pizza/T/notes/frkn/tg-posts/anal1.txt", - "/Users/2pizza/T/notes/frkn/tg-posts/2026", - "/Users/2pizza/T/notes/frkn/b/введение", - "/Users/2pizza/T/notes/krepostvpn/secret.txt", - "/Users/2pizza/T/notes/secret.txt", - "/Users/2pizza/T/Черновик/Будущее.txt", - "/Users/2pizza/T/notes/shopping.list", - "/Users/2pizza/T/notes/darknet/1", - "/Users/2pizza/T/notes/frkn/setup/mastodon/default.conf", - "/Users/2pizza/T/Тупица/secret.txt", - "/Users/2pizza/T/notes/todo/DONE.txt", - "/Users/2pizza/T/notes/guruvpn/blue-label#1.txt", - "/Users/2pizza/T/notes/todo/todo.txt", - "/Users/2pizza/T/2База/#2.txt", - "/Users/2pizza/T/Тупица/superhero.txt", - "/Users/2pizza/T/Черновик/алкоголизм.txt", - "/Users/2pizza/T/frkn/2026", - "/Users/2pizza/T/notes/plan", - "/Users/2pizza/T/notes/frkn2/db_dump" - ], - "find": - { - "height": 38.0 - }, - "find_in_files": - { - "height": 1021.0, - "where_history": - [ - "/Users/2pizza/C/f/fcore,", - "/Users/2pizza/C/f/fcore/src/", - "/Users/2pizza/C/f/fcore/src/bin/auth,", - "/Users/2pizza/C/f/fcore/src", - "/Users/2pizza/C/f/fcore/src/bin/api,", - "/Users/2pizza/C/f/fcore/src/bin/auth,", - "/Users/2pizza/C/f/fcore/src", - "" - ] - }, - "find_state": - { - "case_sensitive": false, - "find_history": - [ - "pony", - "x25519", - "x25519-dalek", - "Prot", - "restore_xray_connections", - "Tag", - "tag", - "Tag", - "interface", - "interfa", - "interf", - "inter", - "defa", - "get_default_interface", - "IpAdd", - "use qrcode", - "Searching", - "use config", - "config", - "use time", - "time", - "sysinfo", - "rand", - "percent-encoding", - "netstat2", - "hmac", - "hex", - "default-net", - "dashmap", - "clap", - "info", - "ConnType", - "ConnT", - "connType", - "pub", - "subscr", - "sub_id", - "build", - "Error", - "publisher", - "subsc", - " ✓", - " ✓ Subscription", - "subscriber", - "publisher", - "mem", - "anyhow", - "abyhow", - "any", - "base64", - "base32", - "cons", - "any", - "anyhow", - "parking_lot", - "subscriber", - "agent", - "agwnt", - "agent", - "pony", - "pon", - "pony", - "db_sync_interval_sec", - "max_points", - "retention_seconds", - "max_points", - "db_sync_interval_sec", - "metrics_interval", - "pony", - "xray", - "zmq", - "WgConfig", - "web_host", - "zmq", - "updates_zmq_endpoint", - "sub", - "updates_zmq_endpoint", - "zmq", - "sett", - "ServiceSettings", - "service", - "api", - "Api", - "zmq", - "zmq_updates_endpoint", - "log_level", - "key_sign_token", - "subscription_restore_interval", - "handle", - "Api", - "sett", - "Log", - "conn_type_param", - "get_connection_handler", - "reqwest send error", - "agent", - "ConnTypeParam", - "unsupported value", - "Api not available", - "Api not available builder ", - "Api not available builder error ", - "Api not available builder error retrying...", - "as_zmq_topic", - "auth", - "env", - "id", - "env", - ">> ver" - ], - "highlight": true, - "in_selection": false, - "preserve_case": false, - "regex": false, - "replace_history": - [ - ], - "reverse": false, - "scrollbar_highlights": false, - "show_context": true, - "use_buffer2": true, - "use_gitignore": true, - "whole_word": false, - "wrap": true - }, - "groups": - [ - { - "sheets": - [ - { - "buffer": 0, - "file": "src/bin/node/config.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1769, - "regions": - { - }, - "selection": - [ - [ - 586, - 586 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/config.rs", - "requester.env_string": "", - "requester.file": "/Users/2pizza/C/f/fcore/src/bin/node/config.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 13, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 1, - "file": "src/bin/node/http.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 5370, - "regions": - { - }, - "selection": - [ - [ - 1473, - 1481 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/http.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 1.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 17, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 2, - "file": "src/http/request.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 288, - "regions": - { - }, - "selection": - [ - [ - 189, - 189 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/http/request.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 24, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 3, - "file": "fcore.sublime-project", - "selected": true, - "semi_transient": false, - "settings": - { - "buffer_size": 1287, - "regions": - { - }, - "selection": - [ - [ - 480, - 484 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/fcore.sublime-project", - "syntax": "Packages/JSON/JSON.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": false - }, - "translation.x": 0.0, - "translation.y": 115.0, - "zoom_level": 1.0 - }, - "stack_index": 0, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 4, - "file": "build.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 866, - "regions": - { - }, - "selection": - [ - [ - 37, - 37 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/build.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 20, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 5, - "file": ".github/workflows/release.yml", - "semi_transient": false, - "settings": - { - "buffer_size": 4323, - "regions": - { - }, - "selection": - [ - [ - 1114, - 1118 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/.github/workflows/release.yml", - "syntax": "Packages/YAML/YAML.sublime-syntax", - "tab_size": 2, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 465.0, - "zoom_level": 1.0 - }, - "stack_index": 47, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 6, - "file": ".github/workflows/rust.yml", - "semi_transient": false, - "settings": - { - "buffer_size": 2672, - "regions": - { - }, - "selection": - [ - [ - 2518, - 2518 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/.github/workflows/rust.yml", - "syntax": "Packages/YAML/YAML.sublime-syntax", - "tab_size": 2, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 1, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 7, - "file": "experimental/config-api.toml", - "semi_transient": false, - "settings": - { - "buffer_size": 564, - "regions": - { - }, - "selection": - [ - [ - 173, - 190 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/experimental/config-api.toml", - "syntax": "Packages/TOML/TOML.sublime-syntax" - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 28, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 8, - "file": "config-api-example.toml", - "semi_transient": false, - "settings": - { - "buffer_size": 565, - "regions": - { - }, - "selection": - [ - [ - 229, - 249 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/config-api-example.toml", - "syntax": "Packages/TOML/TOML.sublime-syntax" - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 26, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 9, - "file": "src/bin/api/config.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1770, - "regions": - { - }, - "selection": - [ - [ - 1209, - 1209 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/config.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 255.0, - "zoom_level": 1.0 - }, - "stack_index": 27, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 10, - "file": "src/bin/api/sync/mod.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1061, - "regions": - { - }, - "selection": - [ - [ - 881, - 881 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/sync/mod.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 13.0, - "zoom_level": 1.0 - }, - "stack_index": 52, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 11, - "file": "src/bin/api/sync/tasks.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 19151, - "regions": - { - }, - "selection": - [ - [ - 111, - 111 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/sync/tasks.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 2549.0, - "zoom_level": 1.0 - }, - "stack_index": 40, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 12, - "file": "src/bin/api/postgres/connection.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 7476, - "regions": - { - }, - "selection": - [ - [ - 2606, - 2606 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/connection.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 1230.0, - "zoom_level": 1.0 - }, - "stack_index": 55, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 13, - "file": "src/bin/api/postgres/keys.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 2211, - "regions": - { - }, - "selection": - [ - [ - 236, - 236 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/keys.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 54, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 14, - "file": "src/bin/api/postgres/node.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 10514, - "regions": - { - }, - "selection": - [ - [ - 441, - 441 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/node.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 53, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 15, - "file": "src/bin/api/postgres/pg.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 4259, - "regions": - { - }, - "selection": - [ - [ - 795, - 795 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/pg.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 210.0, - "zoom_level": 1.0 - }, - "stack_index": 42, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 16, - "file": "src/bin/api/postgres/subscription.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 3465, - "regions": - { - }, - "selection": - [ - [ - 834, - 834 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/postgres/subscription.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 193.0, - "zoom_level": 1.0 - }, - "stack_index": 41, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 17, - "file": "src/bin/api/http/handlers/connection.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 15306, - "regions": - { - }, - "selection": - [ - [ - 195, - 200 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/connection.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 91.0, - "zoom_level": 1.0 - }, - "stack_index": 23, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 18, - "file": "src/bin/api/http/handlers/key.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 4553, - "regions": - { - }, - "selection": - [ - [ - 252, - 252 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/key.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 64, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 19, - "file": "src/bin/api/http/handlers/metrics.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 2565, - "regions": - { - }, - "selection": - [ - [ - 114, - 114 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/metrics.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 63, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 20, - "file": "src/bin/api/http/handlers/mod.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1003, - "regions": - { - }, - "selection": - [ - [ - 125, - 125 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/mod.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 62, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 21, - "file": "src/bin/api/http/handlers/node.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 7256, - "regions": - { - }, - "selection": - [ - [ - 341, - 341 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/node.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 60, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 22, - "file": "src/bin/api/http/filters.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1501, - "regions": - { - }, - "selection": - [ - [ - 48, - 48 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/filters.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 59, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 23, - "file": "src/bin/api/http/mod.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1536, - "regions": - { - }, - "selection": - [ - [ - 0, - 0 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/mod.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 58, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 24, - "file": "src/bin/api/http/param.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 566, - "regions": - { - }, - "selection": - [ - [ - 47, - 47 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/param.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 57, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 25, - "file": "src/bin/api/http/request.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 4194, - "regions": - { - }, - "selection": - [ - [ - 151, - 151 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/request.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 56, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 26, - "file": "src/bin/api/http/routes.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 9061, - "regions": - { - }, - "selection": - [ - [ - 123, - 127 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/routes.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 22, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 27, - "file": "src/bin/api/http/handlers/subscription.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 13040, - "regions": - { - }, - "selection": - [ - [ - 601, - 658 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/http/handlers/subscription.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 46.0, - "zoom_level": 1.0 - }, - "stack_index": 61, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 28, - "file": "src/bin/node/stats.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 4985, - "regions": - { - }, - "selection": - [ - [ - 428, - 432 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/stats.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 4.0, - "zoom_level": 1.0 - }, - "stack_index": 15, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 29, - "file": "src/bin/node/snapshot.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 4067, - "regions": - { - }, - "selection": - [ - [ - 97, - 97 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/snapshot.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 8, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 30, - "file": "src/bin/node/tasks.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 12994, - "regions": - { - }, - "selection": - [ - [ - 360, - 360 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/tasks.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 6, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 31, - "file": "src/bin/auth/main.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1393, - "regions": - { - }, - "selection": - [ - [ - 38, - 38 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/main.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 36, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 32, - "file": "src/bin/auth/service.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 11299, - "regions": - { - }, - "selection": - [ - [ - 4998, - 4998 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/service.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 2371.0, - "zoom_level": 1.0 - }, - "stack_index": 32, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 33, - "file": "src/bin/auth/metrics.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 345, - "regions": - { - }, - "selection": - [ - [ - 9, - 9 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/metrics.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 49, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 34, - "file": "src/bin/auth/request.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 526, - "regions": - { - }, - "selection": - [ - [ - 73, - 78 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/request.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 33, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 35, - "file": "src/bin/auth/tasks.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 4722, - "regions": - { - }, - "selection": - [ - [ - 78, - 78 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/tasks.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 48, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 36, - "file": "src/bin/auth/config.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1637, - "regions": - { - }, - "selection": - [ - [ - 708, - 708 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/config.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 383.0, - "zoom_level": 1.0 - }, - "stack_index": 29, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 37, - "file": "src/bin/auth/email.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 7857, - "regions": - { - }, - "selection": - [ - [ - 3550, - 3550 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/email.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 2139.0, - "zoom_level": 1.0 - }, - "stack_index": 30, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 38, - "file": ".cargo/config.toml", - "semi_transient": false, - "settings": - { - "buffer_size": 83, - "regions": - { - }, - "selection": - [ - [ - 83, - 83 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/.cargo/config.toml", - "syntax": "Packages/TOML/TOML.sublime-syntax" - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 31, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 39, - "file": "src/bin/auth/filters.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 490, - "regions": - { - }, - "selection": - [ - [ - 129, - 129 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/filters.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 35, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 40, - "file": "src/bin/auth/handlers.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 6267, - "regions": - { - }, - "selection": - [ - [ - 2760, - 2760 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/handlers.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 1139.0, - "zoom_level": 1.0 - }, - "stack_index": 34, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 41, - "file": "src/bin/auth/helpers.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 5950, - "regions": - { - }, - "selection": - [ - [ - 5702, - 5702 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/helpers.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 2.0, - "translation.y": 2835.0, - "zoom_level": 1.0 - }, - "stack_index": 44, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 42, - "file": "src/bin/auth/http.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 2978, - "regions": - { - }, - "selection": - [ - [ - 113, - 121 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/auth/http.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 21, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 43, - "file": "src/bin/api/main.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 4627, - "regions": - { - }, - "selection": - [ - [ - 625, - 625 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/main.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4 - }, - "translation.x": 0.0, - "translation.y": 211.0, - "zoom_level": 1.0 - }, - "stack_index": 25, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 44, - "file": "src/zmq/publisher.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 2198, - "regions": - { - }, - "selection": - [ - [ - 1815, - 1815 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/zmq/publisher.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 574.0, - "zoom_level": 1.0 - }, - "stack_index": 39, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 45, - "file": "Cargo.toml", - "semi_transient": false, - "settings": - { - "buffer_size": 2383, - "regions": - { - }, - "selection": - [ - [ - 0, - 2383 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/Cargo.toml", - "syntax": "Packages/TOML/TOML.sublime-syntax" - }, - "translation.x": 0.0, - "translation.y": 744.0, - "zoom_level": 1.0 - }, - "stack_index": 3, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 46, - "semi_transient": false, - "settings": - { - "buffer_size": 1335, - "regions": - { - "match": - { - "flags": 112, - "regions": - [ - [ - 184, - 196 - ], - [ - 266, - 278 - ], - [ - 353, - 365 - ], - [ - 548, - 560 - ], - [ - 828, - 840 - ], - [ - 910, - 922 - ], - [ - 997, - 1009 - ], - [ - 1192, - 1204 - ] - ], - "scope": "" - } - }, - "selection": - [ - [ - 693, - 693 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": "<", - "selector": "text.html, text.xml" - }, - { - "rhs_empty": true, - "selector": "punctuation.accessor" - } - ], - "detect_indentation": false, - "line_numbers": false, - "lsp_uri": "buffer:1207", - "output_tag": 3, - "result_base_dir": "", - "result_file_regex": "^([^ \t].*):$", - "result_line_regex": "^ +([0-9]+):", - "scroll_past_end": true, - "syntax": "Packages/Default/Find Results.hidden-tmLanguage", - "translate_tabs_to_spaces": false - }, - "translation.x": 0.0, - "translation.y": 493.0, - "zoom_level": 1.0 - }, - "stack_index": 5, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 47, - "file": "src/proto/mod.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 95, - "regions": - { - }, - "selection": - [ - [ - 85, - 85 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/proto/mod.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax" - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 10, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 48, - "file": "src/bin/api/tasks.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 7178, - "regions": - { - }, - "selection": - [ - [ - 305, - 305 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/tasks.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 18.0, - "zoom_level": 1.0 - }, - "stack_index": 50, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 49, - "file": "src/bin/api/service.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 2632, - "regions": - { - }, - "selection": - [ - [ - 2447, - 2447 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/service.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 37, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 50, - "file": "src/bin/api/metrics.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1987, - "regions": - { - }, - "selection": - [ - [ - 53, - 53 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/api/metrics.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 51, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 51, - "file": "src/config/settings.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 2580, - "regions": - { - }, - "selection": - [ - [ - 871, - 871 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/settings.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 897.0, - "zoom_level": 1.0 - }, - "stack_index": 14, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 52, - "file": "src/bin/node/main.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 1277, - "regions": - { - }, - "selection": - [ - [ - 153, - 153 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/main.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 16, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 53, - "file": "src/bin/node/node.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 13200, - "regions": - { - }, - "selection": - [ - [ - 94, - 94 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/node.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4 - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 7, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 54, - "file": "src/memory/node.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 9311, - "regions": - { - }, - "selection": - [ - [ - 543, - 543 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/memory/node.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 4600.0, - "zoom_level": 1.0 - }, - "stack_index": 12, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 55, - "file": "src/lib.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 2962, - "regions": - { - }, - "selection": - [ - [ - 1661, - 1670 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/lib.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 273.0, - "zoom_level": 1.0 - }, - "stack_index": 4, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 56, - "file": "src/proto/xray/client.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 8393, - "regions": - { - }, - "selection": - [ - [ - 1853, - 1853 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/proto/xray/client.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 9, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 57, - "file": "src/error.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 3493, - "regions": - { - }, - "selection": - [ - [ - 0, - 30 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/error.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 18, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 58, - "file": "src/config/wireguard.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 3737, - "regions": - { - }, - "selection": - [ - [ - 1810, - 1810 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/wireguard.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 1492.0, - "zoom_level": 1.0 - }, - "stack_index": 45, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 59, - "file": "src/memory/connection/wireguard.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 8701, - "regions": - { - }, - "selection": - [ - [ - 294, - 300 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/memory/connection/wireguard.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 1751.0, - "zoom_level": 1.0 - }, - "stack_index": 2, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 60, - "file": "src/bin/node/metrics.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 5087, - "regions": - { - }, - "selection": - [ - [ - 743, - 743 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/bin/node/metrics.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 11, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 61, - "file": "src/zmq/subscriber.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 2872, - "regions": - { - }, - "selection": - [ - [ - 2334, - 2334 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/zmq/subscriber.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4 - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 38, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 62, - "file": "experimental/config-auth.toml", - "semi_transient": false, - "settings": - { - "buffer_size": 996, - "regions": - { - }, - "selection": - [ - [ - 305, - 305 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/experimental/config-auth.toml", - "syntax": "Packages/TOML/TOML.sublime-syntax" - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 19, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 63, - "file": "config-auth-eample.toml", - "semi_transient": false, - "settings": - { - "buffer_size": 891, - "regions": - { - }, - "selection": - [ - [ - 882, - 882 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/config-auth-eample.toml", - "syntax": "Packages/TOML/TOML.sublime-syntax" - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 43, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 64, - "file": "src/config/h2.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 3798, - "regions": - { - }, - "selection": - [ - [ - 222, - 222 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/h2.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 104.0, - "zoom_level": 1.0 - }, - "stack_index": 46, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 65, - "file": "src/config/mtproto.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 308, - "regions": - { - }, - "selection": - [ - [ - 139, - 154 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/mtproto.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4 - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 65, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 66, - "file": "src/config/inbound.rs", - "semi_transient": false, - "settings": - { - "buffer_size": 15281, - "regions": - { - }, - "selection": - [ - [ - 3987, - 3987 - ] - ], - "settings": - { - "auto_complete_triggers": - [ - { - "characters": ".:", - "selector": "source.rust" - }, - { - "characters": ":.'(", - "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", - "server": "rust-analyzer" - } - ], - "lsp_active": true, - "lsp_uri": "file:///Users/2pizza/C/f/fcore/src/config/inbound.rs", - "show_definitions": false, - "syntax": "Packages/Rust Enhanced/RustEnhanced.sublime-syntax", - "tab_size": 4, - "translate_tabs_to_spaces": true - }, - "translation.x": 0.0, - "translation.y": 2156.0, - "zoom_level": 1.0 - }, - "stack_index": 66, - "stack_multiselect": false, - "type": "text" - } - ] - }, - { - "sheets": - [ - { - "buffer": 67, - "file": "dev/api.requests", - "selected": true, - "semi_transient": false, - "settings": - { - "buffer_size": 768, - "regions": - { - }, - "selection": - [ - [ - 0, - 0 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/dev/api.requests", - "syntax": "Packages/Requester/syntax/requester-source.sublime-syntax" - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 0, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 68, - "file": "dev/commands.sql", - "semi_transient": false, - "settings": - { - "buffer_size": 30, - "regions": - { - }, - "selection": - [ - [ - 0, - 0 - ] - ], - "settings": - { - "lsp_uri": "file:///Users/2pizza/C/f/fcore/dev/commands.sql", - "syntax": "Packages/SQL/SQL.sublime-syntax" - }, - "translation.x": 0.0, - "translation.y": 0.0, - "zoom_level": 1.0 - }, - "stack_index": 2, - "stack_multiselect": false, - "type": "text" - }, - { - "buffer": 69, - "semi_transient": false, - "settings": - { - "buffer_size": 4811, - "regions": - { - }, - "selection": - [ - [ - 4811, - 4811 - ] - ], - "settings": - { - "__vi_external_disable": true, - "auto_complete": false, - "auto_complete_commit_on_tab": false, - "bracket_highlighter.clone_locations": - { - }, - "bracket_highlighter.ignore": true, - "color_scheme": "Terminus.hidden-color-scheme", - "draw_centered": false, - "draw_indent_guides": false, - "draw_unicode_white_space": false, - "draw_white_space": "none", - "gutter": false, - "highlight_line": false, - "is_widget": true, - "lsp_uri": "buffer:1088", - "result_base_dir": "/Users/2pizza/C/f/fcore", - "result_file_regex": null, - "result_line_regex": null, - "rulers": - [ - [ - 100, - "stippled", - 2.1 - ], - 500 - ], - "scroll_past_end": true, - "syntax": "Terminus View.sublime-syntax", - "terminus.highlight_counter": 289, - "terminus_view": true, - "terminus_view.args": - { - "auto_close": true, - "cancellable": false, - "cmd": - [ - "/bin/zsh", - "-i", - "-l" - ], - "cwd": "/Users/2pizza/C/f/fcore", - "default_title": "Login Shell", - "env": - { - "LANG": "en_US.UTF-8", - "PROMPT_TOOLKIT_COLOR_DEPTH": "DEPTH_8_BIT", - "TERM": "xterm-256color", - "TERMINUS_SUBLIME": "1", - "TERM_PROGRAM": "Terminus-Sublime" - }, - "file_regex": null, - "line_regex": null, - "panel_name": "Terminus 2", - "reactivable": true, - "show_in_panel": null, - "tag": null, - "timeit": false, - "title": null, - "view_settings": - { - } - }, - "terminus_view.cancellable": false, - "terminus_view.key.ctrl+k": true, - "terminus_view.key.ctrl+p": true, - "terminus_view.natural_keyboard": true, - "terminus_view.reactivable": true, - "terminus_view.tag": null, - "terminus_view.viewport_y": 288.0, - "word_wrap": false - }, - "translation.x": 0.0, - "translation.y": 288.0, - "zoom_level": 1.0 - }, - "stack_index": 1, - "stack_multiselect": false, - "type": "text" - } - ] - } - ], - "incremental_find": - { - "height": 26.0 - }, - "input": - { - "height": 343.0 - }, - "layout": - { - "cells": - [ - [ - 0, - 0, - 1, - 1 - ], - [ - 1, - 0, - 2, - 1 - ] - ], - "cols": - [ - 0.0, - 0.675764561753, - 1.0 - ], - "rows": - [ - 0.0, - 1.0 - ] - }, - "menu_visible": true, - "output.Debugger": - { - "height": 268.0, - "history": - [ - ] - }, - "output.Debugger Console": - { - "height": 268.0, - "history": - [ - ] - }, - "output.Debugger Terminal": - { - "height": 268.0, - "history": - [ - ] - }, - "output.LSP Log Panel": - { - "height": 347.0, - "history": - [ - ] - }, - "output.SQLTools Result": - { - "height": 195.0, - "history": - [ - ] - }, - "output.Terminus": - { - "height": 321.0, - "history": - [ - ] - }, - "output.Terminus 2": - { - "height": 130.0, - "history": - [ - ] - }, - "output.diagnostics": - { - "height": 0.0, - "history": - [ - ] - }, - "output.exec": - { - "height": 238.0, - "history": - [ - ] - }, - "output.find_results": - { - "height": 0.0, - "history": - [ - ] - }, - "output.git": - { - "height": 316.0, - "history": - [ - ] - }, - "output.mdpopups": - { - "height": 0.0, - "history": - [ - ] - }, - "pinned_build_system": "Packages/User/fcore-build.sublime-build", - "project": "fcore.sublime-project", - "replace": - { - "height": 48.0 - }, - "save_all_on_build": true, - "select_file": - { - "height": 0.0, - "last_filter": "", - "selected_items": - [ - [ - "", - "src/bin/node/snapshot.rs" - ], - [ - "C", - "Cargo.toml" - ], - [ - "emai", - "src/bin/auth/email.rs" - ], - [ - "ca", - "Cargo.toml" - ], - [ - "con", - ".cargo/config.toml" - ], - [ - "car", - "Cargo.toml" - ], - [ - "sub", - "src/zmq/subscriber.rs" - ], - [ - "metr", - "src/bin/node/metrics.rs" - ], - [ - "wire", - "src/memory/connection/wireguard.rs" - ], - [ - "err", - "src/error.rs" - ], - [ - "h2.r", - "src/config/h2.rs" - ], - [ - "l", - "src/lib.rs" - ], - [ - "dev", - "dev/dev.sql" - ], - [ - "mai", - "src/bin/api/main.rs" - ], - [ - "main", - "src/bin/api/main.rs" - ], - [ - "mtproto", - "src/memory/connection/proto.rs" - ], - [ - "route", - "src/bin/api/http/routes.rs" - ], - [ - "r", - "src/bin/api/http/routes.rs" - ], - [ - "rout", - "src/bin/api/http/routes.rs" - ], - [ - "htt", - "src/bin/auth/http.rs" - ], - [ - "config-n", - "experimental/config-node.toml" - ], - [ - "env", - "src/memory/env.rs" - ], - [ - "top", - "src/zmq/topic.rs" - ], - [ - "e", - "src/memory/env.rs" - ], - [ - "en", - "src/memory/env.rs" - ], - [ - "sett", - "src/config/settings.rs" - ], - [ - "main.rs", - "src/bin/auth/main.rs" - ], - [ - "confg", - "dev/servers/tr.frkn.org/config-agent.toml" - ], - [ - "h2", - "dev/scripts/install/h2.sh" - ], - [ - "install/", - "dev/scripts/install/h2.sh" - ], - [ - "xra", - "dev/servers/cz.frkn.org/xray-config.json" - ], - [ - "x", - "dev/servers/us.frkn.org/xray-config.json" - ], - [ - "age", - "dev/scripts/install/agent.sh" - ], - [ - "us.f", - "dev/servers/us.frkn.org/env" - ], - [ - "ar", - "dev/scripts/install/init-arch.sh" - ], - [ - "s", - "notes/secret.txt" - ], - [ - "c", - "notes/frkn/config" - ], - [ - "co", - "notes/frkn/config" - ], - [ - "sec", - "notes/secret.txt" - ], - [ - "t", - "notes/todo/todo.txt" - ], - [ - "se", - "notes/secret.txt" - ], - [ - "conf", - "notes/frkn/config" - ], - [ - "re", - "notes/todo/reading.list" - ], - [ - "lis", - "notes/todo/reading.list" - ], - [ - "to", - "notes/todo/todo.txt" - ], - [ - "ser", - "notes/secret.txt" - ], - [ - "ma", - "examples/src/main.rs" - ], - [ - "ex", - "target/debug/.fingerprint/worktable-523f6540c388520e/example-src" - ], - [ - "Car", - "Cargo.toml" - ], - [ - "bas", - "tests/worktable/base.rs" - ], - [ - "sele", - "codegen/src/worktable/generator/table/select_executor.rs" - ], - [ - "R", - "README.md" - ], - [ - "base", - "tests/worktable/base.rs" - ], - [ - "m", - "examples/src/main.rs" - ], - [ - "cus", - "tests/worktable/custom_pk.rs" - ], - [ - "Ca", - "Cargo.toml" - ], - [ - "in", - "codegen/src/worktable/generator/index.rs" - ], - [ - "inde", - "codegen/src/worktable/generator/index.rs" - ], - [ - "u", - "codegen/src/worktable/generator/queries/update.rs" - ], - [ - "d", - "codegen/src/worktable/generator/queries/delete.rs" - ], - [ - "upd", - "codegen/src/worktable/generator/queries/update.rs" - ], - [ - "Carg", - "Cargo.toml" - ], - [ - "updates", - "codegen/src/worktable/generator/queries/update.rs" - ], - [ - "ind", - "tests/worktable/index.rs" - ], - [ - "typ", - "codegen/src/worktable/generator/queries/type.rs" - ], - [ - "index", - "codegen/src/worktable/generator/index.rs" - ], - [ - "tab", - "src/index/table_secondary_index.rs" - ], - [ - "indx", - "tests/worktable/index.rs" - ], - [ - "upda", - "codegen/src/worktable/generator/queries/update.rs" - ], - [ - "up", - "codegen/src/worktable/generator/queries/update.rs" - ], - [ - "type", - "codegen/src/worktable/generator/queries/type.rs" - ], - [ - "mo", - "src/handlers/mod.rs" - ], - [ - "do", - "collector/Dockerfile" - ], - [ - "rea", - "Readme.md" - ], - [ - "sys", - "collector/src/gmonit/system.clj" - ], - [ - "or", - "task.org" - ], - [ - "stat", - "src/wgctrl/cluster/stat.clj" - ], - [ - "cor", - "src/wgctrl/core.clj" - ], - [ - "db", - "src/wgctrl/db.clj" - ], - [ - "de", - "src/wgctrl/dev.clj" - ], - [ - "pr", - "project.clj" - ], - [ - "ha", - "src/wgctrl/http/handlers.clj" - ], - [ - "ssh", - "src/wgctrl/ssh/peers.clj" - ] - ], - "width": 0.0 - }, - "select_project": - { - "height": 0.0, - "last_filter": "", - "selected_items": - [ - ], - "width": 0.0 - }, - "select_symbol": - { - "height": 183.0, - "last_filter": "", - "selected_items": - [ - ], - "width": 592.0 - }, - "selected_group": 0, - "settings": - { - "last_automatic_layout": - [ - [ - 0, - 0, - 1, - 1 - ], - [ - 1, - 0, - 2, - 1 - ] - ], - "lsp_show_inlay_hints": true - }, - "show_minimap": false, - "show_open_files": false, - "show_tabs": true, - "side_bar_visible": true, - "side_bar_width": 307.0, - "status_bar_visible": true, - "template_settings": - { - } -}