<commit_before>﻿using System;
using System.Collections.Generic;
using System.Text;

namespace LegoSharp
{
    public class ProductThemeFilter : ProductSearchValuesFilter<ProductTheme>
    {
        public ProductThemeFilter() : base("categories.id", "product.facet.theme")
        {
        }
    }

    public class ProductTheme : ValuesFilterValue
    {
        public ProductTheme(string value, string name) : base(value, name)
        {
        }

        public static readonly ProductTheme AngryBirds = new ProductTheme("b43d5be2-ebef-49d4-b216-8e2767b50f56", "Angry Birds™");
        public static readonly ProductTheme Architecture = new ProductTheme("6048f0c8-4ce4-4f5e-bc96-1caadd7c1fbd", "Architecture");
        public static readonly ProductTheme Art = new ProductTheme("60f5b610-f541-4b10-b7f5-6925be132af6", "Art");
        public static readonly ProductTheme Batman = new ProductTheme("babb1fb5-b9ca-4df3-a92c-89b1fa7a9780", "Batman™");
        public static readonly ProductTheme Bionicle = new ProductTheme("0d1814a9-10b1-412d-bcf6-fa4a44bfc0dc", "BIONICLE®");
        public static readonly ProductTheme BOOST = new ProductTheme("0e089d07-20b8-4ef8-a096-d74eb7291c00", "BOOST");
        public static readonly ProductTheme BrickHeadz = new ProductTheme("51d0d8f6-2032-435f-b7a5-492242590842", "BrickHeadz");
        public static readonly ProductTheme BrickSketches = new ProductTheme("43df8665-86da-48aa-9f18-715ce8d57bac", "Brick Sketches™");
        public static readonly ProductTheme City = new ProductTheme("96aff015-13f0-4d30-a4d1-d0a31d16f16c", "City");
        public static readonly ProductTheme Classic = new ProductTheme("38303694-3d52-40a1-9af3-a9606a59550a", "Classic");
        public static readonly ProductTheme Creator3In1 = new ProductTheme("953a74ca-c284-43a8-8240-b3b8d2f5ae1c", "Creator 3-in-1");
        public static readonly ProductTheme CreatorExport = new ProductTheme("450a4b31-0a26-461a-9c2d-994b1c98e945", "Creator Expert");
        public static readonly ProductTheme DC = new ProductTheme("3fb68ba1-d86e-4e85-807b-54a418c01b73", "DC");
        public static readonly ProductTheme DCSuperHeroes = new ProductTheme("3fb68ba1-d86e-4e85-807b-54a418c01b73", "DC Super Heroes");
        public static readonly ProductTheme DCSuperHeroGirls = new ProductTheme("5fc087bb-ce7c-457c-9da3-a902b4660e18", "DC Super Hero Girls");
        public static readonly ProductTheme DIMENSIONS = new ProductTheme("17eb97da-9a8d-467b-9c1e-3366b83cd09d", "DIMENSIONS™");
        public static readonly ProductTheme Disney = new ProductTheme("b57f6c1e-f0a0-48a9-91b0-eda8dab39528", "Disney™");
        public static readonly ProductTheme DisneyMickeyAndFriends = new ProductTheme("4170dac8-fea2-4b56-b640-8c86f500b833", "Disney Mickey and Friends");
        public static readonly ProductTheme DOTS = new ProductTheme("709942a5-8b04-49de-a1c6-3137ecb3853d", "DOTS");
        public static readonly ProductTheme DUPLO = new ProductTheme("4a4493a4-3513-4fa1-888c-353da1437851", "DUPLO®");
        public static readonly ProductTheme Elves = new ProductTheme("5d4a286b-77f9-449f-8aaf-d3d52ba63099", "Elves");
        public static readonly ProductTheme FantasticBeasts = new ProductTheme("fa3fa838-4aa0-49d4-b3e6-e76327a16ade", "Fantastic Beasts™");
        public static readonly ProductTheme Fiends = new ProductTheme("1bcfd7b6-4895-42fb-8e18-9b374a8bb677", "Friends");
        public static readonly ProductTheme Ghostbusters = new ProductTheme("8d49e53e-3102-49fe-8cd2-90eb23a61952", "Ghostbusters™");
        public static readonly ProductTheme HardToFindItems = new ProductTheme("66f37576-ca80-4510-95ed-d8ea51acef41", "Hard to Find Items");
        public static readonly ProductTheme HarryPotte = new ProductTheme("1c926035-83f4-46bd-892e-89c7374dc888", "Harry Potter™");<commit_msg>Add Frozen product theme<commit_after>﻿using System;
using System.Collections.Generic;
using System.Text;

namespace LegoSharp
{
    public class ProductThemeFilter : ProductSearchValuesFilter<ProductTheme>
    {
        public ProductThemeFilter() : base("categories.id", "product.facet.theme")
        {
        }
    }

    public class ProductTheme : ValuesFilterValue
    {
        public ProductTheme(string value, string name) : base(value, name)
        {
        }

        public static readonly ProductTheme AngryBirds = new ProductTheme("b43d5be2-ebef-49d4-b216-8e2767b50f56", "Angry Birds™");
        public static readonly ProductTheme Architecture = new ProductTheme("6048f0c8-4ce4-4f5e-bc96-1caadd7c1fbd", "Architecture");
        public static readonly ProductTheme Art = new ProductTheme("60f5b610-f541-4b10-b7f5-6925be132af6", "Art");
        public static readonly ProductTheme Batman = new ProductTheme("babb1fb5-b9ca-4df3-a92c-89b1fa7a9780", "Batman™");
        public static readonly ProductTheme Bionicle = new ProductTheme("0d1814a9-10b1-412d-bcf6-fa4a44bfc0dc", "BIONICLE®");
        public static readonly ProductTheme BOOST = new ProductTheme("0e089d07-20b8-4ef8-a096-d74eb7291c00", "BOOST");
        public static readonly ProductTheme BrickHeadz = new ProductTheme("51d0d8f6-2032-435f-b7a5-492242590842", "BrickHeadz");
        public static readonly ProductTheme BrickSketches = new ProductTheme("43df8665-86da-48aa-9f18-715ce8d57bac", "Brick Sketches™");
        public static readonly ProductTheme City = new ProductTheme("96aff015-13f0-4d30-a4d1-d0a31d16f16c", "City");
        public static readonly ProductTheme Classic = new ProductTheme("38303694-3d52-40a1-9af3-a9606a59550a", "Classic");
        public static readonly ProductTheme Creator3In1 = new ProductTheme("953a74ca-c284-43a8-8240-b3b8d2f5ae1c", "Creator 3-in-1");
        public static readonly ProductTheme CreatorExport = new ProductTheme("450a4b31-0a26-461a-9c2d-994b1c98e945", "Creator Expert");
        public static readonly ProductTheme DC = new ProductTheme("3fb68ba1-d86e-4e85-807b-54a418c01b73", "DC");
        public static readonly ProductTheme DCSuperHeroes = new ProductTheme("3fb68ba1-d86e-4e85-807b-54a418c01b73", "DC Super Heroes");
        public static readonly ProductTheme DCSuperHeroGirls = new ProductTheme("5fc087bb-ce7c-457c-9da3-a902b4660e18", "DC Super Hero Girls");
        public static readonly ProductTheme DIMENSIONS = new ProductTheme("17eb97da-9a8d-467b-9c1e-3366b83cd09d", "DIMENSIONS™");
        public static readonly ProductTheme Disney = new ProductTheme("b57f6c1e-f0a0-48a9-91b0-eda8dab39528", "Disney™");
        public static readonly ProductTheme DisneyMickeyAndFriends = new ProductTheme("4170dac8-fea2-4b56-b640-8c86f500b833", "<NAME> and Friends");
        public static readonly ProductTheme DOTS = new ProductTheme("709942a5-8b04-49de-a1c6-3137ecb3853d", "DOTS");
        public static readonly ProductTheme DUPLO = new ProductTheme("4a4493a4-3513-4fa1-888c-353da1437851", "DUPLO®");
        public static readonly ProductTheme Elves = new ProductTheme("5d4a286b-77f9-449f-8aaf-d3d52ba63099", "Elves");
        public static readonly ProductTheme FantasticBeasts = new ProductTheme("fa3fa838-4aa0-49d4-b3e6-e76327a16ade", "Fantastic Beasts™");
        public static readonly ProductTheme Fiends = new ProductTheme("1bcfd7b6-4895-42fb-8e18-9b374a8bb677", "Friends");
        public static readonly ProductTheme Frozen = new ProductTheme("a13df747-09bd-481b-a838-751ec9ef92bf", "Frozen");
        public static readonly ProductTheme Ghostbusters = new ProductTheme("8d49e53e-3102-49fe-8cd2-90eb23a61952", "Ghostbusters™");
        public static readonly ProductTheme HardToFindItems = new ProductTheme("66f37576-ca80-4510-95ed-d8ea51acef41", "Hard to Find Items");
        public static readonly ProductTheme HarryPotte = new ProductTheme("1c926035-83f4-46bd-892e-89c7374dc888", "Harry Potter™");
{'fraction_non_alphanumeric': 0.1030568812072746, 'fraction_numerical': 0.1409776860570102, 'mean_word_length': 4.6026011560693645, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7311148', 'n_tokens_mistral': 3176, 'n_tokens_neox': 2668, 'n_words': 513}