diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index dd84ea78..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-name: Bug report
-about: Create a report to help us improve
-title: ''
-labels: ''
-assignees: ''
-
----
-
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**To Reproduce**
-Steps to reproduce the behavior:
-1. Go to '...'
-2. Click on '....'
-3. Scroll down to '....'
-4. See error
-
-**Expected behavior**
-A clear and concise description of what you expected to happen.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-**Desktop (please complete the following information):**
- - OS: [e.g. iOS]
- - Browser [e.g. chrome, safari]
- - Version [e.g. 22]
-
-**Smartphone (please complete the following information):**
- - Device: [e.g. iPhone6]
- - OS: [e.g. iOS8.1]
- - Browser [e.g. stock browser, safari]
- - Version [e.g. 22]
-
-**Additional context**
-Add any other context about the problem here.
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
deleted file mode 100644
index 6ceaabba..00000000
--- a/.github/pull_request_template.md
+++ /dev/null
@@ -1,19 +0,0 @@
-* **Please check if the PR fulfills these requirements**
-- [ ] The commit message follows our guidelines
-- [ ] Tests for the changes have been added (for bug fixes/features)
-- [ ] Docs have been added / updated (for bug fixes / features)
-
-
-* **What kind of change does this PR introduce?** (Bug fix, feature, docs update, ...)
-
-
-* **What is the current behavior?** (You can also link to an open issue here)
-
-
-* **What is the new behavior (if this is a feature change)?**
-
-
-* **Does this PR introduce a breaking change?** (What changes might users need to make in their application due to this PR?)
-
-
-* **Other information**:
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
deleted file mode 100644
index 4720771f..00000000
--- a/.github/workflows/build.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-name: dotnet package
-
-on: [push]
-
-jobs:
-  build:
-    name: Build and Test
-    runs-on: ubuntu-latest
-    environment: test
-    strategy:
-      matrix:
-        dotnet-version: ['6.0.x']
-
-    steps:
-      - uses: actions/checkout@v3
-      - name: Setup .NET Core SDK ${{ matrix.dotnet-version }}
-        uses: actions/setup-dotnet@v2
-        with:
-          dotnet-version: ${{ matrix.dotnet-version }}
-      - name: Install dependencies
-        run: dotnet restore
-      - name: Build
-        run: dotnet build --configuration Release --no-restore
-      - name: Test
-        run: dotnet test --no-restore --verbosity normal
\ No newline at end of file
diff --git a/.github/workflows/build_sonar.txt b/.github/workflows/build_sonar.txt
deleted file mode 100644
index 68c640eb..00000000
--- a/.github/workflows/build_sonar.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-name: SonarCloud
-on:
-  push:
-    branches:
-      - main
-  pull_request:
-    types: [opened, synchronize, reopened]
-jobs:
-  build:
-    name: Build and analyze
-    runs-on: windows-latest
-    steps:
-      - name: Set up JDK 17
-        uses: actions/setup-java@v3
-        with:
-          java-version: 17
-          distribution: 'zulu' # Alternative distribution options are available.
-      - uses: actions/checkout@v3
-        with:
-          fetch-depth: 0  # Shallow clones should be disabled for a better relevancy of analysis
-      - name: Cache SonarCloud packages
-        uses: actions/cache@v3
-        with:
-          path: ~\sonar\cache
-          key: ${{ runner.os }}-sonar
-          restore-keys: ${{ runner.os }}-sonar
-      - name: Cache SonarCloud scanner
-        id: cache-sonar-scanner
-        uses: actions/cache@v3
-        with:
-          path: .\.sonar\scanner
-          key: ${{ runner.os }}-sonar-scanner
-          restore-keys: ${{ runner.os }}-sonar-scanner
-      - name: Install SonarCloud scanner
-        if: steps.cache-sonar-scanner.outputs.cache-hit != 'true'
-        shell: powershell
-        run: |
-          New-Item -Path .\.sonar\scanner -ItemType Directory
-          dotnet tool update dotnet-sonarscanner --tool-path .\.sonar\scanner
-      - name: Build and analyze
-        env:
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}  # Needed to get PR information, if any
-          SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
-        shell: powershell
-        run: |
-          .\.sonar\scanner\dotnet-sonarscanner begin /k:"tobbie_algorithimpractise" /o:"tobbie" /d:sonar.token="${{ secrets.SONAR_TOKEN }}" /d:sonar.host.url="https://sonarcloud.io"
-          dotnet build --configuration Release
-          .\.sonar\scanner\dotnet-sonarscanner end /d:sonar.token="${{ secrets.SONAR_TOKEN }}"
\ No newline at end of file
diff --git a/.github/workflows/github-repo-stats.yml b/.github/workflows/github-repo-stats.yml
deleted file mode 100644
index 68259093..00000000
--- a/.github/workflows/github-repo-stats.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-name: github-repo-stats
-
-on:
-  schedule:
-    # Run this once per day, towards the end of the day for keeping the most
-    # recent data point most meaningful (hours are interpreted in UTC).
-    - cron: "0 23 * * *"
-  workflow_dispatch: # Allow for running this manually.
-
-jobs:
-  j1:
-    name: github-repo-stats
-    runs-on: ubuntu-latest
-    steps:
-      - name: run-ghrs
-        # Use latest release.
-        uses: jgehrcke/github-repo-stats@RELEASE
-        with:
-          ghtoken: ${{ secrets.ghrs_github_api_token }}
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index ed9dbcb2..00000000
--- a/.gitignore
+++ /dev/null
@@ -1,405 +0,0 @@
-# globs
-Makefile.in
-*.userprefs
-*.usertasks
-config.make
-config.status
-aclocal.m4
-install-sh
-autom4te.cache/
-*.tar.gz
-tarballs/
-test-results/
-
-# Mac bundle stuff
-*.dmg
-*.app
-
-# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
-# General
-.DS_Store
-.AppleDouble
-.LSOverride
-
-# Icon must end with two \r
-Icon
-
-
-# Thumbnails
-._*
-
-# Files that might appear in the root of a volume
-.DocumentRevisions-V100
-.fseventsd
-.Spotlight-V100
-.TemporaryItems
-.Trashes
-.VolumeIcon.icns
-.com.apple.timemachine.donotpresent
-
-# Directories potentially created on remote AFP share
-.AppleDB
-.AppleDesktop
-Network Trash Folder
-Temporary Items
-.apdisk
-
-# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore
-# Windows thumbnail cache files
-Thumbs.db
-ehthumbs.db
-ehthumbs_vista.db
-
-# Dump file
-*.stackdump
-
-# Folder config file
-[Dd]esktop.ini
-
-# Recycle Bin used on file shares
-$RECYCLE.BIN/
-
-# Windows Installer files
-*.cab
-*.msi
-*.msix
-*.msm
-*.msp
-
-# Windows shortcuts
-*.lnk
-
-# content below from: https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
-## Ignore Visual Studio temporary files, build results, and
-## files generated by popular Visual Studio add-ons.
-##
-## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
-
-# User-specific files
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
-
-# User-specific files (MonoDevelop/Xamarin Studio)
-*.userprefs
-
-# Build results
-[Dd]ebug/
-[Dd]ebugPublic/
-[Rr]elease/
-[Rr]eleases/
-x64/
-x86/
-bld/
-[Bb]in/
-[Oo]bj/
-[Ll]og/
-
-# Visual Studio 2015/2017 cache/options directory
-.vs/
-# Uncomment if you have tasks that create the project's static files in wwwroot
-#wwwroot/
-
-# Visual Studio 2017 auto generated files
-Generated\ Files/
-
-# MSTest test Results
-[Tt]est[Rr]esult*/
-[Bb]uild[Ll]og.*
-
-# NUNIT
-*.VisualState.xml
-TestResult.xml
-
-# Build Results of an ATL Project
-[Dd]ebugPS/
-[Rr]eleasePS/
-dlldata.c
-
-# Benchmark Results
-BenchmarkDotNet.Artifacts/
-
-# .NET Core
-project.lock.json
-project.fragment.lock.json
-artifacts/
-
-# StyleCop
-StyleCopReport.xml
-
-# Files built by Visual Studio
-*_i.c
-*_p.c
-*_h.h
-*.ilk
-*.meta
-*.obj
-*.iobj
-*.pch
-*.pdb
-*.ipdb
-*.pgc
-*.pgd
-*.rsp
-*.sbr
-*.tlb
-*.tli
-*.tlh
-*.tmp
-*.tmp_proj
-*_wpftmp.csproj
-*.log
-*.vspscc
-*.vssscc
-.builds
-*.pidb
-*.svclog
-*.scc
-
-# Chutzpah Test files
-_Chutzpah*
-
-# Visual C++ cache files
-ipch/
-*.aps
-*.ncb
-*.opendb
-*.opensdf
-*.sdf
-*.cachefile
-*.VC.db
-*.VC.VC.opendb
-
-# Visual Studio profiler
-*.psess
-*.vsp
-*.vspx
-*.sap
-
-# Visual Studio Trace Files
-*.e2e
-
-# TFS 2012 Local Workspace
-$tf/
-
-# Guidance Automation Toolkit
-*.gpState
-
-# ReSharper is a .NET coding add-in
-_ReSharper*/
-*.[Rr]e[Ss]harper
-*.DotSettings.user
-
-# JustCode is a .NET coding add-in
-.JustCode
-
-# TeamCity is a build add-in
-_TeamCity*
-
-# DotCover is a Code Coverage Tool
-*.dotCover
-
-# AxoCover is a Code Coverage Tool
-.axoCover/*
-!.axoCover/settings.json
-
-# Visual Studio code coverage results
-*.coverage
-*.coveragexml
-
-# NCrunch
-_NCrunch_*
-.*crunch*.local.xml
-nCrunchTemp_*
-
-# MightyMoose
-*.mm.*
-AutoTest.Net/
-
-# Web workbench (sass)
-.sass-cache/
-
-# Installshield output folder
-[Ee]xpress/
-
-# DocProject is a documentation generator add-in
-DocProject/buildhelp/
-DocProject/Help/*.HxT
-DocProject/Help/*.HxC
-DocProject/Help/*.hhc
-DocProject/Help/*.hhk
-DocProject/Help/*.hhp
-DocProject/Help/Html2
-DocProject/Help/html
-
-# Click-Once directory
-publish/
-
-# Publish Web Output
-*.[Pp]ublish.xml
-*.azurePubxml
-# Note: Comment the next line if you want to checkin your web deploy settings,
-# but database connection strings (with potential passwords) will be unencrypted
-*.pubxml
-*.publishproj
-
-# Microsoft Azure Web App publish settings. Comment the next line if you want to
-# checkin your Azure Web App publish settings, but sensitive information contained
-# in these scripts will be unencrypted
-PublishScripts/
-
-# NuGet Packages
-*.nupkg
-# The packages folder can be ignored because of Package Restore
-**/[Pp]ackages/*
-# except build/, which is used as an MSBuild target.
-!**/[Pp]ackages/build/
-# Uncomment if necessary however generally it will be regenerated when needed
-#!**/[Pp]ackages/repositories.config
-# NuGet v3's project.json files produces more ignorable files
-*.nuget.props
-*.nuget.targets
-
-# Microsoft Azure Build Output
-csx/
-*.build.csdef
-
-# Microsoft Azure Emulator
-ecf/
-rcf/
-
-# Windows Store app package directories and files
-AppPackages/
-BundleArtifacts/
-Package.StoreAssociation.xml
-_pkginfo.txt
-*.appx
-
-# Visual Studio cache files
-# files ending in .cache can be ignored
-*.[Cc]ache
-# but keep track of directories ending in .cache
-!*.[Cc]ache/
-
-# Others
-ClientBin/
-~$*
-*~
-*.dbmdl
-*.dbproj.schemaview
-*.jfm
-*.pfx
-*.publishsettings
-orleans.codegen.cs
-
-# Including strong name files can present a security risk
-# (https://github.com/github/gitignore/pull/2483#issue-259490424)
-#*.snk
-
-# Since there are multiple workflows, uncomment next line to ignore bower_components
-# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
-#bower_components/
-
-# RIA/Silverlight projects
-Generated_Code/
-
-# Backup & report files from converting an old project file
-# to a newer Visual Studio version. Backup files are not needed,
-# because we have git ;-)
-_UpgradeReport_Files/
-Backup*/
-UpgradeLog*.XML
-UpgradeLog*.htm
-ServiceFabricBackup/
-*.rptproj.bak
-
-# SQL Server files
-*.mdf
-*.ldf
-*.ndf
-
-# Business Intelligence projects
-*.rdl.data
-*.bim.layout
-*.bim_*.settings
-*.rptproj.rsuser
-
-# Microsoft Fakes
-FakesAssemblies/
-
-# GhostDoc plugin setting file
-*.GhostDoc.xml
-
-# Node.js Tools for Visual Studio
-.ntvs_analysis.dat
-node_modules/
-
-# Visual Studio 6 build log
-*.plg
-
-# Visual Studio 6 workspace options file
-*.opt
-
-# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
-*.vbw
-
-# Visual Studio LightSwitch build output
-**/*.HTMLClient/GeneratedArtifacts
-**/*.DesktopClient/GeneratedArtifacts
-**/*.DesktopClient/ModelManifest.xml
-**/*.Server/GeneratedArtifacts
-**/*.Server/ModelManifest.xml
-_Pvt_Extensions
-
-# Paket dependency manager
-.paket/paket.exe
-paket-files/
-
-# FAKE - F# Make
-.fake/
-
-# JetBrains Rider
-.idea/
-*.sln.iml
-
-# CodeRush personal settings
-.cr/personal
-
-# Python Tools for Visual Studio (PTVS)
-__pycache__/
-*.pyc
-
-# Cake - Uncomment if you are using it
-# tools/**
-# !tools/packages.config
-
-# Tabs Studio
-*.tss
-
-# Telerik's JustMock configuration file
-*.jmconfig
-
-# BizTalk build output
-*.btp.cs
-*.btm.cs
-*.odx.cs
-*.xsd.cs
-
-# OpenCover UI analysis results
-OpenCover/
-
-# Azure Stream Analytics local run output
-ASALocalRun/
-
-# MSBuild Binary and Structured Log
-*.binlog
-
-# NVidia Nsight GPU debugger configuration file
-*.nvuser
-
-# MFractors (Xamarin productivity tool) working folder
-.mfractor/
-
-# Local History for Visual Studio
-.localhistory/
\ No newline at end of file
diff --git a/AlgorithmPractise.sln b/AlgorithmPractise.sln
deleted file mode 100644
index 42891d1f..00000000
--- a/AlgorithmPractise.sln
+++ /dev/null
@@ -1,80 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.1.32319.34
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Program.EntryPoint", "AlgorithmPractise\Program.EntryPoint.csproj", "{5B8DC148-CD3F-45B5-9071-B90BBD7863FD}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{386B4A69-64D2-4310-AED1-ADD84973D304}"
-	ProjectSection(SolutionItems) = preProject
-		.github\workflows\build.yml = .github\workflows\build.yml
-		.github\workflows\build_sonar.txt = .github\workflows\build_sonar.txt
-		.github\workflows\github-repo-stats.yml = .github\workflows\github-repo-stats.yml
-		README.md = README.md
-	EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Algorithms", "Algorithms\Algorithms.csproj", "{9722AB11-5056-402D-A4AD-4BEDA6157F89}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DataStructures", "DataStructures\DataStructures.csproj", "{C0544D10-4E72-43F8-A5A4-0F3ACBE83ED0}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Common", "Common\Common.csproj", "{4A62A97F-E122-49CB-8BA9-CA49AC0A4D51}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{997BF54C-B8AC-4DB5-A288-FE712A2DE0FB}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DataStructures.Tests", "DataStructures.Tests\DataStructures.Tests.csproj", "{A6ECD592-6A77-486E-9BC4-CBF364DC17E4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Algorithms.Tests", "Algorithms.Tests\Algorithms.Tests.csproj", "{B37A2DC6-318A-44C5-A318-53D197AB0C71}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MicrosoftInterview", "MicrosoftInterview\MicrosoftInterview.csproj", "{334D115D-9619-480E-ACD3-ABCBD5A003FF}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Patterns", "Patterns\Patterns.csproj", "{CC021A54-6B78-46A9-98B6-581117A4A5DF}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Any CPU = Debug|Any CPU
-		Release|Any CPU = Release|Any CPU
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{5B8DC148-CD3F-45B5-9071-B90BBD7863FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{5B8DC148-CD3F-45B5-9071-B90BBD7863FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{5B8DC148-CD3F-45B5-9071-B90BBD7863FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{5B8DC148-CD3F-45B5-9071-B90BBD7863FD}.Release|Any CPU.Build.0 = Release|Any CPU
-		{9722AB11-5056-402D-A4AD-4BEDA6157F89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{9722AB11-5056-402D-A4AD-4BEDA6157F89}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{9722AB11-5056-402D-A4AD-4BEDA6157F89}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{9722AB11-5056-402D-A4AD-4BEDA6157F89}.Release|Any CPU.Build.0 = Release|Any CPU
-		{C0544D10-4E72-43F8-A5A4-0F3ACBE83ED0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{C0544D10-4E72-43F8-A5A4-0F3ACBE83ED0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{C0544D10-4E72-43F8-A5A4-0F3ACBE83ED0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{C0544D10-4E72-43F8-A5A4-0F3ACBE83ED0}.Release|Any CPU.Build.0 = Release|Any CPU
-		{4A62A97F-E122-49CB-8BA9-CA49AC0A4D51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{4A62A97F-E122-49CB-8BA9-CA49AC0A4D51}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{4A62A97F-E122-49CB-8BA9-CA49AC0A4D51}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{4A62A97F-E122-49CB-8BA9-CA49AC0A4D51}.Release|Any CPU.Build.0 = Release|Any CPU
-		{A6ECD592-6A77-486E-9BC4-CBF364DC17E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{A6ECD592-6A77-486E-9BC4-CBF364DC17E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{A6ECD592-6A77-486E-9BC4-CBF364DC17E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{A6ECD592-6A77-486E-9BC4-CBF364DC17E4}.Release|Any CPU.Build.0 = Release|Any CPU
-		{B37A2DC6-318A-44C5-A318-53D197AB0C71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{B37A2DC6-318A-44C5-A318-53D197AB0C71}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{B37A2DC6-318A-44C5-A318-53D197AB0C71}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{B37A2DC6-318A-44C5-A318-53D197AB0C71}.Release|Any CPU.Build.0 = Release|Any CPU
-		{334D115D-9619-480E-ACD3-ABCBD5A003FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{334D115D-9619-480E-ACD3-ABCBD5A003FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{334D115D-9619-480E-ACD3-ABCBD5A003FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{334D115D-9619-480E-ACD3-ABCBD5A003FF}.Release|Any CPU.Build.0 = Release|Any CPU
-		{CC021A54-6B78-46A9-98B6-581117A4A5DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{CC021A54-6B78-46A9-98B6-581117A4A5DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{CC021A54-6B78-46A9-98B6-581117A4A5DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{CC021A54-6B78-46A9-98B6-581117A4A5DF}.Release|Any CPU.Build.0 = Release|Any CPU
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-	GlobalSection(NestedProjects) = preSolution
-		{A6ECD592-6A77-486E-9BC4-CBF364DC17E4} = {997BF54C-B8AC-4DB5-A288-FE712A2DE0FB}
-		{B37A2DC6-318A-44C5-A318-53D197AB0C71} = {997BF54C-B8AC-4DB5-A288-FE712A2DE0FB}
-	EndGlobalSection
-	GlobalSection(ExtensibilityGlobals) = postSolution
-		SolutionGuid = {A03B1220-245B-4CA3-AB3B-84BA197645E0}
-	EndGlobalSection
-EndGlobal
diff --git a/AlgorithmPractise/Program.EntryPoint.csproj b/AlgorithmPractise/Program.EntryPoint.csproj
deleted file mode 100644
index 9e78502e..00000000
--- a/AlgorithmPractise/Program.EntryPoint.csproj
+++ /dev/null
@@ -1,13 +0,0 @@
-﻿<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <OutputType>Exe</OutputType>
-    <TargetFramework>net6.0</TargetFramework>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <ProjectReference Include="..\Algorithms\Algorithms.csproj" />
-    <ProjectReference Include="..\Common\Common.csproj" />
-    <ProjectReference Include="..\DataStructures\DataStructures.csproj" />
-  </ItemGroup>
-</Project>
diff --git a/AlgorithmPractise/Program.cs b/AlgorithmPractise/Program.cs
deleted file mode 100644
index 8a51ba82..00000000
--- a/AlgorithmPractise/Program.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-﻿using static System.Console;
-using DataStructures.Strings.LeetCode;
-using Algorithms.Recursion;
-using DataStructures.Arrays.LeetCode;
-using Algorithms.Recursion.Medium;
-using Algorithms.Recursion.Easy;
-using Algorithms.DynamicProgramming.Medium;
-using DataStructures.Graphs;
-using Common;
-
-namespace ProgramEntryPoint
-{
-	class Program
-    {
-		static void Main(string[] args)
-		{
-            Fibonacci.Run();
-            //Press enter to exit program  
-            ReadLine();	
-        }
-    }
-}
diff --git a/AlgorithmPractise/ProgramFile.txt b/AlgorithmPractise/ProgramFile.txt
deleted file mode 100644
index 6ee7699a..00000000
--- a/AlgorithmPractise/ProgramFile.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-﻿ // Fibonacci.Run();
-           // RecursionDemo.Run();
-
-            //var graphTraversal = new GraphTraversal();
-            /**	
-			graphTraversal.DepthFirstSearchPrint(graphTraversal.Graph, 'a');
-			graphTraversal.BreadthFirstSearchPrint(graphTraversal.Graph, 'a');
-			**/
-            //	graphTraversal.DepthFirstSearchGrid(graphTraversal.Grid);
-
-
-            //var array = LevenshteinDistance.MinimumEdits("abc", "yabd");
-            //	Util.Print2D(array);
-            //PowerSet.Run();
-
-            //Fibonacci.Run();
-            //Permutation.Run();
-            //ProductSum.Run();
-
-
-            //Factorial.Run();
-            // RunLengthEncoding.Run();
-            //GroupAnagrams.Run();
-            //ValidAnagram.Run();
-            //RecursionDemo.Run();
-
-            //LongestPalindromicSubstring.Run();
-
-            //FirstDuplicateValue.Run();
-            //ValidPalindrome.Run();	
\ No newline at end of file
diff --git a/Algorithms.Tests/Algorithms.Tests.csproj b/Algorithms.Tests/Algorithms.Tests.csproj
deleted file mode 100644
index fca0e809..00000000
--- a/Algorithms.Tests/Algorithms.Tests.csproj
+++ /dev/null
@@ -1,29 +0,0 @@
-﻿<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>net6.0</TargetFramework>
-
-    <IsPackable>false</IsPackable>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
-    <PackageReference Include="xunit" Version="2.4.1" />
-    <PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
-      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
-      <PrivateAssets>all</PrivateAssets>
-    </PackageReference>
-    <PackageReference Include="coverlet.collector" Version="3.1.0">
-      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
-      <PrivateAssets>all</PrivateAssets>
-    </PackageReference>
-  </ItemGroup>
-
-  <ItemGroup>
-    <ProjectReference Include="..\Algorithms\Algorithms.csproj" />
-    <ProjectReference Include="..\DataStructures\DataStructures.csproj" />
-    <ProjectReference Include="..\MicrosoftInterview\MicrosoftInterview.csproj" />
-    <ProjectReference Include="..\Patterns\Patterns.csproj" />
-  </ItemGroup>
-
-</Project>
diff --git a/Algorithms.Tests/BitwiseOperationsTests.cs b/Algorithms.Tests/BitwiseOperationsTests.cs
deleted file mode 100644
index c73f9c8c..00000000
--- a/Algorithms.Tests/BitwiseOperationsTests.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-﻿using Xunit;
-using Algorithms.BitwiseOperation;
-using System.Linq;
-
-namespace Algorithms.Tests
-{
-    public class BitwiseOperationsTests
-    {
-        [Theory]
-        [InlineData(new int[] {1, 5, 2, 6, 4}, 3)]
-        public void ShouldFindMissingNumber(int[] input, int expected)
-        {
-           var actual = FindMissingNumber.MissingNumber(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 1, 4, 2, 1, 3, 2, 3 }, 4)]
-        public void ShouldFindSingleNumber(int[] input, int expected)
-        {
-            var actual = FindSingleNumber.Find(input);
-            Assert.Equal(expected, actual);
-        }
-
-
-        [Theory]
-        [InlineData(new int[] { 2, 1, 3, 2 }, new int[] {3, 1})]
-        public void ShouldFindSingleNumbers(int[] input, int[] expected)
-        {
-            var actual = FindSingleNumbers.Find(input);
-            Assert.Equal(expected.ToList(), actual.ToList());
-        }
-
-
-        [Theory]
-        //[InlineData(8, 7)]
-        [InlineData(10, 5)]
-        public void ShouldFindBitwiseComplement(int input, int expected)
-        {
-            var actual = BitwiseComplement.GetComplement(input);
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/ClassPhotosTests.cs b/Algorithms.Tests/ClassPhotosTests.cs
deleted file mode 100644
index 4f4f78e0..00000000
--- a/Algorithms.Tests/ClassPhotosTests.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using System;
-using Xunit;
-using System.Collections.Generic;
-using Algorithms.Greedy.Easy;
-
-namespace Algorithms.Tests
-{
-    public class ClassPhotosTests
-    {
-        [Fact]
-        public void ShouldReturnTrue()
-        {
-            //Arrange
-            var blueShirts = new List<int>() {5, 8, 1, 3, 4 };
-            var redShirts = new List<int>() {6, 9, 2, 4, 5 };
-
-            //Act
-            var actual = ClassPhotos.CanTakePhotos(redShirts, blueShirts);
-
-            //Assert
-            Assert.True(actual);
-        }
-
-        [Fact]
-        public void ShouldReturnFalse()
-        {
-            //Arrange
-            var blueShirts = new List<int>() { 5, 8, 1, 3, 4 };
-            var redShirts = new List<int>() { 5, 9, 2, 4, 5 };
-
-            //Act
-            var actual = ClassPhotos.CanTakePhotos(redShirts, blueShirts);
-
-            //Assert
-            Assert.False(actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/DynamicProgrammingTests.cs b/Algorithms.Tests/DynamicProgrammingTests.cs
deleted file mode 100644
index 54ecabfd..00000000
--- a/Algorithms.Tests/DynamicProgrammingTests.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-﻿using System;
-using Xunit;
-using Algorithms.DynamicProgramming.Medium;
-using Algorithms.DynamicProgramming.Hard;
-using MicrosoftInterview;
-using System.Linq;
-
-namespace Algorithms.Tests
-{
-    public class DynamicProgrammingTests
-    {
-        [Fact]
-        public void ShouldReturnValidResult() {
-
-            //arrange
-
-            string str1 = "ZXVVYZW";
-            string str2 = "XKYKZPW";
-            //act
-
-            var actual = LongestCommonSubsequence.LCM(str1, str2);
-
-            //assert
-            Assert.Equal("XYZW", actual);
-        }
-
-        [Fact]
-        public void MinimumJumpsTest() {
-            //arrange
-            int[] array = new int[] { 3, 4, 2, 1, 2, 3, 7, 1, 1, 1, 3 };
-
-            //int[] array = new int[] { 3, 2, 1, 0, 4 };
-
-            // int[] array = new int[] { 2, 3, 1, 1, 4};
-            int expected = 4;
-
-            //act
-
-            var actual = MinimumNumberOfJumps.MinumumJumps(array);
-
-            //assert
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 0, 8, 0, 0, 5, 0, 0, 10, 0, 0, 1, 1, 0, 3 }, 48)]
-        [InlineData(new int[] { 0, 1, 0, 2, 1, 0, 1, 3, 2, 1, 2, 1 }, 6)]
-        public void ShouldReturnTrappedWater(int[] heights, int expected)
-        {
-            var actual = WaterArea.ComputeTrappedWater(heights);
-            Assert.Equal(expected, actual);
-        }
-
-
-        [Theory]
-        //  [InlineData(4, new int[] {1, 2, 3 }, 2)]
-        [InlineData(8, new int[] { 1, 5, 4, 12 }, 2)]
-        [InlineData(2017, new int[] { 4, 2, 10 }, -1)]
-
-        public void ShouldReturnMinuumNumberOfCoins(int amount, int[] coins, int expected)
-        {
-            var actual = MinimumCoins.MinCoins(amount, coins);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new string[] {"iq","ue"}, 5)]
-       // [InlineData(new string[] { "this", "that", "did", "deed", "them!", "a" }, 5)]
-        public void MaxConcatStrings(string[] input, int expected)
-        {
-            var result = MaxLengthConcatenatedString.MaxLength(input.ToList());
-            var actual = 5;
-            Assert.Equal(expected, actual);
-        }
-
-    }
-}
diff --git a/Algorithms.Tests/FastAndSlowTests.cs b/Algorithms.Tests/FastAndSlowTests.cs
deleted file mode 100644
index ac5de5e4..00000000
--- a/Algorithms.Tests/FastAndSlowTests.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Xunit;
-using Patterns.FastAndSlow;
-
-namespace Algorithms.Tests
-{
-    public class FastAndSlowTests
-    {
-        [Theory]
-        [InlineData(new int[] {1, 3, -2, -4, 1}, true)]
-        [InlineData(new int[] { 2, 1, -1, -2, 2 }, false)]
-        [InlineData(new int[] { 5, -4, -3, -2, -1 }, true)]
-        [InlineData(new int[] { 2, -1, 1, 2, 2 }, true)]
-        public void ShouldFindCycleInArray(int[] array, bool expected)
-        {
-           bool actual = CircularArray.HasLoop(array);
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/LevenshteinDistanceTests.cs b/Algorithms.Tests/LevenshteinDistanceTests.cs
deleted file mode 100644
index 83c5da25..00000000
--- a/Algorithms.Tests/LevenshteinDistanceTests.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-﻿using Xunit;
-using System;
-using Algorithms.DynamicProgramming.Medium;
-
-namespace Algorithms.Tests
-{
-    public class LevenshteinDistanceTests
-    {
-        [Fact]
-        public void ShouldReturn2() {
-            //arrange
-            string string1 = "horse";
-            string string2 = "ros";
-            //act
-
-            var actual = LevenshteinDistance.MinimumEdits(string1, string2);
-
-            //assert
-            Assert.Equal(3, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/MathTests.cs b/Algorithms.Tests/MathTests.cs
deleted file mode 100644
index 8ff2c886..00000000
--- a/Algorithms.Tests/MathTests.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-﻿using System;
-using Xunit;
-using MicrosoftInterview;
-
-namespace Algorithms.Tests
-{
-    public class MathTests
-    {
-        [Theory]
-        [InlineData("123", "456", "56088")]
-        [InlineData("2", "3", "6")]
-        public void ShouldMultilyStrings(string num1, string num2, string expected)
-        {
-            //arrange
-            var sut = new MultiplyStrings();
-            var actual = sut.Multiply(num1, num2);
-
-            Assert.Equal(expected, actual);
-
-        }
-    }
-}
diff --git a/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs b/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs
deleted file mode 100644
index 4f07203f..00000000
--- a/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-﻿using Xunit;
-using Algorithms.DynamicProgramming.Medium;
-
-namespace Algorithms.Tests
-{
-   public class MaxSubsetSumsNoAdjacentTests
-    {
-        [Fact]
-        public void ShouldReturn33() { 
-         //Arrrange
-         var array = new int[] { 7, 10, 12, 7, 9, 14 };
-
-            //Act 
-
-         var actual =   MaxSumsNoAdjacent.MaxSubsetSumNoAdjacent(array, false);
-         var expected = 33;
-       
-         //Assert
-         Assert.Equal(expected, actual);
-        
-        }
-
-        [Fact]
-        public void ShouldNotReturn33()
-        {
-            //Arrrange
-            var array = new int[] { 7, 10, 12, 7, 20, 14 };
-
-            //Act 
-
-            var actual = MaxSumsNoAdjacent.MaxSubsetSumNoAdjacent(array);
-            var expected = 33;
-
-            //Assert
-            Assert.NotEqual(expected, actual);
-
-        }
-
-
-    }
-}
diff --git a/Algorithms.Tests/MaximumIncreasingSubsequenceTests.cs b/Algorithms.Tests/MaximumIncreasingSubsequenceTests.cs
deleted file mode 100644
index a45a53c4..00000000
--- a/Algorithms.Tests/MaximumIncreasingSubsequenceTests.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-﻿using Xunit;
-using Algorithms.DynamicProgramming.Medium;
-using System.Linq;
-using System.Collections.Generic;
-
-namespace Algorithms.Tests
-{
-   public class MaximumIncreasingSubsequenceTests
-    {
-        [Fact]
-        public void ShouldReturn35()
-        {
-            //arrange
-            int [] inputArray = new int[] { 8, 12, 2, 3, 15, 5, 7 };
-            var expectedSequence = new List<int>{ 8, 12, 15 };
-
-
-            //act
-            var actual = MaximumSumIncreasingSubsequence.MaximumSum(inputArray);
-            var actualSequence = actual[1];
-
-            //assert
-            Assert.Equal(35, actual.First()[0]);
-            Assert.Equal(expectedSequence, actualSequence);
-        }
-    }
-}
diff --git a/Algorithms.Tests/MicrosoftInterviewTests.cs b/Algorithms.Tests/MicrosoftInterviewTests.cs
deleted file mode 100644
index d25b9cb6..00000000
--- a/Algorithms.Tests/MicrosoftInterviewTests.cs
+++ /dev/null
@@ -1,75 +0,0 @@
-﻿
-using Xunit;
-using MicrosoftInterview;
-
-namespace Algorithms.Tests
-{
-   public class MicrosoftInterviewTests
-    {
-        [Theory]
-        [InlineData("1231",'1', "231")]
-        [InlineData("551", '5', "51")]
-        public void ShouldReturnMaximuzedResult(string input, char digit, string expected)
-        {
-            var actual = RemoveDigitToMaximizeResult.RemoveDigit(input, digit);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        //[InlineData("/", "/a/b/c", "/a/b/c/d,hello", "/", "/a/b/c/d")]
-        [InlineData("/zijzllb", "/", "/zijzllb", "/r","/", "/r", "/zijzllb/hfktg, d", "/zijzllb/hfktg", "/", "/zijzllb/hfktg")]
-
-        public void ShouldBuildFileSystem(string mkdir, string ls, string ls2, string mkdir2, string ls3, string ls4,
-            string addContentToFile, string readContentFromFile, string ls5, string readContentFromFile2)
-        {
-            var fs = new FileSystem();
-           
-            fs.Mkdir(mkdir);
-            var res1 = fs.Ls(ls);
-            var res2 = fs.Ls(ls2);
-
-            fs.Mkdir(mkdir2);
-            var res3 = fs.Ls(ls3);
-            var res4 = fs.Ls(ls4);
-
-            var content = addContentToFile.Split(',');
-
-            fs.AddContentToFile(content[0], content[1]);
-
-         
-            var readResult = fs.ReadContentFromFile(readContentFromFile);
-
-            var res5 = fs.Ls(ls5);
-            var readRes = fs.ReadContentFromFile(readContentFromFile2);
-
-            Assert.True(true);
-
-        }
-
-        [Theory]
-        [InlineData(123, "One Hundred Twenty Three")]
-        public void ConvertIntegerToEnglish(int input, string expected)
-        {
-            var sut = new IntegerToEnglishWords();
-            var actual = sut.NumberToWords(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("(1+(4+5+2)-3)+(6+8)", 23)]
-        public void ShouldCalculate(string input, int expected)
-        {
-            var actual = BasicCalculator.Calculate(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("abcdef", "a?c*f", true)]
-        [InlineData("", "*", true)]
-        public void ShouldMatchWildCard(string input, string pattern, bool expected)
-        {
-            var actual = WildcardMatching.IsMatch(input, pattern);
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/RecursionTests.cs b/Algorithms.Tests/RecursionTests.cs
deleted file mode 100644
index 258e3921..00000000
--- a/Algorithms.Tests/RecursionTests.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-﻿using System;
-using Xunit;
-using Algorithms.Recursion.Easy;
-using Algorithms.Recursion.Medium;
-
-
-namespace Algorithms.Tests
-{
-  public class RecursionTests
-    {
-        [Fact]
-        public void ShouldReturn13() {
-            //arrange
-
-            //act
-            var actual = Fibonacci.Fib(2000);
-            //assert
-            Console.WriteLine(actual);
-            Assert.Equal(actual, actual);
-        }
-
-        [Theory]
-        [InlineData(10, 2, 89)]
-        public void ShoudReturnNumberOfWaysTraverseStairs(int height, int maxStep, int expected)
-        {
-            var actual = StaircaseTraversal.TraverseWorst(height, maxStep);
-            Assert.Equal(expected, actual);
-        }
-
-
-        [Theory]
-        [InlineData(10, 2, 89)]
-        public void ReturnNumberOfWaysToTraverseStairs(int height, int maxStep, int expected)
-        {
-            var actual = StaircaseTraversal.TraverseOptimal(height, maxStep);
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/SearchingTests.cs b/Algorithms.Tests/SearchingTests.cs
deleted file mode 100644
index c5895d9f..00000000
--- a/Algorithms.Tests/SearchingTests.cs
+++ /dev/null
@@ -1,122 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Xunit;
-using Algorithms.Search.Easy;
-using Algorithms.Search.Medium;
-using Algorithms.Search.Hard;
-
-namespace Algorithms.Tests
-{
-   public class SearchingTests
-    {
-        [Theory]
-        [InlineData(new int []{ 0, 1, 21, 33, 45, 45, 61, 71, 72, 73}, 33, 3)]
-        [InlineData(new int[] { 0, 1, 21, 33, 45, 45, 61, 71, 72, 73 }, 74, -1)]
-        public void ShouldFindNumber(int [] array, int target,int expected)
-        {
-            var actual = BinarySearch.Find(array, target);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(44, new int[] {3, 3 })]
-        public void ShouldFindNumberInSortedMatrix(int target, int[] expected)
-        {
-            //var actual = BinarySearch.Find(array, target);
-            //arrange
-            var matrix = new int[,] { { 1, 4, 7, 12, 15, 1000 }, { 2, 5, 19, 31, 32, 1001 }, { 3, 9, 24, 33, 35, 1002 }, { 40, 41, 42, 44, 45, 1003 }, { 99, 100, 103, 106, 128, 1004 } };
-
-            var actual = SearchSortedMatrix.Search(matrix, target);
-
-            Assert.Equal(expected, actual);
-        }
-
-
-        [Theory]
-        [InlineData(245, new int[] { -1, -1 })]
-        public void ShouldNotFindNumberInSortedMatrix(int target, int[] expected)
-        {
-            //var actual = BinarySearch.Find(array, target);
-            //arrange
-            var matrix = new int[,] { { 1, 4, 7, 12, 15, 1000 }, { 2, 5, 19, 31, 32, 1001 }, { 3, 9, 24, 33, 35, 1002 }, { 40, 41, 42, 44, 45, 1003 }, { 99, 100, 103, 106, 128, 1004 } };
-
-            var actual = SearchSortedMatrix.Search(matrix, target);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 45, 61, 71, 72, 73, 0, 1, 21, 33, 37 }, 33, 8)]
-        [InlineData(new int[] { 61, 71, 72, 73, 0, 21, 33, 45, 45 }, 33, 6)]
-        public void ShouldUseShiftedBinarySearch(int[] array, int target, int expected)
-        {
-            var actual = ShiftedBinarySearch.Find(array, target);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-       // [InlineData(new int[] { 0, 1, 21, 33, 45, 45, 45, 45, 45, 45, 61, 71, 73 }, 45, new int[] {4, 9})]
-      //  [InlineData(new int[] { 5, 7, 7, 8, 8, 10 }, 5, new int[] { 0,0})]
-        [InlineData(new int[] { 5, 7, 7, 8, 8, 10 }, 8, new int[] { 3, 4 })]
-
-        public void ShouldSearchForRange(int[] array, int target, int[] expected)
-        {
-            var actual = SearchForRange.Find(array, target);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-         [InlineData(new int[] { 0, 1, 21, 33, 45, 45, 45, 45, 45, 45, 61, 71, 73 }, 45, new int[] {4, 9})]
-         [InlineData(new int[] { 5, 7, 7, 8, 8, 10 }, 5, new int[] { 0,0})]
-        [InlineData(new int[] { 5, 7, 7, 8, 8, 10 }, 8, new int[] { 3, 4 })]
-
-        public void ShouldSearchForRangeOptimally(int[] array, int target, int[] expected)
-        {
-            var actual = SearchForRange.FindRecrusively(array, target);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 0, 1, 21, 33, 45, 45, 45, 45, 45, 45, 61, 71, 73 }, 45, new int[] { 4, 9 })]
-        [InlineData(new int[] { 5, 7, 7, 8, 8, 10 }, 5, new int[] { 0, 0 })]
-        [InlineData(new int[] { 5, 7, 7, 8, 8, 10 }, 8, new int[] { 3, 4 })]
-
-        public void ShouldSearchForRangeOptimally2(int[] array, int target, int[] expected)
-        {
-            var actual = SearchForRange.FindIteratively(array, target);
-
-            Assert.Equal(expected, actual);
-        }
-
-    //[ 2, 3, 5,6, 7, 8, 9]
-        [Theory]
-        [InlineData(new int[] {8, 5, 2, 9, 7, 6, 3 }, 3, 5)]
-        public void ShouldQuickSelect(int[] array, int k, int expected)
-        {
-            var actual =  QuickSelect.Find(array, k);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { -5, -3, 2, 3, 4, 5, 9 }, 2)]
-        public void ShouldReturnIndexEqualsValue(int[] array,int expected)
-        {
-            var actual = IndexEqualsValue.Find(array);
-
-            Assert.Equal(expected, actual);
-        }
-
-
-
-
-
-    }
-}
diff --git a/Algorithms.Tests/SlidingWindowTests.cs b/Algorithms.Tests/SlidingWindowTests.cs
deleted file mode 100644
index 67330ed8..00000000
--- a/Algorithms.Tests/SlidingWindowTests.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-﻿
-using Xunit;
-using Algorithms.SlidingWindow;
-using Patterns.SlidingWindow;
-using System.Linq;
-
-namespace Algorithms.Tests
-{
-    public class SlidingWindowTests
-    {
-        [Theory]
-        [InlineData(new int[] {2, 1, 5, 2, 3, 2}, 7, 2)]
-        [InlineData(new int[] { 2, 1, 5, 2, 8 }, 7, 1)]
-        [InlineData(new int[] { 3, 4, 1, 1, 6 }, 8, 3)]
-        public void ShouldReturnLengthOfSmallesSubArray(int[] array, int S, int expected)
-        {
-            int actual = SmallestSubArrayWithGreaterSum.FinMinSubArray(S, array);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-       // [InlineData(new int[] { 1, 2, 3, 4 , 5, 6, 7,8,9 ,10}, 3, new int[] {3, 4, 5, 6, 7, 8, 9, 10})]
-       // [InlineData(new int[] { 4, 5, 6, 1, 2, 3 }, 4, new int[] { 6, 6, 6 })]
-       // [InlineData(new int[] { -1, -1, -2, -4, -6, -7 }, 3, new[] {-1,-1, -2, -4 })]
-        [InlineData(new int[] { 7, 2, 4}, 2, new[] { 7, 4 })]
-
-        public void ShouldReturnMaximumOfSlidingWindow(int[] array, int window, int[] expected)
-        {
-            var actual = MaximumInSlidingWindow.FindMaximum(array.ToList(), window);
-            Assert.Equal(expected, actual.ToArray());
-        }
-
-        [Theory]
-        [InlineData("AGCTGAAAGCTTAGCTG", 5, new string[] {"AGCTG"})]
-        [InlineData("CCATATGTATGGATAT", 4, new string[] { "ATAT", "TATG" })]
-        public void ShouldFindSubSequences( string input, int window, string[] expected)
-        {
-            var actual = RepeatedDnaSequences.FindRepeatedSequences(input, window);
-            Assert.Equal(expected, actual);
-        }
-
-
-        [Theory]
-        [InlineData("azjskfztf", "sz", "skfz")]
-        [InlineData("abcdebdde", "bde","bcde")]
-        [InlineData("qwewerrty", "werty", "werrty")]
-        [InlineData("alpha", "la", "lpha")]
-        [InlineData("beta", "ab", "")]
-        [InlineData("fgrqsqsnodwmxzkzxwqegkndaa", "kzed", "kzxwqegknd")]
-        public void ShouldFindMinimunString(string input, string subString, string expected)
-        {
-            var actual = MinimumWindowSubsequence.MinimumWindow(input, subString);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("PATTERN","TN","TERN")]
-        [InlineData("LIFE", "I", "I")]
-        [InlineData("ABRACADABRA", "ABC", "BRAC")]
-        [InlineData("STRIKER", "RK", "RIK")]
-        public void ShouldFindMinimunWindowSubstring(string input, string subString, string expected)
-        {
-            var actual = MinimumWindowSubstring.FindMinimumSubstring(input, subString);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("abcabcbb", 3)]
-        [InlineData("pwwkew", 3)]
-        [InlineData("bbbbb", 1)]
-        [InlineData("AAAABBBBCCCCDDDD", 2)]
-        [InlineData("ABCDEDCBA", 5)]
-        [InlineData("ABCDEFGHI", 9)]
-        [InlineData("", 0)]
-        public void ShouldFindLongestSubstring(string input, int expected)
-        {
-            var actual = LongestSubstringWithoutRepeatingCharacters.LongestSubstring(input);
-
-            Assert.Equal(expected, actual.Item1);
-        }
-
-        [Theory]
-        [InlineData(new int[] {2, 3, 1, 2, 4, 3}, 7, 2)]
-        [InlineData(new int[] { 1, 4, 4 }, 4, 1)]
-        [InlineData(new int[] { 1,2, 3, 4 }, 10,4)]
-        [InlineData(new int[] {1, 1, 1,1,1 ,1, 1, 1,1 , 1}, 11, 0)]
-        public void ShouldFindMinimum(int[] array, int target, int expected)
-        {
-            var actual = MinimumSizeSubArraySum.FindMinimumSize(array, target);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 7, 1, 5, 3, 6, 4 }, 5)]
-        [InlineData(new int[] { 10, 4, 11, 1, 5 }, 7)]
-        [InlineData(new int[] { 10, 8, 6, 4, 2 }, 0)]
-        public void ShouldFindMaxProfit(int[] array,  int expected)
-        {
-            var actual = BestTimeToBuyStock.MaxProfit(array);
-
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/SortingTests.cs b/Algorithms.Tests/SortingTests.cs
deleted file mode 100644
index c488778b..00000000
--- a/Algorithms.Tests/SortingTests.cs
+++ /dev/null
@@ -1,104 +0,0 @@
-﻿using System;
-using Algorithms.Sort.Easy;
-using Algorithms.Sort.Hard;
-using Algorithms.Sort.VeryHard;
-using Algorithms.Sort.Medium;
-using Xunit;
-using System.Linq;
-
-namespace Algorithms.Tests
-{
-   public class SortingTests
-    {
-        [Theory]
-        [InlineData(new int[] {8, 5, 2, 9, 5, 6, 3}, new int[] {2, 3, 5, 5, 6, 8, 9})]
-        public void ShouldBubbleSort(int [] inputArray,int[] expected)
-        {
-            //act
-            var actual = BubbleSort.Sort(inputArray);
-
-            Assert.Equal(expected.ToList(), actual.ToList());
-        }
-
-        [Theory]
-        [InlineData(new int[] { 8, 5, 2, 9, 5, 6, 3 }, new int[] { 2, 3, 5, 5, 6, 8, 9 })]
-        [InlineData(new int[] { 7, 5, 2, 9, 6, 4, 3 }, new int[] { 2, 3, 4, 5, 6, 7, 9 })]
-        public void ShouldInsertionSort(int[] inputArray, int[] expected)
-        {
-            //act
-            var actual = InsertionSort.Sort(inputArray);
-
-            Assert.Equal(expected.ToList(), actual.ToList());
-        }
-
-        [Theory]
-        [InlineData(new int[] { 8, 5, 2, 9, 5, 6, 3 }, new int[] { 2, 3, 5, 5, 6, 8, 9 })]
-        [InlineData(new int[] { 7, 5, 2, 9, 6, 4, 3 }, new int[] { 2, 3, 4, 5, 6, 7, 9 })]
-        public void ShouldUseSelectionSort(int[] inputArray, int[] expected)
-        {
-            //act
-            var actual = SelectionSort.Sort(inputArray);
-
-            Assert.Equal(expected.ToList(), actual.ToList());
-        }
-
-        [Theory]
-        [InlineData(new int[] { 8, 5, 2, 9, 5, 6, 3 }, new int[] { 2, 3, 5, 5, 6, 8, 9 })]
-        [InlineData(new int[] { 6, 5, 8, 7, 9, 10, 1, 4, 3, 2 }, new int[] { 1, 2, 3, 4, 5, 6 ,7 , 8, 9, 10})]
-        public void ShouldUseQuickSort(int[] inputArray, int[] expected)
-        {
-            //act
-            var actual = QuickSort.Sort(inputArray);
-
-            Assert.Equal(expected.ToList(), actual.ToList());
-        }
-
-        [Theory]
-        [InlineData(new int[] { 8, 5, 2, 9, 5, 6, 3 }, new int[] { 2, 3, 5, 5, 6, 8, 9 })]
-        [InlineData(new int[] { 2, 3, 3, 1, 9, 5, 6 }, new int[] { 1, 2, 3, 3 , 5, 6, 9 })]
-
-        [InlineData(new int[] { 6, 5, 8, 7, 9, 10, 1, 4, 3, 2 }, new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 })]
-        public void ShouldUseMergeSort(int[] inputArray, int[] expected)
-        {
-            //act
-            var actual = MergeSort.DoMergeSort(inputArray);
-
-            Assert.Equal(expected.ToList(), actual.ToList());
-        }
-
-        [Theory]
-        [InlineData(new int[] {1, 0, 0, -1, -1, 0, 1, 1 }, new int[] {0, 1, -1}, new int[] {0, 0, 0, 1, 1, 1, -1, -1})]
-        [InlineData(new int[] { 9,9, 9, 7, 9, 7, 9, 9, 7, 9 }, new int[] { 11, 7, 9}, new int[] { 7, 7, 7, 9, 9, 9, 9, 9, 9 ,9 })]
-        [InlineData(new int[] { 6,6,6,6,6,6,6,6,6,6,6,6}, new int[] { 4, 5, 6 }, new int[] { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 })]
-        [InlineData(new int[] { 1 }, new int[] { 0, 1, 2 }, new int[] { 1 })]
-        public void ShouldDoThreeNumberSort(int [] array, int[] order, int[] expected)
-        {
-            var actual = ThreeNumberSort.Sort(array, order);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 1, 0, 0, -1, -1, 0, 1, 1 }, new int[] { 0, 1, -1 }, new int[] { 0, 0, 0, 1, 1, 1, -1, -1 })]
-        [InlineData(new int[] { 9, 9, 9, 7, 9, 7, 9, 9, 7, 9 }, new int[] { 11, 7, 9 }, new int[] { 7, 7, 7, 9, 9, 9, 9, 9, 9, 9 })]
-        [InlineData(new int[] { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 }, new int[] { 4, 5, 6 }, new int[] { 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 })]
-        [InlineData(new int[] { 1 }, new int[] { 0, 1, 2 }, new int[] { 1 })]
-        public void ShouldDoThreeNumberSort2(int[] array, int[] order, int[] expected)
-        {
-            var actual = ThreeNumberSort.Sort2(array, order);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 8, 5, 2, 9, 5, 6, 3 }, 12)]
-       [InlineData(new int[] { 2,3,3,1,9,5,6 }, 5)]
-        public void ShouldCountInversions(int[] inputArray, int expected)
-        {
-            //act
-            var actual = CountInversions.GetInversions(inputArray);
-
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/TandemBicycleTests.cs b/Algorithms.Tests/TandemBicycleTests.cs
deleted file mode 100644
index 4d597cf5..00000000
--- a/Algorithms.Tests/TandemBicycleTests.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-﻿using Xunit;
-using Algorithms.Greedy.Easy;
-
-namespace Algorithms.Tests
-{
-    public class TandemBicycleTests
-    {
-        [Fact]
-        public void ShouldReturn32() 
-        {
-            //Arrange
-
-            var redShirtSpeeds = new int[] { 5, 5, 3, 9, 2 };
-            var blueShirtSpeeds = new int[] { 3, 6, 7, 2, 1 };
-            bool fastest = true;
-
-            //Act
-
-            var actual = TandemBicycle.TandemTotal(redShirtSpeeds, blueShirtSpeeds, fastest);
-            var expected = 32;
-
-            //Assert
-            Assert.Equal(expected, actual); 
-        }
-
-        [Fact]
-        public void ShouldReturn25()
-        {
-            //Arrange
-
-            var redShirtSpeeds = new int[] { 5, 5, 3, 9, 2 };
-            var blueShirtSpeeds = new int[] { 3, 6, 7, 2, 1 };
-            bool fastest = false;
-
-            //Act
-
-            var actual = TandemBicycle.TandemTotal(redShirtSpeeds, blueShirtSpeeds, fastest);
-            var expected = 25;
-
-            //Assert
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/TaskAssignmentTests.cs b/Algorithms.Tests/TaskAssignmentTests.cs
deleted file mode 100644
index a73483b8..00000000
--- a/Algorithms.Tests/TaskAssignmentTests.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-﻿using Xunit;
-using Algorithms.Greedy.Medium;
-
-namespace Algorithms.Tests
-{
-    public class TaskAssignmentTests
-    {
-        [Fact]
-        public void ShouldReturn6() { 
-        
-        }
-    }
-}
diff --git a/Algorithms.Tests/TwoPointerTests.cs b/Algorithms.Tests/TwoPointerTests.cs
deleted file mode 100644
index e7172783..00000000
--- a/Algorithms.Tests/TwoPointerTests.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-﻿
-using Xunit;
-using Patterns.TwoPointers;
-using DataStructures.Strings.Easy;
-
-namespace Algorithms.Tests
-{
-  public class TwoPointerTests
-    {
-        [Theory]
-        [InlineData("RACEACAR", false)]
-        [InlineData("RACECAR", true)]
-        [InlineData("kayak", true)]
-        [InlineData("hello", false)]
-        public void ShouldDeterminIfStringIsPalindrome(string input, bool expected)
-        {
-            var actual = ValidPalindrome.IsPalindrome(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] {3, 7, 1, 2, 8, 4, 5 }, 20, true)]
-        [InlineData(new int[] { 1,-1, 0 }, -1, false)]
-        [InlineData(new int[] { 1, -1, 0 }, 1, false)]
-        [InlineData(new int[] { 3, 7, 1, 2, 8, 4, 5 }, 10, true)]
-        [InlineData(new int[] { 3, 7, 1, 2, 8, 4, 5 }, 21, false)]
-        public void ShouldFindSumofThree(int[] array, int target, bool expected)
-        {
-            var actual = ThreeSum.FindSumOfThree(array, target);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("hello    world", "world hello")]
-        //The quick brown fox jumped over the lazy dog.
-        [InlineData("The quick brown fox jumped over the lazy dog.", "dog. lazy the over jumped fox brown quick The")]
-        [InlineData("We love Python.", "Python. love We")]
-        //We love Python.
-        public void ShouldReversWords(string input, string expected)
-        {
-            var actual = ReverseWords.ReverseStringWords(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("DEEAD" , true)]
-       
-        [InlineData("DAEED", true)]
-       // [InlineData("DAEED", true)]
-        [InlineData("eeccccbebaeeabebccceea", false)]
-
-        public void CanBeValidPalindrome(string input, bool expected)
-        {
-            var actual = ValidPalindrome2.IsValid(input);
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/ValidStartingCityTests.cs b/Algorithms.Tests/ValidStartingCityTests.cs
deleted file mode 100644
index cde5e798..00000000
--- a/Algorithms.Tests/ValidStartingCityTests.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-﻿using Xunit;
-using Algorithms.Greedy.Medium;
-
-namespace Algorithms.Tests
-{
-   public class ValidStartingCityTests
-    {
-        [Fact]
-        public void ShouldReturnValidStartingCity() { 
-            //arrange
-            var distances = new int[] { 5, 25, 15, 10, 15 };
-            var fuel = new int[] { 1, 2, 1, 0, 3 };
-            int mpg = 10;
-
-            //act
-            var actual = ValidStartingCity.GetValidStartingCity(distances, fuel, mpg);
-            var expected = 4;
-
-
-
-            //assert
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/WaysToMakeChangeTests.cs b/Algorithms.Tests/WaysToMakeChangeTests.cs
deleted file mode 100644
index 37f95578..00000000
--- a/Algorithms.Tests/WaysToMakeChangeTests.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-﻿using System;
-using Xunit;
-using Algorithms.DynamicProgramming.Medium;
-
-namespace Algorithms.Tests
-{
-  public class WaysToMakeChangeTests
-    {
-        [Fact]
-        public void ShouldReturn2() 
-        {
-            //arrange
-            int n = 6;
-            var denominations = new int[] { 1, 5 };
-
-
-            //act
-            var actual = NumberOfWaysToMakeChange.MakeChange(n, denominations);
-
-            //assert
-
-            Assert.Equal(2, actual);
-        }
-
-        [Fact]
-        public void ShouldReturn4()
-        {
-            //arrange
-            int n = 10;
-            var denominations = new int[] { 1, 5, 10, 25 };
-
-
-            //act
-            var actual = NumberOfWaysToMakeChange.MakeChange(n, denominations);
-
-            //assert
-
-            Assert.Equal(4, actual);
-        }
-
-        [Fact]
-        public void ShouldReturnMinus1() {
-            //arrange
-            int n = 7;
-            var denoms = new int[] {4, 2};
-
-            //act
-            var actual = MinumNumberOfCoins.MinimumCoins(n, denoms);
-
-            //assert
-            Assert.Equal(-1, actual);
-        }
-    }
-}
diff --git a/Algorithms.Tests/WaysToTraverseGraphTests.cs b/Algorithms.Tests/WaysToTraverseGraphTests.cs
deleted file mode 100644
index ed611719..00000000
--- a/Algorithms.Tests/WaysToTraverseGraphTests.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-﻿using System;
-using Xunit;
-using Algorithms.DynamicProgramming.Medium;
-
-namespace Algorithms.Tests
-{
-    public class WaysToTraverseGraphTests
-    {
-        [Fact]
-        public void ShouldReturn10() {
-            //arrange
-
-            int width = 10;
-            int height = 10;
-
-            //act
-
-            var actual = NumberOfWaysToTraverseGraph.NumberOfWays(width, height);
-
-            //assert
-            Assert.Equal(48620, actual);
-        }
-    }
-}
diff --git a/Algorithms/Algorithms.csproj b/Algorithms/Algorithms.csproj
deleted file mode 100644
index 4e49520e..00000000
--- a/Algorithms/Algorithms.csproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>net6.0</TargetFramework>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <Folder Include="Famous\Medium\" />
-    <Folder Include="Recursion\Easy\" />
-    <Folder Include="Recursion\Hard\" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\Common\Common.csproj" />
-  </ItemGroup>
-</Project>
diff --git a/Algorithms/BitwiseOperation/BitwiseComplement.cs b/Algorithms/BitwiseOperation/BitwiseComplement.cs
deleted file mode 100644
index ac635896..00000000
--- a/Algorithms/BitwiseOperation/BitwiseComplement.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.BitwiseOperation
-{
-    public static class BitwiseComplement
-    {
-        public static int GetComplement(int number)
-        {
-            int n = number;
-            int bitCount = 0;
-
-            while(n > 0)
-            {
-               bitCount += 1;
-               n =  n >> 1; 
-            }
-            int all_bits_set = (int)Math.Pow(2, bitCount) - 1;
-            return number ^ all_bits_set;
-       }
-    }
-}
diff --git a/Algorithms/BitwiseOperation/FindMissingNumber.cs b/Algorithms/BitwiseOperation/FindMissingNumber.cs
deleted file mode 100644
index e9d99dbc..00000000
--- a/Algorithms/BitwiseOperation/FindMissingNumber.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.BitwiseOperation
-{
-    public static class FindMissingNumber
-    {
-        public static int MissingNumber(int[] array)
-        {
-            int n = array.Length + 1;
-
-            int x1 = 1;
-          
-            for (int i = 2; i <= n; i++)
-                x1 = x1 ^ i;
-
-            int x2 = array[0];
-
-
-            for (int j = 1; j < array.Length; j++)       
-                x2 = x2 ^ array[j];
-            return x1 ^ x2;
-        }
-    }
-}
diff --git a/Algorithms/BitwiseOperation/FindSingleNumber.cs b/Algorithms/BitwiseOperation/FindSingleNumber.cs
deleted file mode 100644
index 85ccd0fa..00000000
--- a/Algorithms/BitwiseOperation/FindSingleNumber.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.BitwiseOperation
-{
-    public class FindSingleNumber
-    {
-        public static int Find(int[] array)
-        {
-            int bitwiseSum = array[0];
-
-            for (int i = 1; i < array.Length; i++)
-                bitwiseSum = bitwiseSum ^ array[i];
-
-            return bitwiseSum;
-           
-         }
-
-    }
-}
diff --git a/Algorithms/BitwiseOperation/FindSingleNumbers.cs b/Algorithms/BitwiseOperation/FindSingleNumbers.cs
deleted file mode 100644
index 7ad4e1fe..00000000
--- a/Algorithms/BitwiseOperation/FindSingleNumbers.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.BitwiseOperation
-{
-   public class FindSingleNumbers
-    {
-        public static int[] Find(int[] numbers)
-        {
-            int n1xn2 = 0;
-            
-            foreach  (int num in numbers)        
-                n1xn2 = n1xn2 ^ num;
-
-            int rightMostSetBit = 1;
-
-            while ((rightMostSetBit & n1xn2) == 0)
-                rightMostSetBit = rightMostSetBit << 1;
-
-            int num1 = 0, num2 = 0;
-
-            foreach (int num in numbers)
-            {
-                if ((num & rightMostSetBit) != 0)
-                    num1 = num1 ^ num;
-                else
-                    num2 = num2 ^ num;
-            }
-
-           
-
-            return new int[] { num1, num2 };
-        }
-    }
-}
diff --git a/Algorithms/BitwiseOperation/FlipAndInvertImage.cs b/Algorithms/BitwiseOperation/FlipAndInvertImage.cs
deleted file mode 100644
index 719a20ce..00000000
--- a/Algorithms/BitwiseOperation/FlipAndInvertImage.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.BitwiseOperation
-{
-    public class FlipAndInvertImage
-    {
-        public static int[][] FlipInvert(int[][] arr)
-        {
-            foreach (var row in arr)     
-                Array.Reverse(row);
-
-            for (int i = 0; i < arr.Length; i++)
-            {
-                for (int j = 0; j < arr[0].Length; j++)
-                {
-                    arr[i][j] = arr[i][j] ^ 1;
-                }
-            }
-
-            return arr;
-        }
-    }
-}
diff --git a/Algorithms/BitwiseOperation/NumberOfSteps.cs b/Algorithms/BitwiseOperation/NumberOfSteps.cs
deleted file mode 100644
index a31afe6e..00000000
--- a/Algorithms/BitwiseOperation/NumberOfSteps.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Numerics;
-
-namespace Algorithms.BitwiseOperation
-{
-    public class NumberOfSteps
-    {
-        public static int Steps(string s)
-        {
-            var number = ConvertToBigInt(s);
-
-            int steps = 0;
-            while(number != 1)
-            {
-                if (number % 2 != 0)
-                    number += 1;
-                else
-                    number /= 2;
-
-                steps += 1;
-            }
-
-            return steps;
-        }
-
-        private static BigInteger ConvertToBigInt(string s)
-        {
-            BigInteger number = 0;
-
-            for (int i = 0; i < s.Length; i++)          
-                number = (number * 2) + (s[i] == '1' ? 1 : 0);
-            return number;
-            
-        }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Hard/WaterArea.cs b/Algorithms/DynamicProgramming/Hard/WaterArea.cs
deleted file mode 100644
index 369865a5..00000000
--- a/Algorithms/DynamicProgramming/Hard/WaterArea.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using static System.Math;
-
-namespace Algorithms.DynamicProgramming.Hard
-{
-  public class WaterArea
-    {
-        /**
-         * 1. Iterate over heights from left to right.
-         * 2. for each index find the tallest piller that is to the left of the index;, record this in another array called leftmax. LeftMax starts with 0, the value of first index is 0.
-         * 3. Iterate over the heights again this time from right to left, 
-         * 4. for each index find the tallest piller that's to the right of the index, record this in another array called rightMax. rightMax starts with 0, the value of last index from right is 0
-         * 5. In a tird array compute the minmum height of the vlaues for eeach index in the leftMax and rightMax arrays
-         * 6. The water area formula is w = height < minHeight ? minHeight - height : 0; Do this for each index.
-         * 7. return the total sum of all values in the water array.
-         * **/
-        public static int Compute(int[] heights)
-        {
-            int[] leftMaxList = new int[heights.Length];
-            int[] rightMaxList = new int[heights.Length];
-            int[] waterArea = new int[heights.Length];
-            int leftMax = 0;
-            int rightMax = 0;
-
-            for (int i = 1; i < heights.Length; i++)
-            {
-                leftMax = Max(leftMax, heights[i - 1]);
-                leftMaxList[i] = leftMax;
-            }
-
-            for (int rightIndex = heights.Length -2; rightIndex >= 0; rightIndex--)
-            {
-                rightMax = Max(rightMax, heights[rightIndex + 1]);
-                rightMaxList[rightIndex] = rightMax;
-            }
-
-            for (int index = 0; index < waterArea.Length; index++)
-            {
-                int minHeight = Min(leftMaxList[index], rightMaxList[index]);
-                waterArea[index] = heights[index] < minHeight ? minHeight - heights[index] : 0;
-            }
-
-            return waterArea.Sum();
-        }
-
-
-        public static int ComputeTrappedWater(int[] heights)
-        {
-            int[] leftMaxList = new int[heights.Length];
-            int[] waterArea = new int[heights.Length];
-            int leftMax = 0;
-            int rightMax = 0;
-
-            for (int i = 1; i < heights.Length; i++)
-            {
-                leftMax = Max(leftMax, heights[i - 1]);
-                leftMaxList[i] = leftMax;
-            }
-
-            for (int index = heights.Length - 2; index >= 0; index--)
-            {
-                rightMax = Max(rightMax, heights[index + 1]);
-                int minHeight = Min(rightMax, leftMaxList[index]);
-                waterArea[index] = heights[index] < minHeight ? minHeight - heights[index] : 0;
-            }
-
-            return waterArea.Sum();
-        }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/HouseRobber.cs b/Algorithms/DynamicProgramming/Medium/HouseRobber.cs
deleted file mode 100644
index acbd0005..00000000
--- a/Algorithms/DynamicProgramming/Medium/HouseRobber.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-    // max sum non adjacent
-  public class HouseRobber
-    {
-        public int Rob(int[] nums)
-        {
-            var memo = new Dictionary<int, int>();
-            return RobHelper(nums,0, memo);
-        }
-
-        private int RobHelper(int[] nums, int index, Dictionary<int, int> memo)
-        {
-            if (memo.ContainsKey(index))
-                return memo[index];
-
-            if (index >= nums.Length)
-                return 0;
-
-            int pickFirst = nums[index] + RobHelper(nums, index + 2, memo);
-            int pickSecond = RobHelper(nums, index + 1, memo);
-
-            memo.Add(index, Math.Max(pickFirst, pickSecond));
-            return memo[index];
-        }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/JumpGame.cs b/Algorithms/DynamicProgramming/Medium/JumpGame.cs
deleted file mode 100644
index 4665f840..00000000
--- a/Algorithms/DynamicProgramming/Medium/JumpGame.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-    public class JumpGame
-    {
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/LevenshteinDistance.cs b/Algorithms/DynamicProgramming/Medium/LevenshteinDistance.cs
deleted file mode 100644
index d8d50781..00000000
--- a/Algorithms/DynamicProgramming/Medium/LevenshteinDistance.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-    public class LevenshteinDistance
-    {  
-        public static int MinimumEdits(string string1, string string2) {
-           
-            int[,] edits = new int[string1.Length + 1, string2.Length + 1];
-
-            //initilize array
-            for (int i = 0; i < string1.Length + 1; i++)
-            {
-                for (int j = 0; j < string2.Length + 1; j++)
-                {
-                    edits[i, j] = j;
-                }
-
-                edits[i, 0] = i;
-            }
-
-            for (int i = 1; i < string1.Length + 1; i++)
-            {
-                for (int  j = 1;  j < string2.Length + 1;  j++)
-                {
-                    if (string1[i - 1] == string2[j - 1])
-                        edits[i, j] = edits[i - 1, j - 1];
-                    else
-                     edits[i,j] = 1 +  Math.Min(Math.Min(edits[i - 1, j], edits[i, j - 1]), edits[i - 1, j - 1]);
-                }
-            }
-
-            return edits[string1.Length, string2.Length];
-          }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/LongestCommonSubsequence.cs b/Algorithms/DynamicProgramming/Medium/LongestCommonSubsequence.cs
deleted file mode 100644
index 8e0c67f2..00000000
--- a/Algorithms/DynamicProgramming/Medium/LongestCommonSubsequence.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-    public class LongestCommonSubsequence
-    {
-        public static string LCM(string string1, string string2) {
-
-            string[,] lcsArray = new string[string1.Length + 1, string2.Length + 1];
-          
-            for (int i = 0; i < string1.Length + 1 ; i++)
-            {
-                for (int j = 0; j < string2.Length + 1; j++)
-                {
-                    lcsArray[i, j] = string.Empty;
-                }
-            }
-
-
-            for (int i = 1; i < string1.Length + 1; i++)
-            {
-                for (int j = 1; j < string2.Length + 1; j++)
-                {
-                    if (string1[i - 1] == string2[j - 1])
-                    {
-                        lcsArray[i, j] = string.Join("", lcsArray[i - 1, j - 1], string1[i - 1]);
-                    }
-                    else {
-                        lcsArray[i, j] = lcsArray[i - 1, j].Length > lcsArray[i, j - 1].Length ? lcsArray[i - 1, j] : lcsArray[i, j - 1];
-                    }
-                }
-            }
-
-            var res = lcsArray[string1.Length, string2.Length];
-            var listChar = new List<char>(res.ToCharArray());
-            return lcsArray[string1.Length, string2.Length];
-
-        }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/MaxSumsNoAdjacent.cs b/Algorithms/DynamicProgramming/Medium/MaxSumsNoAdjacent.cs
deleted file mode 100644
index 995d4cda..00000000
--- a/Algorithms/DynamicProgramming/Medium/MaxSumsNoAdjacent.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-    public class MaxSumsNoAdjacent
-    {
-        // time : O(n) | spcace :O(n)
-        public static int MaxSubsetSumNoAdjacent(int[] array)
-        {
-            //[7,  10,12,  7, 9, 14]
-            //maxSums[i] = Max( MaxSums[i-1] , MaxSums[i-2] + array[i])
-            if (array.Length == 0) return 0;
-            if (array.Length == 1) return array[0];
-
-            var maxSums = new int[array.Length];
-            maxSums[0] = array[0];
-            maxSums[1] = Math.Max(array[1], array[0]);
-
-            for (int index = 2; index < array.Length; index++)
-            {
-                maxSums[index] = Math.Max(maxSums[index - 1], maxSums[index - 2] + array[index]);
-            }
-
-            return maxSums[array.Length - 1];
-        }
-
-        public static int MaxSubsetSumNoAdjacent(int[] array, bool lowSpace = true)
-        {
-            if (array.Length == 0) return 0;
-            if (array.Length == 1) return array[0];
-
-            int second = array[0];
-            int first = Math.Max(array[1], array[0]);
-
-            for (int index = 2; index < array.Length; index++)
-            {
-                int current = Math.Max(first, second + array[index]);
-                second = first;
-                first = current;
-            }
-
-            return first;
-        }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/MaximumSumIncreasingSubsequence.cs b/Algorithms/DynamicProgramming/Medium/MaximumSumIncreasingSubsequence.cs
deleted file mode 100644
index e1e9065d..00000000
--- a/Algorithms/DynamicProgramming/Medium/MaximumSumIncreasingSubsequence.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-   public class MaximumSumIncreasingSubsequence
-    {
-        public static List<List<int>> MaximumSum(int[] array)
-        {
-            var result = new List<List<int>>();
-            var sums = new int[array.Length];
-            var sequences = new int?[array.Length];
-            Array.Copy(array, sums,array.Length);
-
-            int maxIndex = 0;
-
-            for (int i = 0; i < array.Length; i++)
-            {
-                int currentNumber = array[i];
-                for (int j = 0; j <= i; j++)
-                {
-                    int otherNumber = array[j];
-                    if (otherNumber < currentNumber && sums[j] + currentNumber >= sums[i])
-                    {
-                        sums[i] = sums[j] + currentNumber;
-                        sequences[i] = j;
-                        
-                    }
-                }
-
-                if (sums[i] >= sums[maxIndex])
-                    maxIndex = i;
-            }
-
-            
-            
-
-            result.Add(new List<int>() { sums[maxIndex] });
-            result.Add(BuildSequence(array, sequences, maxIndex));
-            return result;
-
-           // result.First()[0]
-        }
-
-        private static List<int> BuildSequence(int[] array, int?[] sequences, int? currentIndex)
-        {
-            var sequence = new List<int>();
-            while (currentIndex != null) {
-                sequence.Add(array[(int)currentIndex]);
-                currentIndex = sequences[(int)currentIndex];
-            }
-
-           sequence.Reverse();
-           return sequence;
-        }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/MinCoins.cs b/Algorithms/DynamicProgramming/Medium/MinCoins.cs
deleted file mode 100644
index 584297b1..00000000
--- a/Algorithms/DynamicProgramming/Medium/MinCoins.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Numerics;
-
-namespace Algorithms.DynamicProgramming.Medium
-{   
-    public class MinimumCoins
-    {
-        public static long MinCoins(int amount, int[]coins)
-        {
-            var memo = new Dictionary<int, long>();
-             var result = MinCoinsHelper(amount, coins, memo);
-             return result >= int.MaxValue ? -1 : result;
-                             
-        }
-
-        public static long MinCoinsHelper(int amount, int[] coins, Dictionary<int, long> memo)
-        {
-            
-            if (memo.ContainsKey(amount))
-                return memo[amount];
-
-            if (amount < 0)
-                return int.MaxValue;
-            
-
-            if (amount == 0)
-                return 0;
-
-            long minimumCoins = int.MaxValue;
-
-            foreach (var coin in coins)
-            {
-                long numberOfCoins = 1 + MinCoinsHelper(amount - coin, coins, memo);
-                minimumCoins = minimumCoins < numberOfCoins ? minimumCoins : numberOfCoins;
-            }
-
-            memo[amount] = minimumCoins;
-            return minimumCoins;
-        }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/MinimumNumberOfJumps.cs b/Algorithms/DynamicProgramming/Medium/MinimumNumberOfJumps.cs
deleted file mode 100644
index 47c81902..00000000
--- a/Algorithms/DynamicProgramming/Medium/MinimumNumberOfJumps.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
- public class MinimumNumberOfJumps
-    {
-        //[3, 4, 2, 1, 2, 3, 7, 1, 1, 1 3]
-        public static int MinumumJumps(int[] array) {
-            if (array.Length == 1)
-                return 0;
-
-            int jumps = 0;
-            int maximumReach = array[0];
-            int steps = array[0];
-
-            for (int index = 1; index < array.Length - 1; index++)
-            {
-                maximumReach = Math.Max(maximumReach, array[index] + index);
-                steps -= 1;
-                if(steps == 0)
-                {
-                    jumps += 1;
-                    steps = maximumReach - index;
-                }
-            }
-
-            return jumps + 1;
-        }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/MinumNumberOfCoins.cs b/Algorithms/DynamicProgramming/Medium/MinumNumberOfCoins.cs
deleted file mode 100644
index 0c5f421b..00000000
--- a/Algorithms/DynamicProgramming/Medium/MinumNumberOfCoins.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-    public class MinumNumberOfCoins
-    {
-        public static int MinimumCoins(int n, int[] denoms) {
-            //initilize array of numberOfCoins to infinity,
-            // coins[i] = Min(coins[i], 1 + coin[amount - denom]);
-
-            if (n < 0) return -1;
-            if (n == 0) return 0;
-
-            var numberOfCoins = new Double[n + 1];
-            for (int index = 1; index < numberOfCoins.Length; index++)
-                numberOfCoins[index] = double.PositiveInfinity;
-
-            foreach (var denom in denoms)
-            {
-                for (int amount = 0; amount < numberOfCoins.Length; amount++)
-                {
-                    if(denom <= amount)
-                        numberOfCoins[amount] = Math.Min(numberOfCoins[amount], 1 + numberOfCoins[amount - denom]);
-                }
-            }
-
-            return numberOfCoins[n] != double.PositiveInfinity ? (int)numberOfCoins[n] : -1 ;
-        }
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/NumberOfWaysToMakeChange.cs b/Algorithms/DynamicProgramming/Medium/NumberOfWaysToMakeChange.cs
deleted file mode 100644
index a45918fe..00000000
--- a/Algorithms/DynamicProgramming/Medium/NumberOfWaysToMakeChange.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-    public class NumberOfWaysToMakeChange
-    {
-        public static int MakeChange(int n, int [] denominations)
-        {
-            var ways = new int[n + 1];
-            ways[0] = 1;
-
-            foreach (var denomination in denominations)
-            {
-                for (int amount = 0; amount < ways.Length; amount++)
-                {
-                    if (denomination <= amount)
-                        ways[amount] += ways[amount - denomination];
-                    
-                }
-            }
-
-            return ways[n];
-        }
-
-       
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/NumberOfWaysToTraverseGraph.cs b/Algorithms/DynamicProgramming/Medium/NumberOfWaysToTraverseGraph.cs
deleted file mode 100644
index 819afde6..00000000
--- a/Algorithms/DynamicProgramming/Medium/NumberOfWaysToTraverseGraph.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Numerics;
-using Algorithms.Recursion.Easy;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-    public class NumberOfWaysToTraverseGraph
-    {
-        public static int NumberOfWays(int width, int height) {
-            // (r + d) ! / r ! * d !
-
-            // r = height -1
-            // d - width - 1
-
-            int waysRight = width - 1;
-            int waysDown = height - 1;
-
-           // BigInteger xy = 293993939;
-
-             BigInteger numerator = Factorial.GetFactorialIterative(waysRight + waysDown);
-             BigInteger denominator = Factorial.GetFactorialIterative(waysRight) * Factorial.GetFactorialIterative(waysDown);
-
-            return (int) (numerator / denominator);
-        }
-
-    }
-}
diff --git a/Algorithms/DynamicProgramming/Medium/PerfectSquares.cs b/Algorithms/DynamicProgramming/Medium/PerfectSquares.cs
deleted file mode 100644
index c488e6b7..00000000
--- a/Algorithms/DynamicProgramming/Medium/PerfectSquares.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.DynamicProgramming.Medium
-{
-  public class PerfectSquares
-    {
-        public static int NumSquares(int n)
-        {
-            var memo = new Dictionary<int, double>();
-            return (int)NumSquaresHelper(n, memo);
-        }
-
-        private static double NumSquaresHelper(int n, Dictionary<int, double> memo)
-        {
-            if (memo.ContainsKey(n))
-                return memo[n];
-
-            if (n == 0)
-                return 0;
-
-            double minmumSquares = double.PositiveInfinity;
-
-            for(int i = 1;  i <= Math.Sqrt(n);  i++)
-            {
-                int square = i * i;
-                double sumSquares = 1 + NumSquaresHelper(n - square, memo);
-                minmumSquares = Math.Min(minmumSquares, sumSquares);
-                
-            }
-            memo.Add(n, minmumSquares);
-            return memo[n];
-        }
-    }
-
-
-}
diff --git a/Algorithms/Greedy/Easy/ClassPhotos.cs b/Algorithms/Greedy/Easy/ClassPhotos.cs
deleted file mode 100644
index d31b3706..00000000
--- a/Algorithms/Greedy/Easy/ClassPhotos.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-
-
-namespace Algorithms.Greedy.Easy
-{
-    public class ClassPhotos
-    {
-        public static bool CanTakePhotos(List<int> redShirtHeights, List<int> blueShirtHeights)
-        {         
-           redShirtHeights.Sort((x, y) => y.CompareTo(x));
-           blueShirtHeights.Sort((x, y) => y.CompareTo(x));
-           
-            var backRow = new List<int>();
-            var frontRow = new List<int>();
-
-            if (redShirtHeights[0] > blueShirtHeights[0])
-            {
-                backRow = redShirtHeights;
-                frontRow = blueShirtHeights;
-            }
-            else 
-            {
-                backRow = blueShirtHeights;
-                frontRow = redShirtHeights;
-            }
-
-            for (int index = 0; index < backRow.Count; index++)
-            {
-                if (backRow[index] > frontRow[index])
-                    continue;
-                else
-                    return false;
-            }
-            return true;          
-        }
-    }
-
-   
-}
diff --git a/Algorithms/Greedy/Easy/TandemBicycle.cs b/Algorithms/Greedy/Easy/TandemBicycle.cs
deleted file mode 100644
index 1d66d737..00000000
--- a/Algorithms/Greedy/Easy/TandemBicycle.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.Greedy.Easy
-{
-    public class TandemBicycle
-    {
-        public static int TandemTotal(int[] redShirtSpeeds, int[] blueShirtSpeeds, bool fastest) { 
-            int total = 0;
-            Array.Sort(redShirtSpeeds);
-
-            if (fastest)
-                Array.Sort(blueShirtSpeeds);
-            else
-                Array.Sort(blueShirtSpeeds, (x, y) => y.CompareTo(x));
-
-            int jIndex = blueShirtSpeeds.Length - 1;
-
-            for (int index = 0; index < redShirtSpeeds.Length; index++) {
-                total += Math.Max(redShirtSpeeds[index], blueShirtSpeeds[jIndex]);
-                jIndex--;
-            }
-            return total;
-        }
-    }
-}
diff --git a/Algorithms/Greedy/Medium/TaskAssignment.cs b/Algorithms/Greedy/Medium/TaskAssignment.cs
deleted file mode 100644
index dff2dea0..00000000
--- a/Algorithms/Greedy/Medium/TaskAssignment.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-﻿using System.Collections.Generic;
-
-
-namespace Algorithms.Greedy.Medium
-{
-    public class TaskAssignment
-    {
-        //O(n log n) time | O(n) space
-        public static List<List<int>> AssignTasks(int k, List<int> tasks) 
-        {
-            var resultList = new List<List<int>>();
-            Dictionary<int, Stack<int>> taskIndices = BuildTaskIndice(tasks);
-
-            tasks.Sort();
-
-            int leftIndex  = 0,  rightIndex = tasks.Count - 1;
-
-            while (leftIndex < rightIndex) {
-                int firstDuration = tasks[leftIndex];
-                var pair1Stack = taskIndices[firstDuration];
-                int firstIndex = pair1Stack.Pop();
-
-                int secondDuration = tasks[rightIndex];
-                var pair2Stack = taskIndices[secondDuration];
-                int secondIndex = pair2Stack.Pop();
-
-                resultList.Add(new List<int>() { firstIndex, secondIndex });
-                leftIndex++;
-                rightIndex--;
-            }
-
-            return resultList;
-        }
-
-        private static Dictionary<int, Stack<int>> BuildTaskIndice(List<int> tasks)
-        {
-           var taskIndices = new Dictionary<int, Stack<int>>();
-            for (int index = 0; index < tasks.Count; index++)
-            {
-                if (taskIndices.ContainsKey(tasks[index]))
-                    taskIndices[tasks[index]].Push(index);
-                else 
-                { 
-                    taskIndices.Add(tasks[index], new Stack<int>());
-                    taskIndices[tasks[index]].Push(index);
-                }
-            }
-            return taskIndices;
-        }
-    }
-}
diff --git a/Algorithms/Greedy/Medium/ValidStartingCity.cs b/Algorithms/Greedy/Medium/ValidStartingCity.cs
deleted file mode 100644
index d6f5bf6f..00000000
--- a/Algorithms/Greedy/Medium/ValidStartingCity.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.Greedy.Medium
-{
-  public class ValidStartingCity
-    {
-        //O(n) time | O(1) space
-        public static int GetValidStartingCity(int[] distances, int[] fuel, int mpg) {
-            int milesLeft = 0, minumimGas =0, minimumCity = 0;
-
-            for (int index = 1; index < distances.Length; index++)
-            {
-                milesLeft += (fuel[index - 1] * mpg) - distances[index - 1];
-                if (milesLeft < minumimGas) {
-                    minumimGas = milesLeft;
-                    minimumCity = index;
-                }
-            }
-            return minimumCity;
-                   
-        }
-    }
-}
diff --git a/Algorithms/MathProblems/PowerOfTwo.cs b/Algorithms/MathProblems/PowerOfTwo.cs
deleted file mode 100644
index 4d744d36..00000000
--- a/Algorithms/MathProblems/PowerOfTwo.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.MathProblems
-{
-     public class PowerOfTwo
-    {
-        public static bool IsPowerOfTwo(int num)
-        {
-            var res = Math.Log2(num);
-            return (res % 1) == 0;
-            
-        }
-    }
-}
diff --git a/Algorithms/Recursion/Easy/Factorial.cs b/Algorithms/Recursion/Easy/Factorial.cs
deleted file mode 100644
index e80861c2..00000000
--- a/Algorithms/Recursion/Easy/Factorial.cs
+++ /dev/null
@@ -1,85 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Threading;
-using static System.Console;
-using System.Numerics;
-using Common;
-
-namespace Algorithms.Recursion.Easy
-{
-    public static class Factorial
-    {
-        private static readonly Dictionary<int, long> Memo = new Dictionary<int, long>();
-       
-        
-        public static void Run()
-        {
-            // Fix infinite loop problem - exit code after 5mins max
-            WatchWrapper.Start(); 
-            while (true)
-            {
-                Write("Find factorial: ");
-                var sw = new Stopwatch();
-                int number = int.Parse(ReadLine());
-                sw.Start();
-                Thread.Sleep(1);
-                WriteLine($"Facrtorial is : {GetFactorial(number)}");
-                WriteLine();
-                sw.Stop();
-                WriteLine($"Time elapsed: {sw.ElapsedMilliseconds / 1000} seconds, {sw.ElapsedMilliseconds} milliseconds, {sw.Elapsed}");
-                WriteLine();
-
-                if (WatchWrapper.ElapsedTime / 2000 > WatchWrapper.MAX_TIME)
-                {
-                    WriteLine($"Ending loop and program...");
-                    WatchWrapper.Stop();
-                    break;
-                }                 
-            }
-        }
-
-        private static long GetFactorial(int number)
-        {
-            Memo.TryAdd(1, 1);
-            return GetFactorial(number, Memo);
-        }
-
-        private static long GetFactorial(int number, Dictionary<int, long> memo)
-        {
-            if (memo.ContainsKey(number))
-                return memo[number];
-            else
-            {
-                memo.Add(number,  number * GetFactorial(number - 1, memo));
-                return memo[number];
-            }
-        }
-
-        private static long GetFactorial2(int number)
-        {
-            if (number == 1)
-                return 1;
-            else
-                return number * GetFactorial2(number - 1);
-        }
-
-        public static BigInteger GetFactorialIterative(int number)
-        {
-            if (number < 1)
-                number = Math.Abs(number);
-
-            if (number == 1 || number == 0)
-                return 1;
-            else
-            {
-                BigInteger result = 1;
-                for (int index = 2; index <= number; index++)
-                    result *= index;
-                return result;
-            }
-            
-           
-        }
-    }
-}
diff --git a/Algorithms/Recursion/Easy/Fibonacci.cs b/Algorithms/Recursion/Easy/Fibonacci.cs
deleted file mode 100644
index 1a29f26b..00000000
--- a/Algorithms/Recursion/Easy/Fibonacci.cs
+++ /dev/null
@@ -1,121 +0,0 @@
-﻿using Common;
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Threading;
-using static System.Console;
-
-namespace Algorithms.Recursion.Easy
-{
-	public static class Fibonacci
-	{
-		public static void Run() 
-		{
-            WatchWrapper.Start();
-            while (true)
-			{
-				Write("Find fibonacci: ");
-				var sw = new Stopwatch();
-				int number = int.Parse(ReadLine());
-				sw.Start();
-				//Thread.Sleep(1);
-				WriteLine($"Fibonacci is : {FibBottomUp(number)}");
-
-
-				WriteLine();
-				sw.Stop();
-				WriteLine($"Time elapsed: {sw.ElapsedMilliseconds / 1000} seconds, {sw.ElapsedMilliseconds} milliseconds, {sw.Elapsed}");
-				WriteLine();
-
-                if (WatchWrapper.ElapsedTime / 2000 > WatchWrapper.MAX_TIME)
-                {
-                    WriteLine($"Ending loop and program...");
-                    WatchWrapper.Stop();
-                    break;
-                }
-            }
-			
-		}
-
-		//O(2^n) time O(n) space
-		private static long GetNthFib(int n) {
-			// Write your code here.
-
-			if (n <= 0)
-				return 0;
-			else if (n == 1  || n == 2)
-				return 1;
-			else 
-				return GetNthFib(n - 1) + GetNthFib(n - 2);
-		}
-
-
-		//O(n) time O(n) space
-		private static long OptimalRecusiveNthFib(int n)
-		{
-			if (n < 0)
-				return -1;
-
-			var memoizeDict = new Dictionary<int, long>();
-			memoizeDict.Add(0, 0);
-			memoizeDict.Add(1, 1);
-
-			return GetNthFib(n, memoizeDict);
-
-		}
-
-        private static long GetNthFib(int n, Dictionary<int, long> memoizeDict)
-        {
-			if (memoizeDict.ContainsKey(n))
-				return memoizeDict[n];
-			else
-			{
-				memoizeDict.Add(n, GetNthFib(n - 1, memoizeDict) + GetNthFib(n - 2, memoizeDict));
-				return memoizeDict[n];
-			}			         
-        }
-
-		public static long Fib(int n) {
-			var memo = new long?[n + 1];
-			return GetFib(n, memo);
-			
-		}
-
-		private static long GetFib(int n, long?[] memo) {
-			long result;
-
-			if (memo[n] != null)
-				return (long)memo[n];
-
-			if (n == 0)
-			    result = 0;
-			else if (n == 1 || n == 2)
-				result = 1;
-			else
-				 result = GetFib(n - 1, memo) + GetFib(n - 2, memo);
-
-			memo[n] = result;
-
-			return result;
-
-		}
-
-		public static long FibBottomUp(int n) {
-			if (n <= 0)
-				return 0;
-			else if (n == 1 || n == 2)
-				return 1;
-
-			var result = new long[n + 1];
-			result[0] = 0;
-			result[1] = 1;
-
-			for (int index = 2; index < result.Length; index++)
-				result[index] = result[index - 1] + result[index - 2];
-
-			return result[n];
-
-            
-		}
-    }
-}
diff --git a/Algorithms/Recursion/Medium/Mnemonics.cs b/Algorithms/Recursion/Medium/Mnemonics.cs
deleted file mode 100644
index 8c3427b9..00000000
--- a/Algorithms/Recursion/Medium/Mnemonics.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using Common;
-
-namespace Algorithms.Recursion.Medium
-{
-    public static class Mnemonics
-    {
-        private static readonly Dictionary<char, IEnumerable<string>> Digit_Letters
-            = new Dictionary<char, IEnumerable<string>>()
-            {
-                {'1', new List<string> { "1" } },
-                {'2', new List<string> { "a", "b", "c"}},
-                {'3', new List<string> { "d", "e", "f" }},
-                {'4', new List<string> { "g", "h", "i" } },
-                {'5', new List<string> { "j" , "k", "l" } },
-                {'6', new List<string> { "m", "n", "o" } },
-                {'7', new List<string> { "p", "q", "r", "s" } },
-                {'8', new List<string> { "t", "u", "v" } },
-                {'9', new List<string> { "w", "x", "y", "z" } },
-                {'0', new List<string> { "0" } },
-
-
-            };
-        public static void Run() {
-            var phoneNo = "444";
-            var result = PhoneNumberMnemonic(phoneNo);
-            Util.PrintList(result);
-        }
-
-        private static IEnumerable<string> PhoneNumberMnemonic(string phoneNumber)
-        {       
-            if(string.IsNullOrWhiteSpace(phoneNumber))
-                return new List<string>();
-
-            var mnemonicsFound = new List<string>();
-            var currentMnemonic = new List<string>();
-            for (int i = 0; i < phoneNumber.Length; i++)
-            {
-                currentMnemonic.Add("0");
-            }
-
-            PhoneNumberMnemonicsHelper(0, currentMnemonic, phoneNumber, mnemonicsFound);
-            return mnemonicsFound;
-        }
-
-        //phone = 1905
-        private static void PhoneNumberMnemonicsHelper(int index, List<string> currentMnemonic, string phoneNumber, List<string> mnemonicsFound)
-        {
-            if (index == phoneNumber.Length)
-                mnemonicsFound.Add(string.Join("", currentMnemonic));
-            else {
-                var digit = phoneNumber[index];
-                var characters = Digit_Letters[digit];
-                foreach (var item in characters)
-                {
-                    currentMnemonic[index] = item;
-                    PhoneNumberMnemonicsHelper(index + 1, currentMnemonic, phoneNumber, mnemonicsFound);
-                }
-            }
-                
-        }
-    }
-}
diff --git a/Algorithms/Recursion/Medium/Permutation.cs b/Algorithms/Recursion/Medium/Permutation.cs
deleted file mode 100644
index 10d3a1ef..00000000
--- a/Algorithms/Recursion/Medium/Permutation.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using Common;
-
-namespace Algorithms.Recursion.Medium
-{
-    public static class Permutation
-    {
-
-        public static void Run()
-        {
-            var array = new int[] { 1, 2, 3};
-          
-            Util.Print2DArray(Permutations(array));
-           
-        }
-
-        private static List<List<int>> GetPermutations(int[] array) {
-            var permutations = new List<List<int>>();          
-            GetPermutations(array.ToList(), new List<int>(), permutations);
-            return permutations;
-          
-        }
-
-        private static void GetPermutations(List<int> array, List<int> currentPermutation, List<List<int>> permutations)
-        {
-            if (array.Count == 0 && currentPermutation.Any())
-                permutations.Add(currentPermutation);
-            else
-                for(int index = 0; index < array.Count; index++)
-                {
-                    var mutatedArray = new List<int>(array);
-                    mutatedArray.RemoveAt(index);
-
-                    var permutation = new List<int>(currentPermutation);
-                    permutation.Add(array[index]);
-
-                    GetPermutations(mutatedArray, permutation, permutations);
-                }            
-        }
-
-        //The Really confusing optimal solution.O(n! *n) time, space is the first solution as above.
-        private static List<List<int>> Permutations(int [] array) {
-            var permutations = new List<List<int>>();
-
-            permutationsHelper(0, array, permutations);
-            return permutations;
-               
-        }
-
-       
-        private static void permutationsHelper(int currentIndex, int[] array, List<List<int>> permutations)
-        {
-            if (currentIndex == array.Length - 1)
-                permutations.Add(array.ToList());
-            else
-            {
-                for (int nextIndex=currentIndex; nextIndex < array.Length; nextIndex++)
-                {
-                    Swap(array, currentIndex, nextIndex);
-                    permutationsHelper(currentIndex + 1, array, permutations);
-                    Swap(array, currentIndex, nextIndex);
-
-                }
-            }
-        }
-
-        private static void Swap(int[]array, int currentIndex, int nextIndex) {
-            var temp = array[currentIndex];
-            array[currentIndex] = array[nextIndex];
-            array[nextIndex] = temp;
-            
-        }
-    }
-
-
-
-}
diff --git a/Algorithms/Recursion/Medium/PowerSet.cs b/Algorithms/Recursion/Medium/PowerSet.cs
deleted file mode 100644
index f9c17998..00000000
--- a/Algorithms/Recursion/Medium/PowerSet.cs
+++ /dev/null
@@ -1,114 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using Common;
-
-namespace Algorithms.Recursion.Medium
-{
-    public static class PowerSet
-    {
-        private static int SetLength;
-
-        public static void Run()
-        {
-            var array = new List<int>{ };
-            var result = GetPowerSet(array);
-            Util.Print2DArray(result);
-        }
-
-        //Iterative solution
-        private static List<List<int>> GetPowerSet(int [] array)
-        {
-            var subsets = new List<List<int>>();
-            subsets.Add(new List<int>());
-
-            foreach (var item in array)
-            {
-                int currentSubsetLength = subsets.Count;
-                for (int index = 0; index < currentSubsetLength; index++)
-                {
-                    var list = new List<int>(subsets[index]);
-                    list.Add(item);
-                    subsets.Add(list);
-                }
-
-            }
-            return subsets;
-        }
-
-        //recursive solution
-        private static List<List<int>> GetPowerSet(List<int> array, int? index = null) {         
-
-            var subsets = new List<List<int>>();
-            subsets.Add(new List<int>());
-
-            if (array.Count == 0)  // handle edge case for when input array is empty.
-                return subsets;
-
-            if (index == null)
-                index = array.Count - 1;
-            else if (index < 0)                     
-                return subsets;
-            
-                
-            int element = array[(int)index];
-            subsets = GetPowerSet(array, index - 1);
-            int currentSubsetLength = subsets.Count;
-
-            for (int i = 0; i < currentSubsetLength; i++)
-            {
-                var list = new List<int>(subsets[i]);
-                list.Add(element);
-                subsets.Add(list);
-            }
-            return subsets;
-        }
-
-
-
-        /**
-        private static List<List<int>> GetPowerSet(List<int> array)
-        {
-            SetLength = array.Count - 1;
-            var powerSet = new List<List<int>>();
-            GetPowerSet(array, new List<int>(), powerSet, 0);
-            return powerSet;
-
-        }
-
-        private static void GetPowerSet(List<int> inputArray, List<int> currentSet, List<List<int>> powerSet,
-                                                    int currentIndex)
-        {
-            if (!inputArray.Any() | inputArray.Count == 1)
-                powerSet.Add(inputArray);
-           
-            else
-                for (int index = currentIndex; index < inputArray.Count; index++)
-                {
-                    if (index == SetLength) {
-                        powerSet.Add(inputArray);
-                        GetPowerSet(new List<int>(), currentSet, powerSet, currentIndex);
-                    }
-
-                    var newSet = new List<int>(currentSet);
-                    newSet.Add(inputArray[index]);
-
-                    var newArray = new List<int>(inputArray);
-                    newArray.Remove(inputArray[index]);
-
-                    if (newSet.Count < SetLength)
-                        powerSet.Add(new List<int>(newSet));                  
-                    else if (newSet.Count == SetLength)
-                    {
-                        powerSet.Add(new List<int>(newSet));
-                        newSet.Remove(inputArray[index]);
-                    }
-
-                   GetPowerSet(newArray, newSet, powerSet, index);
-                }
-
-        }
-        **/
-        
-    }
-}
diff --git a/Algorithms/Recursion/Medium/StaircaseTraversal.cs b/Algorithms/Recursion/Medium/StaircaseTraversal.cs
deleted file mode 100644
index e9c594ff..00000000
--- a/Algorithms/Recursion/Medium/StaircaseTraversal.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using static System.Math;
-
-namespace Algorithms.Recursion.Medium
-{
-   public class StaircaseTraversal
-    {
-        public static int TraverseWorst(int height, int maxStep)
-        {
-            return TraverseHelper(height, maxStep);
-        }
-
-        private static int TraverseHelper(int height, int maxStep)
-        {
-            if (height <= 1)
-                return 1;
-
-            int numberOfWays = 0;
-            for (int i = Min(height, maxStep); i > 0; i--)
-            {
-                numberOfWays += TraverseHelper(height - i, maxStep);
-            }
-            return numberOfWays;
-        }
-
-        public static int TraverseOptimal (int height, int maxStep)
-        {
-            var memoize = new Dictionary<int, int>();
-            memoize.Add(0, 1);
-            memoize.Add(1, 1);
-            return TraverseHelper(height, maxStep, memoize);
-        }
-
-        private static int TraverseHelper(int height, int maxStep, Dictionary<int, int> memoize)
-        {
-            if (memoize.ContainsKey(height))
-                return memoize[height];
-
-            int numberOfWays = 0;
-            for (int i = Min(height, maxStep); i > 0; i--)
-            {
-                numberOfWays += TraverseHelper(height - i, maxStep, memoize);
-            }
-            memoize[height] = numberOfWays;
-            return numberOfWays;
-        }
-    }
-}
diff --git a/Algorithms/Recursion/ProductSum.cs b/Algorithms/Recursion/ProductSum.cs
deleted file mode 100644
index 34c230a3..00000000
--- a/Algorithms/Recursion/ProductSum.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using static System.Console;
-
-namespace Algorithms.Recursion
-{
-    public static class ProductSum
-    {
-        public static void Run() {
-
-            var array = new List<object>
-            {5, 2,
-             new List<object>{7, -1 },
-             3,
-             new List<object>{6, new List<object> { -13,8}, 4 }
-            };
-
-            WriteLine($"Product Sum is :{Solution1(array)}");
-
-        }
-
-        private static int Solution1(List<object> array, int depth = 1) {
-            int productSum = 0;
-            for (int index = 0; index < array.Count; index++)
-            {
-                
-                var type = array[index].GetType();
-                if (type.IsPrimitive)
-                    productSum = productSum + (int)array[index];
-                else
-                    productSum  = productSum + (depth + 1) * Solution1((List<object>)array[index], depth + 1);
-                
-            }
-            return productSum;
-        }
-    }
-}
diff --git a/Algorithms/Recursion/RecursionDemo.cs b/Algorithms/Recursion/RecursionDemo.cs
deleted file mode 100644
index 2ca0bcc4..00000000
--- a/Algorithms/Recursion/RecursionDemo.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-﻿using System;
-using static System.Console;
-
-namespace Algorithms.Recursion
-{
-    public static class RecursionDemo
-    {
-        private static int _counter = 0;
-
-        public static void Run() {
-            //Inception();
-            string binary = FindBinary(233);
-            WriteLine(binary);
-            ReadLine();
-        }
-
-
-        /**
-
-        1. Identify the base case(s)
-        2. Identify the recrusive case
-        3. Get closer and closer to and return when needed. Usually you have 2 returns
-        4. Use memoization to achieve better results
-        **/
-
-
-        private static string Inception() {
-            WriteLine(_counter);
-
-            if (_counter > 3)
-                return "done";
-            _counter++;
-           return Inception();
-
-        }
-
-        private static string FindBinary(int number, string result = "")
-        {
-            if (number == 0)
-                return result;
-
-            result = number % 2 + result;
-            return FindBinary(number / 2, result);        
-        }
-
-        private static int RecursiveSummation(int inputNumber)
-        {
-            if (inputNumber <= 1)
-                return 1;
-
-            return inputNumber + RecursiveSummation(inputNumber - 1);
-        }
-    }
-}
diff --git a/Algorithms/Search/Easy/BinarySearch.cs b/Algorithms/Search/Easy/BinarySearch.cs
deleted file mode 100644
index ab87fb4e..00000000
--- a/Algorithms/Search/Easy/BinarySearch.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-﻿using System;
-
-
-namespace Algorithms.Search.Easy
-{
-  public class BinarySearch
-    {
-        public static int Find(int [] array, int target)
-        {
-            if (array.Length == 0)
-                return -1;
-
-            if (array.Length == 1)
-                return array[0];
-
-            int leftPointer = 0;
-            int rightPointer = array.Length - 1;
-
-            while(leftPointer <= rightPointer)
-            {
-              int middleIndex =(int) Math.Floor((leftPointer + rightPointer) / 2m);
-
-                if (array[middleIndex] > target)
-                    rightPointer = middleIndex - 1;
-                else if (array[middleIndex] < target)
-                    leftPointer = middleIndex + 1;
-                else
-                    return middleIndex;
-                
-            }
-
-            return -1;
-        }
-    }
-}
diff --git a/Algorithms/Search/Easy/FindThreeLargestNumbers.cs b/Algorithms/Search/Easy/FindThreeLargestNumbers.cs
deleted file mode 100644
index 76f98698..00000000
--- a/Algorithms/Search/Easy/FindThreeLargestNumbers.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.Search.Easy
-{
-    public class FindThreeLargestNumbers
-    {
-        public static int? [] Find(int [] array)
-        {
-            var threeLargest = new int?[3];
-            foreach (var number in array)
-            {
-                UpdateLargest(threeLargest, number);
-            }
-            return threeLargest;
-            
-        }
-
-        private static void UpdateLargest(int?[] threeLargest, int number)
-        {
-            if (threeLargest[2] == null || number > threeLargest[2])
-                ShiftAndUpdate(threeLargest, number, 2);
-            else if(threeLargest[1] == null || number > threeLargest[1])
-                ShiftAndUpdate(threeLargest, number, 1);
-            else if(threeLargest[0] == null || number > threeLargest[0])
-                ShiftAndUpdate(threeLargest, number, 0);
-        }
-
-        private static void ShiftAndUpdate(int?[] threeLargest, int number, int index)
-        {
-            for (int i = 0; i < index +1; i++)
-            {
-                if (i == index)
-                    threeLargest[i] = number;
-                else
-                    threeLargest[i] = threeLargest[i + 1];
-            }
-        }
-    }
-}
diff --git a/Algorithms/Search/Hard/IndexEqualsValue.cs b/Algorithms/Search/Hard/IndexEqualsValue.cs
deleted file mode 100644
index 16231a1e..00000000
--- a/Algorithms/Search/Hard/IndexEqualsValue.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.Search.Hard
-{
-    public class IndexEqualsValue
-    {
-        public static int Find(int[]array)
-        {
-            if (array.Length == 0)
-                return -1;
-
-            return IndexEqualsValueHelper(array, 0, array.Length - 1);
-        }
-
-        private static int IndexEqualsValueHelper(int[] array, int leftIndex, int rightIndex)
-        {
-            if (leftIndex > rightIndex)
-                return -1;
-
-            int middleIndex = (leftIndex + rightIndex) / 2;
-            int middleValue = array[middleIndex];
-
-            if (middleValue < middleIndex)
-                return IndexEqualsValueHelper(array, middleIndex + 1, rightIndex);
-            else if (middleValue == middleIndex && middleIndex == 0)
-                return middleIndex;
-            else if (middleValue == middleIndex && array[middleIndex - 1] < middleIndex - 1)
-                return middleIndex;
-            else
-                return IndexEqualsValueHelper(array, leftIndex, middleIndex - 1);
-        }
-    }
-}
diff --git a/Algorithms/Search/Hard/QuickSelect.cs b/Algorithms/Search/Hard/QuickSelect.cs
deleted file mode 100644
index e19700fd..00000000
--- a/Algorithms/Search/Hard/QuickSelect.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-﻿using System;
-using Common;
-
-namespace Algorithms.Search.Hard
-{
-    public class QuickSelect
-    {
-        //O(n) time , O(1) space
-        public static int Find(int[] array, int k)
-        {
-            int position = k - 1;
-            return QuickSortHelper(array, 0, array.Length - 1, position);
-        }
-
-        private static int QuickSortHelper(int[] array, int startIndex, int endIndex, int position)
-        {
-            while (true)
-            {
-                if (startIndex > endIndex)
-                    throw new Exception("something is terribly wrong");
-               
-                int pivot = startIndex;
-                int leftIndex = startIndex + 1;
-                int rightIndex = endIndex;
-
-                while(leftIndex <= rightIndex)
-                {
-                    if (array[leftIndex] > array[pivot] &&  array[rightIndex] < array[pivot])
-                        Util.Swap(array, leftIndex, rightIndex);
-
-                    if (array[leftIndex] <= array[pivot])
-                        leftIndex += 1;
-
-                    if (array[rightIndex] >= array[pivot])
-                        rightIndex -= 1;
-
-                }
-                Util.Swap(array, pivot, rightIndex);
-
-                if (rightIndex == position)
-                    return array[rightIndex];
-                else if (rightIndex > position)
-                    endIndex = rightIndex - 1;
-                else
-                    startIndex = rightIndex + 1;
-            }
-           
-        }
-    }
-}
diff --git a/Algorithms/Search/Hard/SearchForRange.cs b/Algorithms/Search/Hard/SearchForRange.cs
deleted file mode 100644
index 051ff21b..00000000
--- a/Algorithms/Search/Hard/SearchForRange.cs
+++ /dev/null
@@ -1,159 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.Search.Hard
-{
-   public class SearchForRange
-    {
-        public static int[] Find(int[] array, int target)
-        {
-            //[0, 1, 21, 33, 45, 45, 45, 45, 45, 45, 61, 71, 73]
-            //  L                      M                       R
-            if(array.Length == 0)
-                return new int[] { -1, -1 };
-
-            int left = 0;
-            int right = array.Length - 1;
-            int middle;
-            
-            while(left <= right)
-            {
-                 middle = (left + right) / 2;
-                if (array[middle] < target)
-                    left = middle + 1;
-                else if (array[middle] > target)
-                    right = middle  - 1 ;
-                else
-                    return GetTargetRange(array, middle, left, right, target);
-
-            }
-
-            return new int[] { -1, -1 };
-        }
-
-        private static int[] GetTargetRange(int[] array, int middle, int left, int right, int target)
-        {
-            int leftMostIndex = middle;
-            int rightMostIndex = middle;
-            
-
-            while (leftMostIndex >= left && array[leftMostIndex] == target)
-                leftMostIndex -= 1;
-
-            while (rightMostIndex <= right && array[rightMostIndex] == target)
-                rightMostIndex += 1;
-
-            return new int[] { leftMostIndex + 1, rightMostIndex - 1 };
-                    
-        }
-
-        public static int[] FindRecrusively(int[] array, int target)
-        {
-            var result = new int[] { -1, -1 };
-            BinarySearchHelper(array, target, result, 0, array.Length - 1, true);
-            BinarySearchHelper(array, target, result, 0, array.Length - 1, false);
-            return result;
-        }
-
-        private static void BinarySearchHelper(int[] array, int target, int[] result, int left, int right, bool goLeft)
-        {
-            if (left > right)
-                return;
-
-            int middle = (left + right) / 2;
-
-            if (target > array[middle])
-            {
-                left = middle + 1;
-                BinarySearchHelper(array, target, result, left, right, goLeft);
-            }         
-            else if (target < array[middle])
-            {
-                right = middle - 1;
-                BinarySearchHelper(array, target, result, left, right, goLeft);
-            }         
-            else
-            {
-                if(goLeft)
-                {
-                    if (middle == 0 || array[middle - 1] != target)
-                    {
-                        result[0] = middle;
-                        return;
-                    }
-                    else
-                    {
-                        BinarySearchHelper(array, target, result, left, middle - 1, goLeft);
-                    }                    
-                }
-                else
-                {
-                    if(middle == array.Length -1 || array[middle + 1] != target)
-                    {
-                        result[1] = middle;
-                        return;
-                    }
-                    else
-                    {
-                        BinarySearchHelper(array, target, result, middle + 1, right, goLeft);
-                    }
-                }
-            }
-                
-           
-        }
-
-        public static int[] FindIteratively(int[] array, int target)
-        {
-            var result = new int[] { -1, -1 };
-            AlternateBinarySearch(array, target, result, 0, array.Length - 1, true);
-            AlternateBinarySearch(array, target, result, 0, array.Length - 1, false);
-            return result;
-        }
-
-        private static void AlternateBinarySearch(int[] array, int target, int[] result, int left, int right, bool goLeft)
-        {
-           while(left <= right)
-           {
-                int middle = (left + right) / 2;
-
-                if (target > array[middle])
-                    left = middle + 1;
-                else if (target < array[middle])
-                    right = middle - 1;
-                else
-                {
-                    if(goLeft)
-                    {
-                        if (middle == 0 || array[middle - 1] != target)
-                        {
-                            result[0] = middle;
-                            return;
-                        }
-                        else
-                        {
-                            right = middle - 1;
-                        }
-                    }
-                    else
-                    {
-                        if (middle == array.Length - 1 || array[middle + 1] != target)
-                        {
-                            result[1] = middle;
-                            return;
-                        }
-                        else
-                        {
-                            left = middle + 1;
-                        }
-                    }                 
-                }    
-                
-           }
-            return;
-        }
-    }
-}
diff --git a/Algorithms/Search/Hard/ShiftedBinarySearch.cs b/Algorithms/Search/Hard/ShiftedBinarySearch.cs
deleted file mode 100644
index 7d6d8da3..00000000
--- a/Algorithms/Search/Hard/ShiftedBinarySearch.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-﻿using System;
-
-namespace Algorithms.Search.Hard
-{
-    public class ShiftedBinarySearch
-    {
-        public static int Find(int[] array, int target)
-        {
-            return ShiftedBinarySearchHelper(array, 0, array.Length - 1, target);
-        }
-        // target = 33
-        //[45, 61,71, 72, 73, 0, 1, 21, 33, 37]
-        // L               M                 R
-        //[61, 71, 72, 73, 0, 21, 33, 45, 45]
-        // L               M               R
-        private static int ShiftedBinarySearchHelper(int[] array,int left, int right, int target)
-        {
-            if (left > right)
-                return -1;
-
-            int middle = (left + right) / 2;
-            var potentialMatch = array[middle];
-            var leftNum = array[left];
-            var rightNum = array[right];
-           
-            if (potentialMatch == target)
-                return middle;
-            else if(leftNum <= potentialMatch)
-            {
-                if (target >= leftNum && target < potentialMatch)
-                    return ShiftedBinarySearchHelper(array, left, middle - 1, target);
-                else
-                    return ShiftedBinarySearchHelper(array, middle + 1, right, target);
-
-            }
-            else
-            {
-                if (target > potentialMatch && target <= rightNum)
-                    return ShiftedBinarySearchHelper(array, middle + 1, right, target);
-                else
-                    return ShiftedBinarySearchHelper(array, left, middle - 1, target);
-            }
-        }
-    }
-}
diff --git a/Algorithms/Search/Medium/SearchSortedMatrix.cs b/Algorithms/Search/Medium/SearchSortedMatrix.cs
deleted file mode 100644
index 550b74ce..00000000
--- a/Algorithms/Search/Medium/SearchSortedMatrix.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.Search.Medium
-{
-    public class SearchSortedMatrix
-    {
-        public static int[] Search(int[,] matrix, int target)
-        {
-            int rowLength = matrix.GetLength(0);
-            int columnLength = matrix.GetLength(1);
-
-            int row = 0;
-            int column = columnLength - 1;
-
-            while(row < rowLength && column >= 0)
-            {
-                if (matrix[row, column] > target)
-                    column -= 1;
-                else if (matrix[row, column] < target)
-                    row += 1;
-                else
-                    return new int[] { row, column };
-            }
-
-            return new int[] { -1, -1 };
-        }
-
-        public static bool SearchJagged(int[][] matrix, int target)
-        {
-
-            int rowLength = matrix.Length;
-
-            if (matrix.Length == 0)
-                return false;
-            int startRow = 0;
-            int startColumn = matrix[startRow].Length -1;
-
-            while(startRow < rowLength && startColumn >=0 )
-            {
-               
-
-                if (matrix[startRow][startColumn] > target)
-                    startColumn -= 1;
-                else if (matrix[startRow][startColumn] < target)
-                {
-                    startRow += 1;                 
-                }
-                else
-                    return true; 
-
-            }
-
-            return false;
-
-        }
-    }
-}
diff --git a/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs b/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs
deleted file mode 100644
index f26312fe..00000000
--- a/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.SlidingWindow
-{
-   public class SmallestSubArrayWithGreaterSum
-    {
-        public static int FinMinSubArray(int S, int[] array)
-        {
-            int windowStart = 0;
-            int minLength = int.MaxValue;
-            int windowSum = 0;
-
-            for (int windowEnd = 0; windowEnd < array.Length; windowEnd++)
-            {
-                windowSum += array[windowEnd];
-
-                while(windowSum >= S)
-                {
-                    minLength = Math.Min(minLength, (windowEnd - windowStart) + 1);
-                    windowSum -= array[windowStart];
-                    windowStart += 1;               
-                }
-            }
-
-            return minLength == int.MaxValue ? 0 : minLength;
-        }
-    }
-}
diff --git a/Algorithms/Sort/Easy/BubbleSort.cs b/Algorithms/Sort/Easy/BubbleSort.cs
deleted file mode 100644
index 81015ef2..00000000
--- a/Algorithms/Sort/Easy/BubbleSort.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-﻿
-
-
-namespace Algorithms.Sort.Easy
-{
-    public class BubbleSort
-    {
-        public static int[] Sort(int [] array)
-        {
-            for (int index = 0; index < array.Length; index++)
-            {
-                int leftPointer = index;
-                int rightPointer = leftPointer + 1;
-
-                while(rightPointer < array.Length)
-                {
-                    if (array[rightPointer] < array[leftPointer])
-                        Swap(array, leftPointer, rightPointer);
-
-                    rightPointer++;
-                }
-            }
-
-            return array;
-                
-        }
-
-        private static void Swap(int[] array, int leftPointer, int rightPointer)
-        {
-            var temp = array[leftPointer];
-            array[leftPointer] = array[rightPointer];
-            array[rightPointer] = temp;
-        }
-    }
-}
diff --git a/Algorithms/Sort/Easy/InsertionSort.cs b/Algorithms/Sort/Easy/InsertionSort.cs
deleted file mode 100644
index 7ff0966b..00000000
--- a/Algorithms/Sort/Easy/InsertionSort.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.Sort.Easy
-{
-    public class InsertionSort
-    {
-        public static int[] Sort(int [] array)
-        {
-            if(array.Length == 0) return new int[] { };
-            if (array.Length == 1) return array;
-
-            for (int index = 1; index < array.Length; index++)
-            {
-                int leftPointer = index - 1;
-                int rightPointer = index;
-
-                while(leftPointer >= 0 && array[leftPointer] > array[rightPointer])
-                {
-                    Swap(array, leftPointer, rightPointer);
-                    leftPointer--;
-                    rightPointer--;
-                }
-            }
-
-
-            return array;
-        }
-
-        private static void Swap(int [] array, int left, int right)
-        {
-            int temp = array[left];
-            array[left] = array[right];
-            array[right] = temp;
-            
-        }
-    }
-}
diff --git a/Algorithms/Sort/Easy/SelectionSort.cs b/Algorithms/Sort/Easy/SelectionSort.cs
deleted file mode 100644
index 91558a77..00000000
--- a/Algorithms/Sort/Easy/SelectionSort.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-﻿
-using Common;
-
-namespace Algorithms.Sort.Easy
-{
-    public class SelectionSort
-    {
-        public static int[] Sort(int [] array)
-        {
-            if (array.Length == 0 || array.Length == 1) return array;
-
-            for (int index = 0; index < array.Length; index++)
-            {
-                int smallest = index;
-                int next = smallest + 1;
-
-                while(next < array.Length)
-                {
-                    if (array[next] < array[smallest])
-                    {
-                        smallest = next;
-                        next = smallest + 1;
-                    }
-                    else
-                        next++;
-                }
-
-                //Swap
-                Util.Swap(array, index, smallest);
-
-            }
-            return array;
-        }
-    }
-}
diff --git a/Algorithms/Sort/Hard/QuickSort.cs b/Algorithms/Sort/Hard/QuickSort.cs
deleted file mode 100644
index db43b449..00000000
--- a/Algorithms/Sort/Hard/QuickSort.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace Algorithms.Sort.Hard
-{
-    public class QuickSort
-    {
-        public static int[] Sort(int[] array)
-        {
-            quickSortHelper(array, 0, array.Length -1);
-            return array;
-        }
-
-        // [6, 5, 8, 7 , 9, 10, 1 , 4, 3, 2]
-        //  P   L                         R
-
-        private static void quickSortHelper(int[] array, int startIndex, int endIndex)
-        {
-            if (startIndex >= endIndex)
-                return;
-
-            int pivotIndex = startIndex;
-            int leftIndex = startIndex + 1;
-            int rightIndex = endIndex;
-
-            while(rightIndex >= leftIndex)
-            {
-                if (array[leftIndex] > array[pivotIndex] && array[rightIndex] < array[pivotIndex])
-                    Util.Swap(array, leftIndex, rightIndex);
-
-                if (array[leftIndex] <= array[pivotIndex])
-                    leftIndex++;
-
-                if (array[rightIndex] >= array[pivotIndex])
-                    rightIndex--;
-
-            }
-
-            Util.Swap(array, pivotIndex, rightIndex);
-
-            bool leftIsSmallerSubArray = (rightIndex - 1) - startIndex < endIndex - (rightIndex + 1);
-
-            //always perform quick sort on smallest subarray first
-            if(leftIsSmallerSubArray)
-            {
-                quickSortHelper(array, startIndex, rightIndex - 1);
-                quickSortHelper(array, rightIndex + 1, endIndex);
-            }
-            else
-            {
-                quickSortHelper(array, rightIndex + 1, endIndex);
-                quickSortHelper(array, startIndex, rightIndex - 1);
-            }
-        }
-    }
-}
diff --git a/Algorithms/Sort/Medium/ThreeNumberSort.cs b/Algorithms/Sort/Medium/ThreeNumberSort.cs
deleted file mode 100644
index 80c6664a..00000000
--- a/Algorithms/Sort/Medium/ThreeNumberSort.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace Algorithms.Sort.Medium
-{
-    public class ThreeNumberSort
-    {
-      public static int[] Sort(int[] array, int[] order)
-       {
-            var table = new Dictionary<int, int>();
-           
-            foreach (int number in array)
-            {
-                if (table.ContainsKey(number))
-                    table[number] += 1;
-                else
-                    table.Add(number, 1);
-            }
-
-            int orderIndex = 0;
-            int arrayIndex = 0;
-
-            while(arrayIndex  < array.Length && orderIndex < order.Length)
-            {
-                if (!table.ContainsKey(order[orderIndex]) || table[order[orderIndex]] == 0)
-                    orderIndex++;                         
-                else
-                {
-                    array[arrayIndex] = order[orderIndex];
-                    table[order[orderIndex]] -= 1;
-                    arrayIndex++;
-                }                                
-            }
-
-            return array;
-       }
-
-        public static int[] Sort2(int[] array, int [] order)
-        {
-            //first pass ----->
-
-            int firstIndex = 0;
-            int first = order[0];
-
-            for (int index = 0; index < array.Length; index++)
-            {
-                if (array[index] == first)
-                {
-                    Util.Swap(array, firstIndex, index);
-                    firstIndex++;
-                }
-                    
-            }
-
-            //second pass 
-           // <-------------------------------
-
-            int lastIndex = array.Length - 1;
-            int last = order[2];
-
-            for (int jIndex = array.Length -1; jIndex >= 0; jIndex--)
-            {
-                if (array[jIndex] == last)
-                {
-                    Util.Swap(array, jIndex, lastIndex);
-                    lastIndex--;
-                }
-
-            }
-
-            return array;
-        }
-
-    }
-}
diff --git a/Algorithms/Sort/VeryHard/CountInversions.cs b/Algorithms/Sort/VeryHard/CountInversions.cs
deleted file mode 100644
index d26bbbc4..00000000
--- a/Algorithms/Sort/VeryHard/CountInversions.cs
+++ /dev/null
@@ -1,83 +0,0 @@
-﻿
-
-namespace Algorithms.Sort.VeryHard
-{
-    public  class CountInversions
-    {
-        public static int GetInversions(int[] array)
-        {
-            return DoMergeSort(array).CountInversions;
-        }
-
-        public static Inversions DoMergeSort(int[] array)
-        {
-            if (array.Length <= 1)
-                return new Inversions(array);
-
-            int middleIndex = array.Length / 2;
-
-
-            var leftHalf = array[..middleIndex];
-            var rightHalf = array[middleIndex..];
-
-            var leftMerge = DoMergeSort(leftHalf);
-            var rightMerge = DoMergeSort(rightHalf);
-         
-         
-            var sortedArray = MergeSortedArrays(leftMerge.SortedArray, rightMerge.SortedArray, leftMerge.CountInversions + rightMerge.CountInversions);
-            return sortedArray;
-        }
-
-        private static Inversions MergeSortedArrays(int[] leftHalf, int[] rightHalf, int countInversion)
-        {
-            var inversion = new Inversions(new int[leftHalf.Length + rightHalf.Length]);
-            inversion.CountInversions = countInversion;
-           // inversion.SortedArray = new int[leftHalf.Length + rightHalf.Length];
-            int k, i, j;
-            k = i = j = 0;
-
-            while(i < leftHalf.Length && j < rightHalf.Length)
-            {
-                if(leftHalf[i] <= rightHalf[j])
-                {
-                    inversion.SortedArray[k] = leftHalf[i];
-                    i++;
-                }
-                else
-                {
-                    inversion.SortedArray[k] = rightHalf[j];
-                    inversion.CountInversions += leftHalf.Length - i;
-                    j++;
-                }
-                k += 1;
-            }
-
-            while(i < leftHalf.Length)
-            {
-                inversion.SortedArray[k] = leftHalf[i];
-                i++;
-                k++;
-            }
-
-            while(j < rightHalf .Length)
-            {
-                inversion.SortedArray[k] = rightHalf[j];
-                j++;
-                k++;
-            }
-            return inversion; 
-
-            
-        }
-    }
-
-   public class Inversions
-    {
-        public Inversions(int[] array)
-        {
-            SortedArray = array;
-        }
-        public int [] SortedArray { get; private set; }
-        public int  CountInversions { get; set; }
-    }
-}
diff --git a/Algorithms/Sort/VeryHard/MergeSort.cs b/Algorithms/Sort/VeryHard/MergeSort.cs
deleted file mode 100644
index d4a4c93e..00000000
--- a/Algorithms/Sort/VeryHard/MergeSort.cs
+++ /dev/null
@@ -1,75 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Algorithms.Sort.VeryHard
-{
-    public  class MergeSort
-    {
-        public static int[] DoMergeSort( int[] array)
-        {
-            if (array.Length <= 1)
-                return array;
-
-            int middleIndex = array.Length / 2;
-           
-
-            var leftHalf = array[..middleIndex];
-            var rightHalf = array[middleIndex..];
-
-          //  var left = new int[middleIndex];
-         //   var right = new int[array.Length - middleIndex];
-
-         //   Array.Copy(array, 0, left, 0, middleIndex);
-          //  Array.Copy(array, middleIndex, right, 0, array.Length - middleIndex);
-
-            var leftMerge = DoMergeSort(leftHalf);
-            var rightMerge = DoMergeSort(rightHalf);
-         
-         
-            return MergeSortedArrays(leftMerge, rightMerge);
-        }
-
-        private static int[] MergeSortedArrays(int[] leftHalf, int[] rightHalf)
-        {
-            var sortedArray = new int[leftHalf.Length + rightHalf.Length];
-            int k, i, j;
-            k = i = j = 0;
-
-            while(i < leftHalf.Length && j < rightHalf.Length)
-            {
-                if(leftHalf[i] <= rightHalf[j])
-                {
-                    sortedArray[k] = leftHalf[i];
-                    i++;
-                }
-                else
-                {
-                    sortedArray[k] = rightHalf[j];
-                    j++;
-                }
-                k += 1;
-            }
-
-            while(i < leftHalf.Length)
-            {
-                sortedArray[k] = leftHalf[i];
-                i++;
-                k++;
-            }
-
-            while(j < rightHalf .Length)
-            {
-                sortedArray[k] = rightHalf[j];
-                j++;
-                k++;
-            }
-            return sortedArray;
-
-        }
-    }
-
-   
-}
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
deleted file mode 100644
index f17e7ce5..00000000
--- a/CODE_OF_CONDUCT.md
+++ /dev/null
@@ -1,128 +0,0 @@
-# Contributor Covenant Code of Conduct
-
-## Our Pledge
-
-We as members, contributors, and leaders pledge to make participation in our
-community a harassment-free experience for everyone, regardless of age, body
-size, visible or invisible disability, ethnicity, sex characteristics, gender
-identity and expression, level of experience, education, socio-economic status,
-nationality, personal appearance, race, religion, or sexual identity
-and orientation.
-
-We pledge to act and interact in ways that contribute to an open, welcoming,
-diverse, inclusive, and healthy community.
-
-## Our Standards
-
-Examples of behavior that contributes to a positive environment for our
-community include:
-
-* Demonstrating empathy and kindness toward other people
-* Being respectful of differing opinions, viewpoints, and experiences
-* Giving and gracefully accepting constructive feedback
-* Accepting responsibility and apologizing to those affected by our mistakes,
-  and learning from the experience
-* Focusing on what is best not just for us as individuals, but for the
-  overall community
-
-Examples of unacceptable behavior include:
-
-* The use of sexualized language or imagery, and sexual attention or
-  advances of any kind
-* Trolling, insulting or derogatory comments, and personal or political attacks
-* Public or private harassment
-* Publishing others' private information, such as a physical or email
-  address, without their explicit permission
-* Other conduct which could reasonably be considered inappropriate in a
-  professional setting
-
-## Enforcement Responsibilities
-
-Community leaders are responsible for clarifying and enforcing our standards of
-acceptable behavior and will take appropriate and fair corrective action in
-response to any behavior that they deem inappropriate, threatening, offensive,
-or harmful.
-
-Community leaders have the right and responsibility to remove, edit, or reject
-comments, commits, code, wiki edits, issues, and other contributions that are
-not aligned to this Code of Conduct, and will communicate reasons for moderation
-decisions when appropriate.
-
-## Scope
-
-This Code of Conduct applies within all community spaces, and also applies when
-an individual is officially representing the community in public spaces.
-Examples of representing our community include using an official e-mail address,
-posting via an official social media account, or acting as an appointed
-representative at an online or offline event.
-
-## Enforcement
-
-Instances of abusive, harassing, or otherwise unacceptable behavior may be
-reported to the community leaders responsible for enforcement at
-tobi.akinseye@gmail.com.
-All complaints will be reviewed and investigated promptly and fairly.
-
-All community leaders are obligated to respect the privacy and security of the
-reporter of any incident.
-
-## Enforcement Guidelines
-
-Community leaders will follow these Community Impact Guidelines in determining
-the consequences for any action they deem in violation of this Code of Conduct:
-
-### 1. Correction
-
-**Community Impact**: Use of inappropriate language or other behavior deemed
-unprofessional or unwelcome in the community.
-
-**Consequence**: A private, written warning from community leaders, providing
-clarity around the nature of the violation and an explanation of why the
-behavior was inappropriate. A public apology may be requested.
-
-### 2. Warning
-
-**Community Impact**: A violation through a single incident or series
-of actions.
-
-**Consequence**: A warning with consequences for continued behavior. No
-interaction with the people involved, including unsolicited interaction with
-those enforcing the Code of Conduct, for a specified period of time. This
-includes avoiding interactions in community spaces as well as external channels
-like social media. Violating these terms may lead to a temporary or
-permanent ban.
-
-### 3. Temporary Ban
-
-**Community Impact**: A serious violation of community standards, including
-sustained inappropriate behavior.
-
-**Consequence**: A temporary ban from any sort of interaction or public
-communication with the community for a specified period of time. No public or
-private interaction with the people involved, including unsolicited interaction
-with those enforcing the Code of Conduct, is allowed during this period.
-Violating these terms may lead to a permanent ban.
-
-### 4. Permanent Ban
-
-**Community Impact**: Demonstrating a pattern of violation of community
-standards, including sustained inappropriate behavior,  harassment of an
-individual, or aggression toward or disparagement of classes of individuals.
-
-**Consequence**: A permanent ban from any sort of public interaction within
-the community.
-
-## Attribution
-
-This Code of Conduct is adapted from the [Contributor Covenant][homepage],
-version 2.0, available at
-https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
-
-Community Impact Guidelines were inspired by [Mozilla's code of conduct
-enforcement ladder](https://github.com/mozilla/diversity).
-
-[homepage]: https://www.contributor-covenant.org
-
-For answers to common questions about this code of conduct, see the FAQ at
-https://www.contributor-covenant.org/faq. Translations are available at
-https://www.contributor-covenant.org/translations.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
deleted file mode 100644
index 13182df2..00000000
--- a/CONTRIBUTING.md
+++ /dev/null
@@ -1,48 +0,0 @@
-# Contributing to the c-sharp-algorithms project
-We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
-
-- Reporting a bug
-- Discussing the current state of the code
-- Submitting a fix
-- Proposing new features
-- Becoming a maintainer
-
-## We Develop with Github
-We use github to host code, to track issues and feature requests, as well as accept pull requests.
-
-## We Use [Github Flow](https://guides.github.com/introduction/flow/index.html), So All Code Changes Happen Through Pull Requests
-Pull requests are the best way to propose changes to the codebase (we use [Github Flow](https://guides.github.com/introduction/flow/index.html)). We actively welcome your pull requests:
-
-1. Fork the repo and create your branch from `main`.
-2. If you've added code that should be tested, add tests.
-3. If you've changed APIs, update the documentation.
-4. Ensure the test suite passes.
-5. Issue that pull request!
-
-## Any contributions you make will be under the MIT Software License
-In short, when you submit code changes, your submissions are understood to be under the same [MIT License](http://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern.
-
-## Report bugs using Github's [issues]
-We use GitHub issues to track public bugs. Report a bug by [opening a new issue](); it's that easy!
-
-## Write bug reports with detail, background, and sample code
-[This is an example](http://stackoverflow.com/q/12488905/180626) of a bug report I wrote, and I think it's not a bad model. Here's [another example from Craig Hockenberry](http://www.openradar.me/11905408), an app developer whom I greatly respect.
-
-**Great Bug Reports** tend to have:
-
-- A quick summary and/or background
-- Steps to reproduce
-  - Be specific!
-  - Give sample code if you can. [My stackoverflow question](http://stackoverflow.com/q/12488905/180626) includes sample code that *anyone* with a base R setup can run to reproduce what I was seeing
-- What you expected would happen
-- What actually happens
-- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
-
-People *love* thorough bug reports. I'm not even kidding.
-
-## License
-By contributing, you agree that your contributions will be licensed under its MIT License.
-
-## References
-This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/a9316a723f9e918afde44dea68b5f9f39b7d9b00/CONTRIBUTING.md)
-and Transcriptase contributions guidelines on github.
diff --git a/Common/BinaryTree.cs b/Common/BinaryTree.cs
deleted file mode 100644
index ae585baf..00000000
--- a/Common/BinaryTree.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Common
-{
-  public class BinaryTree
-    {
-    }
-
-    public class BTNode<T>
-    {
-        public T Value { get; private set; }
-        public BTNode<T> Left { get; set; }
-        public BTNode<T> Right { get; set; }
-        public BTNode<T> Next { get; set; }
-
-        public BTNode(T value)
-        {
-            Value = value;
-        }
-    }
-
-
-    public class GraphNode
-    {
-        public int val;
-        public IList<GraphNode> neighbors;
-
-        public GraphNode()
-        {
-            val = 0;
-            neighbors = new List<GraphNode>();
-        }
-
-        public GraphNode(int _val)
-        {
-            val = _val;
-            neighbors = new List<GraphNode>();
-        }
-
-        public GraphNode(int _val, List<GraphNode> _neighbors)
-        {
-            val = _val;
-            neighbors = _neighbors;
-        }
-    }
-}
diff --git a/Common/Common.csproj b/Common/Common.csproj
deleted file mode 100644
index 3d59dcc5..00000000
--- a/Common/Common.csproj
+++ /dev/null
@@ -1,7 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>net6.0</TargetFramework>
-  </PropertyGroup>
-
-</Project>
diff --git a/Common/IntMaxComparer.cs b/Common/IntMaxComparer.cs
deleted file mode 100644
index 4d2b3c10..00000000
--- a/Common/IntMaxComparer.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Common
-{
-    public class IntMaxComparer : IComparer<int>
-    {
-        public int Compare(int x, int y)
-        {
-           return y.CompareTo(x);
-        }
-    }
-
-    public class WordItemComparer : IComparer<WordItem>
-    {
-        public int Compare(WordItem x, WordItem y)
-        {
-            if (y.Frequency.CompareTo(x.Frequency) == 0)
-            {
-                return x.Word.CompareTo(y.Word);
-            }
-            else
-                return y.Frequency.CompareTo(x.Frequency);
-        }
-    }
-
-    public class WordItem
-    {
-        public WordItem(int freq, string word)
-        {
-            Frequency = freq;
-            Word = word;
-        }
-        public int Frequency { get; set; }
-        public string Word { get; set; }
-    }
-}
diff --git a/Common/ListNode.cs b/Common/ListNode.cs
deleted file mode 100644
index 1effd230..00000000
--- a/Common/ListNode.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Common
-{
-    public  class ListNode
-    {
-        public ListNode next { get; set; }
-        public int Value { get; private set; }
-        public ListNode(int value)
-        {
-            next = null;
-            Value = value;
-        }
-        
-    }
-}
diff --git a/Common/Util.cs b/Common/Util.cs
deleted file mode 100644
index 6037c668..00000000
--- a/Common/Util.cs
+++ /dev/null
@@ -1,147 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using static System.Console;
-using System.Linq;
-using System.Numerics;
-
-namespace Common
-{ 
-    public static class Util
-    { 
-
-        public static void PrintList<T>(IEnumerable<T> list) {
-
-            Write("[");
-
-            foreach (var item in list)
-            {
-                Write($"{item},");
-            }
-
-            Write("]");
-            WriteLine();
-        }
-
-        public static void PrintValue<T>(T value){
-
-            WriteLine();
-            Write($"value is , {value.ToString()}");
-            ReadLine();
-        }
-
-        public static void Print2DArray(List<int[]> list) {
-
-        }
-
-        public static void Print2DArray<T>(List<List<T>>list)
-        {
-
-            WriteLine("[");
-            foreach (var array in list)
-            {
-                Write("[");
-                foreach (var value in array)
-                {
-                 if (array.Last().Equals(value))
-                        Write($"{value}");
-                  else
-                        Write($"{value}, ");
-                   
-                }
-
-                if (list.Last().Equals(array))
-                    Write("]");
-                else
-                    Write("],");
-               
-
-            }
-            WriteLine("\n]");
-        }
-
-        public static void Print2D<T>(T[,] array)
-        {
-
-            WriteLine("[");
-            for (int i = 0; i < array.GetLength(0); i++)
-            {
-                Write("[");
-                for (int j = 0; j < array.GetLength(1); j++)
-                {
-                    Write($"{ array[i, j]}, ");
-
-                }
-                WriteLine("]");
-               
-
-
-            }
-            WriteLine("\n]");
-
-            ReadLine();
-        }
-
-        public static void Swap<T>(T[] array, int left, int right)
-        {
-            T temp = array[left];
-            array[left] = array[right];
-            array[right] = temp;
-
-        }
-
-        public static void Reverse<T>(T[] array, int start, int end)
-        {
-            while(start < end)
-            {
-                Swap(array, start, end);
-                start++;
-                end--;
-            }
-        }
-
-        public static void Swap2<T>(T[] array, int left, int right)
-        {
-            while(left < right)
-            {
-                T temp = array[left];
-                array[left] = array[right];
-                array[right] = temp;
-
-                left++;
-                right--;
-
-            }
-
-        }
-
-
-        public static Dictionary<int, List<int>> BuildGraph(int number, int[][] array)
-        {
-            var graph = new Dictionary<int, List<int>>();
-
-            for (int i = 0; i < number; i++)
-                graph.Add(i, new List<int>());
-
-            foreach (var item in array)     
-                graph[item[0]].Add(item[1]);
-           
-            return graph;
-           
-        }
-
-        public static BigInteger ConvertToBigInteger(string input)
-        {
-            BigInteger currentNumber = 0;
-            for (int i = 0; i < input.Length; i++)
-            {
-                currentNumber = currentNumber * 10 + (int)char.GetNumericValue(input[i]);
-            }
-
-            return currentNumber;
-        }
-
-
-    }
-
-
-}
diff --git a/Common/WatchWrapper.cs b/Common/WatchWrapper.cs
deleted file mode 100644
index d3cb53c7..00000000
--- a/Common/WatchWrapper.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Common
-{
-    public static class WatchWrapper
-    {
-        public static readonly int MAX_TIME = 5;
-        public static long ElapsedTime {
-            get {
-                return Watch.ElapsedMilliseconds;
-            } 
-          }
-        private static Stopwatch Watch { get; set; }
-
-        public static void Start()
-        {
-            Watch = new Stopwatch();
-            Watch.Start();
-
-        }
-
-        public static void Stop()
-        {
-            Watch.Stop();
-        }
-    }
-}
diff --git a/DataStructures.Tests/ArrayTests.cs b/DataStructures.Tests/ArrayTests.cs
deleted file mode 100644
index d7b786ae..00000000
--- a/DataStructures.Tests/ArrayTests.cs
+++ /dev/null
@@ -1,87 +0,0 @@
-﻿using Xunit;
-using System.Collections.Generic;
-using DataStructures.Arrays.Easy;
-using DataStructures.Arrays.Medium;
-
-namespace DataStructures.Tests
-{
-    public class ArrayTests
-    {
-        [Fact]
-        public void ShoudReturnTournamentWinner()
-        {
-            //arrange
-            var competition = new List<List<string>>();
-            competition.Add(new List<string> { "HTML", "C#" });
-            competition.Add(new List<string> { "C#", "Python" });
-            competition.Add(new List<string> { "Python", "HTML" });
-
-            var result = new List<int> { 0, 0, 1 };
-
-            //act
-
-            var actual = TournamentWinner.Winner(competition, result);
-
-            //
-            Assert.Equal("Python", actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 5, 7, 1, 1, 2, 3, 22 }, 20)]
-        public void TestNonConstructibleChange(int[] array, int expected)
-        {
-            var actual = NonConstrutibleChange.FindMinimumChange(array);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Fact]
-        public void ShouldMergeOverlappingIntervals()
-        {
-            // var intervals = new int[][] { new int[] { 1, 2 }, new int[] { 3, 5 }, new int[] { 4, 7 }, new int[] { 6, 8 }, new int[] { 9, 10 } };
-            var intervals = new int[][] { new int[] { 2, 3 }, new int[] { 4, 5 }, new int[] { 6, 7 }, new int[] { 8, 9 }, new int[] { 1, 10 } };
-            var expected = new int[][] { new int[] { 1, 10 }};
-
-            var actual = MergeOverlappingIntervals.Merge(intervals);
-
-            Assert.Equal(expected, actual);
-
-        }
-
-        [Fact]
-        public void ShouldRotateImage()
-        {
-            var matrix = new int[3][];
-            matrix[0] = new int[] { 1, 2, 3 };
-            matrix[1] = new int[] { 4, 5, 6 };
-            matrix[2] = new int[] { 7, 8, 9 };
-
-            var expected = new int[3][];
-            expected[0] = new int[] { 7, 4, 1 };
-            expected[1] = new int[] { 8, 5, 2 };
-            expected[2] = new int[] { 9, 6, 3 };
-
-            var actual = RotateImage.Rotate(matrix);
-            Assert.Equal(expected, actual);
-
-        }
-
-        [Fact]
-        public void ShouldSetMatrixZeros()
-        {
-            var matrix = new int[3][];
-            matrix[0] = new int[] { 1, 1, 1 };
-            matrix[1] = new int[] { 1, 0, 1 };
-            matrix[2] = new int[] { 1, 1, 1 };
-
-            var expected = new int[3][];
-            expected[0] = new int[] { 1, 0, 1 };
-            expected[1] = new int[] { 0, 0, 0 };
-            expected[2] = new int[] { 1, 0, 1 };
-
-            var actual = SetMatrixZeros.SetZeros(matrix);
-            Assert.Equal(expected, actual);
-        }
-    }
-    
-}
diff --git a/DataStructures.Tests/BinarySeachTreeTests.cs b/DataStructures.Tests/BinarySeachTreeTests.cs
deleted file mode 100644
index 41263d2b..00000000
--- a/DataStructures.Tests/BinarySeachTreeTests.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-﻿
-using System.Collections.Generic;
-using System.Linq;
-using Xunit;
-using DataStructures.Trees.Medium;
-using DataStructures.Trees.Hard;
-
-namespace DataStructures.Tests
-{
-  public class BinarySeachTreeTests
-    {
-        [Theory]
-        [InlineData(new int[] {10, 4, 2, 1, 5, 17, 19, 18}, 10)]
-        public void ShouldReconstructBst(int[] input, int expected)
-        {
-            var sut = new ReconstructBst();
-
-            var actual = sut.Reconstruct(input.ToList());
-
-            Assert.Equal(expected, actual.Value);
-        }
-
-
-        [Theory]
-        [InlineData(new int[] { 10, 4, 2, 1, 5, 17, 19, 18 }, 10)]
-        public void ShouldReconstructBstOptimally(int[] input, int expected)
-        {
-            var sut = new ReconstructBst();
-
-            var actual = sut.ReconstructTree(input.ToList());
-
-            Assert.Equal(expected, actual.Value);
-        }
-
-        [Theory]
-        [InlineData(new int[] {10, 15, 8, 12, 94, 81, 5, 2, 11}, new int[] {10, 8, 5, 15, 2, 12, 11, 94, 81})]
-        public void ShouldBeTheSameBst(int[] arrayOne, int[]arrayTwo)
-        {
-            var actual = SameBst.IsSameBst(arrayOne.ToList(), arrayTwo.ToList());
-
-            Assert.True(actual);
-        }
-    }
-}
diff --git a/DataStructures.Tests/BinaryTreeTests.cs b/DataStructures.Tests/BinaryTreeTests.cs
deleted file mode 100644
index ffc2561a..00000000
--- a/DataStructures.Tests/BinaryTreeTests.cs
+++ /dev/null
@@ -1,175 +0,0 @@
-﻿using System;
-
-using Xunit;
-using DataStructures.Trees.Easy;
-using DataStructures.Trees.Medium;
-using Common;
-using DataStructures.Trees;
-using System.Collections.Generic;
-
-namespace DataStructures.Tests
-{
-    public class BinaryTreeTests
-    {
-        [Fact]
-        public void ShouldReturnSum()
-        {
-            //arrange
-
-            var a = new BTNode<int>(3);
-            var b = new BTNode<int>(11);
-            var c = new BTNode<int>(4);
-            var d = new BTNode<int>(4);
-            var e = new BTNode<int>(-2);
-            var f = new BTNode<int>(1);
-
-            a.Left = b;
-            a.Right = c;
-            b.Left = d;
-            b.Right = e;
-            c.Right = f;
-
-            //act
-            var actual = TreeSum.Sum(a);
-
-            //assert
-            Assert.Equal(21, actual);
-
-        }
-
-        [Fact]
-        public void ShouldIncludeValue()
-        {
-            var a = new BTNode<char>('a');
-            var b = new BTNode<char>('b');
-            var c = new BTNode<char>('c');
-            var d = new BTNode<char>('d');
-            var e = new BTNode<char>('e');
-            var f = new BTNode<char>('f');
-
-            a.Left = b;
-            a.Right = c;
-            b.Left = d;
-            b.Right = e;
-            c.Right = f;
-
-            var actual = TreeIncludes.HasTarget(a, 'e');
-            Assert.True(actual);
-        }
-
-        [Fact]
-        public void ShouldReturnDFSValues()
-        {
-            var a = new BTNode<char>('a');
-            var b = new BTNode<char>('b');
-            var c = new BTNode<char>('c');
-            var d = new BTNode<char>('d');
-            var e = new BTNode<char>('e');
-            var f = new BTNode<char>('f');
-
-            a.Left = b;
-            a.Right = c;
-            b.Left = d;
-            b.Right = e;
-            c.Right = f;
-
-            var expected = new List<char> { 'a', 'b', 'd', 'e', 'c', 'f' };
-
-            var actual = BinaryTreeTraversal.DepthFirstSearch(a);
-            Assert.Equal(expected, actual);
-        }
-
-        [Fact]
-        public void ShouldReturnDFSValuesRecursively()
-        {
-            var a = new BTNode<char>('a');
-            var b = new BTNode<char>('b');
-            var c = new BTNode<char>('c');
-            var d = new BTNode<char>('d');
-            var e = new BTNode<char>('e');
-            var f = new BTNode<char>('f');
-
-            a.Left = b;
-            a.Right = c;
-            b.Left = d;
-            b.Right = e;
-            c.Right = f;
-
-            var expected = new List<char> { 'a', 'b', 'd', 'e', 'c', 'f' };
-
-            var actual = BinaryTreeTraversal.DepthFirstSearchRecursive(a);
-            Assert.Equal(expected, actual);
-        }
-
-
-        [Fact]
-        public void ShouldReturnBFSValues()
-        {
-            var a = new BTNode<char>('a');
-            var b = new BTNode<char>('b');
-            var c = new BTNode<char>('c');
-            var d = new BTNode<char>('d');
-            var e = new BTNode<char>('e');
-            var f = new BTNode<char>('f');
-
-            a.Left = b;
-            a.Right = c;
-            b.Left = d;
-            b.Right = e;
-            c.Right = f;
-
-            var expected = new List<char> { 'a', 'b', 'c', 'd', 'e', 'f' };
-
-            var actual = BinaryTreeTraversal.BreadthFirstSearch(a);
-            Assert.Equal(expected, actual);
-        }
-
-        [Fact]
-        public void ShouldFindPath()
-        {
-            var a = new BTNode<char>('a');
-            var b = new BTNode<char>('b');
-            var c = new BTNode<char>('c');
-            var d = new BTNode<char>('d');
-            var e = new BTNode<char>('e');
-            var f = new BTNode<char>('f');
-
-            a.Left = b;
-            a.Right = c;
-            b.Left = d;
-            b.Right = e;
-            c.Right = f;
-
-            var expected = new List<char> { 'a', 'b', 'e'};
-
-            var actual = PathFinder.Find(a,'e');
-            Assert.Equal(expected, actual);
-        }
-
-        [Fact]
-        public void ShouldReturnAllTreePath()
-        {
-            var a = new BTNode<char>('a');
-            var b = new BTNode<char>('b');
-            var c = new BTNode<char>('c');
-            var d = new BTNode<char>('d');
-            var e = new BTNode<char>('e');
-            var f = new BTNode<char>('f');
-
-            a.Left = b;
-            a.Right = c;
-            b.Left = d;
-            b.Right = e;
-            c.Right = f;
-
-            var expected = new List<List<char>>();
-            expected.Add(new List<char>{  'a', 'b', 'd' });
-            expected.Add(new List<char> { 'a', 'b', 'e' });
-            expected.Add(new List<char> { 'a', 'c', 'f' });
-
-
-            var actual = AllTreePaths.TreePath(a);
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/DataStructures.Tests/DataStructures.Tests.csproj b/DataStructures.Tests/DataStructures.Tests.csproj
deleted file mode 100644
index a4469d47..00000000
--- a/DataStructures.Tests/DataStructures.Tests.csproj
+++ /dev/null
@@ -1,26 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>net6.0</TargetFramework>
-
-    <IsPackable>false</IsPackable>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
-    <PackageReference Include="xunit" Version="2.4.1" />
-    <PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
-      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
-      <PrivateAssets>all</PrivateAssets>
-    </PackageReference>
-    <PackageReference Include="coverlet.collector" Version="3.0.2">
-      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
-      <PrivateAssets>all</PrivateAssets>
-    </PackageReference>
-  </ItemGroup>
-
-  <ItemGroup>
-    <ProjectReference Include="..\DataStructures\DataStructures.csproj" />
-    <ProjectReference Include="..\MicrosoftInterview\MicrosoftInterview.csproj" />
-  </ItemGroup>
-</Project>
diff --git a/DataStructures.Tests/GraphTests.cs b/DataStructures.Tests/GraphTests.cs
deleted file mode 100644
index 91ab92c9..00000000
--- a/DataStructures.Tests/GraphTests.cs
+++ /dev/null
@@ -1,183 +0,0 @@
-﻿using System.Collections.Generic;
-using DataStructures.Graphs.Easy;
-using DataStructures.Graphs.Hard;
-using DataStructures.Graphs.Medium;
-using Xunit;
-using MicrosoftInterview;
-using DataStructures.Graphs;
-
-namespace DataStructures.Tests
-{
-    
-    public class GraphTests
-    {
-        [Fact]
-        public void ShouldTestIslands()
-        {
-            
-            //arrange
-            var input = new int[6][];
-            input[0] = new int[] { 1, 0, 0, 0, 0, 0 };
-            input[1] = new int[] { 0, 1, 0, 1, 1, 1 };
-            input[2] = new int[] { 0, 0, 1, 0, 1, 0 };
-            input[3] = new int[] { 1, 1, 0, 0, 1, 0 };
-            input[4] = new int[] { 1, 0, 1, 1, 0, 0 };
-            input[5] = new int[] { 1, 0, 0, 0, 0, 1 };
-
-
-
-
-            //act
-
-            RemoveIslands.Remove(input);
-            //assert
-
-            Assert.True(true);
-       }
-
-
-        [Fact]
-        public void ShouldReturnNumberOfIslands()
-        {
-            //arrange
-            var input = new int[6][];
-            input[0] = new int[] { 1, 0, 0, 0, 0, 0 };
-            input[1] = new int[] { 0, 1, 0, 1, 1, 1 };
-            input[2] = new int[] { 0, 0, 1, 0, 1, 0 };
-            input[3] = new int[] { 1, 1, 0, 0, 1, 0 };
-            input[4] = new int[] { 1, 0, 1, 1, 0, 0 };
-            input[5] = new int[] { 1, 0, 0, 0, 0, 1 };
-
-
-
-
-            //act
-
-            var actual = NumberOfIslands.FindIslands(input);
-            //assert
-
-            Assert.Equal(7, actual);
-        }
-
-        [Fact]
-        public void ShouldTellGraphHasPath()
-        {
-            //arrange
-            var graph = new Dictionary<char, List<char>>();
-            graph.Add('f', new List<char> { 'g', 'i' });
-            graph.Add('g', new List<char> { 'h'});
-            graph.Add('h', new List<char> {  });
-            graph.Add('i', new List<char> { 'g', 'k' });
-            graph.Add('j', new List<char> { 'i' });
-            graph.Add('k', new List<char> {  });
-
-            //act
-
-            var actual = HasPath.GraphHasPathBFS(graph, 'f', 'k');
-
-            Assert.True(actual);
-        }
-
-        [Fact]
-        public void ShouldTellGraphHasPath2()
-        {
-            //arrange
-            var graph = new Dictionary<char, List<char>>();
-            graph.Add('f', new List<char> { 'g', 'i' });
-            graph.Add('g', new List<char> { 'h' });
-            graph.Add('h', new List<char> { });
-            graph.Add('i', new List<char> { 'g', 'k' });
-            graph.Add('j', new List<char> { 'i' });
-            graph.Add('k', new List<char> { });
-
-            //act
-
-            var actual = HasPath.GraphHasPathDFS(graph, 'f', 'j');
-
-            Assert.False(actual);
-        }
-
-        [Fact]
-        public void ShouldTellLargestComponent()
-        {
-            var graph = new Dictionary<int, List<int>>();
-            graph.Add(0, new List<int> { 8, 1, 5 });
-            graph.Add(1, new List<int> { 0});
-            graph.Add(5, new List<int> { 0, 8});
-            graph.Add(8, new List<int> { 0,  5 });
-            graph.Add(2, new List<int> { 3, 4});
-            graph.Add(3, new List<int> { 2, 4 });
-            graph.Add(4, new List<int> { 3, 2 });
-
-            //act
-            var largestComp = new LargestComponent();
-           int actual = largestComp.GetLargestComponent(graph);
-            Assert.Equal(4, actual);
-        
-        }
-
-        [Fact]
-        public void ShouldTellIfWordExists()
-        {
-            var board = new char[3][];
-            board[0] = new char[] { 'A', 'B', 'C', 'E' };
-            board[1] = new char[] { 'S', 'F', 'C', 'S' };
-            board[2] = new char[] { 'A', 'D', 'E', 'E' };
-
-
-            var actual = WordSearch.Exists(board, "ABCCED");
-
-            Assert.True(actual);
-
-        }
-
-        [Fact]
-        public void ShouldTellIfWordExists3()
-        {
-            var board = new char[3][];
-            board[0] = new char[] { 'A', 'B', 'C', 'E' };
-            board[1] = new char[] { 'S', 'F', 'E', 'S' };
-            board[2] = new char[] { 'A', 'D', 'E', 'E' };
-
-
-            // var actual = WordSearch.Exists(board, "ABCESEEEFS");
-            var actual = WordSearch.Exists(board, "ABCEFSADEESE");
-
-            Assert.True(actual);
-
-        }
-
-
-        [Fact]
-        public void ShouldTellIfWordExists2()
-        {
-            var board = new char[3][];
-            board[0] = new char[] { 'A', 'B', 'C', 'E' };
-            board[1] = new char[] { 'S', 'F', 'C', 'S' };
-            board[2] = new char[] { 'A', 'D', 'E', 'E' };
-
-
-            var actual = WordSearch.Exists(board, "ABCB");
-
-            Assert.False(actual);
-
-        }
-
-        [Fact]
-        public void ShouldPrint2DGridWithDFS()
-        {
-            var grid = new int[4][];
-            grid[0] = new int[] { 1, 2, 3, 4 };
-            grid[1] = new int[] { 5, 6, 7, 8 };
-            grid[2] = new int[] { 9, 10, 11, 12 };
-            grid[3] = new int[] { 13, 14, 15, 16 };
-
-            var graphTraversal = new GraphTraversal();
-            var actual = graphTraversal.DepthFirstSearchGrid(grid);
-
-            Assert.Equal(16, actual.Length);
-        }
-    }
-
-
-}
diff --git a/DataStructures.Tests/HeapTests.cs b/DataStructures.Tests/HeapTests.cs
deleted file mode 100644
index a62b1f1a..00000000
--- a/DataStructures.Tests/HeapTests.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-﻿
-using Xunit;
-using System.Linq;
-using DataStructures.Heaps.Medium;
-
-namespace DataStructures.Tests
-{
-    public class HeapTests
-    {
-        [Theory]
-        [InlineData(1, 1, 7, "ccaccbcc")]
-        public void ShouldReturnLongestHappyString(int a, int b, int c, string expected)
-        {
-            var actual = LongestHappyString.LongestDiverseString(a, b, c);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new string[] {"i", "love", "leetcode", "i", "love", "coding"}, 2, new string[] {"i", "love"})]
-        public void ShouldReturnTopKFrequentWords(string[]words, int k, string[] expected)
-        {
-            var actual = TopKFrequentWords.TopFrequent(words, k);
-
-            Assert.Equal(expected, actual.ToArray());
-        }
-    }
-}
diff --git a/DataStructures.Tests/LinkedListTests.cs b/DataStructures.Tests/LinkedListTests.cs
deleted file mode 100644
index 4e177b55..00000000
--- a/DataStructures.Tests/LinkedListTests.cs
+++ /dev/null
@@ -1,219 +0,0 @@
-﻿using DataStructures.LinkedLists.Hard;
-using DataStructures.LinkedLists.Medium;
-using Xunit;
-using DataStructures.LinkedLists.VeryHard;
-
-namespace DataStructures.Tests
-{
-    public class LinkedListTests
-    {
-        [Fact]
-        public void ShouldSetHead()
-        {
-            //Arrange
-
-            var node = new Node(1);
-            var ddList = new DoublyLinkedList();
-
-            //Act
-
-            ddList.SetHead(node);
-
-
-            //Assert
-            Assert.Equal(ddList.Head.Value, node.Value);
-
-        }
-
-        [Fact]
-        public void ShouldSetHeadAndTail()
-        {
-            //Arrange
-
-            var node = new Node(1);
-            var ddList = new DoublyLinkedList();
-
-            //Act
-
-            ddList.SetHead(node);
-
-
-            //Assert
-            Assert.Equal(node, ddList.Head);
-            Assert.Equal(node, ddList.Tail);
-        }
-
-        [Fact]
-        public void ShouldSetTail()
-        {
-            //Arrange
-
-            var node = new Node(1);
-            var node2 = new Node(4);
-            var ddList = new DoublyLinkedList();
-
-            //Act
-
-            ddList.SetTail(node);
-            ddList.SetTail(node2);
-
-
-            //Assert
-            
-            Assert.Equal(node2, ddList.Tail);
-        }
-
-        [Fact]
-        public void ShouldContainValue() {
-            //Arrange
-            var linkedList = new DoublyLinkedList();
-
-            //Act
-            for (int index = 1; index <= 4; index++)
-            {
-                var node = new Node(index);
-                linkedList.SetTail(node);
-            }
-
-            //Assert
-            Assert.True(linkedList.ContainsNodeWithValue(1));
-            Assert.True(linkedList.ContainsNodeWithValue(2));
-            Assert.True(linkedList.ContainsNodeWithValue(3));
-            Assert.True(linkedList.ContainsNodeWithValue(4));
-        }
-
-        [Fact]
-        public void ShouldNotContainValue()
-        {
-            //Arrange
-            var linkedList = new DoublyLinkedList();
-
-            //Act
-            for (int index = 1; index <= 4; index++)
-            {
-                var node = new Node(index);
-                linkedList.SetTail(node);
-            }
-
-            //Assert
-            Assert.False(linkedList.ContainsNodeWithValue(5));
-            Assert.False(linkedList.ContainsNodeWithValue(6));
-            
-        }
-
-        [Fact]
-        public void ShouldRemoveNode()
-        {
-            //Arrange
-            var linkedList = new DoublyLinkedList();
-
-        
-            for (int index = 1; index <= 4; index++)
-            {
-                var node = new Node(index);
-                linkedList.SetTail(node);
-            }
-
-            //Act
-            var nodeToRemove = linkedList.FindNode(2);
-            linkedList.Remove(nodeToRemove);
-            //Assert
-            Assert.False(linkedList.ContainsNodeWithValue(2));
-            
-
-        }
-
-
-        [Fact]
-        public void ShouldFindNode()
-        {
-            //Arrange
-            var linkedList = new DoublyLinkedList();
-
-            //Act
-            for (int index = 1; index <= 4; index++)
-            {
-                var node = new Node(index);
-                linkedList.SetTail(node);
-            }
-
-            var actual = linkedList.FindNode(3);
-            var actual2 = linkedList.FindNode(4);
-
-            //Assert
-            Assert.Equal<int>(3, actual.Value);
-            Assert.Equal<int>(4, actual2.Value);
-        }
-
-        [Fact]
-        public void ShouldNotFindNode()
-        {
-            //Arrange
-            var linkedList = new DoublyLinkedList();
-
-            //Act
-            for (int index = 1; index <= 4; index++)
-            {
-                var node = new Node(index);
-                linkedList.SetTail(node);
-            }
-
-            var actual = linkedList.FindNode(5);
-            var actual2 = linkedList.FindNode(6);
-
-            //Assert
-            Assert.Null(actual);
-            Assert.Null(actual2);
-        }
-
-        [Fact]
-        public void ShouldRotateList()
-        {
-            //arrange
-            var list = new SinglyLinkedList();
-            list.Add(new ListNode(0));
-            list.Add(new ListNode(1));
-            list.Add(new ListNode(2));
-            list.Add(new ListNode(3));
-            list.Add(new ListNode(4));
-            list.Add(new ListNode(5));
-            //act
-
-            var actual = RotateLinkedList.Rotate(list.Head, -2);
-            
-            //assert
-            Assert.Equal(2, actual.Value);
-          
-        }
-
-        [Fact]
-        public void ShouldTestLRUCache()
-        {
-            //arrange
-            var sut = new LRUCache(3);
-            sut.InsertKeyValuePair("b", 2);
-            sut.InsertKeyValuePair("a", 1);
-            sut.InsertKeyValuePair("c", 3);
-            //act
-
-            var actual1 = sut.GetMostRecentKey();
-            var actual2 = sut.GetValueFromKey("a").value;
-            var actual3 = sut.GetMostRecentKey();
-            sut.InsertKeyValuePair("d", 4);
-            var actual4 = sut.GetValueFromKey("b");
-            sut.InsertKeyValuePair("a", 5);
-            var actual5 = sut.GetValueFromKey("a");
-            //assert
-
-            Assert.Equal("c", actual1);
-            Assert.Equal(1, actual2);
-            Assert.Equal("a", actual3);
-            Assert.Null(actual4);
-            Assert.Equal(5, actual5.value);
-
-
-        }
-
-
-    }
-}
diff --git a/DataStructures.Tests/StackTests.cs b/DataStructures.Tests/StackTests.cs
deleted file mode 100644
index c3c4d938..00000000
--- a/DataStructures.Tests/StackTests.cs
+++ /dev/null
@@ -1,185 +0,0 @@
-﻿
-using DataStructures.Stacks.Medium;
-using Xunit;
-using DataStructures.Stacks.Hard;
-using System.Linq;
-
-namespace DataStructure.Tests
-{
-    public class StackTests
-    {
-        [Theory]
-        [InlineData(5, 2, 7)]
-
-
-        public void Push(int number1, int number2, int number3) {
-            //arrange
-            var stack = new MinMaxStack();
-            //act
-
-            stack.Push(number1);
-            stack.Push(number2);
-            stack.Push(number3);
-
-            var actualMin = stack.GetMin();
-            var actualMax = stack.GetMax();
-            var peekValue = stack.Peek();
-            var actualCount = stack.Count();
-            //assert
-
-            Assert.Equal(2, actualMin);
-            Assert.Equal(7, actualMax);
-            Assert.Equal(7, peekValue);
-            Assert.Equal(3, actualCount);
-        }
-
-        [Theory]
-        [InlineData(5, 7, 2, 2, 7, 1, 5)]
-        public void ShouldPop(int val1, int val2, int val3, int expected1, int expected2, int expected3, int expected4) {
-            //arrange
-            var stack = new MinMaxStack();
-
-            //act
-            stack.Push(val1);
-            stack.Push(val2);
-            stack.Push(val3);
-
-            var actual1 = stack.Pop();
-            var actual2 = stack.Pop();
-            var actual3 = stack.Count();
-            var actual4 = stack.GetMax();
-            //assert
-
-            Assert.Equal(expected1, actual1);
-            Assert.Equal(expected2, actual2);
-            Assert.Equal(expected3, actual3);
-            Assert.Equal(expected4, actual4);
-        }
-
-        [Theory]
-        [InlineData(new int[]{3, 5, 4, 4, 3, 1, 3, 2},"WEST", new int[]{0, 1})]
-        public void CanSeeSunset( int [] buildings, string direction, int[] exepctedResult) {
-
-            //arrange
-
-
-            //act
-            var actualResult = SunsetViews.Views(buildings, direction);
-
-            //assert
-            Assert.Equal(exepctedResult, actualResult);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 3, 5, 4, 4, 3, 1, 3, 2 }, "EAST", new int[] { 1, 3, 6, 7 })]
-        public void CanSeeSunsetEast(int[] buildings, string direction, int[] exepctedResult)
-        {
-
-            //arrange
-
-
-            //act
-            var actualResult = SunsetViews.Views(buildings, direction);
-
-            //assert
-            Assert.Equal(exepctedResult, actualResult);
-        }
-
-        [Theory]
-        [InlineData(new int[] {-5, 2, -2, 4, 3, 1 }, new int[] { -5, -2, 1, 2, 3, 4})]
-        public void CorrectlySortsStack(int[] inputStack, int[]sortedList)
-        {
-            //arrange
-
-            //act
-            var actualList =  SortStack.Sort(inputStack.ToList());
-
-            //assert
-            Assert.Equal(sortedList, actualList.ToArray());
-
-        }
-
-        [Theory]
-        [InlineData(new int[] {2, 5, -3, -4, 6, 7, 2 }, new int[] {5, 6, 6, 6, 7, -1, 5 })]
-        public void ShouldFindNextGreaterThan(int [] array, int[] expected) {
-            //arrange
-
-            //act
-            var actual = NextGreaterThan.FindNexGreaterThan(array);
-
-            //assert
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("/foo/../test/../test/../foo//bar/./baz", "/foo/bar/baz")]
-        [InlineData("foo/../..", "..")]
-        [InlineData("./..", "..")]
-        [InlineData("/foo/bar/..", "/foo")]
-        [InlineData("/foo/bar/baz/././.", "/foo/bar/baz")]
-        [InlineData("../../foo/bar/baz", "../../foo/bar/baz")]
-        [InlineData("/../../foo/../../bar/baz", "/bar/baz")]
-        [InlineData("../../../this////one/./../../is/../../going/../../to/be/./././../../../just/eight/double/dots/../../../../../..", "../../../../../../../..")]
-        public void TestShortenPath(string path, string expected)
-        {
-            var actual = ShortenPath.Shorten(path);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("/", "/")]
-        [InlineData("/foo/../test/../test/../foo//bar/./baz", "/foo/bar/baz")]
-        [InlineData("foo/../..", "..")]
-        [InlineData("./..", "..")]
-        [InlineData("/foo/bar/..", "/foo")]
-        [InlineData("/foo/bar/baz/././.", "/foo/bar/baz")]
-        [InlineData("../../foo/bar/baz", "../../foo/bar/baz")]
-        [InlineData("/../../foo/../../bar/baz", "/bar/baz")]
-        [InlineData("../../../this////one/./../../is/../../going/../../to/be/./././../../../just/eight/double/dots/../../../../../..", "../../../../../../../..")]
-
-        public void TestShorten2Path(string path, string expected)
-        {
-            var actual = ShortenPath.Shorten2(path);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] {1, 3, 3, 2, 4, 1, 5, 3, 2 }, 9)]
-        [InlineData(new int[] { 2, 1, 2 }, 3)]
-        public void ShouldReturnLargestRectangleArea(int []buildings, int expected)
-        {
-            //arrange
-
-            //act
-            var actual = LargestRectangleUnderSkyline.LargestRectangleArea(buildings);
-
-            //assert
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new int[] { 1, 3, 3, 2, 4, 1, 5, 3, 2 }, 9)]
-        [InlineData(new int[] { 2, 1, 2 }, 3)]
-        public void ShouldReturnLargestRectangleArea2(int[] buildings, int expected)
-        {
-            //arrange
-
-            //act
-            var actual = LargestRectangleUnderSkyline.LargestRectangleArea2(buildings.ToList());
-            //assert
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("((){}()[({})])", true)]
-        [InlineData("((){}()[({})])(", false)]
-        public void ShouldValidateBrackets(string input, bool expected)
-        {
-            var actual = BalancedBrackets.IsValid(input);
-            Assert.Equal(expected, actual);
-        }
-
-    }
-}
diff --git a/DataStructures.Tests/StringTests.cs b/DataStructures.Tests/StringTests.cs
deleted file mode 100644
index bd4b7cf9..00000000
--- a/DataStructures.Tests/StringTests.cs
+++ /dev/null
@@ -1,225 +0,0 @@
-﻿using Xunit;
-using DataStructures.Strings.Easy;
-using DataStructures.Strings.Meduim;
-using DataStructures.Strings.Hard;
-using DataStructures.Strings.Microsoft;
-using System.Linq;
-using MicrosoftInterview;
-
-namespace DataStructures.Tests
-{
-    public class StringTests
-    {
-        [Theory]
-        [InlineData("abcdcaf", 1)]
-        public void ShoudReturnFirstNonRepeatingCharacter(string input, int expected)
-        {
-            var actual = NonRepeatingCharacter.FirstNonRepeatingCharacter(input);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("Bste!hetsi ogEAxpelrt x ", "AlgoExpert is the Best!")]
-        public void ShouldGenerateDocumentTests(string characters, string document)
-        {
-            var actual = GenerateDocument.CanGenerate(characters, document);
-
-            Assert.True(actual);
-        }
-
-        [Theory]
-        [InlineData("abcabc", "aabbccc")]
-        public void ShouldNotGenerateDocumentTests(string characters, string document)
-        {
-            var actual = GenerateDocument.CanGenerate(characters, document);
-
-            Assert.False(actual);
-        }
-
-
-        [Theory]
-        [InlineData("AlgoExpert is the best!", "best! the is AlgoExpert")]
-        [InlineData("4    whitespaces", "whitespaces    4")]
-        public void ShouldReverseString(string inputString, string expected)
-        {
-            var actual = ReverseWords.Reverse(inputString);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("1921680", new string[] {"1.9.216.80", "1.92.16.80", "1.92.168.0", "19.2.16.80", "19.2.168.0", "19.21.6.80",
-            "19.21.68.0", "19.216.8.0", "192.1.6.80", "192.1.68.0", "192.16.8.0" })]
-        public void ShouldReturnValidIps(string input, string[] expected)
-        {
-            var actual = ValidIPAddresses.Generate(input);
-            Assert.Equal(expected.ToList(), actual);
-            Assert.Equal(expected.Length, actual.Count);
-        }
-
-        [Theory]
-        [InlineData("1921680", 11)]
-        public void ShouldReturnValidIps2(string input, int expected)
-        {
-            var actual = ValidIPAddresses.Generate(input);
-
-            Assert.Equal(expected, actual.Count);
-        }
-
-        [Theory]
-        [InlineData(new string[] { "this", "that", "did", "deed", "them!", "a" }, new char[] { 't', 't', 'h', 'i', 's', 'a', 'd', 'd', 'e', 'e', 'm', '!' })]
-        public void ShouldReturnMinimumCharacters(string[] words, char[] expected)
-        {
-            var actual = MinimumCharactersForWords.MinimumCharacters(words);
-
-            Assert.Equal(expected.ToList(), actual.ToList());
-        }
-
-        [Theory]
-        [InlineData("clementisacap", "mentisac")]
-        [InlineData("oluwatobiloba", "luwatobi")]
-        public void ShouldReturnLongesSubstring(string input, string expected)
-        {
-            var sut = new LongestSubstringWithoutDuplication();
-            var actual = sut.Find(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("testthis is a testtest to see if testestest it works", "test", "_test_this is a _testtest_ to see if _testestest_ it works")]
-        [InlineData("this is a test to see if it works and test", "test", "this is a _test_ to see if it works and _test_")]
-        public void ShouldAddUnderscoresToString(string input, string substring, string expected)
-        {
-            var actual = UnderscorifySubstring.Underscorify(input, substring);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("xxyxxy", "gogopowerrangergogopowerranger", new string[] { "go", "powerranger" })]
-        //  [InlineData("yyxyyx", "gogopowerrangergogopowerranger", new string[] { "go", "powerranger" })]
-        [InlineData("xyyx", "powerrangergogopowerranger", new string[] { "powerranger", "go" })]
-        public void ShouldMatchStingWithPattern(string pattern, string input, string[] expected)
-        {
-            var actual = PatternMatcher.IsMatch(input, pattern);
-            Assert.Equal(expected.ToList(), actual);
-        }
-
-        [Theory]
-        [InlineData("A man, a plan, a canal: Panama", true)]
-        [InlineData("race a car", false)]
-        [InlineData(" ", true)]
-        public void ShouldTellIfStringIsPalindrome(string input, bool expected)
-        {
-            var actual = ValidPalindrome.IsValid(input);
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(" a good   example ", "example good a")]
-        public void ShouldReverseWords(string input, string expected)
-        {
-            var actual = ReverseWordsOne.Reverse(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("    -42", -42)]
-        [InlineData("0032", 32)]
-        [InlineData("    ", 0)]
-        [InlineData("   -", 0)]
-        [InlineData("4193 with words", 4193)]
-        [InlineData("words and 987", 0)]
-        [InlineData("20000000000000000000", int.MaxValue)]
-
-        public void ShouldCovertStringToInteger(string input, int expected)
-        {
-            var actual = StringToInterger.ConvertString(input);
-
-
-
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        //   [InlineData(new char[] {'t','h','e', ' ', 's', 'k', 'y', ' ', 'i','s', ' ', 'b','l', 'u', 'e'}, new char[] {'b', 'l', 'u', 'e', ' ', 'i', 's', ' ', 's','k', 'y', ' ', 't', 'h', 'e'})]
-        [InlineData(new char[] { 'h', 'i' }, new char[] { 'h', 'i' })]
-        public void ShouldReverseWord2(char[] input, char[] expected)
-        {
-            var actual = ReverseWordsTwo.Reverse(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("abaxyzzyxf", "xyzzyx")]
-        public void ShouldReturnLongestPlaindromicSubString(string input, string expected)
-        {
-            var actual = PalindromicSubstring.LongestPalindoromeSubString(input);
-            Assert.Equal(expected, actual);
-        }
-
-
-        [Theory]
-        [InlineData("scpcyxprxxsjyjrww", 42)]
-        [InlineData("kayka", 1)]
-        public void ShouldReturnMinumumPalindromSwaps(string input, int expected)
-        {
-            var actual = MimumumSwapsPalindrome.MinimumSwaps(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        //  [InlineData("3+2*2", 7)]
-        //[InlineData("4  2", 42)]
-        [InlineData("53", 53)]
-        public void ShouldDoBasicCalculation(string input, int expected)
-        {
-            var actual = BasicCalculator2.Calculate(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("3+2*2", 7)]
-        [InlineData("4  2", 42)]
-        [InlineData("53", 53)]
-        [InlineData("1+2 *3 -5/4", 6)]
-        public void ShouldDoBasicCalculation2(string input, int expected)
-        {
-            var actual = BasicCalculator2.CalculateOptimal(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData("3[a]2[bc]", "aaabcbc")]
-        [InlineData("3[a2[c]]", "accaccacc")]
-        [InlineData("2[abc]3[cd]ef", "abcabccdcdcdef")]
-
-        [InlineData("100[leetcode]", "leetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcodeleetcode")]
-        public void ShouldDecodeString(string input, string expected)
-        {
-            var actual = DecodeString.Decode(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new char[]{'a', 'a', 'b', 'b', 'c', 'c', 'c'},6 )]
-        [InlineData(new char[] { 'a', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b'}, 4)]
-
-        public void ShouldCompressString(char[] input, int expected)
-        {
-            var actual = StringCompression.Compress(input);
-            Assert.Equal(expected, actual);
-        }
-
-        [Theory]
-        [InlineData(new char[] { 'a', 'a', 'b', 'b', 'c', 'c', 'c' }, 6)]
-        [InlineData(new char[] { 'a', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b' }, 4)]
-
-        public void ShouldCompressString2(char[] input, int expected)
-        {
-            var actual = StringCompression.Compress2(input);
-            Assert.Equal(expected, actual);
-        }
-    }
-}
diff --git a/DataStructures.Tests/TrieTests.cs b/DataStructures.Tests/TrieTests.cs
deleted file mode 100644
index 01d6c97b..00000000
--- a/DataStructures.Tests/TrieTests.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-﻿
-using Xunit;
-using DataStructures.Trie;
-
-namespace DataStructures.Tests
-{
-   public class TrieTests
-    {
-        [Theory]
-        [InlineData(new string[] {"i love you", "island", "iroman", "i love leetcode"}, new int[] {5, 3, 2, 2})]
-        public void TestAutoComplete(string[] sentences, int[] times)
-        {
-            var sut = new AutocompleteSystem(sentences, times);
-
-            var result = sut.Input('i');
-            var result2 = sut.Input(' ');
-
-            Assert.True(true);
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Easy/NonConstrutibleChange.cs b/DataStructures/Arrays/Easy/NonConstrutibleChange.cs
deleted file mode 100644
index 17ffdb56..00000000
--- a/DataStructures/Arrays/Easy/NonConstrutibleChange.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Arrays.Easy
-{
-   public class NonConstrutibleChange
-    {
-        public static int FindMinimumChange(int[] array)
-        {
-            Array.Sort(array);
-            int currentChange = 0;
-
-            foreach (var item in array)
-            {
-                if (item > currentChange + 1)
-                    return currentChange + 1;
-
-                currentChange += item;
-            }
-
-            return currentChange + 1;
-
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Easy/TournamentWinner.cs b/DataStructures/Arrays/Easy/TournamentWinner.cs
deleted file mode 100644
index a34c91b9..00000000
--- a/DataStructures/Arrays/Easy/TournamentWinner.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Arrays.Easy
-{
-   public class TournamentWinner
-    {
-     
-        public static string Winner(List<List<string>> competitors, List<int> results)
-        {
-            var points = new Dictionary<string, int>();
-
-            var winner = new Winner();
-
-            for(int i = 0; i < competitors.Count; i++)
-            {
-                if(results[i] == 0 && points.ContainsKey(competitors[i][1]))
-                {
-                    points[competitors[i][1]] += 3;
-                    ComputeWinner(competitors[i][1], points[competitors[i][1]], ref winner);
-                   
-                }
-                else if(results[i] == 0)
-                {
-                    points.Add(competitors[i][1], 3);
-                    ComputeWinner(competitors[i][1], 3, ref winner);
-                }
-                else if(results[i] == 1 && points.ContainsKey(competitors[i][0]))
-                {
-                    points[competitors[i][0]] += 3;
-                    ComputeWinner(competitors[i][0], points[competitors[i][0]], ref winner);
-                }
-                else if (results[i] == 1)
-                {
-                    points.Add(competitors[i][0], 3);
-                    ComputeWinner(competitors[i][0], 3, ref winner);
-                }
-
-
-            }
-
-            return winner.Name;
-        }
-
-        private static void ComputeWinner(string key, int value, ref Winner winner)
-        {
-            if(value > winner.MaxValue)
-            {
-                winner.Name = key;
-                winner.MaxValue = value;
-            }      
-        }
-
-        
-    }
-
-    public class Winner
-    {
-        public string Name { get; set; }
-        public int MaxValue { get; set; }
-    }
-}
diff --git a/DataStructures/Arrays/Easy/TwoNumberIndices.cs b/DataStructures/Arrays/Easy/TwoNumberIndices.cs
deleted file mode 100644
index 10bcc182..00000000
--- a/DataStructures/Arrays/Easy/TwoNumberIndices.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using Common;
-
-namespace DataStructures.Arrays.Easy
-{
-    public class TwoNumberIndices
-    {
-        public TwoNumberIndices()
-        {
-        }
-
-        public static void Run()
-        {
-            var array = new int[] { 3, 2, 4 };
-            Util.PrintList(OptimalSolution(array, 6).ToList());
-        }
-
-        private static int[] OptimalSolution(int[] array, int targetSum)
-        {
-            if (array.Length < 2)
-                return new int[] { };
-
-            var map = new Dictionary<int, int>();
-            var result = new int[2];
-
-            for (int index = 0; index < array.Length; index++)
-            {
-                int difference = targetSum - array[index];
-                if (!map.ContainsKey(difference))
-                    map.Add(array[index], index);
-                else
-                {
-                    result[0] = map[difference];
-                    result[1] = index;
-                    return result;
-                }
-
-            }
-            return result;
-
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Easy/TwoNumberSumTest.cs b/DataStructures/Arrays/Easy/TwoNumberSumTest.cs
deleted file mode 100644
index b68f6623..00000000
--- a/DataStructures/Arrays/Easy/TwoNumberSumTest.cs
+++ /dev/null
@@ -1,127 +0,0 @@
-﻿using System;
-using System.Collections;
-using System.Collections.Generic;
-using static System.Console;
-
-namespace DataStructures.Easy
-{
-    public class TwoNumberSumTest
-    {
-        public TwoNumberSumTest()
-        {
-
-        }
-
-		public static void Run()
-		{
-			
-			int[] array = { 3, 5, -4, 8, 11, 1, -1, 6 };
-			int targetSum = 10;
-
-			var result = OptimalSolution(array, targetSum);
-			if (result.Length > 0)
-			{
-				WriteLine($"The two number sum for {targetSum} are [{result[0]} , {result[1]} ]");
-				ReadLine();
-			}
-			else
-			{
-				WriteLine($"No two elements in array sum up to {targetSum} ");
-				ReadLine();
-			}
-        
-		}
-
-		public static int[] OptimalSolution(int[] array, int targetSum)
-		{
-
-			int[] result = new int[2];
-			var hashTable = new HashSet<int>();			
-			
-			int index = 0;
-			while (index < array.Length)
-			{
-
-				int secondNumber = targetSum - array[index];
-
-				if (hashTable.Contains(secondNumber))
-				{
-					result[0] = array[index];
-					result[1] = secondNumber;
-					return result;
-				}
-				else
-					hashTable.Add(array[index]);
-
-				index++;
-			}
-
-			return new int[0];
-
-		}
-
-
-		private static int[] TwoNumberSum(int[] array, int targetSum)
-		{
-			int counter = 0;
-			int[] result = new int[2];
-
-			while (counter < (array.Length - 1))
-			{
-				int searchValue = targetSum - array[counter];
-
-				for (int index = counter + 1; index < array.Length; index++)
-				{
-
-					if (searchValue == array[index])
-					{
-						result[0] = array[counter];
-						result[1] = searchValue;
-						return result;
-					}
-				}
-
-				counter++;
-			}
-
-			return new int[0];
-		}
-
-		private static int[] TwoNumberSum2(int[] array, int targetSum)
-		{
-			Hashtable ht = new Hashtable();
-			foreach (var item in array)
-			{
-				ht.Add(item, item);
-			}
-
-			int counter = 0;
-			int[] result = new int[2];
-
-			while (counter < array.Length)
-			{
-				int searchValue = targetSum - array[counter];
-
-				if (searchValue == array[counter])
-				{
-					counter++;
-					continue;
-				}
-
-				if (ht.ContainsValue(searchValue))
-				{
-					result[0] = array[counter];
-					result[1] = searchValue;
-					return result;
-				}
-				counter++;
-			}
-
-			return new int[0];
-
-		}
-
-
-		
-	}
-}
diff --git a/DataStructures/Arrays/Easy/ValidateSubsequence.cs b/DataStructures/Arrays/Easy/ValidateSubsequence.cs
deleted file mode 100644
index 5ce0d2a4..00000000
--- a/DataStructures/Arrays/Easy/ValidateSubsequence.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Collections;
-
-
-namespace DataStructures.Easy
-{
-    public class ValidateSubSequence
-    {
-
-        public static void Run() {
-            var array = new List<int> { 5, 1, 22, 25, 6, -1, 8, 10 };
-            var sequence = new List<int>{ 22, 25, 6 };
-
-            if (IsValidSubsequence3(array, sequence))
-            {
-                Console.WriteLine($"{true}, Input Sequence is a valid Subsequence");
-            }
-            else {
-                Console.WriteLine($"{false}, Input Sequence is a not a valid Subsequence");
-            }
-           
-            
-
-        }
-
-        private static bool IsValidSubsequence(List<int> array, List<int> sequence)
-        {
-            // Write your code here.
-            int sequencePosition = 0;
-            foreach (var item in array)
-            {
-                if ((sequence.Count - 1) == sequencePosition && (item == sequence[sequencePosition]))
-                {
-                    return true;
-                }
-
-                if (item == sequence[sequencePosition]) {
-                    sequencePosition++;
-                }
-
-                
-            }
-
-            return false;
-        }
-
-        private static bool IsValidSubsequence2(List<int> array, List<int> sequence)
-        {
-            // Write your code here.
-
-            
-            int sequencePosition = 0;
-            foreach (var item in array)
-            {
-                if ((sequence.Count - 1) == sequencePosition &&
-                    IsitemInSquence(item, sequence, sequencePosition))
-                {
-                    return true;
-                }
-
-                if (IsitemInSquence(item, sequence, sequencePosition))
-                {
-                    sequencePosition++;
-                }        
-
-            }
-
-            bool IsitemInSquence(int item, List<int> seq, int sequencePosition) {
-                if (item == sequence[sequencePosition])
-                {
-                    return true;
-                }
-
-                return false;
-            }
-
-            return false;
-        }
-
-        private static bool IsValidSubsequence3(List<int> array, List<int> sequence)
-        {
-            // Write your code here.
-            int sequencePosition = 0;
-            foreach (var item in array)
-            {
-                if (sequencePosition == sequence.Count) {
-                    break;
-                }
-                if (item == sequence[sequencePosition])
-                {
-                    sequencePosition++;
-                }
-            }
-
-            return sequence.Count == sequencePosition;
-        }
-    }
-}
diff --git a/DataStructures/Arrays/HackerRank/ReverseIntegerArray.cs b/DataStructures/Arrays/HackerRank/ReverseIntegerArray.cs
deleted file mode 100644
index 3ab992c3..00000000
--- a/DataStructures/Arrays/HackerRank/ReverseIntegerArray.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-﻿using System;
-using System.Linq;
-using Common;
-
-namespace DataStructures.Arrays.HackerRank
-{
-    public static class ReverseIntegerArray
-    {
-
-        public static void Run() {
-            var testArray = new int[] { 1, 4, 3, 2 };
-
-            Util.PrintList(ReverseArray(testArray).ToList());
-        }
-
-        public static int[] ReverseArray(int[] array) {
-            int startPointer = 0;
-            int endPointer = array.Length - 1;
-
-            while (startPointer < endPointer) {
-                int temp = array[startPointer];
-                array[startPointer] = array[endPointer];
-                array[endPointer] = temp;
-                startPointer++;
-                endPointer--;
-            }
-
-            return array;
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Hard/FourNumberSum.cs b/DataStructures/Arrays/Hard/FourNumberSum.cs
deleted file mode 100644
index 2ae3a9c1..00000000
--- a/DataStructures/Arrays/Hard/FourNumberSum.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using Common;
-
-namespace DataStructures.Arrays.Hard
-{
-    public static class FourNumberSum
-    {
-       
-        public static void Run() {
-
-            // var inputArray = new int[] { 7, 6, 4, -1, 1, 2 };
-            var inputArray = new int[] { 5, -5, -2, 2, 3, -3};
-            int targetSum = 0;
-
-            Util.Print2DArray(OptimalSolution(inputArray, targetSum));
-        }
-
-        private static List<int[]> OptimalSolution(int[] array, int targetSum) {
-
-            var result = new List<int[]>();
-            var hashTable = new Dictionary<int, List<List<int>>>();
-            int index = 1;
-
-            while (index < array.Length) {
-                int leftPointer = index - 1;
-                int rightPointer = index + 1;
-
-                while (rightPointer < (array.Length)) {
-
-                    int resultQ = targetSum - (array[index] + array[rightPointer]);
-
-                    if (hashTable.ContainsKey(resultQ))
-                    {
-                        //get key value 2d array
-                        var keyPairArray = hashTable.GetValueOrDefault(resultQ);
-
-                        foreach (var pair in keyPairArray) // worst case is O(n^3)
-                        {
-                            var currentPair = new List<int>();
-                            currentPair.AddRange(pair);                           
-                            currentPair.Add(array[index]);
-                            currentPair.Add(array[rightPointer]);
-                            result.Add(currentPair.ToArray());
-                           
-                        }                   
-                    }
-
-                    rightPointer++;
-                }
-
-
-                while (leftPointer >= 0) {
-
-                    var pair = new List<int>();
-                   
-                    int sumQ = array[index] + array[leftPointer];
-                    pair.Add(array[leftPointer]);
-                    pair.Add(array[index]);
-
-                    if (!hashTable.ContainsKey(sumQ))
-                    {
-                        var pairArray = new List<List<int>>();
-                        pairArray.Add(pair);
-                        hashTable.Add(sumQ, pairArray);
-
-                    }
-                    else                                        
-                        hashTable.GetValueOrDefault(sumQ).Add(pair);
-
-                    leftPointer--;
-                }
-                index++;
-            }
-
-            return result;
-
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Hard/LongestRange.cs b/DataStructures/Arrays/Hard/LongestRange.cs
deleted file mode 100644
index 6a08af29..00000000
--- a/DataStructures/Arrays/Hard/LongestRange.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using Common;
-
-namespace DataStructures.Arrays.Hard
-{
-    public class LongestRange
-    {
-        public LongestRange()
-        {
-        }
-
-        public static void Run()
-        {
-            var array = new int[] {1, 11, 3, 0, 15,15, 5, 2, 4, 10, 7, 12, 6 };
-            Util.PrintList(OptimalSolution(array).ToList());
-            
-        }
-
-        private static int[] OptimalSolution(int[] array)
-        {
-            var resultRange = new List<int>();
-            int rangeLength = -1;
-            var arrayDict = new Dictionary<int, bool>();
-
-            //create dict (hashtable) from input array
-            for (int index = 0; index < array.Length; index++) {
-
-                if(!arrayDict.ContainsKey(array[index])) // handle the edge case of duplicates in the array
-                      arrayDict.Add(array[index], true);
-
-            }
-               
-
-
-
-            for (int index = 0; index < array.Length; index++)
-            {
-                int rightValue = array[index];
-                int leftValue = rightValue - 1;
-                var tempRangeList = new HashSet<int>();
-
-                while (arrayDict.ContainsKey(leftValue) && arrayDict[leftValue] == true)
-                {
-                    arrayDict[leftValue]= false;
-                    tempRangeList.Add(leftValue);
-                    leftValue--;
-
-                }
-
-                while (arrayDict.ContainsKey(rightValue) && arrayDict[rightValue]== true)
-                {
-                    arrayDict[rightValue] = false;
-                    tempRangeList.Add(rightValue);
-                    rightValue++;
-
-                }
-
-                if (tempRangeList.Count > rangeLength)
-                {
-                    var computedRange = new List<int>();
-                    computedRange.Add(tempRangeList.Min());
-                    computedRange.Add(tempRangeList.Max());
-                    resultRange = computedRange;
-                    rangeLength = tempRangeList.Count;
-                }
-
-            }
-
-            return resultRange.ToArray();
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Hard/MinimumRewards.cs b/DataStructures/Arrays/Hard/MinimumRewards.cs
deleted file mode 100644
index a38c0110..00000000
--- a/DataStructures/Arrays/Hard/MinimumRewards.cs
+++ /dev/null
@@ -1,96 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using static System.Console;
-using static System.Math;
-
-namespace DataStructures.Arrays.Hard
-{
-    public class MinimumRewards
-    {
-        private const int _initialScore = 1;
-        public static void Run()
-        {
-
-            var scores = new int[] { 8, 4, 2, 1, 3, 6, 7, 9, 5 };
-            WriteLine($"Minimum Reward is: {OptimalSolution2(scores)} ");
-        }
-
-        public static int OptimalSolution1(int[] scores) //O(n) time //O(n) space
-        {
-            //create hashtable with all scores mapped to initial rewards of 1
-            var rewardsDict = new Dictionary<int, int>();
-            foreach (var score in scores)
-            {
-                rewardsDict.Add(score, _initialScore);
-            }
-
-            int leftPointer = 0, rightPointer = scores.Length - 1;
-
-            while (leftPointer < (scores.Length -1) & rightPointer > 0) {
-
-                if (scores[leftPointer] > scores[leftPointer + 1])
-                {
-                    if (!(rewardsDict[scores[leftPointer]] > rewardsDict[scores[leftPointer + 1]]))
-                        rewardsDict[scores[leftPointer]] = rewardsDict[scores[leftPointer + 1]] + 1;
-                }
-                else {
-
-                    if (!(rewardsDict[scores[leftPointer]] < rewardsDict[scores[leftPointer + 1]]))
-                        rewardsDict[scores[leftPointer + 1]] = rewardsDict[scores[leftPointer]] + 1;
-                }
-
-               
-
-                if (scores[rightPointer] > scores[rightPointer - 1])
-                {
-                    if (!(rewardsDict[scores[rightPointer]] > rewardsDict[scores[rightPointer - 1]]))
-                        rewardsDict[scores[rightPointer]] = rewardsDict[scores[rightPointer - 1]] + 1;
-
-                }
-                else
-                {
-                    if (!(rewardsDict[scores[rightPointer]] < rewardsDict[scores[rightPointer - 1]]))
-                        rewardsDict[scores[rightPointer - 1 ]] = rewardsDict[scores[rightPointer]] + 1;
-                }
-
-                leftPointer++;
-                rightPointer--;
-
-            }
-
-            //var rewardsList = rewardsDict.Values.ToArray();
-            return rewardsDict.Values.Sum();
-        }
-
-        public static int OptimalSolution2(int[] scores) {
-            //create hashtable with all scores mapped to initial rewards of 1
-            var rewardsDict = new Dictionary<int, int>();
-            foreach (var score in scores)
-            {
-                rewardsDict.Add(score, _initialScore);
-            }
-
-            int leftPointer = 1, rightPointer = scores.Length - 2;
-
-            while (leftPointer < scores.Length & rightPointer >= 0) {
-                if (scores[leftPointer] > scores[leftPointer - 1])
-
-                    rewardsDict[scores[leftPointer]]
-                         = Max(rewardsDict[scores[leftPointer - 1]] + 1, rewardsDict[scores[leftPointer]]);
-
-                leftPointer++;
-
-                if (scores[rightPointer] > scores[rightPointer + 1])
-                    rewardsDict[scores[rightPointer]]
-                        = Max(rewardsDict[scores[rightPointer + 1]] + 1, rewardsDict[scores[rightPointer]]);
-
-                rightPointer--;
-            }
-
-            var rewardsList = rewardsDict.Values.ToArray();
-            return rewardsDict.Values.Sum();
-        }
-
-    }
-}
diff --git a/DataStructures/Arrays/Hard/SubarraySort.cs b/DataStructures/Arrays/Hard/SubarraySort.cs
deleted file mode 100644
index ae601c2f..00000000
--- a/DataStructures/Arrays/Hard/SubarraySort.cs
+++ /dev/null
@@ -1,118 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using Common;
-
-namespace DataStructures.Arrays.Hard
-{
-   
-     //// <summary>
-     /// Prompt
-     /// </summary>
-
-
-    public static class SubarraySort
-    {
-        public static void Run()
-        {
-
-            var inputArray = new int[] { 1, 2, 4, 7, 10, 11, 7, 12, 6, 7, 16, 18, 19 };
-            var inputArray2 = new int[] { 1, 2, 4, 7, 10, 11};
-
-            Util.PrintList(OptimalSolution1(inputArray2).ToList());
-
-        }
-
-        private static int[] OptimalSolution1(int [] inputArray) {
-
-            if (inputArray.Length < 2)
-                return new int[0];
-
-
-            int leftIndex = 1, rightIndex = inputArray.Length - 2;
-            int leftPointer = leftIndex - 1, rightPointer = rightIndex + 1;
-            int indexOfSmallestUnsortedNumber = -1, indexOfLargestUnsortedNumber = -1;
-
-            while (leftIndex < inputArray.Length & rightIndex >= 0) {
-
-                //find index of Smallest Unsorted Nubmber
-                if (inputArray[leftIndex] < inputArray[leftPointer])
-                {
-
-                    indexOfSmallestUnsortedNumber = leftIndex;
-                    leftPointer = leftIndex;
-                    leftIndex++;
-                }
-                else if (inputArray[leftIndex] > inputArray[leftPointer] & leftPointer == indexOfSmallestUnsortedNumber)
-                    leftIndex++;
-                else if (inputArray[leftIndex] >= inputArray[leftPointer])
-                {
-                    leftPointer = leftIndex;
-                    leftIndex++;
-                }
-
-
-                //find index of Largest Unsorted Number
-
-                if (inputArray[rightIndex] > inputArray[rightPointer])
-                {
-                    indexOfLargestUnsortedNumber = rightIndex;
-                    rightPointer = rightIndex;
-                    rightIndex--;
-                }
-                else if (inputArray[rightIndex] < inputArray[rightPointer] & rightPointer == indexOfLargestUnsortedNumber)
-                    rightIndex--;
-                else if (inputArray[rightIndex] <= inputArray[rightPointer])
-                {
-                    rightPointer = rightIndex;
-                    rightIndex--;
-                }
-            }
-
-
-            if (indexOfLargestUnsortedNumber >= 0 & indexOfSmallestUnsortedNumber >= 0)
-            {
-                return GetIndexOfUnsortedSubArray(indexOfSmallestUnsortedNumber,
-               indexOfLargestUnsortedNumber, inputArray);
-            }
-            else
-                return new int[] { -1, -1 };
-
-        }
-
-
-        private static int[] GetIndexOfUnsortedSubArray(int smallest, int largest, int[] inputArray) {
-
-            int minIndex = -1, maxIndex = -1, leftIndex = 0, rightIndex = inputArray.Length -1;
-
-            var result = new List<int>();
-
-            while (leftIndex < inputArray.Length & rightIndex >= 0) {
-
-                if (minIndex == leftIndex & maxIndex == rightIndex)
-                    break;
-
-                if (inputArray[smallest] < inputArray[leftIndex])
-                    minIndex = leftIndex;
-                else
-                    leftIndex++;
-
-
-                if (inputArray[largest] > inputArray[rightIndex])
-                    maxIndex = rightIndex;
-                else
-                    rightIndex--;
-
-                
-            }
-
-            result.Add(minIndex);
-            result.Add(maxIndex);
-
-            return result.ToArray();
-
-        }
-
-        
-    }
-}
diff --git a/DataStructures/Arrays/LeetCode/MoveElementToEnd.cs b/DataStructures/Arrays/LeetCode/MoveElementToEnd.cs
deleted file mode 100644
index 4f07c54d..00000000
--- a/DataStructures/Arrays/LeetCode/MoveElementToEnd.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-﻿using System;
-using System.Linq;
-using Common;
-
-namespace DataStructures.Arrays.LeetCode
-{
-    public static class MoveElementToEnd
-    {
-        public static void Run() {
-            var array = new int []{ 0, 1, 0, 3, 12 };
-            Util.PrintList(OptimaSolution(array, 0).ToList());
-        }
-
-        private static int [] OptimaSolution(int [] nums, int toMove)
-        {
-            int currentPointer = 0, nextPointer = currentPointer + 1;
-            while (nextPointer < nums.Length && currentPointer < nums.Length)
-            {
-                if (nums[currentPointer] != 0)
-                {
-                    currentPointer++;
-                    nextPointer++;
-                    continue;
-                }
-
-                if (nums[currentPointer] == 0 & nums[nextPointer] != 0)
-                {
-                    int temp = nums[nextPointer];
-                    nums[nextPointer] = nums[currentPointer];
-                    nums[currentPointer] = temp;
-                    currentPointer++;
-                    nextPointer++;
-                }
-                else if (nums[nextPointer] == 0)
-                    nextPointer++;
-            }
-            return nums;
-        }
-    }
-}
diff --git a/DataStructures/Arrays/LeetCode/ThreeNumberSum.cs b/DataStructures/Arrays/LeetCode/ThreeNumberSum.cs
deleted file mode 100644
index 5e2c0f65..00000000
--- a/DataStructures/Arrays/LeetCode/ThreeNumberSum.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-
-namespace DataStructures.Arrays.LeetCode
-{
-    public class ThreeNumberSum
-    {
-        public ThreeNumberSum()
-        {
-        }
-
-        public static void Run() {
-            var array = new int[] { -1, 0, 1, 2, -1, -4 };
-            OptimalSolution(array);
-            //    Util.Print2DArray(OptimalSolution(array));
-           
-        }
-
-        private static IList<IList<int>> OptimalSolution(int[] nums)
-        {
-            if (nums.Length < 3)
-                return new List<IList<int>>() ;
-
-            var resultList = new List<IList<int>>();
-
-            int index = 0, targetSum = 0;
-           
-            Array.Sort(nums);
-            var hashTable = new HashSet<string>();
-            
-            while(index < nums.Length - 2)
-            {
-                int leftPointer = index + 1, rightPointer = nums.Length - 1;
-
-                while (leftPointer < rightPointer)
-                {
-                    int currentSum = nums[index] + nums[leftPointer] + nums[rightPointer];
-                    if (currentSum > targetSum)
-                        rightPointer--;
-                    else if (currentSum < targetSum)
-                        leftPointer++;
-                    else
-                    {
-                        var triplet = new List<int>();
-                        var tripletString = ConvertTripletToString(nums[index], nums[leftPointer], nums[rightPointer]);
-                        if (!hashTable.Contains(tripletString))
-                           {
-                             triplet.Add(nums[index]);
-                             triplet.Add(nums[leftPointer]);
-                             triplet.Add(nums[rightPointer]);
-                             hashTable.Add(tripletString);
-                             resultList.Add(triplet.ToArray());
-                           }
-                                                                 
-                        leftPointer++;
-                        rightPointer--;
-                    }
-
-                }
-
-                index++;
-
-            }
-
-            return resultList;
-
-        }
-
-
-        private static string ConvertTripletToString(int a, int b, int c) {
-
-            return $"{a}{b}{c}";
-        }
-
-    }
-
-
-}
diff --git a/DataStructures/Arrays/LeetCode/ValidPalindrome.cs b/DataStructures/Arrays/LeetCode/ValidPalindrome.cs
deleted file mode 100644
index 0cc66def..00000000
--- a/DataStructures/Arrays/LeetCode/ValidPalindrome.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-﻿using System;
-using static System.Console;
-
-namespace DataStructures.Arrays.LeetCode
-{
-    public class ValidPalindrome
-    {
-        public ValidPalindrome()
-        {
-        }
-
-        public static void Run() {
-            // "A man, a plan, a canal: Panama"
-           // "race a car"
-            string input = "race a car";
-            WriteLine($"Is Palindrome :{OptimalSolution(input)}");
-        }
-
-        private static bool OptimalSolution(string input) {
-
-            if (input == null)
-                return false;            
-            else if(string.IsNullOrWhiteSpace(input))
-                return true;
-            else if (input.Length == 1)
-                return true;
-
-            int leftPointer= 0, rightPointer = input.Length - 1;
-            while(leftPointer <= rightPointer)
-            {
-                if (!char.IsLetterOrDigit(input[leftPointer])) {
-                    leftPointer++;
-                    continue;
-                }
-
-                if (!char.IsLetterOrDigit(input[rightPointer]))
-                {
-                    rightPointer--;
-                    continue;
-                }
-
-                if (char.ToLower(input[leftPointer]) != char.ToLower(input[rightPointer]))
-                    return false;
-
-                leftPointer++;
-                rightPointer--;
-            }
-
-            return true;
-        }
-
-        
-    }
-}
diff --git a/DataStructures/Arrays/Medium/ArrayOfProducts.cs b/DataStructures/Arrays/Medium/ArrayOfProducts.cs
deleted file mode 100644
index 757a6ca0..00000000
--- a/DataStructures/Arrays/Medium/ArrayOfProducts.cs
+++ /dev/null
@@ -1,88 +0,0 @@
-﻿using System;
-using System.Linq;
-using Common;
-
-namespace DataStructures.Arrays.Medium
-{
-    public static class ArrayOfProducts
-    {
-        public static void Run()
-        {
-            var inputArray = new int[] { 5, 1, 4, 2 };
-            Util.PrintList(OptimalSolution(inputArray).ToList());
-        }
-
-        public static int[] Solution1(int[] inputArray) {
-
-            if (inputArray.Length < 2)
-                return new int[] { };
-
-            var outputArray = new int[inputArray.Length];
-
-            for (int index = 0; index < inputArray.Length; index++)
-            {
-                int leftPointer = -1, rightPointer = index + 1, leftProduct = 1, rightProduct = 1;
-                if (index > 0)
-                    leftPointer = index - 1;
-
-                while (leftPointer >= 0) {
-                    leftProduct = leftProduct * inputArray[leftPointer];
-                    leftPointer--;
-                }
-
-                while (rightPointer < inputArray.Length) {
-                    rightProduct = rightProduct * inputArray[rightPointer];
-                    rightPointer++;
-                }
-
-                outputArray[index] = leftProduct * rightProduct;
-            }
-
-            return outputArray;
-
-        }
-
-        public static int[] OptimalSolution(int[] inputArray) {
-
-            if (inputArray.Length < 2)
-                return new int[] { };
-
-            int index = 0;
-            int leftRunningProduct = 1;
-            var outputArray = new int[inputArray.Length];
-
-            //iterate left to right each time computing the product of  all the values to the
-            //left of your pointer value, store in an array
-
-            while (index < inputArray.Length) {
-                if (index == 0)
-                    leftRunningProduct *= 1;
-                else
-                    leftRunningProduct *= inputArray[index - 1];
-
-
-                outputArray[index] = leftRunningProduct;
-                index++;
-            }
-
-            index = inputArray.Length - 1;
-            int rightRunningProduct = 1;
-
-            //iterate right to left each time computing the product of  all the values to the right of your pointer value,
-            //multiply by current value in output array computed in the L > R loop
-            
-            while (index >= 0) {
-                if (index == inputArray.Length - 1)
-                    rightRunningProduct = 1 * rightRunningProduct;
-                else
-                    rightRunningProduct *= inputArray[index + 1];
-
-                    outputArray[index] *= rightRunningProduct;
-                    index--;
-             }
-
-             return outputArray;
-
-            }
-        }
-    }
diff --git a/DataStructures/Arrays/Medium/FirstDuplicateValue.cs b/DataStructures/Arrays/Medium/FirstDuplicateValue.cs
deleted file mode 100644
index 49d26bef..00000000
--- a/DataStructures/Arrays/Medium/FirstDuplicateValue.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using static System.Console;
-
-namespace DataStructures.Arrays.Medium
-{
-    public static class FirstDuplicateValue
-    {      
-
-        public static void Run() {
-            int[] array = new int[] { 2, 1, 5, 3, 3, 2, 4 };
-
-            WriteLine($"First Duplicate is :{OptimalSolution(array)}");
-        }
-
-        private static int OptimalSolution(int [] array) {
-
-            var hashSet = new HashSet<int>();
-
-            foreach (var item in array)
-            {
-                if (hashSet.Contains(item))
-                    return item;
-                else
-                    hashSet.Add(item);
-            }
-
-            return -1;
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Medium/LongestPeak.cs b/DataStructures/Arrays/Medium/LongestPeak.cs
deleted file mode 100644
index 1fcebc90..00000000
--- a/DataStructures/Arrays/Medium/LongestPeak.cs
+++ /dev/null
@@ -1,180 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using Common;
-
-namespace DataStructures.Arrays.Medium
-{
-    public static class LongestPeak
-    {
-        private const string StrictlyIncreasing = "inc";
-        private const string StrictlyDecreasing = "dec";
-
-        public static void Run()
-        {
-            var testArray = new int[] { 1, 3, 2 };
-
-            Util.PrintValue(BestSolution(testArray));
-        }
-
-        public static int FindLongestPeak(int[] array)
-        {
-            if (array.Length < 3)
-            {
-                return 0;
-            }
-
-            int currentPointer = 0;
-            int nextPointer = currentPointer + 1;
-            var peaks = new List<Peak>();
-            string trend = string.Empty;
-
-            var peak = new Peak();
-
-            while (nextPointer < array.Length)
-            {
-                var lastPeak = new Peak();
-                if (trend.Equals(string.Empty))
-                {
-                    if (array[nextPointer] > array[currentPointer])
-                    {
-                        trend = StrictlyIncreasing;
-                        peak.InsertValue(array[currentPointer]);
-                        peak.InsertValue(array[nextPointer]);
-                    }
-
-                }
-                else if (trend.Equals(StrictlyIncreasing))
-                {
-
-                    if (array[nextPointer] > array[currentPointer])
-                        peak.InsertValue(array[nextPointer]);
-                    else if (array[nextPointer] < array[currentPointer])
-                    {
-                        peak.InsertValue(array[nextPointer]);
-                        trend = StrictlyDecreasing;
-                        peak.SetPeak(); // found a peak.
-                        peak.SetLength();
-                        peaks.Add(peak);
-                    }
-                    else
-                    {
-                        peak = new Peak();
-                        trend = string.Empty;
-                    }
-
-
-
-                }
-                else if (trend.Equals(StrictlyDecreasing))
-                {
-
-
-                    if (array[nextPointer] < array[currentPointer])
-                    {
-                        peak.InsertValue(array[nextPointer]);
-                        peak.SetLength();
-                        lastPeak = peak;
-                    }
-                    else if (array[nextPointer] > array[currentPointer])
-                    {
-                        trend = StrictlyIncreasing;
-                        peak.SetLength();
-                        peaks.Add(peak);
-
-                        peak = new Peak();
-                        peak.InsertValue(array[currentPointer]);
-                        peak.InsertValue(array[nextPointer]);
-                    }
-                    else
-                    {
-                        peak = new Peak();
-                        trend = string.Empty;
-                    }
-
-
-                }
-                if (lastPeak.IsPeak & nextPointer == array.Length - 1)
-                {
-                    peaks.Add(lastPeak);
-                }
-                currentPointer = nextPointer;
-                nextPointer++;
-            }
-
-            int length = peaks.Any() ? peaks.Select(peak => peak.PeakLength)
-                                         .Max() : 0;
-
-            return length;
-
-
-        }
-
-        public static int BestSolution(int[] array)
-        {
-            if (array.Length < 3)
-            {
-                return 0;
-            }
-
-            int pointer = 1;
-            int longestPeak = 0;
-
-            while (pointer < array.Length - 1)
-            {
-
-                if (array[pointer] > array[pointer - 1] & array[pointer] > array[pointer + 1])
-                {
-                    //peak found
-                    int leftIndex = pointer - 1;
-                    int rightIndex = pointer + 1;
-
-                    //find peak length
-                    while (leftIndex > 0 && array[leftIndex - 1] < array[leftIndex])
-                        leftIndex--;
-
-                    while (rightIndex < array.Length - 1 && array[rightIndex + 1] < array[rightIndex])
-                        rightIndex++;
-
-                    int length = rightIndex - leftIndex + 1;
-                    longestPeak = length > longestPeak ? length : longestPeak;
-                    pointer = rightIndex;
-                }
-                pointer++;
-            }
-
-            return longestPeak;
-        }
-
-        
-    }
-
-    public class Peak
-    {
-        public List<int> Numbers { get; }
-        public bool IsPeak { get; private set; }
-        public int PeakLength { get; private set; }
-
-        public Peak()
-        {
-            Numbers = new List<int>();
-            IsPeak = false;
-        }
-
-        public void InsertValue(int number)
-        {
-            Numbers.Add(number);
-        }
-
-        public void SetPeak()
-        {
-            IsPeak = true;
-        }
-
-        public void SetLength()
-        {
-            PeakLength = Numbers.Count;
-        }
-
-    }
-}
diff --git a/DataStructures/Arrays/Medium/MergeOverlappingIntervals.cs b/DataStructures/Arrays/Medium/MergeOverlappingIntervals.cs
deleted file mode 100644
index e721540a..00000000
--- a/DataStructures/Arrays/Medium/MergeOverlappingIntervals.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Arrays.Medium
-{
-    public class MergeOverlappingIntervals
-    {
-        public static int[][] Merge(int[][] intervals)
-        {
-            var sorted =  intervals.OrderBy(x => x[0]).ToArray();
-
-            var result = new List<int[]>(){ sorted[0]};
-            
-            var previous = result[0];
-
-            for (int i = 1; i < sorted.Length; i++)
-            {
-                var current = sorted[i];
-                if (previous[1] >= current[0] && previous[1] > current[1])
-                {
-                    continue;                 
-                }                 
-                else if (previous[1] >= current[0])
-                {
-                    previous[1] = current[1];
-                }
-                {
-                    previous = current;
-                    result.Add(previous);
-                }    
-            }
-
-            return result.ToArray();
-            
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Medium/MonotonicArray.cs b/DataStructures/Arrays/Medium/MonotonicArray.cs
deleted file mode 100644
index 39654560..00000000
--- a/DataStructures/Arrays/Medium/MonotonicArray.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-﻿using System;
-using static System.Console;
-
-namespace DataStructures.Arrays.Medium
-{
-    public static class MonotonicArray
-    {
-        private const  string _nonDecreasing = "nd";
-        private const string _nonIncreasing = "ni";
-
-        public static void Run()
-        {
-            var testArray = new int[] { 1, 1, 1, 2, 3, 4, 1 };
-            WriteLine($"Is input array monotonic? { IsMonotonic(testArray) }");
-            ReadLine();
-
-        }
-
-        public static bool IsMonotonic(int [] array) {
-            bool isMonotonic = true;
-
-            if (array.Length == 0 || array.Length == 1)
-                return isMonotonic;
-            
-
-            int currentPointer = 0;
-            int nextPointer = currentPointer + 1;
-            string arrayType = string.Empty;
-            
-           
-
-            while (nextPointer < array.Length) {
-
-                if (arrayType.Equals(string.Empty))
-                {
-                    if (array[nextPointer] > array[currentPointer])
-                        arrayType = _nonDecreasing;
-                    else if (array[nextPointer] < array[currentPointer])
-                        arrayType = _nonIncreasing;
-                }
-                else if (arrayType.Equals(_nonIncreasing))
-                {
-                    if (array[nextPointer] > array[currentPointer])
-                        return false;
-                   
-                }
-                else if (arrayType.Equals(_nonDecreasing)) {
-                    if (array[nextPointer] < array[currentPointer])
-                        return false;
-                 
-                }
-
-                currentPointer = nextPointer;
-                nextPointer++;
-                
-            }
-
-            return isMonotonic;
-            
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Medium/MoveElementToEndPractice.cs b/DataStructures/Arrays/Medium/MoveElementToEndPractice.cs
deleted file mode 100644
index c194c440..00000000
--- a/DataStructures/Arrays/Medium/MoveElementToEndPractice.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using static System.Console;
-
-namespace DataStructures.Medium
-{
-    public class MoveElementToEndPractice
-    {
-        public MoveElementToEndPractice()
-        {
-        }
-
-        public static void Run() {
-
-            var inputArray = new List<int>{ 2, 1, 2, 2, 2, 3, 4, 2 };
-            int toMove = 2;
-
-            var resultArray = MoveElementToEnd(inputArray, toMove);
-            int startIndex = 0;
-
-            Write("[");
-            while (startIndex < resultArray.Count) {
-              
-                Write($"'{resultArray[startIndex]}', ");
-                startIndex++;
-            }
-
-            Write("]");
-            WriteLine();
-            ReadLine();
-        }
-
-        public static List<int> MoveElementToEnd(List<int> inputArray, int toMove)
-        {
-            int leftPointer = 0;
-            int rightPointer = inputArray.Count - 1;
-            int numberOfOperations = 0;
-
-            while (leftPointer < rightPointer) {
-
-                if (inputArray[rightPointer] == toMove)
-                    rightPointer--;
-
-                if (inputArray[leftPointer] != toMove)
-                    leftPointer++;
-
-                if ((inputArray[rightPointer] != toMove) & (inputArray[leftPointer] == toMove)) {
-                    inputArray[leftPointer] = inputArray[rightPointer];
-                    inputArray[rightPointer] = toMove;
-                }
-
-                numberOfOperations++;
-                
-            }
-
-            return inputArray;
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Medium/RotateImage.cs b/DataStructures/Arrays/Medium/RotateImage.cs
deleted file mode 100644
index 32cd5cd1..00000000
--- a/DataStructures/Arrays/Medium/RotateImage.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace DataStructures.Arrays.Medium
-{
-   public class RotateImage
-    {
-        public static int[][] Rotate(int[][]matrix )
-        {
-            int length = matrix.Length;
-
-            for (int row = 0; row < length; row++)
-            {
-                for (int column = row; column < length; column++)
-                {
-                    int temp = matrix[row][column];
-                    matrix[row][column] = matrix[column][row];
-                    matrix[column][row] = temp;
-                }
-            }
-
-            for (int row = 0; row < length; row++)         
-                Util.Swap2(matrix[row], 0, length - 1);
-            
-
-            return matrix;
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Medium/SetMatrixZeros.cs b/DataStructures/Arrays/Medium/SetMatrixZeros.cs
deleted file mode 100644
index 0382455d..00000000
--- a/DataStructures/Arrays/Medium/SetMatrixZeros.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Arrays.Medium
-{
-    public class SetMatrixZeros
-    {
-        //O(m *n) time, O(1) space.
-        public static int[][] SetZeros(int[][] matrix)
-        {
-            /**
-             * 1. First determine if there are zeros in the first row and first column, use booleans to hold this
-             * 2. Start iterating from row 1, col 1, when you find a zero, set the first row at that column to 0, and the first column at that row to zero.
-             * 3. Start iterating again from row 1, col 1, if(the value at the first row, at that column is zero OR the value at the first col at that row is zero , THEN set the value [i][j] to zero.
-             * 4. use the boolens in step 1 to determine if you need to set all values in the first row and first col to zero.
-             **/
-
-            int rowLength = matrix.Length;
-            int colLength = matrix[0].Length;
-
-            bool firstRowIsZero = false, firstColumnIsZero = false;
-
-            //Step 1
-            for(int col = 0; col < colLength; col++)
-            {
-                if (matrix[0][col] == 0)
-                {
-                    firstRowIsZero = true;
-                    break;
-                }
-                   
-            }
-
-            for (int row = 0; row < rowLength; row++)
-            {
-                if (matrix[row][0] == 0)
-                {
-                    firstColumnIsZero = true;
-                    break;
-                }
-                   
-            }
-
-            //Step 2
-            for (int row = 1; row < rowLength; row++)
-            {
-                for (int col = 1; col < colLength; col++)
-                {
-                    if (matrix[row][col] == 0)
-                    {
-                        matrix[0][col] = 0;
-                        matrix[row][0] = 0;
-                    }
-                }
-            }
-
-            //Step 3
-            for (int row = 1; row < rowLength; row++)
-            {
-                for (int col = 1; col < colLength; col++)
-                {
-                    if (matrix[0][col] == 0 || matrix[row][0] == 0)
-                        matrix[row][col] = 0;
-                }
-            }
-
-            //Step 4
-            if(firstRowIsZero)
-                for (int col = 0; col < colLength; col++)             
-                    matrix[0][col] = 0;
-
-
-            if (firstColumnIsZero)
-                for (int row = 0; row < rowLength; row++)
-                    matrix[row][0] = 0;
-
-
-            return matrix;
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Medium/SmallestDifferencePractise.cs b/DataStructures/Arrays/Medium/SmallestDifferencePractise.cs
deleted file mode 100644
index b1bd6c3f..00000000
--- a/DataStructures/Arrays/Medium/SmallestDifferencePractise.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-﻿using System;
-using static System.Math;
-namespace DataStructures.Medium
-{
-    public static class SmallestDifferencePractise
-    {
-        public static int[] Run(int[] array1, int[] array2)
-        {
-            throw new NotImplementedException();
-        }
-
-        public static int[] SmallestDifference(int[] array1, int[] array2) {
-
-            int[] resultArray = new int[2];
-            int pointer1 = 0, pointer2 = 0;
-            //int currentAbsoluteValue = 0 , nextAbsoluteValue = 0;
-            Array.Sort(array1);
-            Array.Sort(array2);
-
-            int nextAbsoluteValue = Abs(array1[pointer1] - array2[pointer2]);
-            
-            while (pointer1 < array1.Length & pointer2 < array2.Length) {
-
-               int currentAbsoluteValue = Abs(array1[pointer1] - array2[pointer2]);
-
-                if (currentAbsoluteValue == 0)
-                {
-                    resultArray[0] = array1[pointer1];
-                    resultArray[1] = array2[pointer2];
-                    return resultArray;
-                }
-
-                
-                if (currentAbsoluteValue <= nextAbsoluteValue) {
-                    nextAbsoluteValue = currentAbsoluteValue;
-                    resultArray[0] = array1[pointer1];
-                    resultArray[1] = array2[pointer2];
-                }
-
-                if (array1[pointer1] < array2[pointer2])
-                {
-                    pointer1++;
-                }
-                else {
-                    pointer2++;
-                }
-             
-            }
-
-            return resultArray;
-        }
-    }
-}
diff --git a/DataStructures/Arrays/Medium/SpiralTraverse.cs b/DataStructures/Arrays/Medium/SpiralTraverse.cs
deleted file mode 100644
index 96a021d3..00000000
--- a/DataStructures/Arrays/Medium/SpiralTraverse.cs
+++ /dev/null
@@ -1,72 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using Common;
-
-
-namespace DataStructures.Arrays.Medium
-{
-    public static class SpiralTraverse
-    {
-        public static void Run() {
-
-            var array = new int[,] { { 1, 2, 3}, { 12, 13, 4}, {11, 14, 5}, {10, 15, 6 }, {9, 8, 7 } };
-            Util.PrintList(Traverse(array));
-
-        }
-
-        public static List<int> Traverse(int[,] array) {
-
-            int startRow=  0,  startColumn = 0;
-            int endRow = array.GetLength(0) - 1;
-            int endColumn = array.GetLength(1) - 1;
-            var resultList = new List<int>();
-
-            while (startRow <= endRow & startColumn <= endColumn) {
-
-                int rowPointer = startRow;
-                int columnPointer = startColumn;
-
-                while (rowPointer <= endRow) {
-                    resultList.Add(array[rowPointer, columnPointer]);
-
-                    if (rowPointer == endRow & columnPointer == endColumn)
-                        break;
-
-                    if (columnPointer < endColumn)
-                        columnPointer++;
-                    else if (columnPointer == endColumn)
-                        rowPointer++;
-                    
-                }
-
-
-
-                if (startColumn == endColumn)
-                {
-                    break;
-                }
-
-                startRow++;
-                columnPointer--;
-
-                                              
-                while (rowPointer >= startRow) {
-                    resultList.Add(array[rowPointer, columnPointer]);
-                    if (columnPointer > startColumn)
-                        columnPointer--;
-                    else if (columnPointer == startColumn)
-                        rowPointer--;                  
-                }
-
-                startColumn++;
-                endRow--;
-                endColumn--;
-
-            }
-
-            return resultList;
-
-        }
-
-    }
-}
diff --git a/DataStructures/Arrays/Medium/ThreeNumberSum.cs b/DataStructures/Arrays/Medium/ThreeNumberSum.cs
deleted file mode 100644
index dc2a3550..00000000
--- a/DataStructures/Arrays/Medium/ThreeNumberSum.cs
+++ /dev/null
@@ -1,145 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using static System.Console;
-using Common;
-
-namespace DataStructures.Medium
-{
-    public class ThreeNumberSumTest
-    {
-        public ThreeNumberSumTest()
-        {
-        }
-
-        public static void Run()
-        {
-            int[] testArray = new int[] { 12, 3, 1, 2, -6, 5, -8, 6 };
-            int targetSum = 0;
-
-            var result = ThreeNumberSum(testArray, targetSum);
-            Write("[ ");
-            foreach (var item in result)
-            {
-                Write("[");
-                foreach (var intValue in item) {
-
-                    Write($"{intValue} ");
-                }
-
-                Write("],");
-               
-            }
-            Write(" ]");
-            ReadLine();
-        }
-
-
-       
-
-
-        public static List<int[]> ThreeNumberSum(int[] array, int targetSum) {
-
-            int currentNumber, leftNumber, rightNumber, sum = 0;
-            var resultList = new List<int[]>();
-
-            Array.Sort(array);
-
-            for (int index = 0; index < array.Length; index++) {
-
-                int leftPointer = index + 1;
-                int rightPointer = array.Length - 1;
-                
-
-                if (leftPointer == rightPointer) {
-                    break;
-                }
-
-                currentNumber = array[index];
-
-                while ((leftPointer < rightPointer))
-                {
-                    var triplet = new int[3];
-
-                    rightNumber = array[rightPointer];
-                    leftNumber = array[leftPointer];
-                    sum = currentNumber + leftNumber + rightNumber;
-
-                    if (sum < targetSum)
-                    {
-                        leftPointer++;
-
-
-                    }
-                    else if (sum > targetSum)
-                    {
-                        rightPointer--;
-                    }
-                    else
-                    {
-                        triplet[0] = currentNumber;
-                        triplet[1] = leftNumber;
-                        triplet[2] = rightNumber;
-                        //Array.Sort(triplet);
-                        resultList.Add(triplet);
-                        rightPointer--;
-                        leftPointer++;
-
-                    }
-
-                }         
-
-            }
-
-            return resultList;
-
-        }
-
-
-        public static List<int[]> ThreeNumberSumPartial(int[] array, int targetSum)
-        {
-            // Write your code here.
-            var hashTable = new HashSet<int>();
-
-            var resultArray = new List<int[]>();
-
-            for (int index_1 = 0; index_1 < array.Length; index_1++)
-            {
-
-
-                int firstNumber = array[index_1];
-                int newTargetSum = targetSum - firstNumber;
-
-                for (int index_2 = index_1 + 1; index_2 < array.Length; index_2++)
-                {
-                    var tripletArray = new int[3];
-                    hashTable.Add(array[index_2]);
-                    int secondNumber = array[index_2];
-
-                    if (newTargetSum == secondNumber) { continue; }
-
-                    int result = newTargetSum - secondNumber;
-
-                    if (result == firstNumber || result == secondNumber) { continue; }
-
-
-
-                    if ((hashTable.Contains(result)) && (Array.IndexOf(array, result) >= index_1))
-                    {
-                        tripletArray[0] = firstNumber;
-                        tripletArray[1] = secondNumber;
-                        tripletArray[2] = result;
-                        Array.Sort(tripletArray);
-
-                        resultArray.Add(tripletArray);
-                        break;
-                    }
-
-                }
-
-
-            }
-
-            return resultArray;
-        }
-    }
-}
diff --git a/DataStructures/DataStructures.csproj b/DataStructures/DataStructures.csproj
deleted file mode 100644
index 200e0d6d..00000000
--- a/DataStructures/DataStructures.csproj
+++ /dev/null
@@ -1,34 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>net6.0</TargetFramework>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <Compile Remove="HashTables\**" />
-    <Compile Remove="Interfaces\**" />
-    <Compile Remove="Queues\**" />
-    <EmbeddedResource Remove="HashTables\**" />
-    <EmbeddedResource Remove="Interfaces\**" />
-    <EmbeddedResource Remove="Queues\**" />
-    <None Remove="HashTables\**" />
-    <None Remove="Interfaces\**" />
-    <None Remove="Queues\**" />
-  </ItemGroup>
-
-  <ItemGroup>
-    <Folder Include="Arrays\Hard\" />
-    <Folder Include="Arrays\HackerRank\" />
-    <Folder Include="Arrays\LeetCode\" />
-    <Folder Include="Strings\LeetCode\" />
-    <Folder Include="LinkedLists\Easy\" />
-    <Folder Include="LinkedLists\LeetCode\" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\Common\Common.csproj" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Remove="LinkedLists\Hard\" />
-    <None Remove="LinkedLists\LeetCode\" />
-  </ItemGroup>
-</Project>
diff --git a/DataStructures/Graphs/Easy/HasPath.cs b/DataStructures/Graphs/Easy/HasPath.cs
deleted file mode 100644
index 6c9fa645..00000000
--- a/DataStructures/Graphs/Easy/HasPath.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Graphs.Easy
-{
-    public class HasPath
-    {
-        public static bool GraphHasPathBFS(Dictionary<char, List<char>> graph, char source, char destination)
-        {
-            //BFS
-
-            var queue = new Queue<char>();
-            queue.Enqueue(source);
-
-            while(queue.Count > 0)
-            {
-                var current = queue.Dequeue();
-                if (current == destination)
-                    return true;
-
-                foreach (var item in graph[current])         
-                    queue.Enqueue(item);
-                
-            }
-
-            return false;
-        }
-
-        public static bool GraphHasPathDFS(Dictionary<char, List<char>> graph, char source, char destination)
-        {
-            //DFS
-
-            var stack = new Stack<char>();
-            stack.Push(source);
-
-            while (stack.Count > 0)
-            {
-                var current = stack.Pop();
-                if (current == destination)
-                    return true;
-
-                foreach (var item in graph[current])
-                    stack.Push(item);
-
-            }
-
-            return false;
-        }
-    }
-}
diff --git a/DataStructures/Graphs/GraphTraversal.cs b/DataStructures/Graphs/GraphTraversal.cs
deleted file mode 100644
index 7fbf3ef3..00000000
--- a/DataStructures/Graphs/GraphTraversal.cs
+++ /dev/null
@@ -1,140 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using static System.Console;
-
-namespace DataStructures.Graphs
-{
-    public class GraphTraversal
-    {
-        /**
-         *   a --> c
-         *   |     |
-         *   b     e
-         *   |
-         *   d---->f
-         *   
-         **/
-
-        
-        public Dictionary<char, List<char>> Graph { get; private set; }
-        public int[][] Grid { get; private set; }
-
-        public GraphTraversal()
-        {
-            Graph = new Dictionary<char, List<char>>();
-            Graph.Add('a', new List<char> { 'b', 'c' });
-            Graph.Add('b', new List<char> { 'd' });
-            Graph.Add('d', new List<char> { 'f' });
-            Graph.Add('c', new List<char> { 'e' });
-            Graph.Add('e', new List<char> {  });
-            Graph.Add('f', new List<char> { });
-
-            Grid =  new int[4][];
-            Grid[0] = new int[] { 1, 2, 3, 4 };
-            Grid[1] = new int[] { 5, 6, 7, 8 };
-            Grid[2] = new int[] { 9, 10, 11, 12 };
-            Grid[3] = new int[] { 13, 14, 15, 16 };
-
-        }
-        public void DepthFirstSearchPrint(Dictionary<char, List<char>> graph, char root)
-        {
-
-            /**
-             * DFS uses a stack 
-             * 1. initialize the stack with the root node
-             * 2. while stack.count > 0
-             * 3. perform operation
-             * 4. add neigbhours of currentRoot to stack
-                * 5. repeat
-            **/
-
-            var stack = new Stack<char>();
-            stack.Push(root);
-
-            while(stack.Count > 0)
-            {
-                var current = stack.Pop();
-                Write($"{current} ");
-
-                foreach (var item in graph[current])               
-                    stack.Push(item);             
-            }
-            WriteLine();
-        }
-
-        public void DepthFirstRecursive(Dictionary<char,List<char>> graph, char source)
-        {
-            Write($"{source}");
-            foreach (var neigbhor in graph[source])
-            {
-                DepthFirstRecursive(graph, neigbhor);
-            }
-        
-        }
-        public void BreadthFirstSearchPrint(Dictionary<char, List<char>> graph, char root)
-        {
-            /**
-             * BFS uses a queue.
-             * initialize queue with root node, starting point.
-             * while queue.count > 0, 
-             * perform operation
-             * do another interation over neigbhours of currentItem
-             * add each neighbour to queue
-             * repeat
-             **/
-
-            var queue = new Queue<char>();
-            queue.Enqueue(root);
-
-          
-            
-            while(queue.Count > 0)
-            {
-                var current = queue.Dequeue();
-                Write($"{current} ");
-                foreach (var item in graph[current])            
-                    queue.Enqueue(item);               
-            }
-
-            ReadLine();
-        }
-
-        public int[] DepthFirstSearchGrid(int[][] grid)
-        {
-            List<int> result = new List<int>();
-            var visited = new HashSet<string>();
-
-            DfsGridHelper(0, 0, visited, grid, result);
-
-            foreach (var item in result)
-            {
-                Write($"{item},");
-            }
-            WriteLine();
-            return result.ToArray();
-        }
-
-        private void DfsGridHelper(int row, int col, HashSet<string> visited, int[][]grid, List<int> result)
-        {
-            if (row < 0 || row >= grid.Length || col < 0 || col >= grid[0].Length)
-                return;
-
-            if (visited.Contains($"{row},{col}"))
-                return;
-
-            visited.Add($"{row},{col}");
-
-            result.Add(grid[row][col]);
-
-            DfsGridHelper(row - 1, col, visited, grid, result);
-            DfsGridHelper(row + 1, col, visited, grid, result);
-            DfsGridHelper(row, col -1, visited, grid, result);
-            DfsGridHelper(row, col +1, visited, grid, result);
-
-        }
-            
-            
-
-
-    }
-}
diff --git a/DataStructures/Graphs/Hard/NumberOfIslands.cs b/DataStructures/Graphs/Hard/NumberOfIslands.cs
deleted file mode 100644
index e8fc64f6..00000000
--- a/DataStructures/Graphs/Hard/NumberOfIslands.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Graphs.Hard
-{
-    public class NumberOfIslands
-    {
-
-        public static int FindIslands(int[][] matrix)
-        {
-            var hashTable = new HashSet<int>();
-            if (!hashTable.Contains(3))
-                hashTable.Add(4);
-
-
-            int numberOfIslands = 0;
-            for (int row = 0; row < matrix.Length; row++)
-            {
-                for (int column = 0; column < matrix[row].Length; column++)
-                {
-                    if (matrix[row][column] == 0)
-                        continue;
-                    else
-                        IdentifyIslands(matrix, row, column);
-                }
-            }
-
-            for (int row = 0; row < matrix.Length; row++)
-            {
-                for (int column = 0; column < matrix[row].Length; column++)
-                {
-                    if (matrix[row][column] == 2)
-                        numberOfIslands += 1;
-                }
-            }
-
-            return numberOfIslands;
-        }
-
-        private static void IdentifyIslands(int[][] matrix, int startRow, int startColumn)
-        {
-            var stack = new Stack<(int, int)>();
-            stack.Push((startRow, startColumn));
-
-
-            while (stack.Count > 0)
-            {
-                var currentPosition = stack.Pop();
-                var (currentRow, currentColumn) = currentPosition;
-                bool alreadyVisited = matrix[currentRow][currentColumn] == 2 || matrix[currentRow][currentColumn] == 0;
-
-                if (alreadyVisited)
-                    continue;
-
-
-                if (currentRow == startRow && currentColumn == startColumn) // this is a root node where DFS starts;
-                    matrix[currentRow][currentColumn] = 2;
-                else
-                    matrix[currentRow][currentColumn] = 0;
-
-                var neigbhours = GetNeighbours(matrix, currentRow, currentColumn);
-
-                foreach (var item in neigbhours)
-                {
-                    stack.Push(item);
-                }
-            }
-        }
-
-        private static List<(int, int)> GetNeighbours(int[][] matrix, int row, int column)
-        {
-            var neigbhours = new List<(int, int)>();
-            int rowLength = matrix.Length;
-            int columnLength = matrix[row].Length;
-
-            //look up
-            if (row - 1 >= 0 && matrix[row - 1][column] == 1)
-                neigbhours.Add((row - 1, column));
-
-            //look down
-            if (row + 1 < rowLength && matrix[row + 1][column] == 1)
-                neigbhours.Add((row + 1, column));
-
-            //look left
-            if (column - 1 >= 0 && matrix[row][column - 1] == 1)
-                neigbhours.Add((row, column - 1));
-
-            //look right
-            if (column + 1 < columnLength && matrix[row][column + 1] == 1)
-                neigbhours.Add((row, column + 1));
-            return neigbhours;
-        }
-    }
-}
diff --git a/DataStructures/Graphs/Hard/RemoveIslands.cs b/DataStructures/Graphs/Hard/RemoveIslands.cs
deleted file mode 100644
index e50865c0..00000000
--- a/DataStructures/Graphs/Hard/RemoveIslands.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Graphs.Hard
-{
-    public class RemoveIslands
-    {
-        public static int[][] Remove(int[][] matrix)
-        {
-            var onesConnectedToBorder = new bool[matrix.Length][];
-            for (int row = 0; row < matrix.Length; row++)
-                onesConnectedToBorder[row] = new bool[matrix[row].Length];
-
-            for (int row = 0; row < matrix.Length; row++)
-            {
-                for (int col = 0; col < matrix[row].Length; col++)
-                {
-                    bool rowIsBorder = row == 0 || row == matrix.Length - 1;
-                    bool colIsBorder = col == 0 || col == matrix[row].Length - 1;
-
-                    bool isBorder = rowIsBorder || colIsBorder;
-
-                    if (!isBorder)
-                        continue;
-
-                    if (matrix[row][col] != 1)
-                        continue;
-
-                    FindOnesConnectedToBorder(matrix, row, col, onesConnectedToBorder);
-                }
-            }
-
-            for (int row = 1; row < matrix.Length - 1; row++)
-            {
-                for (int col = 1; col < matrix[row].Length - 1; col++)
-                {
-
-
-                    if (onesConnectedToBorder[row][col])
-                        continue;
-
-                    matrix[row][col] = 0;
-                }
-            }
-
-            return new int[][] { };
-        }
-
-        private static void FindOnesConnectedToBorder(int[][] matrix, int startRow, int startCol, bool[][] onesConnectedToBorder)
-        {
-            var stack = new Stack<(int, int)>();
-            stack.Push((startRow, startCol));
-
-            while (stack.Count > 0)
-            {
-                var currentPosition = stack.Pop();
-                var (currentRow, currentColumn) = currentPosition;
-
-                var alreadyVisited = onesConnectedToBorder[currentRow][currentColumn];
-
-                if (alreadyVisited)
-                    continue;
-
-                onesConnectedToBorder[currentRow][currentColumn] = true;
-
-                var neighbours = GetNeigbhours(matrix, currentRow, currentColumn);
-                foreach (var item in neighbours)
-                {
-                    var (row, column) = item;
-                    if (matrix[row][column] != 1)
-                        continue;
-
-                    stack.Push((row, column));
-
-                }
-
-            }
-        }
-
-        private static List<(int, int)> GetNeigbhours(int[][] matrix, int currentRow, int currentColumn)
-        {
-            var neighbours = new List<(int, int)>();
-
-            var numRows = matrix.Length;
-            var numCols = matrix[currentRow].Length;
-
-            if (currentRow - 1 >= 0) // looking up
-                neighbours.Add((currentRow - 1, currentColumn));
-
-            if (currentRow + 1 < numRows) // looking down
-                neighbours.Add((currentRow + 1, currentColumn));
-
-            if (currentColumn - 1 >= 0) // looking left
-                neighbours.Add((currentRow, currentColumn - 1));
-
-            if (currentColumn + 1 < numCols) // looking left
-                neighbours.Add((currentRow, currentColumn + 1));
-
-            return neighbours;
-        }
-    }
-}
diff --git a/DataStructures/Graphs/Medium/CloneGraph.cs b/DataStructures/Graphs/Medium/CloneGraph.cs
deleted file mode 100644
index 9978fe34..00000000
--- a/DataStructures/Graphs/Medium/CloneGraph.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using Common;
-
-namespace DataStructures.Graphs.Medium
-{
-    public class CloneGraph
-    {
-        public static GraphNode Clone(GraphNode node)
-        {
-            if (node is null)
-                return null;
-
-            var clonedDict = new Dictionary<GraphNode, GraphNode>();
-            var queue = new Queue<GraphNode>();
-
-            queue.Enqueue(node);
-            clonedDict.Add(node, new GraphNode(node.val));
-
-            while(queue.Count > 0)
-            {
-                var currentNode = queue.Dequeue();
-
-                foreach (var neigbhour in currentNode.neighbors)
-                {
-                    if(!clonedDict.ContainsKey(neigbhour))
-                    {
-                        clonedDict.Add(neigbhour, new GraphNode(neigbhour.val));
-                        queue.Enqueue(neigbhour);
-                    }
-
-                    clonedDict[currentNode].neighbors.Add(clonedDict[neigbhour]);
-
-                }
-            }
-        
-            return clonedDict[node];
-        }
-    }
-}
diff --git a/DataStructures/Graphs/Medium/CourseSchedule.cs b/DataStructures/Graphs/Medium/CourseSchedule.cs
deleted file mode 100644
index 22c487bc..00000000
--- a/DataStructures/Graphs/Medium/CourseSchedule.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace DataStructures.Graphs.Medium
-{
-   public class CourseSchedule
-    {
-        public static bool CanFinish (int numCourses, int[][] prerequisites)
-        {
-            var graph = Util.BuildGraph(numCourses, prerequisites);
-            var visiting = new HashSet<int>();
-            var visited = new HashSet<int>();
-
-
-            foreach (var node in graph.Keys)
-            {
-                if (HasCycle(node, visiting, visited, graph))
-                   return false;
-            }
-
-            return true;
-        }
-
-        private static bool HasCycle(int node, HashSet<int> visiting, HashSet<int> visited, Dictionary<int, List<int>> graph)
-        {
-            if (visited.Contains(node))
-                return false;
-            if (visiting.Contains(node))
-                return true;
-
-            visiting.Add(node);
-            foreach (var neigbhor in graph[node])
-            {
-                if (HasCycle(neigbhor, visiting, visited, graph) == true)
-                    return true;
-            }
-
-            visiting.Remove(node);
-            visited.Add(node);
-
-            return false;
-
-        }
-
-        
-    }
-}
diff --git a/DataStructures/Graphs/Medium/LargestComponent.cs b/DataStructures/Graphs/Medium/LargestComponent.cs
deleted file mode 100644
index 30e0de4f..00000000
--- a/DataStructures/Graphs/Medium/LargestComponent.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Graphs.Medium
-{
-   public class LargestComponent
-    {
-       
-        public  int GetLargestComponent(Dictionary<int, List<int>> graph)
-        {
-            int largest = 0;
-            var visitedNodes = new HashSet<int>();
-
-            foreach (var key in graph.Keys)
-            {
-                if (visitedNodes.Contains(key))
-                    continue;
-
-               int componentCount =  BreadthFristSearchHelper(key, graph, visitedNodes);
-               largest = Math.Max(largest, componentCount);          
-            }
-
-            return largest;
-        }
-
-        private int BreadthFristSearchHelper(int key, Dictionary<int, List<int>> graph, HashSet<int> hashSet)
-        {
-            var queue = new Queue<int>();
-            queue.Enqueue(key);
-            hashSet.Add(key);
-
-            int count = 0;
-
-            while(queue.Count > 0)
-            {
-                var current = queue.Dequeue();
-                count += 1;
-
-                foreach (var neigbhour in graph[current])
-                {
-                    if (hashSet.Contains(neigbhour))
-                        continue;
-
-                    queue.Enqueue(neigbhour);
-                    hashSet.Add(neigbhour);
-                }
-            }
-
-            return count;
-        }
-    }
-}
diff --git a/DataStructures/Graphs/Medium/ShortestPath.cs b/DataStructures/Graphs/Medium/ShortestPath.cs
deleted file mode 100644
index 2240f249..00000000
--- a/DataStructures/Graphs/Medium/ShortestPath.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Graphs.Medium
-{
-    public class ShortestPath
-    {
-    }
-}
diff --git a/DataStructures/Heaps/Medium/LongestHappyString.cs b/DataStructures/Heaps/Medium/LongestHappyString.cs
deleted file mode 100644
index e7245805..00000000
--- a/DataStructures/Heaps/Medium/LongestHappyString.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Common;
-
-
-namespace DataStructures.Heaps.Medium
-{
- public class LongestHappyString
-    {
-        public static string LongestDiverseString(int a , int b, int c)
-        {
-            var result = new StringBuilder();
-            var maxHeap = new PriorityQueue<char, int>(new IntMaxComparer());
-            
-            if(a > 0)
-                maxHeap.Enqueue('a', a);
-            if(b > 0)
-                maxHeap.Enqueue('b', b);
-            if(c > 0)
-                maxHeap.Enqueue('c', c);
-
-
-            while(maxHeap.Count > 0)
-            {
-               maxHeap.TryDequeue(out char currentChar, out int count);
-               if(result.Length > 1 && IsMaxSequence(result, currentChar))
-                {
-                    if (maxHeap.Count == 0)
-                        break;
-                    maxHeap.TryDequeue(out char nextChar, out int nextCharCount);
-                    result.Append(nextChar);
-                    nextCharCount -= 1;
-
-                    if (nextCharCount > 0)
-                        maxHeap.Enqueue(nextChar, nextCharCount);
-                }
-               else
-                {
-                    result.Append(currentChar);
-                    count -= 1;
-                }
-
-                if (count > 0)
-                    maxHeap.Enqueue(currentChar, count);
-            }
-
-            return result.ToString();
-        }
-
-        private static bool IsMaxSequence(StringBuilder value, char currentChar) =>
-             value[^1] == value[^2]  && value[^1] == currentChar;
-        
-    }
-}
diff --git a/DataStructures/Heaps/Medium/TopKFrequentWords.cs b/DataStructures/Heaps/Medium/TopKFrequentWords.cs
deleted file mode 100644
index d884bd33..00000000
--- a/DataStructures/Heaps/Medium/TopKFrequentWords.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace DataStructures.Heaps.Medium
-{
-    public class TopKFrequentWords
-    {
-        public static IList<string> TopFrequent(string[] words, int k)
-        {
-            /**
-             * Iterate over iput arrays
-             * Compute frequncy of unique words with hashtable
-             * iterate over keys of hashtable, store each key in prority queue
-             * while k is greater than zero, remove top item in priority queue and add to result array
-             * return result array
-             **/
-
-            var maxHeap = new PriorityQueue<string, WordItem>(new WordItemComparer());
-            var frequencyTable = new Dictionary<string, int>();
-            var result = new List<string>();
-
-            foreach (var word in words)
-            {
-                if (!frequencyTable.ContainsKey(word))             
-                    frequencyTable.Add(word, 1);            
-                else
-                    frequencyTable[word] += 1;
-            }
-
-            foreach (var key in frequencyTable.Keys)
-                maxHeap.Enqueue(key, new WordItem(frequencyTable[key], key));
-
-            while( k >  0)
-            {
-                result.Add(maxHeap.Dequeue());
-                k -= 1;
-            }
-
-            return result;           
-        }
-    }
-}
diff --git a/DataStructures/LinkedLists/Easy/RemoveDuplicates.cs b/DataStructures/LinkedLists/Easy/RemoveDuplicates.cs
deleted file mode 100644
index 34fe0bc9..00000000
--- a/DataStructures/LinkedLists/Easy/RemoveDuplicates.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-
-namespace DataStructures.LinkedLists.Easy
-{
-    public class RemoveDuplicates
-    {
-		//linkedList = 1 -> 1 ->3 -> 4 ->4 -> 4 ->5 -> 6 ->6 
-		public class LinkedList
-		{
-			public int value;
-			public LinkedList next;
-
-			public LinkedList(int value)
-			{
-				this.value = value;
-				this.next = null;
-			}
-		}
-
-		public LinkedList RemoveDuplicatesFromLinkedList(LinkedList linkedList)
-		{
-			// Write your code here.
-			if (linkedList == null)
-				return null;
-
-			var currentNode = linkedList;
-			var nextNode = currentNode.next == null? currentNode : currentNode.next; 
-
-			while (currentNode.next != null) {
-				if (currentNode.value != nextNode.value)
-				{
-					currentNode = nextNode;
-					nextNode = currentNode.next;
-				}
-				else {
-					currentNode.next = nextNode.next;
-					nextNode = currentNode.next;
-				}				
-			}
-			return linkedList;
-		}
-	}
-}
diff --git a/DataStructures/LinkedLists/Hard/FindLoop.cs b/DataStructures/LinkedLists/Hard/FindLoop.cs
deleted file mode 100644
index 59bf6ec9..00000000
--- a/DataStructures/LinkedLists/Hard/FindLoop.cs
+++ /dev/null
@@ -1,72 +0,0 @@
-﻿using System;
-namespace DataStructures.LinkedLists.Hard
-{
-    public class FindLoopInLinkedList
-    {
-        // F = X = D + P, S = 2X = 2D + 2P; T = D + P + R
-        public static ListNode FindLoop(ListNode head)
-        {
-            // intialise first pointer to next node from the head, second pointer to two nodes from the head
-            var first = head.Next;
-            var second = head.Next.Next;
-
-            //move thru singly linked list until first and second pointer overlap (point to the same node in the loop)
-            while (first != second) {
-                first = first.Next;
-                second = second.Next.Next;
-            }
-
-            // move first or second pointer to the head.
-            first = head;
-
-            while (first != second) {
-                first = first.Next;
-                second = second.Next;
-            }
-
-            //when first pointer overlaps with second pointer again,
-            //we are at the origin of the loop second pointer and
-
-            return first;
-        }
-
-        
-    }
-
-    public class SinglyLinkedList
-    {
-       
-
-        public ListNode Head { get; private set; }
-        public ListNode Tail { get; private set; }
-       
-        public void Add(ListNode node)
-        { 
-            if(Head == null)
-            {
-                Head = node;
-                Tail = Head;
-            }
-            else
-            {
-                Tail.Next = node;
-                Tail = node;
-            }
-                        
-            
-        }
-    }
-
-    public class ListNode
-    {
-        public int Value { get; private set; }
-        public  ListNode Next { get; set; }
-
-        public ListNode (int value)
-        {
-            Value = value;
-        }
-    }
-
-    
-}
diff --git a/DataStructures/LinkedLists/Hard/MergeLinkedLists.cs b/DataStructures/LinkedLists/Hard/MergeLinkedLists.cs
deleted file mode 100644
index 8f1c07f9..00000000
--- a/DataStructures/LinkedLists/Hard/MergeLinkedLists.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.LinkedLists.Hard
-{
-    public class MergeLinkedLists
-    {
-        public static ListNode Merge(ListNode headOne, ListNode headTwo)
-        {
-            //h1 = 2 -> 6 -> 7 -> 8;
-            //h2 = 1 -> 3 -> 4 -> 5 -> 9 -> 10
-
-            var p1 = headOne;
-            var p2 = headTwo;
-
-            ListNode previous = null;
-
-            while(p1 != null && p2 != null)
-            {
-                if(p1.Value < p2.Value)
-                {
-                    previous = p1;
-                    p1 = p1.Next;
-                }
-                else
-                {
-                    if (previous is not null)
-                        previous.Next = p2;
-                    previous = p2;
-                    p2 = p2.Next;
-                    previous.Next = p1;
-                }
-            }
-
-            if (p1 is null)
-                previous.Next = p2;
-
-            return headOne.Value < headTwo.Value ? headOne : headTwo;
-        }
-
-        public static ListNode MergeKLists(ListNode[] lists)
-        {
-            var resultList = lists[0];
-
-            for (int i = 1; i < lists.Length; i++)
-            {
-                resultList = Merge(resultList, lists[i]);
-            }
-
-            return resultList;
-        }
-    }
-
-   
-}
diff --git a/DataStructures/LinkedLists/Hard/ReverseList.cs b/DataStructures/LinkedLists/Hard/ReverseList.cs
deleted file mode 100644
index 1394fef7..00000000
--- a/DataStructures/LinkedLists/Hard/ReverseList.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-﻿using System;
-namespace DataStructures.LinkedLists.Hard
-{
-    public class ReverseList
-    {
-        // 0 --> 1 --> 2 --> 3 --> 4 --> 5
-
-        // 5 --> 4 --> 3 --> 2 --> 1 --> 0
-
-        public static ListNode ReverseLinkedList(ListNode head)
-        {
-            // Write your code here.
-            ListNode previousNode = null;
-            ListNode currentNode = head;
-
-            while (currentNode != null) {
-                ListNode nextNode = currentNode.Next;
-                currentNode.Next = previousNode;
-                previousNode = currentNode;
-                currentNode = nextNode;
-
-            }
-            return previousNode;
-        }
-
-        public static ListNode RecursiveReverse(ListNode head)
-        {
-            if (head == null || head.Next == null)
-                return head;
-            ListNode pointer1 = null;
-            ListNode pointer2 = head;
-            ListNode pointer3 = head;
-            return ReverseHelper(pointer1, pointer2, pointer3);
-        }
-
-        private static ListNode ReverseHelper(ListNode pointer1, ListNode pointer2, ListNode pointer3)
-        {
-            if (pointer2 == null)
-                return pointer1;
-
-            pointer3 = pointer2.Next;
-            pointer2.Next = pointer1;
-            pointer1 = pointer2;
-            pointer2 = pointer3;
-
-            return ReverseHelper(pointer1, pointer2, pointer3);
-        }
-    }
-
-   
-}
diff --git a/DataStructures/LinkedLists/Hard/RotateLinkedList.cs b/DataStructures/LinkedLists/Hard/RotateLinkedList.cs
deleted file mode 100644
index e77feddf..00000000
--- a/DataStructures/LinkedLists/Hard/RotateLinkedList.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.LinkedLists.Hard
-{
-  public class RotateLinkedList
-    {
-        //O(n) , O(1)
-        public static ListNode Rotate(ListNode head, int k)
-        {
-            var originalTail = head;
-            int Length = 1;
-
-            while (originalTail.Next != null)
-            {
-                originalTail = originalTail.Next;
-                Length += 1;
-            }
-
-            int offset = Math.Abs(k) % Length;
-            if (offset == 0)
-                return head;
-
-            int newTailPosition = k > 0 ? Length - offset : offset;
-            ListNode newTail = head;
-
-            for (int i = 1; i < newTailPosition; i++)
-            {
-                newTail = newTail.Next;
-            }
-
-            //do rotation
-            var newHead = newTail.Next;
-            originalTail.Next = head;
-            newTail.Next = null;
-            return newHead;
-        }
-    }
-}
diff --git a/DataStructures/LinkedLists/LeetCode/LinkedListCycle.cs b/DataStructures/LinkedLists/LeetCode/LinkedListCycle.cs
deleted file mode 100644
index 00357dc7..00000000
--- a/DataStructures/LinkedLists/LeetCode/LinkedListCycle.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-﻿using System;
-namespace DataStructures.LinkedLists.LeetCode
-{
-    public class LinkedListCycle
-    {
-        public static LinkedList FindLoop(LinkedList head)
-        {
-            // intialise first pointer to next node from the head, second pointer to two nodes from the head
-            var first = head.next != null? head.next : null;
-            if (first is null)
-                return null;
-
-            var second = head.next.next != null ? head.next.next : null;
-            if (second is null)
-                return null;
-
-            //move thru singly linked list until first and second pointer overlap (point to the same node in the loop)
-            while (first != second)
-            {
-                first = first.next != null? first.next: null;
-                if (first == null)
-                    return null;
-
-                second = second.next!= null? second.next.next : null;
-                if (second == null)
-                    return null;
-
-            }
-
-            // move first or second pointer to the head.
-            first = head;
-
-            while (first != second)
-            {
-                first = first.next;
-                second = second.next;
-            }
-
-            //when first pointer overlaps with second pointer again,
-            //we are at the origin of the loop second pointer and
-
-            return first;
-        }
-    }
-
-    public class LinkedList
-    {
-        public int value;
-        public LinkedList next = null;
-
-        public LinkedList(int value)
-        {
-            this.value = value;
-        }
-    }
-}
diff --git a/DataStructures/LinkedLists/Medium/CopyListWithRamdomPointer.cs b/DataStructures/LinkedLists/Medium/CopyListWithRamdomPointer.cs
deleted file mode 100644
index 83c6c882..00000000
--- a/DataStructures/LinkedLists/Medium/CopyListWithRamdomPointer.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.LinkedLists.Medium
-{
-    public class CopyListWithRamdomPointer
-    {
-        private static ListNode2 Copy(ListNode2 head)
-        {
-            /**
-            1. iterate over original list
-            2. make copy of original not by creating new node
-            3. map original node with copy node using dictionary, *Take account of next pointers and random pointers to null values*
-            4. iterate over original list again
-            5. set next pointer and random pointer of copy node to corresponding next pointers and random pointer of original node as keys
-             **/
-
-            if (head == null)
-                return null;
-
-            var currentNode = head;
-            var oldNodeToCopyMap = new Dictionary<ListNode2, ListNode2>();
-            
-           
-            while(currentNode != null)
-            {
-                var copy = new ListNode2(currentNode.val);
-                oldNodeToCopyMap.Add(currentNode, copy);
-                currentNode = currentNode.next;
-            }
-
-            currentNode = head;
-            while(currentNode != null)
-            {
-                var copy = oldNodeToCopyMap[currentNode];
-                copy.next =   currentNode.next != null  ? oldNodeToCopyMap[currentNode.next] : null;
-                copy.random = currentNode.random != null ? oldNodeToCopyMap[currentNode.random] : null; ;
-                currentNode = currentNode.next;
-            }
-
-            return oldNodeToCopyMap[head];
-        }
-    }
-
-    public class ListNode2
-    {
-        public int val;
-        public ListNode2 next;
-        public ListNode2 random;
-
-        public ListNode2(int _val)
-        {
-            val = _val;
-            next = null;
-            random = null;
-        }
-    }
-}
diff --git a/DataStructures/LinkedLists/Medium/DoublyLinkedList.cs b/DataStructures/LinkedLists/Medium/DoublyLinkedList.cs
deleted file mode 100644
index 046118e4..00000000
--- a/DataStructures/LinkedLists/Medium/DoublyLinkedList.cs
+++ /dev/null
@@ -1,157 +0,0 @@
-﻿using System;
-namespace DataStructures.LinkedLists.Medium
-{
-    public class DoublyLinkedList
-    {
-		public Node Head { get; private set; }
-		public Node Tail { get; private set; }
-		public int Length { get; private set; }
-
-		public void SetHead(Node node)
-		{
-			if (Head is null) {
-				Head = node;
-				Tail = node;
-				Length++;
-				return;
-			}
-
-			InsertBefore(Head, node);
-		}
-
-		public void SetTail(Node node)
-		{
-			if (Tail is null) {
-				SetHead(node);
-				return;
-			}
-			InsertAfter(Tail, node);
-		}
-
-		public void InsertBefore(Node node, Node nodeToInsert)
-		{
-			if (nodeToInsert == Head && nodeToInsert == Tail)
-				return;
-
-			Remove(nodeToInsert);
-			nodeToInsert.Prev = node.Prev;
-			nodeToInsert.Next = node;
-
-			if (node.Prev is null)
-				Head = nodeToInsert;
-			else
-				node.Prev.Next = nodeToInsert;
-
-			node.Prev = nodeToInsert;
-			Length++;
-		}
-
-		public void InsertAfter(Node node, Node nodeToInsert)
-		{
-			if (nodeToInsert == Head && nodeToInsert == Tail)
-				return;
-
-			Remove(nodeToInsert);
-
-			nodeToInsert.Prev = node;
-			nodeToInsert.Next = node.Next;
-
-			if (node.Next is null)
-				Tail = nodeToInsert;
-			else
-				node.Next.Prev = nodeToInsert;
-
-			node.Next = nodeToInsert;
-			Length++;
-		}
-
-		public void InsertAtPosition(int position, Node nodeToInsert)
-		{
-			if (position == 1) {
-				SetHead(nodeToInsert);
-				return;
-			}
-
-			var currentNode = Head;
-			int currentPosition = 1;
-
-			while (currentNode is not null & currentPosition != position){
-				currentNode = currentNode.Next;
-				currentPosition++;
-			}
-
-			if (currentNode is not null)
-				InsertBefore(currentNode, nodeToInsert);
-			else
-				SetTail(nodeToInsert);
-			
-		}
-
-		public void RemoveNodesWithValue(int value)
-		{
-			var node = Head;
-			while (node is not null) {
-
-				var nodeToRemove = node;
-				node = node.Next;
-
-				if (nodeToRemove.Value == value)
-					Remove(nodeToRemove);		
-			}
-		}
-
-		public void Remove(Node node)
-		{
-			if (node == Head)
-				Head = Head.Next;
-
-			if (node == Tail)
-				Tail = Tail.Prev;
-
-			RemoveNodeBindings(node);
-			Length--;
-		}
-
-        private void RemoveNodeBindings(Node node)
-        {
-           if(node.Prev is not null)
-				node.Prev.Next = node.Next;
-
-			if (node.Next is not null)
-				node.Next.Prev = node.Prev;
-
-			node.Prev = null;
-			node.Next = null;
-        }
-
-        public bool ContainsNodeWithValue(int value) {
-			var currentNode = this.Head;
-			while (currentNode is not null && currentNode.Value != value)
-				currentNode = currentNode.Next;
-
-			return currentNode != null;
-		}
-
-		public Node FindNode(int value) {
-			var currentNode = this.Head;
-			while (currentNode is not null && currentNode.Value != value)
-				currentNode = currentNode.Next;
-
-			return currentNode;
-		}
-    }
-
-
-	// Do not edit the class below.
-	public class Node
-	{
-		public int Value;
-		public Node Prev;
-		public Node Next;
-
-		public Node(int value)
-		{
-			this.Value = value;
-		}
-	}
-}
diff --git a/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs b/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs
deleted file mode 100644
index 865ef965..00000000
--- a/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-
-namespace DataStructures.LinkedLists.Medium
-{
-    public class SumOfLinkedList
-    {
-        public LinkedList SumOfLinkedLists(LinkedList linkedListOne, LinkedList linkedListTwo)
-        {
-            int carry = 0; LinkedList head = null; int counter = 0; LinkedList lastNode = null;
-
-            while (linkedListOne != null || linkedListTwo != null)
-            {
-                int firstValue = linkedListOne != null ? linkedListOne.value : 0;
-                int secondValue = linkedListTwo != null ? linkedListTwo.value : 0;
-
-                int sum = firstValue + secondValue + carry;
-                if (sum >= 10)
-                {
-                    sum = sum - 10;
-                    carry = 1;
-                }
-                else
-                {
-                    carry = 0;
-                }
-
-
-                BuildResultList(ref head, ref lastNode, counter, sum);
-                /**
-                                if(counter == 0)
-                                {
-                                    head = new LinkedList(sum);
-                                    lastNode = head;
-                                }
-                                else
-                                {
-                                    var newNode = new LinkedList(sum);
-                                    lastNode.next = newNode;
-                                    lastNode = newNode;
-                                    
-                                }
-                **/
-                counter++;
-                linkedListOne = linkedListOne != null ? linkedListOne.next : null;
-                linkedListTwo = linkedListTwo != null ? linkedListTwo.next : null;
-            }
-
-            if (carry == 1) {
-                BuildResultList(ref head, ref lastNode, counter, carry);
-            }
-
-
-            return head;
-        }
-
-        private void BuildResultList(ref LinkedList head, ref LinkedList lastNode, int counter, int sum) {
-
-            if (counter == 0)
-            {
-                head = new LinkedList(sum);
-                lastNode = head;
-            }
-            else
-            {
-                var newNode = new LinkedList(sum);
-                lastNode.next = newNode;
-                lastNode = newNode;
-            }
-        }
-
-        //O(Max(m, n)) time , O(Max(m,n)) space
-        public LinkedList Sum(LinkedList linkedListOne, LinkedList linkedListTwo)
-        {
-            var nodeHeadPointer = new LinkedList(0);
-            var currentNode = nodeHeadPointer;
-            int carry = 0;
-
-            var nodeOne = linkedListOne;
-            var nodeTwo = linkedListTwo;
-
-            while (nodeOne != null || nodeTwo != null || carry != 1)
-            {
-                int valueOne = nodeOne != null ? nodeOne.value : 0;
-                int valueTwo = nodeTwo != null ? nodeTwo.value : 0;
-
-                int sum = valueOne + valueTwo + carry;
-                int nodeValue = sum % 10;
-
-                var newNode = new LinkedList(nodeValue);
-                currentNode.next = newNode;
-                currentNode = newNode;
-
-                carry = sum / 10;
-
-                nodeOne = nodeOne != null ? nodeOne.next : null;
-                nodeTwo = nodeTwo != null ? nodeTwo.next : null;
-            }
-
-            return nodeHeadPointer.next;
-        }
-    }
-
-
-    // This is an input class. Do not edit.
-    public class LinkedList
-    {
-        public int value;
-        public LinkedList next;
-
-        public LinkedList(int value)
-        {
-            this.value = value;
-            this.next = null;
-        }
-    }
-}
diff --git a/DataStructures/LinkedLists/VeryHard/LRUCache.cs b/DataStructures/LinkedLists/VeryHard/LRUCache.cs
deleted file mode 100644
index 0eb6afd8..00000000
--- a/DataStructures/LinkedLists/VeryHard/LRUCache.cs
+++ /dev/null
@@ -1,107 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-
-
-namespace DataStructures.LinkedLists.VeryHard
-{
-	public class LRUCache
-	{
-		public int maxSize;
-        public Dictionary<string, LinkedListNode<KeyValueItem>> Cache { get; set; }
-		public LinkedList<KeyValueItem> ListOfMostRecentValues { get; set; }
-		public int CurrentSize { get; private set; }
-
-        public LRUCache(int maxSize)
-		{
-			this.maxSize = maxSize > 1 ? maxSize : 1;
-			Cache = new Dictionary<string, LinkedListNode<KeyValueItem>>();
-			CurrentSize = 0;
-			ListOfMostRecentValues = new LinkedList<KeyValueItem>();
-			
-			
-		}
-
-		public void InsertKeyValuePair(string key, int value)
-		{
-			// Write your code here.
-			if(!Cache.ContainsKey(key))
-            {
-				if (CurrentSize == maxSize)
-					EvictLeastRecent();			
-				else
-					CurrentSize += 1;			
-				
-				Cache.Add(key, new LinkedListNode<KeyValueItem>(new KeyValueItem(key, value)));
-				ListOfMostRecentValues.AddFirst(Cache[key]);
-			}
-			else
-            {
-				ReplaceKey(key, value);
-				UpdateMostRecentValue(Cache[key]);
-            }
-			//updateMostRecentValue
-			//UpdateMostRecentValue(Cache[key]);
-			
-		}
-
-		private void UpdateMostRecentValue(LinkedListNode<KeyValueItem> node)
-        {
-			ListOfMostRecentValues.Remove(node);
-			ListOfMostRecentValues.AddFirst(node);
-
-		}
-
-		private void ReplaceKey(string key, int value)
-        {
-			if (!Cache.ContainsKey(key))
-				throw new InvalidOperationException();
-
-			Cache[key].Value.ItemValue = value;
-        }
-
-		private void EvictLeastRecent()
-        {
-			string keyToRemove = ListOfMostRecentValues.Last.Value.ItemKey;
-			ListOfMostRecentValues.RemoveLast();
-			Cache.Remove(keyToRemove);
-        }
-
-		public LRUResult GetValueFromKey(string key)
-		{
-			if (!Cache.ContainsKey(key))
-				return null;
-
-			UpdateMostRecentValue(Cache[key]);
-			return new LRUResult(true, Cache[key].Value.ItemValue);
-		}
-
-		public string GetMostRecentKey()
-		{
-			return ListOfMostRecentValues.First.Value.ItemKey;
-		}
-	}
-
-	public class KeyValueItem
-    {
-        public string ItemKey { get; set; }
-        public int ItemValue { get; set; }
-
-		public KeyValueItem(string key, int value)
-        {
-			ItemKey = key;
-			ItemValue = value;
-        }
-    }
-
-	public class LRUResult
-	{
-		public bool found;
-		public int value;
-
-		public LRUResult(bool found, int value)
-		{
-			this.found = found;
-			this.value = value;
-		}
-	}
-}
diff --git a/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs b/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs
deleted file mode 100644
index f5e0d819..00000000
--- a/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs
+++ /dev/null
@@ -1,83 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Stacks.Hard
-{
-    public class LargestRectangleUnderSkyline
-    {
-        //O(n^2) time O(1) space
-        public static int LargestRectangleArea(int[] inputArray)
-        {
-            if (inputArray.Length == 0)
-                return 0;
-
-            int maxArea = 0;
-            int leftPosition;
-            int rightPosition;
-            int currentWidth;
-
-            for (int index = 0; index < inputArray.Length; index++)
-            {
-                leftPosition = index - 1;
-                rightPosition = index + 1;
-                currentWidth = 1;
-
-                //   <----expand left  
-                while (leftPosition >= 0)
-                {
-                    if (inputArray[index] <= inputArray[leftPosition])
-                        currentWidth++;
-                    else
-                        break;
-                    leftPosition--;
-
-                }
-
-                //expand right ------->
-                while (rightPosition < inputArray.Length)
-                {
-                    if (inputArray[index] <= inputArray[rightPosition])
-                        currentWidth++;
-                    else
-                        break;
-
-                    rightPosition++;
-                }
-
-                maxArea = Math.Max(maxArea, currentWidth * inputArray[index]);
-            }
-
-            return maxArea;
-        }
-
-        public static int LargestRectangleArea2(List<int> buildings)
-        {
-            if (buildings.Count == 0)
-                return 0;
-
-            var stack = new List<int>();
-            int maxArea = 0;
-            buildings.Add(0);
-
-            for (int index = 0; index < buildings.Count; index++)
-            {
-                while(stack.Count != 0  && buildings[stack[stack.Count -1]] >= buildings[index])             
-                {
-                    int pillarHeight = buildings[stack[stack.Count - 1]];
-                    stack.RemoveAt(stack.Count - 1);
-                    int width = stack.Count == 0 ? index : (index - stack[stack.Count - 1]) -1;
-
-                    maxArea = Math.Max(width * pillarHeight, maxArea);
-                }
-
-                stack.Add(index);
-            }
-
-            return maxArea;
-
-        }
-    }
-}
diff --git a/DataStructures/Stacks/Hard/ShortenPath.cs b/DataStructures/Stacks/Hard/ShortenPath.cs
deleted file mode 100644
index 7d07f4a3..00000000
--- a/DataStructures/Stacks/Hard/ShortenPath.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Stacks.Hard
-{
-    public class ShortenPath
-    {
-        public static string Shorten(string path)
-        {
-            var splitted = path.Split('/');
-            var stack = new List<string>();
-
-            if (path.StartsWith("/"))
-                stack.Add("/");
-
-            foreach (var item in splitted)
-            {
-                if (stack.Count > 0 && stack[stack.Count - 1] == "/" && item.Equals(".."))
-                    continue;
-
-                if (stack.Count > 0 && stack[stack.Count - 1] != ".." && item.Equals(".."))
-                {
-                    stack.RemoveAt(stack.Count - 1);
-                    continue;
-                }
-
-
-                if (item.Equals(".") || string.IsNullOrEmpty(item))
-                    continue;
-
-                stack.Add(item);              
-            }
-
-            var result = new StringBuilder();
-          
-           // if (path.StartsWith("/"))
-               // result.Append("/");
-            
-
-           for(int index = 0; index < stack.Count; index++)
-            {
-
-                if (index == stack.Count - 1)
-                    result.Append(stack[index]);
-                else if (stack[index] == "/")
-                {
-                    result.Append(stack[index]);
-                   // result.Append("/");
-
-                }
-                else
-                {
-                    result.Append(stack[index]);
-                    result.Append("/");
-                }
-            }
-
-            return result.ToString();
-        }
-
-        public static string Shorten2(string path)
-        {
-            var splitted = path.Split('/');
-            var stack = new List<string>();
-
-            if (path.StartsWith("/"))
-                stack.Add("");
-
-            var filteredList = splitted
-                                .Where(x => (x.Count() > 0 && x != "."))              
-                                .ToList();
-
-            foreach (var item in filteredList)
-            {
-                if (stack.Count > 0 && stack[stack.Count - 1] == "" && item.Equals(".."))
-                    continue;
-
-                if (stack.Count > 0 && stack[stack.Count - 1] != ".." && item.Equals(".."))
-                {
-                    stack.RemoveAt(stack.Count - 1);
-                    continue;
-                }
-
-                stack.Add(item);
-
-            }
-
-            if (stack.Count == 1 && stack[0] == "")
-                return "/";
-
-            return string.Join('/', stack);         
-        }
-    }
-
-
-}
diff --git a/DataStructures/Stacks/Medium/BalancedBrackets.cs b/DataStructures/Stacks/Medium/BalancedBrackets.cs
deleted file mode 100644
index ea2185db..00000000
--- a/DataStructures/Stacks/Medium/BalancedBrackets.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Stacks.Medium
-{
-    public class BalancedBrackets
-    {
-        //using stack,  string and hashtable or dictionary
-        public static bool IsValid(string input)
-        {
-            //((){}()[({})])
-
-            //1. iterate thru string, 
-            //2. use stack to store any opening brackets <({[>
-            //3.  when you encounter closing bracket:
-            //     1. if stack is empty, return false.
-            //     2. check if bracket at top of stack is the matching closing bracket, if so pop item at top of stack, if not return false.
-            // 4.repeat process
-            //5.  at the end of iteration, check if the stack if empty, if empty, return true else false.
-
-            string openingBrackets = "({[";
-            string closingBrackets = ")}]";
-
-            var matchingBrackets = new Dictionary<char, char>();
-            matchingBrackets.Add(')', '(');
-            matchingBrackets.Add(']', '[');
-            matchingBrackets.Add('}', '{');
-
-            var stack = new Stack<char>();
-
-            foreach (char item in input)
-            {
-                if (openingBrackets.Contains(item))
-                    stack.Push(item);
-                else if(closingBrackets.Contains(item))
-                {
-                    if (stack.Count == 0)
-                        return false;
-
-                    if (stack.Peek() == matchingBrackets[item])
-                        stack.Pop();
-                    else
-                        return false;
-                }
-            }
-
-            return stack.Count == 0;
-        }
-
-        
-    }
-}
diff --git a/DataStructures/Stacks/Medium/MinMaxStack.cs b/DataStructures/Stacks/Medium/MinMaxStack.cs
deleted file mode 100644
index 038f499c..00000000
--- a/DataStructures/Stacks/Medium/MinMaxStack.cs
+++ /dev/null
@@ -1,136 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Stacks.Medium
-{
-    public class MinMaxStack
-    {
-      
-		private LinkedList<int> list { get; set; }
-		private Dictionary<int, MinMaxValues> tracker { get; set; }
-
-		public MinMaxStack() {
-			list = new LinkedList<int>();		
-			tracker = new Dictionary<int, MinMaxValues>();
-			
-		}
-
-		public int Count()
-		{
-			tracker.Keys.Max();
-			return list.Count;
-		}
-
-        public int Peek()
-		{
-			
-
-			if (list.Count > 0)
-				return list.Last.Value;
-
-			
-
-			return -1;
-		}
-
-		public int Pop()
-		{
-			return _Pop();
-		}
-
-		private int _Pop() { 
-			
-		    if(Peek() != -1)
-            {
-				var value = list.Last.Value;
-			
-				tracker[value].Count--;
-				
-				if (tracker[value].Count == 0)
-					tracker.Remove(value);
-				
-				
-				list.RemoveLast();
-				return value;
-            }
-			return -1;
-		}
-
-		public void Push(int number)
-		{
-			_Push(number);
-		}
-
-		private void _Push(int number)
-		{
-			var minMaxValues = new MinMaxValues();
-
-			if (Peek() == -1)
-			{
-				minMaxValues.Minimum = number;
-				minMaxValues.Maximum = number;
-				minMaxValues.Count++;
-
-				tracker.Add(number, minMaxValues);
-				list.AddLast(number);
-				return;
-            }
-
-          
-			if (!tracker.ContainsKey(number))
-			{
-				int currentMinimum = tracker.Last().Value.Minimum;
-				int currentMaximum = tracker.Last().Value.Maximum;
-				minMaxValues.Minimum = number < currentMinimum ? number : currentMinimum;
-				minMaxValues.Maximum = number > currentMaximum ? number : currentMaximum;
-				minMaxValues.Count++;
-				tracker.Add(number, minMaxValues);
-
-			}
-			else
-			{
-				tracker[number].Count++;
-			}
-
-			list.AddLast(number);
-				
-            
-		}
-
-
-		public int GetMin()
-		{
-			
-			if (Peek() != -1)
-			{
-				return tracker.Last().Value.Minimum;
-			
-			}
-			return -1;
-		}
-
-
-		public int GetMax()
-		{
-			
-			if (Peek() != -1)
-			{
-				return tracker.Last().Value.Maximum;
-			}
-			return -1;
-		}
-
-	}
-
-	internal class MinMaxValues
-	{
-        public int  Maximum { get; set; }
-
-		public int Count { get; set; }
-		public int Minimum { get; set; }
-    }
-
-}
diff --git a/DataStructures/Stacks/Medium/NextGreaterThan.cs b/DataStructures/Stacks/Medium/NextGreaterThan.cs
deleted file mode 100644
index 04700e72..00000000
--- a/DataStructures/Stacks/Medium/NextGreaterThan.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-﻿
-using System.Collections.Generic;
-
-namespace DataStructures.Stacks.Medium
-{
- public class NextGreaterThan
-    {
-        public static int[] FindNexGreaterThan(int[] inputArray) {
-
-            var stack = new Stack<int>();
-            var result = new int[inputArray.Length];
-
-            for (int i = 0; i < result.Length; i++)
-                result[i] = -1;
-
-            for (int index = 0; index < (2 * inputArray.Length); index++)
-            {
-                int arrayIndex = index % inputArray.Length;
-
-                while(stack.Count > 0 && inputArray[stack.Peek()] < inputArray[arrayIndex]) 
-                {
-                    int previousIndex = stack.Pop();
-                    result[previousIndex] = inputArray[arrayIndex];
-                }
-
-                stack.Push(arrayIndex);
-            }
-            return result;
-        }
-
-
-    }
-}
diff --git a/DataStructures/Stacks/Medium/SortStack.cs b/DataStructures/Stacks/Medium/SortStack.cs
deleted file mode 100644
index a643688a..00000000
--- a/DataStructures/Stacks/Medium/SortStack.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Stacks.Medium
-{
-    public class SortStack
-    {
-        public static List<int> Sort(List<int> stack) 
-        {
-            if (stack.Count == 0)
-                return stack;
-
-            int top = stack[stack.Count - 1];
-            stack.RemoveAt(stack.Count - 1);
-
-            Sort(stack);
-
-            InsertInOrderedStack(stack, top);
-
-            return stack;
-
-
-        }
-
-        private static void InsertInOrderedStack(List<int> stack, int value)
-        {
-            if (stack.Count == 0 || stack[stack.Count - 1] <= value)
-            {
-                stack.Add(value);
-                return;
-            }
-               
-            int top = stack[stack.Count - 1];
-            stack.RemoveAt(stack.Count - 1);
-
-            InsertInOrderedStack(stack, value);
-
-            stack.Add(top);
-        }
-    }
-}
diff --git a/DataStructures/Stacks/Medium/SunsetViews.cs b/DataStructures/Stacks/Medium/SunsetViews.cs
deleted file mode 100644
index d7199835..00000000
--- a/DataStructures/Stacks/Medium/SunsetViews.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Stacks.Medium
-{
-    public class SunsetViews
-    {
-        public static int[] Views(int[] buildings, string direction)
-        {
-            // EAST ------>
-            // <--------- WEST
-
-            var stack = new Stack<int>();
-            int step = direction == "EAST" ? 1 : -1;
-            int startIndex = direction == "EAST" ? 0 : buildings.Length - 1;
-
-            int index = startIndex;
-            while (index >= 0 && index < buildings.Length)
-            {
-                while (stack.Count > 0 && !(buildings[stack.Peek()] > buildings[index]))
-                {
-                    stack.Pop();
-                }
-
-                stack.Push(index);
-                index += step;
-            }
-
-            var result = stack.ToList();
-            if (direction == "EAST")
-                 result.Reverse();
-            
-            return result.ToArray();
-          
-        }
-    }
-}
diff --git a/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs b/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs
deleted file mode 100644
index 3df7aeff..00000000
--- a/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Text;
-using static System.Console;
-using System.Linq;
-
-namespace DataStructures.Strings.Easy
-{
-    public class CeaserCipherEncryptor
-    {
-        private const int MaxAlphabets = 26;
-        public CeaserCipherEncryptor()
-        {
-        }
-
-        public static void Run() {
-           WriteLine(OptimalSolution2("abc", 57));
-        }
-
-        private static string OptimalSolution(string str, int key) {
-
-            if (string.IsNullOrEmpty(str))
-                return string.Empty;
-
-            var alphabetDict = new Dictionary<string,int>();
-            var alphabetPositionDict = new Dictionary<int, string>();
-            int alphabetPosition = 1;
-            var resultBuilder = new StringBuilder();
-            for (int index = 65; index <= 90 ; index++)
-            {
-                alphabetDict.Add(ConverFromAsciiToChar(index), alphabetPosition);
-                alphabetPositionDict.Add(alphabetPosition, ConverFromAsciiToChar(index).ToLower());
-                alphabetPosition++;
-            }
-
-            for (int index = 0; index < str.Length; index++)
-            {
-                int currentPosition = alphabetDict[str[index].ToString()];
-                int newPosition = GetNewPosition(currentPosition, key);
-                resultBuilder.Append(alphabetPositionDict[newPosition]);
-            }
-
-            return resultBuilder.ToString();
-        }
-
-        private static string ConverFromAsciiToChar(int code) {
-
-            return ((char)code).ToString();
-        }
-
-        private static int GetNewPosition(int currentPosition, int key) {
-            int position = currentPosition + key;
-            return position > MaxAlphabets ? position % MaxAlphabets : position;
-        }
-
-        private static string OptimalSolution2(string str, int key) {
-            var result = new StringBuilder();
-            for (int index = 0; index < str.Length; index++)
-            {
-                int currentPosition = str[index];
-                int newPosition = ComputeNewPosition(currentPosition, key);
-                result.Append(ConverFromAsciiToChar(newPosition));
-            }
-            return result.ToString();
-        }
-
-        private static int ComputeNewPosition(int currentPosition, int key) {
-            int maxPosition = 'z';
-            int minPosition = 'a';
-
-            if (key > MaxAlphabets)
-                key = key % MaxAlphabets;
-
-            int newPosition = currentPosition + key;
-
-            return newPosition > maxPosition ? minPosition + (newPosition - maxPosition) - 1 : newPosition;
-        }
-    }
-}
diff --git a/DataStructures/Strings/Easy/GenerateDocument.cs b/DataStructures/Strings/Easy/GenerateDocument.cs
deleted file mode 100644
index 5acfd143..00000000
--- a/DataStructures/Strings/Easy/GenerateDocument.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Strings.Easy
-{
-     public class GenerateDocument
-    {
-       // O(n + m) time, O(c) space, where c is the no of unique characters, n is the number if charcters in characters, m is the number of characters in document.
-        public static bool CanGenerate(string characters, string document)
-        {
-            //build frequency table of characters
-            //check if doucment characters are in frequecncy table
-            if (document.Length == 0)
-                return true;
-
-            var table  = new Dictionary<char, int>();
-
-            for (int index = 0; index < characters.Length; index++)
-            {
-                if (table.ContainsKey(characters[index]))
-                    table[characters[index]] += 1;
-                else
-                    table.Add(characters[index], 1);
-            }
-
-            for (int j = 0; j < document.Length;  j++)
-            {
-                if (!table.ContainsKey(document[j]))
-                    return false;
-                else
-                    table[document[j]] -= 1;
-
-                if (table[document[j]] == 0)
-                    table.Remove(document[j]);
-            }
-
-            return true;
-        }
-    }
-}
diff --git a/DataStructures/Strings/Easy/NonRepeatingCharacter.cs b/DataStructures/Strings/Easy/NonRepeatingCharacter.cs
deleted file mode 100644
index b14f4064..00000000
--- a/DataStructures/Strings/Easy/NonRepeatingCharacter.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-
-
-namespace DataStructures.Strings.Easy
-{
-    public class NonRepeatingCharacter
-    {
-        public static int FirstNonRepeatingCharacter(string input)
-        {
-            var frequencyTable = new Dictionary<char, int>();
-            for(int i = 0; i < input.Length; i++)
-            {
-                if (frequencyTable.ContainsKey(input[i]))
-                    frequencyTable[input[i]] += 1;
-                else
-                    frequencyTable.Add(input[i], 1);
-            }
-
-            for (int j = 0;  j < input.Length; j++)
-            {
-                if (frequencyTable[input[j]] == 1)
-                    return j;
-            }
-
-            return -1;
-        }
-    }
-}
diff --git a/DataStructures/Strings/Easy/PalindromeCheck.cs b/DataStructures/Strings/Easy/PalindromeCheck.cs
deleted file mode 100644
index 078b8832..00000000
--- a/DataStructures/Strings/Easy/PalindromeCheck.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-﻿using System;
-using static System.Console;
-
-namespace DataStructures.Strings.Easy
-{
-    public class PalindromeCheck
-    {
-        public PalindromeCheck()
-        {
-        }
-
-        public static void Run()
-        {
-            var testValue = "abcdcbax";
-
-            WriteLine($"Is Palindrome:{OptimalSolution(testValue)}");
-        }
-
-        private static bool Solution1(string input)
-        {
-           
-            var stringArray  = input.ToCharArray();
-            //reverse string array
-            int rightIndex = input.Length - 1;
-            int leftIndex = 0;
-
-            while(leftIndex < rightIndex)
-            {
-                var temp = stringArray[leftIndex];
-                stringArray[leftIndex] = stringArray[rightIndex];
-                stringArray[rightIndex] = temp;
-
-                leftIndex++;
-                rightIndex--;
-            }
-
-            string output = string.Join("", stringArray);
-
-            return input.Equals(output);
-        }
-
-        //O(n) time, O(1) space.
-        public static bool OptimalSolution(string input) {
-
-            int leftIndex = 0, rightIndex = input.Length - 1;
-            while (leftIndex <= rightIndex) {
-
-                if (input[leftIndex] != input[rightIndex])
-                    return false;
-
-                leftIndex++;
-                rightIndex--;
-            }
-            return true;
-        }
-    }
-}
diff --git a/DataStructures/Strings/Easy/RunLengthEncoding.cs b/DataStructures/Strings/Easy/RunLengthEncoding.cs
deleted file mode 100644
index 646f0723..00000000
--- a/DataStructures/Strings/Easy/RunLengthEncoding.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-﻿using System;
-using System.Text;
-using static System.Console;
-
-namespace DataStructures.Strings.Easy
-{
-    public static class RunLengthEncoding
-    {
-        private static StringBuilder _result = new StringBuilder();
-        private static int _characterCount = 1;
-
-        public static void Run() {
-            string input = "AAAAAAAAAAAAABBCCCCDD";
-            WriteLine($"Run length encoding is {OptimalSolution2(input)}");
-        }
-
-        private static string OptimalSolution(string input) {
-            int currentPointer = 0, nextPointer = currentPointer + 1;
-            int characterCount = 1;
-            var result = new StringBuilder();
-
-            while(currentPointer < (input.Length -1))
-            {
-                if (input[nextPointer] == input[currentPointer])
-                {
-                    if (characterCount == 9) 
-                        BuildResult();                 
-                    else
-                        characterCount++;                                   
-                }
-                else
-                    BuildResult();
-                   
-                currentPointer++;
-                nextPointer = currentPointer + 1;
-            }
-
-            void BuildResult() {
-                result.Append(characterCount);
-                result.Append(input[currentPointer]);
-                characterCount = 1;
-            }
-
-            BuildResult();         
-            return result.ToString();
-
-        }
-
-
-        private static string OptimalSolution2(string input)
-        {
-            int currentPointer = 0, nextPointer = currentPointer + 1;
-            while (currentPointer < (input.Length - 1))
-            {
-                if (input[nextPointer] == input[currentPointer])
-                {
-                    if (_characterCount == 9)
-                        BuildResult(currentPointer, input);
-                    else
-                         _characterCount++;
-                }
-                else
-                    BuildResult(currentPointer, input);
-
-                currentPointer++;
-                nextPointer = currentPointer + 1;
-            }
-          
-            BuildResult(currentPointer, input);
-            return _result.ToString();
-
-        }
-
-        private static void BuildResult(int currentPointer, string input) {
-            _result.Append(_characterCount);
-            _result.Append(input[currentPointer]);
-            _characterCount = 1;
-        }
-    }
-}
diff --git a/DataStructures/Strings/Hard/LongestSubstringWithoutDuplication.cs b/DataStructures/Strings/Hard/LongestSubstringWithoutDuplication.cs
deleted file mode 100644
index ed6e7c8a..00000000
--- a/DataStructures/Strings/Hard/LongestSubstringWithoutDuplication.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Strings.Hard
-{
-   public class LongestSubstringWithoutDuplication
-    {
-        public LongestSubstringWithoutDuplication()
-        {
-            StartIndex = 0;
-            Length = 0;
-            Count = 0;
-            EndIndex = 0;
-
-        }
-        public  int StartIndex { get; private set; }
-        public  int Length { get; private set; }
-        public  int EndIndex { get; private set; }
-
-        public int Count { get; private set; }
-        public  string Find(string str)
-        {
-            var table = new Dictionary<char, int>();
-
-            for (int i = 0; i < str.Length; i++)
-            {
-                if (!table.ContainsKey(str[i]))
-                {
-                    table.Add(str[i], i);
-                    Count += 1;
-                }               
-                else
-                {
-                    ComputeSubStringBounds(i);
-                    i = table[str[i]];
-                    table = new Dictionary<char, int>();
-                    Count = 0;
-                }
-            }
-
-            ComputeSubStringBounds(str.Length);
-            return str.Substring(StartIndex, Length);
-           // return str[StartIndex..(EndIndex + 1)];
-        }
-
-        private void ComputeSubStringBounds(int currentIndex)
-        {
-            if (Count > Length)
-            {
-                Length = Count;
-                EndIndex = currentIndex - 1;
-                StartIndex = EndIndex - Length + 1;
-            }
-               
-        }
-    }
-}
diff --git a/DataStructures/Strings/Hard/PatternMatcher.cs b/DataStructures/Strings/Hard/PatternMatcher.cs
deleted file mode 100644
index 19145c8c..00000000
--- a/DataStructures/Strings/Hard/PatternMatcher.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Strings.Hard
-{
-    public class PatternMatcher
-    {
-        public static List<string> IsMatch(string str, string pattern)
-        {
-          
-            var newPattern = GetPatternList(pattern);
-            bool didSwitch = newPattern[0] != pattern[0];
-            var patternCount = new Dictionary<char, int>();
-            patternCount.Add('x', 0);
-            patternCount.Add('y', 0);
-
-
-
-
-            int? firstYPosition = GetPatternCountAndFirstYPosition(patternCount, newPattern);
-
-            if (patternCount['y'] != 0)
-            {
-                for (int lenOfX = 1; lenOfX <= str.Length; lenOfX++)
-                {
-                    var lenOfY = (str.Length - (lenOfX * patternCount['x']) )/ patternCount['y'];
-                    if (lenOfY <= 0 || lenOfY % 1 != 0)
-                        continue;
-                    lenOfY = Convert.ToInt32(lenOfY);
-
-                    var yIndex = (int)firstYPosition * lenOfX;
-
-                    var xWord = str.Substring(0, lenOfX);
-                    var yWord = str.Substring(yIndex, lenOfY);
-
-                    var potentialMatch = newPattern
-                                        .Select(item => item == 'x' ? xWord : yWord)
-                                        .ToList();
-
-                    if (str == string.Join("", potentialMatch))
-                        return didSwitch == false ? new List<string>() { xWord, yWord } : new List<string>() { yWord, xWord };
-                }               
-            }
-            else
-            {
-                var lenOfX = str.Length / patternCount['x'];
-                if (lenOfX % 1 == 0)
-                {
-                    lenOfX = Convert.ToInt32(lenOfX);
-                    var xWord = str.Substring(0, lenOfX);
-                    var potentialMatch = newPattern.Select(item => xWord).ToList();
-                    if (str == string.Join("", potentialMatch))
-                        return didSwitch == false ? new List<string> { xWord, string.Empty } : new List<string> { string.Empty, xWord };
-                }
-            }
-            return new List<string>();
-        }
-
-        private static int? GetPatternCountAndFirstYPosition(Dictionary<char, int> patternCount, List<char> pattern)
-        {
-            int? firstYPosition = null;
-            for (int i = 0; i < pattern.Count; i++)
-            {
-                patternCount[pattern[i]] += 1;
-
-                if (pattern[i] == 'y' && firstYPosition == null)
-                    firstYPosition = i;
-            }
-
-            return firstYPosition;
-        }
-
-        private static List<char> GetPatternList(string pattern)
-        {
-            if (pattern[0] == 'x')
-                return pattern.ToList();
-            else
-                return pattern.Select(item => item == 'y' ? 'x' : 'y').ToList();
-        }
-
-       //static Func<char, char> Reverse = item => item == 'y' ? 'x' : 'y';
-    }
-}
diff --git a/DataStructures/Strings/Hard/UnderscorifySubstring.cs b/DataStructures/Strings/Hard/UnderscorifySubstring.cs
deleted file mode 100644
index 81952f73..00000000
--- a/DataStructures/Strings/Hard/UnderscorifySubstring.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Strings.Hard
-{
-    public class UnderscorifySubstring
-    {
-        public static string Underscorify(string str, string subString)
-        {
-            //getLocations
-            //collapseLocations
-            var locations = CollapseLocations(GetLocations(str, subString));            
-            return InserUnderscores(str, locations);
-        }
-
-        private static List<List<int>> GetLocations(string str, string subString)
-        {
-            var locations = new List<List<int>>();
-            int startIndex = 0;
-            while (startIndex < str.Length)
-            {
-                int nextIndex = str.IndexOf(subString, startIndex);
-                if (nextIndex != -1)
-                {
-                    locations.Add(new List<int> { nextIndex, nextIndex + subString.Length });
-                    startIndex = nextIndex + 1;
-                }
-                else
-                    break;
-            }
-            return locations;
-        }
-
-        private static List<List<int>> CollapseLocations(List<List<int>> locations)
-        {
-            if (!locations.Any())
-                return locations;
-
-            var newLocations = new List<List<int>>();
-            newLocations.Add(locations[0]);
-
-            var previous = newLocations[0];
-
-            for (int i = 1; i < locations.Count; i++)
-            {
-                var current = locations[i];
-                if (current[0] <= previous[1])
-                {
-                    previous[1] = current[1];
-                }
-                else
-                {
-                    newLocations.Add(current);
-                    previous = current;
-                }          
-            }
-            return newLocations;
-        }
-
-        private static string InserUnderscores(string str, List<List<int>> locations)
-        {
-            if (!locations.Any())
-                return str;
-
-            var result = new List<char>();
-            int stringIndex = 0;
-            int locationIndex = 0;
-            int index = 0;
-            bool inBetweenUnderscores = false;
-
-            while(stringIndex < str.Length && locationIndex < locations.Count)
-            {
-                if (stringIndex == locations[locationIndex][index])
-                {
-                    result.Add('_');
-                    inBetweenUnderscores = !inBetweenUnderscores;
-                    if (!inBetweenUnderscores)
-                        locationIndex += 1;
-
-                    index = index == 1 ? 0 : 1;
-                }
-                result.Add(str[stringIndex]);
-                stringIndex++;
-            }
-
-            if (locationIndex < locations.Count)
-                result.Add('_');
-            else if (stringIndex < str.Length)
-                result.AddRange(str[stringIndex..]);
-            
-            return string.Join("", result);
-        }
-    }
-}
diff --git a/DataStructures/Strings/LeetCode/GroupAnagrams.cs b/DataStructures/Strings/LeetCode/GroupAnagrams.cs
deleted file mode 100644
index 21b2b05a..00000000
--- a/DataStructures/Strings/LeetCode/GroupAnagrams.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-
-namespace DataStructures.Strings.LeetCode
-{
-    public static class GroupAnagrams
-    {
-        public static void Run() { }
-
-        public static IList<IList<string>> OptimalSolution(string [] strs) {
-
-            var anagramDict = new Dictionary<string, List<string>>();
-            var result = new List<IList<string>>();
-
-            for (int index = 0; index < strs.Length; index++)
-            {
-                var stringCharacters = strs[index].ToCharArray();
-                Array.Sort(stringCharacters);
-                var sortedString = string.Join("", stringCharacters);
-
-                if (!anagramDict.ContainsKey(sortedString))
-                    anagramDict.Add(sortedString, new List<string> { strs[index] });
-                else
-                    anagramDict[sortedString].Add(strs[index]);
-            }
-
-            foreach (var item in anagramDict)
-                result.Add(item.Value);
-            
-            return result;
-        }
-    }
-}
diff --git a/DataStructures/Strings/LeetCode/ValidAnagram.cs b/DataStructures/Strings/LeetCode/ValidAnagram.cs
deleted file mode 100644
index 5d9ad757..00000000
--- a/DataStructures/Strings/LeetCode/ValidAnagram.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using static System.Console;
-
-
-namespace DataStructures.Strings.LeetCode
-{
-    public static class ValidAnagram
-    {
-
-        public static void Run() {
-            WriteLine($"Is Anagram: {OptimalSolution("anagram", "nagaraq")}");
-        }
-
-        private static bool Solution1(string input1, string input2)
-        {
-            if (input2.Length != input1.Length)
-                return false;
-
-            var firstInputCharacters = input1.ToCharArray();
-            var secondInputCharacters = input1.ToCharArray();
-            Array.Sort(firstInputCharacters);
-            Array.Sort(secondInputCharacters);
-
-            var sortString1 = string.Join("", firstInputCharacters);
-            var sortedString2 = string.Join("", secondInputCharacters);
-
-            return sortString1.Equals(sortedString2);
-        }
-
-        private static bool OptimalSolution(string s, string t) {
-
-
-            if (t.Length != s.Length)
-                return false;
-
-
-            var firstStringDict = new Dictionary<char, int>();
-            var secondStringDict = new Dictionary<char, int>();
-
-            for (int index = 0; index < s.Length; index++)
-            {
-                if (!firstStringDict.ContainsKey(s[index]))
-                    firstStringDict.Add(s[index], 1);
-                else
-                    firstStringDict[s[index]]++;
-             
-
-                if (!secondStringDict.ContainsKey(t[index]))
-                    secondStringDict.Add(t[index], 1);
-                else
-                    secondStringDict[t[index]]++;
-
-            }
-
-            for (int index = 0; index < t.Length; index++)
-            {
-                if (!firstStringDict.ContainsKey(t[index]))
-                    return false;
-
-                if (secondStringDict[t[index]] != firstStringDict[t[index]])
-                    return false;
-            }
-
-            return true;
-
-            
-        }
-
-    }
-}
diff --git a/DataStructures/Strings/Meduim/GroupAnagrams.cs b/DataStructures/Strings/Meduim/GroupAnagrams.cs
deleted file mode 100644
index 1f749318..00000000
--- a/DataStructures/Strings/Meduim/GroupAnagrams.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using Common;
-
-namespace DataStructures.Strings.Meduim
-{
-    public static class GroupAnagrams
-    {
-        public static void Run() {
-            // var input = new string[] {"yo", "act", "flop", "tac", "foo", "cat", "oy", "olfp" };
-            var input = new string[] {"a"};
-            Util.Print2DArray(OptimalSolution(input));
-            
-        }
-
-        private static List<List<string>> OptimalSolution(string [] input) {
-
-            var anagramDict = new Dictionary<string, List<string>>();
-            var result = new List<List<string>>();
-
-            for (int index= 0; index < input.Length; index++)
-            {
-                var sortedItem = input[index].ToCharArray();
-                Array.Sort(sortedItem);
-                var sortedString = string.Join("", sortedItem);
-
-                if (!anagramDict.ContainsKey(sortedString))
-                    anagramDict.TryAdd(sortedString, new List<string> { input[index] });           
-                else             
-                    anagramDict[sortedString].Add(input[index]);              
-            }
-
-            foreach (var item in anagramDict)
-                result.Add(item.Value);
-            
-            return result;
-            
-        }
-
-    }
-}
diff --git a/DataStructures/Strings/Meduim/LongestPalindromicSubstring.cs b/DataStructures/Strings/Meduim/LongestPalindromicSubstring.cs
deleted file mode 100644
index c970d381..00000000
--- a/DataStructures/Strings/Meduim/LongestPalindromicSubstring.cs
+++ /dev/null
@@ -1,90 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using static System.Console;
-using Common;
-
-
-namespace DataStructures.Strings.Meduim
-{
-    public static class LongestPalindromicSubstring
-    {
-        private static int _length = -1;
-        private static List<int> _result = new List<int>();
-
-        public static void Run() {
-
-            var input = "abcdefghfedcbaa";
-            WriteLine(OptimalSolution(input));
-        }
-
-        private static string OptimalSolution(string str) {
-
-            //edge case.
-            if (str.Length == 1)
-                return str;
-            
-
-            for (int index = 0; index < str.Length; index++)
-            {
-                //edge case
-                if (index == 0) {
-                    _length = 1;
-                    _result = new List<int> {index};               
-                    continue;
-                }
-
-                int previous = index - 1, next = index + 1;
-
-                next = next >= str.Length ? index : next; //handle edgecase for when palindrome is at end of string.
-
-                if (str[previous] != str[next] & str[previous] != str[index])
-                    continue;
-
-                //preserve original Previous and Index pointers
-                int oddPrevious = previous , evenPrevious = previous; 
-                int evenIndex = index;
-
-                bool adjacentValuesAreEqual = (oddPrevious > -1) && (next < str.Length) && (str[oddPrevious] == str[next]) ;
-                while (adjacentValuesAreEqual)
-                {
-                    int currentPalindromeLength = (next - oddPrevious) + 1;
-                    SetLongestPalindrome(currentPalindromeLength, oddPrevious);
-                    oddPrevious--;
-                    next++;
-                    adjacentValuesAreEqual = (oddPrevious > -1) && (next < str.Length) && (str[oddPrevious] == str[next]);
-                }
-
-                bool previousValueEqualToCurrentValue = (evenPrevious > -1) && (evenIndex < str.Length) && (str[evenPrevious] == str[evenIndex]);
-                while (previousValueEqualToCurrentValue) {
-                    int currentPalindromeLength = (evenIndex - evenPrevious) + 1;
-                    SetLongestPalindrome(currentPalindromeLength, evenPrevious);
-                    evenPrevious--;
-                    evenIndex++;
-                    previousValueEqualToCurrentValue = (evenPrevious > -1) && (evenIndex < str.Length) && (str[evenPrevious] == str[evenIndex]);
-                }
-                
-
-            }
-
-            if (_result.Any())
-            {
-                return str.Substring(_result[0], _result[1]);
-            }
-            else
-                return string.Empty;
-
-
-
-        }
-
-        private static void SetLongestPalindrome(int currentLength, int previousIndex) {
-            if (currentLength > _length)
-            {
-                _length = currentLength;
-                _result = new List<int> { previousIndex, _length };
-            }
-        }
-
-    }
-}
diff --git a/DataStructures/Strings/Meduim/MinimumCharactersForWords.cs b/DataStructures/Strings/Meduim/MinimumCharactersForWords.cs
deleted file mode 100644
index 948a61e2..00000000
--- a/DataStructures/Strings/Meduim/MinimumCharactersForWords.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Strings.Meduim
-{
-    public class MinimumCharactersForWords
-    {
-        public static char[] MinimumCharacters(string[] words)
-        {
-            var characterFrequency = new Dictionary<char, int>();
-            foreach  (string word in words)
-            {
-                var characterCounter = new Dictionary<char, int>();
-                for (int i = 0; i < word.Length; i++)
-                {
-                    if (!characterCounter.ContainsKey(word[i]))
-                    {
-                        characterCounter.Add(word[i], 1);
-                        characterFrequency.TryAdd(word[i], 0);
-                    }
-                    else
-                    {
-                        characterCounter[word[i]] += 1;
-                    }
-
-                    characterFrequency[word[i]] = Math.Max(characterFrequency[word[i]], characterCounter[word[i]]);
-                }
-            }
-
-            return GenerateCharacterArray(characterFrequency);
-        }
-
-        private static char[] GenerateCharacterArray(Dictionary<char, int> characterFrequency)
-        {
-            var result = new List<char>();
-
-            foreach (char character in characterFrequency.Keys)
-            {
-                int characterCount = characterFrequency[character];
-
-                for (int i= 0; i < characterCount; i++)
-                {
-                    result.Add(character);
-                }
-            }
-
-            return result.ToArray();
-        }
-    }
-}
diff --git a/DataStructures/Strings/Meduim/ReverseWords.cs b/DataStructures/Strings/Meduim/ReverseWords.cs
deleted file mode 100644
index 9c7c231e..00000000
--- a/DataStructures/Strings/Meduim/ReverseWords.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Strings.Meduim
-{
-   public class ReverseWords
-    {
-        //O(n) time, O(n) space 
-        public static string Reverse(string str)
-        {
-            if (str.Length == 0 || str.Length == 1)
-                return str;
-            //split string
-            var stringList = Split(str);
-            return ReverseStrings(stringList);
-        }
-
-        private static string ReverseStrings(List<string> stringList)
-        {
-            int leftPointer = 0;
-            int rightPointer = stringList.Count - 1;
-
-            while(leftPointer < rightPointer)
-            {
-                var temp = stringList[leftPointer];
-                stringList[leftPointer] = stringList[rightPointer];
-                stringList[rightPointer] = temp;
-                leftPointer++;
-                rightPointer--;
-
-            }
-            
-           return string.Join("", stringList);
-
-        }
-
-        private static List<string> Split(string inputString)
-        {
-            if (inputString.Length == 0 || inputString.Length == 1)
-                return new List<string>();
-
-            var stringList = new List<string>();
-            var builder = new StringBuilder();
-
-            for (int index = 0; index < inputString.Length; index++)
-            {
-                if(inputString[index] == ' ' && builder.Length > 0 )
-                {
-                    stringList.Add(builder.ToString());
-                    stringList.Add(inputString[index].ToString());
-                    builder.Clear();
-                }
-                else if(inputString[index] == ' ')
-                {
-                    stringList.Add(inputString[index].ToString());
-                }
-                else
-                {
-                    builder.Append(inputString[index]);
-                }
-            }
-
-            if (builder.Length > 0)
-            {
-                stringList.Add(builder.ToString());           
-                builder.Clear();
-            }
-               
-
-            return stringList;
-        }
-
-    }
-}
diff --git a/DataStructures/Strings/Meduim/ValidIPAddresses.cs b/DataStructures/Strings/Meduim/ValidIPAddresses.cs
deleted file mode 100644
index 5885f523..00000000
--- a/DataStructures/Strings/Meduim/ValidIPAddresses.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Strings.Meduim
-{
-    public class ValidIPAddresses
-    {
-      // O(1) time and O(1) space , ip address occupy 32bits, 4, * bit values alwaays
-        public static List<string> Generate(string str)
-        {
-            var ipAddresses = new List<string>();
-
-            for (int i = 1; i < Math.Min(str.Length , 4); i++)
-            {
-                var currentIpParts = new string[] { "", "", "", "" };
-                currentIpParts[0] = str[..i];
-
-                if (!IsValidIP(currentIpParts[0]))
-                    continue;
-
-                for (int j = i + 1; j <  i + Math.Min(str.Length - i, 4); j++)
-                {
-                    currentIpParts[1] = str[i..j];
-
-                    if (!IsValidIP(currentIpParts[1]))
-                        continue;
-
-                    for (int k = j + 1; k < j + Math.Min(str.Length - j, 4); k++)
-                    {
-                        currentIpParts[2] = str[j..k];
-                        currentIpParts[3] = str[k..];
-
-                        if (IsValidIP(currentIpParts[2]) && IsValidIP(currentIpParts[3]))
-                            ipAddresses.Add(string.Join('.', currentIpParts));
-
-
-                    }
-                }
-            }
-
-            return ipAddresses;
-        }
-
-        private static bool IsValidIP(string value)
-        {
-            // "000", "00", "01", "12"
-            int integerValue = Convert.ToInt32(value);
-            if (integerValue > 255)
-                return false;
-
-            return value.Length == integerValue.ToString().Length;
-        }
-    }
-}
diff --git a/DataStructures/Trees/BinarySearchTree.cs b/DataStructures/Trees/BinarySearchTree.cs
deleted file mode 100644
index 5005cd37..00000000
--- a/DataStructures/Trees/BinarySearchTree.cs
+++ /dev/null
@@ -1,116 +0,0 @@
-﻿using static System.Console;
-
-namespace DataStructures.Trees
-{
-    public class BinarySearchTree
-    {
-        public Node Root { get; set; }
-       // private Node _currentNode { get;set; }
-       
-        public BinarySearchTree()
-        {
-            this.Root = null;
-            this.Insert(9);
-            this.Insert(4);
-            this.Insert(6);
-            this.Insert(20);
-            this.Insert(170);
-            this.Insert(15);
-            this.Insert(1);
-        }
-
-        public Node Insert(int value) {
-            var newNode = new Node(value);
-
-            if (this.Root == null){
-                this.Root = newNode;
-                return Root;
-            }
-           else{
-               var currentNode = this.Root;
-                while (true) {
-                    if (newNode.Value < currentNode.Value)
-                    {
-                       
-                        //go left
-                        
-                        if (currentNode.Left == null)
-                        {
-                            currentNode.Left = newNode;
-                            return this.Root;
-                        }
-                        currentNode = currentNode.Left;
-                       
-                    }
-                    else
-                    {
-                        //go right
-                        if (currentNode.Right == null) {
-                            currentNode.Right = newNode;
-                            return this.Root;
-                        }
-                        currentNode = currentNode.Right;
-
-                    }
-
-                }
-            }
-
-           
-
-        
-        }
-
-        private Node InsertLeft(Node node) {
-
-            return null;
-        }
-
-        private Node InsertRight(Node node)
-        {
-            return null;
-
-        }
-
-        public Node Lookup(int value) {
-            //get currentNode
-            var currentNode = this.Root;
-            while (currentNode != null) {
-
-                if (currentNode.Value == value)
-                    return currentNode;
-                else {
-                    //traverse
-                    if (value < currentNode.Value)
-                    {
-                        currentNode = currentNode.Left;
-                    }
-                    else {
-                        currentNode = currentNode.Right;
-                    }
-                }
-                
-            }
-            return null;
-        }
-
-        public void PreOrderTraversal(Node root) {
-            if (root == null)
-                return;
-            WriteLine($"Preorder Traversal at node {root.Value}");
-            PreOrderTraversal(root.Left);
-            PreOrderTraversal(root.Right);
-        }
-    }
-
-    public class Node {
-
-        public Node Left;
-        public Node Right;
-        public int Value;
-
-        public Node(int value) {
-            this.Value = value;
-        }
-    }
-}
diff --git a/DataStructures/Trees/BinaryTreeTraversal.cs b/DataStructures/Trees/BinaryTreeTraversal.cs
deleted file mode 100644
index b07c1247..00000000
--- a/DataStructures/Trees/BinaryTreeTraversal.cs
+++ /dev/null
@@ -1,155 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using Common;
-using System.Linq;
-
-namespace DataStructures.Trees
-{
-    public class BinaryTreeTraversal
-    {
-        public static IList<IList<int>> LevelOrderTraversal(BTNode<int> root)
-        {
-            if (root is null)
-                return null;
-
-            var queue = new Queue<(BTNode<int>, int)>();
-            var result = new List<IList<int>>();
-
-         
-            queue.Enqueue((root, 0));
-
-            while(queue.Count > 0)
-            {
-                var (current, level) = queue.Dequeue();
-                if (result.Count == level)
-                    result.Add(new List<int>());
-
-                result[level].Add(current.Value);
-               
-                if(current.Left is not null)
-                    queue.Enqueue((current.Left, level + 1));
-               
-                if(current.Right is not null)
-                    queue.Enqueue((current.Right, level + 1));              
-            }
-
-            return result;
-            
-        }
-
-
-        public static IList<IList<int>> ZigZagLevelOrderTraversal(BTNode<int> root)
-        {
-            if (root is null)
-                return null;
-           
-            var evenStack = new Stack<(BTNode<int>, int)>(); // R --> L
-            var oddStack = new Stack<(BTNode<int>, int)>();  // L - R
-          
-            var result = new List<IList<int>>();
-
-
-            evenStack.Push((root, 0));
-
-            while (evenStack.Count > 0 ||  oddStack.Count > 0)
-            {
-                while(evenStack.Count > 0)
-                {
-                    var (currentNode, level) = evenStack.Pop();
-                    BuildList(result,level, currentNode);
-
-                    if(currentNode.Left is not null)
-                        oddStack.Push((currentNode.Left, level + 1));
-
-                    if(currentNode.Right is not null)
-                        oddStack.Push((currentNode.Right, level + 1));
-
-                }
-
-                while(oddStack.Count > 0)
-                {
-                    var (currentNode, level) = oddStack.Pop();
-                    BuildList(result, level, currentNode);
-
-                    if (currentNode.Right is not null)
-                        evenStack.Push((currentNode.Right, level + 1));
-
-                    if (currentNode.Left is not null)
-                        evenStack.Push((currentNode.Left, level + 1));
-                }                             
-            }
-            return result;
-        }
-
-        private static void BuildList(IList<IList<int>> result, int level, BTNode<int> node)
-        {
-            if (result.Count == level)
-                result.Add(new List<int>());
-
-            result[level].Add(node.Value);
-      
-            
-        }
-
-        
-
-
-        public static List<char> DepthFirstSearch(BTNode<char> root)
-        {
-            var result = new List<char>();
-            var stack = new Stack<BTNode<char>>();
-            stack.Push(root);
-
-            while(stack.Count > 0)
-            {
-                var current = stack.Pop();
-                result.Add(current.Value);
-                
-                //right before left so the DFS order is maintained.
-                if (current.Right is not null)
-                    stack.Push(current.Right);
-
-                if (current.Left is not null)
-                    stack.Push(current.Left);
-            }
-
-            return result;
-        }
-
-        public static List<char> BreadthFirstSearch(BTNode<char> root)
-        {
-            var result = new List<char>();
-            var queue = new Queue<BTNode<char>>();
-            queue.Enqueue(root);
-
-            while (queue.Count > 0)
-            {
-                var current = queue.Dequeue();
-                result.Add(current.Value);
-
-                if (current.Left is not null)
-                    queue.Enqueue(current.Left);
-
-                if (current.Right is not null)
-                    queue.Enqueue(current.Right);
-
-              
-            }
-            return result;
-          
-        }
-
-        public static List<char> DepthFirstSearchRecursive(BTNode<char> root)
-        {
-            if (root == null)
-                return new List<char>();
-
-            var leftValues = DepthFirstSearchRecursive(root.Left);
-            var rightValues = DepthFirstSearchRecursive(root.Right);
-
-            return new List<char> { root.Value }.Concat(leftValues).Concat(rightValues).ToList();
-        }
-
-
-    }
-}
diff --git a/DataStructures/Trees/Easy/TreeIncludes.cs b/DataStructures/Trees/Easy/TreeIncludes.cs
deleted file mode 100644
index baa0e303..00000000
--- a/DataStructures/Trees/Easy/TreeIncludes.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-﻿using System;
-using Common;
-
-namespace DataStructures.Trees.Easy
-{
-    public class TreeIncludes
-    {
-        public static bool HasTarget(BTNode<char> root, char target)
-        {
-            if (root == null)
-                return false;
-
-            bool leftHasTarget =  HasTarget(root.Left, target);
-            bool rightHasTarget = HasTarget(root.Right, target);
-
-            return root.Value == target || leftHasTarget || rightHasTarget;
-        }
-
-    }
-}
diff --git a/DataStructures/Trees/Easy/TreeMinimumValue.cs b/DataStructures/Trees/Easy/TreeMinimumValue.cs
deleted file mode 100644
index 486ff98e..00000000
--- a/DataStructures/Trees/Easy/TreeMinimumValue.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-﻿using System;
-using System.Numerics;
-using Common;
-
-namespace DataStructures.Trees.Easy
-{
-    public class TreeMinimumValue
-    {
-        public static BigInteger GetMinimum(BTNode<long> root)
-        {
-            if (root == null)
-                return (BigInteger)double.PositiveInfinity;
-
-            var leftMin = GetMinimum(root.Left);
-            var rightMin = GetMinimum(root.Right);
-
-            return Math.Min(root.Value, (Math.Min((int)leftMin, (int)rightMin)));
-
-        }
-    }
-}
diff --git a/DataStructures/Trees/Easy/TreeSum.cs b/DataStructures/Trees/Easy/TreeSum.cs
deleted file mode 100644
index 9d7e7eba..00000000
--- a/DataStructures/Trees/Easy/TreeSum.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace DataStructures.Trees.Easy
-{
-    public class TreeSum
-    {
-        public static int Sum(BTNode<int> root)
-        {
-            if (root == null)
-                return 0;
-            int leftSum =  Sum(root.Left);
-            int rightSum = Sum(root.Right);
-
-            return root.Value + leftSum + rightSum;
-        }
-
-        
-    }
-
-    /**
-    public class BTNode<T> 
-    {
-        public T Value { get; private set; }
-        public BTNode<T> Left { get; set; }
-        public BTNode<T> Right { get; set; }
-
-        public BTNode(T value)
-        {
-            Value = value;
-        }
-    }
-    **/
-}
diff --git a/DataStructures/Trees/Hard/SameBst.cs b/DataStructures/Trees/Hard/SameBst.cs
deleted file mode 100644
index 670568bf..00000000
--- a/DataStructures/Trees/Hard/SameBst.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Trees.Hard
-{
-    public class SameBst
-    {
-        public static bool IsSameBst(List<int> arrayOne, List<int>arrayTwo)
-        {
-            if (arrayOne.Count != arrayTwo.Count) 
-                return false;
-
-            if (arrayOne.Count == 0 && arrayTwo.Count == 0) 
-                return true;
-            if (arrayOne[0] != arrayTwo[0])
-                return false;
-
-            var leftOne = GetSmaller(arrayOne);
-            var leftTwo = GetSmaller(arrayTwo);
-            var rightOne = GetBigger(arrayOne);
-            var rightTwo = GetBigger(arrayTwo);
-
-            return IsSameBst(leftOne, leftTwo) && IsSameBst(rightOne, rightTwo);
-
-        }
-
-       private static List<int> GetSmaller(List<int> array)
-        {
-            var result = new List<int>();
-            for (int i = 1; i < array.Count; i++)
-            {
-                if (array[i] < array[0])
-                    result.Add(array[i]);
-            }
-            return result;
-        }
-
-        private static List<int> GetBigger(List<int> array)
-        {
-            var result = new List<int>();
-            for (int i = 1; i < array.Count; i++)
-            {
-                if (array[i] >= array[0])
-                    result.Add(array[i]);
-            }
-            return result;
-        }
-
-    }
-}
diff --git a/DataStructures/Trees/Medium/AllTreePaths.cs b/DataStructures/Trees/Medium/AllTreePaths.cs
deleted file mode 100644
index 6560a693..00000000
--- a/DataStructures/Trees/Medium/AllTreePaths.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace DataStructures.Trees.Medium
-{
-    public class AllTreePaths
-    {
-        public static List<List<char>> TreePath(BTNode<char> root)
-        {
-            var result = TreePathsHelper(root);
-            
-            foreach (var path in result)
-               
-                path.Reverse();
-            
-
-            return result;
-            
-        }
-        private static List<List<char>> TreePathsHelper(BTNode<char> root)
-        {
-            if (root == null)
-                return new List<List<char>>(); //[]
-            if (root.Left == null && root.Right == null) // leaf node
-                return new List<List<char>> { new List<char> { root.Value } };
-
-            var leftSubPath = TreePathsHelper(root.Left);
-            var rightSubPath = TreePathsHelper(root.Right);
-           
-            var paths = new List<List<char>>();
-
-            foreach (var path in leftSubPath)
-            {
-                path.Add(root.Value);
-                paths.Add(path);
-            }
-
-            foreach (var path in rightSubPath )
-            {
-                path.Add(root.Value);
-                paths.Add(path);
-            }
-
-           
-            return paths;                    
-        }
-
-        private void Test()
-        {
-            var ways = new List<List<string>>();
-            string test = "test";
-            var list = new List<string>() { "one", "two" };
-            var concat = new List<string> { test }.Concat(list).ToList();
-                ;
-        }
-    }
-}
diff --git a/DataStructures/Trees/Medium/PathFinder.cs b/DataStructures/Trees/Medium/PathFinder.cs
deleted file mode 100644
index d376e8c8..00000000
--- a/DataStructures/Trees/Medium/PathFinder.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace DataStructures.Trees.Medium
-{
-    public class PathFinder
-    {
-        public static List<char> Find(BTNode<char> root, char target)
-        {
-            var result = PathFinderHelper(root, target);
-            if (result is null)
-                return null;
-
-            result.Reverse();
-            return result;
-        }
-
-        private static List<char> PathFinderHelper(BTNode<char> root, char target)
-        {
-            if (root == null)
-                return null;
-
-            if (root.Value == target)
-                return new List<char> { root.Value }; //{'target'}
-
-            var leftPath = PathFinderHelper(root.Left, target);
-            var rightPath = PathFinderHelper(root.Right, target);
-
-            if(leftPath != null)
-            {
-                leftPath.Add(root.Value);
-                return leftPath;
-            }
-
-            if(rightPath != null)
-            {
-                rightPath.Add(root.Value);
-                return rightPath;
-            }
-
-            return null;
-
-        }
-    }
-}
diff --git a/DataStructures/Trees/Medium/PopulateNextRightPointer.cs b/DataStructures/Trees/Medium/PopulateNextRightPointer.cs
deleted file mode 100644
index e423d7b9..00000000
--- a/DataStructures/Trees/Medium/PopulateNextRightPointer.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace DataStructures.Trees.Medium
-{
-   public class PopulateNextRightPointer
-    {
-        public static BTNode<int> Connect(BTNode<int> root)
-        {
-            var queue = new Queue<(BTNode<int>, int)>();
-            queue.Enqueue((root, 0));
-
-            while(queue.Count > 0)
-            {
-                var (currentNode, level) = queue.Dequeue();
-
-
-                var (nextNode, nodeLevel) = queue.Count > 0 ? queue.Peek() : (null, -1);
-                if (nextNode == null || level != nodeLevel)
-                    currentNode.Next = null;
-                else if (level == nodeLevel)
-                    currentNode.Next = nextNode;
-
-                if (currentNode.Left is not null)
-                    queue.Enqueue((currentNode.Left, level + 1));
-
-                if (currentNode.Right is not null)
-                    queue.Enqueue((currentNode.Right, level + 1));
-            }
-
-            return root;
-
-        }
-    }
-}
diff --git a/DataStructures/Trees/Medium/ReconstructBst.cs b/DataStructures/Trees/Medium/ReconstructBst.cs
deleted file mode 100644
index 1cbaa9ea..00000000
--- a/DataStructures/Trees/Medium/ReconstructBst.cs
+++ /dev/null
@@ -1,102 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Numerics;
-
-namespace DataStructures.Trees.Medium
-{
- 
-    public class ReconstructBst
-    {
-        //O(nlog n) time, O(n) space
-        public BST Reconstruct(List<int> preOrderTraversalValues)
-        {
-            var root = new BST(preOrderTraversalValues[0]);
-
-            for (int i = 1; i < preOrderTraversalValues.Count; i++)
-            {
-                var currentNode = root;
-                var newNode = new BST(preOrderTraversalValues[i]);
-
-                while (true)
-                {
-                    if (currentNode.Value > newNode.Value)
-                    {
-                        //go left
-                        if (currentNode.Left == null)
-                        {
-                            currentNode.Left = newNode;
-                            break;
-                        }                         
-                        else
-                            currentNode = currentNode.Left;
-                    }
-                    else
-                    {
-                        //go right
-                        if (currentNode.Right == null)
-                        {
-                            currentNode.Right = newNode;
-                            break;
-                        }                          
-                        else
-                           currentNode = currentNode.Right;
-                    }                  
-                }              
-            }
-
-            return root;
-        }
-
-        //Optimal - O(n) time, O(n) space
-        public BST ReconstructTree(List<int> preOrderTraversalValues)
-        {
-            var treeInfo = new TreeInfo(0);
-            var tree = ReconstructTreeHelper(int.MinValue,int.MaxValue, preOrderTraversalValues, treeInfo);
-            return tree;
-        }
-
-        private BST ReconstructTreeHelper(int lowerBound, int upperBound, List<int> preOrderTraversalValues, TreeInfo currentSubtreeInfo)
-        {
-            if (currentSubtreeInfo.RootIndex == preOrderTraversalValues.Count)
-                return null;
-
-            var rootValue = preOrderTraversalValues[currentSubtreeInfo.RootIndex];
-            
-            if (rootValue < lowerBound || rootValue >= upperBound)
-                return null;
-
-            currentSubtreeInfo.RootIndex += 1;
-
-            var leftSubtree = ReconstructTreeHelper(lowerBound, rootValue, preOrderTraversalValues, currentSubtreeInfo);  //[3, 9, 20, 15, 7]
-            var rightSubtree = ReconstructTreeHelper(rootValue, upperBound, preOrderTraversalValues, currentSubtreeInfo);
-            return new BST(rootValue, leftSubtree, rightSubtree);
-
-        }
-    }
-
-    public class BST
-    {
-        public int Value { get; private set; }
-        public BST Left { get; set; }
-        public BST Right { get; set; }
-
-        public BST(int value, BST left = null, BST right = null)
-        {
-            Value = value;
-            Left = left;
-            Right = right;
-        }      
-    }
-
-    public class TreeInfo
-    {
-        public int RootIndex { get; set; }
-        public TreeInfo(int rootIndex)
-        {
-            RootIndex = rootIndex;
-        }
-    }
-}
diff --git a/DataStructures/Trie/DesignAutoCompleteSystem.cs b/DataStructures/Trie/DesignAutoCompleteSystem.cs
deleted file mode 100644
index cb39d19d..00000000
--- a/DataStructures/Trie/DesignAutoCompleteSystem.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace DataStructures.Trie
-{
-  public class AutocompleteSystem
-    {
-        private Dictionary<string, int> Lookup = new();
-        private PrefixTrie Trie { get; set; }
-
-        private PriorityQueue<string, WordItem> MaxHeap { get; set; }
-
-        private string Keyword { get; set; }
-        public AutocompleteSystem(string[] sentences, int[] times)
-        {
-            for (int i = 0; i < sentences.Length; i++)    
-                Lookup.Add(sentences[i], times[i]);
-
-            Trie = new();
-
-            foreach (var word in sentences)     
-                Trie.Insert(word);
-
-           // MaxHeap = new PriorityQueue<string, WordItem>(new WordItemComparer());
-        }
-
-        public IList<string> Input(char c)
-        {
-            var answerList = new List<string>();
-            MaxHeap = new PriorityQueue<string, WordItem>(new WordItemComparer());
-
-            if (c == '#')
-            {
-                if (!Lookup.ContainsKey(Keyword))
-                    Lookup.Add(Keyword, 1);
-                else
-                    Lookup[Keyword] += 1;
-
-                Trie.Insert(Keyword);
-                Keyword = string.Empty;
-                return new List<string>();
-            }
-            else
-            {
-                Keyword += c;
-                var resultList = Trie.Search(Keyword);
-
-                foreach (var word  in resultList)
-                {
-                    if (Lookup.ContainsKey(word))
-                        MaxHeap.Enqueue(word, new WordItem(Lookup[word], word));
-                }
-
-                while (MaxHeap.Count > 0)
-                {
-                    answerList.Add(MaxHeap.Dequeue());
-                    if (answerList.Count == 3)
-                        break;
-                }    
-                return answerList;                       
-            }
-        }
-    }
-}
-
diff --git a/DataStructures/Trie/MultistringSearch.cs b/DataStructures/Trie/MultistringSearch.cs
deleted file mode 100644
index d7498583..00000000
--- a/DataStructures/Trie/MultistringSearch.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Trie
-{
-  public class MultistringSearch
-    {
-        public static List<bool> Search(string bigstring, string[] smallstrings)
-        {
-            var suffixTrie = new SuffixTrie(bigstring);
-
-            var result = new List<bool>();
-
-            foreach (var word in smallstrings)
-            {
-                if (suffixTrie.ContainsWord(word))
-                    result.Add(true);
-                else
-                    result.Add(false);
-            }
-            // Write your code here.
-            return result;
-        }
-    }
-}
diff --git a/DataStructures/Trie/PrefixTrie.cs b/DataStructures/Trie/PrefixTrie.cs
deleted file mode 100644
index 49e2f0f5..00000000
--- a/DataStructures/Trie/PrefixTrie.cs
+++ /dev/null
@@ -1,150 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Trie
-{
-    /**
-    public class PrefixTrie
-    {
-        private TrieNode root { get;  set; }
-        private readonly char EndSymbol = '*';
-        public PrefixTrie()
-        {
-            root = new();
-        }
-
-        public void Insert(string word)
-        {
-            var currentNode = root;
-            for (int i = 0; i < word.Length; i++)
-            {
-                char letter = word[i];
-                if (!currentNode.Children.ContainsKey(letter))
-                    currentNode.Children.Add(letter, new TrieNode());
-
-                currentNode = currentNode.Children[letter];
-            }
-
-            if(!currentNode.Children.ContainsKey(EndSymbol))
-                  currentNode.Children.Add(EndSymbol, null);
-        }
-
-       
-
-        public bool Search(string word)
-        {
-            var curretNode = root;
-            for (int i = 0; i < word.Length; i++)
-            {
-                char letter = word[i];
-                if (!curretNode.Children.ContainsKey(letter))
-                    return false;
-
-                curretNode = curretNode.Children[letter];
-            }
-
-            return curretNode.Children.ContainsKey(EndSymbol);
-        }
-
-        public bool StartsWith(string prefix)
-        {
-            var curretNode = root;
-            for (int i = 0; i < prefix.Length; i++)
-            {
-                char letter = prefix[i];
-                if (!curretNode.Children.ContainsKey(letter))
-                    return false;
-
-                curretNode = curretNode.Children[letter];
-            }
-
-            return true;
-        }
-    }
-
-    **/
-
-
-
-    
-    public class PrefixTrie
-    {
-        private TrieNode root { get;  set; }
-        private readonly char EndSymbol = '#';
-        public PrefixTrie()
-        {
-            root = new();
-        }
-
-        public void Insert(string word)
-        {
-            var currentNode = root;
-            for (int i = 0; i < word.Length; i++)
-            {
-                char letter = word[i];
-                if (!currentNode.Children.ContainsKey(letter))
-                    currentNode.Children.Add(letter, new TrieNode());
-
-                currentNode = currentNode.Children[letter];
-            }
-
-            if(!currentNode.Children.ContainsKey(EndSymbol))
-                  currentNode.Children.Add(EndSymbol, new TrieNode(word));
-        }
-
-       
-
-        public List<string> Search(string word)
-        {
-            var result = new List<string>();
-            SearchHelper(word, this.root, result);
-            return result;
-        }
-
-        private void SearchHelper(string word, TrieNode node, List<string> result)
-        {
-            var currentNode = node;
-
-            for (int i = 0; i < word.Length; i++)
-            {
-                char letter = word[i];
-                if (!currentNode.Children.ContainsKey(letter))
-                    return;
-
-                currentNode = currentNode.Children[letter];
-            }
-
-            foreach (var key in currentNode.Children.Keys)
-            {
-                if (key == '#')
-                {
-                    result.Add(currentNode.Children[key].FullString);
-                }
-                else
-                    SearchHelper("", currentNode.Children[key], result);
-            }
-        }
-
-        public bool StartsWith(string prefix)
-        {
-            var curretNode = root;
-            for (int i = 0; i < prefix.Length; i++)
-            {
-                char letter = prefix[i];
-                if (!curretNode.Children.ContainsKey(letter))
-                    return false;
-
-                curretNode = curretNode.Children[letter];
-            }
-
-            return true;
-        }
-    }
-
-    
-
-}
-
diff --git a/DataStructures/Trie/SuffixTrie.cs b/DataStructures/Trie/SuffixTrie.cs
deleted file mode 100644
index 58b7ae6c..00000000
--- a/DataStructures/Trie/SuffixTrie.cs
+++ /dev/null
@@ -1,85 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace DataStructures.Trie
-{
-    public class SuffixTrie
-    {
-        public TrieNode root = new TrieNode();
-        public char endSymbol = '*';
-
-        public SuffixTrie(string str)
-        {
-            PopulateSuffixTrieFrom(str);
-        }
-
-
-        public void PopulateSuffixTrieFrom(string str)
-        {
-            for (int i = 0; i < str.Length; i++)
-            {
-                InsertIntoTrie(i, str);
-            }
-        }
-
-        private void InsertIntoTrie(int index, string str)
-        {
-            var currentNode = root;
-            for (int i= index; i < str.Length; i++)
-            {
-                char letter = str[i];
-                if (!currentNode.Children.ContainsKey(letter))
-                    currentNode.Children.Add(letter, new TrieNode());
-
-                currentNode = currentNode.Children[letter];      
-            }
-
-            currentNode.Children.Add(endSymbol, null);
-        }
-
-        public bool ContainsWord(string str)
-        {
-            var currentNode = root;
-            for (int i = 0; i < str.Length; i++)
-            {
-                char letter = str[i];
-                if (!currentNode.Children.ContainsKey(letter))
-                    return false;
-
-
-                currentNode = currentNode.Children[letter];
-            }
-            // Write your code here.
-            return true;
-        }
-        public bool Contains(string str)
-        {
-            var currentNode = root;
-            for (int i = 0; i < str.Length; i++)
-            {
-                char letter = str[i];
-                if (!currentNode.Children.ContainsKey(letter))
-                    return false;
-
-              
-                currentNode = currentNode.Children[letter];
-            }
-            // Write your code here.
-            return currentNode.Children.ContainsKey(endSymbol);
-        }
-    }
-
-    public class TrieNode
-    {
-        public Dictionary<char, TrieNode> Children = 
-            new Dictionary<char, TrieNode>();
-        public string FullString { get; private set; }
-        public TrieNode(string value="")
-        {
-            FullString = value;
-        }
-    }
-}
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index 0071b606..00000000
--- a/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2023 Oluwatobi Akinseye
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/MicrosoftInterview/AngleClock.cs b/MicrosoftInterview/AngleClock.cs
deleted file mode 100644
index 0b37edcd..00000000
--- a/MicrosoftInterview/AngleClock.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-﻿
-namespace MicrosoftInterview
-{
-   public class AngleClock
-    {
-        public static double FindAngle(int hour, int minutes)
-        {
-            const int DegreePerHour = 30;  // 30 degrees is covered in 1hr : 360/12 (360 deg is covered in 12 hrs)
-            const int DegrePerMinute = 6;  // 6 degrees is covered in 1min : 360 / 60 (360 deg is covered in 60min)
-
-            var hourDegree = (hour % 12 + (float)minutes / 60) * DegreePerHour;
-            var minuteDegree = minutes * DegrePerMinute;
-
-            var angle = Math.Abs(hourDegree - minuteDegree);
-            angle = angle > 180 ? 360 - angle : angle;
-
-            return angle;
-        }
-    }
-}
diff --git a/MicrosoftInterview/BasicCalculator.cs b/MicrosoftInterview/BasicCalculator.cs
deleted file mode 100644
index 7e3e47ba..00000000
--- a/MicrosoftInterview/BasicCalculator.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-﻿
-namespace MicrosoftInterview
-{
-   public class BasicCalculator
-    {
-        public static int Calculate(string s)
-        {
-            int sum = 0;
-            var stack = new Stack<int>();
-            int sign = 1; // +positive
-
-            for (int i = 0; i < s.Length; i++)
-            {
-                if (char.IsDigit(s[i]))
-                {
-                    int number = 0;
-                    while (i < s.Length && char.IsDigit(s[i]))
-                    {
-                        number = number * 10 + (int)char.GetNumericValue(s[i]);
-                        i++;
-                    }
-
-                    sum += number * sign;
-                    i--;
-                }
-                else if (s[i] == '+')
-                {
-                    sign = 1;
-                }
-                else if (s[i] == '-')
-                {
-                    sign = -1;
-                }
-                else if (s[i] == '(')
-                {
-                    stack.Push(sum);
-                    stack.Push(sign);
-                    sum = 0;
-                    sign = 1;
-                }
-                else if (s[i] == ')')
-                {
-                    sum = stack.Pop() * sum;
-                    sum += stack.Pop();
-                }
-
-            }
-            return sum;
-        }
-    }
-}
diff --git a/MicrosoftInterview/BasicCalculator2.cs b/MicrosoftInterview/BasicCalculator2.cs
deleted file mode 100644
index 29f4bf89..00000000
--- a/MicrosoftInterview/BasicCalculator2.cs
+++ /dev/null
@@ -1,92 +0,0 @@
-﻿
-namespace MicrosoftInterview
-{
-    public class BasicCalculator2
-    {
-        public static int Calculate(string s)
-        {
-            s = s.Trim();
-            int currentNumber = 0,  result = 0;
-            char currentCharacter;
-            char operation = '+';
-            var stack = new Stack<int>();
-
-            for (int i = 0; i < s.Length; i++)
-            {
-                currentCharacter = s[i];
-                if(char.IsDigit(currentCharacter))
-                {
-                    currentNumber = currentNumber * 10 + (int)char.GetNumericValue(currentCharacter);
-                }
-
-                if((!char.IsDigit(currentCharacter) && currentCharacter != ' ') || i == s.Length  -1)
-                {
-                    if (operation == '+')
-                        stack.Push(currentNumber);
-                    else if (operation == '-')
-                        stack.Push(-currentNumber);
-                    else if (operation == '*')
-                    {
-                        stack.Push(stack.Pop() * currentNumber);
-                    }
-                    else if( operation == '/')
-                    {
-                        stack.Push(stack.Pop() / currentNumber);
-                    }
-
-                    currentNumber = 0;
-                    operation = currentCharacter;
-                }
-            }
-
-            while(stack.Count > 0)         
-                result += stack.Pop();
-
-            return result;
-            
-        }
-
-        public static int CalculateOptimal(string s)
-        {
-            s = s.Trim();
-
-            int lastNumber = 0, currentNumber = 0, result = 0;
-            char currentCharacter;
-            char operation = '+';
-
-            for (int i = 0; i < s.Length; i++)
-            {
-                currentCharacter = s[i];
-                if(char.IsDigit(currentCharacter))
-                {
-                    currentNumber = currentNumber * 10 + (int)char.GetNumericValue(currentCharacter);
-                }
-
-                if(!char.IsDigit(currentCharacter) && currentCharacter != ' ' || i == s.Length -1)
-                {
-                    if(operation =='+' || operation == '-')
-                    {
-                        result += lastNumber;
-                        lastNumber = operation == '+' ? currentNumber : -currentNumber;
-                    }
-                    else if(operation == '*')
-                    {
-                        lastNumber = lastNumber * currentNumber;
-
-                    }
-                    else if (operation == '/')
-                    {
-                        lastNumber = lastNumber / currentNumber;
-                    }
-
-                    operation = currentCharacter;
-                    currentNumber = 0;
-                }
-            }
-            result += lastNumber;
-            return result;
-
-            
-        }
-    }
-}
diff --git a/MicrosoftInterview/CinemaSeatAllocation.cs b/MicrosoftInterview/CinemaSeatAllocation.cs
deleted file mode 100644
index 738c5088..00000000
--- a/MicrosoftInterview/CinemaSeatAllocation.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class CinemaSeatAllocation
-    {
-        public static int MaxNumberOfFamilies(int n, int[][] reservedSeats)
-        {
-            var seatMapping = new Dictionary<int, HashSet<int>>();
-            var maxFamilies = n * 2;
-
-            for (int i = 0; i < reservedSeats.Length; i++)
-            {
-                int row = reservedSeats[i][0];
-                int seat = reservedSeats[i][1];
-
-                if (!seatMapping.ContainsKey(row))
-                    seatMapping.Add(row, new HashSet<int>());
-
-                seatMapping[row].Add(seat);
-            }
-
-            foreach (var keyPair in seatMapping)
-            {
-                int decremented = 0;
-                if (keyPair.Value.Contains(2) || keyPair.Value.Contains(3) || keyPair.Value.Contains(4) || keyPair.Value.Contains(5))
-                {
-                    decremented += 1;
-                    maxFamilies -= 1;
-                }
-
-                if (keyPair.Value.Contains(6) || keyPair.Value.Contains(7) || keyPair.Value.Contains(8) || keyPair.Value.Contains(9))
-                {
-                    decremented += 1;
-                    maxFamilies -= 1;
-                }
-
-                if (!keyPair.Value.Contains(4) && !keyPair.Value.Contains(5) && !keyPair.Value.Contains(6) && !keyPair.Value.Contains(7))
-                {
-                    if (decremented == 2)
-                        maxFamilies += 1;
-
-                }
-
-            }
-
-            return maxFamilies;
-            
-            
-        }
-    }
-}
diff --git a/MicrosoftInterview/CourseSchedule2.cs b/MicrosoftInterview/CourseSchedule2.cs
deleted file mode 100644
index 5d07a7b5..00000000
--- a/MicrosoftInterview/CourseSchedule2.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace MicrosoftInterview
-{
-    public class CourseSchedule2
-    {
-        public int[] FindOrder(int numCourses, int[][] prerequisites)
-        {
-            var graph = Util.BuildGraph(numCourses, prerequisites);
-            var visited = new HashSet<int>();
-            var visiting = new HashSet<int>();
-
-            var courseOrder = new List<int>();
-
-            foreach (var course in graph.Keys)
-            {
-                if (HasCycle(course, visiting, visited, graph, courseOrder))
-                    return new int[] { };
-            }
-
-            return courseOrder.ToArray();
-        }
-
-        private bool HasCycle(int course, HashSet<int> visiting, HashSet<int> visited, Dictionary<int, List<int>> graph, List<int> courseOrder)
-        {
-            if (visited.Contains(course))
-                return false;
-
-            if (visiting.Contains(course))
-                return true;
-
-            visiting.Add(course);
-
-            foreach (var preReq in graph[course])
-            {
-                if (HasCycle(preReq, visiting, visited, graph, courseOrder) == true)
-                    return true;
-            }
-
-            visiting.Remove(course);
-            visited.Add(course);
-            courseOrder.Add(course);
-
-            return false;
-        }
-    }
-}
diff --git a/MicrosoftInterview/DecodeString.cs b/MicrosoftInterview/DecodeString.cs
deleted file mode 100644
index c17ce3e9..00000000
--- a/MicrosoftInterview/DecodeString.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-  public class DecodeString
-    {
-        public static string Decode(string s)
-        {
-            var numbers = new Stack<int>();
-            var stringList = new Stack<string>();
-            string result = string.Empty;
-            int index = 0;
-            
-            while (index < s.Length)
-            {
-                if (char.IsDigit(s[index]))
-                {
-                    int currentNumber = 0;
-                    while (char.IsDigit(s[index]))
-                    {
-                        currentNumber = currentNumber * 10 + (int)char.GetNumericValue(s[index]);
-                        index += 1;
-                    }
-
-                    numbers.Push(currentNumber);
-                }
-                else if (s[index] == '[')
-                {
-                    stringList.Push(result);
-                    result = string.Empty;
-                    index += 1;
-                }
-                else if (s[index] == ']')
-                {              
-                    result = BuildString(result, stringList.Pop(), numbers.Pop());
-                    index += 1;
-                }
-                else
-                {
-                    result += s[index];
-                    index += 1;
-                }
-            }
-            return result;
-        }
-
-
-        private static string BuildString(string current, string lastResult, int number)
-        {
-            var builder = new StringBuilder(lastResult);
-            for (int i = 0; i < number; i++)
-                builder.Append(current);
-
-            return builder.ToString();
-            
-        }
-    }
-}
diff --git a/MicrosoftInterview/DesignCircularQueue.cs b/MicrosoftInterview/DesignCircularQueue.cs
deleted file mode 100644
index 8768a031..00000000
--- a/MicrosoftInterview/DesignCircularQueue.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-   public class DesignCircularQueue
-    {
-        private int Capacity { get; set; }
-        private LinkedList<int> list { get; set; }
-        public DesignCircularQueue(int k)
-        {
-            Capacity = k;
-            list = new LinkedList<int>();
-
-        }
-
-        public bool EnQueue(int value)
-        {
-            if (IsFull())
-                return false;
-
-            list.AddFirst(value);
-            return true;
-        }
-
-        public bool DeQueue()
-        {
-            if (IsEmpty())
-                return false;
-
-            list.RemoveLast();
-            return true;
-        }
-
-        public int Front()
-        {   
-            if(!IsEmpty())
-              return list.Last.Value;
-
-            return -1;
-        }
-
-        public int Rear()
-        {
-           if(!IsEmpty())
-                return list.First.Value;
-
-            return -1;
-        }
-
-        public bool IsEmpty()
-        {
-            return list.Count == 0;
-        }
-
-        public bool IsFull()
-        {
-            return list.Count == Capacity;
-        }
-    }
-}
diff --git a/MicrosoftInterview/DiagonalTraverse.cs b/MicrosoftInterview/DiagonalTraverse.cs
deleted file mode 100644
index 0b4d64b6..00000000
--- a/MicrosoftInterview/DiagonalTraverse.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class DiagonalTraverse
-    {
-        public static List<int> Traverse(List<List<int>> array)
-        {
-            int height = array.Count - 1;
-            int width = array[0].Count - 1;
-
-            var result = new List<int>();
-            bool goingDown = true;
-
-            int row = 0, col = 0;
-
-            while(!IsOutOfBounds(row, col, height, width))
-            {
-                result.Add(array[row][col]);
-                if(goingDown)
-                {
-                    if(col == 0 || row == height)
-                    {
-                        goingDown = false;
-                        if (row == height)
-                            col += 1;
-                        else if (col == 0)
-                            row += 1;
-                    }
-                    else
-                    {
-                        row += 1;
-                        col -= 1;
-                    }
-                }
-                else
-                {
-                    if(row == 0 || col == width)
-                    {
-                        goingDown = true;
-                        if (col == width)
-                            row += 1;
-                        else if (row == 0)
-                            col += 1;                       
-                    }
-                    else
-                    {
-                        row -= 1;
-                        col += 1;
-                    }
-                }
-
-            }
-
-            return result;
-        }
-
-        private static bool IsOutOfBounds(int row, int col, int height, int width)
-        {
-            return row < 0 || row > height || col < 0 || col > width;
-        }
-    }
-}
diff --git a/MicrosoftInterview/FileSystem.cs b/MicrosoftInterview/FileSystem.cs
deleted file mode 100644
index c91be664..00000000
--- a/MicrosoftInterview/FileSystem.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-﻿
-namespace MicrosoftInterview
-{
-  public class FileSystem
-    {
-        private Dictionary<string, SortedSet<string>> Paths { get; set; }
-        private Dictionary<string, string> Files { get; set; }
-        public FileSystem()
-        {
-            Paths = new();
-            Files = new();
-        }
-
-        public IList<string> Ls(string path)
-        {
-           
-            if(Files.ContainsKey(path)) // if path is a file path :> /a/b/c/d.js, we want to return d.js, the file name.
-            {
-                var split = path.Split('/');
-                return new List<string> { split[^1] };
-            }
-            else if(Paths.ContainsKey(path))
-            {
-                return Paths[path].ToList();
-            }
-
-            return new List<string>();
-        }
-
-        public void Mkdir(string path)
-        {
-            var directories = path.Split("/");
-
-            for (int i = 1; i < directories.Length; i++) // /a/b/c  ["", a, b, c]  , /a/b/c/d.js => ["", a, b, c, d.js]
-            {
-                var currrent = string.Join("/", directories[..i]);
-                string cPath = currrent == "" ? "/" : currrent;
-
-                if (!Paths.ContainsKey(cPath) || !Paths[cPath].Contains(directories[i]))
-                {
-                    Paths.TryAdd(cPath, new SortedSet<string>());
-                    Paths[cPath].Add(directories[i]);
-                }                 
-            }
-        }
-
-        public void AddContentToFile(string filePath, string content)
-        {
-            if (!Files.ContainsKey(filePath))
-            {
-                Mkdir(filePath);
-                Files.Add(filePath, content);
-            }
-            else
-                Files[filePath] += content;
-        }
-
-        public string ReadContentFromFile(string filePath) => Files[filePath];
-       
-    }
-}
diff --git a/MicrosoftInterview/GroupAnagrams.cs b/MicrosoftInterview/GroupAnagrams.cs
deleted file mode 100644
index 19d92f70..00000000
--- a/MicrosoftInterview/GroupAnagrams.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-﻿
-
-namespace MicrosoftInterview
-{
-    public class GroupAnagrams
-    {
-        public static List<List<string>> Group(List<string> input)
-        {
-            // the key here is to sort each word in the input list, every anagram will be have the same sequence of characters after sorting therefor it can be used to group.
-
-            /**
-             * 1. iterate thru input list
-             * 2. convert each string to character array
-             * 3. sort the string character array
-             * 4. convert it back to a string
-             * 5. add sorted string as key to dict, with value as the original item at index
-             * 6. repeat for all strings in input list.
-             * 7. Loop thru dict and for each item key, add it's values list to a new list.
-             * 8. return new list.
-             **/
-
-            var anagramDict = new Dictionary<string, List<string>>();
-            var result = new List<List<string>>();
-
-            foreach (var word in input)
-            {
-                var wordArray = word.ToCharArray();
-                Array.Sort(wordArray);
-                var sortedWord = string.Join("", wordArray);
-
-                if (anagramDict.ContainsKey(sortedWord))
-                    anagramDict[sortedWord].Add(word);
-                else
-                    anagramDict.TryAdd(sortedWord, new List<string> { word });
-            }
-
-            foreach (var item in anagramDict)
-                result.Add(item.Value);
-            
-            return result;
-        }
-    }
-}
diff --git a/MicrosoftInterview/HitCounter.cs b/MicrosoftInterview/HitCounter.cs
deleted file mode 100644
index 1262d132..00000000
--- a/MicrosoftInterview/HitCounter.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-   public class HitCounter
-    {
-        private Dictionary<int, int> HitDict { get; set; }
-        public HitCounter()
-        {
-            HitDict = new Dictionary<int, int>();
-        }
-
-        public void Hit(int timestamp)
-        {
-            if (HitDict.ContainsKey(timestamp))
-                HitDict[timestamp] += 1;
-            else
-                HitDict.Add(timestamp, 1);
-        }
-
-        public int GetHits(int timestamp)
-        {
-            int hits = 0;
-            foreach (var key in HitDict.Keys)
-            {
-                if (timestamp - key < 300)
-                    hits += HitDict[key];
-                else
-                    HitDict.Remove(key);
-            }
-
-            return hits;
-           
-        }
-    }
-}
diff --git a/MicrosoftInterview/IntegerToEnglishWords.cs b/MicrosoftInterview/IntegerToEnglishWords.cs
deleted file mode 100644
index 1e94fc70..00000000
--- a/MicrosoftInterview/IntegerToEnglishWords.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-﻿
-using static System.Math;
-
-namespace MicrosoftInterview
-{
-  public class IntegerToEnglishWords
-    {
-        public  string NumberToWords(int num)
-        {
-            if (num == 0)
-                return "Zero";
-
-            string[] OneTo19 = new string[] {"One", "Two", "Three","Four", "Five", "Six",
-                 "Seven", "Eight", "Nine", "Ten", "Eleven","Twelve","Thirteen", "Fourteen",
-                  "Fifteeen", "Sixteen", "Seventeen", "Eighteen", "Nineteen"};
-
-            var Tens = new string[] { "Twenty", "Thirty", "Forty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety" };
-
-            //1 billion = 10^9, 1 million = 10^6, 1 thousand = 10^3, 1 hundred = 10 ^ 2
-
-            string Recursor(int num)
-            {
-                if (num == 0)
-                    return "";
-
-                if (num <= 19)
-                    return OneTo19[num - 1];
-
-                if (num <= 99)
-                    return (Tens[num / 10 - 2] + " " + Recursor(num % 10)).Trim();
-
-                if (num <= 999)
-                    return (Recursor(num / 100) + " Hundred " + Recursor(num % 100)).Trim();
-
-                if (num <= Pow(10, 6) - 1)
-                    return (Recursor(num / 1000) + " Thousand " + Recursor(num % 1000)).Trim();
-
-                if (num <= Pow(10, 9) - 1)
-                    return (Recursor(num / (int)Pow(10, 6)) + " Million " + Recursor(num % (int)Pow(10, 6))).Trim();
-                else
-                    return (Recursor(num / (int)Pow(10, 9)) + " Billion " + Recursor(num % (int)Pow(10, 9))).Trim();
-
-                
-            }
-
-            return Recursor(num);
-        }
-    }
-}
diff --git a/MicrosoftInterview/IntegersSumUpToZero.cs b/MicrosoftInterview/IntegersSumUpToZero.cs
deleted file mode 100644
index 67127e38..00000000
--- a/MicrosoftInterview/IntegersSumUpToZero.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class IntegersSumUpToZero
-    {
-        public int[] SumZero(int n)
-        {
-            bool isOdd = false; ;
-            var result = new HashSet<int>();
-            var random = new Random();
-
-            if(n % 2 != 0){
-                isOdd = true;
-                n  -= 1;
-            }
-          
-            while(result.Count != n)
-            {
-                int number = random.Next(1, 100000);
-
-                if(!result.Contains(number))
-                {
-                    result.Add(number);
-                    result.Add(number * -1);
-                }           
-            }
-
-            if (isOdd)
-                result.Add(0);
-
-            return result.ToArray();
-        }
-    }
-}
diff --git a/MicrosoftInterview/LFUCache.cs b/MicrosoftInterview/LFUCache.cs
deleted file mode 100644
index 0578f3ac..00000000
--- a/MicrosoftInterview/LFUCache.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    //explanation :  https://www.youtube.com/watch?v=iM4QKS4GxA4
-    public class LFUCache
-    {
-        private Dictionary<int, LinkedListNode<Item> > Cache { get; set; }
-        private Dictionary<int, int> KeyCount { get; set; }
-        private int Capacity { get; set; }
-        private int MinCount { get; set; }
-        private Dictionary<int, LinkedList<Item>> FrequencyMap { get; set; }
-        public LFUCache(int capacity)
-        {
-            Capacity = capacity;
-            MinCount = -1;
-            FrequencyMap = new();
-            FrequencyMap.Add(1, new LinkedList<Item>());
-            KeyCount = new();
-            Cache = new();
-        }
-
-        public int Get(int key)
-        {
-            if (!Cache.ContainsKey(key)) return -1;
-
-            int currentCount = KeyCount[key];
-            KeyCount[key] += 1;
-
-            var nodeItem = Cache[key];
-            FrequencyMap[currentCount].Remove(nodeItem);
-
-            if (currentCount == MinCount && FrequencyMap[currentCount].Count == 0)
-                MinCount += 1;
-
-            if (!FrequencyMap.ContainsKey(currentCount + 1))
-                FrequencyMap.Add(currentCount + 1, new LinkedList<Item>());
-
-            FrequencyMap[currentCount + 1].AddLast(nodeItem);
-           
-            return Cache[key].Value.ItemValue;
-
-        }
-
-        public void Put(int key, int value)
-        {
-            if (Capacity <= 0) return;
-
-            if (Cache.ContainsKey(key))
-            {
-                Cache[key].Value.ItemValue = value;
-                Get(key);
-                return;
-            }
-
-            if(Cache.Count >= Capacity)
-            {
-                var node = FrequencyMap[MinCount].First;
-                EvictItem(node);
-            }
-
-            var newItem = new LinkedListNode<Item>(new Item(key, value));
-           
-            Cache.Add(key,newItem);
-            KeyCount.Add(key, 1);
-            MinCount = 1;
-            FrequencyMap[1].AddLast(newItem);
-                
-        }
-
-        private void EvictItem(LinkedListNode<Item> node)
-        {
-            FrequencyMap[MinCount].Remove(node);
-            KeyCount.Remove(node.Value.Key);
-            Cache.Remove(node.Value.Key);
-        }
-    }
-
-    public class Item
-    {
-        public int Key { get; private set; }
-        public int ItemValue { get; set; }
-
-        public Item(int key, int value)
-        {
-            Key = key;
-            ItemValue = value;
-        }
-    }
-}
-
diff --git a/MicrosoftInterview/LogRateLimiter.cs b/MicrosoftInterview/LogRateLimiter.cs
deleted file mode 100644
index 9c4156b2..00000000
--- a/MicrosoftInterview/LogRateLimiter.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class LogRateLimiter
-    {
-        private Dictionary<string, int> LogTable { get; set; }
-        public LogRateLimiter()
-        {
-            LogTable = new Dictionary<string, int>();
-        }
-
-        public bool ShouldPrintMessage(int timestamp, string message)
-        {
-            if(!LogTable.ContainsKey(message))
-            {
-                LogTable.Add(message, timestamp + 10);            
-            }
-            else
-            {
-                if (timestamp < LogTable[message])
-                    return false;
-                LogTable[message] = timestamp + 10;
-            }
-
-            return true;
-             
-        }
-    }
-}
-
diff --git a/MicrosoftInterview/LongestPalindromicSubstring.cs b/MicrosoftInterview/LongestPalindromicSubstring.cs
deleted file mode 100644
index 39106cdc..00000000
--- a/MicrosoftInterview/LongestPalindromicSubstring.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-﻿
-
-namespace MicrosoftInterview
-{
-    public class PalindromicSubstring
-    {
-        //O(n^2) time, O(1) space;
-        public static string LongestPalindoromeSubString(string input)
-        {
-            //Steps
-            //1. Iterate over string starting at index 1;
-            //2. For odd palindomes compare the two adjacent values to the element at the index, left and right.
-            //3. For even plaindromes compare the element to the left of the index to the element at the index.
-            //4. if elements are the same, then continue to expand further to the left and right, comparing each time.
-            //5. As soon as the elements at the left and right don't match, return the indexes   of the left(+1), right pointers for the odd and even palindromes
-            //6  compare the values of the odd and even palindoromes to determine the longest pair, 
-            // 7. return the longest pair.
-
-            int[] currentLongest = { 0, 1 }; // starting at {0, 1} cos first letter is a single character and is a plaindrome, element at index 1 is not included in substring character
-            for (int index = 1; index < input.Length; index++)
-            {
-                var oddPalindrome = GetPlaindrome(input, index - 1, index + 1);
-                var evenPalindrome = GetPlaindrome(input, index - 1, index);
-
-                var longest = oddPalindrome[1] - oddPalindrome[0] > evenPalindrome[1] - evenPalindrome[0] ? oddPalindrome : evenPalindrome;
-                currentLongest = currentLongest[1] - currentLongest[0] > longest[1] - longest[0] ? currentLongest : longest;
-                
-            }
-
-            //return input[currentLongest[0]..currentLongest[1]];
-           return input.Substring(currentLongest[0], currentLongest[1] - currentLongest[0]);
-
-
-        }
-
-        private static int[] GetPlaindrome(string input, int leftIndex, int rightIndex)
-        {
-            while(leftIndex >= 0 && rightIndex < input.Length)
-            {
-                if (input[leftIndex] != input[rightIndex])
-                    break;
-                else
-                {
-                    leftIndex--;
-                    rightIndex++;
-                }                                       
-            }
-            return new int[] { leftIndex + 1, rightIndex }; // not doing rightIndex - 1 becaudse we will use SubString method to return result, the endIndex is usually not inciluded in result.
-        }
-    }
-}
diff --git a/MicrosoftInterview/MaxLengthConcatenatedString.cs b/MicrosoftInterview/MaxLengthConcatenatedString.cs
deleted file mode 100644
index 4072cf1e..00000000
--- a/MicrosoftInterview/MaxLengthConcatenatedString.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class MaxLengthConcatenatedString
-    {
-        public static int MaxLength(IList<string> array)
-        {
-
-            int maxLength = -1;
-            var result = new List<string>();
-            MaxUnique(array, "", 0, result);
-
-            foreach  (var word in result)
-            {
-                maxLength = Math.Max(maxLength, HasUniqueCharacters(word));
-            }
-
-            return maxLength;
-        }
-
-        private static void MaxUnique(IList<string> array, string current, int index, List<string> result)
-        {
-            if (index == array.Count)
-            {
-                result.Add(current);
-                return;
-            }
-
-          //  result.Add(current);    
-            MaxUnique(array, current, index + 1, result);
-            MaxUnique(array, current + array[index], index + 1, result);
-
-        }
-
-        private static int HasUniqueCharacters(string s)
-        {
-            var set = new HashSet<char>();
-            for (int i = 0; i< s.Length; i++)
-            {
-                if (!set.Contains(s[i]))
-                    set.Add(s[i]);
-                else
-                    return -1;
-            }
-
-            return s.Length;
-        }
-    }
-}
diff --git a/MicrosoftInterview/MaximalNetworkRank.cs b/MicrosoftInterview/MaximalNetworkRank.cs
deleted file mode 100644
index f640dd6c..00000000
--- a/MicrosoftInterview/MaximalNetworkRank.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class MaximalNetworkRank
-    {
-        public static int MaxRank(int n, int[][] roads)
-        {
-            var graph = BuildGraph(n, roads);
-
-            var maxRank = 0;
-
-
-            for (int i = 0; i < n; i++)
-            {
-                for (int j = i + 1; j < n; j++)
-                {
-                    if (!graph[i].Contains(j))
-                        maxRank = Math.Max(maxRank, graph[i].Count + graph[j].Count);
-                    else
-                        maxRank = Math.Max(maxRank, (graph[i].Count + graph[j].Count) -1 );
-                }
-            }
-
-            return maxRank;
-        }
-
-
-        private static Dictionary<int, HashSet<int>> BuildGraph(int n, int[][] roads)
-        {
-            var graph = new Dictionary<int, HashSet<int>>();
-
-            for (int i = 0; i < n; i++)         
-                graph.Add(i, new HashSet<int>());
-
-            foreach(var road in roads)
-            {
-                graph[road[0]].Add(road[1]);
-                graph[road[1]].Add(road[0]);
-            }
-
-            return graph;
-        }
-    }
-}
diff --git a/MicrosoftInterview/MaximizeDistanceToClosestPerson.cs b/MicrosoftInterview/MaximizeDistanceToClosestPerson.cs
deleted file mode 100644
index f88d1d9b..00000000
--- a/MicrosoftInterview/MaximizeDistanceToClosestPerson.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class MaximizeDistanceToClosestPerson
-    {
-        public static int MaximizeDistance(int[] seats)
-        {
-            /**
-             * case 1 : guest seats between two people
-             * case 2 : guest seats at far left
-             * case 3 guest sears at far right.
-             **/
-
-            //case1
-            int result = 0;
-            int curentPos = 0;
-
-            for (int i = 0; i < seats.Length; i++)
-            {
-                if (seats[i] == 1)
-                    curentPos = 0;
-                else
-                {
-                    curentPos += 1;
-                    result = Math.Max(result, (curentPos + 1) / 2);
-                }
-            }
-
-            //case 2;
-
-            for (int i = 0; i < seats.Length; i++)
-            {
-                if (seats[i] == 1)
-                {
-                    result = Math.Max(result, i);
-                    break;
-                }
-                   
-            }
-
-
-            //case 3;
-            int endIndex = seats.Length - 1;
-
-            for (int i = endIndex; i >= 0; i--)
-            {
-                if (seats[i] == 1)
-                {
-                    result = Math.Max(result, endIndex - i);
-                    break;
-                }
-                    
-            }
-
-            return result;
-        }
-    }
-}
diff --git a/MicrosoftInterview/MeetingRooms1.cs b/MicrosoftInterview/MeetingRooms1.cs
deleted file mode 100644
index 4b92fff9..00000000
--- a/MicrosoftInterview/MeetingRooms1.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class MeetingRooms1 
-    {
-        public static bool CanAttend(int[][] intervals)
-        {
-            int[] startTimes = new int[intervals.Length];
-            int[] endTimes = new int[intervals.Length];
-
-            for(int i = 0; i < intervals.Length; i++)
-            {
-                startTimes[i] = intervals[i][0];
-                endTimes[i] = intervals[i][1];
-            }
-
-            Array.Sort(startTimes);
-            Array.Sort(endTimes);
-
-            int startIndex = 1;
-            int endIndex = 0;
-
-            while(startIndex < intervals.Length)
-            {
-                if (startTimes[startIndex] < endTimes[endIndex])
-                    return false;
-
-                startIndex++;
-                endIndex++;
-                
-            }
-
-            return true;
-        }
-    }
-}
diff --git a/MicrosoftInterview/MeetingRooms2.cs b/MicrosoftInterview/MeetingRooms2.cs
deleted file mode 100644
index c27c1413..00000000
--- a/MicrosoftInterview/MeetingRooms2.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class MeetingRooms2
-    {
-        public static int MinumumMeetingRooms(int[][] intervals)
-        {
-            var startTimes = new PriorityQueue<int, int>();
-            var endTimes = new PriorityQueue<int, int>();
-
-            int roomCount = 0, maxRooms = 0;
-            
-
-            foreach (var meeting in intervals)
-            {
-                startTimes.Enqueue(meeting[0], meeting[0]);
-                endTimes.Enqueue(meeting[1], meeting[1]);
-            }
-
-            while(startTimes.Count > 0)
-            {
-                if(startTimes.Peek() < endTimes.Peek())
-                {
-                    roomCount += 1;               
-                    startTimes.Dequeue();              
-                }
-                else
-                {
-                    roomCount -= 1;
-                    endTimes.Dequeue();
-                }
-                maxRooms = Math.Max(maxRooms, roomCount);
-            }
-
-            return maxRooms;
-        }
-    }
-}
diff --git a/MicrosoftInterview/MicrosoftInterview.csproj b/MicrosoftInterview/MicrosoftInterview.csproj
deleted file mode 100644
index 56e7d3ba..00000000
--- a/MicrosoftInterview/MicrosoftInterview.csproj
+++ /dev/null
@@ -1,13 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>net6.0</TargetFramework>
-    <ImplicitUsings>enable</ImplicitUsings>
-    <Nullable>enable</Nullable>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <ProjectReference Include="..\Common\Common.csproj" />
-  </ItemGroup>
-
-</Project>
diff --git a/MicrosoftInterview/MimumumSwapsPalindrome.cs b/MicrosoftInterview/MimumumSwapsPalindrome.cs
deleted file mode 100644
index e42ae66a..00000000
--- a/MicrosoftInterview/MimumumSwapsPalindrome.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-﻿
-using Common;
-
- namespace MicrosoftInterview
-{
-    public class MimumumSwapsPalindrome
-    {
-        public static int MinimumSwaps( string str)
-        {
-            //var stringArray = str.ToArray();
-         
-            
-            int ans1 = MinimumSwapsHelper(str);
-           
-            var stringArray = str.ToArray();
-            Array.Reverse(stringArray);
-
-            str = string.Join("", stringArray);
-            int ans2 = MinimumSwapsHelper(str);
-
-            return Math.Max(ans1, ans2);
-        }
-
-        private static int MinimumSwapsHelper(string str)
-        {
-            
-            var stringArray1 = str.ToCharArray();
-            int n = stringArray1.Length;
-            int count = 0;
-
-            for (int i = 0; i < n / 2; i++)
-            {
-                int left = i;
-                int right = n - left - 1;
-
-                while(left < right)
-                {
-                    if (stringArray1[left] == stringArray1[right])
-                        break;
-                    else
-                        right--;
-                }
-
-                if (left == right)
-                {
-                    Array.Reverse(stringArray1);
-                    var st = string.Join("", stringArray1);
-                    return count + MinimumSwapsHelper(st);
-                }
-                else
-                 {
-                    for (int j = right; j < n - left - 1; j++)
-                    {
-                        Util.Swap(stringArray1, j, j + 1);
-                        count++;
-
-                    }
-                }              
-            }
-
-            return count;
-        }
-    }
-}
diff --git a/MicrosoftInterview/MinimumDeletionsToMakeFrequenciesUnique.cs b/MicrosoftInterview/MinimumDeletionsToMakeFrequenciesUnique.cs
deleted file mode 100644
index 17b01ec5..00000000
--- a/MicrosoftInterview/MinimumDeletionsToMakeFrequenciesUnique.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace MicrosoftInterview
-{
-   public class MinimumDeletionsToMakeFrequenciesUnique
-    {
-        public static int MinimumDeletions(string s)
-        {
-            var priorityQueue = new PriorityQueue<int, int>(new IntMaxComparer());
-            var frequencies = new Dictionary<char, int>();
-            int deleteCount = 0;
-
-            for (int i = 0; i < s.Length; i++)
-            {
-                if (!frequencies.ContainsKey(s[i]))
-                    frequencies.Add(s[i], 1);
-                else
-                    frequencies[s[i]] += 1;
-            }
-
-            // insert frequencies into queue;
-            foreach (var key in frequencies)
-                priorityQueue.Enqueue(key.Value, key.Value);
-
-            while(priorityQueue.Count > 1)
-            {
-                int topElement = priorityQueue.Dequeue();
-                if(topElement == priorityQueue.Peek())
-                {
-                    topElement -= 1;
-                    deleteCount++;
-
-                    if (topElement > 0)
-                        priorityQueue.Enqueue(topElement, topElement);
-                }
-            }
-
-            return deleteCount;
-            
-        }
-    }
-}
diff --git a/MicrosoftInterview/MinimumMovesToEqualElementsOfArray.cs b/MicrosoftInterview/MinimumMovesToEqualElementsOfArray.cs
deleted file mode 100644
index ebcd2916..00000000
--- a/MicrosoftInterview/MinimumMovesToEqualElementsOfArray.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class MinimumMovesToEqualElementsOfArray
-    {
-        public static int MinimumMoves(int[] nums)
-        {
-            int maxNumber = int.MaxValue;
-            int moves = 0;
-
-            foreach (var num in nums)
-                maxNumber = Math.Max(maxNumber, num);
-
-            foreach  (var num in nums)
-                moves += (maxNumber - num);
-
-            return moves;
-             
-        }
-    }
-}
diff --git a/MicrosoftInterview/MinimumTimeToMakeRopeColorful.cs b/MicrosoftInterview/MinimumTimeToMakeRopeColorful.cs
deleted file mode 100644
index 631a3d03..00000000
--- a/MicrosoftInterview/MinimumTimeToMakeRopeColorful.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-public class MinimumTimeToMakeRopeColorful
-    {
-    }
-}
diff --git a/MicrosoftInterview/MultiplyStrings.cs b/MicrosoftInterview/MultiplyStrings.cs
deleted file mode 100644
index b15a61f6..00000000
--- a/MicrosoftInterview/MultiplyStrings.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-﻿using System.Numerics;
-
-namespace MicrosoftInterview
-{
-    public class MultiplyStrings
-    {
-        private Dictionary<char, int> NumberMapping { get; set; }
-
-        public MultiplyStrings()
-        {
-            NumberMapping = new Dictionary<char, int>();
-            NumberMapping.Add('0', 0);
-            NumberMapping.Add('1', 1);
-            NumberMapping.Add('2', 2);
-            NumberMapping.Add('3', 3);
-            NumberMapping.Add('4', 4);
-            NumberMapping.Add('5', 5);
-            NumberMapping.Add('6', 6);
-            NumberMapping.Add('7', 7);
-            NumberMapping.Add('8', 8);
-            NumberMapping.Add('9', 9);
-
-        }
-
-        public string Multiply(string num1, string num2) => (Convert(num1) * Convert(num2)).ToString();            
-        private  BigInteger Convert(string input)
-        {
-            BigInteger currentNumber = 0;
-            for (int i = 0; i < input.Length; i++)
-            {
-                currentNumber = currentNumber * 10 + NumberMapping[input[i]];
-            }
-            return currentNumber;
-        }
-    }
-}
diff --git a/MicrosoftInterview/NextGreaterThanElement3.cs b/MicrosoftInterview/NextGreaterThanElement3.cs
deleted file mode 100644
index 1339a935..00000000
--- a/MicrosoftInterview/NextGreaterThanElement3.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace MicrosoftInterview
-{
-    public class NextGreaterThanElement3
-    {
-        public static int NextGreaterThan(int n)
-        {
-            var numberArray = n.ToString().ToCharArray();
-
-            int index = numberArray.Length - 2;
-            while (index >= 0 && numberArray[index] >= numberArray[index + 1])
-                index--;
-
-            if (index == -1)
-                return -1;
-
-            int jIndex = numberArray.Length - 1;
-            while (jIndex > index && numberArray[jIndex] <= numberArray[index])
-                jIndex--;
-
-            Util.Swap(numberArray, index, jIndex);
-            Util.Reverse(numberArray, index + 1, numberArray.Length - 1);
-
-            long result = long.Parse(string.Join("", numberArray));
-
-            return result > int.MaxValue ? -1 : (int)result;
-        }
-
-
-      
-    }
-}
diff --git a/MicrosoftInterview/RandomizedCollection.cs b/MicrosoftInterview/RandomizedCollection.cs
deleted file mode 100644
index 78efd3f8..00000000
--- a/MicrosoftInterview/RandomizedCollection.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class RandomizedCollection
-    {
-        private Dictionary<int, SetItem> NumbersMap { get; set; }
-        private List<int> NumbersList { get; set; }
-        public RandomizedCollection()
-        {
-            NumbersMap = new Dictionary<int, SetItem>();
-            NumbersList =  new List<int>();
-        }
-
-        public bool Insert(int val)
-        {
-            if(NumbersMap.ContainsKey(val))
-            {
-                NumbersMap[val].Count += 1;
-                NumbersMap[val].Indices.Add(NumbersList.Count);
-                NumbersList.Add(val);
-                return false;
-            }
-            else
-            {
-                var setItem = new SetItem();
-                setItem.Indices.Add(NumbersList.Count);
-                NumbersMap.Add(val, setItem);
-                NumbersList.Add(val);
-                return true;
-            }
-        }
-
-        public bool Remove(int val)
-        {
-            if(NumbersMap.ContainsKey(val))
-            {
-                int index = NumbersMap[val].Indices.First();
-                
-                var lastValue = NumbersList[^1];
-                NumbersList[index] = lastValue;
-
-                int idxToRemove = NumbersList.Count - 1;
-                NumbersMap[lastValue].Indices.Remove(idxToRemove);
-                NumbersList.RemoveAt(NumbersList.Count - 1);
-
-                if(idxToRemove != index)
-                {
-                    NumbersMap[lastValue].Indices.Add(index);                
-                }
-
-                if(val != lastValue)
-                    NumbersMap[val].Indices.Remove(index);
-
-                NumbersMap[val].Count -= 1;
-
-                if (NumbersMap[val].Count == 0)
-                    NumbersMap.Remove(val);
-                
-                return true;
-
-            }
-            else
-            {
-                return false;
-            }
-           
-        }
-
-        public int GetRandom()
-        {
-            var random = new Random();
-            int index = random.Next(0, NumbersList.Count);
-            return NumbersList[index];
-        }
-    }
-
-    public class SetItem
-    {
-        public SetItem()
-        {
-            Count = 1;
-            Indices = new HashSet<int>();
-        }
-        public int Count { get; set; }
-        public HashSet<int> Indices { get; set; }
-    }
-
-
-
-}
diff --git a/MicrosoftInterview/RandomizedSet.cs b/MicrosoftInterview/RandomizedSet.cs
deleted file mode 100644
index 948f8726..00000000
--- a/MicrosoftInterview/RandomizedSet.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-
-namespace MicrosoftInterview
-{
-    public class RandomizedSet
-    {
-        private Dictionary<int, int> HashMap { get; set; }
-        private List<int> numbersList { get; set; }
-
-        private int LastIndex { get => numbersList.Count - 1; }
-        public RandomizedSet()
-        {
-            HashMap = new Dictionary<int, int>();
-            numbersList = new List<int>();
-        }
-
-        public bool Insert(int val)
-        {
-           
-                
-            
-            if(!HashMap.ContainsKey(val))
-            {
-                HashMap.Add(val, numbersList.Count);
-                numbersList.Add(val);
-                return true;
-            }
-            else
-                return false;
-        }
-
-        public bool Remove(int val)
-        {
-            if (HashMap.ContainsKey(val))
-            {
-                int index = HashMap[val];
-                int lastValue = numbersList[^1];
-
-                numbersList[index] = lastValue;
-                numbersList.RemoveAt(LastIndex);
-
-                HashMap[lastValue] = index;
-                HashMap.Remove(val);
-                return true;
-            }
-            else
-                return false;
-           
-        }
-
-        public int GetRandom()
-        {
-            var randomGenerator = new Random();
-            int index = randomGenerator.Next(0, numbersList.Count);
-            return numbersList[index];
-        }
-    }
-}
diff --git a/MicrosoftInterview/RecoverBinaryTree.cs b/MicrosoftInterview/RecoverBinaryTree.cs
deleted file mode 100644
index b4de7665..00000000
--- a/MicrosoftInterview/RecoverBinaryTree.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class RecoverBinarySearchTree
-    {
-        private TreeNode First { get; set; }
-        private TreeNode Second { get; set; }
-        private TreeNode Previous = new TreeNode(int.MinValue);
-        public void RecoverTree(TreeNode root)
-        {
-            InOrderTraverse(root);
-            var temp = First.val;
-            First.val = Second.val;
-            Second.val = temp;
-        }
-
-        private void InOrderTraverse(TreeNode node)
-        {
-            if (node == null)
-                return;
-
-            InOrderTraverse(node.left);
-
-            if(First == null && Previous.val > node.val)
-            {
-                First = Previous;
-            }
-
-            if(First != null && Previous.val > node.val)
-            {
-                Second = node;
-            }
-
-            Previous = node;
-            InOrderTraverse(node.right);
-        }
-    }
-}
diff --git a/MicrosoftInterview/RegularExpressionMatching.cs b/MicrosoftInterview/RegularExpressionMatching.cs
deleted file mode 100644
index 78cd845f..00000000
--- a/MicrosoftInterview/RegularExpressionMatching.cs
+++ /dev/null
@@ -1,48 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class RegularExpressionMatching
-    {
-        public static bool IsMatch(string s, string p)
-        {
-            var memo = new Dictionary<string, bool>();
-            return MatchHelper(s, p, 0, 0, memo);
-        }
-
-        private static bool MatchHelper(string s, string p, int i, int j, Dictionary<string, bool> memo)
-        {
-            string position = $"{i},{j}";
-            if (memo.ContainsKey(position))
-                return memo[position];
-
-            if (i >= s.Length && j >= p.Length)
-                return true;
-
-            if (j >= p.Length)
-                return false;
-
-            bool match = i < s.Length && (s[i] == p[j] || p[j] == '.');
-            if( j+1 < p.Length && p[j+1] == '*' )
-            { 
-                bool result = MatchHelper(s, p, i, j + 2, memo) || (match && MatchHelper(s, p, i + 1, j, memo));
-                memo.Add(position, result);
-                return memo[position];
-            }
-
-            if (match)
-            {
-                memo.Add(position, MatchHelper(s, p, i + 1, j + 1, memo));
-                return memo[position];
-            }
-
-
-            memo.Add(position, false);
-            return memo[position];
-        }
-    }
-}
diff --git a/MicrosoftInterview/RemoveDigitToMaximizeResult.cs b/MicrosoftInterview/RemoveDigitToMaximizeResult.cs
deleted file mode 100644
index 660d3006..00000000
--- a/MicrosoftInterview/RemoveDigitToMaximizeResult.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-using System.Numerics;
-
-namespace MicrosoftInterview
-{
-    public class RemoveDigitToMaximizeResult
-    {
-      public static string RemoveDigit(string number, char digit)
-        {
-            BigInteger result = -1;
-            for (int  i = 0;  i < number.Length;  i++)
-            {
-                if (number[i] == digit)
-                {
-                    BigInteger current = BuildNumber(number, i);
-                    result = current > result ? current : result;                 
-                }
-            }
-            return result.ToString();
-        }
-
-        private static BigInteger BuildNumber(string number, int index)
-        {      
-            var sb = new StringBuilder(number);
-            sb.Remove(index, 1);
-            return BigInteger.Parse(sb.ToString());          
-        }
-    }
-}
diff --git a/MicrosoftInterview/ReverseNodesInKGroup.cs b/MicrosoftInterview/ReverseNodesInKGroup.cs
deleted file mode 100644
index ebfbfed2..00000000
--- a/MicrosoftInterview/ReverseNodesInKGroup.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-﻿
-
-namespace MicrosoftInterview
-{
-    public class ReverseNodesInKGroup
-    {
-        public ListNode ReverseKGroup(ListNode head, int k)
-        {
-            var dummyNode = new ListNode(0, head);
-            var groupPrevious = dummyNode;
-
-            while(true)
-            {
-                var kthNode = GetKthNode(groupPrevious, k);
-                if (kthNode is null)
-                    break;
-                var groupNext = kthNode.next;
-
-                //reverse group
-                var previous = kthNode.next;
-                var current = groupPrevious.next;
-
-                while(current != groupNext)
-                {
-                    var temp = current.next;
-                    current.next = previous;
-                    previous = current;
-                    current = temp;
-                }
-
-                var tmp = groupPrevious.next;
-                groupPrevious.next = kthNode;
-                groupPrevious = tmp;
-            }
-            return dummyNode.next;
-        }
-
-        private ListNode GetKthNode(ListNode current, int k)
-        {
-            while(current != null && k > 0)
-            {
-                current = current.next;
-                k -= 1;
-            }
-
-            return current;
-        }
-    }
-
-   
- // Definition for singly-linked list.
-  public class ListNode {
-      public int val;
-      public ListNode next;
-      public ListNode(int val=0, ListNode next=null) {
-        this.val = val;
-         this.next = next;
-      }
-  }
-
-}
diff --git a/MicrosoftInterview/ReverseWordsOne.cs b/MicrosoftInterview/ReverseWordsOne.cs
deleted file mode 100644
index 73033dfd..00000000
--- a/MicrosoftInterview/ReverseWordsOne.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-﻿
-using Common;
-
-namespace MicrosoftInterview
-{
-   public class ReverseWordsOne
-    {
-        public static string Reverse(string word)
-        {
-            if (string.IsNullOrWhiteSpace(word))
-                return word;
-
-            if (word.Length == 1)
-                return word;
-            
-            word = word.Trim();
-
-            var wordArray = word.Split(' ').Where(w => !string.IsNullOrWhiteSpace(w)).ToArray();
-            
-            int leftPointer = 0;
-            int rightPointer = wordArray.Length - 1;
-
-            while(leftPointer < rightPointer)
-            {
-                Util.Swap(wordArray, leftPointer, rightPointer);
-                leftPointer++;
-                rightPointer--;
-            }
-
-            return string.Join(' ', wordArray);
-        }
-
-        
-    }
-}
diff --git a/MicrosoftInterview/ReverseWordsTwo.cs b/MicrosoftInterview/ReverseWordsTwo.cs
deleted file mode 100644
index b8dd1339..00000000
--- a/MicrosoftInterview/ReverseWordsTwo.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace MicrosoftInterview
-{
-   public class ReverseWordsTwo
-    {
-        public static char[] Reverse(char[] s)
-        {
-            if (s.Length == 0 || s.Length == 1)
-                return s;
-
-
-            var res = s.Where(x => char.IsWhiteSpace(x)).FirstOrDefault();
-            if (res != ' ')
-                return s;
-             
-
-            int startIndex = 0;
-            int endIndex = s.Length - 1;
-            bool hasSpaces = false;
-
-            DoCharacterSwap(s, startIndex, endIndex);         
-            startIndex = endIndex =  0;
-            
-            for (int i = 0; i < s.Length; i++)
-            {
-                if (s[i] != ' ')
-                    continue;
-                else
-                {
-                    endIndex = i - 1;
-                    i += 1;
-
-                    DoCharacterSwap(s, startIndex, endIndex);
-                    startIndex = i;
-                    hasSpaces = true;
-                }
-            }
-            //swap for last character;
-            if(hasSpaces)
-                DoCharacterSwap(s, startIndex, s.Length - 1);
-
-           
-
-
-            return s;
-        }
-
-        private static void DoCharacterSwap(char[] array, int startIndex, int endIndex)
-        {
-            while (startIndex < endIndex)
-            {
-                Util.Swap(array, startIndex, endIndex);
-                startIndex++;
-                endIndex--;
-            }
-        }
-    }
-}
diff --git a/MicrosoftInterview/SerilizeAndDeserilizeBinaryTree.cs b/MicrosoftInterview/SerilizeAndDeserilizeBinaryTree.cs
deleted file mode 100644
index d2284be7..00000000
--- a/MicrosoftInterview/SerilizeAndDeserilizeBinaryTree.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class SerilizeAndDeserilizeBinaryTree
-    {
-        // Encodes a tree to a single string.
-
-        private int _index { get; set; }
-        public string serialize(TreeNode root)
-        {
-            var array = new List<string>();
-
-            void serializeHelper(TreeNode node)
-            {
-                if (node == null)
-                {
-                    array.Add("N");
-                    return;
-                }
-
-                array.Add(node.val.ToString());
-                serializeHelper(node.left);
-                serializeHelper(node.right);
-            }
-
-            serializeHelper(root);
-            return string.Join(',', array);
-        }
-
-        // Decodes your encoded data to tree.
-        public TreeNode deserialize(string data)
-        {
-            var array = data.Split(',');
-            _index = 0;
-            return DeserilizeHelper(array, _index);
-        }
-
-
-        private TreeNode DeserilizeHelper(string[] dataArray, int index)
-        {
-            if (dataArray[_index] == "N")
-            {
-                _index += 1;
-                return null;
-            }
-
-            var node = new TreeNode(int.Parse(dataArray[_index]));
-            _index += 1;
-            node.left = DeserilizeHelper(dataArray, _index);
-            node.right = DeserilizeHelper(dataArray, _index);
-            return node;
-        }
-    }
-
-   
- // Definition for a binary tree node.
-  public class TreeNode {
-      public int val;
-      public TreeNode left;
-      public TreeNode right;
-      public TreeNode(int x) { val = x; }
-  }
- 
-}
diff --git a/MicrosoftInterview/StringCompression.cs b/MicrosoftInterview/StringCompression.cs
deleted file mode 100644
index 9602a047..00000000
--- a/MicrosoftInterview/StringCompression.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class StringCompression
-    {
-        public static int Compress(char[] chars)
-        {
-            if (chars.Length == 1)
-                return 1;
-
-            int count = 1;
-            int index = 0;
-            string result = string.Empty;
-           // var sb = new StringBuilder();
-         
-
-            while(index < chars.Length -1)
-            {
-                if (chars[index] == chars[index + 1])
-                    count += 1;
-                else
-                {
-                   result = BuildString(count, result, chars, index);
-                   count = 1;
-                }
-
-                index += 1;                 
-            }
-
-            //add last character and count
-           result = BuildString(count, result, chars, chars.Length - 1);
-
-            Array.Copy(result.ToCharArray(), chars, result.Length);
-            return result.Length;
-        }
-
-        private static string BuildString(int count, string res, char[] chars, int currentIndex)
-        {
-            if (count == 1)
-                res += chars[currentIndex];
-            else
-            {
-                res += $"{chars[currentIndex]}{count}";
-            }
-
-            return res;
-               
-        }
-
-        public static int Compress2(char[] chars)
-        {
-            if (chars.Length == 1)
-                return 1;
-
-            int count = 1;
-            int index = 0;
-            var result = new StringBuilder();
-            // var sb = new StringBuilder();
-
-
-            while (index < chars.Length - 1)
-            {
-                if (chars[index] == chars[index + 1])
-                    count += 1;
-                else
-                {
-                    result = BuildString2(count, result, chars, index);
-                    count = 1;
-                }
-
-                index += 1;
-            }
-
-            //add last character and count
-            result = BuildString2(count, result, chars, chars.Length - 1);
-
-            Array.Copy(result.ToString().ToCharArray(), chars, result.Length);
-            return result.Length;
-        }
-
-        private static StringBuilder BuildString2(int count, StringBuilder res, char[] chars, int currentIndex)
-        {
-            if (count == 1)
-                res.Append(chars[currentIndex]);
-            else
-            {
-                res.Append($"{chars[currentIndex]}{count}");
-            }
-
-            return res;
-
-        }
-    }
-}
diff --git a/MicrosoftInterview/StringToInterger.cs b/MicrosoftInterview/StringToInterger.cs
deleted file mode 100644
index 4c994748..00000000
--- a/MicrosoftInterview/StringToInterger.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-﻿
-using System.Text;
-using System.Numerics;
-
-namespace MicrosoftInterview
-{
-    public class StringToInterger
-    {
-        //O(n) time, O(n) space;
-        public static int ConvertString(string input)
-        {
-            if (string.IsNullOrWhiteSpace(input))
-                return 0;
-
-            if (input.StartsWith(' ')) 
-                input = input.TrimStart();
-
-            if (string.IsNullOrEmpty(input))
-                return 0;
-
-            if (input.Length == 1 && (input[0] == '+' || input[0] == '-'))
-                return 0;
-
-            var sb = new StringBuilder();
-      
-            char startChar =  input[0] == '-' ? input[0] : '+' ;
-            sb.Append(startChar);
-            int startIndex = input[0] == '+' || input[0] == '-' ? 1 : 0;
-            
-
-            for(int i = startIndex; i < input.Length; i++)
-            {
-                if (!char.IsDigit(input[i]))
-                    break;
-                sb.Append(input[i]);
-            }
-
-            var result = GetResult(sb.ToString());
-
-            if (result > int.MaxValue)
-                return int.MaxValue;
-            else if (result < int.MinValue)
-                return int.MinValue;
-            else
-                return (int)result;
-          
-        }
-
-        private static BigInteger GetResult(string input)
-        {
-            if (input.Length == 1 && (input[0] == '+' || input[0] == '-'))
-                return 0;
-           
-
-            return BigInteger.Parse(input); //Int64.Parse(input);
-        }
-    }
-}
diff --git a/MicrosoftInterview/TicTacToe.cs b/MicrosoftInterview/TicTacToe.cs
deleted file mode 100644
index b8ccbddf..00000000
--- a/MicrosoftInterview/TicTacToe.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-﻿
-namespace MicrosoftInterview
-{
-    public class TicTacToe
-    {
-        private int[]Rows { get; set; }
-        private int[] Columns { get; set; }
-        private int Diagonal { get; set; }
-
-        private int GridSize { get; set; }
-
-        private int AntiDiagonal { get; set; }
-        public TicTacToe(int n)
-        {
-            Rows = new int[n];
-            Columns = new int[n];
-            GridSize = n;
-        }
-
-        public int Move(int row, int col, int player)
-        {
-            int currentPlayer = player == 1 ? 1 : -1;
-
-            Rows[row] += currentPlayer;
-            Columns[col] += currentPlayer;
-
-            if (row == col)
-                Diagonal += currentPlayer;
-
-            if (row + col == GridSize - 1)
-                AntiDiagonal += currentPlayer;
-
-            if (Math.Abs(Diagonal) == GridSize || Math.Abs(AntiDiagonal) == GridSize
-                || Math.Abs(Rows[row]) == GridSize || Math.Abs(Columns[col]) == GridSize )
-            {
-                return currentPlayer;
-            }
-
-            return 0;
-        }
-    }
-
-}
diff --git a/MicrosoftInterview/ValidPalindrome.cs b/MicrosoftInterview/ValidPalindrome.cs
deleted file mode 100644
index 3c79f987..00000000
--- a/MicrosoftInterview/ValidPalindrome.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-﻿
-namespace DataStructures.Strings.Microsoft
-{
-    public class ValidPalindrome
-    {
-        public static bool IsValid(string s)
-        {
-            s = s.ToLower();
-            var charArray = s.Where(c => char.IsLetterOrDigit(c))
-                            .ToArray();
-
-            
-
-            int leftPointer = 0;
-            int rightPointer = charArray.Length - 1;
-
-            while(leftPointer <= rightPointer)
-            {
-                if (charArray[leftPointer] != charArray[rightPointer])
-                    return false;
-                leftPointer++;
-                rightPointer--;
-            }
-
-            return true;
-        }
-    }
-}
diff --git a/MicrosoftInterview/WildcardMatching.cs b/MicrosoftInterview/WildcardMatching.cs
deleted file mode 100644
index dd385d61..00000000
--- a/MicrosoftInterview/WildcardMatching.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MicrosoftInterview
-{
-    public class WildcardMatching
-    {
-
-        //s = "abcdef", p = "a?c*f";
-        public static bool IsMatch(string s, string p)
-        {
-            var grid = new bool[s.Length + 1, p.Length + 1];
-            int rowLength = grid.GetLength(0);
-            int colLength = grid.GetLength(1);
-
-            grid[0, 0] = true;
-
-            //handle case ofr when pattern starts with *
-            for(int col = 1; col < colLength; col++)
-            {
-                if (p[col - 1] == '*')
-                    grid[0, col] = true;
-                else
-                    break;
-            }
-
-            for (int row   = 1; row < rowLength ; row++)
-            {
-                for (int col = 1; col < colLength; col++)
-                {
-                    if (s[row - 1] == p[col - 1] || p[col -1] == '?')
-                    {
-                        grid[row, col] = grid[row - 1, col - 1];
-                    }
-                    else if (p[col -1] == '*')
-                    {
-                        grid[row, col] = grid[row, col - 1] || grid[row - 1, col];
-                    }
-                   
-                }
-            }
-
-            return grid[s.Length, p.Length];
-        }
-    }
-}
diff --git a/MicrosoftInterview/WordSearch.cs b/MicrosoftInterview/WordSearch.cs
deleted file mode 100644
index 7547c98b..00000000
--- a/MicrosoftInterview/WordSearch.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-﻿
-
-namespace MicrosoftInterview
-{
-    public class WordSearch
-    {
-        public static bool Exists(char[][] board, string word)
-        {
-            if (board == null || word == null)
-                return false;
-
-            int m = board.Length;
-            int n = board[0].Length;
-            if (word.Length > (m * n))
-                return false;
-
-
-            for (int i = 0; i < board.Length; i++)
-            {
-                for (int j = 0; j < board[i].Length; j++)
-                {
-                    if (board[i][j] == word[0] && DepthFirstSearch(board, i, j, word))
-                        return true;                 
-                }
-            }
-            return false;
-        }
-
-        private static bool DepthFirstSearch(char[][] board, int startRow, int startColumn, string word)
-        {
-            var stack = new Stack<(int, int, int , bool)>(); // tuple stores : row, col, currentIndex, backTracking boolean.
-            var visited = new HashSet<string>();
-          
-            stack.Push((startRow, startColumn, 0, false));
-           
-            while (stack.Count > 0)
-            {         
-                var (row, col, currentIndex, backTrack) = stack.Pop();
-
-                if (currentIndex == word.Length - 1)
-                    return true;
-
-                if(backTrack)
-                {
-                    visited.Remove($"{row},{col}");
-                    continue;
-                }
-
-                visited.Add($"{row},{col}");
-                stack.Push((row, col, currentIndex, true)); // add backtracking node when it's been visited.
-
-              
-                var neigbhors = GetNeighbors(row, col, board);
-               
-                foreach (var neigbhor in neigbhors)
-                {
-                    var (nRow, nCol) = neigbhor;
-                   
-                    if (visited.Contains($"{nRow},{nCol}"))
-                        continue;
-
-                    if (board[nRow][nCol] == word[currentIndex + 1])   
-                        stack.Push((nRow, nCol, currentIndex + 1, false));                                       
-                }
-                
-            }
-            return false;
-        }
-
-        private static List<(int,int)> GetNeighbors(int row, int col, char[][] board)
-        {
-            var neigbhors = new List<(int, int)>();
-            int rowLength = board.Length;
-            int colLength = board[row].Length;
-
-            if (row -1 >= 0)  //go up
-                neigbhors.Add((row - 1, col));
-
-            if (row + 1 < rowLength) // go down
-                neigbhors.Add((row + 1, col));
-
-            if (col -1 >= 0) // go left
-                neigbhors.Add((row, col - 1));
-
-            if (col + 1 < colLength) //go right
-                neigbhors.Add((row, col + 1));
-
-            return neigbhors;
-        }
-    }
-}
diff --git a/Patterns/FastAndSlow/CircularArray.cs b/Patterns/FastAndSlow/CircularArray.cs
deleted file mode 100644
index 7dbe66cb..00000000
--- a/Patterns/FastAndSlow/CircularArray.cs
+++ /dev/null
@@ -1,73 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.FastAndSlow
-{
-    public class CircularArray
-    {
-        public static bool HasLoop(int[] nums)
-        {
-            int slow = 0, fast = 0;
-            bool currentDirection = false;
-
-            for (int i = 0; i < nums.Length; i++)
-            {
-                if (Math.Abs(nums[i]) == nums.Length)
-                    continue;
-
-                if (nums[i] > 0)
-                    currentDirection = true;
-                else
-                    currentDirection = false;
-
-                slow = i;
-                fast = i;
-
-                while(slow != fast || slow != -1 || fast != -1)
-                {
-                    slow = NextStep(slow, nums, currentDirection);
-                    if (slow == -1)
-                        break;
-
-                    fast = NextStep(fast, nums, currentDirection);
-                    if (fast != -1)
-                    {
-                        fast = NextStep(fast, nums, currentDirection);
-                    }
-
-                    if (slow == fast || fast == -1)
-                        break;
-
-                }
-
-                if (slow == fast && slow != -1)
-                    return true;
-            }
-
-            return false;
-        }
-
-        private static int NextStep(int index, int[] nums, bool currentDirection)
-        {
-            bool newDirection = false;
-            if (nums[index] >= 0)
-                newDirection = true;
-            else
-                newDirection = false;
-
-            if(currentDirection != newDirection || (Math.Abs(nums[index] % nums.Length) == 0))
-                    return -1;
-
-            int nextStep = index + nums[index];
-            nextStep = nextStep % nums.Length;
-
-            if (nextStep < 0)
-                nextStep = nextStep + nums.Length;
-
-            return nextStep;
-        }
-    }
-}
diff --git a/Patterns/FastAndSlow/HappyNumber.cs b/Patterns/FastAndSlow/HappyNumber.cs
deleted file mode 100644
index c7cdb6ee..00000000
--- a/Patterns/FastAndSlow/HappyNumber.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.FastAndSlow
-{
-    public class HappyNumber
-    {
-        public bool IsHappy(int number)
-        {
-            int slow = number;
-            int fast = SumOfDigits(number);
-
-            while(fast != 1 && slow != fast)
-            {
-                slow = SumOfDigits(slow);
-                fast = SumOfDigits(SumOfDigits(fast));
-            }
-
-            return fast == 1;
-        }
-
-        private int SumOfDigits(int number)
-        {
-           int totalSum = 0;
-            while(number != 0)
-            {
-                int digit = number % 10;
-                totalSum += (int)Math.Pow(digit, 2);
-                number /= 10;
-            }
-            return totalSum;
-        }
-
-
-    }
-}
diff --git a/Patterns/FastAndSlow/PalindromLinkedList.cs b/Patterns/FastAndSlow/PalindromLinkedList.cs
deleted file mode 100644
index 13e5f10a..00000000
--- a/Patterns/FastAndSlow/PalindromLinkedList.cs
+++ /dev/null
@@ -1,72 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Common;
-
-namespace Patterns.FastAndSlow
-{
-   public class PalindromLinkedList
-    {
-        public bool IsPlaindrome(ListNode head)
-        {
-           var(previous, middle) = GetMiddle(head);
-
-            var newMiddle = ReverseList(middle);
-
-            previous!.next = newMiddle;
-
-            var left = head;
-            var right = newMiddle;
-
-            while(left != newMiddle)
-            {
-                if (left.Value != right.Value)
-                    return false;
-
-                left = left.next;
-                right = right.next;
-            }
-
-            return true;
-        }
-
-        private (ListNode?, ListNode) GetMiddle(ListNode node)
-        {
-            var slow = node;
-            var fast = node;
-            ListNode previous = null!;
-
-            while(fast != null && fast.next != null)
-            {
-                previous = slow;
-                slow = slow.next;
-                fast = fast.next.next;
-            }
-
-            return (previous, slow); 
-        }
-
-        private ListNode ReverseList(ListNode start)
-        {
-            ListNode previous = null;
-            ListNode current = start;
-            ListNode next = current.next;
-
-            while(next != null)
-            {
-                if (previous == null)
-                    current.next = previous;
-               
-                previous = current;
-                current = next;
-                next = current.next;
-                current.next = previous;
-
-            }
-
-            return current;
-        }
-    }
-}
diff --git a/Patterns/MergeIntervals/MergeIntervals.cs b/Patterns/MergeIntervals/MergeIntervals.cs
deleted file mode 100644
index 30f88e2c..00000000
--- a/Patterns/MergeIntervals/MergeIntervals.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.MergeIntervals
-{
-    public class MergeIntervals
-    {
-        public int[][] Merge(int[][] intervals)
-        {
-            var result = new List<int[]>();
-            result.Add(intervals[0]);
-
-            for(int index = 1; index < intervals.Length; index++)
-            {
-                var lastInterval = result[^1];
-                if (intervals[index][0] <= lastInterval[1])
-                {
-                    //we have an overlap
-                    // merge intervals based on the greater of the values in the end indexes for an interval
-                    result[^1][1] = lastInterval[1] >= intervals[index][1] ? lastInterval[1] : intervals[index][1];
-                }
-                else
-                {
-                    result.Add(intervals[index]);
-                }
-            }
-
-            return result.ToArray();
-        }
-    }
-}
diff --git a/Patterns/Patterns.csproj b/Patterns/Patterns.csproj
deleted file mode 100644
index 56e7d3ba..00000000
--- a/Patterns/Patterns.csproj
+++ /dev/null
@@ -1,13 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>net6.0</TargetFramework>
-    <ImplicitUsings>enable</ImplicitUsings>
-    <Nullable>enable</Nullable>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <ProjectReference Include="..\Common\Common.csproj" />
-  </ItemGroup>
-
-</Project>
diff --git a/Patterns/SlidingWindow/BestTimeToBuyStock.cs b/Patterns/SlidingWindow/BestTimeToBuyStock.cs
deleted file mode 100644
index cf36dd04..00000000
--- a/Patterns/SlidingWindow/BestTimeToBuyStock.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.SlidingWindow
-{
-  public class BestTimeToBuyStock
-    {
-        public static int MaxProfit(int[] array)
-        {
-            if (array.Length <= 0)
-                return 0;
-            int leftIndex = 0;
-            int rightIndex = 1;
-            int maxProfit = 0;
-
-            while(rightIndex < array.Length)
-            {
-                if (array[rightIndex] <= array[leftIndex])
-                {
-                    leftIndex = rightIndex;
-                }
-                else
-                {
-                    int currentProfit = array[rightIndex] - array[leftIndex];
-                    maxProfit = Math.Max(maxProfit, currentProfit);
-                }
-                rightIndex += 1;
-            }
-
-            return maxProfit;
-        }
-    }
-}
diff --git a/Patterns/SlidingWindow/LongestSubstringWithoutRepeatingCharacters.cs b/Patterns/SlidingWindow/LongestSubstringWithoutRepeatingCharacters.cs
deleted file mode 100644
index d1a322aa..00000000
--- a/Patterns/SlidingWindow/LongestSubstringWithoutRepeatingCharacters.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.SlidingWindow
-{
-    public class LongestSubstringWithoutRepeatingCharacters
-    {
-        public static (int, string) LongestSubstring(string inputString)
-        {
-            if(string.IsNullOrEmpty(inputString)) 
-                return(0, string.Empty);    
-
-            inputString = inputString.Trim();
-
-            var characterDict = new Dictionary<char, int>();
-            int maxLength = int.MinValue;
-            int leftIndex = 0, rightIndex = 0;
-
-            while(rightIndex< inputString.Length)
-            {
-                char currentChar = inputString[rightIndex];
-
-                if (!characterDict.ContainsKey(currentChar))
-                {
-                    characterDict.Add(currentChar, rightIndex);
-                }
-                else
-                {                  
-                    if(leftIndex <= characterDict[currentChar]) //found duplicate in current window
-                    {                  
-                        if (rightIndex - leftIndex > maxLength) //compute current maximum
-                        {
-                            maxLength = rightIndex - leftIndex;
-                        }
-
-                        leftIndex = 1 + characterDict[currentChar]; // move leftPointer one step after index of duplicate 
-                    }
-                    
-                    characterDict[currentChar] = rightIndex; // update index of duplicate found
-                }
-                
-                rightIndex++;
-            }
-
-            maxLength = (rightIndex - leftIndex) > maxLength? rightIndex - leftIndex : maxLength;
-            return(maxLength, inputString.Substring(leftIndex, rightIndex - leftIndex));
-            
-         }
-    }
-}
diff --git a/Patterns/SlidingWindow/MaxiumumInSlidingWindow.cs b/Patterns/SlidingWindow/MaxiumumInSlidingWindow.cs
deleted file mode 100644
index 060e9d9e..00000000
--- a/Patterns/SlidingWindow/MaxiumumInSlidingWindow.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-﻿
-
-namespace Patterns.SlidingWindow
-{
-   public static class MaximumInSlidingWindow
-    {
-        /**
-         1. Find maximum in firstw window size.
-         2. Loop thru first window and find maximum
-         3. Starting from window size loop thru rest of array , find maxium per window size and store in result array
-         4. Check if index of the first element in deque (linkedlist) is part of the window, if not remove from deque linked list
-         **/
-        public static List<int> FindMaximum(List<int> numbers, int windowSize)
-        {
-            var result = new List<int>();
-
-            if(!numbers.Any()) return result;
-
-            if(windowSize > numbers.Count)
-                windowSize = numbers.Count;
-
-            var window = new LinkedList<int>();
-
-            for (int i = 0; i < windowSize; i++)
-            {
-                //remove all previous values less than current value from window
-                while (window.Count > 0 && numbers[i] >= numbers[window.Last.Value])
-                {
-                    window.RemoveLast();
-                }
-
-                window.AddLast(i);               
-            }
-            if(window.First != null)
-               result.Add(numbers[window.First.Value]);
-            
-            for (int i = windowSize; i < numbers.Count; i++)
-            {
-                // remove all previous values less than current value from window
-                while (window.Count > 0 && numbers[i] >= numbers[window.Last.Value])
-                {
-                    window.RemoveLast();
-                }
-
-                //remove first index in linked list if it does not fall withing the current window
-                if(window.Count > 0 && window.First.Value <= (i - windowSize))
-                    window.RemoveFirst();
-
-                 window.AddLast(i);
-                 result.Add(numbers[window.First.Value]);
-            }
-
-
-            return result;
-        }
-    }
-}
diff --git a/Patterns/SlidingWindow/MinimumSizeSubArraySum.cs b/Patterns/SlidingWindow/MinimumSizeSubArraySum.cs
deleted file mode 100644
index ff39bf13..00000000
--- a/Patterns/SlidingWindow/MinimumSizeSubArraySum.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.SlidingWindow
-{
-    public class MinimumSizeSubArraySum
-    {
-        public static int  FindMinimumSize(int[] array, int target)
-        {
-            
-            int leftIndex = 0;
-            int runningSum = 0;
-            int rightIndex = 0;
-            int minimumLength = int.MaxValue;
-
-            while(rightIndex< array.Length)
-            {
-                runningSum += array[rightIndex];
-
-                while(runningSum >= target)
-                {
-                    int currentSize =  (1 + rightIndex) - leftIndex;
-
-                    minimumLength = Math.Min(minimumLength, currentSize);
-                 
-                    runningSum -= array[leftIndex];
-                    leftIndex += 1;              
-                }
-
-                rightIndex++;
-            }
-
-            return minimumLength != int.MaxValue ? minimumLength : 0;
-
-
-
-
-        }
-    }
-}
diff --git a/Patterns/SlidingWindow/MinimumWindowSubsequence.cs b/Patterns/SlidingWindow/MinimumWindowSubsequence.cs
deleted file mode 100644
index af0203f0..00000000
--- a/Patterns/SlidingWindow/MinimumWindowSubsequence.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.SlidingWindow
-{
-    public class MinimumWindowSubsequence
-    {
-        public static string MinimumWindow(string str1, string str2)
-        {
-            int indexString1 = 0, indexString2 = 0;
-            int startIndex =0, endIndex = 0;
-            double length = Double.PositiveInfinity;
-            string minimumString = string.Empty;
-            
-
-            while (indexString1 < str1.Length)
-            {
-                //find out if the substring is contained in the main string.
-                if (str1[indexString1] == str2[indexString2])
-                {             
-                    indexString2++;
-
-                    //find out how long the subequence is by doing a reverse loop. 
-                    // detremine if current substring length is the minimum 
-                    // update length and minimum string;
-                    // repeat process
-                    if (indexString2 == str2.Length)
-                    {
-                        indexString2 = str2.Length - 1;
-                        startIndex = indexString1;
-                        endIndex = startIndex + 1;
-
-                        while (indexString2 >= 0)
-                        {
-                            if (str1[startIndex] == str2[indexString2])
-                            {
-                                indexString2--;
-                                startIndex--;
-                            }
-                            else
-                            {
-                                startIndex--;
-                            }
-                        }
-
-                        startIndex += 1;
-                        indexString2 += 1;
-                        int currentMinimumLength = endIndex - startIndex;
-
-                        if (length > (currentMinimumLength))
-                        {
-                            length = currentMinimumLength;
-                            minimumString = str1.Substring(startIndex, currentMinimumLength);
-                        }
-
-                        indexString1 = startIndex + 1;
-                    }
-                }                               
-                indexString1++;              
-            }
-
-            return minimumString;
-
-        }
-    }
-}
diff --git a/Patterns/SlidingWindow/MinimumWindowSubstring.cs b/Patterns/SlidingWindow/MinimumWindowSubstring.cs
deleted file mode 100644
index 8674de5e..00000000
--- a/Patterns/SlidingWindow/MinimumWindowSubstring.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.SlidingWindow
-{
-    public class MinimumWindowSubstring
-    {
-       public static string FindMinimumSubstring(string inputString, string subString)
-        {
-            if (string.IsNullOrEmpty(subString))
-                return string.Empty;
-
-            var rCount = new Dictionary<char, int>();
-            var window = new Dictionary<char, int>();
-
-           
-
-            for(int i =0; i < subString.Length; i++)
-            {
-                if (rCount.ContainsKey(subString[i]))
-                    rCount[subString[i]]++;
-                else
-                    rCount.Add(subString[i], 1);
-
-                window.TryAdd(subString[i], 0);
-            }
-
-            int required = rCount.Count;
-            int current = 0;
-            int leftIndex = 0, rightIndex = 0, start = 0;
-            string minimumSubstring = string.Empty;
-            int minimumLength = int.MaxValue;
-
-            while (rightIndex < inputString.Length)
-            {
-                char currentCharacter = inputString[rightIndex];
-                rightIndex++;
-
-                if (rCount.ContainsKey(currentCharacter))
-                {
-                    window[currentCharacter] += 1;
-                    if (rCount[currentCharacter].Equals(window[currentCharacter]))
-                    {
-                        current += 1;
-                    }
-                }
-
-                while(current == required)
-                {
-                    if(rightIndex - leftIndex < minimumLength)
-                    {
-                        start = leftIndex;
-                        minimumLength= rightIndex - leftIndex;
-                    }
-
-                    char trailingCharacter = inputString[leftIndex];
-                    leftIndex++;
-
-                    if (rCount.ContainsKey(trailingCharacter))
-                    {
-                        if (rCount[trailingCharacter].Equals(window[trailingCharacter]))
-                            current -= 1;
-
-                        window[trailingCharacter] -= 1;
-                            
-                    }
-                }
-            }
-
-            return minimumLength ==int.MaxValue ? string.Empty : inputString.Substring(start, minimumLength);
-
-        }
-    }
-}
diff --git a/Patterns/SlidingWindow/RepeatedDnaSequences.cs b/Patterns/SlidingWindow/RepeatedDnaSequences.cs
deleted file mode 100644
index 8d0c4bb7..00000000
--- a/Patterns/SlidingWindow/RepeatedDnaSequences.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Security.Cryptography;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.SlidingWindow
-{
-    public static class RepeatedDnaSequences
-    {
-        public static string[] FindRepeatedSequences(string input, int k)
-        {
-            if (input.Length <= k)
-                return new string[] { };
-
-            var result = new HashSet<string>();
-            var subsequenceSet = new HashSet<string>();
-           
-            int startIndex = 0;
-            int endIndex = k -1;
-            using var sha256 = SHA256.Create();
-            while(endIndex < input.Length)
-            {
-               string currentSequence = input.Substring(startIndex,k);
-                var hashedStringBytes = sha256.ComputeHash(Encoding.UTF8.GetBytes(currentSequence));
-              
-                if (subsequenceSet.Contains(Convert.ToBase64String(hashedStringBytes)))
-                    result.Add(currentSequence);
-                else
-                {
-                    subsequenceSet.Add(Convert.ToBase64String(hashedStringBytes));
-                }
-
-                startIndex++;
-                endIndex++;
-
-            }
-
-            return result.Reverse().ToArray();
-        }
-    }
-}
diff --git a/Patterns/TwoPointers/PalindromeNumber.cs b/Patterns/TwoPointers/PalindromeNumber.cs
deleted file mode 100644
index 47b7dace..00000000
--- a/Patterns/TwoPointers/PalindromeNumber.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.TwoPointers
-{
-  public class PalindromeNumber
-    {
-        public bool NumberIsPlaindrome(int number)
-        {
-            var list = SplitNumber(number);
-
-            var start = list.First;
-            var end = list.Last;
-
-            while(start != end)
-            {
-                if(start.Value != end.Value)
-                    return false;
-                start = start.Next;
-                end = end.Previous;
-            }
-            return true;
-        }
-
-        private LinkedList<int> SplitNumber(int number)
-        {
-            var list = new LinkedList<int>();
-
-            while(number != 0)
-            {
-                int digit = number % 10;
-                list.AddFirst(digit);
-                number /= 10;
-            }
-            return list;
-        }
-    }
-}
diff --git a/Patterns/TwoPointers/ReverseWords.cs b/Patterns/TwoPointers/ReverseWords.cs
deleted file mode 100644
index c22edbef..00000000
--- a/Patterns/TwoPointers/ReverseWords.cs
+++ /dev/null
@@ -1,82 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.TwoPointers
-{
-    public class ReverseWords
-    {
-        public static string ReverseStringWords(string sentence)
-        {
-            sentence = sentence.Trim(); 
-
-            var trimmedString = RemoveUnwantedSpaces(sentence);
-            var stringArray = trimmedString.ToCharArray();
-
-             ReverseString(stringArray, 0, stringArray.Length - 1);
-
-            int left = 0, right = 0;
-            int start = 0,end = 0;
-
-            while(right < stringArray.Length)
-            {
-               if(stringArray[right] == ' ')
-                {
-                    start = left;
-                    end = right - 1;
-                    ReverseString(stringArray, start, end);
-                    left = right + 1;
-
-                }
-                right += 1;
-            }
-            start = left;
-            end = right - 1;
-
-            ReverseString(stringArray, start, end);
-            return string.Join("", stringArray);
-          
-        }
-
-        private static void ReverseString(char[] array, int leftPointer, int rightPointer)
-        {
-            while(leftPointer < rightPointer)
-            {
-                char temp = array[leftPointer];
-                array[leftPointer] = array[rightPointer];
-                array[rightPointer] = temp;
-
-                leftPointer++;
-                rightPointer--;
-            }           
-        }
-        private static string RemoveUnwantedSpaces(string input)
-        {
-            var sb = new StringBuilder();
-            int spaceCount = 0;
-            
-            for (int i = 0; i < input.Length; i++)
-            {
-                if (input[i] != ' ') 
-                {
-                    sb.Append(input[i]);
-                    spaceCount = 0;
-                }
-                else if (input[i] == ' ' && spaceCount == 0)
-                {
-                    sb.Append(' ');
-                    spaceCount += 1;
-                }
-                else if (input[i] == ' ' && spaceCount > 0)
-                {
-                    spaceCount += 1;
-                }    
-            }
-
-            return sb.ToString();
-
-        }
-    }
-}
diff --git a/Patterns/TwoPointers/ThreeSum.cs b/Patterns/TwoPointers/ThreeSum.cs
deleted file mode 100644
index 0051c1eb..00000000
--- a/Patterns/TwoPointers/ThreeSum.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.TwoPointers
-{
-   public class ThreeSum
-    {
-        // ( n log (n) + n^2) 
-        public static bool FindSumOfThree(int[] array, int target)
-        {
-
-            Array.Sort(array);
-
-            for (int index = 0; index < array.Length -2; index++)
-            {
-                int low = index + 1;
-                int high = array.Length - 1;
-
-                while(low < high)
-                {
-                    int currentSum = array[index] + array[low] + array[high];
-                    if (currentSum == target)
-                        return true;
-                    else if (currentSum < target)
-                        low += 1;
-                    else
-                        high -= 1;
-                }
-
-            }
-            return false;
-        }
-    }
-}
diff --git a/Patterns/TwoPointers/ValidPalindrome.cs b/Patterns/TwoPointers/ValidPalindrome.cs
deleted file mode 100644
index a323c3b9..00000000
--- a/Patterns/TwoPointers/ValidPalindrome.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.TwoPointers
-{
-    public class ValidPalindrome
-    {
-        public static bool IsPalindrome(string input)
-        {
-            int leftPointer = 0;
-            int rightPointer = input.Length - 1;
-
-            while (leftPointer < rightPointer)
-            {
-                if (input[leftPointer] != input[rightPointer]) 
-                    return false;
-
-                leftPointer++;
-                rightPointer--;
-
-            }
-
-            return true;
-        }
-    }
-}
diff --git a/Patterns/TwoPointers/ValidPalindrome2.cs b/Patterns/TwoPointers/ValidPalindrome2.cs
deleted file mode 100644
index 2736dd20..00000000
--- a/Patterns/TwoPointers/ValidPalindrome2.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Patterns.TwoPointers
-{
-    public class ValidPalindrome2
-    {
-        public static bool IsValid(string inputString)
-        {
-            int left = 0;
-            int right = inputString.Length -1;
-
-            int start = 0;
-            int end = 0;
-
-            bool leftResult = true;
-            bool rightResult = true;
-
-            while (left < right)
-            {
-                if (inputString[left] != inputString[right])
-                {
-                    start = left;
-                    end = right;
-                    break;
-                }          
-                   
-                left++;
-                right--;
-            }
-
-          
-            while(left < right -1)
-            {
-                if (inputString[left] != inputString[right - 1])
-                {
-                    leftResult = false;
-                    break;
-                }
-                    
-                left++;
-                right--;
-            }
-
-            if(leftResult)
-                return true;
-
-            left = start; right = end;
-            while(left + 1 < right)
-            {
-                if (inputString[left + 1] != inputString[right])
-                {
-                    rightResult = false;
-                    break;
-                }
-                 
-                left++;
-                right--;
-            }
-
-            return leftResult || rightResult;
-        }
-    }
-}
diff --git a/README.md b/README.md
deleted file mode 100644
index ad793559..00000000
--- a/README.md
+++ /dev/null
@@ -1,42 +0,0 @@
-[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Ftobbie%2Fc-sharp-algorithms&count_bg=%2379C83D&title_bg=%23131111&icon=&icon_color=%23E7E7E7&title=views&edge_flat=false)](https://hits.seeyoufarm.com)
- # C# solutions to common data structures and algorithm problems
-
-## Problems are sourced from algoexpert, leetcode and educative.io
-
-The project is a group of class libraries that contain solutions to fairly common algorithm and data structure problems. 
-The solutions are organised by difficulty (Easy  -  Very Hard) per algorithm or data structure being solved for. A good number of the solutions have tests you can run to confirm they work.
-
-### Data Structures covered include:
-
-	* Arrays
-	* LinkedLists
-	* Strings
-	* Graphs - DFS, BFS
-	* Heaps
-	* Stacks
-	* Queues
-	* Trees - Binary Search Trees and Binary Trees
-	* Trie  - Prefix Trie and Suffix Trie
-
-### Algorithms covered include:
-	* Sorting
-	* Searching
-	* Recursion
-	* Greedy
-	* BitwiseOperation
-	* Dynamic Programming
-	* Sliding Window
-
-In addition to the above, there's a class library project that contains common patterns to solve certain types of problems and another with popular
-Microsoft interview questions.
-
-To get started, clone the repo, build the project, then run `dotnet test` to see all tests run.
-
-This solution requires `.NET 6` to run. Happy coding! :)
-
-<img width="672" alt="big-o-cheetsheet" src="https://github.com/tobbie/c-sharp-algorithms/assets/4679573/be30f7a7-94df-4fb0-96e5-be215e87a743">
-[source](https://www.bigocheatsheet.com/)
-
-### To contribute
-Please visit [this page](https://github.com/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md)
-
diff --git a/SECURITY.md b/SECURITY.md
deleted file mode 100644
index 034e8480..00000000
--- a/SECURITY.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# Security Policy
-
-## Supported Versions
-
-Use this section to tell people about which versions of your project are
-currently being supported with security updates.
-
-| Version | Supported          |
-| ------- | ------------------ |
-| 5.1.x   | :white_check_mark: |
-| 5.0.x   | :x:                |
-| 4.0.x   | :white_check_mark: |
-| < 4.0   | :x:                |
-
-## Reporting a Vulnerability
-
-Use this section to tell people how to report a vulnerability.
-
-Tell them where to go, how often they can expect to get an update on a
-reported vulnerability, what to expect if the vulnerability is accepted or
-declined, etc.
diff --git a/github-repo-stats.yml b/github-repo-stats.yml
deleted file mode 100644
index e69de29b..00000000
diff --git a/nuget.config b/nuget.config
deleted file mode 100644
index c9c84a29..00000000
--- a/nuget.config
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<configuration>
-	<packageSources>
-		<!--To inherit the global NuGet package sources remove the <clear/> line below -->
-		<clear />
-		<add key="nuget" value="https://api.nuget.org/v3/index.json" />
-	</packageSources>
-</configuration>
\ No newline at end of file
diff --git a/tobbie/c-sharp-algorithms/README.md b/tobbie/c-sharp-algorithms/README.md
new file mode 100644
index 00000000..edbdd9e1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/README.md
@@ -0,0 +1,8 @@
+## github-repo-stats for tobbie/c-sharp-algorithms
+
+- statistics for repository https://github.com/tobbie/c-sharp-algorithms
+- managed by GitHub Action: https://github.com/jgehrcke/github-repo-stats
+- workflow that created this README: `github-repo-stats`
+
+**Latest report PDF**: [report.pdf](https://github.com/tobbie/c-sharp-algorithms/raw/github-repo-stats/tobbie/c-sharp-algorithms/latest-report/report.pdf)
+
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/forks.csv b/tobbie/c-sharp-algorithms/ghrs-data/forks.csv
new file mode 100644
index 00000000..3743a729
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/forks.csv
@@ -0,0 +1,4 @@
+time_iso8601,forks_cumulative
+2023-11-17 00:00:00+00:00,1
+2023-11-18 00:00:00+00:00,2
+2023-11-27 00:00:00+00:00,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_060756_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_060756_top_paths_snapshot.csv
new file mode 100644
index 00000000..fe5b5331
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_060756_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,69,6
+/tobbie/c-sharp-algorithms/pulse,23,1
+/tobbie/c-sharp-algorithms/graphs/traffic,21,1
+/tobbie/algorithmpractise,9,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,8,1
+/tobbie/c-sharp-algorithms/activity,7,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/edit/main/README.md,6,1
+/tobbie/c-sharp-algorithms/commits/develop,5,1
+/tobbie/c-sharp-algorithms/fork,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_060756_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_060756_top_referrers_snapshot.csv
new file mode 100644
index 00000000..31c06446
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_060756_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,113,4
+Google,17,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_231555_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_231555_top_paths_snapshot.csv
new file mode 100644
index 00000000..fe5b5331
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_231555_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,69,6
+/tobbie/c-sharp-algorithms/pulse,23,1
+/tobbie/c-sharp-algorithms/graphs/traffic,21,1
+/tobbie/algorithmpractise,9,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,8,1
+/tobbie/c-sharp-algorithms/activity,7,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/edit/main/README.md,6,1
+/tobbie/c-sharp-algorithms/commits/develop,5,1
+/tobbie/c-sharp-algorithms/fork,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_231555_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_231555_top_referrers_snapshot.csv
new file mode 100644
index 00000000..31c06446
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-03_231555_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,113,4
+Google,17,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-04_231609_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-04_231609_top_paths_snapshot.csv
new file mode 100644
index 00000000..b804c3e0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-04_231609_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,77,6
+/tobbie/c-sharp-algorithms/pulse,24,1
+/tobbie/c-sharp-algorithms/graphs/traffic,22,1
+/tobbie/algorithmpractise,8,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,8,1
+/tobbie/c-sharp-algorithms/activity,7,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/edit/main/README.md,6,1
+/tobbie/c-sharp-algorithms/commits/develop,5,1
+/tobbie/c-sharp-algorithms/fork,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-04_231609_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-04_231609_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f8f8b113
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-04_231609_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,126,4
+Google,17,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-05_231628_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-05_231628_top_paths_snapshot.csv
new file mode 100644
index 00000000..7d10225a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-05_231628_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,65,6
+/tobbie/c-sharp-algorithms/pulse,21,1
+/tobbie/c-sharp-algorithms/graphs/traffic,20,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/edit/main/README.md,6,1
+/tobbie/c-sharp-algorithms/commits/develop,5,1
+/tobbie/c-sharp-algorithms/fork,4,2
+/tobbie/c-sharp-algorithms/pulls,4,2
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-05_231628_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-05_231628_top_referrers_snapshot.csv
new file mode 100644
index 00000000..001fb8a2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-05_231628_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,108,4
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-06_231604_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-06_231604_top_paths_snapshot.csv
new file mode 100644
index 00000000..0bdbc9ca
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-06_231604_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,66,6
+/tobbie/c-sharp-algorithms/graphs/traffic,20,1
+/tobbie/c-sharp-algorithms/pulse,20,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,8,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/commits/main,6,1
+/tobbie/c-sharp-algorithms/edit/main/README.md,6,1
+/tobbie/c-sharp-algorithms/commits/develop,5,1
+/tobbie/c-sharp-algorithms/fork,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-06_231604_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-06_231604_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4c26f405
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-06_231604_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,125,4
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-07_231628_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-07_231628_top_paths_snapshot.csv
new file mode 100644
index 00000000..210a188f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-07_231628_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,52,6
+/tobbie/c-sharp-algorithms/graphs/traffic,19,1
+/tobbie/c-sharp-algorithms/pulse,17,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,12,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/commits/main,6,1
+/tobbie/c-sharp-algorithms/commits/develop,5,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,5,1
+/tobbie/c-sharp-algorithms/fork,4,2
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-07_231628_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-07_231628_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8ef3123c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-07_231628_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,116,4
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-08_231555_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-08_231555_top_paths_snapshot.csv
new file mode 100644
index 00000000..434d54cc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-08_231555_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,53,6
+/tobbie/c-sharp-algorithms/graphs/traffic,19,1
+/tobbie/c-sharp-algorithms/pulse,17,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/commits/main,6,1
+/tobbie/c-sharp-algorithms/commits/develop,5,1
+/tobbie/c-sharp-algorithms/fork,4,2
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-08_231555_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-08_231555_top_referrers_snapshot.csv
new file mode 100644
index 00000000..149e677f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-08_231555_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,122,4
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-09_231513_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-09_231513_top_paths_snapshot.csv
new file mode 100644
index 00000000..094d0450
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-09_231513_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,52,6
+/tobbie/c-sharp-algorithms/graphs/traffic,18,1
+/tobbie/c-sharp-algorithms/pulse,16,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/commits/main,6,1
+/tobbie/c-sharp-algorithms/commits/develop,5,1
+/tobbie/c-sharp-algorithms/fork,4,2
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-09_231513_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-09_231513_top_referrers_snapshot.csv
new file mode 100644
index 00000000..149e677f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-09_231513_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,122,4
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-10_231510_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-10_231510_top_paths_snapshot.csv
new file mode 100644
index 00000000..a68338c6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-10_231510_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,50,7
+/tobbie/c-sharp-algorithms/graphs/traffic,17,1
+/tobbie/c-sharp-algorithms/pulse,15,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/commits/main,6,1
+/tobbie/c-sharp-algorithms/commits/develop,5,1
+/tobbie/c-sharp-algorithms/fork,4,2
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-10_231510_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-10_231510_top_referrers_snapshot.csv
new file mode 100644
index 00000000..149e677f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-10_231510_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,122,4
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-11_231626_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-11_231626_top_paths_snapshot.csv
new file mode 100644
index 00000000..91a688b4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-11_231626_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,40,5
+/tobbie/c-sharp-algorithms/graphs/traffic,15,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/pulse,13,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/commits/main,5,1
+/tobbie/c-sharp-algorithms/actions,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-11_231626_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-11_231626_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3e733d00
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-11_231626_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,106,3
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-12_231609_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-12_231609_top_paths_snapshot.csv
new file mode 100644
index 00000000..9f7f0a37
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-12_231609_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,38,5
+/tobbie/c-sharp-algorithms/graphs/traffic,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/pulse,12,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,6,2
+/tobbie/c-sharp-algorithms/commits/main,5,1
+/tobbie/c-sharp-algorithms/actions,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-12_231609_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-12_231609_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3e733d00
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-12_231609_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,106,3
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-13_231613_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-13_231613_top_paths_snapshot.csv
new file mode 100644
index 00000000..74d79152
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-13_231613_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,37,4
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,18,1
+/tobbie/c-sharp-algorithms/graphs/traffic,15,1
+/tobbie/c-sharp-algorithms/pulse,11,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,9,1
+/tobbie/c-sharp-algorithms/commits/main,5,1
+/tobbie/c-sharp-algorithms/actions,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-13_231613_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-13_231613_top_referrers_snapshot.csv
new file mode 100644
index 00000000..ce614279
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-13_231613_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,99,2
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-14_231618_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-14_231618_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef79becd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-14_231618_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,33,4
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,18,1
+/tobbie/c-sharp-algorithms/graphs/traffic,13,1
+/tobbie/c-sharp-algorithms/pulse,9,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,9,1
+/tobbie/c-sharp-algorithms/commits/main,5,1
+/tobbie/c-sharp-algorithms/actions,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-14_231618_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-14_231618_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c286da18
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-14_231618_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,93,2
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-15_231559_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-15_231559_top_paths_snapshot.csv
new file mode 100644
index 00000000..e5b304eb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-15_231559_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,31,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,18,1
+/tobbie/c-sharp-algorithms/graphs/traffic,13,1
+/tobbie/c-sharp-algorithms/pulse,9,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,9,1
+/tobbie/c-sharp-algorithms/commits/main,5,1
+/tobbie/c-sharp-algorithms/actions,4,1
+/tobbie/c-sharp-algorithms/pulls,2,2
+/tobbie/c-sharp-algorithms/actions/workflows/github-repo-stats.yml,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-15_231559_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-15_231559_top_referrers_snapshot.csv
new file mode 100644
index 00000000..acd34d42
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-15_231559_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,71,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-16_231510_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-16_231510_top_paths_snapshot.csv
new file mode 100644
index 00000000..bad3ac0e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-16_231510_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,24,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,22,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,11,1
+/tobbie/c-sharp-algorithms/graphs/traffic,6,1
+/tobbie/c-sharp-algorithms/commits/main,5,1
+/tobbie/c-sharp-algorithms/actions,4,1
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/actions/workflows/github-repo-stats.yml,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/compare/jp/add-ghrs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-16_231510_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-16_231510_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a0261a94
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-16_231510_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,53,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-17_231542_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-17_231542_top_paths_snapshot.csv
new file mode 100644
index 00000000..03014c37
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-17_231542_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,18,1
+/tobbie/c-sharp-algorithms,16,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,9,1
+/tobbie/c-sharp-algorithms/commits/main,5,1
+/tobbie/c-sharp-algorithms/graphs/traffic,5,1
+/tobbie/c-sharp-algorithms/actions,3,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-17_231542_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-17_231542_top_referrers_snapshot.csv
new file mode 100644
index 00000000..beac12e9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-17_231542_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,40,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-18_231614_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-18_231614_top_paths_snapshot.csv
new file mode 100644
index 00000000..1fd134c0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-18_231614_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,26,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,22,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,11,1
+/tobbie/c-sharp-algorithms/graphs/traffic,6,1
+/tobbie/c-sharp-algorithms/commits/main,5,1
+/tobbie/c-sharp-algorithms/actions,3,1
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-18_231614_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-18_231614_top_referrers_snapshot.csv
new file mode 100644
index 00000000..aad72b65
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-18_231614_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,62,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-19_231309_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-19_231309_top_paths_snapshot.csv
new file mode 100644
index 00000000..76cf6bb9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-19_231309_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,25,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,18,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,10,1
+/tobbie/c-sharp-algorithms/graphs/traffic,5,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/actions,2,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-19_231309_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-19_231309_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7295d0bf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-19_231309_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,48,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-20_231615_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-20_231615_top_paths_snapshot.csv
new file mode 100644
index 00000000..80c0d690
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-20_231615_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,21,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,8,1
+/tobbie/c-sharp-algorithms/graphs/traffic,4,1
+/tobbie/c-sharp-algorithms/pulse,4,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/actions,1,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-20_231615_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-20_231615_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b72c3d79
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-20_231615_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,41,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-21_231621_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-21_231621_top_paths_snapshot.csv
new file mode 100644
index 00000000..2f5a2cf6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-21_231621_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,22,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/graphs/traffic,5,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-21_231621_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-21_231621_top_referrers_snapshot.csv
new file mode 100644
index 00000000..431a8472
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-21_231621_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,35,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-22_231643_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-22_231643_top_paths_snapshot.csv
new file mode 100644
index 00000000..ae97975d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-22_231643_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,27,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/graphs/traffic,5,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,4,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-22_231643_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-22_231643_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b72c3d79
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-22_231643_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,41,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-23_231513_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-23_231513_top_paths_snapshot.csv
new file mode 100644
index 00000000..f351e583
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-23_231513_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,26,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/graphs/traffic,5,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,4,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-23_231513_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-23_231513_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b72c3d79
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-23_231513_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,41,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-24_231528_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-24_231528_top_paths_snapshot.csv
new file mode 100644
index 00000000..ae97975d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-24_231528_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,27,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/graphs/traffic,5,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,4,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-24_231528_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-24_231528_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b72c3d79
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-24_231528_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,41,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-25_231608_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-25_231608_top_paths_snapshot.csv
new file mode 100644
index 00000000..ae97975d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-25_231608_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,27,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,14,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,7,1
+/tobbie/c-sharp-algorithms/graphs/traffic,5,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,4,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-25_231608_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-25_231608_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b72c3d79
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-25_231608_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,41,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-26_231757_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-26_231757_top_paths_snapshot.csv
new file mode 100644
index 00000000..54418966
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-26_231757_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,25,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,10,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,4,1
+/tobbie/c-sharp-algorithms/graphs/traffic,3,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-26_231757_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-26_231757_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3d6a3d12
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-26_231757_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,37,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-27_231538_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-27_231538_top_paths_snapshot.csv
new file mode 100644
index 00000000..54418966
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-27_231538_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,25,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,10,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,4,1
+/tobbie/c-sharp-algorithms/graphs/traffic,3,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-27_231538_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-27_231538_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3d6a3d12
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-27_231538_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,37,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-28_231624_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-28_231624_top_paths_snapshot.csv
new file mode 100644
index 00000000..54418966
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-28_231624_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,25,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,10,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,4,1
+/tobbie/c-sharp-algorithms/graphs/traffic,3,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-28_231624_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-28_231624_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3d6a3d12
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-28_231624_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,37,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-29_231533_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-29_231533_top_paths_snapshot.csv
new file mode 100644
index 00000000..104f14e6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-29_231533_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,22,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,6,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,4,1
+/tobbie/c-sharp-algorithms/graphs/traffic,3,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,3,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-29_231533_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-29_231533_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7247841
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-29_231533_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,32,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-30_231501_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-30_231501_top_paths_snapshot.csv
new file mode 100644
index 00000000..104f14e6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-30_231501_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,22,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,6,1
+/tobbie/c-sharp-algorithms/pulse,5,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,4,1
+/tobbie/c-sharp-algorithms/graphs/traffic,3,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,3,1
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-30_231501_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-30_231501_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7247841
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-30_231501_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,32,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-31_231603_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-31_231603_top_paths_snapshot.csv
new file mode 100644
index 00000000..f76cb6f7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-31_231603_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,12,3
+/tobbie/c-sharp-algorithms/pulse,4,1
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,2,1
+/tobbie/c-sharp-algorithms/graphs/contributors,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-31_231603_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-31_231603_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2023-12-31_231603_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-01_231631_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-01_231631_top_paths_snapshot.csv
new file mode 100644
index 00000000..6fc5e305
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-01_231631_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,9,3
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-01_231631_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-01_231631_top_referrers_snapshot.csv
new file mode 100644
index 00000000..587440a3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-01_231631_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-02_231553_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-02_231553_top_paths_snapshot.csv
new file mode 100644
index 00000000..d6c8f00e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-02_231553_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,8,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-02_231553_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-02_231553_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8540b31d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-02_231553_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-03_231713_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-03_231713_top_paths_snapshot.csv
new file mode 100644
index 00000000..666c2339
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-03_231713_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-03_231713_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-03_231713_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8540b31d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-03_231713_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-04_231637_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-04_231637_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-04_231637_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-05_231605_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-05_231605_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-05_231605_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-20_231708_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-20_231708_top_paths_snapshot.csv
new file mode 100644
index 00000000..453b8fd9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-20_231708_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-20_231708_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-20_231708_top_referrers_snapshot.csv
new file mode 100644
index 00000000..fb5c0fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-20_231708_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-21_231612_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-21_231612_top_paths_snapshot.csv
new file mode 100644
index 00000000..453b8fd9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-21_231612_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-21_231612_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-21_231612_top_referrers_snapshot.csv
new file mode 100644
index 00000000..fb5c0fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-21_231612_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-22_231636_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-22_231636_top_paths_snapshot.csv
new file mode 100644
index 00000000..453b8fd9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-22_231636_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-22_231636_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-22_231636_top_referrers_snapshot.csv
new file mode 100644
index 00000000..fb5c0fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-22_231636_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-23_231617_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-23_231617_top_paths_snapshot.csv
new file mode 100644
index 00000000..453b8fd9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-23_231617_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-23_231617_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-23_231617_top_referrers_snapshot.csv
new file mode 100644
index 00000000..fb5c0fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-23_231617_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-24_231620_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-24_231620_top_paths_snapshot.csv
new file mode 100644
index 00000000..453b8fd9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-24_231620_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-24_231620_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-24_231620_top_referrers_snapshot.csv
new file mode 100644
index 00000000..fb5c0fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-24_231620_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-25_231619_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-25_231619_top_paths_snapshot.csv
new file mode 100644
index 00000000..453b8fd9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-25_231619_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-25_231619_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-25_231619_top_referrers_snapshot.csv
new file mode 100644
index 00000000..fb5c0fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-25_231619_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-26_231555_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-26_231555_top_paths_snapshot.csv
new file mode 100644
index 00000000..3edd00e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-26_231555_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-26_231555_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-26_231555_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d578a760
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-26_231555_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,7,1
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-27_231522_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-27_231522_top_paths_snapshot.csv
new file mode 100644
index 00000000..3edd00e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-27_231522_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-27_231522_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-27_231522_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d578a760
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-27_231522_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,7,1
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-28_231607_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-28_231607_top_paths_snapshot.csv
new file mode 100644
index 00000000..3edd00e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-28_231607_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-28_231607_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-28_231607_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d578a760
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-28_231607_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,7,1
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-29_231607_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-29_231607_top_paths_snapshot.csv
new file mode 100644
index 00000000..3edd00e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-29_231607_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-29_231607_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-29_231607_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d578a760
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-29_231607_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,7,1
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-30_231701_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-30_231701_top_paths_snapshot.csv
new file mode 100644
index 00000000..3edd00e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-30_231701_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-30_231701_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-30_231701_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d578a760
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-30_231701_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,7,1
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-31_231608_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-31_231608_top_paths_snapshot.csv
new file mode 100644
index 00000000..3b7a1db3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-31_231608_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-31_231608_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-31_231608_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a1290e7b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-01-31_231608_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,11,2
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-01_231520_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-01_231520_top_paths_snapshot.csv
new file mode 100644
index 00000000..3b7a1db3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-01_231520_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-01_231520_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-01_231520_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a1290e7b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-01_231520_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,11,2
+Bing,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-02_231445_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-02_231445_top_paths_snapshot.csv
new file mode 100644
index 00000000..f7948ea4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-02_231445_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-02_231445_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-02_231445_top_referrers_snapshot.csv
new file mode 100644
index 00000000..306f77e7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-02_231445_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,11,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-03_231526_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-03_231526_top_paths_snapshot.csv
new file mode 100644
index 00000000..febad571
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-03_231526_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-03_231526_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-03_231526_top_referrers_snapshot.csv
new file mode 100644
index 00000000..215fe14e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-03_231526_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,18,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-04_231440_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-04_231440_top_paths_snapshot.csv
new file mode 100644
index 00000000..febad571
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-04_231440_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-04_231440_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-04_231440_top_referrers_snapshot.csv
new file mode 100644
index 00000000..215fe14e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-04_231440_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,18,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-05_231620_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-05_231620_top_paths_snapshot.csv
new file mode 100644
index 00000000..febad571
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-05_231620_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-05_231620_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-05_231620_top_referrers_snapshot.csv
new file mode 100644
index 00000000..215fe14e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-05_231620_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,18,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-06_231525_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-06_231525_top_paths_snapshot.csv
new file mode 100644
index 00000000..febad571
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-06_231525_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-06_231525_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-06_231525_top_referrers_snapshot.csv
new file mode 100644
index 00000000..215fe14e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-06_231525_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,18,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-07_231538_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-07_231538_top_paths_snapshot.csv
new file mode 100644
index 00000000..febad571
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-07_231538_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,3
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-07_231538_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-07_231538_top_referrers_snapshot.csv
new file mode 100644
index 00000000..215fe14e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-07_231538_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,18,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-08_231601_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-08_231601_top_paths_snapshot.csv
new file mode 100644
index 00000000..770daab8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-08_231601_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-08_231601_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-08_231601_top_referrers_snapshot.csv
new file mode 100644
index 00000000..306f77e7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-08_231601_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,11,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-09_231523_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-09_231523_top_paths_snapshot.csv
new file mode 100644
index 00000000..770daab8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-09_231523_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-09_231523_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-09_231523_top_referrers_snapshot.csv
new file mode 100644
index 00000000..306f77e7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-09_231523_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,11,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-10_231531_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-10_231531_top_paths_snapshot.csv
new file mode 100644
index 00000000..cb10a1c6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-10_231531_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-10_231531_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-10_231531_top_referrers_snapshot.csv
new file mode 100644
index 00000000..2ba7837f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-10_231531_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,12,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-11_231432_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-11_231432_top_paths_snapshot.csv
new file mode 100644
index 00000000..cb10a1c6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-11_231432_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-11_231432_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-11_231432_top_referrers_snapshot.csv
new file mode 100644
index 00000000..2ba7837f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-11_231432_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,12,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-12_231508_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-12_231508_top_paths_snapshot.csv
new file mode 100644
index 00000000..cb10a1c6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-12_231508_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,3,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-12_231508_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-12_231508_top_referrers_snapshot.csv
new file mode 100644
index 00000000..2ba7837f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-12_231508_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,12,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-13_231525_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-13_231525_top_paths_snapshot.csv
new file mode 100644
index 00000000..3da72620
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-13_231525_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-13_231525_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-13_231525_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7bcab727
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-13_231525_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-14_231646_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-14_231646_top_paths_snapshot.csv
new file mode 100644
index 00000000..3da72620
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-14_231646_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-14_231646_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-14_231646_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7bcab727
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-14_231646_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-15_231621_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-15_231621_top_paths_snapshot.csv
new file mode 100644
index 00000000..3da72620
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-15_231621_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Arrays/Easy,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-15_231621_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-15_231621_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7bcab727
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-15_231621_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-16_231437_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-16_231437_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-16_231437_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-16_231437_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-16_231437_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-16_231437_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-17_231400_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-17_231400_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-17_231400_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-17_231400_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-17_231400_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d98623e0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-17_231400_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-18_231455_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-18_231455_top_paths_snapshot.csv
new file mode 100644
index 00000000..5309abb0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-18_231455_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-18_231455_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-18_231455_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5ad2cb98
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-18_231455_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,8,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-19_231441_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-19_231441_top_paths_snapshot.csv
new file mode 100644
index 00000000..5309abb0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-19_231441_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-19_231441_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-19_231441_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5ad2cb98
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-19_231441_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,8,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-20_231525_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-20_231525_top_paths_snapshot.csv
new file mode 100644
index 00000000..5309abb0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-20_231525_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-20_231525_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-20_231525_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5ad2cb98
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-20_231525_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,8,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-21_231830_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-21_231830_top_paths_snapshot.csv
new file mode 100644
index 00000000..5309abb0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-21_231830_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-21_231830_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-21_231830_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5ad2cb98
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-21_231830_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,8,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-22_231915_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-22_231915_top_paths_snapshot.csv
new file mode 100644
index 00000000..5309abb0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-22_231915_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-22_231915_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-22_231915_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5ad2cb98
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-22_231915_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,8,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-23_231438_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-23_231438_top_paths_snapshot.csv
new file mode 100644
index 00000000..d386c7dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-23_231438_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-23_231438_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-23_231438_top_referrers_snapshot.csv
new file mode 100644
index 00000000..be0709d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-23_231438_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-24_231632_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-24_231632_top_paths_snapshot.csv
new file mode 100644
index 00000000..d386c7dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-24_231632_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-24_231632_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-24_231632_top_referrers_snapshot.csv
new file mode 100644
index 00000000..be0709d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-24_231632_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-25_231509_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-25_231509_top_paths_snapshot.csv
new file mode 100644
index 00000000..d386c7dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-25_231509_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-25_231509_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-25_231509_top_referrers_snapshot.csv
new file mode 100644
index 00000000..be0709d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-25_231509_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-26_231608_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-26_231608_top_paths_snapshot.csv
new file mode 100644
index 00000000..d386c7dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-26_231608_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-26_231608_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-26_231608_top_referrers_snapshot.csv
new file mode 100644
index 00000000..be0709d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-26_231608_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-27_231430_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-27_231430_top_paths_snapshot.csv
new file mode 100644
index 00000000..d386c7dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-27_231430_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-27_231430_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-27_231430_top_referrers_snapshot.csv
new file mode 100644
index 00000000..be0709d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-27_231430_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-28_231800_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-28_231800_top_paths_snapshot.csv
new file mode 100644
index 00000000..d386c7dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-28_231800_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-28_231800_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-28_231800_top_referrers_snapshot.csv
new file mode 100644
index 00000000..be0709d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-28_231800_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-29_231551_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-29_231551_top_paths_snapshot.csv
new file mode 100644
index 00000000..5309abb0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-29_231551_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-29_231551_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-29_231551_top_referrers_snapshot.csv
new file mode 100644
index 00000000..be0709d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-02-29_231551_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-01_231508_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-01_231508_top_paths_snapshot.csv
new file mode 100644
index 00000000..a5d1cb37
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-01_231508_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/MathProblems/PowerOfTwo.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/MathProblems,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-01_231508_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-01_231508_top_referrers_snapshot.csv
new file mode 100644
index 00000000..0b210858
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-01_231508_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-02_231509_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-02_231509_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-02_231509_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-03_231423_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-03_231423_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-03_231423_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-04_231626_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-04_231626_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-04_231626_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-05_231447_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-05_231447_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-05_231447_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-06_231557_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-06_231557_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-06_231557_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-07_231721_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-07_231721_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-07_231721_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-07_231721_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-07_231721_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-07_231721_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-08_231649_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-08_231649_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-08_231649_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-08_231649_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-08_231649_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-08_231649_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-09_231536_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-09_231536_top_paths_snapshot.csv
new file mode 100644
index 00000000..47b68231
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-09_231536_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-09_231536_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-09_231536_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-09_231536_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-10_231604_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-10_231604_top_paths_snapshot.csv
new file mode 100644
index 00000000..47b68231
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-10_231604_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-10_231604_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-10_231604_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-10_231604_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-11_231617_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-11_231617_top_paths_snapshot.csv
new file mode 100644
index 00000000..47b68231
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-11_231617_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-11_231617_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-11_231617_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-11_231617_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-12_231657_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-12_231657_top_paths_snapshot.csv
new file mode 100644
index 00000000..47b68231
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-12_231657_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-12_231657_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-12_231657_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-12_231657_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-13_231533_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-13_231533_top_paths_snapshot.csv
new file mode 100644
index 00000000..935037e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-13_231533_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-13_231533_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-13_231533_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-13_231533_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-14_231529_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-14_231529_top_paths_snapshot.csv
new file mode 100644
index 00000000..935037e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-14_231529_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-14_231529_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-14_231529_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-14_231529_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-15_231636_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-15_231636_top_paths_snapshot.csv
new file mode 100644
index 00000000..935037e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-15_231636_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-15_231636_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-15_231636_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-15_231636_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-16_231638_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-16_231638_top_paths_snapshot.csv
new file mode 100644
index 00000000..935037e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-16_231638_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-16_231638_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-16_231638_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-16_231638_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-17_231632_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-17_231632_top_paths_snapshot.csv
new file mode 100644
index 00000000..935037e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-17_231632_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-17_231632_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-17_231632_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-17_231632_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-18_231542_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-18_231542_top_paths_snapshot.csv
new file mode 100644
index 00000000..935037e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-18_231542_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-18_231542_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-18_231542_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-18_231542_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-19_231634_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-19_231634_top_paths_snapshot.csv
new file mode 100644
index 00000000..935037e4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-19_231634_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-19_231634_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-19_231634_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b7aab5db
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-19_231634_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,10,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-20_231700_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-20_231700_top_paths_snapshot.csv
new file mode 100644
index 00000000..f6413f76
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-20_231700_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-20_231700_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-20_231700_top_referrers_snapshot.csv
new file mode 100644
index 00000000..606a7283
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-20_231700_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,9,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-21_231722_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-21_231722_top_paths_snapshot.csv
new file mode 100644
index 00000000..f6413f76
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-21_231722_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CourseSchedule2.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-21_231722_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-21_231722_top_referrers_snapshot.csv
new file mode 100644
index 00000000..606a7283
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-21_231722_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,9,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-24_231745_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-24_231745_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-24_231745_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-24_231745_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-24_231745_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-24_231745_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-25_231710_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-25_231710_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-25_231710_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-25_231710_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-25_231710_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-25_231710_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-26_231801_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-26_231801_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-26_231801_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-26_231801_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-26_231801_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-26_231801_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-27_231512_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-27_231512_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-27_231512_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-27_231512_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-27_231512_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-27_231512_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-28_231539_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-28_231539_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-28_231539_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-28_231539_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-28_231539_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-28_231539_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-29_231454_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-29_231454_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-29_231454_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-29_231454_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-29_231454_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-29_231454_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-30_231423_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-30_231423_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-30_231423_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-30_231423_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-30_231423_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-30_231423_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-31_231430_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-31_231430_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-31_231430_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-31_231430_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-31_231430_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-03-31_231430_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-01_231718_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-01_231718_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-01_231718_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-01_231718_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-01_231718_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-01_231718_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-02_231652_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-02_231652_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-02_231652_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-02_231652_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-02_231652_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-02_231652_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-03_231533_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-03_231533_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-03_231533_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-03_231533_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-03_231533_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-03_231533_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-04_231617_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-04_231617_top_paths_snapshot.csv
new file mode 100644
index 00000000..010dcd2b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-04_231617_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/TrieTests.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-04_231617_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-04_231617_top_referrers_snapshot.csv
new file mode 100644
index 00000000..82d7fc96
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-04_231617_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,6,1
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-05_231645_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-05_231645_top_paths_snapshot.csv
new file mode 100644
index 00000000..557ce792
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-05_231645_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Graphs/GraphTraversal.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/TrieTests.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,1
+/tobbie/c-sharp-algorithms/tree/main/Common,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,2,1
+/tobbie/c-sharp-algorithms/tree/main,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-05_231645_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-05_231645_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e50d5150
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-05_231645_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,20,2
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-06_231531_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-06_231531_top_paths_snapshot.csv
new file mode 100644
index 00000000..72ee01b7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-06_231531_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Graphs/GraphTraversal.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/TrieTests.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,1
+/tobbie/c-sharp-algorithms/tree/main/Common,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,2,1
+/tobbie/c-sharp-algorithms/tree/main,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-06_231531_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-06_231531_top_referrers_snapshot.csv
new file mode 100644
index 00000000..36552a82
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-06_231531_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,20,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-07_231615_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-07_231615_top_paths_snapshot.csv
new file mode 100644
index 00000000..c7216582
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-07_231615_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Graphs/GraphTraversal.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/TrieTests.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,1
+/tobbie/c-sharp-algorithms/tree/main/Common,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-07_231615_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-07_231615_top_referrers_snapshot.csv
new file mode 100644
index 00000000..36552a82
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-07_231615_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,20,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-08_231618_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-08_231618_top_paths_snapshot.csv
new file mode 100644
index 00000000..c7216582
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-08_231618_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Graphs/GraphTraversal.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/TrieTests.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,1
+/tobbie/c-sharp-algorithms/tree/main/Common,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-08_231618_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-08_231618_top_referrers_snapshot.csv
new file mode 100644
index 00000000..36552a82
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-08_231618_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,20,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-09_231615_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-09_231615_top_paths_snapshot.csv
new file mode 100644
index 00000000..7d64617b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-09_231615_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,4,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Graphs/GraphTraversal.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/TrieTests.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,1
+/tobbie/c-sharp-algorithms/tree/main/Common,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-09_231615_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-09_231615_top_referrers_snapshot.csv
new file mode 100644
index 00000000..0afc6e5f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-09_231615_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,22,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-10_231649_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-10_231649_top_paths_snapshot.csv
new file mode 100644
index 00000000..11a57258
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-10_231649_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,4,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/SlidingWindow/SmallestSubArrayWithGreaterSum.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Graphs/GraphTraversal.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/TrieTests.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-10_231649_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-10_231649_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5665b931
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-10_231649_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,29,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-11_231724_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-11_231724_top_paths_snapshot.csv
new file mode 100644
index 00000000..7bbb023c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-11_231724_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,7,3
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Easy/ClassPhotos.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-11_231724_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-11_231724_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3cee7134
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-11_231724_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,47,4
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-12_231240_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-12_231240_top_paths_snapshot.csv
new file mode 100644
index 00000000..2709c9ca
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-12_231240_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,7,3
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-12_231240_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-12_231240_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3cee7134
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-12_231240_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,47,4
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-13_231612_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-13_231612_top_paths_snapshot.csv
new file mode 100644
index 00000000..2709c9ca
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-13_231612_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,7,3
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-13_231612_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-13_231612_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3cee7134
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-13_231612_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,47,4
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_000326_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_000326_top_paths_snapshot.csv
new file mode 100644
index 00000000..2709c9ca
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_000326_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,7,3
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_000326_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_000326_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3cee7134
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_000326_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,47,4
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_231505_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_231505_top_paths_snapshot.csv
new file mode 100644
index 00000000..2709c9ca
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_231505_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,7,3
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_231505_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_231505_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3cee7134
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-15_231505_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,47,4
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-16_231630_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-16_231630_top_paths_snapshot.csv
new file mode 100644
index 00000000..2709c9ca
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-16_231630_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,7,3
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-16_231630_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-16_231630_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3cee7134
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-16_231630_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,47,4
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-17_231724_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-17_231724_top_paths_snapshot.csv
new file mode 100644
index 00000000..23cdd89e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-17_231724_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,7,3
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-17_231724_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-17_231724_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3f429b13
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-17_231724_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,44,4
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-18_231720_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-18_231720_top_paths_snapshot.csv
new file mode 100644
index 00000000..1abdd785
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-18_231720_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,7,7
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Easy/ClassPhotos.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-18_231720_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-18_231720_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f0f08424
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-18_231720_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,30,4
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-19_231803_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-19_231803_top_paths_snapshot.csv
new file mode 100644
index 00000000..885c6b8c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-19_231803_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/pull/12/commits,6,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Easy/ClassPhotos.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-19_231803_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-19_231803_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5efd354c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-19_231803_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,30,4
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-20_231437_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-20_231437_top_paths_snapshot.csv
new file mode 100644
index 00000000..5adaaeca
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-20_231437_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Easy/ClassPhotos.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-20_231437_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-20_231437_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5efd354c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-20_231437_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,30,4
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-21_231548_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-21_231548_top_paths_snapshot.csv
new file mode 100644
index 00000000..5adaaeca
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-21_231548_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Easy/ClassPhotos.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-21_231548_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-21_231548_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5efd354c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-21_231548_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,30,4
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-22_231703_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-22_231703_top_paths_snapshot.csv
new file mode 100644
index 00000000..5adaaeca
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-22_231703_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,8,8
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/pull/47/commits,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Easy/ClassPhotos.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-22_231703_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-22_231703_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d0edd848
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-22_231703_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,28,3
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-23_231550_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-23_231550_top_paths_snapshot.csv
new file mode 100644
index 00000000..d6a12e2b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-23_231550_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,7,7
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Easy,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Easy/ClassPhotos.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-23_231550_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-23_231550_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e314ea9e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-23_231550_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,21,2
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-24_231856_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-24_231856_top_paths_snapshot.csv
new file mode 100644
index 00000000..eff0a071
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-24_231856_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/commits/main,12,2
+/tobbie/c-sharp-algorithms,6,6
+/tobbie/c-sharp-algorithms/blob/main/README.md,4,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-24_231856_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-24_231856_top_referrers_snapshot.csv
new file mode 100644
index 00000000..bdd16276
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-24_231856_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,3,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-25_231704_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-25_231704_top_paths_snapshot.csv
new file mode 100644
index 00000000..0baba20b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-25_231704_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-25_231704_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-25_231704_top_referrers_snapshot.csv
new file mode 100644
index 00000000..bdd16276
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-25_231704_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,3,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-26_231608_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-26_231608_top_paths_snapshot.csv
new file mode 100644
index 00000000..de1cc522
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-26_231608_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-26_231608_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-26_231608_top_referrers_snapshot.csv
new file mode 100644
index 00000000..bdd16276
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-26_231608_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,3,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-27_231558_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-27_231558_top_paths_snapshot.csv
new file mode 100644
index 00000000..de1cc522
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-27_231558_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-27_231558_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-27_231558_top_referrers_snapshot.csv
new file mode 100644
index 00000000..bdd16276
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-27_231558_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,3,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-28_231458_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-28_231458_top_paths_snapshot.csv
new file mode 100644
index 00000000..de1cc522
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-28_231458_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-28_231458_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-28_231458_top_referrers_snapshot.csv
new file mode 100644
index 00000000..bdd16276
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-28_231458_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,3,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-29_231604_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-29_231604_top_paths_snapshot.csv
new file mode 100644
index 00000000..de1cc522
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-29_231604_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-29_231604_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-29_231604_top_referrers_snapshot.csv
new file mode 100644
index 00000000..bdd16276
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-29_231604_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,3,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-30_231551_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-30_231551_top_paths_snapshot.csv
new file mode 100644
index 00000000..624b4627
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-30_231551_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-30_231551_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-30_231551_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a76ffa4a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-04-30_231551_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+cn.bing.com,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-01_231701_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-01_231701_top_paths_snapshot.csv
new file mode 100644
index 00000000..624b4627
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-01_231701_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-01_231701_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-01_231701_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a76ffa4a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-01_231701_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+cn.bing.com,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-02_231826_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-02_231826_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e1a31de
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-02_231826_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-02_231826_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-02_231826_top_referrers_snapshot.csv
new file mode 100644
index 00000000..77887545
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-02_231826_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-03_231627_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-03_231627_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e1a31de
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-03_231627_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-03_231627_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-03_231627_top_referrers_snapshot.csv
new file mode 100644
index 00000000..77887545
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-03_231627_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-04_231559_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-04_231559_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e1a31de
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-04_231559_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-04_231559_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-04_231559_top_referrers_snapshot.csv
new file mode 100644
index 00000000..77887545
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-04_231559_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-05_231525_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-05_231525_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e1a31de
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-05_231525_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-05_231525_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-05_231525_top_referrers_snapshot.csv
new file mode 100644
index 00000000..77887545
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-05_231525_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-06_231623_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-06_231623_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e1a31de
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-06_231623_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-06_231623_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-06_231623_top_referrers_snapshot.csv
new file mode 100644
index 00000000..77887545
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-06_231623_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-07_231449_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-07_231449_top_paths_snapshot.csv
new file mode 100644
index 00000000..624b4627
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-07_231449_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-07_231449_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-07_231449_top_referrers_snapshot.csv
new file mode 100644
index 00000000..77887545
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-07_231449_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-08_231743_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-08_231743_top_paths_snapshot.csv
new file mode 100644
index 00000000..624b4627
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-08_231743_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms/pull/47/commits,3,1
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-08_231743_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-08_231743_top_referrers_snapshot.csv
new file mode 100644
index 00000000..77887545
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-08_231743_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-09_231629_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-09_231629_top_paths_snapshot.csv
new file mode 100644
index 00000000..f298799b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-09_231629_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-09_231629_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-09_231629_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a2cb59e3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-09_231629_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,6,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-10_231630_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-10_231630_top_paths_snapshot.csv
new file mode 100644
index 00000000..f298799b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-10_231630_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-10_231630_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-10_231630_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a2cb59e3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-10_231630_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,6,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-11_231557_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-11_231557_top_paths_snapshot.csv
new file mode 100644
index 00000000..f298799b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-11_231557_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-11_231557_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-11_231557_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a2cb59e3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-11_231557_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,6,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-12_231628_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-12_231628_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e3d3c6e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-12_231628_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/actions/workflows/build.yml,6,2
+/tobbie/c-sharp-algorithms,5,5
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-12_231628_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-12_231628_top_referrers_snapshot.csv
new file mode 100644
index 00000000..007f29e9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-12_231628_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,6,1
+DuckDuckGo,4,2
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-13_231632_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-13_231632_top_paths_snapshot.csv
new file mode 100644
index 00000000..b8c30c40
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-13_231632_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-13_231632_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-13_231632_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5cf8cd63
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-13_231632_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,6,1
+DuckDuckGo,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-14_231539_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-14_231539_top_paths_snapshot.csv
new file mode 100644
index 00000000..b8c30c40
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-14_231539_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-14_231539_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-14_231539_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5cf8cd63
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-14_231539_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,6,1
+DuckDuckGo,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-15_231741_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-15_231741_top_paths_snapshot.csv
new file mode 100644
index 00000000..b8c30c40
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-15_231741_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-15_231741_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-15_231741_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5cf8cd63
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-15_231741_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,6,1
+DuckDuckGo,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-16_231653_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-16_231653_top_paths_snapshot.csv
new file mode 100644
index 00000000..9a91b543
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-16_231653_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,5
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-16_231653_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-16_231653_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5d408d37
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-16_231653_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,7,2
+DuckDuckGo,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-17_231740_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-17_231740_top_paths_snapshot.csv
new file mode 100644
index 00000000..9a91b543
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-17_231740_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,5
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-17_231740_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-17_231740_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5d408d37
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-17_231740_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,7,2
+DuckDuckGo,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-18_231544_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-18_231544_top_paths_snapshot.csv
new file mode 100644
index 00000000..9a91b543
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-18_231544_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,5
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-18_231544_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-18_231544_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5d408d37
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-18_231544_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,7,2
+DuckDuckGo,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-19_231811_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-19_231811_top_paths_snapshot.csv
new file mode 100644
index 00000000..9a91b543
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-19_231811_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,5
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-19_231811_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-19_231811_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5d408d37
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-19_231811_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,7,2
+DuckDuckGo,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-20_231730_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-20_231730_top_paths_snapshot.csv
new file mode 100644
index 00000000..b8c30c40
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-20_231730_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-20_231730_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-20_231730_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5d408d37
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-20_231730_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,7,2
+DuckDuckGo,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-21_231742_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-21_231742_top_paths_snapshot.csv
new file mode 100644
index 00000000..9a91b543
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-21_231742_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,5
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,4,2
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-21_231742_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-21_231742_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6cddb725
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-21_231742_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+Bing,7,2
+DuckDuckGo,3,1
+cn.bing.com,1,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-22_231833_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-22_231833_top_paths_snapshot.csv
new file mode 100644
index 00000000..52aa8cd0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-22_231833_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-22_231833_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-22_231833_top_referrers_snapshot.csv
new file mode 100644
index 00000000..2b9c9040
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-22_231833_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+DuckDuckGo,3,1
+cn.bing.com,1,1
+github.com,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-23_231745_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-23_231745_top_paths_snapshot.csv
new file mode 100644
index 00000000..68460618
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-23_231745_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,5
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-23_231745_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-23_231745_top_referrers_snapshot.csv
new file mode 100644
index 00000000..9bc4057c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-23_231745_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+DuckDuckGo,3,1
+Bing,2,2
+cn.bing.com,1,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-24_231559_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-24_231559_top_paths_snapshot.csv
new file mode 100644
index 00000000..68460618
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-24_231559_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,5
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-24_231559_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-24_231559_top_referrers_snapshot.csv
new file mode 100644
index 00000000..9bc4057c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-24_231559_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+DuckDuckGo,3,1
+Bing,2,2
+cn.bing.com,1,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-25_231536_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-25_231536_top_paths_snapshot.csv
new file mode 100644
index 00000000..0d421b6a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-25_231536_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-25_231536_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-25_231536_top_referrers_snapshot.csv
new file mode 100644
index 00000000..0bc41b32
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-25_231536_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+Bing,2,2
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-26_231809_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-26_231809_top_paths_snapshot.csv
new file mode 100644
index 00000000..0d421b6a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-26_231809_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-26_231809_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-26_231809_top_referrers_snapshot.csv
new file mode 100644
index 00000000..0bc41b32
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-26_231809_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+Bing,2,2
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-27_231857_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-27_231857_top_paths_snapshot.csv
new file mode 100644
index 00000000..0d421b6a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-27_231857_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-27_231857_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-27_231857_top_referrers_snapshot.csv
new file mode 100644
index 00000000..0bc41b32
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-27_231857_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+Bing,2,2
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-28_231830_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-28_231830_top_paths_snapshot.csv
new file mode 100644
index 00000000..0d421b6a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-28_231830_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-28_231830_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-28_231830_top_referrers_snapshot.csv
new file mode 100644
index 00000000..0bc41b32
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-28_231830_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+Bing,2,2
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-29_231704_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-29_231704_top_paths_snapshot.csv
new file mode 100644
index 00000000..665b8d3d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-29_231704_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-29_231704_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-29_231704_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f1ce1ff2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-29_231704_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+cn.bing.com,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-30_231728_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-30_231728_top_paths_snapshot.csv
new file mode 100644
index 00000000..665b8d3d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-30_231728_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-30_231728_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-30_231728_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f1ce1ff2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-30_231728_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+cn.bing.com,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-31_231649_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-31_231649_top_paths_snapshot.csv
new file mode 100644
index 00000000..665b8d3d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-31_231649_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-31_231649_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-31_231649_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f1ce1ff2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-05-31_231649_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+cn.bing.com,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-01_231756_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-01_231756_top_paths_snapshot.csv
new file mode 100644
index 00000000..e930c112
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-01_231756_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,5
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TournamentWinner.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberIndices.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberSumTest.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/ValidateSubsequence.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-01_231756_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-01_231756_top_referrers_snapshot.csv
new file mode 100644
index 00000000..abc984b4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-01_231756_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+Google,15,1
+github.com,2,1
+cn.bing.com,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-02_231721_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-02_231721_top_paths_snapshot.csv
new file mode 100644
index 00000000..18cf6de3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-02_231721_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TournamentWinner.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberIndices.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberSumTest.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/ValidateSubsequence.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-02_231721_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-02_231721_top_referrers_snapshot.csv
new file mode 100644
index 00000000..ea549692
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-02_231721_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+Google,15,1
+Bing,2,2
+github.com,2,1
+cn.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-03_231800_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-03_231800_top_paths_snapshot.csv
new file mode 100644
index 00000000..18cf6de3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-03_231800_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TournamentWinner.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberIndices.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberSumTest.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/ValidateSubsequence.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-03_231800_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-03_231800_top_referrers_snapshot.csv
new file mode 100644
index 00000000..83e2d92a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-03_231800_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+github.com,3,2
+Bing,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-04_231823_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-04_231823_top_paths_snapshot.csv
new file mode 100644
index 00000000..18cf6de3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-04_231823_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TournamentWinner.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberIndices.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberSumTest.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/ValidateSubsequence.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-04_231823_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-04_231823_top_referrers_snapshot.csv
new file mode 100644
index 00000000..83e2d92a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-04_231823_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+github.com,3,2
+Bing,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-05_231759_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-05_231759_top_paths_snapshot.csv
new file mode 100644
index 00000000..18cf6de3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-05_231759_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TournamentWinner.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberIndices.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberSumTest.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/ValidateSubsequence.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-05_231759_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-05_231759_top_referrers_snapshot.csv
new file mode 100644
index 00000000..fbe7efed
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-05_231759_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+github.com,8,3
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-06_232040_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-06_232040_top_paths_snapshot.csv
new file mode 100644
index 00000000..18cf6de3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-06_232040_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,6,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.cs,4,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/ProgramFile.txt,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TournamentWinner.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberIndices.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/TwoNumberSumTest.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/ValidateSubsequence.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-06_232040_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-06_232040_top_referrers_snapshot.csv
new file mode 100644
index 00000000..fbe7efed
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-06_232040_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,15,1
+github.com,8,3
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-07_231822_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-07_231822_top_paths_snapshot.csv
new file mode 100644
index 00000000..5182c739
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-07_231822_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,12,2
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Hard/QuickSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/VeryHard/MergeSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-07_231822_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-07_231822_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e5c9bed6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-07_231822_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,64,4
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-08_231805_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-08_231805_top_paths_snapshot.csv
new file mode 100644
index 00000000..5182c739
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-08_231805_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,12,2
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Hard/QuickSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/VeryHard/MergeSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-08_231805_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-08_231805_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e5c9bed6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-08_231805_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,64,4
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-09_231638_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-09_231638_top_paths_snapshot.csv
new file mode 100644
index 00000000..5182c739
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-09_231638_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,12,2
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Hard/QuickSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/VeryHard/MergeSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-09_231638_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-09_231638_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e5c9bed6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-09_231638_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,64,4
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-10_231722_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-10_231722_top_paths_snapshot.csv
new file mode 100644
index 00000000..5182c739
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-10_231722_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,12,2
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Hard/QuickSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/VeryHard/MergeSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-10_231722_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-10_231722_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e5c9bed6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-10_231722_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,64,4
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-11_231633_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-11_231633_top_paths_snapshot.csv
new file mode 100644
index 00000000..5182c739
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-11_231633_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,12,2
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Hard/QuickSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/VeryHard/MergeSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-11_231633_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-11_231633_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e5c9bed6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-11_231633_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,64,4
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-12_231712_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-12_231712_top_paths_snapshot.csv
new file mode 100644
index 00000000..5182c739
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-12_231712_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,12,2
+/tobbie/c-sharp-algorithms,7,6
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Hard/QuickSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/VeryHard/MergeSort.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Arrays/Easy/NonConstrutibleChange.cs,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-12_231712_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-12_231712_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e5c9bed6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-12_231712_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,64,4
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-13_233221_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-13_233221_top_paths_snapshot.csv
new file mode 100644
index 00000000..7d4a93ad
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-13_233221_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,16,3
+/tobbie/c-sharp-algorithms,8,7
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-13_233221_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-13_233221_top_referrers_snapshot.csv
new file mode 100644
index 00000000..aef4a1b8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-13_233221_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,90,5
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-14_231706_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-14_231706_top_paths_snapshot.csv
new file mode 100644
index 00000000..9467172b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-14_231706_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,16,3
+/tobbie/c-sharp-algorithms,6,6
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-14_231706_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-14_231706_top_referrers_snapshot.csv
new file mode 100644
index 00000000..366d4a35
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-14_231706_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,88,4
+Bing,56,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-15_231705_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-15_231705_top_paths_snapshot.csv
new file mode 100644
index 00000000..bb7f70b6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-15_231705_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,16,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms,5,5
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-15_231705_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-15_231705_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c3f4d37b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-15_231705_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,88,4
+Bing,55,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-16_231957_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-16_231957_top_paths_snapshot.csv
new file mode 100644
index 00000000..c0a13dcf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-16_231957_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,16,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-16_231957_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-16_231957_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e647d38b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-16_231957_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,87,3
+Bing,55,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-17_231803_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-17_231803_top_paths_snapshot.csv
new file mode 100644
index 00000000..c0a13dcf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-17_231803_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,16,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,6,2
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-17_231803_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-17_231803_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e647d38b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-17_231803_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,87,3
+Bing,55,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-18_231731_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-18_231731_top_paths_snapshot.csv
new file mode 100644
index 00000000..1655a95a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-18_231731_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,14,2
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-18_231731_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-18_231731_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c53ea2e8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-18_231731_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,82,2
+Bing,56,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-19_231745_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-19_231745_top_paths_snapshot.csv
new file mode 100644
index 00000000..1655a95a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-19_231745_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,14,2
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-19_231745_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-19_231745_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c53ea2e8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-19_231745_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,82,2
+Bing,56,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-20_231843_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-20_231843_top_paths_snapshot.csv
new file mode 100644
index 00000000..958631b5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-20_231843_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,4,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Medium/BalancedBrackets.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main,2,2
+/tobbie/c-sharp-algorithms/blame/main/github-repo-stats.yml,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-20_231843_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-20_231843_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6d15eefe
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-20_231843_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,56,2
+github.com,26,1
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-21_231603_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-21_231603_top_paths_snapshot.csv
new file mode 100644
index 00000000..958631b5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-21_231603_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,4,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Medium/BalancedBrackets.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main,2,2
+/tobbie/c-sharp-algorithms/blame/main/github-repo-stats.yml,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-21_231603_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-21_231603_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6d15eefe
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-21_231603_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,56,2
+github.com,26,1
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-22_231600_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-22_231600_top_paths_snapshot.csv
new file mode 100644
index 00000000..958631b5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-22_231600_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,4,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Medium/BalancedBrackets.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main,2,2
+/tobbie/c-sharp-algorithms/blame/main/github-repo-stats.yml,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-22_231600_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-22_231600_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6d15eefe
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-22_231600_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,56,2
+github.com,26,1
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-23_231642_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-23_231642_top_paths_snapshot.csv
new file mode 100644
index 00000000..958631b5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-23_231642_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,4,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,4,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Medium/BalancedBrackets.cs,3,1
+/tobbie/c-sharp-algorithms/tree/main,2,2
+/tobbie/c-sharp-algorithms/blame/main/github-repo-stats.yml,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-23_231642_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-23_231642_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6d15eefe
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-23_231642_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,56,2
+github.com,26,1
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-24_231926_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-24_231926_top_paths_snapshot.csv
new file mode 100644
index 00000000..6d59df59
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-24_231926_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,15,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,10,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,10,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,8,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms,7,5
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,7,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-24_231926_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-24_231926_top_referrers_snapshot.csv
new file mode 100644
index 00000000..656206b7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-24_231926_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,195,2
+Bing,56,2
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-25_231645_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-25_231645_top_paths_snapshot.csv
new file mode 100644
index 00000000..6d59df59
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-25_231645_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,15,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,10,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,10,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,8,2
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms,7,5
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,7,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-25_231645_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-25_231645_top_referrers_snapshot.csv
new file mode 100644
index 00000000..656206b7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-25_231645_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,195,2
+Bing,56,2
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-26_231754_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-26_231754_top_paths_snapshot.csv
new file mode 100644
index 00000000..df7dfbcb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-26_231754_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms,6,4
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs,6,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-26_231754_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-26_231754_top_referrers_snapshot.csv
new file mode 100644
index 00000000..89b94035
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-26_231754_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,169,1
+Bing,56,2
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-27_231837_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-27_231837_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e839297
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-27_231837_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms,5,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-27_231837_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-27_231837_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b86d5a66
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-27_231837_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,169,1
+Google,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-28_231756_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-28_231756_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e839297
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-28_231756_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms,5,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-28_231756_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-28_231756_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b86d5a66
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-28_231756_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,169,1
+Google,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-29_231727_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-29_231727_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e839297
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-29_231727_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms,5,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-29_231727_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-29_231727_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b86d5a66
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-29_231727_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,169,1
+Google,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-30_231818_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-30_231818_top_paths_snapshot.csv
new file mode 100644
index 00000000..8e839297
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-30_231818_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms,5,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-30_231818_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-30_231818_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b86d5a66
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-06-30_231818_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,169,1
+Google,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-01_231725_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-01_231725_top_paths_snapshot.csv
new file mode 100644
index 00000000..c2d8843a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-01_231725_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-01_231725_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-01_231725_top_referrers_snapshot.csv
new file mode 100644
index 00000000..9c522f15
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-01_231725_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,169,1
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-02_231630_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-02_231630_top_paths_snapshot.csv
new file mode 100644
index 00000000..c2d8843a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-02_231630_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-02_231630_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-02_231630_top_referrers_snapshot.csv
new file mode 100644
index 00000000..9c522f15
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-02_231630_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,169,1
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-03_231938_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-03_231938_top_paths_snapshot.csv
new file mode 100644
index 00000000..c2d8843a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-03_231938_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-03_231938_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-03_231938_top_referrers_snapshot.csv
new file mode 100644
index 00000000..943cd9c3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-03_231938_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,169,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-04_231745_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-04_231745_top_paths_snapshot.csv
new file mode 100644
index 00000000..c2d8843a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-04_231745_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-04_231745_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-04_231745_top_referrers_snapshot.csv
new file mode 100644
index 00000000..943cd9c3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-04_231745_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,169,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-05_231716_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-05_231716_top_paths_snapshot.csv
new file mode 100644
index 00000000..c2d8843a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-05_231716_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-05_231716_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-05_231716_top_referrers_snapshot.csv
new file mode 100644
index 00000000..943cd9c3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-05_231716_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,169,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-06_231554_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-06_231554_top_paths_snapshot.csv
new file mode 100644
index 00000000..c2d8843a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-06_231554_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,11,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/LinkedLists,8,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Recursion/Easy,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,6,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Graphs,6,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,5,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-06_231554_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-06_231554_top_referrers_snapshot.csv
new file mode 100644
index 00000000..943cd9c3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-06_231554_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,169,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-11_231929_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-11_231929_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-11_231929_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-11_231929_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-11_231929_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-11_231929_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-12_231653_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-12_231653_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-12_231653_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-12_231653_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-12_231653_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-12_231653_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-13_231607_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-13_231607_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-13_231607_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-13_231607_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-13_231607_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-13_231607_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-14_231709_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-14_231709_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-14_231709_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-14_231709_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-14_231709_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-14_231709_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-15_231827_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-15_231827_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-15_231827_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-15_231827_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-15_231827_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-15_231827_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-16_232010_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-16_232010_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-16_232010_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-16_232010_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-16_232010_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-16_232010_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-17_231820_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-17_231820_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-17_231820_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-17_231820_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-17_231820_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-17_231820_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-18_231704_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-18_231704_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-18_231704_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-18_231704_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-18_231704_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-18_231704_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-19_231724_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-19_231724_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-19_231724_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-19_231724_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-19_231724_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-19_231724_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-20_231700_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-20_231700_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-20_231700_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-20_231700_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-20_231700_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-20_231700_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-21_231746_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-21_231746_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-21_231746_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-21_231746_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-21_231746_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-21_231746_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-22_231722_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-22_231722_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-22_231722_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-22_231722_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-22_231722_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-22_231722_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-23_232000_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-23_232000_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-23_232000_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-23_232000_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-23_232000_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-23_232000_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-25_231909_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-25_231909_top_paths_snapshot.csv
new file mode 100644
index 00000000..71de79bf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-25_231909_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-25_231909_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-25_231909_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-25_231909_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-26_231711_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-26_231711_top_paths_snapshot.csv
new file mode 100644
index 00000000..71de79bf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-26_231711_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-26_231711_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-26_231711_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-26_231711_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-27_231842_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-27_231842_top_paths_snapshot.csv
new file mode 100644
index 00000000..71de79bf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-27_231842_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-27_231842_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-27_231842_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-27_231842_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-28_231737_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-28_231737_top_paths_snapshot.csv
new file mode 100644
index 00000000..71de79bf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-28_231737_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-28_231737_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-28_231737_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-28_231737_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-29_231723_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-29_231723_top_paths_snapshot.csv
new file mode 100644
index 00000000..71de79bf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-29_231723_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-29_231723_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-29_231723_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-29_231723_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-30_231515_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-30_231515_top_paths_snapshot.csv
new file mode 100644
index 00000000..71de79bf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-30_231515_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-30_231515_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-30_231515_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-30_231515_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-31_231721_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-31_231721_top_paths_snapshot.csv
new file mode 100644
index 00000000..76e96b9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-31_231721_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-31_231721_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-31_231721_top_referrers_snapshot.csv
new file mode 100644
index 00000000..01b13a65
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-07-31_231721_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-01_231810_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-01_231810_top_paths_snapshot.csv
new file mode 100644
index 00000000..76e96b9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-01_231810_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-01_231810_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-01_231810_top_referrers_snapshot.csv
new file mode 100644
index 00000000..01b13a65
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-01_231810_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-02_231647_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-02_231647_top_paths_snapshot.csv
new file mode 100644
index 00000000..76e96b9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-02_231647_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-02_231647_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-02_231647_top_referrers_snapshot.csv
new file mode 100644
index 00000000..01b13a65
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-02_231647_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-03_231910_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-03_231910_top_paths_snapshot.csv
new file mode 100644
index 00000000..31fae035
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-03_231910_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-03_231910_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-03_231910_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a74e77b4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-03_231910_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-04_231919_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-04_231919_top_paths_snapshot.csv
new file mode 100644
index 00000000..31fae035
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-04_231919_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-04_231919_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-04_231919_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a74e77b4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-04_231919_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-05_231909_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-05_231909_top_paths_snapshot.csv
new file mode 100644
index 00000000..31fae035
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-05_231909_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-05_231909_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-05_231909_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a74e77b4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-05_231909_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-06_231818_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-06_231818_top_paths_snapshot.csv
new file mode 100644
index 00000000..31fae035
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-06_231818_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Patterns,3,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/DynamicProgramming/Medium/JumpGame.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Greedy/Medium/TaskAssignment.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/AngleClock.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/BasicCalculator.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/CinemaSeatAllocation.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/FileSystem.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/LFUCache.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/FastAndSlow,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-06_231818_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-06_231818_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a74e77b4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-06_231818_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-07_231718_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-07_231718_top_paths_snapshot.csv
new file mode 100644
index 00000000..55aa6b4f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-07_231718_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-07_231718_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-07_231718_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7356390c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-07_231718_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-08_231817_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-08_231817_top_paths_snapshot.csv
new file mode 100644
index 00000000..55aa6b4f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-08_231817_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-08_231817_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-08_231817_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7356390c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-08_231817_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-09_231723_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-09_231723_top_paths_snapshot.csv
new file mode 100644
index 00000000..55aa6b4f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-09_231723_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-09_231723_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-09_231723_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7356390c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-09_231723_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-10_231821_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-10_231821_top_paths_snapshot.csv
new file mode 100644
index 00000000..55aa6b4f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-10_231821_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-10_231821_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-10_231821_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7356390c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-10_231821_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-11_231642_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-11_231642_top_paths_snapshot.csv
new file mode 100644
index 00000000..55aa6b4f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-11_231642_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-11_231642_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-11_231642_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7356390c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-11_231642_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-12_231906_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-12_231906_top_paths_snapshot.csv
new file mode 100644
index 00000000..55aa6b4f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-12_231906_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-12_231906_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-12_231906_top_referrers_snapshot.csv
new file mode 100644
index 00000000..7356390c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-12_231906_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,4,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-13_231717_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-13_231717_top_paths_snapshot.csv
new file mode 100644
index 00000000..c1c819b8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-13_231717_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-13_231717_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-13_231717_top_referrers_snapshot.csv
new file mode 100644
index 00000000..25ad7f34
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-13_231717_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,3,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-15_232433_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-15_232433_top_paths_snapshot.csv
new file mode 100644
index 00000000..c1c819b8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-15_232433_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-15_232433_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-15_232433_top_referrers_snapshot.csv
new file mode 100644
index 00000000..25ad7f34
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-15_232433_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,3,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-16_231815_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-16_231815_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-16_231815_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-16_231815_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-16_231815_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-16_231815_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-17_231619_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-17_231619_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-17_231619_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-17_231619_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-17_231619_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-17_231619_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-18_231904_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-18_231904_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-18_231904_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-18_231904_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-18_231904_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-18_231904_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-19_231906_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-19_231906_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-19_231906_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-19_231906_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-19_231906_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-19_231906_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-21_231743_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-21_231743_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-21_231743_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-21_231743_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-21_231743_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-21_231743_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-22_231803_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-22_231803_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-22_231803_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-22_231803_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-22_231803_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-22_231803_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-23_231711_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-23_231711_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-23_231711_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-23_231711_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-23_231711_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-23_231711_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-24_231735_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-24_231735_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-24_231735_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-24_231735_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-24_231735_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-24_231735_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-25_231741_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-25_231741_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-25_231741_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-25_231741_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-25_231741_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-25_231741_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-26_231843_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-26_231843_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-26_231843_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-26_231843_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-26_231843_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-26_231843_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-27_231839_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-27_231839_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-27_231839_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-27_231839_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-27_231839_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-27_231839_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-28_231906_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-28_231906_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-28_231906_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-28_231906_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-28_231906_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-28_231906_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-29_231823_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-29_231823_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-29_231823_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-29_231823_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-29_231823_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-29_231823_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-30_231918_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-30_231918_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-30_231918_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-30_231918_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-30_231918_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-30_231918_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-31_231715_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-31_231715_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-31_231715_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-31_231715_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-31_231715_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-08-31_231715_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-01_231729_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-01_231729_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-01_231729_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-01_231729_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-01_231729_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-01_231729_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-02_231837_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-02_231837_top_paths_snapshot.csv
new file mode 100644
index 00000000..fb2f09e2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-02_231837_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-02_231837_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-02_231837_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1c64ec9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-02_231837_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,15,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-03_231941_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-03_231941_top_paths_snapshot.csv
new file mode 100644
index 00000000..82063b81
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-03_231941_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,1
+/tobbie/c-sharp-algorithms/pulse,3,1
+/tobbie/c-sharp-algorithms/issues,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
+/tobbie/c-sharp-algorithms/security,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-03_231941_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-03_231941_top_referrers_snapshot.csv
new file mode 100644
index 00000000..b755f2e1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-03_231941_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,14,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-09_231947_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-09_231947_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-09_231947_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-09_231947_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-09_231947_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-09_231947_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-10_231800_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-10_231800_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-10_231800_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-10_231800_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-10_231800_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-10_231800_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-11_231852_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-11_231852_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-11_231852_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-11_231852_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-11_231852_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-11_231852_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-12_232020_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-12_232020_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-12_232020_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-12_232020_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-12_232020_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-12_232020_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-13_231833_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-13_231833_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-13_231833_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-13_231833_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-13_231833_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-13_231833_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-14_231726_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-14_231726_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-14_231726_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-14_231726_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-14_231726_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-14_231726_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-15_231820_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-15_231820_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-15_231820_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-15_231820_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-15_231820_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-15_231820_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-16_231657_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-16_231657_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-16_231657_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-16_231657_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-16_231657_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-16_231657_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-17_232109_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-17_232109_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-17_232109_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-17_232109_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-17_232109_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-17_232109_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-18_231852_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-18_231852_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-18_231852_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-18_231852_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-18_231852_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-18_231852_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-19_231916_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-19_231916_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-19_231916_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-19_231916_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-19_231916_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-19_231916_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-20_231815_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-20_231815_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-20_231815_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-20_231815_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-20_231815_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-20_231815_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-21_231742_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-21_231742_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-21_231742_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-21_231742_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-21_231742_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5996dbb4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-21_231742_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+chatgpt.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-22_231924_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-22_231924_top_paths_snapshot.csv
new file mode 100644
index 00000000..7a53cafe
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-22_231924_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-22_231924_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-22_231924_top_referrers_snapshot.csv
new file mode 100644
index 00000000..77887545
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-22_231924_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-23_231839_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-23_231839_top_paths_snapshot.csv
new file mode 100644
index 00000000..7a53cafe
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-23_231839_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-23_231839_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-23_231839_top_referrers_snapshot.csv
new file mode 100644
index 00000000..77887545
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-23_231839_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-24_231839_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-24_231839_top_paths_snapshot.csv
new file mode 100644
index 00000000..47d5f99e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-24_231839_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-24_231839_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-24_231839_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f567c88a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-24_231839_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,13,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-25_231843_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-25_231843_top_paths_snapshot.csv
new file mode 100644
index 00000000..47d5f99e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-25_231843_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-25_231843_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-25_231843_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f567c88a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-25_231843_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,13,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-26_231924_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-26_231924_top_paths_snapshot.csv
new file mode 100644
index 00000000..47d5f99e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-26_231924_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-26_231924_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-26_231924_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f567c88a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-26_231924_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,13,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-27_231844_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-27_231844_top_paths_snapshot.csv
new file mode 100644
index 00000000..47d5f99e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-27_231844_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-27_231844_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-27_231844_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f567c88a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-27_231844_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,13,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-28_231856_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-28_231856_top_paths_snapshot.csv
new file mode 100644
index 00000000..47d5f99e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-28_231856_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-28_231856_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-28_231856_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f567c88a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-28_231856_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,13,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-29_231809_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-29_231809_top_paths_snapshot.csv
new file mode 100644
index 00000000..47d5f99e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-29_231809_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-29_231809_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-29_231809_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f567c88a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-29_231809_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,13,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-30_231901_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-30_231901_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b3f5754
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-30_231901_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-30_231901_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-30_231901_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6a5c66d5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-09-30_231901_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,13,1
+Google,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-01_231903_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-01_231903_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b3f5754
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-01_231903_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-01_231903_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-01_231903_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6a5c66d5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-01_231903_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,13,1
+Google,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-02_231926_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-02_231926_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b3f5754
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-02_231926_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-02_231926_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-02_231926_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6a5c66d5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-02_231926_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,13,1
+Google,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-03_231911_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-03_231911_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b3f5754
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-03_231911_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-03_231911_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-03_231911_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6a5c66d5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-03_231911_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,13,1
+Google,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-04_231850_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-04_231850_top_paths_snapshot.csv
new file mode 100644
index 00000000..a2ccd584
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-04_231850_top_paths_snapshot.csv
@@ -0,0 +1,10 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
+/tobbie/c-sharp-algorithms/discussions,1,1
+/tobbie/c-sharp-algorithms/issues,1,1
+/tobbie/c-sharp-algorithms/pulls,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-04_231850_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-04_231850_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6a5c66d5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-04_231850_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,13,1
+Google,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-05_231810_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-05_231810_top_paths_snapshot.csv
new file mode 100644
index 00000000..22f8dcb5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-05_231810_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-05_231810_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-05_231810_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f4e496fd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-05_231810_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,13,1
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-06_231804_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-06_231804_top_paths_snapshot.csv
new file mode 100644
index 00000000..22f8dcb5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-06_231804_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,4,1
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Easy,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-06_231804_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-06_231804_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f4e496fd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-06_231804_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,13,1
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-07_231848_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-07_231848_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-07_231848_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-07_231848_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-07_231848_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-07_231848_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-08_232000_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-08_232000_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-08_232000_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-08_232000_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-08_232000_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-08_232000_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-09_232041_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-09_232041_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-09_232041_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-09_232041_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-09_232041_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-09_232041_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-10_231853_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-10_231853_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-10_231853_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-10_231853_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-10_231853_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-10_231853_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-11_231838_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-11_231838_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-11_231838_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-11_231838_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-11_231838_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-11_231838_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-12_231810_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-12_231810_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-12_231810_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-12_231810_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-12_231810_top_referrers_snapshot.csv
new file mode 100644
index 00000000..90664fc7
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-12_231810_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-13_232116_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-13_232116_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-13_232116_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-14_231847_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-14_231847_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-14_231847_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-15_232029_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-15_232029_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-15_232029_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-16_231957_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-16_231957_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-16_231957_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-18_231831_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-18_231831_top_paths_snapshot.csv
new file mode 100644
index 00000000..b0424167
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-18_231831_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-18_231831_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-18_231831_top_referrers_snapshot.csv
new file mode 100644
index 00000000..80bc3736
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-18_231831_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-19_231839_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-19_231839_top_paths_snapshot.csv
new file mode 100644
index 00000000..0f8d8155
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-19_231839_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-19_231839_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-19_231839_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c03953d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-19_231839_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-20_231942_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-20_231942_top_paths_snapshot.csv
new file mode 100644
index 00000000..0f8d8155
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-20_231942_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-20_231942_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-20_231942_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c03953d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-20_231942_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-21_231908_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-21_231908_top_paths_snapshot.csv
new file mode 100644
index 00000000..0f8d8155
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-21_231908_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-21_231908_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-21_231908_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c03953d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-21_231908_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-22_232004_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-22_232004_top_paths_snapshot.csv
new file mode 100644
index 00000000..7f67fdf3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-22_232004_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-22_232004_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-22_232004_top_referrers_snapshot.csv
new file mode 100644
index 00000000..eb0376d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-22_232004_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-23_231925_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-23_231925_top_paths_snapshot.csv
new file mode 100644
index 00000000..7f67fdf3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-23_231925_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-23_231925_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-23_231925_top_referrers_snapshot.csv
new file mode 100644
index 00000000..eb0376d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-23_231925_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-24_231931_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-24_231931_top_paths_snapshot.csv
new file mode 100644
index 00000000..7f67fdf3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-24_231931_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-24_231931_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-24_231931_top_referrers_snapshot.csv
new file mode 100644
index 00000000..eb0376d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-24_231931_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-25_231947_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-25_231947_top_paths_snapshot.csv
new file mode 100644
index 00000000..7f67fdf3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-25_231947_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-25_231947_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-25_231947_top_referrers_snapshot.csv
new file mode 100644
index 00000000..eb0376d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-25_231947_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-26_231833_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-26_231833_top_paths_snapshot.csv
new file mode 100644
index 00000000..7f67fdf3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-26_231833_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-26_231833_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-26_231833_top_referrers_snapshot.csv
new file mode 100644
index 00000000..eb0376d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-26_231833_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-27_231939_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-27_231939_top_paths_snapshot.csv
new file mode 100644
index 00000000..7f67fdf3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-27_231939_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-27_231939_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-27_231939_top_referrers_snapshot.csv
new file mode 100644
index 00000000..eb0376d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-27_231939_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-28_231902_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-28_231902_top_paths_snapshot.csv
new file mode 100644
index 00000000..7f67fdf3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-28_231902_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-28_231902_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-28_231902_top_referrers_snapshot.csv
new file mode 100644
index 00000000..eb0376d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-28_231902_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-29_231926_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-29_231926_top_paths_snapshot.csv
new file mode 100644
index 00000000..7f67fdf3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-29_231926_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-29_231926_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-29_231926_top_referrers_snapshot.csv
new file mode 100644
index 00000000..eb0376d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-29_231926_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-30_232003_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-30_232003_top_paths_snapshot.csv
new file mode 100644
index 00000000..7f67fdf3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-30_232003_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-30_232003_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-30_232003_top_referrers_snapshot.csv
new file mode 100644
index 00000000..eb0376d8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-30_232003_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,48,1
+Google,3,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-31_232113_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-31_232113_top_paths_snapshot.csv
new file mode 100644
index 00000000..0f8d8155
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-31_232113_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Hard/UnderscorifySubstring.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/MicrosoftInterview/DesignCircularQueue.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Stacks/Hard,2,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Hard/FindLoop.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/Medium/SumOfLinkedList.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/LinkedLists/VeryHard/LRUCache.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Stacks/Hard/LargestRectangleUnderSkyline.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-31_232113_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-31_232113_top_referrers_snapshot.csv
new file mode 100644
index 00000000..ccd5abd6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-10-31_232113_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,48,1
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-01_231903_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-01_231903_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-01_231903_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-01_231903_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-01_231903_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-01_231903_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-02_232044_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-02_232044_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-02_232044_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-02_232044_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-02_232044_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-02_232044_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-03_232032_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-03_232032_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-03_232032_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-03_232032_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-03_232032_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-03_232032_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-04_232029_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-04_232029_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-04_232029_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-04_232029_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-04_232029_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-04_232029_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-05_231948_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-05_231948_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-05_231948_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-05_231948_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-05_231948_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-05_231948_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-06_231830_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-06_231830_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-06_231830_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-06_231830_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-06_231830_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-06_231830_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-07_231833_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-07_231833_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-07_231833_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-07_231833_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-07_231833_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-07_231833_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-08_231850_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-08_231850_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-08_231850_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-08_231850_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-08_231850_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-08_231850_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-09_231913_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-09_231913_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-09_231913_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-09_231913_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-09_231913_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-09_231913_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-10_231837_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-10_231837_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-10_231837_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-10_231837_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-10_231837_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-10_231837_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-11_231807_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-11_231807_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-11_231807_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-11_231807_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-11_231807_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-11_231807_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-12_231851_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-12_231851_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-12_231851_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-12_231851_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-12_231851_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-12_231851_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-13_231850_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-13_231850_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-13_231850_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-13_231850_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-13_231850_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-13_231850_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-14_232003_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-14_232003_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-14_232003_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-14_232003_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-14_232003_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-14_232003_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-15_231925_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-15_231925_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-15_231925_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-15_231925_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-15_231925_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-15_231925_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-16_232027_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-16_232027_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b17bdcd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-16_232027_top_paths_snapshot.csv
@@ -0,0 +1,9 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,3,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/DynamicProgramming/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy/Medium,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Search/Medium,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-16_232027_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-16_232027_top_referrers_snapshot.csv
new file mode 100644
index 00000000..dabff9a9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-16_232027_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,11,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-21_231952_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-21_231952_top_paths_snapshot.csv
new file mode 100644
index 00000000..16209029
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-21_231952_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-21_231952_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-21_231952_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-21_231952_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-22_232024_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-22_232024_top_paths_snapshot.csv
new file mode 100644
index 00000000..16209029
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-22_232024_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-22_232024_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-22_232024_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-22_232024_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-23_231949_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-23_231949_top_paths_snapshot.csv
new file mode 100644
index 00000000..16209029
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-23_231949_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-23_231949_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-23_231949_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-23_231949_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-24_232012_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-24_232012_top_paths_snapshot.csv
new file mode 100644
index 00000000..16209029
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-24_232012_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-24_232012_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-24_232012_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-24_232012_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-25_232014_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-25_232014_top_paths_snapshot.csv
new file mode 100644
index 00000000..16209029
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-25_232014_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-25_232014_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-25_232014_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-25_232014_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-26_231941_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-26_231941_top_paths_snapshot.csv
new file mode 100644
index 00000000..16209029
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-26_231941_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-26_231941_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-26_231941_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-26_231941_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-27_232007_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-27_232007_top_paths_snapshot.csv
new file mode 100644
index 00000000..16209029
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-27_232007_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-27_232007_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-27_232007_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-27_232007_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-28_231953_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-28_231953_top_paths_snapshot.csv
new file mode 100644
index 00000000..16209029
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-28_231953_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-28_231953_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-28_231953_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-28_231953_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-29_231942_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-29_231942_top_paths_snapshot.csv
new file mode 100644
index 00000000..808f6c12
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-29_231942_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,3,2
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-29_231942_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-29_231942_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-29_231942_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-30_231912_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-30_231912_top_paths_snapshot.csv
new file mode 100644
index 00000000..808f6c12
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-30_231912_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,3,2
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-30_231912_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-30_231912_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-11-30_231912_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-01_231926_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-01_231926_top_paths_snapshot.csv
new file mode 100644
index 00000000..808f6c12
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-01_231926_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,3,2
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-01_231926_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-01_231926_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-01_231926_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-02_232157_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-02_232157_top_paths_snapshot.csv
new file mode 100644
index 00000000..808f6c12
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-02_232157_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,3,2
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-02_232157_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-02_232157_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-02_232157_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-03_231954_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-03_231954_top_paths_snapshot.csv
new file mode 100644
index 00000000..808f6c12
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-03_231954_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,3,2
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-03_231954_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-03_231954_top_referrers_snapshot.csv
new file mode 100644
index 00000000..3c7c628a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-03_231954_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-04_232032_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-04_232032_top_paths_snapshot.csv
new file mode 100644
index 00000000..878705ed
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-04_232032_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-04_232032_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-04_232032_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e6c07462
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-04_232032_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+edgeservices.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-05_232049_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-05_232049_top_paths_snapshot.csv
new file mode 100644
index 00000000..878705ed
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-05_232049_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-05_232049_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-05_232049_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e6c07462
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-05_232049_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+edgeservices.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-06_231950_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-06_231950_top_paths_snapshot.csv
new file mode 100644
index 00000000..878705ed
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-06_231950_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-06_231950_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-06_231950_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e6c07462
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-06_231950_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+edgeservices.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-07_231904_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-07_231904_top_paths_snapshot.csv
new file mode 100644
index 00000000..b8bcbd9a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-07_231904_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-07_231904_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-07_231904_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e6c07462
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-07_231904_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+edgeservices.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-08_231908_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-08_231908_top_paths_snapshot.csv
new file mode 100644
index 00000000..e843cbb2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-08_231908_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-08_231908_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-08_231908_top_referrers_snapshot.csv
new file mode 100644
index 00000000..36bc17bf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-08_231908_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+edgeservices.bing.com,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-09_232022_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-09_232022_top_paths_snapshot.csv
new file mode 100644
index 00000000..e843cbb2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-09_232022_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-09_232022_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-09_232022_top_referrers_snapshot.csv
new file mode 100644
index 00000000..36bc17bf
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-09_232022_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+edgeservices.bing.com,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-10_231955_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-10_231955_top_paths_snapshot.csv
new file mode 100644
index 00000000..4d89b7b9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-10_231955_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-10_231955_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-10_231955_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d4d35dd4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-10_231955_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,1,1
+edgeservices.bing.com,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-11_232012_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-11_232012_top_paths_snapshot.csv
new file mode 100644
index 00000000..4d89b7b9
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-11_232012_top_paths_snapshot.csv
@@ -0,0 +1,5 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns/MergeIntervals,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-11_232012_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-11_232012_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d4d35dd4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-11_232012_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,1,1
+edgeservices.bing.com,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-12_232046_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-12_232046_top_paths_snapshot.csv
new file mode 100644
index 00000000..0cd3107d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-12_232046_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-12_232046_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-12_232046_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d4d35dd4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-12_232046_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Bing,1,1
+edgeservices.bing.com,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-13_231959_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-13_231959_top_paths_snapshot.csv
new file mode 100644
index 00000000..af96987f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-13_231959_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,11,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,8,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-13_231959_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-13_231959_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1a4fe6cc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-13_231959_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+github.com,23,1
+Bing,1,1
+edgeservices.bing.com,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-14_231905_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-14_231905_top_paths_snapshot.csv
new file mode 100644
index 00000000..31967b4c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-14_231905_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,12,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,8,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-14_231905_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-14_231905_top_referrers_snapshot.csv
new file mode 100644
index 00000000..66339e0c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-14_231905_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+github.com,23,1
+DuckDuckGo,2,1
+Bing,1,1
+edgeservices.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-15_231929_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-15_231929_top_paths_snapshot.csv
new file mode 100644
index 00000000..3ab8c19c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-15_231929_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,13,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,8,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-15_231929_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-15_231929_top_referrers_snapshot.csv
new file mode 100644
index 00000000..66339e0c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-15_231929_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+github.com,23,1
+DuckDuckGo,2,1
+Bing,1,1
+edgeservices.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-16_232020_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-16_232020_top_paths_snapshot.csv
new file mode 100644
index 00000000..3ab8c19c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-16_232020_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,13,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,8,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-16_232020_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-16_232020_top_referrers_snapshot.csv
new file mode 100644
index 00000000..66339e0c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-16_232020_top_referrers_snapshot.csv
@@ -0,0 +1,5 @@
+referrer,views_total,views_unique
+github.com,23,1
+DuckDuckGo,2,1
+Bing,1,1
+edgeservices.bing.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-17_231901_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-17_231901_top_paths_snapshot.csv
new file mode 100644
index 00000000..3ab8c19c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-17_231901_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,13,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,8,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-17_231901_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-17_231901_top_referrers_snapshot.csv
new file mode 100644
index 00000000..2f122337
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-17_231901_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,23,1
+Bing,2,2
+DuckDuckGo,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-18_231923_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-18_231923_top_paths_snapshot.csv
new file mode 100644
index 00000000..3ab8c19c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-18_231923_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,13,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,8,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-18_231923_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-18_231923_top_referrers_snapshot.csv
new file mode 100644
index 00000000..2f122337
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-18_231923_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,23,1
+Bing,2,2
+DuckDuckGo,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-19_231845_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-19_231845_top_paths_snapshot.csv
new file mode 100644
index 00000000..12e8a375
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-19_231845_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,14,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,8,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-19_231845_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-19_231845_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1fc17fac
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-19_231845_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,26,2
+Bing,2,2
+DuckDuckGo,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-20_231823_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-20_231823_top_paths_snapshot.csv
new file mode 100644
index 00000000..2ecaa847
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-20_231823_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,13,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,6,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-20_231823_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-20_231823_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1fc17fac
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-20_231823_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,26,2
+Bing,2,2
+DuckDuckGo,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-21_231726_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-21_231726_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b9173f8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-21_231726_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,12,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,6,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-21_231726_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-21_231726_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6b2af592
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-21_231726_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,26,2
+Bing,2,2
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-22_231856_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-22_231856_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b9173f8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-22_231856_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,12,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,6,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-22_231856_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-22_231856_top_referrers_snapshot.csv
new file mode 100644
index 00000000..6b2af592
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-22_231856_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,26,2
+Bing,2,2
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-23_231819_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-23_231819_top_paths_snapshot.csv
new file mode 100644
index 00000000..ee27601c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-23_231819_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,11,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,6,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-23_231819_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-23_231819_top_referrers_snapshot.csv
new file mode 100644
index 00000000..2f5a8891
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-23_231819_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,26,2
+Bing,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-24_231812_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-24_231812_top_paths_snapshot.csv
new file mode 100644
index 00000000..ee27601c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-24_231812_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,11,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,6,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-24_231812_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-24_231812_top_referrers_snapshot.csv
new file mode 100644
index 00000000..2f5a8891
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-24_231812_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,26,2
+Bing,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-25_231813_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-25_231813_top_paths_snapshot.csv
new file mode 100644
index 00000000..ee27601c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-25_231813_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,11,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,6,1
+/tobbie/c-sharp-algorithms/blob/main/SECURITY.md,2,1
+/tobbie/c-sharp-algorithms/pulse,2,1
+/tobbie/c-sharp-algorithms/tree/main,2,1
+/tobbie/c-sharp-algorithms/branches,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse/monthly,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats,1,1
+/tobbie/c-sharp-algorithms/tree/github-repo-stats/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-25_231813_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-25_231813_top_referrers_snapshot.csv
new file mode 100644
index 00000000..2f5a8891
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-25_231813_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,26,2
+Bing,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-26_231832_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-26_231832_top_paths_snapshot.csv
new file mode 100644
index 00000000..6dc7d533
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-26_231832_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-26_231832_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-26_231832_top_referrers_snapshot.csv
new file mode 100644
index 00000000..913a0b16
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-26_231832_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+github.com,3,1
+Bing,1,1
+DuckDuckGo,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-27_231800_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-27_231800_top_paths_snapshot.csv
new file mode 100644
index 00000000..1b001d05
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-27_231800_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-27_231800_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-27_231800_top_referrers_snapshot.csv
new file mode 100644
index 00000000..72f34651
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-27_231800_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,3,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-28_231840_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-28_231840_top_paths_snapshot.csv
new file mode 100644
index 00000000..cbe33047
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-28_231840_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-28_231840_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-28_231840_top_referrers_snapshot.csv
new file mode 100644
index 00000000..72f34651
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-28_231840_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,3,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-29_231750_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-29_231750_top_paths_snapshot.csv
new file mode 100644
index 00000000..cbe33047
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-29_231750_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-29_231750_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-29_231750_top_referrers_snapshot.csv
new file mode 100644
index 00000000..72f34651
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-29_231750_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,3,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-30_231809_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-30_231809_top_paths_snapshot.csv
new file mode 100644
index 00000000..dc539513
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-30_231809_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-30_231809_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-30_231809_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5fb0e01c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-30_231809_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-31_231801_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-31_231801_top_paths_snapshot.csv
new file mode 100644
index 00000000..cbe33047
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-31_231801_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-31_231801_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-31_231801_top_referrers_snapshot.csv
new file mode 100644
index 00000000..5fb0e01c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2024-12-31_231801_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,3,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-01_231819_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-01_231819_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-01_231819_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-02_231841_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-02_231841_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-02_231841_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-03_231836_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-03_231836_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-03_231836_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-04_231831_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-04_231831_top_paths_snapshot.csv
new file mode 100644
index 00000000..1807c92f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-04_231831_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-05_231800_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-05_231800_top_paths_snapshot.csv
new file mode 100644
index 00000000..1807c92f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-05_231800_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-06_231915_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-06_231915_top_paths_snapshot.csv
new file mode 100644
index 00000000..1807c92f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-06_231915_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-07_231813_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-07_231813_top_paths_snapshot.csv
new file mode 100644
index 00000000..1807c92f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-07_231813_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-08_231823_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-08_231823_top_paths_snapshot.csv
new file mode 100644
index 00000000..1807c92f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-08_231823_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-09_231908_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-09_231908_top_paths_snapshot.csv
new file mode 100644
index 00000000..5a6a2139
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-09_231908_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-09_231908_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-09_231908_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-09_231908_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-10_231842_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-10_231842_top_paths_snapshot.csv
new file mode 100644
index 00000000..5a6a2139
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-10_231842_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-10_231842_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-10_231842_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-10_231842_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-11_231821_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-11_231821_top_paths_snapshot.csv
new file mode 100644
index 00000000..5a6a2139
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-11_231821_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-11_231821_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-11_231821_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-11_231821_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-12_231749_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-12_231749_top_paths_snapshot.csv
new file mode 100644
index 00000000..5a6a2139
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-12_231749_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-12_231749_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-12_231749_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-12_231749_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-13_231745_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-13_231745_top_paths_snapshot.csv
new file mode 100644
index 00000000..db7ce9dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-13_231745_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-13_231745_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-13_231745_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-13_231745_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-14_231749_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-14_231749_top_paths_snapshot.csv
new file mode 100644
index 00000000..db7ce9dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-14_231749_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-14_231749_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-14_231749_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-14_231749_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-15_231830_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-15_231830_top_paths_snapshot.csv
new file mode 100644
index 00000000..db7ce9dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-15_231830_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-15_231830_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-15_231830_top_referrers_snapshot.csv
new file mode 100644
index 00000000..1f2adeeb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-15_231830_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-16_231908_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-16_231908_top_paths_snapshot.csv
new file mode 100644
index 00000000..1d54aeb2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-16_231908_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures.Tests/BinarySeachTreeTests.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms.Tests/MaxSubsetSumsNoAdjacentTests.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/BinaryTree.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/Common.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/Common/ListNode.cs,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-16_231908_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-16_231908_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e2ee5595
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-16_231908_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,1
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-17_231835_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-17_231835_top_paths_snapshot.csv
new file mode 100644
index 00000000..6b60a279
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-17_231835_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-17_231835_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-17_231835_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e2ee5595
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-17_231835_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,1
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-18_231723_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-18_231723_top_paths_snapshot.csv
new file mode 100644
index 00000000..6b60a279
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-18_231723_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-18_231723_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-18_231723_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e2ee5595
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-18_231723_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,1
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-19_231711_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-19_231711_top_paths_snapshot.csv
new file mode 100644
index 00000000..6b60a279
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-19_231711_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-19_231711_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-19_231711_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e2ee5595
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-19_231711_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,1
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-20_231729_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-20_231729_top_paths_snapshot.csv
new file mode 100644
index 00000000..6b60a279
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-20_231729_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-20_231729_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-20_231729_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e2ee5595
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-20_231729_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,1
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-21_231810_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-21_231810_top_paths_snapshot.csv
new file mode 100644
index 00000000..6b60a279
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-21_231810_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms.Tests,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-21_231810_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-21_231810_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e2ee5595
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-21_231810_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,1
+github.com,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-22_231820_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-22_231820_top_paths_snapshot.csv
new file mode 100644
index 00000000..585d32dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-22_231820_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-22_231820_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-22_231820_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c78a08f1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-22_231820_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-23_231806_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-23_231806_top_paths_snapshot.csv
new file mode 100644
index 00000000..585d32dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-23_231806_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-23_231806_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-23_231806_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c78a08f1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-23_231806_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-24_231801_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-24_231801_top_paths_snapshot.csv
new file mode 100644
index 00000000..585d32dc
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-24_231801_top_paths_snapshot.csv
@@ -0,0 +1,6 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-24_231801_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-24_231801_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c78a08f1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-24_231801_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-25_231835_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-25_231835_top_paths_snapshot.csv
new file mode 100644
index 00000000..573bd3a0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-25_231835_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-25_231835_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-25_231835_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a2cef7d4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-25_231835_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,8,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-26_231655_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-26_231655_top_paths_snapshot.csv
new file mode 100644
index 00000000..573bd3a0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-26_231655_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-26_231655_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-26_231655_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a2cef7d4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-26_231655_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,8,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-27_231817_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-27_231817_top_paths_snapshot.csv
new file mode 100644
index 00000000..573bd3a0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-27_231817_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-27_231817_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-27_231817_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a2cef7d4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-27_231817_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,8,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-28_231800_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-28_231800_top_paths_snapshot.csv
new file mode 100644
index 00000000..573bd3a0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-28_231800_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Greedy,2,1
+/tobbie/c-sharp-algorithms/blob/main/AlgorithmPractise/Program.EntryPoint.csproj,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/AlgorithmPractise,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-28_231800_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-28_231800_top_referrers_snapshot.csv
new file mode 100644
index 00000000..a2cef7d4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-28_231800_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,8,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-29_231804_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-29_231804_top_paths_snapshot.csv
new file mode 100644
index 00000000..4d589be6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-29_231804_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-29_231804_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-29_231804_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-29_231804_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-30_231853_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-30_231853_top_paths_snapshot.csv
new file mode 100644
index 00000000..4d589be6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-30_231853_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-30_231853_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-30_231853_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-30_231853_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-31_231729_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-31_231729_top_paths_snapshot.csv
new file mode 100644
index 00000000..4d589be6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-31_231729_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-31_231729_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-31_231729_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-01-31_231729_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-01_231707_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-01_231707_top_paths_snapshot.csv
new file mode 100644
index 00000000..0e8ed084
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-01_231707_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-01_231707_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-01_231707_top_referrers_snapshot.csv
new file mode 100644
index 00000000..80e713a0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-01_231707_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,8,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-02_231717_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-02_231717_top_paths_snapshot.csv
new file mode 100644
index 00000000..6c6ea733
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-02_231717_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-02_231717_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-02_231717_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c62bfa73
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-02_231717_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,9,2
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-03_231803_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-03_231803_top_paths_snapshot.csv
new file mode 100644
index 00000000..6c6ea733
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-03_231803_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-03_231803_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-03_231803_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c62bfa73
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-03_231803_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,9,2
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-04_231814_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-04_231814_top_paths_snapshot.csv
new file mode 100644
index 00000000..6c6ea733
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-04_231814_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-04_231814_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-04_231814_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c62bfa73
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-04_231814_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,9,2
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-05_231841_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-05_231841_top_paths_snapshot.csv
new file mode 100644
index 00000000..6b857681
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-05_231841_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-05_231841_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-05_231841_top_referrers_snapshot.csv
new file mode 100644
index 00000000..288ef536
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-05_231841_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,9,2
+Bing,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-06_232004_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-06_232004_top_paths_snapshot.csv
new file mode 100644
index 00000000..6b857681
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-06_232004_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,4
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/PrefixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/SuffixTrie.cs,2,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trie/DesignAutoCompleteSystem.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trie,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-06_232004_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-06_232004_top_referrers_snapshot.csv
new file mode 100644
index 00000000..288ef536
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-06_232004_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,9,2
+Bing,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-07_231803_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-07_231803_top_paths_snapshot.csv
new file mode 100644
index 00000000..990cd042
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-07_231803_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-07_231803_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-07_231803_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4953b8bb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-07_231803_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,2,2
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-08_231929_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-08_231929_top_paths_snapshot.csv
new file mode 100644
index 00000000..990cd042
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-08_231929_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-08_231929_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-08_231929_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4953b8bb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-08_231929_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,2,2
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-09_231913_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-09_231913_top_paths_snapshot.csv
new file mode 100644
index 00000000..990cd042
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-09_231913_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-09_231913_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-09_231913_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4953b8bb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-09_231913_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,2,2
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-10_231909_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-10_231909_top_paths_snapshot.csv
new file mode 100644
index 00000000..990cd042
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-10_231909_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-10_231909_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-10_231909_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4953b8bb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-10_231909_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,2,2
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-11_231927_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-11_231927_top_paths_snapshot.csv
new file mode 100644
index 00000000..990cd042
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-11_231927_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-11_231927_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-11_231927_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4953b8bb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-11_231927_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,2,2
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-12_231729_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-12_231729_top_paths_snapshot.csv
new file mode 100644
index 00000000..990cd042
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-12_231729_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-12_231729_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-12_231729_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4953b8bb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-12_231729_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,2,2
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-13_231921_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-13_231921_top_paths_snapshot.csv
new file mode 100644
index 00000000..990cd042
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-13_231921_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,3
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-13_231921_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-13_231921_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4953b8bb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-13_231921_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,2,2
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-14_231837_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-14_231837_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-14_231837_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-14_231837_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-14_231837_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d98623e0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-14_231837_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,1,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-15_231729_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-15_231729_top_paths_snapshot.csv
new file mode 100644
index 00000000..30b24060
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-15_231729_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-15_231729_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-15_231729_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f559146a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-15_231729_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-16_231743_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-16_231743_top_paths_snapshot.csv
new file mode 100644
index 00000000..30b24060
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-16_231743_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-16_231743_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-16_231743_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f559146a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-16_231743_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-17_231808_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-17_231808_top_paths_snapshot.csv
new file mode 100644
index 00000000..30b24060
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-17_231808_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-17_231808_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-17_231808_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f559146a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-17_231808_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-18_231827_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-18_231827_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-18_231827_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-19_231841_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-19_231841_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-19_231841_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-20_231856_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-20_231856_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-20_231856_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-21_232001_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-21_232001_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-21_232001_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-22_231731_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-22_231731_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-22_231731_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-23_231755_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-23_231755_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-23_231755_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-24_231909_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-24_231909_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-24_231909_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-25_231848_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-25_231848_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-25_231848_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-26_232028_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-26_232028_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-26_232028_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-27_231929_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-27_231929_top_paths_snapshot.csv
new file mode 100644
index 00000000..161463c2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-02-27_231929_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms/forks,1,1
+/tobbie/c-sharp-algorithms/stargazers,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-07_231538_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-07_231538_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-07_231538_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-07_231538_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-07_231538_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f559146a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-07_231538_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-08_231633_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-08_231633_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-08_231633_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-08_231633_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-08_231633_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f559146a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-08_231633_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-09_231503_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-09_231503_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-09_231503_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-09_231503_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-09_231503_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f559146a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-09_231503_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-10_231922_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-10_231922_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-10_231922_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-10_231922_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-10_231922_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f559146a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-10_231922_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-11_231905_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-11_231905_top_paths_snapshot.csv
new file mode 100644
index 00000000..79d38389
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-11_231905_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,8,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-11_231905_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-11_231905_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4aa00a0b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-11_231905_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,4,2
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-12_232042_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-12_232042_top_paths_snapshot.csv
new file mode 100644
index 00000000..79d38389
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-12_232042_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,8,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-12_232042_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-12_232042_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4aa00a0b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-12_232042_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,4,2
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-13_231928_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-13_231928_top_paths_snapshot.csv
new file mode 100644
index 00000000..79d38389
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-13_231928_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,8,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-13_231928_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-13_231928_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4aa00a0b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-13_231928_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,4,2
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-14_232032_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-14_232032_top_paths_snapshot.csv
new file mode 100644
index 00000000..0c40a59e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-14_232032_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,9,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-14_232032_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-14_232032_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e41e5e4b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-14_232032_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,3
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-15_231809_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-15_231809_top_paths_snapshot.csv
new file mode 100644
index 00000000..0c40a59e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-15_231809_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,9,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-15_231809_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-15_231809_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e41e5e4b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-15_231809_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,3
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-16_231940_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-16_231940_top_paths_snapshot.csv
new file mode 100644
index 00000000..0c40a59e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-16_231940_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,9,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-16_231940_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-16_231940_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e41e5e4b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-16_231940_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,3
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-17_231942_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-17_231942_top_paths_snapshot.csv
new file mode 100644
index 00000000..0c40a59e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-17_231942_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,9,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-17_231942_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-17_231942_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e41e5e4b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-17_231942_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,3
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-18_231921_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-18_231921_top_paths_snapshot.csv
new file mode 100644
index 00000000..0c40a59e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-18_231921_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,9,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-18_231921_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-18_231921_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e41e5e4b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-18_231921_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,3
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-19_232043_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-19_232043_top_paths_snapshot.csv
new file mode 100644
index 00000000..0c40a59e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-19_232043_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,9,5
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-19_232043_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-19_232043_top_referrers_snapshot.csv
new file mode 100644
index 00000000..e41e5e4b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-19_232043_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,5,3
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-20_231938_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-20_231938_top_paths_snapshot.csv
new file mode 100644
index 00000000..79d38389
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-20_231938_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,8,4
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-20_231938_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-20_231938_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4aa00a0b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-20_231938_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,4,2
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-21_231856_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-21_231856_top_paths_snapshot.csv
new file mode 100644
index 00000000..0d527180
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-21_231856_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-21_231856_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-21_231856_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4aa00a0b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-21_231856_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,4,2
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-22_231920_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-22_231920_top_paths_snapshot.csv
new file mode 100644
index 00000000..0d527180
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-22_231920_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-22_231920_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-22_231920_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4aa00a0b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-22_231920_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,4,2
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-23_231831_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-23_231831_top_paths_snapshot.csv
new file mode 100644
index 00000000..0d527180
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-23_231831_top_paths_snapshot.csv
@@ -0,0 +1,3 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,3
+/tobbie/c-sharp-algorithms/blob/main/README.md,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-23_231831_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-23_231831_top_referrers_snapshot.csv
new file mode 100644
index 00000000..4aa00a0b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-23_231831_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Bing,4,2
+github.com,4,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-24_232123_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-24_232123_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-24_232123_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-24_232123_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-24_232123_top_referrers_snapshot.csv
new file mode 100644
index 00000000..f559146a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-24_232123_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-25_231928_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-25_231928_top_paths_snapshot.csv
new file mode 100644
index 00000000..0de1503c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-25_231928_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-25_231928_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-25_231928_top_referrers_snapshot.csv
new file mode 100644
index 00000000..80e713a0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-25_231928_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,8,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-26_232002_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-26_232002_top_paths_snapshot.csv
new file mode 100644
index 00000000..0de1503c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-26_232002_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-26_232002_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-26_232002_top_referrers_snapshot.csv
new file mode 100644
index 00000000..80e713a0
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-26_232002_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,8,1
+Bing,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-27_232122_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-27_232122_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-27_232122_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-27_232122_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-27_232122_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-27_232122_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-28_232009_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-28_232009_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-28_232009_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-28_232009_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-28_232009_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-28_232009_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-29_231856_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-29_231856_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-29_231856_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-29_231856_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-29_231856_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-29_231856_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-30_232006_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-30_232006_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-30_232006_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-30_232006_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-30_232006_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-30_232006_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-31_231950_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-31_231950_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-31_231950_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-31_231950_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-31_231950_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-03-31_231950_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-01_232035_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-01_232035_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-01_232035_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-01_232035_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-01_232035_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-01_232035_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-02_231934_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-02_231934_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-02_231934_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-02_231934_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-02_231934_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-02_231934_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-03_232138_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-03_232138_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-03_232138_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-03_232138_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-03_232138_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-03_232138_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-04_231940_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-04_231940_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-04_231940_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-04_231940_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-04_231940_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-04_231940_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-05_232010_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-05_232010_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-05_232010_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-05_232010_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-05_232010_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-05_232010_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-06_231850_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-06_231850_top_paths_snapshot.csv
new file mode 100644
index 00000000..d463eae2
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-06_231850_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/blob/main/CONTRIBUTING.md,2,1
+/tobbie/c-sharp-algorithms/commit/2741794c768a886d19a95cfab99e9a1676e3c738,2,1
+/tobbie/c-sharp-algorithms/stargazers,2,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures.Tests,2,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/security,1,1
+/tobbie/c-sharp-algorithms/stargazers/you_know,1,1
+/tobbie/c-sharp-algorithms/tree/main/Patterns,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-06_231850_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-06_231850_top_referrers_snapshot.csv
new file mode 100644
index 00000000..58513dfd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-06_231850_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,8,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-13_232033_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-13_232033_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-13_232033_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-14_231951_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-14_231951_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-14_231951_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-15_232025_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-15_232025_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-15_232025_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-16_231957_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-16_231957_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-16_231957_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-17_232003_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-17_232003_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-17_232003_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-18_231957_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-18_231957_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-18_231957_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-19_232104_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-19_232104_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-19_232104_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-20_231918_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-20_231918_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-20_231918_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-21_231959_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-21_231959_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-21_231959_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-22_231945_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-22_231945_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-22_231945_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-23_232037_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-23_232037_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-23_232037_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-24_232017_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-24_232017_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-24_232017_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-25_231952_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-25_231952_top_paths_snapshot.csv
new file mode 100644
index 00000000..3341986c
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-25_231952_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-26_232025_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-26_232025_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b2b1c3b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-26_232025_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-26_232025_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-26_232025_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8540b31d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-26_232025_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-27_232107_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-27_232107_top_paths_snapshot.csv
new file mode 100644
index 00000000..4b2b1c3b
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-27_232107_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,5,2
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-27_232107_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-27_232107_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8540b31d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-27_232107_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-28_232012_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-28_232012_top_paths_snapshot.csv
new file mode 100644
index 00000000..afc447eb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-28_232012_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/MicrosoftInterview,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-28_232012_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-28_232012_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c86882ec
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-28_232012_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-29_232003_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-29_232003_top_paths_snapshot.csv
new file mode 100644
index 00000000..afc447eb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-29_232003_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/MicrosoftInterview,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-29_232003_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-29_232003_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c86882ec
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-29_232003_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-30_232039_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-30_232039_top_paths_snapshot.csv
new file mode 100644
index 00000000..afc447eb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-30_232039_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/MicrosoftInterview,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-30_232039_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-30_232039_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c86882ec
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-04-30_232039_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-01_232035_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-01_232035_top_paths_snapshot.csv
new file mode 100644
index 00000000..afc447eb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-01_232035_top_paths_snapshot.csv
@@ -0,0 +1,8 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/MicrosoftInterview,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-01_232035_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-01_232035_top_referrers_snapshot.csv
new file mode 100644
index 00000000..c86882ec
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-01_232035_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-02_232002_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-02_232002_top_paths_snapshot.csv
new file mode 100644
index 00000000..f9ad4b5e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-02_232002_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,4
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-02_232002_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-02_232002_top_referrers_snapshot.csv
new file mode 100644
index 00000000..831ea6d1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-02_232002_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,6,1
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-03_231926_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-03_231926_top_paths_snapshot.csv
new file mode 100644
index 00000000..f9ad4b5e
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-03_231926_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,7,4
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-03_231926_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-03_231926_top_referrers_snapshot.csv
new file mode 100644
index 00000000..831ea6d1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-03_231926_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,6,1
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-04_231936_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-04_231936_top_paths_snapshot.csv
new file mode 100644
index 00000000..cde520fd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-04_231936_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-04_231936_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-04_231936_top_referrers_snapshot.csv
new file mode 100644
index 00000000..831ea6d1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-04_231936_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,6,1
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-05_232021_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-05_232021_top_paths_snapshot.csv
new file mode 100644
index 00000000..cde520fd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-05_232021_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-05_232021_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-05_232021_top_referrers_snapshot.csv
new file mode 100644
index 00000000..831ea6d1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-05_232021_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,6,1
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-06_232009_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-06_232009_top_paths_snapshot.csv
new file mode 100644
index 00000000..cde520fd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-06_232009_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-06_232009_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-06_232009_top_referrers_snapshot.csv
new file mode 100644
index 00000000..831ea6d1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-06_232009_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,6,1
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-07_232037_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-07_232037_top_paths_snapshot.csv
new file mode 100644
index 00000000..cde520fd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-07_232037_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-07_232037_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-07_232037_top_referrers_snapshot.csv
new file mode 100644
index 00000000..831ea6d1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-07_232037_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,6,1
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-08_232127_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-08_232127_top_paths_snapshot.csv
new file mode 100644
index 00000000..cde520fd
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-08_232127_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,6,3
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/graphs/traffic,1,1
+/tobbie/c-sharp-algorithms/pulse,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-08_232127_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-08_232127_top_referrers_snapshot.csv
new file mode 100644
index 00000000..831ea6d1
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-08_232127_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+Google,6,1
+github.com,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-09_231951_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-09_231951_top_paths_snapshot.csv
new file mode 100644
index 00000000..7e6e4cc6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-09_231951_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/MicrosoftInterview,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-09_231951_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-09_231951_top_referrers_snapshot.csv
new file mode 100644
index 00000000..ee1abaef
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-09_231951_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Google,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-10_231925_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-10_231925_top_paths_snapshot.csv
new file mode 100644
index 00000000..7e6e4cc6
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-10_231925_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,2
+/tobbie/c-sharp-algorithms/blob/main/CODE_OF_CONDUCT.md,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/MicrosoftInterview,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-10_231925_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-10_231925_top_referrers_snapshot.csv
new file mode 100644
index 00000000..ee1abaef
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-10_231925_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+Google,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-11_231939_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-11_231939_top_paths_snapshot.csv
new file mode 100644
index 00000000..6a1632cb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-11_231939_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees/Easy,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-11_231939_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-11_231939_top_referrers_snapshot.csv
new file mode 100644
index 00000000..aa25dc67
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-11_231939_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-12_232032_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-12_232032_top_paths_snapshot.csv
new file mode 100644
index 00000000..6a1632cb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-12_232032_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees/Easy,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-12_232032_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-12_232032_top_referrers_snapshot.csv
new file mode 100644
index 00000000..aa25dc67
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-12_232032_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-13_232047_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-13_232047_top_paths_snapshot.csv
new file mode 100644
index 00000000..6a1632cb
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-13_232047_top_paths_snapshot.csv
@@ -0,0 +1,7 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures/Trees/Easy,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-13_232047_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-13_232047_top_referrers_snapshot.csv
new file mode 100644
index 00000000..aa25dc67
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-13_232047_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+Google,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-14_232021_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-14_232021_top_paths_snapshot.csv
new file mode 100644
index 00000000..cbc9521a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-14_232021_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,3
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,2,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeIncludes.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Trees/Easy/TreeMinimumValue.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-14_232021_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-14_232021_top_referrers_snapshot.csv
new file mode 100644
index 00000000..d985633f
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-14_232021_top_referrers_snapshot.csv
@@ -0,0 +1,4 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Google,6,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-15_232112_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-15_232112_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-15_232112_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-15_232112_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-15_232112_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-15_232112_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-16_232026_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-16_232026_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-16_232026_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-16_232026_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-16_232026_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-16_232026_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-17_231958_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-17_231958_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-17_231958_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-17_231958_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-17_231958_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-17_231958_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-18_231951_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-18_231951_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-18_231951_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-18_231951_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-18_231951_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-18_231951_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-19_232033_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-19_232033_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-19_232033_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-19_232033_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-19_232033_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-19_232033_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-20_232017_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-20_232017_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-20_232017_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-20_232017_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-20_232017_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-20_232017_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-21_232046_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-21_232046_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-21_232046_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-21_232046_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-21_232046_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-21_232046_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-22_232059_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-22_232059_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-22_232059_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-22_232059_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-22_232059_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-22_232059_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-23_232058_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-23_232058_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-23_232058_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-23_232058_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-23_232058_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-23_232058_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-24_231957_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-24_231957_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-24_231957_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-24_231957_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-24_231957_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-24_231957_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-25_232011_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-25_232011_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-25_232011_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-25_232011_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-25_232011_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-25_232011_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-26_231959_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-26_231959_top_paths_snapshot.csv
new file mode 100644
index 00000000..c5a75303
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-26_231959_top_paths_snapshot.csv
@@ -0,0 +1,11 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,2
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/BubbleSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/Algorithms/Sort/Easy/InsertionSort.cs,1,1
+/tobbie/c-sharp-algorithms/blob/main/DataStructures/Strings/Easy/CeaserCipherEncryptor.cs,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/SlidingWindow,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort,1,1
+/tobbie/c-sharp-algorithms/tree/main/Algorithms/Sort/Easy,1,1
+/tobbie/c-sharp-algorithms/tree/main/Common,1,1
+/tobbie/c-sharp-algorithms/tree/main/DataStructures,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-26_231959_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-26_231959_top_referrers_snapshot.csv
new file mode 100644
index 00000000..52d922e5
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-05-26_231959_top_referrers_snapshot.csv
@@ -0,0 +1,3 @@
+referrer,views_total,views_unique
+chatgpt.com,9,1
+Bing,5,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-15_232007_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-15_232007_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-15_232007_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-16_232112_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-16_232112_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-16_232112_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-17_232118_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-17_232118_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-17_232118_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-18_232127_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-18_232127_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-18_232127_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-19_232219_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-19_232219_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-19_232219_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-20_232215_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-20_232215_top_paths_snapshot.csv
new file mode 100644
index 00000000..e7ae9dc4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-20_232215_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-21_232048_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-21_232048_top_paths_snapshot.csv
new file mode 100644
index 00000000..e7ae9dc4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-21_232048_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-22_232118_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-22_232118_top_paths_snapshot.csv
new file mode 100644
index 00000000..e7ae9dc4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-22_232118_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-23_231856_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-23_231856_top_paths_snapshot.csv
new file mode 100644
index 00000000..e7ae9dc4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-23_231856_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-24_232155_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-24_232155_top_paths_snapshot.csv
new file mode 100644
index 00000000..e7ae9dc4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-24_232155_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-25_232128_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-25_232128_top_paths_snapshot.csv
new file mode 100644
index 00000000..e7ae9dc4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-25_232128_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-26_232143_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-26_232143_top_paths_snapshot.csv
new file mode 100644
index 00000000..e7ae9dc4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-26_232143_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-27_232231_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-27_232231_top_paths_snapshot.csv
new file mode 100644
index 00000000..e7ae9dc4
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-27_232231_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-28_232101_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-28_232101_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-28_232101_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-29_232106_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-29_232106_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-29_232106_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-30_232131_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-30_232131_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-06-30_232131_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-01_232151_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-01_232151_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-01_232151_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-02_232259_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-02_232259_top_paths_snapshot.csv
new file mode 100644
index 00000000..ef78991a
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-02_232259_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,2,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-03_232146_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-03_232146_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-03_232146_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-03_232146_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-03_232146_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-03_232146_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-04_232103_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-04_232103_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-04_232103_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-04_232103_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-04_232103_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-04_232103_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-05_232226_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-05_232226_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-05_232226_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-05_232226_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-05_232226_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-05_232226_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-06_232123_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-06_232123_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-06_232123_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-06_232123_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-06_232123_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-06_232123_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-07_232157_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-07_232157_top_paths_snapshot.csv
new file mode 100644
index 00000000..97b76d62
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-07_232157_top_paths_snapshot.csv
@@ -0,0 +1,2 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-07_232157_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-07_232157_top_referrers_snapshot.csv
new file mode 100644
index 00000000..786d23ab
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-07_232157_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-08_232239_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-08_232239_top_paths_snapshot.csv
new file mode 100644
index 00000000..60e72cb8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-08_232239_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-08_232239_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-08_232239_top_referrers_snapshot.csv
new file mode 100644
index 00000000..587440a3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-08_232239_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-09_232223_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-09_232223_top_paths_snapshot.csv
new file mode 100644
index 00000000..60e72cb8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-09_232223_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-09_232223_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-09_232223_top_referrers_snapshot.csv
new file mode 100644
index 00000000..587440a3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-09_232223_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-10_232226_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-10_232226_top_paths_snapshot.csv
new file mode 100644
index 00000000..60e72cb8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-10_232226_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-10_232226_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-10_232226_top_referrers_snapshot.csv
new file mode 100644
index 00000000..587440a3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-10_232226_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-11_232215_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-11_232215_top_paths_snapshot.csv
new file mode 100644
index 00000000..60e72cb8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-11_232215_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-11_232215_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-11_232215_top_referrers_snapshot.csv
new file mode 100644
index 00000000..587440a3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-11_232215_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-12_232322_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-12_232322_top_paths_snapshot.csv
new file mode 100644
index 00000000..60e72cb8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-12_232322_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-12_232322_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-12_232322_top_referrers_snapshot.csv
new file mode 100644
index 00000000..587440a3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-12_232322_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-13_232307_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-13_232307_top_paths_snapshot.csv
new file mode 100644
index 00000000..60e72cb8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-13_232307_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-13_232307_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-13_232307_top_referrers_snapshot.csv
new file mode 100644
index 00000000..587440a3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-13_232307_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-14_232228_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-14_232228_top_paths_snapshot.csv
new file mode 100644
index 00000000..60e72cb8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-14_232228_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-14_232228_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-14_232228_top_referrers_snapshot.csv
new file mode 100644
index 00000000..587440a3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-14_232228_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-15_232213_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-15_232213_top_paths_snapshot.csv
new file mode 100644
index 00000000..60e72cb8
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-15_232213_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,4,2
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-15_232213_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-15_232213_top_referrers_snapshot.csv
new file mode 100644
index 00000000..587440a3
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-15_232213_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,7,2
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-16_232335_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-16_232335_top_paths_snapshot.csv
new file mode 100644
index 00000000..0162f080
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-16_232335_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-16_232335_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-16_232335_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8540b31d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-16_232335_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-17_232400_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-17_232400_top_paths_snapshot.csv
new file mode 100644
index 00000000..0162f080
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-17_232400_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-17_232400_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-17_232400_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8540b31d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-17_232400_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-18_232308_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-18_232308_top_paths_snapshot.csv
new file mode 100644
index 00000000..0162f080
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-18_232308_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-18_232308_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-18_232308_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8540b31d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-18_232308_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-19_232539_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-19_232539_top_paths_snapshot.csv
new file mode 100644
index 00000000..0162f080
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-19_232539_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-19_232539_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-19_232539_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8540b31d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-19_232539_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-20_232359_top_paths_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-20_232359_top_paths_snapshot.csv
new file mode 100644
index 00000000..0162f080
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-20_232359_top_paths_snapshot.csv
@@ -0,0 +1,4 @@
+url_path,views_total,views_unique
+/tobbie/c-sharp-algorithms,3,1
+/tobbie/c-sharp-algorithms/graphs/traffic,2,1
+/tobbie/c-sharp-algorithms/pulse,1,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-20_232359_top_referrers_snapshot.csv b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-20_232359_top_referrers_snapshot.csv
new file mode 100644
index 00000000..8540b31d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/snapshots/2025-07-20_232359_top_referrers_snapshot.csv
@@ -0,0 +1,2 @@
+referrer,views_total,views_unique
+github.com,6,1
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/stargazers.csv b/tobbie/c-sharp-algorithms/ghrs-data/stargazers.csv
new file mode 100644
index 00000000..93d84a96
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/stargazers.csv
@@ -0,0 +1,8 @@
+time_iso8601,stars_cumulative
+2023-11-15 00:00:00+00:00,1
+2023-11-17 00:00:00+00:00,2
+2023-11-18 00:00:00+00:00,3
+2023-11-27 00:00:00+00:00,4
+2023-11-28 00:00:00+00:00,5
+2024-08-28 00:00:00+00:00,6
+2025-03-24 00:00:00+00:00,7
diff --git a/tobbie/c-sharp-algorithms/ghrs-data/views_clones_aggregate.csv b/tobbie/c-sharp-algorithms/ghrs-data/views_clones_aggregate.csv
new file mode 100644
index 00000000..8c2be96d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/ghrs-data/views_clones_aggregate.csv
@@ -0,0 +1,539 @@
+time_iso8601,clones_total,clones_unique,views_total,views_unique
+2023-11-19 00:00:00+00:00,0,0,8,1
+2023-11-20 00:00:00+00:00,4,3,3,1
+2023-11-21 00:00:00+00:00,23,12,66,1
+2023-11-22 00:00:00+00:00,0,0,7,1
+2023-11-23 00:00:00+00:00,17,8,83,1
+2023-11-24 00:00:00+00:00,1,1,0,0
+2023-11-25 00:00:00+00:00,0,0,3,1
+2023-11-26 00:00:00+00:00,3,2,6,1
+2023-11-27 00:00:00+00:00,6,5,32,3
+2023-11-28 00:00:00+00:00,3,2,4,1
+2023-11-29 00:00:00+00:00,2,1,11,2
+2023-11-30 00:00:00+00:00,0,0,11,1
+2023-12-01 00:00:00+00:00,2,1,23,2
+2023-12-02 00:00:00+00:00,0,0,24,1
+2023-12-03 00:00:00+00:00,6,5,26,2
+2023-12-04 00:00:00+00:00,5,5,0,0
+2023-12-05 00:00:00+00:00,2,2,18,1
+2023-12-06 00:00:00+00:00,3,3,14,1
+2023-12-07 00:00:00+00:00,3,3,6,1
+2023-12-08 00:00:00+00:00,6,5,1,1
+2023-12-09 00:00:00+00:00,2,2,1,1
+2023-12-10 00:00:00+00:00,5,5,0,0
+2023-12-11 00:00:00+00:00,4,4,0,0
+2023-12-12 00:00:00+00:00,2,2,10,1
+2023-12-13 00:00:00+00:00,2,2,0,0
+2023-12-14 00:00:00+00:00,2,2,0,0
+2023-12-15 00:00:00+00:00,3,3,9,1
+2023-12-16 00:00:00+00:00,3,3,0,0
+2023-12-17 00:00:00+00:00,2,2,23,1
+2023-12-18 00:00:00+00:00,3,3,8,1
+2023-12-19 00:00:00+00:00,5,5,1,1
+2023-12-20 00:00:00+00:00,2,2,7,1
+2023-12-21 00:00:00+00:00,2,2,7,1
+2023-12-22 00:00:00+00:00,3,3,0,0
+2023-12-23 00:00:00+00:00,3,3,1,1
+2023-12-24 00:00:00+00:00,2,2,0,0
+2023-12-25 00:00:00+00:00,3,3,0,0
+2023-12-26 00:00:00+00:00,2,2,0,0
+2023-12-27 00:00:00+00:00,2,2,0,0
+2023-12-28 00:00:00+00:00,2,2,0,0
+2023-12-29 00:00:00+00:00,4,3,0,0
+2023-12-30 00:00:00+00:00,4,3,0,0
+2023-12-31 00:00:00+00:00,2,2,0,0
+2024-01-01 00:00:00+00:00,5,4,0,0
+2024-01-02 00:00:00+00:00,2,2,0,0
+2024-01-03 00:00:00+00:00,3,3,0,0
+2024-01-04 00:00:00+00:00,2,2,0,0
+2024-01-05 00:00:00+00:00,2,2,0,0
+2024-01-06 00:00:00+00:00,3,3,0,0
+2024-01-07 00:00:00+00:00,3,3,0,0
+2024-01-08 00:00:00+00:00,3,3,0,0
+2024-01-09 00:00:00+00:00,2,2,0,0
+2024-01-10 00:00:00+00:00,3,3,0,0
+2024-01-11 00:00:00+00:00,3,3,0,0
+2024-01-12 00:00:00+00:00,3,3,0,0
+2024-01-13 00:00:00+00:00,4,4,0,0
+2024-01-14 00:00:00+00:00,2,2,0,0
+2024-01-15 00:00:00+00:00,4,4,0,0
+2024-01-16 00:00:00+00:00,3,3,0,0
+2024-01-17 00:00:00+00:00,2,2,0,0
+2024-01-18 00:00:00+00:00,2,2,0,0
+2024-01-19 00:00:00+00:00,1,1,3,1
+2024-01-20 00:00:00+00:00,3,3,0,0
+2024-01-21 00:00:00+00:00,2,2,0,0
+2024-01-22 00:00:00+00:00,3,3,0,0
+2024-01-23 00:00:00+00:00,3,3,0,0
+2024-01-24 00:00:00+00:00,2,2,0,0
+2024-01-25 00:00:00+00:00,2,2,7,1
+2024-01-26 00:00:00+00:00,2,2,0,0
+2024-01-27 00:00:00+00:00,2,2,0,0
+2024-01-28 00:00:00+00:00,2,2,0,0
+2024-01-29 00:00:00+00:00,4,4,0,0
+2024-01-30 00:00:00+00:00,3,3,11,1
+2024-01-31 00:00:00+00:00,2,2,0,0
+2024-02-01 00:00:00+00:00,2,2,0,0
+2024-02-02 00:00:00+00:00,2,2,7,1
+2024-02-03 00:00:00+00:00,2,2,0,0
+2024-02-04 00:00:00+00:00,2,2,0,0
+2024-02-05 00:00:00+00:00,4,4,0,0
+2024-02-06 00:00:00+00:00,3,3,0,0
+2024-02-07 00:00:00+00:00,2,2,0,0
+2024-02-08 00:00:00+00:00,3,3,0,0
+2024-02-09 00:00:00+00:00,5,2,1,1
+2024-02-10 00:00:00+00:00,3,3,0,0
+2024-02-11 00:00:00+00:00,2,2,0,0
+2024-02-12 00:00:00+00:00,3,3,0,0
+2024-02-13 00:00:00+00:00,2,2,0,0
+2024-02-14 00:00:00+00:00,4,4,0,0
+2024-02-15 00:00:00+00:00,3,3,0,0
+2024-02-16 00:00:00+00:00,2,2,1,1
+2024-02-17 00:00:00+00:00,2,2,7,1
+2024-02-18 00:00:00+00:00,2,2,0,0
+2024-02-19 00:00:00+00:00,3,3,0,0
+2024-02-20 00:00:00+00:00,2,2,0,0
+2024-02-21 00:00:00+00:00,2,2,0,0
+2024-02-22 00:00:00+00:00,3,3,0,0
+2024-02-23 00:00:00+00:00,2,2,0,0
+2024-02-24 00:00:00+00:00,2,2,0,0
+2024-02-25 00:00:00+00:00,2,2,0,0
+2024-02-26 00:00:00+00:00,4,4,0,0
+2024-02-27 00:00:00+00:00,3,3,0,0
+2024-02-28 00:00:00+00:00,3,3,1,1
+2024-02-29 00:00:00+00:00,3,3,0,0
+2024-03-01 00:00:00+00:00,2,2,0,0
+2024-03-02 00:00:00+00:00,4,4,0,0
+2024-03-03 00:00:00+00:00,2,2,0,0
+2024-03-04 00:00:00+00:00,3,3,0,0
+2024-03-05 00:00:00+00:00,1,1,0,0
+2024-03-06 00:00:00+00:00,2,2,1,1
+2024-03-07 00:00:00+00:00,3,3,0,0
+2024-03-08 00:00:00+00:00,2,2,9,1
+2024-03-09 00:00:00+00:00,1,1,0,0
+2024-03-10 00:00:00+00:00,1,1,0,0
+2024-03-11 00:00:00+00:00,2,2,0,0
+2024-03-12 00:00:00+00:00,1,1,0,0
+2024-03-13 00:00:00+00:00,1,1,0,0
+2024-03-14 00:00:00+00:00,1,1,0,0
+2024-03-15 00:00:00+00:00,1,1,0,0
+2024-03-16 00:00:00+00:00,1,1,0,0
+2024-03-17 00:00:00+00:00,2,2,0,0
+2024-03-18 00:00:00+00:00,2,2,0,0
+2024-03-19 00:00:00+00:00,1,1,0,0
+2024-03-20 00:00:00+00:00,1,1,0,0
+2024-03-21 00:00:00+00:00,2,2,0,0
+2024-03-22 00:00:00+00:00,1,1,0,0
+2024-03-23 00:00:00+00:00,1,1,1,1
+2024-03-24 00:00:00+00:00,1,1,0,0
+2024-03-25 00:00:00+00:00,1,1,0,0
+2024-03-26 00:00:00+00:00,1,1,0,0
+2024-03-27 00:00:00+00:00,1,1,0,0
+2024-03-28 00:00:00+00:00,3,3,0,0
+2024-03-29 00:00:00+00:00,1,1,0,0
+2024-03-30 00:00:00+00:00,1,1,0,0
+2024-03-31 00:00:00+00:00,2,2,0,0
+2024-04-01 00:00:00+00:00,2,2,0,0
+2024-04-02 00:00:00+00:00,1,1,0,0
+2024-04-03 00:00:00+00:00,1,1,6,1
+2024-04-04 00:00:00+00:00,2,2,14,1
+2024-04-05 00:00:00+00:00,1,1,0,0
+2024-04-06 00:00:00+00:00,1,1,6,3
+2024-04-07 00:00:00+00:00,2,2,0,0
+2024-04-08 00:00:00+00:00,1,1,2,1
+2024-04-09 00:00:00+00:00,1,1,9,3
+2024-04-10 00:00:00+00:00,3,3,18,1
+2024-04-11 00:00:00+00:00,3,2,20,6
+2024-04-12 00:00:00+00:00,1,1,0,0
+2024-04-13 00:00:00+00:00,2,2,0,0
+2024-04-15 00:00:00+00:00,4,3,0,0
+2024-04-16 00:00:00+00:00,1,1,3,1
+2024-04-17 00:00:00+00:00,1,1,0,0
+2024-04-18 00:00:00+00:00,5,2,1,1
+2024-04-19 00:00:00+00:00,5,2,0,0
+2024-04-20 00:00:00+00:00,2,2,0,0
+2024-04-21 00:00:00+00:00,5,2,0,0
+2024-04-22 00:00:00+00:00,1,1,0,0
+2024-04-23 00:00:00+00:00,5,2,0,0
+2024-04-24 00:00:00+00:00,1,1,0,0
+2024-04-25 00:00:00+00:00,2,2,3,1
+2024-04-26 00:00:00+00:00,1,1,0,0
+2024-04-27 00:00:00+00:00,2,2,0,0
+2024-04-28 00:00:00+00:00,1,1,0,0
+2024-04-29 00:00:00+00:00,1,1,7,3
+2024-04-30 00:00:00+00:00,1,1,0,0
+2024-05-01 00:00:00+00:00,1,1,0,0
+2024-05-02 00:00:00+00:00,5,2,0,0
+2024-05-03 00:00:00+00:00,1,1,0,0
+2024-05-04 00:00:00+00:00,6,3,0,0
+2024-05-05 00:00:00+00:00,1,1,0,0
+2024-05-06 00:00:00+00:00,6,3,1,1
+2024-05-07 00:00:00+00:00,5,2,0,0
+2024-05-08 00:00:00+00:00,2,2,6,1
+2024-05-09 00:00:00+00:00,5,2,0,0
+2024-05-10 00:00:00+00:00,5,2,0,0
+2024-05-11 00:00:00+00:00,1,1,4,2
+2024-05-12 00:00:00+00:00,8,3,0,0
+2024-05-13 00:00:00+00:00,1,1,0,0
+2024-05-14 00:00:00+00:00,1,1,0,0
+2024-05-15 00:00:00+00:00,1,1,1,1
+2024-05-16 00:00:00+00:00,1,1,0,0
+2024-05-17 00:00:00+00:00,1,1,0,0
+2024-05-18 00:00:00+00:00,1,1,0,0
+2024-05-19 00:00:00+00:00,5,2,0,0
+2024-05-20 00:00:00+00:00,5,2,1,1
+2024-05-21 00:00:00+00:00,5,2,0,0
+2024-05-22 00:00:00+00:00,5,2,1,1
+2024-05-23 00:00:00+00:00,1,1,0,0
+2024-05-24 00:00:00+00:00,1,1,15,1
+2024-05-25 00:00:00+00:00,6,3,0,0
+2024-05-26 00:00:00+00:00,1,1,0,0
+2024-05-27 00:00:00+00:00,5,2,0,0
+2024-05-28 00:00:00+00:00,1,1,0,0
+2024-05-29 00:00:00+00:00,1,1,0,0
+2024-05-30 00:00:00+00:00,2,2,0,0
+2024-05-31 00:00:00+00:00,3,3,23,2
+2024-06-01 00:00:00+00:00,1,1,1,1
+2024-06-02 00:00:00+00:00,1,1,1,1
+2024-06-03 00:00:00+00:00,2,2,0,0
+2024-06-04 00:00:00+00:00,5,2,5,1
+2024-06-05 00:00:00+00:00,1,1,0,0
+2024-06-06 00:00:00+00:00,1,1,56,1
+2024-06-07 00:00:00+00:00,1,1,0,0
+2024-06-08 00:00:00+00:00,5,2,0,0
+2024-06-09 00:00:00+00:00,5,2,0,0
+2024-06-10 00:00:00+00:00,2,2,0,0
+2024-06-11 00:00:00+00:00,5,2,0,0
+2024-06-12 00:00:00+00:00,2,2,26,1
+2024-06-13 00:00:00+00:00,2,2,55,1
+2024-06-14 00:00:00+00:00,5,2,0,0
+2024-06-16 00:00:00+00:00,1,1,0,0
+2024-06-17 00:00:00+00:00,1,1,1,1
+2024-06-18 00:00:00+00:00,1,1,0,0
+2024-06-19 00:00:00+00:00,5,2,1,1
+2024-06-20 00:00:00+00:00,1,1,0,0
+2024-06-21 00:00:00+00:00,1,1,0,0
+2024-06-22 00:00:00+00:00,6,2,0,0
+2024-06-23 00:00:00+00:00,0,0,171,1
+2024-06-24 00:00:00+00:00,4,2,0,0
+2024-06-29 00:00:00+00:00,1,1,0,0
+2024-07-01 00:00:00+00:00,1,1,0,0
+2024-07-06 00:00:00+00:00,1,1,0,0
+2024-07-09 00:00:00+00:00,3,1,0,0
+2024-07-10 00:00:00+00:00,0,0,1,1
+2024-07-11 00:00:00+00:00,3,1,0,0
+2024-07-15 00:00:00+00:00,3,2,0,0
+2024-07-16 00:00:00+00:00,1,1,0,0
+2024-07-17 00:00:00+00:00,5,2,0,0
+2024-07-20 00:00:00+00:00,1,1,0,0
+2024-07-22 00:00:00+00:00,2,2,0,0
+2024-07-24 00:00:00+00:00,2,1,22,1
+2024-07-25 00:00:00+00:00,2,2,0,0
+2024-07-27 00:00:00+00:00,1,1,0,0
+2024-07-29 00:00:00+00:00,2,1,0,0
+2024-07-30 00:00:00+00:00,0,0,1,1
+2024-07-31 00:00:00+00:00,2,1,0,0
+2024-08-02 00:00:00+00:00,1,1,1,1
+2024-08-04 00:00:00+00:00,2,1,0,0
+2024-08-05 00:00:00+00:00,4,2,0,0
+2024-08-06 00:00:00+00:00,1,1,2,1
+2024-08-12 00:00:00+00:00,2,1,0,0
+2024-08-16 00:00:00+00:00,4,3,0,0
+2024-08-19 00:00:00+00:00,3,2,0,0
+2024-08-20 00:00:00+00:00,2,1,1,1
+2024-08-21 00:00:00+00:00,0,0,14,1
+2024-08-22 00:00:00+00:00,2,2,0,0
+2024-08-24 00:00:00+00:00,1,1,0,0
+2024-08-25 00:00:00+00:00,1,1,0,0
+2024-08-26 00:00:00+00:00,1,1,0,0
+2024-08-29 00:00:00+00:00,4,2,0,0
+2024-08-30 00:00:00+00:00,1,1,0,0
+2024-08-31 00:00:00+00:00,1,1,0,0
+2024-09-01 00:00:00+00:00,2,2,0,0
+2024-09-02 00:00:00+00:00,1,1,0,0
+2024-09-06 00:00:00+00:00,1,1,0,0
+2024-09-07 00:00:00+00:00,1,1,0,0
+2024-09-08 00:00:00+00:00,2,2,1,1
+2024-09-10 00:00:00+00:00,2,2,0,0
+2024-09-11 00:00:00+00:00,1,1,0,0
+2024-09-12 00:00:00+00:00,1,1,0,0
+2024-09-15 00:00:00+00:00,1,1,0,0
+2024-09-16 00:00:00+00:00,2,2,0,0
+2024-09-17 00:00:00+00:00,1,1,0,0
+2024-09-19 00:00:00+00:00,2,1,0,0
+2024-09-20 00:00:00+00:00,4,2,0,0
+2024-09-21 00:00:00+00:00,1,1,4,4
+2024-09-22 00:00:00+00:00,1,1,0,0
+2024-09-23 00:00:00+00:00,4,2,13,1
+2024-09-27 00:00:00+00:00,1,1,0,0
+2024-09-29 00:00:00+00:00,0,0,1,1
+2024-09-30 00:00:00+00:00,1,1,0,0
+2024-10-01 00:00:00+00:00,1,1,0,0
+2024-10-02 00:00:00+00:00,1,1,0,0
+2024-10-03 00:00:00+00:00,0,0,1,1
+2024-10-05 00:00:00+00:00,2,1,0,0
+2024-10-07 00:00:00+00:00,2,2,0,0
+2024-10-12 00:00:00+00:00,2,2,0,0
+2024-10-13 00:00:00+00:00,1,1,0,0
+2024-10-14 00:00:00+00:00,1,1,0,0
+2024-10-17 00:00:00+00:00,0,0,3,1
+2024-10-18 00:00:00+00:00,0,0,48,1
+2024-10-19 00:00:00+00:00,1,1,0,0
+2024-10-21 00:00:00+00:00,1,1,1,1
+2024-10-22 00:00:00+00:00,3,1,0,0
+2024-10-23 00:00:00+00:00,1,1,0,0
+2024-10-27 00:00:00+00:00,1,1,0,0
+2024-10-31 00:00:00+00:00,1,1,0,0
+2024-11-03 00:00:00+00:00,0,0,11,1
+2024-11-04 00:00:00+00:00,1,1,0,0
+2024-11-09 00:00:00+00:00,1,1,0,0
+2024-11-10 00:00:00+00:00,1,1,0,0
+2024-11-12 00:00:00+00:00,1,1,0,0
+2024-11-17 00:00:00+00:00,2,1,0,0
+2024-11-20 00:00:00+00:00,0,0,7,1
+2024-11-21 00:00:00+00:00,1,1,0,0
+2024-11-23 00:00:00+00:00,3,1,0,0
+2024-11-24 00:00:00+00:00,2,2,0,0
+2024-11-26 00:00:00+00:00,3,1,0,0
+2024-11-27 00:00:00+00:00,2,1,0,0
+2024-11-28 00:00:00+00:00,0,0,2,1
+2024-11-30 00:00:00+00:00,3,1,0,0
+2024-12-02 00:00:00+00:00,4,3,0,0
+2024-12-03 00:00:00+00:00,0,0,1,1
+2024-12-04 00:00:00+00:00,2,1,0,0
+2024-12-06 00:00:00+00:00,0,0,3,1
+2024-12-07 00:00:00+00:00,0,0,1,1
+2024-12-08 00:00:00+00:00,2,1,0,0
+2024-12-09 00:00:00+00:00,3,1,1,1
+2024-12-12 00:00:00+00:00,1,1,24,1
+2024-12-13 00:00:00+00:00,0,0,1,1
+2024-12-14 00:00:00+00:00,3,2,1,1
+2024-12-16 00:00:00+00:00,2,1,1,1
+2024-12-17 00:00:00+00:00,2,1,0,0
+2024-12-18 00:00:00+00:00,2,1,3,1
+2024-12-20 00:00:00+00:00,2,1,0,0
+2024-12-21 00:00:00+00:00,2,1,0,0
+2024-12-22 00:00:00+00:00,2,1,0,0
+2024-12-24 00:00:00+00:00,1,1,0,0
+2024-12-25 00:00:00+00:00,1,1,0,0
+2024-12-26 00:00:00+00:00,1,1,0,0
+2024-12-27 00:00:00+00:00,2,2,0,0
+2024-12-28 00:00:00+00:00,7,1,0,0
+2024-12-29 00:00:00+00:00,1,1,0,0
+2024-12-30 00:00:00+00:00,1,1,1,1
+2024-12-31 00:00:00+00:00,2,1,0,0
+2025-01-01 00:00:00+00:00,1,1,0,0
+2025-01-02 00:00:00+00:00,1,1,0,0
+2025-01-03 00:00:00+00:00,0,0,12,1
+2025-01-04 00:00:00+00:00,3,2,0,0
+2025-01-05 00:00:00+00:00,1,1,0,0
+2025-01-06 00:00:00+00:00,3,3,0,0
+2025-01-08 00:00:00+00:00,2,1,2,1
+2025-01-10 00:00:00+00:00,1,1,0,0
+2025-01-11 00:00:00+00:00,2,1,0,0
+2025-01-12 00:00:00+00:00,3,1,0,0
+2025-01-13 00:00:00+00:00,2,2,0,0
+2025-01-15 00:00:00+00:00,2,1,6,1
+2025-01-16 00:00:00+00:00,1,1,0,0
+2025-01-17 00:00:00+00:00,1,1,0,0
+2025-01-19 00:00:00+00:00,1,1,0,0
+2025-01-21 00:00:00+00:00,1,1,0,0
+2025-01-22 00:00:00+00:00,1,1,0,0
+2025-01-24 00:00:00+00:00,0,0,8,1
+2025-01-25 00:00:00+00:00,1,1,0,0
+2025-01-26 00:00:00+00:00,1,1,0,0
+2025-01-27 00:00:00+00:00,1,1,0,0
+2025-01-28 00:00:00+00:00,1,1,0,0
+2025-01-29 00:00:00+00:00,1,1,0,0
+2025-01-30 00:00:00+00:00,4,2,0,0
+2025-01-31 00:00:00+00:00,3,2,1,1
+2025-02-01 00:00:00+00:00,1,1,1,1
+2025-02-02 00:00:00+00:00,5,2,0,0
+2025-02-03 00:00:00+00:00,5,4,0,0
+2025-02-04 00:00:00+00:00,5,2,1,1
+2025-02-05 00:00:00+00:00,5,2,0,0
+2025-02-06 00:00:00+00:00,2,2,0,0
+2025-02-07 00:00:00+00:00,5,2,0,0
+2025-02-08 00:00:00+00:00,3,2,0,0
+2025-02-09 00:00:00+00:00,3,2,0,0
+2025-02-10 00:00:00+00:00,2,2,0,0
+2025-02-11 00:00:00+00:00,1,1,0,0
+2025-02-12 00:00:00+00:00,3,2,0,0
+2025-02-13 00:00:00+00:00,5,3,0,0
+2025-02-14 00:00:00+00:00,6,3,2,2
+2025-02-15 00:00:00+00:00,5,2,0,0
+2025-02-16 00:00:00+00:00,5,2,0,0
+2025-02-17 00:00:00+00:00,5,2,0,0
+2025-02-18 00:00:00+00:00,1,1,0,0
+2025-02-19 00:00:00+00:00,5,2,0,0
+2025-02-20 00:00:00+00:00,4,2,0,0
+2025-02-21 00:00:00+00:00,1,1,0,0
+2025-02-22 00:00:00+00:00,5,2,0,0
+2025-02-23 00:00:00+00:00,5,3,0,0
+2025-02-24 00:00:00+00:00,6,3,0,0
+2025-02-25 00:00:00+00:00,3,2,0,0
+2025-02-26 00:00:00+00:00,5,2,0,0
+2025-02-27 00:00:00+00:00,4,2,0,0
+2025-02-28 00:00:00+00:00,5,2,0,0
+2025-03-01 00:00:00+00:00,6,3,0,0
+2025-03-02 00:00:00+00:00,5,2,0,0
+2025-03-03 00:00:00+00:00,4,3,0,0
+2025-03-04 00:00:00+00:00,3,2,0,0
+2025-03-05 00:00:00+00:00,1,1,0,0
+2025-03-06 00:00:00+00:00,1,1,1,1
+2025-03-07 00:00:00+00:00,1,1,1,1
+2025-03-08 00:00:00+00:00,5,2,0,0
+2025-03-09 00:00:00+00:00,6,3,0,0
+2025-03-10 00:00:00+00:00,5,2,8,2
+2025-03-11 00:00:00+00:00,5,2,0,0
+2025-03-12 00:00:00+00:00,1,1,0,0
+2025-03-13 00:00:00+00:00,1,1,1,1
+2025-03-14 00:00:00+00:00,11,5,0,0
+2025-03-15 00:00:00+00:00,3,2,0,0
+2025-03-16 00:00:00+00:00,5,3,0,0
+2025-03-17 00:00:00+00:00,1,1,0,0
+2025-03-18 00:00:00+00:00,4,2,0,0
+2025-03-19 00:00:00+00:00,1,1,0,0
+2025-03-20 00:00:00+00:00,6,3,0,0
+2025-03-21 00:00:00+00:00,9,3,0,0
+2025-03-22 00:00:00+00:00,1,1,0,0
+2025-03-23 00:00:00+00:00,4,2,0,0
+2025-03-24 00:00:00+00:00,9,3,19,2
+2025-03-25 00:00:00+00:00,5,2,0,0
+2025-03-26 00:00:00+00:00,1,1,0,0
+2025-03-27 00:00:00+00:00,1,1,0,0
+2025-03-28 00:00:00+00:00,1,1,0,0
+2025-03-29 00:00:00+00:00,5,2,0,0
+2025-03-30 00:00:00+00:00,5,3,0,0
+2025-03-31 00:00:00+00:00,4,2,0,0
+2025-04-01 00:00:00+00:00,3,2,0,0
+2025-04-02 00:00:00+00:00,8,4,0,0
+2025-04-03 00:00:00+00:00,5,3,0,0
+2025-04-04 00:00:00+00:00,7,4,0,0
+2025-04-05 00:00:00+00:00,6,3,0,0
+2025-04-06 00:00:00+00:00,5,2,0,0
+2025-04-07 00:00:00+00:00,2,2,0,0
+2025-04-08 00:00:00+00:00,1,1,0,0
+2025-04-09 00:00:00+00:00,5,2,0,0
+2025-04-10 00:00:00+00:00,2,2,0,0
+2025-04-11 00:00:00+00:00,2,2,0,0
+2025-04-12 00:00:00+00:00,2,2,1,1
+2025-04-13 00:00:00+00:00,5,3,0,0
+2025-04-14 00:00:00+00:00,2,2,0,0
+2025-04-15 00:00:00+00:00,5,2,0,0
+2025-04-16 00:00:00+00:00,5,2,0,0
+2025-04-17 00:00:00+00:00,5,4,0,0
+2025-04-18 00:00:00+00:00,4,4,0,0
+2025-04-19 00:00:00+00:00,3,2,0,0
+2025-04-20 00:00:00+00:00,5,2,1,1
+2025-04-21 00:00:00+00:00,1,1,0,0
+2025-04-22 00:00:00+00:00,1,1,0,0
+2025-04-23 00:00:00+00:00,5,2,0,0
+2025-04-24 00:00:00+00:00,5,2,0,0
+2025-04-25 00:00:00+00:00,2,2,6,1
+2025-04-26 00:00:00+00:00,1,1,0,0
+2025-04-27 00:00:00+00:00,1,1,5,1
+2025-04-28 00:00:00+00:00,4,2,0,0
+2025-04-29 00:00:00+00:00,1,1,0,0
+2025-04-30 00:00:00+00:00,1,1,0,0
+2025-05-01 00:00:00+00:00,1,1,6,1
+2025-05-02 00:00:00+00:00,5,2,0,0
+2025-05-03 00:00:00+00:00,2,2,0,0
+2025-05-04 00:00:00+00:00,5,2,0,0
+2025-05-05 00:00:00+00:00,1,1,0,0
+2025-05-06 00:00:00+00:00,1,1,0,0
+2025-05-07 00:00:00+00:00,5,2,0,0
+2025-05-08 00:00:00+00:00,3,2,0,0
+2025-05-09 00:00:00+00:00,6,3,0,0
+2025-05-10 00:00:00+00:00,1,1,0,0
+2025-05-11 00:00:00+00:00,4,2,0,0
+2025-05-12 00:00:00+00:00,4,2,0,0
+2025-05-13 00:00:00+00:00,2,2,14,2
+2025-05-14 00:00:00+00:00,1,1,0,0
+2025-05-15 00:00:00+00:00,5,3,0,0
+2025-05-16 00:00:00+00:00,5,2,0,0
+2025-05-17 00:00:00+00:00,3,2,0,0
+2025-05-18 00:00:00+00:00,2,2,0,0
+2025-05-19 00:00:00+00:00,5,2,0,0
+2025-05-20 00:00:00+00:00,1,1,0,0
+2025-05-21 00:00:00+00:00,1,1,0,0
+2025-05-22 00:00:00+00:00,1,1,0,0
+2025-05-23 00:00:00+00:00,5,3,0,0
+2025-05-24 00:00:00+00:00,6,3,0,0
+2025-05-25 00:00:00+00:00,5,2,0,0
+2025-05-26 00:00:00+00:00,1,1,0,0
+2025-05-27 00:00:00+00:00,1,1,0,0
+2025-05-28 00:00:00+00:00,3,2,0,0
+2025-05-29 00:00:00+00:00,1,1,0,0
+2025-05-30 00:00:00+00:00,1,1,0,0
+2025-05-31 00:00:00+00:00,2,2,0,0
+2025-06-01 00:00:00+00:00,5,2,0,0
+2025-06-02 00:00:00+00:00,5,2,0,0
+2025-06-03 00:00:00+00:00,4,2,0,0
+2025-06-04 00:00:00+00:00,1,1,0,0
+2025-06-05 00:00:00+00:00,1,1,0,0
+2025-06-06 00:00:00+00:00,3,3,0,0
+2025-06-07 00:00:00+00:00,5,3,0,0
+2025-06-08 00:00:00+00:00,7,4,0,0
+2025-06-09 00:00:00+00:00,4,2,0,0
+2025-06-10 00:00:00+00:00,1,1,0,0
+2025-06-11 00:00:00+00:00,1,1,0,0
+2025-06-12 00:00:00+00:00,3,3,0,0
+2025-06-13 00:00:00+00:00,5,4,0,0
+2025-06-14 00:00:00+00:00,4,4,2,1
+2025-06-15 00:00:00+00:00,5,5,0,0
+2025-06-16 00:00:00+00:00,6,6,0,0
+2025-06-17 00:00:00+00:00,1,1,0,0
+2025-06-18 00:00:00+00:00,5,5,0,0
+2025-06-19 00:00:00+00:00,1,1,2,1
+2025-06-20 00:00:00+00:00,4,4,0,0
+2025-06-21 00:00:00+00:00,1,1,0,0
+2025-06-22 00:00:00+00:00,1,1,0,0
+2025-06-23 00:00:00+00:00,1,1,0,0
+2025-06-24 00:00:00+00:00,5,5,0,0
+2025-06-25 00:00:00+00:00,1,1,0,0
+2025-06-26 00:00:00+00:00,5,5,0,0
+2025-06-27 00:00:00+00:00,2,2,0,0
+2025-06-28 00:00:00+00:00,4,4,0,0
+2025-06-29 00:00:00+00:00,2,2,0,0
+2025-06-30 00:00:00+00:00,2,2,0,0
+2025-07-01 00:00:00+00:00,4,4,0,0
+2025-07-02 00:00:00+00:00,3,3,1,1
+2025-07-03 00:00:00+00:00,3,3,0,0
+2025-07-04 00:00:00+00:00,5,5,0,0
+2025-07-05 00:00:00+00:00,15,5,0,0
+2025-07-06 00:00:00+00:00,2,2,0,0
+2025-07-07 00:00:00+00:00,5,5,6,1
+2025-07-08 00:00:00+00:00,4,4,0,0
+2025-07-09 00:00:00+00:00,5,5,0,0
+2025-07-10 00:00:00+00:00,2,2,0,0
+2025-07-11 00:00:00+00:00,5,5,0,0
+2025-07-12 00:00:00+00:00,5,5,0,0
+2025-07-13 00:00:00+00:00,4,4,0,0
+2025-07-14 00:00:00+00:00,4,4,0,0
+2025-07-15 00:00:00+00:00,1,1,0,0
+2025-07-16 00:00:00+00:00,4,4,0,0
+2025-07-17 00:00:00+00:00,1,1,0,0
+2025-07-18 00:00:00+00:00,2,2,0,0
+2025-07-19 00:00:00+00:00,7,6,0,0
+2025-07-20 00:00:00+00:00,5,5,0,0
+2025-07-21 00:00:00+00:00,1,1,0,0
+2025-07-22 00:00:00+00:00,2,2,0,0
+2025-07-23 00:00:00+00:00,3,3,0,0
+2025-07-24 00:00:00+00:00,4,3,0,0
+2025-07-25 00:00:00+00:00,4,4,0,0
+2025-07-26 00:00:00+00:00,4,4,0,0
+2025-07-27 00:00:00+00:00,1,1,0,0
+2025-07-28 00:00:00+00:00,4,4,0,0
+2025-07-29 00:00:00+00:00,5,5,0,0
+2025-07-30 00:00:00+00:00,3,3,0,0
+2025-07-31 00:00:00+00:00,1,1,0,0
+2025-08-01 00:00:00+00:00,1,1,0,0
+2025-08-02 00:00:00+00:00,2,2,0,0
+2025-08-03 00:00:00+00:00,9,9,0,0
+2025-08-04 00:00:00+00:00,1,1,0,0
+2025-08-05 00:00:00+00:00,3,3,0,0
+2025-08-06 00:00:00+00:00,6,6,0,0
+2025-08-07 00:00:00+00:00,1,1,0,0
+2025-08-08 00:00:00+00:00,3,3,0,0
+2025-08-09 00:00:00+00:00,1,1,0,0
diff --git a/tobbie/c-sharp-algorithms/latest-report/report.html b/tobbie/c-sharp-algorithms/latest-report/report.html
new file mode 100644
index 00000000..1b7b3074
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/latest-report/report.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
+<head>
+  <meta charset="utf-8" />
+  <meta name="generator" content="pandoc" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+  <meta name="author" content="Generated for tobbie/c-sharp-algorithms with jgehrcke/github-repo-stats at 2025-08-10 23:22 UTC." />
+  <title>Statistics for tobbie/c-sharp-algorithms</title>
+  <style type="text/css">
+      code{white-space: pre-wrap;}
+      span.smallcaps{font-variant: small-caps;}
+      span.underline{text-decoration: underline;}
+      div.column{display: inline-block; vertical-align: top; width: 50%;}
+  </style>
+
+<!-- https://github.com/sindresorhus/github-markdown-css -->
+<link rel="stylesheet" href="resources/github-markdown.css">
+  <!--[if lt IE 9]>
+    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+  <![endif]-->
+<!-- Note(JP): hard-code vega assets for now, maybe make version dynamic in the future -->
+<script src="https://cdn.jsdelivr.net/npm/vega@5.17.3"></script>
+<script src="https://cdn.jsdelivr.net/npm/vega-lite@4.17.0"></script>
+<script src="https://cdn.jsdelivr.net/npm/vega-embed@6.15.0"></script>
+
+<style>
+    body {
+        box-sizing: border-box;
+        min-width: 200px;
+        max-width: 980px;
+        margin: 0 auto;
+        padding: 5px;
+    }
+
+    div.full-width-chart {
+        width: 100%;
+    }
+</style>
+
+</head>
+<body>
+<article class="markdown-body">
+<header>
+<h1 class="title">Statistics for tobbie/c-sharp-algorithms</h1>
+<p class="author">Generated for <a href="https://github.com/tobbie/c-sharp-algorithms">tobbie/c-sharp-algorithms</a> with <a href="https://github.com/jgehrcke/github-repo-stats">jgehrcke/github-repo-stats</a> at 2025-08-10 23:22 UTC.</p>
+</header>
+<nav id="TOC">
+<p>Table of contents:</p>
+<ul>
+<li><a href="#views">Views</a></li>
+<li><a href="#clones">Clones</a></li>
+<li><a href="#stargazers">Stargazers</a></li>
+<li><a href="#forks">Forks</a></li>
+<li><a href="#top-referrers-and-paths">Top referrers and paths</a></li>
+</ul>
+</nav>
+<h2 id="views">Views</h2>
+<h4 id="unique-visitors">Unique visitors</h4>
+<div id="chart_views_unique" class="full-width-chart">
+
+</div>
+<p>Cumulative: 142</p>
+<h4 id="total-views">Total views</h4>
+<div id="chart_views_total" class="full-width-chart">
+
+</div>
+<p>Cumulative: 1198</p>
+<div class="pagebreak-for-print">
+
+</div>
+<h2 id="clones">Clones</h2>
+<h4 id="unique-cloners">Unique cloners</h4>
+<div id="chart_clones_unique" class="full-width-chart">
+
+</div>
+<p>Cumulative: 1049</p>
+<h4 id="total-clones">Total clones</h4>
+<div id="chart_clones_total" class="full-width-chart">
+
+</div>
+<p>Cumulative: 1439</p>
+<div class="pagebreak-for-print">
+
+</div>
+<h2 id="stargazers">Stargazers</h2>
+<p>Each data point corresponds to at least one stargazer event. The time resolution is one day.</p>
+<div id="chart_stargazers" class="full-width-chart">
+
+</div>
+<p>Note: this plot shows a larger time frame than the view/clone plots above because the star/fork data contains earlier samples.</p>
+<h2 id="forks">Forks</h2>
+<p>Each data point corresponds to at least one fork event. The time resolution is one day.</p>
+<div id="chart_forks" class="full-width-chart">
+
+</div>
+<p>Note: this plot shows a larger time frame than the view/clone plots above because the star/fork data contains earlier samples.</p>
+<div class="pagebreak-for-print">
+
+</div>
+<h2 id="top-referrers-and-paths">Top referrers and paths</h2>
+<p>Note: Each data point in the plots shown below is influenced by the 14 days leading up to it. Each data point is the arithmetic mean of the “unique visitors per day” metric, built from a time window of 14 days width, and plotted at the right edge of that very time window. That is, these plots respond slowly to change (narrow peaks are smoothed out).</p>
+<h4 id="top-referrers">Top referrers</h4>
+<div id="chart_referrers_top_n_alltime" class="full-width-chart">
+
+</div>
+<p>Top 15 referrers: 01: <code>github.com</code>, 02: <code>Bing</code>, 03: <code>DuckDuckGo</code>, 04: <code>chatgpt.com</code>, 05: <code>cn.bing.com</code>, 06: <code>edgeservices.bing.com</code>, 07: <code>Google</code></p>
+<h4 id="top-paths">Top paths</h4>
+<div id="chart_paths_top_n_alltime" class="full-width-chart">
+
+</div>
+<p>Top 15 paths: 01: <code>c-sharp-algorithms</code>, 02: <code>c-sharp-algorithms/pull/12/commits</code>, 03: <code>c-sharp-algorithms/tree/main/Algorithms</code>, 04: <code>c-sharp-algorithms/tree/main/Algorithms/Search</code>, 05: <code>c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs</code>, 06: <code>c-sharp-algorithms/tree/main/DataStructures/LinkedLists</code>, 07: <code>c-sharp-algorithms/pull/47/commits</code>, 08: <code>c-sharp-algorithms/blob/main/README.md</code>, 09: <code>c-sharp-algorithms/tree/main</code>, 10: <code>c-sharp-algorithms/tree/main/Algorithms.Tests</code>, 11: <code>c-sharp-algorithms/tree/main/Algorithms/Search/Medium</code>, 12: <code>c-sharp-algorithms/commits/main</code>, 13: <code>c-sharp-algorithms/tree/main/Algorithms/Sort</code>, 14: <code>c-sharp-algorithms/pulls</code>, 15: <code>c-sharp-algorithms/tree/main/Algorithms/Search/Hard</code></p>
+<script type="text/javascript">
+    vegaEmbed('#chart_views_unique', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-775128b7562d8fcd437251cec6a93b9c"}, "datasets": {"data-775128b7562d8fcd437251cec6a93b9c": [{"time": "2023-11-19T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-11-20T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-21T00:00:00+00:00", "views_total": 66, "views_unique": 1}, {"time": "2023-11-22T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-11-23T00:00:00+00:00", "views_total": 83, "views_unique": 1}, {"time": "2023-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-11-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-26T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-11-27T00:00:00+00:00", "views_total": 32, "views_unique": 3}, {"time": "2023-11-28T00:00:00+00:00", "views_total": 4, "views_unique": 1}, {"time": "2023-11-29T00:00:00+00:00", "views_total": 11, "views_unique": 2}, {"time": "2023-11-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2023-12-01T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2023-12-02T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2023-12-03T00:00:00+00:00", "views_total": 26, "views_unique": 2}, {"time": "2023-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-05T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2023-12-06T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2023-12-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-12-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-12T00:00:00+00:00", "views_total": 10, "views_unique": 1}, {"time": "2023-12-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-15T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2023-12-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-17T00:00:00+00:00", "views_total": 23, "views_unique": 1}, {"time": "2023-12-18T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-12-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-21T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-19T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-01-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-25T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-01-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-02T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-17T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-28T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-08T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2024-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-03T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-04-04T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-06T00:00:00+00:00", "views_total": 6, "views_unique": 3}, {"time": "2024-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-04-09T00:00:00+00:00", "views_total": 9, "views_unique": 3}, {"time": "2024-04-10T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2024-04-11T00:00:00+00:00", "views_total": 20, "views_unique": 6}, {"time": "2024-04-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-16T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-18T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-29T00:00:00+00:00", "views_total": 7, "views_unique": 3}, {"time": "2024-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-08T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-11T00:00:00+00:00", "views_total": 4, "views_unique": 2}, {"time": "2024-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-15T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-22T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-24T00:00:00+00:00", "views_total": 15, "views_unique": 1}, {"time": "2024-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-31T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2024-06-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-04T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2024-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-06T00:00:00+00:00", "views_total": 56, "views_unique": 1}, {"time": "2024-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-12T00:00:00+00:00", "views_total": 26, "views_unique": 1}, {"time": "2024-06-13T00:00:00+00:00", "views_total": 55, "views_unique": 1}, {"time": "2024-06-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-17T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-23T00:00:00+00:00", "views_total": 171, "views_unique": 1}, {"time": "2024-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-10T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-24T00:00:00+00:00", "views_total": 22, "views_unique": 1}, {"time": "2024-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-06T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-08-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-21T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-08-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-21T00:00:00+00:00", "views_total": 4, "views_unique": 4}, {"time": "2024-09-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-23T00:00:00+00:00", "views_total": 13, "views_unique": 1}, {"time": "2024-09-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-29T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-17T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-10-18T00:00:00+00:00", "views_total": 48, "views_unique": 1}, {"time": "2024-10-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-21T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-03T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-11-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-11-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-28T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-11-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-06T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-12T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2024-12-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-14T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-18T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-03T00:00:00+00:00", "views_total": 12, "views_unique": 1}, {"time": "2025-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-15T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-24T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2025-01-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-31T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-04T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-14T00:00:00+00:00", "views_total": 2, "views_unique": 2}, {"time": "2025-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-10T00:00:00+00:00", "views_total": 8, "views_unique": 2}, {"time": "2025-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-24T00:00:00+00:00", "views_total": 19, "views_unique": 2}, {"time": "2025-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-12T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-25T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-27T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2025-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-01T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-13T00:00:00+00:00", "views_total": 14, "views_unique": 2}, {"time": "2025-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-14T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-19T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-07-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-07-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}]}, "encoding": {"tooltip": [{"field": "views_unique", "format": ".1f", "title": "views (u)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {}, "field": "views_unique", "scale": {"domain": [0, 6.6000000000000005], "type": "linear", "zero": true}, "title": "unique views per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_views_total', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-775128b7562d8fcd437251cec6a93b9c"}, "datasets": {"data-775128b7562d8fcd437251cec6a93b9c": [{"time": "2023-11-19T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-11-20T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-21T00:00:00+00:00", "views_total": 66, "views_unique": 1}, {"time": "2023-11-22T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-11-23T00:00:00+00:00", "views_total": 83, "views_unique": 1}, {"time": "2023-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-11-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-26T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-11-27T00:00:00+00:00", "views_total": 32, "views_unique": 3}, {"time": "2023-11-28T00:00:00+00:00", "views_total": 4, "views_unique": 1}, {"time": "2023-11-29T00:00:00+00:00", "views_total": 11, "views_unique": 2}, {"time": "2023-11-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2023-12-01T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2023-12-02T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2023-12-03T00:00:00+00:00", "views_total": 26, "views_unique": 2}, {"time": "2023-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-05T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2023-12-06T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2023-12-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-12-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-12T00:00:00+00:00", "views_total": 10, "views_unique": 1}, {"time": "2023-12-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-15T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2023-12-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-17T00:00:00+00:00", "views_total": 23, "views_unique": 1}, {"time": "2023-12-18T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-12-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-21T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-19T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-01-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-25T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-01-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-02T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-17T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-28T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-08T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2024-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-03T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-04-04T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-06T00:00:00+00:00", "views_total": 6, "views_unique": 3}, {"time": "2024-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-04-09T00:00:00+00:00", "views_total": 9, "views_unique": 3}, {"time": "2024-04-10T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2024-04-11T00:00:00+00:00", "views_total": 20, "views_unique": 6}, {"time": "2024-04-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-16T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-18T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-29T00:00:00+00:00", "views_total": 7, "views_unique": 3}, {"time": "2024-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-08T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-11T00:00:00+00:00", "views_total": 4, "views_unique": 2}, {"time": "2024-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-15T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-22T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-24T00:00:00+00:00", "views_total": 15, "views_unique": 1}, {"time": "2024-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-31T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2024-06-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-04T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2024-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-06T00:00:00+00:00", "views_total": 56, "views_unique": 1}, {"time": "2024-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-12T00:00:00+00:00", "views_total": 26, "views_unique": 1}, {"time": "2024-06-13T00:00:00+00:00", "views_total": 55, "views_unique": 1}, {"time": "2024-06-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-17T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-23T00:00:00+00:00", "views_total": 171, "views_unique": 1}, {"time": "2024-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-10T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-24T00:00:00+00:00", "views_total": 22, "views_unique": 1}, {"time": "2024-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-06T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-08-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-21T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-08-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-21T00:00:00+00:00", "views_total": 4, "views_unique": 4}, {"time": "2024-09-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-23T00:00:00+00:00", "views_total": 13, "views_unique": 1}, {"time": "2024-09-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-29T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-17T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-10-18T00:00:00+00:00", "views_total": 48, "views_unique": 1}, {"time": "2024-10-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-21T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-03T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-11-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-11-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-28T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-11-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-06T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-12T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2024-12-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-14T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-18T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-03T00:00:00+00:00", "views_total": 12, "views_unique": 1}, {"time": "2025-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-15T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-24T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2025-01-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-31T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-04T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-14T00:00:00+00:00", "views_total": 2, "views_unique": 2}, {"time": "2025-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-10T00:00:00+00:00", "views_total": 8, "views_unique": 2}, {"time": "2025-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-24T00:00:00+00:00", "views_total": 19, "views_unique": 2}, {"time": "2025-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-12T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-25T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-27T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2025-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-01T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-13T00:00:00+00:00", "views_total": 14, "views_unique": 2}, {"time": "2025-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-14T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-19T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-07-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-07-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}]}, "encoding": {"tooltip": [{"field": "views_total", "format": ".1f", "title": "views (t)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {"values": [1, 10, 50, 100, 500, 1000, 5000, 10000]}, "field": "views_total", "scale": {"domain": [0, 188.10000000000002], "type": "symlog", "zero": true}, "title": "total views per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_clones_unique', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-90e0105fe911626ebb903a1ab99886a1"}, "datasets": {"data-90e0105fe911626ebb903a1ab99886a1": [{"clones_total": 0, "clones_unique": 0, "time": "2023-11-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-11-20T00:00:00+00:00"}, {"clones_total": 23, "clones_unique": 12, "time": "2023-11-21T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-22T00:00:00+00:00"}, {"clones_total": 17, "clones_unique": 8, "time": "2023-11-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2023-11-24T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-25T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-26T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-11-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-11-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-12-01T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-12-02T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-07T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2023-12-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-17T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2024-01-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-14T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-01-19T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-02-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-26T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-01T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-03-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-04-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-04-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-04-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-03T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-11T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 3, "time": "2024-05-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-24T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-26T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-05-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-13T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-21T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 2, "time": "2024-06-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-06-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-09T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-07-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-07-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-08-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-08-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-20T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-08-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-08-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-09-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-09-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-10-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-14T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-10-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-31T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-11-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-12-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-04T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-06T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-12-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-12T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-13T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-12-14T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-18T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-12-27T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 1, "time": "2024-12-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-01-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2025-01-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-01-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-02-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-04T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-13T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-27T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-28T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-13T00:00:00+00:00"}, {"clones_total": 11, "clones_unique": 5, "time": "2025-03-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-19T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-20T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-23T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-29T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-31T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-01T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 4, "time": "2025-04-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-03T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-04-04T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-04-05T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-04-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-04-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-11T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-06-07T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-06-08T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-06-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-15T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-01T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-04T00:00:00+00:00"}, {"clones_total": 15, "clones_unique": 5, "time": "2025-07-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-07T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-11T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-15T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-18T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 6, "time": "2025-07-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-07-24T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-08-02T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 9, "time": "2025-08-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-04T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-08-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-09T00:00:00+00:00"}]}, "encoding": {"tooltip": [{"field": "clones_unique", "format": ".1f", "title": "clones (u)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {}, "field": "clones_unique", "scale": {"domain": [0, 13.200000000000001], "type": "linear", "zero": true}, "title": "unique clones per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_clones_total', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-90e0105fe911626ebb903a1ab99886a1"}, "datasets": {"data-90e0105fe911626ebb903a1ab99886a1": [{"clones_total": 0, "clones_unique": 0, "time": "2023-11-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-11-20T00:00:00+00:00"}, {"clones_total": 23, "clones_unique": 12, "time": "2023-11-21T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-22T00:00:00+00:00"}, {"clones_total": 17, "clones_unique": 8, "time": "2023-11-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2023-11-24T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-25T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-26T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-11-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-11-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-12-01T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-12-02T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-07T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2023-12-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-17T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2024-01-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-14T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-01-19T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-02-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-26T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-01T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-03-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-04-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-04-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-04-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-03T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-11T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 3, "time": "2024-05-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-24T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-26T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-05-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-13T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-21T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 2, "time": "2024-06-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-06-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-09T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-07-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-07-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-08-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-08-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-20T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-08-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-08-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-09-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-09-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-10-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-14T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-10-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-31T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-11-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-12-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-04T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-06T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-12-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-12T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-13T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-12-14T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-18T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-12-27T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 1, "time": "2024-12-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-01-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2025-01-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-01-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-02-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-04T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-13T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-27T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-28T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-13T00:00:00+00:00"}, {"clones_total": 11, "clones_unique": 5, "time": "2025-03-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-19T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-20T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-23T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-29T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-31T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-01T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 4, "time": "2025-04-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-03T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-04-04T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-04-05T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-04-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-04-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-11T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-06-07T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-06-08T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-06-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-15T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-01T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-04T00:00:00+00:00"}, {"clones_total": 15, "clones_unique": 5, "time": "2025-07-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-07T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-11T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-15T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-18T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 6, "time": "2025-07-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-07-24T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-08-02T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 9, "time": "2025-08-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-04T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-08-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-09T00:00:00+00:00"}]}, "encoding": {"tooltip": [{"field": "clones_total", "format": ".1f", "title": "clones (t)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {}, "field": "clones_total", "scale": {"domain": [0, 25.3], "type": "linear", "zero": true}, "title": "total clones per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_stargazers', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 50}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-7036e15611d91b5caae57796a5cf71d0"}, "datasets": {"data-7036e15611d91b5caae57796a5cf71d0": [{"stars_cumulative": 1, "time": "2023-11-15T21:19:39+00:00"}, {"stars_cumulative": 2, "time": "2023-11-17T12:49:12+00:00"}, {"stars_cumulative": 3, "time": "2023-11-18T16:08:31+00:00"}, {"stars_cumulative": 4, "time": "2023-11-27T06:11:13+00:00"}, {"stars_cumulative": 5, "time": "2023-11-28T13:32:32+00:00"}, {"stars_cumulative": 6, "time": "2024-08-28T08:29:25+00:00"}, {"stars_cumulative": 7, "time": "2025-03-24T18:12:55+00:00"}]}, "encoding": {"tooltip": [{"field": "stars_cumulative", "format": "d", "title": "stars", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-15", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "stars_cumulative", "scale": {"domain": [0, 7.700000000000001], "zero": true}, "title": "stargazer count (cumulative)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_forks', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 50}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-8ef1888b3116cc1a0d3cd32d62ec72c4"}, "datasets": {"data-8ef1888b3116cc1a0d3cd32d62ec72c4": [{"forks_cumulative": 1, "time": "2023-11-17T12:50:49+00:00"}, {"forks_cumulative": 2, "time": "2023-11-18T16:08:39+00:00"}, {"forks_cumulative": 3, "time": "2023-11-27T06:11:34+00:00"}]}, "encoding": {"tooltip": [{"field": "forks_cumulative", "format": "d", "title": "forks", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-15", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "forks_cumulative", "scale": {"domain": [0, 3.3000000000000003], "zero": true}, "title": "fork count (cumulative)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_referrers_top_n_alltime', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 30}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-69b51ad06dae837e0ecf1705cacbc7a1"}, "datasets": {"data-69b51ad06dae837e0ecf1705cacbc7a1": [{"referrer": "github.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-01-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-02-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-02-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-03-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-05-16T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-05-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-05-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-05-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-20T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-10-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-12-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-12-17T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-12-22T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-01-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-02-05T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-02-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-02-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-02-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-03-12T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-03-17T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "Bing", "time": "2025-03-22T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-12-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-12-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-12-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "edgeservices.bing.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "edgeservices.bing.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "edgeservices.bing.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2023-12-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-04-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-04-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-05-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}]}, "encoding": {"color": {"field": "referrer", "legend": {"direction": "vertical", "orient": "top", "title": "Legend:"}, "sort": {"field": "order"}, "type": "nominal"}, "tooltip": [{"field": "referrer", "type": "nominal"}, {"field": "views_unique_norm", "format": ".2f", "title": "views (14d mean)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "views_unique_norm", "scale": {"domain": [0, 0.3142857142857143], "type": "linear", "zero": true}, "title": "unique visitors per day (mean from last 14 days)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_paths_top_n_alltime', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 30}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-249c3b7163aab62bf6ae70b922ac7552"}, "datasets": {"data-249c3b7163aab62bf6ae70b922ac7552": [{"path": "c-sharp-algorithms", "time": "2023-12-03T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2023-12-08T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2023-12-13T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2023-12-18T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2023-12-23T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2023-12-28T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-01-02T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-01-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-01-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-01-27T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-02-01T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-02-06T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-02-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-02-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-02-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-12T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-03-17T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-03-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-04-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-04-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-04-11T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-04-16T00:00:00+00:00", "views_unique": 8.0, "views_unique_norm": 0.5714285714285714}, {"path": "c-sharp-algorithms", "time": "2024-04-21T00:00:00+00:00", "views_unique": 8.0, "views_unique_norm": 0.5714285714285714}, {"path": "c-sharp-algorithms", "time": "2024-04-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-05-01T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-05-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-05-16T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-05-21T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-05-26T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-05-31T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-06-05T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2024-06-10T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2024-06-15T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-06-20T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-06-25T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-06-30T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-07-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-07-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-08-04T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-08-09T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-08-14T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-08-19T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-08-24T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-08-29T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-09-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-09-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-28T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-10-03T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-10-08T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-10-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-10-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-10-23T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-10-28T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-12-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-12-07T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-12-12T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-12-17T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-12-22T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-12-27T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-01-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-01-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-01-16T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-01-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-01-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-02-05T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2025-02-10T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-02-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-02-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-03-12T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2025-03-17T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2025-03-22T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-03-27T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-01T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-04-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-04-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-01T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-05-06T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-05-16T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-06-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-06-20T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-07-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-07-15T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-16T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-21T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-03T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-08T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-16T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-15T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-30T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-15T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-11T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-16T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}]}, "encoding": {"color": {"field": "path", "legend": {"direction": "vertical", "orient": "top", "title": "Legend:"}, "sort": {"field": "order"}, "type": "nominal"}, "tooltip": [{"field": "path", "type": "nominal"}, {"field": "views_unique_norm", "format": ".2f", "title": "views (14d mean)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "views_unique_norm", "scale": {"domain": [0, 0.6285714285714286], "type": "linear", "zero": true}, "title": "unique visitors per day (mean from last 14 days)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+    </script>
+</article>
+</body>
+</html>
diff --git a/tobbie/c-sharp-algorithms/latest-report/report.md b/tobbie/c-sharp-algorithms/latest-report/report.md
new file mode 100644
index 00000000..abe82dda
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/latest-report/report.md
@@ -0,0 +1,105 @@
+% Statistics for tobbie/c-sharp-algorithms
+% Generated for [tobbie/c-sharp-algorithms](https://github.com/tobbie/c-sharp-algorithms) with [jgehrcke/github-repo-stats](https://github.com/jgehrcke/github-repo-stats) at 2025-08-10 23:22 UTC.
+
+
+## Views
+
+#### Unique visitors
+<div id="chart_views_unique" class="full-width-chart"></div>
+
+Cumulative: 142
+
+#### Total views
+<div id="chart_views_total" class="full-width-chart"></div>
+
+Cumulative: 1198
+
+<div class="pagebreak-for-print"> </div>
+
+## Clones
+
+#### Unique cloners
+<div id="chart_clones_unique" class="full-width-chart"></div>
+
+Cumulative: 1049
+
+#### Total clones
+<div id="chart_clones_total" class="full-width-chart"></div>
+
+Cumulative: 1439
+
+
+
+<div class="pagebreak-for-print"> </div>
+
+
+
+## Stargazers
+
+Each data point corresponds to at least one stargazer event.
+The time resolution is one day.
+
+<div id="chart_stargazers" class="full-width-chart"></div>
+
+
+Note: this plot shows a larger time frame than the view/clone plots above because the star/fork data contains earlier samples.
+
+
+
+## Forks
+
+Each data point corresponds to at least one fork event.
+The time resolution is one day.
+
+<div id="chart_forks" class="full-width-chart"></div>
+
+
+Note: this plot shows a larger time frame than the view/clone plots above because the star/fork data contains earlier samples.
+
+
+
+<div class="pagebreak-for-print"> </div>
+
+
+
+## Top referrers and paths
+
+
+Note: Each data point in the plots shown below is influenced by the 14 days
+leading up to it. Each data point is the arithmetic mean of the "unique
+visitors per day" metric, built from a time window of 14 days width, and
+plotted at the right edge of that very time window. That is, these plots
+respond slowly to change (narrow peaks are smoothed out).
+
+
+
+
+#### Top referrers
+
+
+<div id="chart_referrers_top_n_alltime" class="full-width-chart"></div>
+
+Top 15 referrers: 01: `github.com`, 02: `Bing`, 03: `DuckDuckGo`, 04: `chatgpt.com`, 05: `cn.bing.com`, 06: `edgeservices.bing.com`, 07: `Google`
+
+
+
+
+
+#### Top paths
+
+
+<div id="chart_paths_top_n_alltime" class="full-width-chart"></div>
+
+Top 15 paths: 01: `c-sharp-algorithms`, 02: `c-sharp-algorithms/pull/12/commits`, 03: `c-sharp-algorithms/tree/main/Algorithms`, 04: `c-sharp-algorithms/tree/main/Algorithms/Search`, 05: `c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs`, 06: `c-sharp-algorithms/tree/main/DataStructures/LinkedLists`, 07: `c-sharp-algorithms/pull/47/commits`, 08: `c-sharp-algorithms/blob/main/README.md`, 09: `c-sharp-algorithms/tree/main`, 10: `c-sharp-algorithms/tree/main/Algorithms.Tests`, 11: `c-sharp-algorithms/tree/main/Algorithms/Search/Medium`, 12: `c-sharp-algorithms/commits/main`, 13: `c-sharp-algorithms/tree/main/Algorithms/Sort`, 14: `c-sharp-algorithms/pulls`, 15: `c-sharp-algorithms/tree/main/Algorithms/Search/Hard`
+
+
+<script type="text/javascript">
+    vegaEmbed('#chart_views_unique', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-775128b7562d8fcd437251cec6a93b9c"}, "datasets": {"data-775128b7562d8fcd437251cec6a93b9c": [{"time": "2023-11-19T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-11-20T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-21T00:00:00+00:00", "views_total": 66, "views_unique": 1}, {"time": "2023-11-22T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-11-23T00:00:00+00:00", "views_total": 83, "views_unique": 1}, {"time": "2023-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-11-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-26T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-11-27T00:00:00+00:00", "views_total": 32, "views_unique": 3}, {"time": "2023-11-28T00:00:00+00:00", "views_total": 4, "views_unique": 1}, {"time": "2023-11-29T00:00:00+00:00", "views_total": 11, "views_unique": 2}, {"time": "2023-11-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2023-12-01T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2023-12-02T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2023-12-03T00:00:00+00:00", "views_total": 26, "views_unique": 2}, {"time": "2023-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-05T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2023-12-06T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2023-12-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-12-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-12T00:00:00+00:00", "views_total": 10, "views_unique": 1}, {"time": "2023-12-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-15T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2023-12-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-17T00:00:00+00:00", "views_total": 23, "views_unique": 1}, {"time": "2023-12-18T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-12-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-21T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-19T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-01-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-25T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-01-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-02T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-17T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-28T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-08T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2024-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-03T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-04-04T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-06T00:00:00+00:00", "views_total": 6, "views_unique": 3}, {"time": "2024-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-04-09T00:00:00+00:00", "views_total": 9, "views_unique": 3}, {"time": "2024-04-10T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2024-04-11T00:00:00+00:00", "views_total": 20, "views_unique": 6}, {"time": "2024-04-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-16T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-18T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-29T00:00:00+00:00", "views_total": 7, "views_unique": 3}, {"time": "2024-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-08T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-11T00:00:00+00:00", "views_total": 4, "views_unique": 2}, {"time": "2024-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-15T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-22T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-24T00:00:00+00:00", "views_total": 15, "views_unique": 1}, {"time": "2024-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-31T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2024-06-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-04T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2024-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-06T00:00:00+00:00", "views_total": 56, "views_unique": 1}, {"time": "2024-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-12T00:00:00+00:00", "views_total": 26, "views_unique": 1}, {"time": "2024-06-13T00:00:00+00:00", "views_total": 55, "views_unique": 1}, {"time": "2024-06-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-17T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-23T00:00:00+00:00", "views_total": 171, "views_unique": 1}, {"time": "2024-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-10T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-24T00:00:00+00:00", "views_total": 22, "views_unique": 1}, {"time": "2024-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-06T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-08-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-21T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-08-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-21T00:00:00+00:00", "views_total": 4, "views_unique": 4}, {"time": "2024-09-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-23T00:00:00+00:00", "views_total": 13, "views_unique": 1}, {"time": "2024-09-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-29T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-17T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-10-18T00:00:00+00:00", "views_total": 48, "views_unique": 1}, {"time": "2024-10-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-21T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-03T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-11-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-11-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-28T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-11-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-06T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-12T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2024-12-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-14T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-18T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-03T00:00:00+00:00", "views_total": 12, "views_unique": 1}, {"time": "2025-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-15T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-24T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2025-01-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-31T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-04T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-14T00:00:00+00:00", "views_total": 2, "views_unique": 2}, {"time": "2025-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-10T00:00:00+00:00", "views_total": 8, "views_unique": 2}, {"time": "2025-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-24T00:00:00+00:00", "views_total": 19, "views_unique": 2}, {"time": "2025-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-12T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-25T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-27T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2025-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-01T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-13T00:00:00+00:00", "views_total": 14, "views_unique": 2}, {"time": "2025-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-14T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-19T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-07-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-07-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}]}, "encoding": {"tooltip": [{"field": "views_unique", "format": ".1f", "title": "views (u)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {}, "field": "views_unique", "scale": {"domain": [0, 6.6000000000000005], "type": "linear", "zero": true}, "title": "unique views per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_views_total', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-775128b7562d8fcd437251cec6a93b9c"}, "datasets": {"data-775128b7562d8fcd437251cec6a93b9c": [{"time": "2023-11-19T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-11-20T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-21T00:00:00+00:00", "views_total": 66, "views_unique": 1}, {"time": "2023-11-22T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-11-23T00:00:00+00:00", "views_total": 83, "views_unique": 1}, {"time": "2023-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-11-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-26T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-11-27T00:00:00+00:00", "views_total": 32, "views_unique": 3}, {"time": "2023-11-28T00:00:00+00:00", "views_total": 4, "views_unique": 1}, {"time": "2023-11-29T00:00:00+00:00", "views_total": 11, "views_unique": 2}, {"time": "2023-11-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2023-12-01T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2023-12-02T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2023-12-03T00:00:00+00:00", "views_total": 26, "views_unique": 2}, {"time": "2023-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-05T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2023-12-06T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2023-12-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-12-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-12T00:00:00+00:00", "views_total": 10, "views_unique": 1}, {"time": "2023-12-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-15T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2023-12-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-17T00:00:00+00:00", "views_total": 23, "views_unique": 1}, {"time": "2023-12-18T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-12-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-21T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-19T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-01-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-25T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-01-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-02T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-17T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-28T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-08T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2024-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-03T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-04-04T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-06T00:00:00+00:00", "views_total": 6, "views_unique": 3}, {"time": "2024-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-04-09T00:00:00+00:00", "views_total": 9, "views_unique": 3}, {"time": "2024-04-10T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2024-04-11T00:00:00+00:00", "views_total": 20, "views_unique": 6}, {"time": "2024-04-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-16T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-18T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-29T00:00:00+00:00", "views_total": 7, "views_unique": 3}, {"time": "2024-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-08T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-11T00:00:00+00:00", "views_total": 4, "views_unique": 2}, {"time": "2024-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-15T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-22T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-24T00:00:00+00:00", "views_total": 15, "views_unique": 1}, {"time": "2024-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-31T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2024-06-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-04T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2024-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-06T00:00:00+00:00", "views_total": 56, "views_unique": 1}, {"time": "2024-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-12T00:00:00+00:00", "views_total": 26, "views_unique": 1}, {"time": "2024-06-13T00:00:00+00:00", "views_total": 55, "views_unique": 1}, {"time": "2024-06-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-17T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-23T00:00:00+00:00", "views_total": 171, "views_unique": 1}, {"time": "2024-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-10T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-24T00:00:00+00:00", "views_total": 22, "views_unique": 1}, {"time": "2024-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-06T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-08-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-21T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-08-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-21T00:00:00+00:00", "views_total": 4, "views_unique": 4}, {"time": "2024-09-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-23T00:00:00+00:00", "views_total": 13, "views_unique": 1}, {"time": "2024-09-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-29T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-17T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-10-18T00:00:00+00:00", "views_total": 48, "views_unique": 1}, {"time": "2024-10-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-21T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-03T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-11-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-11-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-28T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-11-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-06T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-12T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2024-12-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-14T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-18T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-03T00:00:00+00:00", "views_total": 12, "views_unique": 1}, {"time": "2025-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-15T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-24T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2025-01-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-31T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-04T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-14T00:00:00+00:00", "views_total": 2, "views_unique": 2}, {"time": "2025-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-10T00:00:00+00:00", "views_total": 8, "views_unique": 2}, {"time": "2025-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-24T00:00:00+00:00", "views_total": 19, "views_unique": 2}, {"time": "2025-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-12T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-25T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-27T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2025-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-01T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-13T00:00:00+00:00", "views_total": 14, "views_unique": 2}, {"time": "2025-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-14T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-19T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-07-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-07-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}]}, "encoding": {"tooltip": [{"field": "views_total", "format": ".1f", "title": "views (t)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {"values": [1, 10, 50, 100, 500, 1000, 5000, 10000]}, "field": "views_total", "scale": {"domain": [0, 188.10000000000002], "type": "symlog", "zero": true}, "title": "total views per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_clones_unique', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-90e0105fe911626ebb903a1ab99886a1"}, "datasets": {"data-90e0105fe911626ebb903a1ab99886a1": [{"clones_total": 0, "clones_unique": 0, "time": "2023-11-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-11-20T00:00:00+00:00"}, {"clones_total": 23, "clones_unique": 12, "time": "2023-11-21T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-22T00:00:00+00:00"}, {"clones_total": 17, "clones_unique": 8, "time": "2023-11-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2023-11-24T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-25T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-26T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-11-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-11-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-12-01T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-12-02T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-07T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2023-12-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-17T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2024-01-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-14T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-01-19T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-02-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-26T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-01T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-03-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-04-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-04-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-04-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-03T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-11T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 3, "time": "2024-05-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-24T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-26T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-05-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-13T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-21T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 2, "time": "2024-06-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-06-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-09T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-07-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-07-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-08-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-08-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-20T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-08-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-08-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-09-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-09-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-10-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-14T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-10-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-31T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-11-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-12-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-04T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-06T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-12-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-12T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-13T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-12-14T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-18T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-12-27T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 1, "time": "2024-12-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-01-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2025-01-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-01-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-02-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-04T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-13T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-27T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-28T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-13T00:00:00+00:00"}, {"clones_total": 11, "clones_unique": 5, "time": "2025-03-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-19T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-20T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-23T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-29T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-31T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-01T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 4, "time": "2025-04-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-03T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-04-04T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-04-05T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-04-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-04-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-11T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-06-07T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-06-08T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-06-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-15T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-01T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-04T00:00:00+00:00"}, {"clones_total": 15, "clones_unique": 5, "time": "2025-07-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-07T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-11T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-15T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-18T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 6, "time": "2025-07-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-07-24T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-08-02T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 9, "time": "2025-08-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-04T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-08-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-09T00:00:00+00:00"}]}, "encoding": {"tooltip": [{"field": "clones_unique", "format": ".1f", "title": "clones (u)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {}, "field": "clones_unique", "scale": {"domain": [0, 13.200000000000001], "type": "linear", "zero": true}, "title": "unique clones per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_clones_total', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-90e0105fe911626ebb903a1ab99886a1"}, "datasets": {"data-90e0105fe911626ebb903a1ab99886a1": [{"clones_total": 0, "clones_unique": 0, "time": "2023-11-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-11-20T00:00:00+00:00"}, {"clones_total": 23, "clones_unique": 12, "time": "2023-11-21T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-22T00:00:00+00:00"}, {"clones_total": 17, "clones_unique": 8, "time": "2023-11-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2023-11-24T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-25T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-26T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-11-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-11-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-12-01T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-12-02T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-07T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2023-12-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-17T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2024-01-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-14T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-01-19T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-02-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-26T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-01T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-03-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-04-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-04-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-04-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-03T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-11T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 3, "time": "2024-05-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-24T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-26T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-05-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-13T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-21T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 2, "time": "2024-06-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-06-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-09T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-07-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-07-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-08-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-08-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-20T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-08-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-08-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-09-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-09-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-10-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-14T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-10-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-31T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-11-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-12-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-04T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-06T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-12-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-12T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-13T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-12-14T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-18T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-12-27T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 1, "time": "2024-12-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-01-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2025-01-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-01-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-02-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-04T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-13T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-27T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-28T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-13T00:00:00+00:00"}, {"clones_total": 11, "clones_unique": 5, "time": "2025-03-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-19T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-20T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-23T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-29T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-31T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-01T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 4, "time": "2025-04-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-03T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-04-04T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-04-05T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-04-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-04-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-11T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-06-07T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-06-08T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-06-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-15T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-01T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-04T00:00:00+00:00"}, {"clones_total": 15, "clones_unique": 5, "time": "2025-07-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-07T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-11T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-15T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-18T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 6, "time": "2025-07-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-07-24T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-08-02T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 9, "time": "2025-08-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-04T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-08-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-09T00:00:00+00:00"}]}, "encoding": {"tooltip": [{"field": "clones_total", "format": ".1f", "title": "clones (t)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {}, "field": "clones_total", "scale": {"domain": [0, 25.3], "type": "linear", "zero": true}, "title": "total clones per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_stargazers', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 50}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-7036e15611d91b5caae57796a5cf71d0"}, "datasets": {"data-7036e15611d91b5caae57796a5cf71d0": [{"stars_cumulative": 1, "time": "2023-11-15T21:19:39+00:00"}, {"stars_cumulative": 2, "time": "2023-11-17T12:49:12+00:00"}, {"stars_cumulative": 3, "time": "2023-11-18T16:08:31+00:00"}, {"stars_cumulative": 4, "time": "2023-11-27T06:11:13+00:00"}, {"stars_cumulative": 5, "time": "2023-11-28T13:32:32+00:00"}, {"stars_cumulative": 6, "time": "2024-08-28T08:29:25+00:00"}, {"stars_cumulative": 7, "time": "2025-03-24T18:12:55+00:00"}]}, "encoding": {"tooltip": [{"field": "stars_cumulative", "format": "d", "title": "stars", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-15", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "stars_cumulative", "scale": {"domain": [0, 7.700000000000001], "zero": true}, "title": "stargazer count (cumulative)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_forks', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 50}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-8ef1888b3116cc1a0d3cd32d62ec72c4"}, "datasets": {"data-8ef1888b3116cc1a0d3cd32d62ec72c4": [{"forks_cumulative": 1, "time": "2023-11-17T12:50:49+00:00"}, {"forks_cumulative": 2, "time": "2023-11-18T16:08:39+00:00"}, {"forks_cumulative": 3, "time": "2023-11-27T06:11:34+00:00"}]}, "encoding": {"tooltip": [{"field": "forks_cumulative", "format": "d", "title": "forks", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-15", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "forks_cumulative", "scale": {"domain": [0, 3.3000000000000003], "zero": true}, "title": "fork count (cumulative)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_referrers_top_n_alltime', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 30}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-69b51ad06dae837e0ecf1705cacbc7a1"}, "datasets": {"data-69b51ad06dae837e0ecf1705cacbc7a1": [{"referrer": "github.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-01-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-02-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-02-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-03-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-05-16T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-05-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-05-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-05-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-20T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-10-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-12-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-12-17T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-12-22T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-01-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-02-05T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-02-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-02-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-02-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-03-12T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-03-17T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "Bing", "time": "2025-03-22T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-12-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-12-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-12-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "edgeservices.bing.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "edgeservices.bing.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "edgeservices.bing.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2023-12-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-04-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-04-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-05-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}]}, "encoding": {"color": {"field": "referrer", "legend": {"direction": "vertical", "orient": "top", "title": "Legend:"}, "sort": {"field": "order"}, "type": "nominal"}, "tooltip": [{"field": "referrer", "type": "nominal"}, {"field": "views_unique_norm", "format": ".2f", "title": "views (14d mean)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "views_unique_norm", "scale": {"domain": [0, 0.3142857142857143], "type": "linear", "zero": true}, "title": "unique visitors per day (mean from last 14 days)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_paths_top_n_alltime', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 30}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-249c3b7163aab62bf6ae70b922ac7552"}, "datasets": {"data-249c3b7163aab62bf6ae70b922ac7552": [{"path": "c-sharp-algorithms", "time": "2023-12-03T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2023-12-08T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2023-12-13T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2023-12-18T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2023-12-23T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2023-12-28T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-01-02T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-01-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-01-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-01-27T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-02-01T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-02-06T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-02-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-02-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-02-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-12T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-03-17T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-03-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-04-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-04-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-04-11T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-04-16T00:00:00+00:00", "views_unique": 8.0, "views_unique_norm": 0.5714285714285714}, {"path": "c-sharp-algorithms", "time": "2024-04-21T00:00:00+00:00", "views_unique": 8.0, "views_unique_norm": 0.5714285714285714}, {"path": "c-sharp-algorithms", "time": "2024-04-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-05-01T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-05-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-05-16T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-05-21T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-05-26T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-05-31T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-06-05T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2024-06-10T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2024-06-15T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-06-20T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-06-25T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-06-30T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-07-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-07-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-08-04T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-08-09T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-08-14T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-08-19T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-08-24T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-08-29T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-09-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-09-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-28T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-10-03T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-10-08T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-10-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-10-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-10-23T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-10-28T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-12-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-12-07T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-12-12T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-12-17T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-12-22T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-12-27T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-01-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-01-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-01-16T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-01-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-01-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-02-05T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2025-02-10T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-02-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-02-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-03-12T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2025-03-17T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2025-03-22T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-03-27T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-01T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-04-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-04-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-01T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-05-06T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-05-16T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-06-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-06-20T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-07-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-07-15T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-16T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-21T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-03T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-08T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-16T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-15T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-30T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-15T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-11T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-16T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}]}, "encoding": {"color": {"field": "path", "legend": {"direction": "vertical", "orient": "top", "title": "Legend:"}, "sort": {"field": "order"}, "type": "nominal"}, "tooltip": [{"field": "path", "type": "nominal"}, {"field": "views_unique_norm", "format": ".2f", "title": "views (14d mean)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "views_unique_norm", "scale": {"domain": [0, 0.6285714285714286], "type": "linear", "zero": true}, "title": "unique visitors per day (mean from last 14 days)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+    </script>
\ No newline at end of file
diff --git a/tobbie/c-sharp-algorithms/latest-report/report.pdf b/tobbie/c-sharp-algorithms/latest-report/report.pdf
new file mode 100644
index 00000000..1b18445b
Binary files /dev/null and b/tobbie/c-sharp-algorithms/latest-report/report.pdf differ
diff --git a/tobbie/c-sharp-algorithms/latest-report/report_for_pdf.html b/tobbie/c-sharp-algorithms/latest-report/report_for_pdf.html
new file mode 100644
index 00000000..31337d7d
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/latest-report/report_for_pdf.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
+<head>
+  <meta charset="utf-8" />
+  <meta name="generator" content="pandoc" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+  <meta name="author" content="Generated for tobbie/c-sharp-algorithms with jgehrcke/github-repo-stats at 2025-08-10 23:22 UTC." />
+  <title>Statistics for tobbie/c-sharp-algorithms</title>
+  <style type="text/css">
+      code{white-space: pre-wrap;}
+      span.smallcaps{font-variant: small-caps;}
+      span.underline{text-decoration: underline;}
+      div.column{display: inline-block; vertical-align: top; width: 50%;}
+  </style>
+
+<!-- https://github.com/sindresorhus/github-markdown-css -->
+<link rel="stylesheet" href="resources/github-markdown.css">
+  <!--[if lt IE 9]>
+    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+  <![endif]-->
+<!-- Note(JP): hard-code vega assets for now, maybe make version dynamic in the future -->
+<script src="https://cdn.jsdelivr.net/npm/vega@5.17.3"></script>
+<script src="https://cdn.jsdelivr.net/npm/vega-lite@4.17.0"></script>
+<script src="https://cdn.jsdelivr.net/npm/vega-embed@6.15.0"></script>
+
+<style>
+    @media print {
+      .pagebreak-for-print {
+          clear: both;
+          page-break-after: always;
+       }
+    }
+
+    body {
+        margin: 0;
+        padding: 0;
+    }
+
+    div.full-width-chart {
+        width: 100%;
+    }
+</style>
+
+</head>
+<body>
+<article class="markdown-body">
+<header>
+<h1 class="title">Statistics for tobbie/c-sharp-algorithms</h1>
+<p class="author">Generated for <a href="https://github.com/tobbie/c-sharp-algorithms">tobbie/c-sharp-algorithms</a> with <a href="https://github.com/jgehrcke/github-repo-stats">jgehrcke/github-repo-stats</a> at 2025-08-10 23:22 UTC.</p>
+</header>
+<nav id="TOC">
+<p>Table of contents:</p>
+<ul>
+<li><a href="#views">Views</a></li>
+<li><a href="#clones">Clones</a></li>
+<li><a href="#stargazers">Stargazers</a></li>
+<li><a href="#forks">Forks</a></li>
+<li><a href="#top-referrers-and-paths">Top referrers and paths</a></li>
+</ul>
+</nav>
+<h2 id="views">Views</h2>
+<h4 id="unique-visitors">Unique visitors</h4>
+<div id="chart_views_unique" class="full-width-chart">
+
+</div>
+<p>Cumulative: 142</p>
+<h4 id="total-views">Total views</h4>
+<div id="chart_views_total" class="full-width-chart">
+
+</div>
+<p>Cumulative: 1198</p>
+<div class="pagebreak-for-print">
+
+</div>
+<h2 id="clones">Clones</h2>
+<h4 id="unique-cloners">Unique cloners</h4>
+<div id="chart_clones_unique" class="full-width-chart">
+
+</div>
+<p>Cumulative: 1049</p>
+<h4 id="total-clones">Total clones</h4>
+<div id="chart_clones_total" class="full-width-chart">
+
+</div>
+<p>Cumulative: 1439</p>
+<div class="pagebreak-for-print">
+
+</div>
+<h2 id="stargazers">Stargazers</h2>
+<p>Each data point corresponds to at least one stargazer event. The time resolution is one day.</p>
+<div id="chart_stargazers" class="full-width-chart">
+
+</div>
+<p>Note: this plot shows a larger time frame than the view/clone plots above because the star/fork data contains earlier samples.</p>
+<h2 id="forks">Forks</h2>
+<p>Each data point corresponds to at least one fork event. The time resolution is one day.</p>
+<div id="chart_forks" class="full-width-chart">
+
+</div>
+<p>Note: this plot shows a larger time frame than the view/clone plots above because the star/fork data contains earlier samples.</p>
+<div class="pagebreak-for-print">
+
+</div>
+<h2 id="top-referrers-and-paths">Top referrers and paths</h2>
+<p>Note: Each data point in the plots shown below is influenced by the 14 days leading up to it. Each data point is the arithmetic mean of the “unique visitors per day” metric, built from a time window of 14 days width, and plotted at the right edge of that very time window. That is, these plots respond slowly to change (narrow peaks are smoothed out).</p>
+<h4 id="top-referrers">Top referrers</h4>
+<div id="chart_referrers_top_n_alltime" class="full-width-chart">
+
+</div>
+<p>Top 15 referrers: 01: <code>github.com</code>, 02: <code>Bing</code>, 03: <code>DuckDuckGo</code>, 04: <code>chatgpt.com</code>, 05: <code>cn.bing.com</code>, 06: <code>edgeservices.bing.com</code>, 07: <code>Google</code></p>
+<h4 id="top-paths">Top paths</h4>
+<div id="chart_paths_top_n_alltime" class="full-width-chart">
+
+</div>
+<p>Top 15 paths: 01: <code>c-sharp-algorithms</code>, 02: <code>c-sharp-algorithms/pull/12/commits</code>, 03: <code>c-sharp-algorithms/tree/main/Algorithms</code>, 04: <code>c-sharp-algorithms/tree/main/Algorithms/Search</code>, 05: <code>c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs</code>, 06: <code>c-sharp-algorithms/tree/main/DataStructures/LinkedLists</code>, 07: <code>c-sharp-algorithms/pull/47/commits</code>, 08: <code>c-sharp-algorithms/blob/main/README.md</code>, 09: <code>c-sharp-algorithms/tree/main</code>, 10: <code>c-sharp-algorithms/tree/main/Algorithms.Tests</code>, 11: <code>c-sharp-algorithms/tree/main/Algorithms/Search/Medium</code>, 12: <code>c-sharp-algorithms/commits/main</code>, 13: <code>c-sharp-algorithms/tree/main/Algorithms/Sort</code>, 14: <code>c-sharp-algorithms/pulls</code>, 15: <code>c-sharp-algorithms/tree/main/Algorithms/Search/Hard</code></p>
+<script type="text/javascript">
+    vegaEmbed('#chart_views_unique', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-775128b7562d8fcd437251cec6a93b9c"}, "datasets": {"data-775128b7562d8fcd437251cec6a93b9c": [{"time": "2023-11-19T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-11-20T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-21T00:00:00+00:00", "views_total": 66, "views_unique": 1}, {"time": "2023-11-22T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-11-23T00:00:00+00:00", "views_total": 83, "views_unique": 1}, {"time": "2023-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-11-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-26T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-11-27T00:00:00+00:00", "views_total": 32, "views_unique": 3}, {"time": "2023-11-28T00:00:00+00:00", "views_total": 4, "views_unique": 1}, {"time": "2023-11-29T00:00:00+00:00", "views_total": 11, "views_unique": 2}, {"time": "2023-11-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2023-12-01T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2023-12-02T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2023-12-03T00:00:00+00:00", "views_total": 26, "views_unique": 2}, {"time": "2023-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-05T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2023-12-06T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2023-12-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-12-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-12T00:00:00+00:00", "views_total": 10, "views_unique": 1}, {"time": "2023-12-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-15T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2023-12-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-17T00:00:00+00:00", "views_total": 23, "views_unique": 1}, {"time": "2023-12-18T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-12-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-21T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-19T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-01-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-25T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-01-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-02T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-17T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-28T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-08T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2024-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-03T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-04-04T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-06T00:00:00+00:00", "views_total": 6, "views_unique": 3}, {"time": "2024-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-04-09T00:00:00+00:00", "views_total": 9, "views_unique": 3}, {"time": "2024-04-10T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2024-04-11T00:00:00+00:00", "views_total": 20, "views_unique": 6}, {"time": "2024-04-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-16T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-18T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-29T00:00:00+00:00", "views_total": 7, "views_unique": 3}, {"time": "2024-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-08T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-11T00:00:00+00:00", "views_total": 4, "views_unique": 2}, {"time": "2024-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-15T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-22T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-24T00:00:00+00:00", "views_total": 15, "views_unique": 1}, {"time": "2024-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-31T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2024-06-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-04T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2024-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-06T00:00:00+00:00", "views_total": 56, "views_unique": 1}, {"time": "2024-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-12T00:00:00+00:00", "views_total": 26, "views_unique": 1}, {"time": "2024-06-13T00:00:00+00:00", "views_total": 55, "views_unique": 1}, {"time": "2024-06-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-17T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-23T00:00:00+00:00", "views_total": 171, "views_unique": 1}, {"time": "2024-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-10T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-24T00:00:00+00:00", "views_total": 22, "views_unique": 1}, {"time": "2024-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-06T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-08-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-21T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-08-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-21T00:00:00+00:00", "views_total": 4, "views_unique": 4}, {"time": "2024-09-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-23T00:00:00+00:00", "views_total": 13, "views_unique": 1}, {"time": "2024-09-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-29T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-17T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-10-18T00:00:00+00:00", "views_total": 48, "views_unique": 1}, {"time": "2024-10-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-21T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-03T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-11-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-11-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-28T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-11-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-06T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-12T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2024-12-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-14T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-18T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-03T00:00:00+00:00", "views_total": 12, "views_unique": 1}, {"time": "2025-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-15T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-24T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2025-01-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-31T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-04T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-14T00:00:00+00:00", "views_total": 2, "views_unique": 2}, {"time": "2025-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-10T00:00:00+00:00", "views_total": 8, "views_unique": 2}, {"time": "2025-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-24T00:00:00+00:00", "views_total": 19, "views_unique": 2}, {"time": "2025-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-12T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-25T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-27T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2025-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-01T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-13T00:00:00+00:00", "views_total": 14, "views_unique": 2}, {"time": "2025-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-14T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-19T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-07-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-07-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}]}, "encoding": {"tooltip": [{"field": "views_unique", "format": ".1f", "title": "views (u)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {}, "field": "views_unique", "scale": {"domain": [0, 6.6000000000000005], "type": "linear", "zero": true}, "title": "unique views per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_views_total', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-775128b7562d8fcd437251cec6a93b9c"}, "datasets": {"data-775128b7562d8fcd437251cec6a93b9c": [{"time": "2023-11-19T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-11-20T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-21T00:00:00+00:00", "views_total": 66, "views_unique": 1}, {"time": "2023-11-22T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-11-23T00:00:00+00:00", "views_total": 83, "views_unique": 1}, {"time": "2023-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-11-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2023-11-26T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-11-27T00:00:00+00:00", "views_total": 32, "views_unique": 3}, {"time": "2023-11-28T00:00:00+00:00", "views_total": 4, "views_unique": 1}, {"time": "2023-11-29T00:00:00+00:00", "views_total": 11, "views_unique": 2}, {"time": "2023-11-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2023-12-01T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2023-12-02T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2023-12-03T00:00:00+00:00", "views_total": 26, "views_unique": 2}, {"time": "2023-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-05T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2023-12-06T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2023-12-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2023-12-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-12T00:00:00+00:00", "views_total": 10, "views_unique": 1}, {"time": "2023-12-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-15T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2023-12-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-17T00:00:00+00:00", "views_total": 23, "views_unique": 1}, {"time": "2023-12-18T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2023-12-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-21T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2023-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2023-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2023-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-19T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-01-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-25T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-01-30T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-01-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-02T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-17T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-02-28T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-02-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-08T00:00:00+00:00", "views_total": 9, "views_unique": 1}, {"time": "2024-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-23T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-03-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-03T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-04-04T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-06T00:00:00+00:00", "views_total": 6, "views_unique": 3}, {"time": "2024-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-04-09T00:00:00+00:00", "views_total": 9, "views_unique": 3}, {"time": "2024-04-10T00:00:00+00:00", "views_total": 18, "views_unique": 1}, {"time": "2024-04-11T00:00:00+00:00", "views_total": 20, "views_unique": 6}, {"time": "2024-04-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-16T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-18T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-25T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-04-29T00:00:00+00:00", "views_total": 7, "views_unique": 3}, {"time": "2024-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-08T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2024-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-11T00:00:00+00:00", "views_total": 4, "views_unique": 2}, {"time": "2024-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-15T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-22T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-24T00:00:00+00:00", "views_total": 15, "views_unique": 1}, {"time": "2024-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-05-31T00:00:00+00:00", "views_total": 23, "views_unique": 2}, {"time": "2024-06-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-04T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2024-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-06T00:00:00+00:00", "views_total": 56, "views_unique": 1}, {"time": "2024-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-12T00:00:00+00:00", "views_total": 26, "views_unique": 1}, {"time": "2024-06-13T00:00:00+00:00", "views_total": 55, "views_unique": 1}, {"time": "2024-06-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-17T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-19T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-23T00:00:00+00:00", "views_total": 171, "views_unique": 1}, {"time": "2024-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-10T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-24T00:00:00+00:00", "views_total": 22, "views_unique": 1}, {"time": "2024-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-07-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-06T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-08-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-08-21T00:00:00+00:00", "views_total": 14, "views_unique": 1}, {"time": "2024-08-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-08-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-08T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-21T00:00:00+00:00", "views_total": 4, "views_unique": 4}, {"time": "2024-09-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-23T00:00:00+00:00", "views_total": 13, "views_unique": 1}, {"time": "2024-09-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-09-29T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-09-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-17T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-10-18T00:00:00+00:00", "views_total": 48, "views_unique": 1}, {"time": "2024-10-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-21T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-10-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-10-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-03T00:00:00+00:00", "views_total": 11, "views_unique": 1}, {"time": "2024-11-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-20T00:00:00+00:00", "views_total": 7, "views_unique": 1}, {"time": "2024-11-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-11-28T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2024-11-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-03T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-06T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-09T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-12T00:00:00+00:00", "views_total": 24, "views_unique": 1}, {"time": "2024-12-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-14T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-16T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-18T00:00:00+00:00", "views_total": 3, "views_unique": 1}, {"time": "2024-12-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2024-12-30T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2024-12-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-03T00:00:00+00:00", "views_total": 12, "views_unique": 1}, {"time": "2025-01-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-08T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-01-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-15T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-01-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-24T00:00:00+00:00", "views_total": 8, "views_unique": 1}, {"time": "2025-01-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-01-31T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-01T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-04T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-02-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-14T00:00:00+00:00", "views_total": 2, "views_unique": 2}, {"time": "2025-02-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-02-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-06T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-07T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-10T00:00:00+00:00", "views_total": 8, "views_unique": 2}, {"time": "2025-03-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-13T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-03-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-24T00:00:00+00:00", "views_total": 19, "views_unique": 2}, {"time": "2025-03-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-03-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-12T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-20T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-04-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-25T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-04-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-27T00:00:00+00:00", "views_total": 5, "views_unique": 1}, {"time": "2025-04-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-04-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-01T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-05-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-13T00:00:00+00:00", "views_total": 14, "views_unique": 2}, {"time": "2025-05-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-05-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-14T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-19T00:00:00+00:00", "views_total": 2, "views_unique": 1}, {"time": "2025-06-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-06-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-02T00:00:00+00:00", "views_total": 1, "views_unique": 1}, {"time": "2025-07-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-07T00:00:00+00:00", "views_total": 6, "views_unique": 1}, {"time": "2025-07-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-10T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-11T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-12T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-13T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-14T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-15T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-16T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-17T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-18T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-19T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-20T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-21T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-22T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-23T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-24T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-25T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-26T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-27T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-28T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-29T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-30T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-07-31T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-01T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-02T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-03T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-04T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-05T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-06T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-07T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-08T00:00:00+00:00", "views_total": 0, "views_unique": 0}, {"time": "2025-08-09T00:00:00+00:00", "views_total": 0, "views_unique": 0}]}, "encoding": {"tooltip": [{"field": "views_total", "format": ".1f", "title": "views (t)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {"values": [1, 10, 50, 100, 500, 1000, 5000, 10000]}, "field": "views_total", "scale": {"domain": [0, 188.10000000000002], "type": "symlog", "zero": true}, "title": "total views per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_clones_unique', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-90e0105fe911626ebb903a1ab99886a1"}, "datasets": {"data-90e0105fe911626ebb903a1ab99886a1": [{"clones_total": 0, "clones_unique": 0, "time": "2023-11-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-11-20T00:00:00+00:00"}, {"clones_total": 23, "clones_unique": 12, "time": "2023-11-21T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-22T00:00:00+00:00"}, {"clones_total": 17, "clones_unique": 8, "time": "2023-11-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2023-11-24T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-25T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-26T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-11-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-11-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-12-01T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-12-02T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-07T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2023-12-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-17T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2024-01-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-14T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-01-19T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-02-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-26T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-01T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-03-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-04-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-04-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-04-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-03T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-11T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 3, "time": "2024-05-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-24T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-26T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-05-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-13T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-21T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 2, "time": "2024-06-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-06-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-09T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-07-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-07-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-08-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-08-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-20T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-08-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-08-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-09-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-09-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-10-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-14T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-10-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-31T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-11-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-12-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-04T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-06T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-12-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-12T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-13T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-12-14T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-18T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-12-27T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 1, "time": "2024-12-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-01-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2025-01-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-01-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-02-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-04T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-13T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-27T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-28T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-13T00:00:00+00:00"}, {"clones_total": 11, "clones_unique": 5, "time": "2025-03-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-19T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-20T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-23T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-29T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-31T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-01T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 4, "time": "2025-04-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-03T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-04-04T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-04-05T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-04-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-04-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-11T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-06-07T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-06-08T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-06-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-15T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-01T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-04T00:00:00+00:00"}, {"clones_total": 15, "clones_unique": 5, "time": "2025-07-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-07T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-11T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-15T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-18T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 6, "time": "2025-07-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-07-24T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-08-02T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 9, "time": "2025-08-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-04T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-08-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-09T00:00:00+00:00"}]}, "encoding": {"tooltip": [{"field": "clones_unique", "format": ".1f", "title": "clones (u)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {}, "field": "clones_unique", "scale": {"domain": [0, 13.200000000000001], "type": "linear", "zero": true}, "title": "unique clones per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_clones_total', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false, "labelBound": true}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 20}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-90e0105fe911626ebb903a1ab99886a1"}, "datasets": {"data-90e0105fe911626ebb903a1ab99886a1": [{"clones_total": 0, "clones_unique": 0, "time": "2023-11-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-11-20T00:00:00+00:00"}, {"clones_total": 23, "clones_unique": 12, "time": "2023-11-21T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-22T00:00:00+00:00"}, {"clones_total": 17, "clones_unique": 8, "time": "2023-11-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2023-11-24T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-25T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-26T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-11-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2023-11-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-11-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-11-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2023-12-01T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2023-12-02T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-07T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 5, "time": "2023-12-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2023-12-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-17T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2023-12-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2023-12-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2023-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2023-12-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2024-01-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-04T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-14T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-15T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-01-19T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-25T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-28T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-01-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-01-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-01-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-02-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-02-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-02-26T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-02-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-01T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2024-03-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-03-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-03-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-03-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-09T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-04-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-04-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-04-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-04-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-04-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-03T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-11T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 3, "time": "2024-05-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-20T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-24T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2024-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-26T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-05-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-05-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-05-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2024-05-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-06-13T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-06-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-21T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 2, "time": "2024-06-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-06-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-06-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-06T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-09T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-10T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-07-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-07-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2024-07-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-22T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-07-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-07-27T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-29T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-07-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-04T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-08-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-08-19T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-08-20T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-08-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-08-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-08-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-08-31T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-02T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-08T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-15T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-09-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-09-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2024-09-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-09-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-09-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-10-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-10-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-14T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-10-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-10-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-23T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-10-31T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-17T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-11-21T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-23T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-11-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-11-27T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-11-28T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-11-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2024-12-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-03T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-04T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-06T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-07T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2024-12-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-12T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2024-12-13T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2024-12-14T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-16T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-18T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-20T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2024-12-27T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 1, "time": "2024-12-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2024-12-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2024-12-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-01T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-02T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-01-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 1, "time": "2025-01-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-01-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 1, "time": "2025-01-15T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-22T00:00:00+00:00"}, {"clones_total": 0, "clones_unique": 0, "time": "2025-01-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-01-29T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-01-30T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-01-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-02-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-04T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-08T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-02-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-13T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-17T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-02-21T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-02-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-02-24T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-02-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-26T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-02-27T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-02-28T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-03-03T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-07T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-09T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-11T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-12T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-13T00:00:00+00:00"}, {"clones_total": 11, "clones_unique": 5, "time": "2025-03-14T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-03-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-19T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-03-20T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-22T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-23T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 3, "time": "2025-03-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-27T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-03-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-03-29T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-03-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-03-31T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-01T00:00:00+00:00"}, {"clones_total": 8, "clones_unique": 4, "time": "2025-04-02T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-03T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-04-04T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-04-05T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-06T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-07T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-10T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-11T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-04-13T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-16T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-04-17T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-04-18T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-04-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-04-24T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-04-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-04-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-04-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-02T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-05T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-08T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-10T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-11T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-05-12T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-13T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-15T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-16T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-18T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-19T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-22T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-05-23T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 3, "time": "2025-05-24T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-05-25T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-27T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 2, "time": "2025-05-28T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-29T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-05-30T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-05-31T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-01T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 2, "time": "2025-06-02T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-04T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-05T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 3, "time": "2025-06-07T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 4, "time": "2025-06-08T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 2, "time": "2025-06-09T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-10T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-11T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-06-12T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 4, "time": "2025-06-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-14T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-15T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-06-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-17T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-18T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-19T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-21T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-22T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-23T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-24T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-06-25T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-06-26T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-06-28T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-29T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-06-30T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-01T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-02T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-03T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-04T00:00:00+00:00"}, {"clones_total": 15, "clones_unique": 5, "time": "2025-07-05T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-06T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-07T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-08T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-09T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-10T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-11T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-12T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-13T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-14T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-15T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-16T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-17T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-18T00:00:00+00:00"}, {"clones_total": 7, "clones_unique": 6, "time": "2025-07-19T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-20T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-21T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-07-22T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-23T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 3, "time": "2025-07-24T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-25T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-26T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-27T00:00:00+00:00"}, {"clones_total": 4, "clones_unique": 4, "time": "2025-07-28T00:00:00+00:00"}, {"clones_total": 5, "clones_unique": 5, "time": "2025-07-29T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-07-30T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-07-31T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-01T00:00:00+00:00"}, {"clones_total": 2, "clones_unique": 2, "time": "2025-08-02T00:00:00+00:00"}, {"clones_total": 9, "clones_unique": 9, "time": "2025-08-03T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-04T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-05T00:00:00+00:00"}, {"clones_total": 6, "clones_unique": 6, "time": "2025-08-06T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-07T00:00:00+00:00"}, {"clones_total": 3, "clones_unique": 3, "time": "2025-08-08T00:00:00+00:00"}, {"clones_total": 1, "clones_unique": 1, "time": "2025-08-09T00:00:00+00:00"}]}, "encoding": {"tooltip": [{"field": "clones_total", "format": ".1f", "title": "clones (t)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"axis": {}, "field": "clones_total", "scale": {"domain": [0, 25.3], "type": "linear", "zero": true}, "title": "total clones per day", "type": "quantitative"}}, "height": 200, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_stargazers', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 50}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-7036e15611d91b5caae57796a5cf71d0"}, "datasets": {"data-7036e15611d91b5caae57796a5cf71d0": [{"stars_cumulative": 1, "time": "2023-11-15T21:19:39+00:00"}, {"stars_cumulative": 2, "time": "2023-11-17T12:49:12+00:00"}, {"stars_cumulative": 3, "time": "2023-11-18T16:08:31+00:00"}, {"stars_cumulative": 4, "time": "2023-11-27T06:11:13+00:00"}, {"stars_cumulative": 5, "time": "2023-11-28T13:32:32+00:00"}, {"stars_cumulative": 6, "time": "2024-08-28T08:29:25+00:00"}, {"stars_cumulative": 7, "time": "2025-03-24T18:12:55+00:00"}]}, "encoding": {"tooltip": [{"field": "stars_cumulative", "format": "d", "title": "stars", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-15", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "stars_cumulative", "scale": {"domain": [0, 7.700000000000001], "zero": true}, "title": "stargazer count (cumulative)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_forks', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 50}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-8ef1888b3116cc1a0d3cd32d62ec72c4"}, "datasets": {"data-8ef1888b3116cc1a0d3cd32d62ec72c4": [{"forks_cumulative": 1, "time": "2023-11-17T12:50:49+00:00"}, {"forks_cumulative": 2, "time": "2023-11-18T16:08:39+00:00"}, {"forks_cumulative": 3, "time": "2023-11-27T06:11:34+00:00"}]}, "encoding": {"tooltip": [{"field": "forks_cumulative", "format": "d", "title": "forks", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-15", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "forks_cumulative", "scale": {"domain": [0, 3.3000000000000003], "zero": true}, "title": "fork count (cumulative)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_referrers_top_n_alltime', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 30}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-69b51ad06dae837e0ecf1705cacbc7a1"}, "datasets": {"data-69b51ad06dae837e0ecf1705cacbc7a1": [{"referrer": "github.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"referrer": "github.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "github.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "github.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "github.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "github.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-01-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-01-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-02-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-02-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-03-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-05-16T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-05-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-05-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-05-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-06-20T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-10-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-10-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2024-12-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2024-12-17T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-12-22T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-01-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-02-05T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-02-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-02-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-02-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-03-12T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-03-17T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"referrer": "Bing", "time": "2025-03-22T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"referrer": "Bing", "time": "2025-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Bing", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Bing", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-09-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2024-12-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-12-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-12-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "DuckDuckGo", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "DuckDuckGo", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "chatgpt.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "chatgpt.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "cn.bing.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "cn.bing.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-12-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "edgeservices.bing.com", "time": "2024-12-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "edgeservices.bing.com", "time": "2024-12-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "edgeservices.bing.com", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "edgeservices.bing.com", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2023-12-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-04-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-04-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-05-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-10-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"referrer": "Google", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"referrer": "Google", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}]}, "encoding": {"color": {"field": "referrer", "legend": {"direction": "vertical", "orient": "top", "title": "Legend:"}, "sort": {"field": "order"}, "type": "nominal"}, "tooltip": [{"field": "referrer", "type": "nominal"}, {"field": "views_unique_norm", "format": ".2f", "title": "views (14d mean)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "views_unique_norm", "scale": {"domain": [0, 0.3142857142857143], "type": "linear", "zero": true}, "title": "unique visitors per day (mean from last 14 days)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+vegaEmbed('#chart_paths_top_n_alltime', {"$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "config": {"arc": {"fill": "#1b1e23"}, "area": {"fill": "#1b1e23"}, "axisBottom": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisLeft": {"domainColor": "#a9b4c4", "gridColor": "#a9b4c4", "labelColor": "#1b1e23", "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "tickColor": "#a9b4c4", "titleColor": "#1b1e23", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "axisX": {"grid": false}, "axisY": {"grid": false}, "background": "#FFFFFF", "group": {"fill": "#FFFFFF"}, "header": {"fontWeight": 400, "labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "legend": {"labelFont": "relative-mono-11-pitch-pro, Menlo, monospace", "symbolSize": 200, "symbolType": "circle", "titleFont": "relative-mono-11-pitch-pro, Menlo, monospace"}, "line": {"color": "#1b1e23", "stroke": "#1b1e23"}, "path": {"stroke": "#1b1e23"}, "point": {"color": "#1b1e23", "cursor": "pointer", "filled": true, "size": 30}, "range": {"category": ["#85a2f7", "#ea9755", "#7eb36a", "#f07071", "#bc85d9", "#e587b6", "#a9b4c4", "#d4c05e", "#64b9c4"]}, "style": {"bar": {"fill": "#1b1e23"}, "text": {"font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}}, "symbol": {"shape": "circle"}, "title": {"anchor": "start", "font": "relative-mono-11-pitch-pro, Menlo, monospace", "fontWeight": 400}, "trail": {"color": "#1b1e23", "stroke": "#1b1e23"}, "view": {"stroke": null}}, "data": {"name": "data-249c3b7163aab62bf6ae70b922ac7552"}, "datasets": {"data-249c3b7163aab62bf6ae70b922ac7552": [{"path": "c-sharp-algorithms", "time": "2023-12-03T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2023-12-08T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2023-12-13T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2023-12-18T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2023-12-23T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2023-12-28T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-01-02T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-01-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-01-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-01-27T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-02-01T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-02-06T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-02-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-02-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-02-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-12T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-03-17T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-03-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-03-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-04-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-04-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-04-11T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-04-16T00:00:00+00:00", "views_unique": 8.0, "views_unique_norm": 0.5714285714285714}, {"path": "c-sharp-algorithms", "time": "2024-04-21T00:00:00+00:00", "views_unique": 8.0, "views_unique_norm": 0.5714285714285714}, {"path": "c-sharp-algorithms", "time": "2024-04-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-05-01T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-05-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-05-16T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-05-21T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-05-26T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-05-31T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-06-05T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2024-06-10T00:00:00+00:00", "views_unique": 6.0, "views_unique_norm": 0.42857142857142855}, {"path": "c-sharp-algorithms", "time": "2024-06-15T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-06-20T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-06-25T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-06-30T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-07-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-07-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-08-04T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-08-09T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-08-14T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-08-19T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-08-24T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-08-29T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-09-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2024-09-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-23T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-09-28T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-10-03T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-10-08T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-10-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-10-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-10-23T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-10-28T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2024-11-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-11-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-12-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2024-12-07T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2024-12-12T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-12-17T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2024-12-22T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2024-12-27T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-01-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-01-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-01-16T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-01-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-01-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-02-05T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2025-02-10T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-02-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-02-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-03-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-03-12T00:00:00+00:00", "views_unique": 4.0, "views_unique_norm": 0.2857142857142857}, {"path": "c-sharp-algorithms", "time": "2025-03-17T00:00:00+00:00", "views_unique": 5.0, "views_unique_norm": 0.35714285714285715}, {"path": "c-sharp-algorithms", "time": "2025-03-22T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-03-27T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-01T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-06T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-04-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-04-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-04-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-01T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-05-06T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-05-16T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-26T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms", "time": "2025-06-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-06-20T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms", "time": "2025-07-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-07-15T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms", "time": "2025-07-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-16T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-21T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/12/commits", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-03T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-08T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-13T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-18T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-02-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-11T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-16T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-15T00:00:00+00:00", "views_unique": 3.0, "views_unique_norm": 0.21428571428571427}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-22T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-11-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-02T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2024-12-27T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-01-31T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-16T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-21T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-15T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-20T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-09-28T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-03T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-08T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-07T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-12T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-17T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/Algorithms/Search", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-25T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-06-30T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/blob/main/DataStructures/Trees/BinarySearchTree.cs", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-10T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-15T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-25T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-06-30T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-05T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-10T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/tree/main/DataStructures/LinkedLists", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2023-12-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-01-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-02-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-11T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-16T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-21T00:00:00+00:00", "views_unique": 2.0, "views_unique_norm": 0.14285714285714285}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-04-26T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-01T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-06T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-11T00:00:00+00:00", "views_unique": 1.0, "views_unique_norm": 0.07142857142857142}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-07-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-04T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-09T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-14T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-19T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-24T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-08-29T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-09-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-03T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-08T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-13T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-18T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-23T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-10-28T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-11-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2024-12-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-01-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-02-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-02T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-07T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-12T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-17T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-22T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-03-27T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-04-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-01T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-06T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-11T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-16T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-21T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-26T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-05-31T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-25T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-06-30T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-05T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-10T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-15T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}, {"path": "c-sharp-algorithms/pull/47/commits", "time": "2025-07-20T00:00:00+00:00", "views_unique": null, "views_unique_norm": null}]}, "encoding": {"color": {"field": "path", "legend": {"direction": "vertical", "orient": "top", "title": "Legend:"}, "sort": {"field": "order"}, "type": "nominal"}, "tooltip": [{"field": "path", "type": "nominal"}, {"field": "views_unique_norm", "format": ".2f", "title": "views (14d mean)", "type": "quantitative"}, {"field": "time", "format": "%B %e, %Y", "title": "date", "type": "temporal"}], "x": {"axis": {"labelAngle": 25}, "field": "time", "scale": {"domain": ["2023-11-19", "2025-08-09"]}, "timeUnit": "yearmonthdate", "title": "date", "type": "temporal"}, "y": {"field": "views_unique_norm", "scale": {"domain": [0, 0.6285714285714286], "type": "linear", "zero": true}, "title": "unique visitors per day (mean from last 14 days)", "type": "quantitative"}}, "height": 300, "mark": {"point": true, "type": "line"}, "padding": 10, "width": "container"}, {"actions": false, "renderer": "svg"}).catch(console.error);
+    </script>
+</article>
+</body>
+</html>
diff --git a/tobbie/c-sharp-algorithms/latest-report/resources/github-markdown.css b/tobbie/c-sharp-algorithms/latest-report/resources/github-markdown.css
new file mode 100644
index 00000000..7c6cd788
--- /dev/null
+++ b/tobbie/c-sharp-algorithms/latest-report/resources/github-markdown.css
@@ -0,0 +1,985 @@
+.markdown-body .octicon {
+  display: inline-block;
+  fill: currentColor;
+  vertical-align: text-bottom;
+}
+
+.markdown-body .anchor {
+  float: left;
+  line-height: 1;
+  margin-left: -20px;
+  padding-right: 4px;
+}
+
+.markdown-body .anchor:focus {
+  outline: none;
+}
+
+.markdown-body h1 .octicon-link,
+.markdown-body h2 .octicon-link,
+.markdown-body h3 .octicon-link,
+.markdown-body h4 .octicon-link,
+.markdown-body h5 .octicon-link,
+.markdown-body h6 .octicon-link {
+  color: #1b1f23;
+  vertical-align: middle;
+  visibility: hidden;
+}
+
+.markdown-body h1:hover .anchor,
+.markdown-body h2:hover .anchor,
+.markdown-body h3:hover .anchor,
+.markdown-body h4:hover .anchor,
+.markdown-body h5:hover .anchor,
+.markdown-body h6:hover .anchor {
+  text-decoration: none;
+}
+
+.markdown-body h1:hover .anchor .octicon-link,
+.markdown-body h2:hover .anchor .octicon-link,
+.markdown-body h3:hover .anchor .octicon-link,
+.markdown-body h4:hover .anchor .octicon-link,
+.markdown-body h5:hover .anchor .octicon-link,
+.markdown-body h6:hover .anchor .octicon-link {
+  visibility: visible;
+}
+
+.markdown-body h1:hover .anchor .octicon-link:before,
+.markdown-body h2:hover .anchor .octicon-link:before,
+.markdown-body h3:hover .anchor .octicon-link:before,
+.markdown-body h4:hover .anchor .octicon-link:before,
+.markdown-body h5:hover .anchor .octicon-link:before,
+.markdown-body h6:hover .anchor .octicon-link:before {
+  width: 16px;
+  height: 16px;
+  content: ' ';
+  display: inline-block;
+  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E");
+}.markdown-body {
+  -ms-text-size-adjust: 100%;
+  -webkit-text-size-adjust: 100%;
+  line-height: 1.5;
+  color: #24292e;
+  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
+  font-size: 16px;
+  line-height: 1.5;
+  word-wrap: break-word;
+}
+
+.markdown-body details {
+  display: block;
+}
+
+.markdown-body summary {
+  display: list-item;
+}
+
+.markdown-body a {
+  background-color: initial;
+}
+
+.markdown-body a:active,
+.markdown-body a:hover {
+  outline-width: 0;
+}
+
+.markdown-body strong {
+  font-weight: inherit;
+  font-weight: bolder;
+}
+
+.markdown-body h1 {
+  font-size: 2em;
+  margin: .67em 0;
+}
+
+.markdown-body img {
+  border-style: none;
+}
+
+.markdown-body code,
+.markdown-body kbd,
+.markdown-body pre {
+  font-family: monospace,monospace;
+  font-size: 1em;
+}
+
+.markdown-body hr {
+  box-sizing: initial;
+  height: 0;
+  overflow: visible;
+}
+
+.markdown-body input {
+  font: inherit;
+  margin: 0;
+}
+
+.markdown-body input {
+  overflow: visible;
+}
+
+.markdown-body [type=checkbox] {
+  box-sizing: border-box;
+  padding: 0;
+}
+
+.markdown-body * {
+  box-sizing: border-box;
+}
+
+.markdown-body input {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+
+.markdown-body a {
+  color: #0366d6;
+  text-decoration: none;
+}
+
+.markdown-body a:hover {
+  text-decoration: underline;
+}
+
+.markdown-body strong {
+  font-weight: 600;
+}
+
+.markdown-body hr {
+  height: 0;
+  margin: 15px 0;
+  overflow: hidden;
+  background: transparent;
+  border: 0;
+  border-bottom: 1px solid #dfe2e5;
+}
+
+.markdown-body hr:after,
+.markdown-body hr:before {
+  display: table;
+  content: "";
+}
+
+.markdown-body hr:after {
+  clear: both;
+}
+
+.markdown-body table {
+  border-spacing: 0;
+  border-collapse: collapse;
+}
+
+.markdown-body td,
+.markdown-body th {
+  padding: 0;
+}
+
+.markdown-body details summary {
+  cursor: pointer;
+}
+
+.markdown-body kbd {
+  display: inline-block;
+  padding: 3px 5px;
+  font: 11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
+  line-height: 10px;
+  color: #444d56;
+  vertical-align: middle;
+  background-color: #fafbfc;
+  border: 1px solid #d1d5da;
+  border-radius: 3px;
+  box-shadow: inset 0 -1px 0 #d1d5da;
+}
+
+.markdown-body h1,
+.markdown-body h2,
+.markdown-body h3,
+.markdown-body h4,
+.markdown-body h5,
+.markdown-body h6 {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.markdown-body h1 {
+  font-size: 32px;
+}
+
+.markdown-body h1,
+.markdown-body h2 {
+  font-weight: 600;
+}
+
+.markdown-body h2 {
+  font-size: 24px;
+}
+
+.markdown-body h3 {
+  font-size: 20px;
+}
+
+.markdown-body h3,
+.markdown-body h4 {
+  font-weight: 600;
+}
+
+.markdown-body h4 {
+  font-size: 16px;
+}
+
+.markdown-body h5 {
+  font-size: 14px;
+}
+
+.markdown-body h5,
+.markdown-body h6 {
+  font-weight: 600;
+}
+
+.markdown-body h6 {
+  font-size: 12px;
+}
+
+.markdown-body p {
+  margin-top: 0;
+  margin-bottom: 10px;
+}
+
+.markdown-body blockquote {
+  margin: 0;
+}
+
+.markdown-body ol,
+.markdown-body ul {
+  padding-left: 0;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.markdown-body ol ol,
+.markdown-body ul ol {
+  list-style-type: lower-roman;
+}
+
+.markdown-body ol ol ol,
+.markdown-body ol ul ol,
+.markdown-body ul ol ol,
+.markdown-body ul ul ol {
+  list-style-type: lower-alpha;
+}
+
+.markdown-body dd {
+  margin-left: 0;
+}
+
+.markdown-body code,
+.markdown-body pre {
+  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
+  font-size: 12px;
+}
+
+.markdown-body pre {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.markdown-body input::-webkit-inner-spin-button,
+.markdown-body input::-webkit-outer-spin-button {
+  margin: 0;
+  -webkit-appearance: none;
+  appearance: none;
+}
+
+.markdown-body :checked+.radio-label {
+  position: relative;
+  z-index: 1;
+  border-color: #0366d6;
+}
+
+.markdown-body .border {
+  border: 1px solid #e1e4e8!important;
+}
+
+.markdown-body .border-0 {
+  border: 0!important;
+}
+
+.markdown-body .border-bottom {
+  border-bottom: 1px solid #e1e4e8!important;
+}
+
+.markdown-body .rounded-1 {
+  border-radius: 3px!important;
+}
+
+.markdown-body .bg-white {
+  background-color: #fff!important;
+}
+
+.markdown-body .bg-gray-light {
+  background-color: #fafbfc!important;
+}
+
+.markdown-body .text-gray-light {
+  color: #6a737d!important;
+}
+
+.markdown-body .mb-0 {
+  margin-bottom: 0!important;
+}
+
+.markdown-body .my-2 {
+  margin-top: 8px!important;
+  margin-bottom: 8px!important;
+}
+
+.markdown-body .pl-0 {
+  padding-left: 0!important;
+}
+
+.markdown-body .py-0 {
+  padding-top: 0!important;
+  padding-bottom: 0!important;
+}
+
+.markdown-body .pl-1 {
+  padding-left: 4px!important;
+}
+
+.markdown-body .pl-2 {
+  padding-left: 8px!important;
+}
+
+.markdown-body .py-2 {
+  padding-top: 8px!important;
+  padding-bottom: 8px!important;
+}
+
+.markdown-body .pl-3,
+.markdown-body .px-3 {
+  padding-left: 16px!important;
+}
+
+.markdown-body .px-3 {
+  padding-right: 16px!important;
+}
+
+.markdown-body .pl-4 {
+  padding-left: 24px!important;
+}
+
+.markdown-body .pl-5 {
+  padding-left: 32px!important;
+}
+
+.markdown-body .pl-6 {
+  padding-left: 40px!important;
+}
+
+.markdown-body .f6 {
+  font-size: 12px!important;
+}
+
+.markdown-body .lh-condensed {
+  line-height: 1.25!important;
+}
+
+.markdown-body .text-bold {
+  font-weight: 600!important;
+}
+
+.markdown-body .pl-c {
+  color: #6a737d;
+}
+
+.markdown-body .pl-c1,
+.markdown-body .pl-s .pl-v {
+  color: #005cc5;
+}
+
+.markdown-body .pl-e,
+.markdown-body .pl-en {
+  color: #6f42c1;
+}
+
+.markdown-body .pl-s .pl-s1,
+.markdown-body .pl-smi {
+  color: #24292e;
+}
+
+.markdown-body .pl-ent {
+  color: #22863a;
+}
+
+.markdown-body .pl-k {
+  color: #d73a49;
+}
+
+.markdown-body .pl-pds,
+.markdown-body .pl-s,
+.markdown-body .pl-s .pl-pse .pl-s1,
+.markdown-body .pl-sr,
+.markdown-body .pl-sr .pl-cce,
+.markdown-body .pl-sr .pl-sra,
+.markdown-body .pl-sr .pl-sre {
+  color: #032f62;
+}
+
+.markdown-body .pl-smw,
+.markdown-body .pl-v {
+  color: #e36209;
+}
+
+.markdown-body .pl-bu {
+  color: #b31d28;
+}
+
+.markdown-body .pl-ii {
+  color: #fafbfc;
+  background-color: #b31d28;
+}
+
+.markdown-body .pl-c2 {
+  color: #fafbfc;
+  background-color: #d73a49;
+}
+
+.markdown-body .pl-c2:before {
+  content: "^M";
+}
+
+.markdown-body .pl-sr .pl-cce {
+  font-weight: 700;
+  color: #22863a;
+}
+
+.markdown-body .pl-ml {
+  color: #735c0f;
+}
+
+.markdown-body .pl-mh,
+.markdown-body .pl-mh .pl-en,
+.markdown-body .pl-ms {
+  font-weight: 700;
+  color: #005cc5;
+}
+
+.markdown-body .pl-mi {
+  font-style: italic;
+  color: #24292e;
+}
+
+.markdown-body .pl-mb {
+  font-weight: 700;
+  color: #24292e;
+}
+
+.markdown-body .pl-md {
+  color: #b31d28;
+  background-color: #ffeef0;
+}
+
+.markdown-body .pl-mi1 {
+  color: #22863a;
+  background-color: #f0fff4;
+}
+
+.markdown-body .pl-mc {
+  color: #e36209;
+  background-color: #ffebda;
+}
+
+.markdown-body .pl-mi2 {
+  color: #f6f8fa;
+  background-color: #005cc5;
+}
+
+.markdown-body .pl-mdr {
+  font-weight: 700;
+  color: #6f42c1;
+}
+
+.markdown-body .pl-ba {
+  color: #586069;
+}
+
+.markdown-body .pl-sg {
+  color: #959da5;
+}
+
+.markdown-body .pl-corl {
+  text-decoration: underline;
+  color: #032f62;
+}
+
+.markdown-body .mb-0 {
+  margin-bottom: 0!important;
+}
+
+.markdown-body .my-2 {
+  margin-bottom: 8px!important;
+}
+
+.markdown-body .my-2 {
+  margin-top: 8px!important;
+}
+
+.markdown-body .pl-0 {
+  padding-left: 0!important;
+}
+
+.markdown-body .py-0 {
+  padding-top: 0!important;
+  padding-bottom: 0!important;
+}
+
+.markdown-body .pl-1 {
+  padding-left: 4px!important;
+}
+
+.markdown-body .pl-2 {
+  padding-left: 8px!important;
+}
+
+.markdown-body .py-2 {
+  padding-top: 8px!important;
+  padding-bottom: 8px!important;
+}
+
+.markdown-body .pl-3 {
+  padding-left: 16px!important;
+}
+
+.markdown-body .pl-4 {
+  padding-left: 24px!important;
+}
+
+.markdown-body .pl-5 {
+  padding-left: 32px!important;
+}
+
+.markdown-body .pl-6 {
+  padding-left: 40px!important;
+}
+
+.markdown-body .pl-7 {
+  padding-left: 48px!important;
+}
+
+.markdown-body .pl-8 {
+  padding-left: 64px!important;
+}
+
+.markdown-body .pl-9 {
+  padding-left: 80px!important;
+}
+
+.markdown-body .pl-10 {
+  padding-left: 96px!important;
+}
+
+.markdown-body .pl-11 {
+  padding-left: 112px!important;
+}
+
+.markdown-body .pl-12 {
+  padding-left: 128px!important;
+}
+
+.markdown-body hr {
+  border-bottom-color: #eee;
+}
+
+.markdown-body kbd {
+  display: inline-block;
+  padding: 3px 5px;
+  font: 11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
+  line-height: 10px;
+  color: #444d56;
+  vertical-align: middle;
+  background-color: #fafbfc;
+  border: 1px solid #d1d5da;
+  border-radius: 3px;
+  box-shadow: inset 0 -1px 0 #d1d5da;
+}
+
+.markdown-body:after,
+.markdown-body:before {
+  display: table;
+  content: "";
+}
+
+.markdown-body:after {
+  clear: both;
+}
+
+.markdown-body>:first-child {
+  margin-top: 0!important;
+}
+
+.markdown-body>:last-child {
+  margin-bottom: 0!important;
+}
+
+.markdown-body a:not([href]) {
+  color: inherit;
+  text-decoration: none;
+}
+
+.markdown-body blockquote,
+.markdown-body details,
+.markdown-body dl,
+.markdown-body ol,
+.markdown-body p,
+.markdown-body pre,
+.markdown-body table,
+.markdown-body ul {
+  margin-top: 0;
+  margin-bottom: 16px;
+}
+
+.markdown-body hr {
+  height: .25em;
+  padding: 0;
+  margin: 24px 0;
+  background-color: #e1e4e8;
+  border: 0;
+}
+
+.markdown-body blockquote {
+  padding: 0 1em;
+  color: #6a737d;
+  border-left: .25em solid #dfe2e5;
+}
+
+.markdown-body blockquote>:first-child {
+  margin-top: 0;
+}
+
+.markdown-body blockquote>:last-child {
+  margin-bottom: 0;
+}
+
+.markdown-body h1,
+.markdown-body h2,
+.markdown-body h3,
+.markdown-body h4,
+.markdown-body h5,
+.markdown-body h6 {
+  margin-top: 24px;
+  margin-bottom: 16px;
+  font-weight: 600;
+  line-height: 1.25;
+}
+
+.markdown-body h1 {
+  font-size: 2em;
+}
+
+.markdown-body h1,
+.markdown-body h2 {
+  padding-bottom: .3em;
+  border-bottom: 1px solid #eaecef;
+}
+
+.markdown-body h2 {
+  font-size: 1.5em;
+}
+
+.markdown-body h3 {
+  font-size: 1.25em;
+}
+
+.markdown-body h4 {
+  font-size: 1em;
+}
+
+.markdown-body h5 {
+  font-size: .875em;
+}
+
+.markdown-body h6 {
+  font-size: .85em;
+  color: #6a737d;
+}
+
+.markdown-body ol,
+.markdown-body ul {
+  padding-left: 2em;
+}
+
+.markdown-body ol ol,
+.markdown-body ol ul,
+.markdown-body ul ol,
+.markdown-body ul ul {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.markdown-body li {
+  word-wrap: break-all;
+}
+
+.markdown-body li>p {
+  margin-top: 16px;
+}
+
+.markdown-body li+li {
+  margin-top: .25em;
+}
+
+.markdown-body dl {
+  padding: 0;
+}
+
+.markdown-body dl dt {
+  padding: 0;
+  margin-top: 16px;
+  font-size: 1em;
+  font-style: italic;
+  font-weight: 600;
+}
+
+.markdown-body dl dd {
+  padding: 0 16px;
+  margin-bottom: 16px;
+}
+
+.markdown-body table {
+  display: block;
+  width: 100%;
+  overflow: auto;
+}
+
+.markdown-body table th {
+  font-weight: 600;
+}
+
+.markdown-body table td,
+.markdown-body table th {
+  padding: 6px 13px;
+  border: 1px solid #dfe2e5;
+}
+
+.markdown-body table tr {
+  background-color: #fff;
+  border-top: 1px solid #c6cbd1;
+}
+
+.markdown-body table tr:nth-child(2n) {
+  background-color: #f6f8fa;
+}
+
+.markdown-body img {
+  max-width: 100%;
+  box-sizing: initial;
+  background-color: #fff;
+}
+
+.markdown-body img[align=right] {
+  padding-left: 20px;
+}
+
+.markdown-body img[align=left] {
+  padding-right: 20px;
+}
+
+.markdown-body code {
+  padding: .2em .4em;
+  margin: 0;
+  font-size: 85%;
+  background-color: rgba(27,31,35,.05);
+  border-radius: 3px;
+}
+
+.markdown-body pre {
+  word-wrap: normal;
+}
+
+.markdown-body pre>code {
+  padding: 0;
+  margin: 0;
+  font-size: 100%;
+  word-break: normal;
+  white-space: pre;
+  background: transparent;
+  border: 0;
+}
+
+.markdown-body .highlight {
+  margin-bottom: 16px;
+}
+
+.markdown-body .highlight pre {
+  margin-bottom: 0;
+  word-break: normal;
+}
+
+.markdown-body .highlight pre,
+.markdown-body pre {
+  padding: 16px;
+  overflow: auto;
+  font-size: 85%;
+  line-height: 1.45;
+  background-color: #f6f8fa;
+  border-radius: 3px;
+}
+
+.markdown-body pre code {
+  display: inline;
+  max-width: auto;
+  padding: 0;
+  margin: 0;
+  overflow: visible;
+  line-height: inherit;
+  word-wrap: normal;
+  background-color: initial;
+  border: 0;
+}
+
+.markdown-body .commit-tease-sha {
+  display: inline-block;
+  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
+  font-size: 90%;
+  color: #444d56;
+}
+
+.markdown-body .full-commit .btn-outline:not(:disabled):hover {
+  color: #005cc5;
+  border-color: #005cc5;
+}
+
+.markdown-body .blob-wrapper {
+  overflow-x: auto;
+  overflow-y: hidden;
+}
+
+.markdown-body .blob-wrapper-embedded {
+  max-height: 240px;
+  overflow-y: auto;
+}
+
+.markdown-body .blob-num {
+  width: 1%;
+  min-width: 50px;
+  padding-right: 10px;
+  padding-left: 10px;
+  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
+  font-size: 12px;
+  line-height: 20px;
+  color: rgba(27,31,35,.3);
+  text-align: right;
+  white-space: nowrap;
+  vertical-align: top;
+  cursor: pointer;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.markdown-body .blob-num:hover {
+  color: rgba(27,31,35,.6);
+}
+
+.markdown-body .blob-num:before {
+  content: attr(data-line-number);
+}
+
+.markdown-body .blob-code {
+  position: relative;
+  padding-right: 10px;
+  padding-left: 10px;
+  line-height: 20px;
+  vertical-align: top;
+}
+
+.markdown-body .blob-code-inner {
+  overflow: visible;
+  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
+  font-size: 12px;
+  color: #24292e;
+  word-wrap: normal;
+  white-space: pre;
+}
+
+.markdown-body .pl-token.active,
+.markdown-body .pl-token:hover {
+  cursor: pointer;
+  background: #ffea7f;
+}
+
+.markdown-body .tab-size[data-tab-size="1"] {
+  -moz-tab-size: 1;
+  tab-size: 1;
+}
+
+.markdown-body .tab-size[data-tab-size="2"] {
+  -moz-tab-size: 2;
+  tab-size: 2;
+}
+
+.markdown-body .tab-size[data-tab-size="3"] {
+  -moz-tab-size: 3;
+  tab-size: 3;
+}
+
+.markdown-body .tab-size[data-tab-size="4"] {
+  -moz-tab-size: 4;
+  tab-size: 4;
+}
+
+.markdown-body .tab-size[data-tab-size="5"] {
+  -moz-tab-size: 5;
+  tab-size: 5;
+}
+
+.markdown-body .tab-size[data-tab-size="6"] {
+  -moz-tab-size: 6;
+  tab-size: 6;
+}
+
+.markdown-body .tab-size[data-tab-size="7"] {
+  -moz-tab-size: 7;
+  tab-size: 7;
+}
+
+.markdown-body .tab-size[data-tab-size="8"] {
+  -moz-tab-size: 8;
+  tab-size: 8;
+}
+
+.markdown-body .tab-size[data-tab-size="9"] {
+  -moz-tab-size: 9;
+  tab-size: 9;
+}
+
+.markdown-body .tab-size[data-tab-size="10"] {
+  -moz-tab-size: 10;
+  tab-size: 10;
+}
+
+.markdown-body .tab-size[data-tab-size="11"] {
+  -moz-tab-size: 11;
+  tab-size: 11;
+}
+
+.markdown-body .tab-size[data-tab-size="12"] {
+  -moz-tab-size: 12;
+  tab-size: 12;
+}
+
+.markdown-body .task-list-item {
+  list-style-type: none;
+}
+
+.markdown-body .task-list-item+.task-list-item {
+  margin-top: 3px;
+}
+
+.markdown-body .task-list-item input {
+  margin: 0 .2em .25em -1.6em;
+  vertical-align: middle;
+}
