diff --git a/omicverse/bulk/_Enrichment.py b/omicverse/bulk/_Enrichment.py
index 02079da4..05238ad8 100644
--- a/omicverse/bulk/_Enrichment.py
+++ b/omicverse/bulk/_Enrichment.py
@@ -225,7 +225,7 @@ def geneset_plot(enrich_res,num:int=10,node_size:list=[5,10,15],
figsize:tuple=(2,4),cmap:str='YlGnBu',
text_knock:int=5,text_maxsize:int=20,
bbox_to_anchor_used:tuple=(-0.45, -13),node_diameter:int=10,
- custom_ticks:list=[5,10])->matplotlib.axes._axes.Axes:
+ custom_ticks:list=[5,10],ax=None)->matplotlib.axes._axes.Axes:
"""
Plot the gene set enrichment result.
@@ -247,7 +247,8 @@ def geneset_plot(enrich_res,num:int=10,node_size:list=[5,10,15],
A matplotlib.axes.Axes object.
"""
- fig, ax = plt.subplots(figsize=figsize)
+ if ax is None:
+ fig, ax = plt.subplots(figsize=figsize)
plot_data2=enrich_res.sort_values('P-value')[:num].sort_values('logc')
st=ax.scatter(plot_data2['fraction'],range(len(plot_data2['logc'])),
s=plot_data2['num']*node_diameter,linewidths=1,edgecolors='black',c=plot_data2['logp'],cmap=cmap)
@@ -258,7 +259,7 @@ def geneset_plot(enrich_res,num:int=10,node_size:list=[5,10,15],
plt.title(fig_title,fontsize=12)
plt.xlabel(fig_xlabel,fontsize=12)
- #fig = plt.gcf()
+ fig = plt.gcf()
cax = fig.add_axes(cax_loc)
cb=fig.colorbar(st,shrink=0.25,cax=cax,orientation='horizontal')
cb.set_label(r'$−Log_{10}(P_{adjusted})$',fontdict={'size':cax_fontsize})
diff --git a/omicverse/pl/_cpdb.py b/omicverse/pl/_cpdb.py
index 2b32f552..c860f7a1 100644
--- a/omicverse/pl/_cpdb.py
+++ b/omicverse/pl/_cpdb.py
@@ -160,8 +160,9 @@ def cpdb_chord(adata:anndata.AnnData,interaction_edges:pd.DataFrame,
def cpdb_heatmap(adata:anndata.AnnData,interaction_edges:pd.DataFrame,
celltype_key:str,nodecolor_dict=None,ax=None,
source_cells=None,target_cells=None,
- figsize=(3,3),fontsize=11,rotate=False,
- legend_kws={'fontsize':8,'bbox_to_anchor':(5, -0.5),'loc':'center left',},return_table=False,**kwargs):
+ figsize=(3,3),fontsize=11,rotate=False,legend=True,
+ legend_kws={'fontsize':8,'bbox_to_anchor':(5, -0.5),'loc':'center left',},
+ return_table=False,**kwargs):
if nodecolor_dict!=None:
type_color_all=nodecolor_dict
@@ -297,7 +298,7 @@ def cpdb_heatmap(adata:anndata.AnnData,interaction_edges:pd.DataFrame,
show_colnames=False,
row_dendrogram=False,
col_names_side='left',
- legend=True,
+ legend=legend,
**kwargs
#cmap_legend_kws={'font':12},
)
@@ -319,7 +320,7 @@ def cpdb_heatmap(adata:anndata.AnnData,interaction_edges:pd.DataFrame,
show_colnames=False,
row_dendrogram=False,
col_names_side='top',
- legend=True,
+ legend=legend,
**kwargs
#cmap_legend_kws={'font':12},
)
diff --git a/omicverse/pl/_flowsig.py b/omicverse/pl/_flowsig.py
index ff1b869a..59fbafb6 100644
--- a/omicverse/pl/_flowsig.py
+++ b/omicverse/pl/_flowsig.py
@@ -60,7 +60,7 @@ def plot_curve_network(G: nx.Graph, G_type_dict: dict, G_color_dict: dict, pos_t
label_verticalalignment: str = 'center_baseline', label_fontsize: int = 12,
label_fontfamily: str = 'Arial', label_fontweight: str = 'bold', label_bbox=None,
legend_bbox: tuple = (0.7, 0.05), legend_ncol: int = 3, legend_fontsize: int = 12,
- legend_fontweight: str = 'bold', curve_awarg=None,ylim=(-0.5,0.5),xlim=(-3,3)):
+ legend_fontweight: str = 'bold', curve_awarg=None,ylim=(-0.5,0.5),xlim=(-3,3),ax=None):
"""
Plot network graph.
@@ -91,7 +91,10 @@ def plot_curve_network(G: nx.Graph, G_type_dict: dict, G_color_dict: dict, pos_t
curve_awarg: dict, arguments for curved graph
"""
from adjustText import adjust_text
- fig, ax = plt.subplots(figsize=figsize)
+ if ax is None:
+ fig, ax = plt.subplots(figsize=figsize)
+ else:
+ fig = ax.figure
# Determine node positions
if pos_type == 'spring':
@@ -202,6 +205,12 @@ def plot_flowsig_network(flow_network,
gem_li=[i for i in flow_network.nodes if 'GEM' in i]
receptor_li=[i for i,j in flow_network.edges if ('GEM' in j)and('GEM' not in i)]
sender_li=[j for i,j in flow_network.edges if ('GEM' in i)and('GEM' not in j)]
+ for g in gem_li:
+ flow_network.nodes[g]['type']='module'
+ for g in receptor_li:
+ flow_network.nodes[g]['type']='inflow'
+ for g in sender_li:
+ flow_network.nodes[g]['type']='outflow'
#gene_li=[i for i in flow_network.nodes if 'GEM' not in i]
G_type_dict=dict(zip(gem_li+receptor_li+sender_li,
['GEM' for i in range(len(gem_li))]+\
@@ -213,7 +222,10 @@ def plot_flowsig_network(flow_network,
sender_li=[j for i,j in flow_network.edges if ('GEM' in i)and('GEM' not in j)]
#gene_li=[i for i in flow_network.nodes if 'GEM' not in i]
if len(gem_li)<28:
- from ._palette import sc_color
+ sc_color=['#7CBB5F','#368650','#A499CC','#5E4D9A','#78C2ED','#866017', '#9F987F','#E0DFED',
+ '#EF7B77', '#279AD7','#F0EEF0', '#1F577B', '#A56BA7', '#E0A7C8', '#E069A6', '#941456', '#FCBC10',
+ '#EAEFC5', '#01A0A7', '#75C8CC', '#F0D7BC', '#D5B26C', '#D5DA48', '#B6B812', '#9DC3C3', '#A89C92', '#FEE00C', '#FEF2A1']
+
G_color_dict=dict(zip(gem_li+receptor_li+sender_li,
[sc_color[i] for i in range(len(gem_li))]+\
['#c2c2c2' for i in range(len(receptor_li))]+\
@@ -227,7 +239,16 @@ def plot_flowsig_network(flow_network,
#G = nx.Graph([(0, 1), (1, 2), (1, 3), (3, 4)])
import networkx as nx
- layers = {"layer1": list(set(sender_li)), "layer3": list(set(receptor_li)),"layer2": list(set(gem_li)),}
+ if len(sender_li)==0 and len(receptor_li)>0:
+ layers = { "layer3": list(set(receptor_li)),
+ "layer2": list(set(gem_li)),}
+ elif len(sender_li)>0 and len(receptor_li)==0:
+ layers = {"layer1": list(set(sender_li)),
+ "layer3": list(set(gem_li))}
+ else:
+ layers = {"layer1": list(set(sender_li)),
+ "layer3": list(set(receptor_li)),
+ "layer2": list(set(gem_li)),}
pos = nx.multipartite_layout(flow_network, subset_key=layers,align='horizontal',scale=2.0)
#fig, ax = plt.subplots(figsize=(8,8))
diff --git a/omicverse/pl/_forbidden.py b/omicverse/pl/_forbidden.py
new file mode 100644
index 00000000..b89fca05
--- /dev/null
+++ b/omicverse/pl/_forbidden.py
@@ -0,0 +1,1924 @@
+
+def get_forbidden():
+
+ Forbiddencity={'1': {'num': '1',
+ 'name': '人籁',
+ 'name_en': 'Anthropophony',
+ 'color_rgb': (156, 188, 28),
+ 'color_html': '#9cbc1c'},
+ '2': {'num': '2',
+ 'name': '青粲',
+ 'name_en': 'Verdigris',
+ 'color_rgb': (196, 220, 76),
+ 'color_html': '#c4dc4c'},
+ '3': {'num': '3',
+ 'name': '翠缥',
+ 'name_en': 'Jadegreen',
+ 'color_rgb': (180, 212, 52),
+ 'color_html': '#b4d434'},
+ '4': {'num': '4',
+ 'name': '水龙吟',
+ 'name_en': 'Waterdragonchant',
+ 'color_rgb': (132, 164, 44),
+ 'color_html': '#84a42c'},
+ '5': {'num': '5',
+ 'name': '碧山',
+ 'name_en': 'Jadegreen',
+ 'color_rgb': (116, 148, 76),
+ 'color_html': '#74944c'},
+ '6': {'num': '6',
+ 'name': '石发',
+ 'name_en': 'Stonehair',
+ 'color_rgb': (108, 140, 84),
+ 'color_html': '#6c8c54'},
+ '7': {'num': '7',
+ 'name': '菉竹',
+ 'name_en': 'Verdantflute',
+ 'color_rgb': (108, 140, 108),
+ 'color_html': '#6c8c6c'},
+ '8': {'num': '8',
+ 'name': '庭芜绿',
+ 'name_en': 'Courtyardverdure',
+ 'color_rgb': (108, 148, 92),
+ 'color_html': '#6c945c'},
+ '9': {'num': '9',
+ 'name': '葱倩',
+ 'name_en': 'Verdantgrace',
+ 'color_rgb': (108, 132, 84),
+ 'color_html': '#6c8454'},
+ '10': {'num': '10',
+ 'name': '漆姑',
+ 'name_en': 'Lacquermaid',
+ 'color_rgb': (92, 132, 84),
+ 'color_html': '#5c8454'},
+ '11': {'num': '11',
+ 'name': '翠微',
+ 'name_en': 'Jadegreen',
+ 'color_rgb': (76, 132, 68),
+ 'color_html': '#4c8444'},
+ '12': {'num': '12',
+ 'name': '芰荷',
+ 'name_en': 'Waterbloom',
+ 'color_rgb': (76, 124, 76),
+ 'color_html': '#4c7c4c'},
+ '13': {'num': '13',
+ 'name': '青青',
+ 'name_en': 'Verdant',
+ 'color_rgb': (76, 108, 76),
+ 'color_html': '#4c6c4c'},
+ '14': {'num': '14',
+ 'name': '翠虬',
+ 'name_en': 'JadeDragon',
+ 'color_rgb': (68, 108, 52),
+ 'color_html': '#446c34'},
+ '15': {'num': '15',
+ 'name': '官绿',
+ 'name_en': 'MandarinJade',
+ 'color_rgb': (44, 108, 60),
+ 'color_html': '#2c6c3c'},
+ '16': {'num': '16',
+ 'name': '油绿',
+ 'name_en': 'Olivine',
+ 'color_rgb': (92, 116, 92),
+ 'color_html': '#5c745c'},
+ '17': {'num': '17',
+ 'name': '莓莓',
+ 'name_en': 'Strawberrymore',
+ 'color_rgb': (76, 100, 76),
+ 'color_html': '#4c644c'},
+ '18': {'num': '18',
+ 'name': '螺青',
+ 'name_en': 'Spiralgreen',
+ 'color_rgb': (60, 84, 60),
+ 'color_html': '#3c543c'},
+ '19': {'num': '19',
+ 'name': '春辰',
+ 'name_en': 'Springmorn',
+ 'color_rgb': (172, 188, 124),
+ 'color_html': '#acbc7c'},
+ '20': {'num': '20',
+ 'name': '麴尘',
+ 'name_en': 'Chlorella',
+ 'color_rgb': (196, 212, 156),
+ 'color_html': '#c4d49c'},
+ '21': {'num': '21',
+ 'name': '欧碧',
+ 'name_en': 'Aubergine',
+ 'color_rgb': (196, 212, 148),
+ 'color_html': '#c4d494'},
+ '22': {'num': '22',
+ 'name': '苍葭',
+ 'name_en': 'Mistreed',
+ 'color_rgb': (172, 188, 140),
+ 'color_html': '#acbc8c'},
+ '23': {'num': '23',
+ 'name': '兰苕',
+ 'name_en': 'Lantiau',
+ 'color_rgb': (172, 180, 140),
+ 'color_html': '#acb48c'},
+ '24': {'num': '24',
+ 'name': '青玉案',
+ 'name_en': 'Jadequery',
+ 'color_rgb': (172, 180, 148),
+ 'color_html': '#acb494'},
+ '25': {'num': '25',
+ 'name': '碧滋',
+ 'name_en': 'Berylize',
+ 'color_rgb': (148, 164, 124),
+ 'color_html': '#94a47c'},
+ '26': {'num': '26',
+ 'name': '瓷秘',
+ 'name_en': 'Porceligence',
+ 'color_rgb': (188, 196, 148),
+ 'color_html': '#bcc494'},
+ '27': {'num': '27',
+ 'name': '筠雾',
+ 'name_en': 'Bamboomist',
+ 'color_rgb': (212, 212, 172),
+ 'color_html': '#d4d4ac'},
+ '28': {'num': '28',
+ 'name': '竹香子',
+ 'name_en': 'Bambooscent',
+ 'color_rgb': (188, 188, 156),
+ 'color_html': '#bcbc9c'},
+ '29': {'num': '29',
+ 'name': '鸣珂',
+ 'name_en': 'Chimecarol',
+ 'color_rgb': (180, 180, 156),
+ 'color_html': '#b4b49c'},
+ '30': {'num': '30',
+ 'name': '琬琰',
+ 'name_en': 'Jadestone',
+ 'color_rgb': (172, 172, 132),
+ 'color_html': '#acac84'},
+ '31': {'num': '31',
+ 'name': '出岫',
+ 'name_en': 'Mistbirth',
+ 'color_rgb': (172, 164, 116),
+ 'color_html': '#aca474'},
+ '32': {'num': '32',
+ 'name': '王刍',
+ 'name_en': 'Regalherb',
+ 'color_rgb': (172, 156, 116),
+ 'color_html': '#ac9c74'},
+ '33': {'num': '33',
+ 'name': '春碧',
+ 'name_en': 'Springjade',
+ 'color_rgb': (156, 156, 132),
+ 'color_html': '#9c9c84'},
+ '34': {'num': '34',
+ 'name': '执大象',
+ 'name_en': 'Elephantance',
+ 'color_rgb': (148, 148, 116),
+ 'color_html': '#949474'},
+ '35': {'num': '35',
+ 'name': '青圭',
+ 'name_en': 'Azureadorn',
+ 'color_rgb': (148, 148, 92),
+ 'color_html': '#94945c'},
+ '36': {'num': '36',
+ 'name': '绿沈',
+ 'name_en': 'Verdigris',
+ 'color_rgb': (148, 140, 76),
+ 'color_html': '#948c4c'},
+ '37': {'num': '37',
+ 'name': '风入松',
+ 'name_en': 'Windthread',
+ 'color_rgb': (132, 140, 76),
+ 'color_html': '#848c4c'},
+ '38': {'num': '38',
+ 'name': '荩篋',
+ 'name_en': 'Jinquet',
+ 'color_rgb': (132, 124, 84),
+ 'color_html': '#847c54'},
+ '39': {'num': '39',
+ 'name': '绞衣',
+ 'name_en': 'Garmentwring',
+ 'color_rgb': (124, 116, 76),
+ 'color_html': '#7c744c'},
+ '40': {'num': '40',
+ 'name': '素綦',
+ 'name_en': 'Sujy',
+ 'color_rgb': (92, 84, 52),
+ 'color_html': '#5c5434'},
+ '41': {'num': '41',
+ 'name': '苍筤',
+ 'name_en': 'Canglang',
+ 'color_rgb': (156, 188, 172),
+ 'color_html': '#9cbcac'},
+ '42': {'num': '42',
+ 'name': '天缥',
+ 'name_en': 'CelestialMist',
+ 'color_rgb': (212, 236, 228),
+ 'color_html': '#d4ece4'},
+ '43': {'num': '43',
+ 'name': '卵色',
+ 'name_en': 'Ovatint',
+ 'color_rgb': (212, 228, 212),
+ 'color_html': '#d4e4d4'},
+ '44': {'num': '44',
+ 'name': '沧浪',
+ 'name_en': 'Azurewave',
+ 'color_rgb': (180, 212, 204),
+ 'color_html': '#b4d4cc'},
+ '45': {'num': '45',
+ 'name': '葭菼',
+ 'name_en': 'Reedwhisper',
+ 'color_rgb': (204, 212, 196),
+ 'color_html': '#ccd4c4'},
+ '46': {'num': '46',
+ 'name': '山岚',
+ 'name_en': 'Mountainmist',
+ 'color_rgb': (188, 212, 188),
+ 'color_html': '#bcd4bc'},
+ '47': {'num': '47',
+ 'name': '冰台',
+ 'name_en': 'Frostpod',
+ 'color_rgb': (188, 204, 180),
+ 'color_html': '#bcccb4'},
+ '48': {'num': '48',
+ 'name': '青古',
+ 'name_en': 'Verdantique',
+ 'color_rgb': (180, 188, 172),
+ 'color_html': '#b4bcac'},
+ '49': {'num': '49',
+ 'name': '醽醁',
+ 'name_en': 'Elixerian',
+ 'color_rgb': (164, 188, 180),
+ 'color_html': '#a4bcb4'},
+ '50': {'num': '50',
+ 'name': '渌波',
+ 'name_en': 'Verdantwave',
+ 'color_rgb': (156, 180, 148),
+ 'color_html': '#9cb494'},
+ '51': {'num': '51',
+ 'name': '青楸',
+ 'name_en': 'Azureoak',
+ 'color_rgb': (132, 164, 132),
+ 'color_html': '#84a484'},
+ '52': {'num': '52',
+ 'name': '缥碧',
+ 'name_en': 'Azureglow',
+ 'color_rgb': (132, 164, 148),
+ 'color_html': '#84a494'},
+ '53': {'num': '53',
+ 'name': '翠涛',
+ 'name_en': 'Jadewave',
+ 'color_rgb': (132, 156, 140),
+ 'color_html': '#849c8c'},
+ '54': {'num': '54',
+ 'name': '青梅',
+ 'name_en': 'Greenplum',
+ 'color_rgb': (116, 140, 116),
+ 'color_html': '#748c74'},
+ '55': {'num': '55',
+ 'name': '雀梅',
+ 'name_en': 'Sparrowplum',
+ 'color_rgb': (124, 140, 108),
+ 'color_html': '#7c8c6c'},
+ '56': {'num': '56',
+ 'name': '苔古',
+ 'name_en': 'Mossantique',
+ 'color_rgb': (124, 132, 108),
+ 'color_html': '#7c846c'},
+ '57': {'num': '57',
+ 'name': '蕉月',
+ 'name_en': 'Banamoon',
+ 'color_rgb': (132, 148, 140),
+ 'color_html': '#84948c'},
+ '58': {'num': '58',
+ 'name': '干山翠',
+ 'name_en': 'Dryverdant',
+ 'color_rgb': (108, 124, 116),
+ 'color_html': '#6c7c74'},
+ '59': {'num': '59',
+ 'name': '翕赩',
+ 'name_en': 'Flamewisp',
+ 'color_rgb': (92, 116, 108),
+ 'color_html': '#5c746c'},
+ '60': {'num': '60',
+ 'name': '结绿',
+ 'name_en': 'Jadeknot',
+ 'color_rgb': (84, 92, 76),
+ 'color_html': '#545c4c'},
+ '61': {'num': '61',
+ 'name': '绿云',
+ 'name_en': 'EmeraldCloud',
+ 'color_rgb': (68, 76, 60),
+ 'color_html': '#444c3c'},
+ '62': {'num': '62',
+ 'name': '丹罽',
+ 'name_en': 'Crimsonweave',
+ 'color_rgb': (228, 4, 20),
+ 'color_html': '#e40414'},
+ '63': {'num': '63',
+ 'name': '黄丹',
+ 'name_en': 'Aurelium',
+ 'color_rgb': (236, 84, 20),
+ 'color_html': '#ec5414'},
+ '64': {'num': '64',
+ 'name': '檎丹',
+ 'name_en': 'Quindan',
+ 'color_rgb': (236, 76, 44),
+ 'color_html': '#ec4c2c'},
+ '65': {'num': '65',
+ 'name': '银朱',
+ 'name_en': 'Vermilion',
+ 'color_rgb': (212, 44, 36),
+ 'color_html': '#d42c24'},
+ '66': {'num': '66',
+ 'name': '洛神珠',
+ 'name_en': 'Lushenzhu',
+ 'color_rgb': (212, 60, 28),
+ 'color_html': '#d43c1c'},
+ '67': {'num': '67',
+ 'name': '珊瑚赫',
+ 'name_en': 'Coralheart',
+ 'color_rgb': (196, 44, 28),
+ 'color_html': '#c42c1c'},
+ '68': {'num': '68',
+ 'name': '朱孔阳',
+ 'name_en': 'Zhukeyang',
+ 'color_rgb': (188, 28, 52),
+ 'color_html': '#bc1c34'},
+ '69': {'num': '69',
+ 'name': '丹雘',
+ 'name_en': 'Crimsonhue',
+ 'color_rgb': (204, 20, 28),
+ 'color_html': '#cc141c'},
+ '70': {'num': '70',
+ 'name': '水华朱',
+ 'name_en': 'Crimsonbloom',
+ 'color_rgb': (164, 36, 36),
+ 'color_html': '#a42424'},
+ '71': {'num': '71',
+ 'name': '胭脂虫',
+ 'name_en': 'Cochineal',
+ 'color_rgb': (172, 28, 36),
+ 'color_html': '#ac1c24'},
+ '72': {'num': '72',
+ 'name': '朱樱',
+ 'name_en': 'Crimsonpearl',
+ 'color_rgb': (140, 28, 36),
+ 'color_html': '#8c1c24'},
+ '73': {'num': '73',
+ 'name': '大繎',
+ 'name_en': 'Grandweave',
+ 'color_rgb': (132, 36, 36),
+ 'color_html': '#842424'},
+ '74': {'num': '74',
+ 'name': '顺圣',
+ 'name_en': 'Flowbless',
+ 'color_rgb': (124, 28, 28),
+ 'color_html': '#7c1c1c'},
+ '75': {'num': '75',
+ 'name': '爵头',
+ 'name_en': 'Crownhead',
+ 'color_rgb': (100, 20, 20),
+ 'color_html': '#641414'},
+ '76': {'num': '76',
+ 'name': '麒麟竭',
+ 'name_en': 'Flameheart',
+ 'color_rgb': (76, 28, 28),
+ 'color_html': '#4c1c1c'},
+ '77': {'num': '77',
+ 'name': '苕荣',
+ 'name_en': 'Vermillionia',
+ 'color_rgb': (236, 108, 60),
+ 'color_html': '#ec6c3c'},
+ '78': {'num': '78',
+ 'name': '扶光',
+ 'name_en': 'Luminhold',
+ 'color_rgb': (244, 196, 164),
+ 'color_html': '#f4c4a4'},
+ '79': {'num': '79',
+ 'name': '十样锦',
+ 'name_en': 'Tenbrocade',
+ 'color_rgb': (252, 196, 180),
+ 'color_html': '#fcc4b4'},
+ '80': {'num': '80',
+ 'name': '海天霞',
+ 'name_en': 'Seaskyflush',
+ 'color_rgb': (244, 164, 148),
+ 'color_html': '#f4a494'},
+ '81': {'num': '81',
+ 'name': '驿刚',
+ 'name_en': 'Eleganceport',
+ 'color_rgb': (244, 180, 132),
+ 'color_html': '#f4b484'},
+ '82': {'num': '82',
+ 'name': '朱颜酡',
+ 'name_en': 'Rosygloam',
+ 'color_rgb': (244, 156, 116),
+ 'color_html': '#f49c74'},
+ '83': {'num': '83',
+ 'name': '赦霞',
+ 'name_en': 'Pardonlight',
+ 'color_rgb': (244, 140, 100),
+ 'color_html': '#f48c64'},
+ '84': {'num': '84',
+ 'name': '赦尾',
+ 'name_en': 'Pardontrail',
+ 'color_rgb': (236, 132, 92),
+ 'color_html': '#ec845c'},
+ '85': {'num': '85',
+ 'name': '缙云',
+ 'name_en': 'Jinyun',
+ 'color_rgb': (236, 124, 92),
+ 'color_html': '#ec7c5c'},
+ '86': {'num': '86',
+ 'name': '小红',
+ 'name_en': 'Crimsonette',
+ 'color_rgb': (228, 116, 100),
+ 'color_html': '#e47464'},
+ '87': {'num': '87',
+ 'name': '琼琚',
+ 'name_en': 'Jadepearl',
+ 'color_rgb': (212, 124, 100),
+ 'color_html': '#d47c64'},
+ '88': {'num': '88',
+ 'name': '岱赭',
+ 'name_en': 'Daizhuo',
+ 'color_rgb': (220, 108, 76),
+ 'color_html': '#dc6c4c'},
+ '89': {'num': '89',
+ 'name': '朱柿',
+ 'name_en': 'Crimsonpersimmon',
+ 'color_rgb': (236, 108, 68),
+ 'color_html': '#ec6c44'},
+ '90': {'num': '90',
+ 'name': '艳炽',
+ 'name_en': 'Resplendence',
+ 'color_rgb': (204, 84, 60),
+ 'color_html': '#cc543c'},
+ '91': {'num': '91',
+ 'name': '鹤顶红',
+ 'name_en': 'Crimsoncrest',
+ 'color_rgb': (212, 68, 52),
+ 'color_html': '#d44434'},
+ '92': {'num': '92',
+ 'name': '赤缇',
+ 'name_en': 'Crimsonthread',
+ 'color_rgb': (188, 92, 76),
+ 'color_html': '#bc5c4c'},
+ '93': {'num': '93',
+ 'name': '纁黄',
+ 'name_en': 'Amaranthine',
+ 'color_rgb': (188, 84, 68),
+ 'color_html': '#bc5444'},
+ '94': {'num': '94',
+ 'name': '棠梨',
+ 'name_en': 'Pearplum',
+ 'color_rgb': (180, 92, 68),
+ 'color_html': '#b45c44'},
+ '95': {'num': '95',
+ 'name': '朱殷',
+ 'name_en': 'Crimsoness',
+ 'color_rgb': (188, 60, 36),
+ 'color_html': '#bc3c24'},
+ '96': {'num': '96',
+ 'name': '石榴裙',
+ 'name_en': 'PomegranateGown',
+ 'color_rgb': (180, 60, 44),
+ 'color_html': '#b43c2c'},
+ '97': {'num': '97',
+ 'name': '朱草',
+ 'name_en': 'Crimsonwort',
+ 'color_rgb': (164, 68, 52),
+ 'color_html': '#a44434'},
+ '98': {'num': '98',
+ 'name': '赤灵',
+ 'name_en': 'CrimsonSoul',
+ 'color_rgb': (148, 68, 36),
+ 'color_html': '#944424'},
+ '99': {'num': '99',
+ 'name': '佛赤',
+ 'name_en': 'Buddharub',
+ 'color_rgb': (140, 60, 44),
+ 'color_html': '#8c3c2c'},
+ '100': {'num': '100',
+ 'name': '綪茷',
+ 'name_en': 'Crimsonweave',
+ 'color_rgb': (156, 44, 36),
+ 'color_html': '#9c2c24'},
+ '101': {'num': '101',
+ 'name': '朱湛',
+ 'name_en': 'Crimsondeep',
+ 'color_rgb': (148, 52, 44),
+ 'color_html': '#94342c'},
+ '102': {'num': '102',
+ 'name': '丹秫',
+ 'name_en': 'Crimsongrain',
+ 'color_rgb': (132, 52, 36),
+ 'color_html': '#843424'},
+ '103': {'num': '103',
+ 'name': '木兰',
+ 'name_en': 'Magnoliahaven',
+ 'color_rgb': (100, 44, 28),
+ 'color_html': '#642c1c'},
+ '104': {'num': '104',
+ 'name': '杨妃',
+ 'name_en': 'Yangfey',
+ 'color_rgb': (244, 148, 164),
+ 'color_html': '#f494a4'},
+ '105': {'num': '105',
+ 'name': '盈盈',
+ 'name_en': 'Luminous',
+ 'color_rgb': (252, 212, 228),
+ 'color_html': '#fcd4e4'},
+ '106': {'num': '106',
+ 'name': '银红',
+ 'name_en': 'Silverrose',
+ 'color_rgb': (228, 204, 212),
+ 'color_html': '#e4ccd4'},
+ '107': {'num': '107',
+ 'name': '粉米',
+ 'name_en': 'Petalmeal',
+ 'color_rgb': (236, 196, 204),
+ 'color_html': '#ecc4cc'},
+ '108': {'num': '108',
+ 'name': '桃夭',
+ 'name_en': 'Peachbloom',
+ 'color_rgb': (244, 188, 204),
+ 'color_html': '#f4bccc'},
+ '109': {'num': '109',
+ 'name': '水红',
+ 'name_en': 'Crimsonwater',
+ 'color_rgb': (236, 180, 196),
+ 'color_html': '#ecb4c4'},
+ '110': {'num': '110',
+ 'name': '夕岚',
+ 'name_en': 'EveningMist',
+ 'color_rgb': (228, 172, 188),
+ 'color_html': '#e4acbc'},
+ '111': {'num': '111',
+ 'name': '彤管',
+ 'name_en': 'Crimsonquill',
+ 'color_rgb': (228, 164, 172),
+ 'color_html': '#e4a4ac'},
+ '112': {'num': '112',
+ 'name': '咸池',
+ 'name_en': 'Xianchi',
+ 'color_rgb': (220, 172, 172),
+ 'color_html': '#dcacac'},
+ '113': {'num': '113',
+ 'name': '莲红',
+ 'name_en': 'Lotuscrimson',
+ 'color_rgb': (220, 164, 180),
+ 'color_html': '#dca4b4'},
+ '114': {'num': '114',
+ 'name': '雌霓',
+ 'name_en': 'Clenith',
+ 'color_rgb': (204, 148, 156),
+ 'color_html': '#cc949c'},
+ '115': {'num': '115',
+ 'name': '縓缘',
+ 'name_en': 'Crimsonedge',
+ 'color_rgb': (204, 140, 148),
+ 'color_html': '#cc8c94'},
+ '116': {'num': '116',
+ 'name': '长春',
+ 'name_en': 'EternalSpring',
+ 'color_rgb': (220, 108, 132),
+ 'color_html': '#dc6c84'},
+ '117': {'num': '117',
+ 'name': '渥赭',
+ 'name_en': 'Crimsoned',
+ 'color_rgb': (220, 108, 124),
+ 'color_html': '#dc6c7c'},
+ '118': {'num': '118',
+ 'name': '红䵂',
+ 'name_en': 'Crimsonwhisper',
+ 'color_rgb': (204, 116, 116),
+ 'color_html': '#cc7474'},
+ '119': {'num': '119',
+ 'name': '紫梅',
+ 'name_en': 'Purpleplum',
+ 'color_rgb': (188, 124, 140),
+ 'color_html': '#bc7c8c'},
+ '120': {'num': '120',
+ 'name': '绛纱',
+ 'name_en': 'Crimsonveil',
+ 'color_rgb': (180, 116, 116),
+ 'color_html': '#b47474'},
+ '121': {'num': '121',
+ 'name': '茹藘',
+ 'name_en': 'Rulun',
+ 'color_rgb': (164, 92, 100),
+ 'color_html': '#a45c64'},
+ '122': {'num': '122',
+ 'name': '美人祭',
+ 'name_en': 'Bellefest',
+ 'color_rgb': (196, 92, 108),
+ 'color_html': '#c45c6c'},
+ '123': {'num': '123',
+ 'name': '唇脂',
+ 'name_en': 'Lipblossom',
+ 'color_rgb': (196, 84, 100),
+ 'color_html': '#c45464'},
+ '124': {'num': '124',
+ 'name': '牙绯',
+ 'name_en': 'Toothcrimson',
+ 'color_rgb': (196, 92, 92),
+ 'color_html': '#c45c5c'},
+ '125': {'num': '125',
+ 'name': '鞓红',
+ 'name_en': 'Crimsonbelt',
+ 'color_rgb': (180, 68, 84),
+ 'color_html': '#b44454'},
+ '126': {'num': '126',
+ 'name': '葡萄褐',
+ 'name_en': 'Grapeumber',
+ 'color_rgb': (156, 108, 108),
+ 'color_html': '#9c6c6c'},
+ '127': {'num': '127',
+ 'name': '蚩尤旗',
+ 'name_en': 'Chiyounis',
+ 'color_rgb': (172, 92, 92),
+ 'color_html': '#ac5c5c'},
+ '128': {'num': '128',
+ 'name': '紫矿',
+ 'name_en': 'Purpurity',
+ 'color_rgb': (156, 76, 84),
+ 'color_html': '#9c4c54'},
+ '129': {'num': '129',
+ 'name': '紫诰',
+ 'name_en': 'PurpleEdict',
+ 'color_rgb': (116, 84, 92),
+ 'color_html': '#74545c'},
+ '130': {'num': '130',
+ 'name': '苏方',
+ 'name_en': 'Sufang',
+ 'color_rgb': (132, 68, 76),
+ 'color_html': '#84444c'},
+ '131': {'num': '131',
+ 'name': '霁红',
+ 'name_en': 'Crimsonclarity',
+ 'color_rgb': (124, 68, 76),
+ 'color_html': '#7c444c'},
+ '132': {'num': '132',
+ 'name': '蜜褐',
+ 'name_en': 'Honeybrown',
+ 'color_rgb': (108, 52, 52),
+ 'color_html': '#6c3434'},
+ '133': {'num': '133',
+ 'name': '福色',
+ 'name_en': 'Blesshue',
+ 'color_rgb': (100, 44, 44),
+ 'color_html': '#642c2c'},
+ '134': {'num': '134',
+ 'name': '黪紫',
+ 'name_en': 'Duskwine',
+ 'color_rgb': (204, 116, 164),
+ 'color_html': '#cc74a4'},
+ '135': {'num': '135',
+ 'name': '龙膏烛',
+ 'name_en': 'Dragonwaxflame',
+ 'color_rgb': (220, 132, 164),
+ 'color_html': '#dc84a4'},
+ '136': {'num': '136',
+ 'name': '苏梅',
+ 'name_en': 'SumptuousMoon',
+ 'color_rgb': (220, 116, 148),
+ 'color_html': '#dc7494'},
+ '137': {'num': '137',
+ 'name': '琅环紫',
+ 'name_en': 'Lanhuazhi',
+ 'color_rgb': (204, 92, 132),
+ 'color_html': '#cc5c84'},
+ '138': {'num': '138',
+ 'name': '胭脂水',
+ 'name_en': 'RougeWater',
+ 'color_rgb': (188, 92, 140),
+ 'color_html': '#bc5c8c'},
+ '139': {'num': '139',
+ 'name': '紫茎屏风',
+ 'name_en': 'Amethyststem',
+ 'color_rgb': (163, 99, 131),
+ 'color_html': '#a36383'},
+ '140': {'num': '140',
+ 'name': '红踯躅',
+ 'name_en': 'ScarletBloom',
+ 'color_rgb': (188, 52, 116),
+ 'color_html': '#bc3474'},
+ '141': {'num': '141',
+ 'name': '胭脂紫',
+ 'name_en': 'Crimsonhue',
+ 'color_rgb': (180, 68, 108),
+ 'color_html': '#b4446c'},
+ '142': {'num': '142',
+ 'name': '魏红',
+ 'name_en': 'Weihong',
+ 'color_rgb': (164, 52, 100),
+ 'color_html': '#a43464'},
+ '143': {'num': '143',
+ 'name': '紫府',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (156, 92, 124),
+ 'color_html': '#9c5c7c'},
+ '144': {'num': '144',
+ 'name': '魏紫',
+ 'name_en': 'Weizi',
+ 'color_rgb': (148, 52, 84),
+ 'color_html': '#943454'},
+ '145': {'num': '145',
+ 'name': '地血',
+ 'name_en': 'Earthblood',
+ 'color_rgb': (132, 68, 100),
+ 'color_html': '#844464'},
+ '146': {'num': '146',
+ 'name': '芥拾紫',
+ 'name_en': 'Violetglean',
+ 'color_rgb': (100, 36, 68),
+ 'color_html': '#642444'},
+ '147': {'num': '147',
+ 'name': '油紫',
+ 'name_en': 'Oleanthrene',
+ 'color_rgb': (68, 12, 44),
+ 'color_html': '#440c2c'},
+ '148': {'num': '148',
+ 'name': '紫薄汗',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (188, 164, 204),
+ 'color_html': '#bca4cc'},
+ '149': {'num': '149',
+ 'name': '退红',
+ 'name_en': 'Blushrecede',
+ 'color_rgb': (244, 204, 228),
+ 'color_html': '#f4cce4'},
+ '150': {'num': '150',
+ 'name': '昌容',
+ 'name_en': 'Changrong',
+ 'color_rgb': (220, 196, 228),
+ 'color_html': '#dcc4e4'},
+ '151': {'num': '151',
+ 'name': '樱花',
+ 'name_en': 'Cherryblossom',
+ 'color_rgb': (228, 188, 212),
+ 'color_html': '#e4bcd4'},
+ '152': {'num': '152',
+ 'name': '丁香',
+ 'name_en': 'Lilac',
+ 'color_rgb': (204, 148, 188),
+ 'color_html': '#cc94bc'},
+ '153': {'num': '153',
+ 'name': '木槿',
+ 'name_en': 'Muhlenia',
+ 'color_rgb': (188, 124, 180),
+ 'color_html': '#bc7cb4'},
+ '154': {'num': '154',
+ 'name': '茈藐',
+ 'name_en': 'Cimiao',
+ 'color_rgb': (164, 124, 180),
+ 'color_html': '#a47cb4'},
+ '155': {'num': '155',
+ 'name': '紫蒲',
+ 'name_en': 'Purplebulrush',
+ 'color_rgb': (164, 84, 156),
+ 'color_html': '#a4549c'},
+ '156': {'num': '156',
+ 'name': '紫紶',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (124, 84, 132),
+ 'color_html': '#7c5484'},
+ '157': {'num': '157',
+ 'name': '拂紫绵',
+ 'name_en': 'Lavenderfluff',
+ 'color_rgb': (124, 84, 124),
+ 'color_html': '#7c547c'},
+ '158': {'num': '158',
+ 'name': '赪紫',
+ 'name_en': 'Crimsonpurple',
+ 'color_rgb': (140, 28, 116),
+ 'color_html': '#8c1c74'},
+ '159': {'num': '159',
+ 'name': '三公子',
+ 'name_en': 'Thirdson',
+ 'color_rgb': (100, 60, 116),
+ 'color_html': '#643c74'},
+ '160': {'num': '160',
+ 'name': '齐紫',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (108, 36, 108),
+ 'color_html': '#6c246c'},
+ '161': {'num': '161',
+ 'name': '凝夜紫',
+ 'name_en': 'Noctilucence',
+ 'color_rgb': (68, 36, 84),
+ 'color_html': '#442454'},
+ '162': {'num': '162',
+ 'name': '石英',
+ 'name_en': 'Silicarock',
+ 'color_rgb': (204, 180, 188),
+ 'color_html': '#ccb4bc'},
+ '163': {'num': '163',
+ 'name': '香炉紫烟',
+ 'name_en': 'Censoryphume',
+ 'color_rgb': (211, 203, 211),
+ 'color_html': '#d3cbd3'},
+ '164': {'num': '164',
+ 'name': '苍烟落照',
+ 'name_en': 'Crimsonhaze',
+ 'color_rgb': (203, 179, 179),
+ 'color_html': '#cbb3b3'},
+ '165': {'num': '165',
+ 'name': '甘石',
+ 'name_en': 'Ganstone',
+ 'color_rgb': (188, 180, 180),
+ 'color_html': '#bcb4b4'},
+ '166': {'num': '166',
+ 'name': '紫菂',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (156, 140, 172),
+ 'color_html': '#9c8cac'},
+ '167': {'num': '167',
+ 'name': '银褐',
+ 'name_en': 'Silverbrown',
+ 'color_rgb': (156, 140, 156),
+ 'color_html': '#9c8c9c'},
+ '168': {'num': '168',
+ 'name': '藕丝褐',
+ 'name_en': 'Lotusrootbrown',
+ 'color_rgb': (172, 132, 132),
+ 'color_html': '#ac8484'},
+ '169': {'num': '169',
+ 'name': '烟红',
+ 'name_en': 'Crimsonmist',
+ 'color_rgb': (156, 132, 140),
+ 'color_html': '#9c848c'},
+ '170': {'num': '170',
+ 'name': '迷楼灰',
+ 'name_en': 'Mistyloomgray',
+ 'color_rgb': (148, 132, 140),
+ 'color_html': '#94848c'},
+ '171': {'num': '171',
+ 'name': '红藤杖',
+ 'name_en': 'Crimsonvine_staff',
+ 'color_rgb': (148, 132, 132),
+ 'color_html': '#948484'},
+ '172': {'num': '172',
+ 'name': '鸦维',
+ 'name_en': 'Ebonivory',
+ 'color_rgb': (108, 92, 108),
+ 'color_html': '#6c5c6c'},
+ '173': {'num': '173',
+ 'name': '玄天',
+ 'name_en': 'Celestialdeep',
+ 'color_rgb': (108, 84, 92),
+ 'color_html': '#6c545c'},
+ '174': {'num': '174',
+ 'name': '烟墨',
+ 'name_en': 'Inkmist',
+ 'color_rgb': (92, 76, 84),
+ 'color_html': '#5c4c54'},
+ '175': {'num': '175',
+ 'name': '紫鼠',
+ 'name_en': 'VioletSquirrel',
+ 'color_rgb': (92, 76, 84),
+ 'color_html': '#5c4c54'},
+ '176': {'num': '176',
+ 'name': '栀子',
+ 'name_en': 'Gardenia',
+ 'color_rgb': (252, 196, 60),
+ 'color_html': '#fcc43c'},
+ '177': {'num': '177',
+ 'name': '黄白游',
+ 'name_en': 'Aureolus',
+ 'color_rgb': (252, 244, 156),
+ 'color_html': '#fcf49c'},
+ '178': {'num': '178',
+ 'name': '松花',
+ 'name_en': 'Pinebloom',
+ 'color_rgb': (252, 236, 108),
+ 'color_html': '#fcec6c'},
+ '179': {'num': '179',
+ 'name': '缃叶',
+ 'name_en': 'Verdantleaf',
+ 'color_rgb': (236, 212, 84),
+ 'color_html': '#ecd454'},
+ '180': {'num': '180',
+ 'name': '黄栗留',
+ 'name_en': 'Orchardflame',
+ 'color_rgb': (252, 220, 92),
+ 'color_html': '#fcdc5c'},
+ '181': {'num': '181',
+ 'name': '嫩鹅黄',
+ 'name_en': 'Gosssling_yellow',
+ 'color_rgb': (244, 204, 100),
+ 'color_html': '#f4cc64'},
+ '182': {'num': '182',
+ 'name': '黄河琉璃',
+ 'name_en': 'Aurelianriver',
+ 'color_rgb': (227, 171, 75),
+ 'color_html': '#e3ab4b'},
+ '183': {'num': '183',
+ 'name': '杏子',
+ 'name_en': 'Apricot',
+ 'color_rgb': (220, 148, 52),
+ 'color_html': '#dc9434'},
+ '184': {'num': '184',
+ 'name': '红友',
+ 'name_en': 'Crimsonfriend',
+ 'color_rgb': (220, 140, 60),
+ 'color_html': '#dc8c3c'},
+ '185': {'num': '185',
+ 'name': '库金',
+ 'name_en': 'Crescentia',
+ 'color_rgb': (228, 140, 60),
+ 'color_html': '#e48c3c'},
+ '186': {'num': '186',
+ 'name': '鞠衣',
+ 'name_en': 'Chrysanthemumcloak',
+ 'color_rgb': (212, 164, 52),
+ 'color_html': '#d4a434'},
+ '187': {'num': '187',
+ 'name': '黄不老',
+ 'name_en': 'Eternalgreen',
+ 'color_rgb': (220, 156, 52),
+ 'color_html': '#dc9c34'},
+ '188': {'num': '188',
+ 'name': '郁金裙',
+ 'name_en': 'Saffronskirt',
+ 'color_rgb': (212, 132, 52),
+ 'color_html': '#d48434'},
+ '189': {'num': '189',
+ 'name': '露褐',
+ 'name_en': 'Dewhued',
+ 'color_rgb': (188, 132, 84),
+ 'color_html': '#bc8454'},
+ '190': {'num': '190',
+ 'name': '蛾黄',
+ 'name_en': 'Eryellow',
+ 'color_rgb': (188, 140, 44),
+ 'color_html': '#bc8c2c'},
+ '191': {'num': '191',
+ 'name': '光明砂',
+ 'name_en': 'LuminousSilt',
+ 'color_rgb': (204, 92, 36),
+ 'color_html': '#cc5c24'},
+ '192': {'num': '192',
+ 'name': '柘黄',
+ 'name_en': 'Topazgold',
+ 'color_rgb': (196, 124, 20),
+ 'color_html': '#c47c14'},
+ '193': {'num': '193',
+ 'name': '媚蝶',
+ 'name_en': 'Enchantbutterfly',
+ 'color_rgb': (188, 108, 52),
+ 'color_html': '#bc6c34'},
+ '194': {'num': '194',
+ 'name': '黄流',
+ 'name_en': 'Aurestream',
+ 'color_rgb': (156, 100, 36),
+ 'color_html': '#9c6424'},
+ '195': {'num': '195',
+ 'name': '韎韐',
+ 'name_en': 'Eleganceweave',
+ 'color_rgb': (156, 84, 36),
+ 'color_html': '#9c5424'},
+ '196': {'num': '196',
+ 'name': '九斤黄',
+ 'name_en': 'Ninegold',
+ 'color_rgb': (220, 180, 124),
+ 'color_html': '#dcb47c'},
+ '197': {'num': '197',
+ 'name': '弗肯红',
+ 'name_en': 'Florvermilion',
+ 'color_rgb': (236, 220, 196),
+ 'color_html': '#ecdcc4'},
+ '198': {'num': '198',
+ 'name': '赤璋',
+ 'name_en': 'Crimsontablet',
+ 'color_rgb': (228, 196, 156),
+ 'color_html': '#e4c49c'},
+ '199': {'num': '199',
+ 'name': '如梦令',
+ 'name_en': 'Dreamverse',
+ 'color_rgb': (220, 188, 156),
+ 'color_html': '#dcbc9c'},
+ '200': {'num': '200',
+ 'name': '茧色',
+ 'name_en': 'Cocoonshade',
+ 'color_rgb': (196, 164, 108),
+ 'color_html': '#c4a46c'},
+ '201': {'num': '201',
+ 'name': '芸黄',
+ 'name_en': 'Gleamgold',
+ 'color_rgb': (212, 164, 108),
+ 'color_html': '#d4a46c'},
+ '202': {'num': '202',
+ 'name': '椒房',
+ 'name_en': 'Pepperclove',
+ 'color_rgb': (220, 156, 92),
+ 'color_html': '#dc9c5c'},
+ '203': {'num': '203',
+ 'name': '金埒',
+ 'name_en': 'GildedBridle',
+ 'color_rgb': (188, 148, 84),
+ 'color_html': '#bc9454'},
+ '204': {'num': '204',
+ 'name': '雌黄',
+ 'name_en': 'Orpiment',
+ 'color_rgb': (180, 140, 76),
+ 'color_html': '#b48c4c'},
+ '205': {'num': '205',
+ 'name': '密陀僧',
+ 'name_en': 'Mitalite',
+ 'color_rgb': (180, 148, 76),
+ 'color_html': '#b4944c'},
+ '206': {'num': '206',
+ 'name': '大块',
+ 'name_en': 'Massivepiece',
+ 'color_rgb': (188, 164, 132),
+ 'color_html': '#bca484'},
+ '207': {'num': '207',
+ 'name': '蜜合',
+ 'name_en': 'Honeyblend',
+ 'color_rgb': (220, 212, 196),
+ 'color_html': '#dcd4c4'},
+ '208': {'num': '208',
+ 'name': '地籁',
+ 'name_en': 'Earthwhisper',
+ 'color_rgb': (220, 204, 180),
+ 'color_html': '#dcccb4'},
+ '209': {'num': '209',
+ 'name': '仙米',
+ 'name_en': 'CelestialRice',
+ 'color_rgb': (204, 204, 172),
+ 'color_html': '#ccccac'},
+ '210': {'num': '210',
+ 'name': '假山南',
+ 'name_en': 'Southfalsescarp',
+ 'color_rgb': (212, 196, 164),
+ 'color_html': '#d4c4a4'},
+ '211': {'num': '211',
+ 'name': '黄粱',
+ 'name_en': 'GoldenGrainDream',
+ 'color_rgb': (196, 180, 156),
+ 'color_html': '#c4b49c'},
+ '212': {'num': '212',
+ 'name': '石蜜',
+ 'name_en': 'Rockhoney',
+ 'color_rgb': (212, 188, 140),
+ 'color_html': '#d4bc8c'},
+ '213': {'num': '213',
+ 'name': '紫花布',
+ 'name_en': 'Amethystweave',
+ 'color_rgb': (188, 164, 140),
+ 'color_html': '#bca48c'},
+ '214': {'num': '214',
+ 'name': '黄封',
+ 'name_en': 'Amaranthine',
+ 'color_rgb': (204, 180, 116),
+ 'color_html': '#ccb474'},
+ '215': {'num': '215',
+ 'name': '养生主',
+ 'name_en': 'Nourishlife',
+ 'color_rgb': (180, 156, 124),
+ 'color_html': '#b49c7c'},
+ '216': {'num': '216',
+ 'name': '沙场',
+ 'name_en': 'Battlescene',
+ 'color_rgb': (188, 164, 116),
+ 'color_html': '#bca474'},
+ '217': {'num': '217',
+ 'name': '黄螺',
+ 'name_en': 'Goldenwhelk',
+ 'color_rgb': (180, 164, 124),
+ 'color_html': '#b4a47c'},
+ '218': {'num': '218',
+ 'name': '蒸栗',
+ 'name_en': 'Steamedchestnut',
+ 'color_rgb': (164, 140, 92),
+ 'color_html': '#a48c5c'},
+ '219': {'num': '219',
+ 'name': '巨吕',
+ 'name_en': 'Titanlyre',
+ 'color_rgb': (172, 140, 92),
+ 'color_html': '#ac8c5c'},
+ '220': {'num': '220',
+ 'name': '降真香',
+ 'name_en': 'Jiangzhenxiang',
+ 'color_rgb': (156, 132, 92),
+ 'color_html': '#9c845c'},
+ '221': {'num': '221',
+ 'name': '大云',
+ 'name_en': 'Megalonimbus',
+ 'color_rgb': (148, 124, 76),
+ 'color_html': '#947c4c'},
+ '222': {'num': '222',
+ 'name': '吉金',
+ 'name_en': 'Auremetal',
+ 'color_rgb': (140, 108, 68),
+ 'color_html': '#8c6c44'},
+ '223': {'num': '223',
+ 'name': '远志',
+ 'name_en': 'Aspiration',
+ 'color_rgb': (132, 100, 60),
+ 'color_html': '#84643c'},
+ '224': {'num': '224',
+ 'name': '射干',
+ 'name_en': 'Belamcanda',
+ 'color_rgb': (124, 100, 60),
+ 'color_html': '#7c643c'},
+ '225': {'num': '225',
+ 'name': '油葫芦',
+ 'name_en': 'Oilcricket',
+ 'color_rgb': (100, 76, 52),
+ 'color_html': '#644c34'},
+ '226': {'num': '226',
+ 'name': '龙战',
+ 'name_en': 'Dragonclash',
+ 'color_rgb': (92, 68, 36),
+ 'color_html': '#5c4424'},
+ '227': {'num': '227',
+ 'name': '緅絺',
+ 'name_en': 'Zozichiffon',
+ 'color_rgb': (132, 76, 44),
+ 'color_html': '#844c2c'},
+ '228': {'num': '228',
+ 'name': '葭灰',
+ 'name_en': 'ReedAsh',
+ 'color_rgb': (188, 180, 172),
+ 'color_html': '#bcb4ac'},
+ '229': {'num': '229',
+ 'name': '珠子褐',
+ 'name_en': 'Pearlbrown',
+ 'color_rgb': (188, 172, 156),
+ 'color_html': '#bcac9c'},
+ '230': {'num': '230',
+ 'name': '黄埃',
+ 'name_en': 'Aureolearth',
+ 'color_rgb': (180, 148, 116),
+ 'color_html': '#b49474'},
+ '231': {'num': '231',
+ 'name': '沉香',
+ 'name_en': 'Agarwood',
+ 'color_rgb': (156, 132, 108),
+ 'color_html': '#9c846c'},
+ '232': {'num': '232',
+ 'name': '明茶褐',
+ 'name_en': 'Amberlight',
+ 'color_rgb': (156, 132, 108),
+ 'color_html': '#9c846c'},
+ '233': {'num': '233',
+ 'name': '荆褐',
+ 'name_en': 'Thornumber',
+ 'color_rgb': (148, 108, 76),
+ 'color_html': '#946c4c'},
+ '234': {'num': '234',
+ 'name': '驼褐',
+ 'name_en': 'Camelochre',
+ 'color_rgb': (124, 92, 60),
+ 'color_html': '#7c5c3c'},
+ '235': {'num': '235',
+ 'name': '缊韨',
+ 'name_en': 'Mystiflux',
+ 'color_rgb': (156, 76, 52),
+ 'color_html': '#9c4c34'},
+ '236': {'num': '236',
+ 'name': '棠梨褐',
+ 'name_en': 'Tangleebrown',
+ 'color_rgb': (148, 92, 68),
+ 'color_html': '#945c44'},
+ '237': {'num': '237',
+ 'name': '檀褐',
+ 'name_en': 'Tanhued',
+ 'color_rgb': (148, 84, 52),
+ 'color_html': '#945434'},
+ '238': {'num': '238',
+ 'name': '朱石栗',
+ 'name_en': 'Crimsonstonechestnut',
+ 'color_rgb': (132, 76, 44),
+ 'color_html': '#844c2c'},
+ '239': {'num': '239',
+ 'name': '紫瓯',
+ 'name_en': 'AmethystCup',
+ 'color_rgb': (124, 68, 28),
+ 'color_html': '#7c441c'},
+ '240': {'num': '240',
+ 'name': '栗壳',
+ 'name_en': 'Chestnutshell',
+ 'color_rgb': (116, 84, 60),
+ 'color_html': '#74543c'},
+ '241': {'num': '241',
+ 'name': '麝香褐',
+ 'name_en': 'Muskbrown',
+ 'color_rgb': (108, 76, 60),
+ 'color_html': '#6c4c3c'},
+ '242': {'num': '242',
+ 'name': '椒褐',
+ 'name_en': 'Peppervern',
+ 'color_rgb': (116, 68, 60),
+ 'color_html': '#74443c'},
+ '243': {'num': '243',
+ 'name': '枣褐',
+ 'name_en': 'Jujubrown',
+ 'color_rgb': (108, 52, 28),
+ 'color_html': '#6c341c'},
+ '244': {'num': '244',
+ 'name': '目童子',
+ 'name_en': 'Eyeling',
+ 'color_rgb': (92, 52, 36),
+ 'color_html': '#5c3424'},
+ '245': {'num': '245',
+ 'name': '青骊',
+ 'name_en': 'Azuresteed',
+ 'color_rgb': (68, 36, 20),
+ 'color_html': '#442414'},
+ '246': {'num': '246',
+ 'name': '丁香褐',
+ 'name_en': 'Lilacbrown',
+ 'color_rgb': (188, 148, 132),
+ 'color_html': '#bc9484'},
+ '247': {'num': '247',
+ 'name': '肉红',
+ 'name_en': 'Carnescent',
+ 'color_rgb': (220, 196, 188),
+ 'color_html': '#dcc4bc'},
+ '248': {'num': '248',
+ 'name': '夏籥',
+ 'name_en': 'Summerflute',
+ 'color_rgb': (212, 172, 156),
+ 'color_html': '#d4ac9c'},
+ '249': {'num': '249',
+ 'name': '檀唇',
+ 'name_en': 'Rosekiss',
+ 'color_rgb': (220, 156, 140),
+ 'color_html': '#dc9c8c'},
+ '250': {'num': '250',
+ 'name': '紫磨金',
+ 'name_en': 'Amethystgold',
+ 'color_rgb': (188, 132, 108),
+ 'color_html': '#bc846c'},
+ '251': {'num': '251',
+ 'name': '檀色',
+ 'name_en': 'Rosewood',
+ 'color_rgb': (180, 108, 92),
+ 'color_html': '#b46c5c'},
+ '252': {'num': '252',
+ 'name': '鹰背褐',
+ 'name_en': 'Eaglebackbrown',
+ 'color_rgb': (140, 108, 92),
+ 'color_html': '#8c6c5c'},
+ '253': {'num': '253',
+ 'name': '赭罗',
+ 'name_en': 'Zhoran',
+ 'color_rgb': (156, 100, 84),
+ 'color_html': '#9c6454'},
+ '254': {'num': '254',
+ 'name': '老僧衣',
+ 'name_en': 'Elderrobe',
+ 'color_rgb': (164, 92, 68),
+ 'color_html': '#a45c44'},
+ '255': {'num': '255',
+ 'name': '姜黄',
+ 'name_en': 'Saffronspice',
+ 'color_rgb': (212, 196, 100),
+ 'color_html': '#d4c464'},
+ '256': {'num': '256',
+ 'name': '半见',
+ 'name_en': 'Semiview',
+ 'color_rgb': (252, 252, 196),
+ 'color_html': '#fcfcc4'},
+ '257': {'num': '257',
+ 'name': '断肠',
+ 'name_en': 'Heartbreak',
+ 'color_rgb': (236, 236, 196),
+ 'color_html': '#ececc4'},
+ '258': {'num': '258',
+ 'name': '葱青',
+ 'name_en': 'Verdigris',
+ 'color_rgb': (236, 244, 188),
+ 'color_html': '#ecf4bc'},
+ '259': {'num': '259',
+ 'name': '女贞黄',
+ 'name_en': 'LigustrumFlava',
+ 'color_rgb': (244, 236, 172),
+ 'color_html': '#f4ecac'},
+ '260': {'num': '260',
+ 'name': '莺儿',
+ 'name_en': 'Nightingale',
+ 'color_rgb': (236, 228, 172),
+ 'color_html': '#ece4ac'},
+ '261': {'num': '261',
+ 'name': '桑蕾',
+ 'name_en': 'Mulberryray',
+ 'color_rgb': (236, 220, 156),
+ 'color_html': '#ecdc9c'},
+ '262': {'num': '262',
+ 'name': '绢纨',
+ 'name_en': 'Silkgossamer',
+ 'color_rgb': (236, 228, 148),
+ 'color_html': '#ece494'},
+ '263': {'num': '263',
+ 'name': '少艾',
+ 'name_en': 'Youthbloom',
+ 'color_rgb': (228, 236, 156),
+ 'color_html': '#e4ec9c'},
+ '264': {'num': '264',
+ 'name': '绮钱',
+ 'name_en': 'Gossamercoin',
+ 'color_rgb': (220, 220, 140),
+ 'color_html': '#dcdc8c'},
+ '265': {'num': '265',
+ 'name': '翠樽',
+ 'name_en': 'Jadeflagon',
+ 'color_rgb': (204, 212, 116),
+ 'color_html': '#ccd474'},
+ '266': {'num': '266',
+ 'name': '田赤',
+ 'name_en': 'Terracrimson',
+ 'color_rgb': (228, 212, 132),
+ 'color_html': '#e4d484'},
+ '267': {'num': '267',
+ 'name': '禹余粮',
+ 'name_en': 'Yuyuliang',
+ 'color_rgb': (228, 212, 124),
+ 'color_html': '#e4d47c'},
+ '268': {'num': '268',
+ 'name': '姚黄',
+ 'name_en': 'YaoHuang',
+ 'color_rgb': (212, 188, 68),
+ 'color_html': '#d4bc44'},
+ '269': {'num': '269',
+ 'name': '太一余粮',
+ 'name_en': 'PrimordialSustenance',
+ 'color_rgb': (211, 179, 91),
+ 'color_html': '#d3b35b'},
+ '270': {'num': '270',
+ 'name': '栾华',
+ 'name_en': 'Luanhua',
+ 'color_rgb': (196, 172, 92),
+ 'color_html': '#c4ac5c'},
+ '271': {'num': '271',
+ 'name': '秋香',
+ 'name_en': 'AutumnBloom',
+ 'color_rgb': (188, 156, 68),
+ 'color_html': '#bc9c44'},
+ '272': {'num': '272',
+ 'name': '大赤',
+ 'name_en': 'Crimsonheart',
+ 'color_rgb': (172, 148, 76),
+ 'color_html': '#ac944c'},
+ '273': {'num': '273',
+ 'name': '苍黄',
+ 'name_en': 'Canghuang',
+ 'color_rgb': (180, 164, 20),
+ 'color_html': '#b4a414'},
+ '274': {'num': '274',
+ 'name': '老茯神',
+ 'name_en': 'Elderwood',
+ 'color_rgb': (172, 132, 52),
+ 'color_html': '#ac8434'},
+ '275': {'num': '275',
+ 'name': '流黄',
+ 'name_en': 'Aureolin',
+ 'color_rgb': (140, 116, 68),
+ 'color_html': '#8c7444'},
+ '276': {'num': '276',
+ 'name': '青白玉',
+ 'name_en': 'Cyanjade',
+ 'color_rgb': (204, 196, 164),
+ 'color_html': '#ccc4a4'},
+ '277': {'num': '277',
+ 'name': '玉色',
+ 'name_en': 'Jadehue',
+ 'color_rgb': (236, 228, 212),
+ 'color_html': '#ece4d4'},
+ '278': {'num': '278',
+ 'name': '骨缥',
+ 'name_en': 'Bonegossamer',
+ 'color_rgb': (236, 228, 196),
+ 'color_html': '#ece4c4'},
+ '279': {'num': '279',
+ 'name': '黄润',
+ 'name_en': 'Amberglow',
+ 'color_rgb': (220, 212, 188),
+ 'color_html': '#dcd4bc'},
+ '280': {'num': '280',
+ 'name': '缣缃',
+ 'name_en': 'Silkgilt',
+ 'color_rgb': (212, 204, 164),
+ 'color_html': '#d4cca4'},
+ '281': {'num': '281',
+ 'name': '佩玖',
+ 'name_en': 'Peachjewel',
+ 'color_rgb': (172, 156, 140),
+ 'color_html': '#ac9c8c'},
+ '282': {'num': '282',
+ 'name': '玄校',
+ 'name_en': 'Mysticlore',
+ 'color_rgb': (172, 164, 132),
+ 'color_html': '#aca484'},
+ '283': {'num': '283',
+ 'name': '黄琮',
+ 'name_en': 'Ambercite',
+ 'color_rgb': (156, 140, 108),
+ 'color_html': '#9c8c6c'},
+ '284': {'num': '284',
+ 'name': '石莲褐',
+ 'name_en': 'Stonebloom',
+ 'color_rgb': (148, 140, 124),
+ 'color_html': '#948c7c'},
+ '285': {'num': '285',
+ 'name': '绿豆褐',
+ 'name_en': 'Mungumber',
+ 'color_rgb': (148, 140, 108),
+ 'color_html': '#948c6c'},
+ '286': {'num': '286',
+ 'name': '綟绶',
+ 'name_en': 'Twisilken',
+ 'color_rgb': (116, 108, 76),
+ 'color_html': '#746c4c'},
+ '287': {'num': '287',
+ 'name': '茶色',
+ 'name_en': 'Teacolored',
+ 'color_rgb': (140, 116, 84),
+ 'color_html': '#8c7454'},
+ '288': {'num': '288',
+ 'name': '濯绛',
+ 'name_en': 'Scarletwash',
+ 'color_rgb': (124, 108, 100),
+ 'color_html': '#7c6c64'},
+ '289': {'num': '289',
+ 'name': '黑朱',
+ 'name_en': 'Ebonyvermilion',
+ 'color_rgb': (116, 108, 92),
+ 'color_html': '#746c5c'},
+ '290': {'num': '290',
+ 'name': '冥色',
+ 'name_en': 'Twilightshade',
+ 'color_rgb': (100, 92, 76),
+ 'color_html': '#645c4c'},
+ '291': {'num': '291',
+ 'name': '伽罗',
+ 'name_en': 'Jialuo',
+ 'color_rgb': (108, 92, 60),
+ 'color_html': '#6c5c3c'},
+ '292': {'num': '292',
+ 'name': '苍艾',
+ 'name_en': 'Cyanheart',
+ 'color_rgb': (92, 76, 60),
+ 'color_html': '#5c4c3c'},
+ '293': {'num': '293',
+ 'name': '群青',
+ 'name_en': 'Ultramarine',
+ 'color_rgb': (44, 92, 164),
+ 'color_html': '#2c5ca4'},
+ '294': {'num': '294',
+ 'name': '碧落',
+ 'name_en': 'Azurehaven',
+ 'color_rgb': (172, 212, 236),
+ 'color_html': '#acd4ec'},
+ '295': {'num': '295',
+ 'name': '晴山',
+ 'name_en': 'Sunnypeak',
+ 'color_rgb': (164, 188, 220),
+ 'color_html': '#a4bcdc'},
+ '296': {'num': '296',
+ 'name': '品月',
+ 'name_en': 'MoonSavor',
+ 'color_rgb': (140, 172, 204),
+ 'color_html': '#8caccc'},
+ '297': {'num': '297',
+ 'name': '窃蓝',
+ 'name_en': 'Stealblue',
+ 'color_rgb': (140, 172, 220),
+ 'color_html': '#8cacdc'},
+ '298': {'num': '298',
+ 'name': '挼蓝',
+ 'name_en': 'Azuremeld',
+ 'color_rgb': (108, 156, 196),
+ 'color_html': '#6c9cc4'},
+ '299': {'num': '299',
+ 'name': '监德',
+ 'name_en': 'Virtuguard',
+ 'color_rgb': (108, 148, 204),
+ 'color_html': '#6c94cc'},
+ '300': {'num': '300',
+ 'name': '苍苍',
+ 'name_en': 'Ethereal',
+ 'color_rgb': (92, 116, 188),
+ 'color_html': '#5c74bc'},
+ '301': {'num': '301',
+ 'name': '孔雀蓝',
+ 'name_en': 'Peacoblue',
+ 'color_rgb': (76, 148, 196),
+ 'color_html': '#4c94c4'},
+ '302': {'num': '302',
+ 'name': '青冥',
+ 'name_en': 'Azuredeep',
+ 'color_rgb': (52, 116, 172),
+ 'color_html': '#3474ac'},
+ '303': {'num': '303',
+ 'name': '柔蓝',
+ 'name_en': 'Cerulean',
+ 'color_rgb': (20, 108, 156),
+ 'color_html': '#146c9c'},
+ '304': {'num': '304',
+ 'name': '碧城',
+ 'name_en': 'Jadecity',
+ 'color_rgb': (20, 84, 124),
+ 'color_html': '#14547c'},
+ '305': {'num': '305',
+ 'name': '蓝采和',
+ 'name_en': 'Lanciferous',
+ 'color_rgb': (4, 68, 108),
+ 'color_html': '#04446c'},
+ '306': {'num': '306',
+ 'name': '细宇',
+ 'name_en': 'Microcosm',
+ 'color_rgb': (4, 60, 116),
+ 'color_html': '#043c74'},
+ '307': {'num': '307',
+ 'name': '帝释青',
+ 'name_en': 'Indigocyan',
+ 'color_rgb': (4, 52, 100),
+ 'color_html': '#043464'},
+ '308': {'num': '308',
+ 'name': '佛头青',
+ 'name_en': 'BuddhaAzure',
+ 'color_rgb': (28, 52, 92),
+ 'color_html': '#1c345c'},
+ '309': {'num': '309',
+ 'name': '骐麟',
+ 'name_en': 'Qilin',
+ 'color_rgb': (20, 36, 76),
+ 'color_html': '#14244c'},
+ '310': {'num': '310',
+ 'name': '花青',
+ 'name_en': 'Florazure',
+ 'color_rgb': (28, 44, 68),
+ 'color_html': '#1c2c44'},
+ '311': {'num': '311',
+ 'name': '优昙瑞',
+ 'name_en': 'Udannia',
+ 'color_rgb': (100, 92, 172),
+ 'color_html': '#645cac'},
+ '312': {'num': '312',
+ 'name': '暮山紫',
+ 'name_en': 'VespertinePurple',
+ 'color_rgb': (164, 172, 212),
+ 'color_html': '#a4acd4'},
+ '313': {'num': '313',
+ 'name': '紫苑',
+ 'name_en': 'Asterflower',
+ 'color_rgb': (116, 124, 188),
+ 'color_html': '#747cbc'},
+ '314': {'num': '314',
+ 'name': '延维',
+ 'name_en': 'Eternweave',
+ 'color_rgb': (76, 76, 156),
+ 'color_html': '#4c4c9c'},
+ '315': {'num': '315',
+ 'name': '曾青',
+ 'name_en': 'Verdigris',
+ 'color_rgb': (84, 84, 100),
+ 'color_html': '#545464'},
+ '316': {'num': '316',
+ 'name': '青黛',
+ 'name_en': 'Azurehue',
+ 'color_rgb': (68, 68, 92),
+ 'color_html': '#44445c'},
+ '317': {'num': '317',
+ 'name': '䒌靘',
+ 'name_en': 'Ethereal',
+ 'color_rgb': (68, 68, 92),
+ 'color_html': '#44445c'},
+ '318': {'num': '318',
+ 'name': '缪琳',
+ 'name_en': 'Miolin',
+ 'color_rgb': (52, 52, 68),
+ 'color_html': '#343444'},
+ '319': {'num': '319',
+ 'name': '绀蝶',
+ 'name_en': 'Azurebutterfly',
+ 'color_rgb': (44, 44, 60),
+ 'color_html': '#2c2c3c'},
+ '320': {'num': '320',
+ 'name': '獭见',
+ 'name_en': 'Otterview',
+ 'color_rgb': (20, 28, 44),
+ 'color_html': '#141c2c'},
+ '321': {'num': '321',
+ 'name': '天水碧',
+ 'name_en': 'Aquaheavenly',
+ 'color_rgb': (92, 164, 172),
+ 'color_html': '#5ca4ac'},
+ '322': {'num': '322',
+ 'name': '井天',
+ 'name_en': 'Celestialwell',
+ 'color_rgb': (164, 204, 204),
+ 'color_html': '#a4cccc'},
+ '323': {'num': '323',
+ 'name': '云门',
+ 'name_en': 'Cloudgate',
+ 'color_rgb': (164, 212, 228),
+ 'color_html': '#a4d4e4'},
+ '324': {'num': '324',
+ 'name': '西子',
+ 'name_en': 'Xizi',
+ 'color_rgb': (132, 196, 204),
+ 'color_html': '#84c4cc'},
+ '325': {'num': '325',
+ 'name': '正青',
+ 'name_en': 'Verdancy',
+ 'color_rgb': (108, 172, 172),
+ 'color_html': '#6cacac'},
+ '326': {'num': '326',
+ 'name': '扁青',
+ 'name_en': 'Azureblade',
+ 'color_rgb': (84, 148, 148),
+ 'color_html': '#549494'},
+ '327': {'num': '327',
+ 'name': '法翠',
+ 'name_en': 'Jadefire',
+ 'color_rgb': (20, 140, 148),
+ 'color_html': '#148c94'},
+ '328': {'num': '328',
+ 'name': '吐绶蓝',
+ 'name_en': 'Azureplume',
+ 'color_rgb': (68, 132, 164),
+ 'color_html': '#4484a4'},
+ '329': {'num': '329',
+ 'name': '鱼师青',
+ 'name_en': 'Fishmasterblue',
+ 'color_rgb': (52, 124, 140),
+ 'color_html': '#347c8c'},
+ '330': {'num': '330',
+ 'name': '软翠',
+ 'name_en': 'Melliflueve',
+ 'color_rgb': (4, 108, 132),
+ 'color_html': '#046c84'},
+ '331': {'num': '331',
+ 'name': '青緺',
+ 'name_en': 'Azureweave',
+ 'color_rgb': (41, 72, 82),
+ 'color_html': '#294852'},
+ '332': {'num': '332',
+ 'name': '螺子黛',
+ 'name_en': 'SpiralIndigo',
+ 'color_rgb': (20, 60, 60),
+ 'color_html': '#143c3c'},
+ '333': {'num': '333',
+ 'name': '二绿',
+ 'name_en': 'Emeraude',
+ 'color_rgb': (92, 164, 156),
+ 'color_html': '#5ca49c'},
+ '334': {'num': '334',
+ 'name': '繱犗',
+ 'name_en': 'Silkenbound',
+ 'color_rgb': (140, 188, 188),
+ 'color_html': '#8cbcbc'},
+ '335': {'num': '335',
+ 'name': '铜青',
+ 'name_en': 'CupricPatina',
+ 'color_rgb': (60, 140, 132),
+ 'color_html': '#3c8c84'},
+ '336': {'num': '336',
+ 'name': '青雘',
+ 'name_en': 'Azureglow',
+ 'color_rgb': (4, 116, 116),
+ 'color_html': '#047474'},
+ '337': {'num': '337',
+ 'name': '䌦色',
+ 'name_en': 'Silkglow',
+ 'color_rgb': (36, 108, 108),
+ 'color_html': '#246c6c'},
+ '338': {'num': '338',
+ 'name': '石绿',
+ 'name_en': 'Jadegreen',
+ 'color_rgb': (36, 108, 100),
+ 'color_html': '#246c64'},
+ '339': {'num': '339',
+ 'name': '竹月',
+ 'name_en': 'Bamboonight',
+ 'color_rgb': (124, 156, 172),
+ 'color_html': '#7c9cac'},
+ '340': {'num': '340',
+ 'name': '月白',
+ 'name_en': 'Moonlit',
+ 'color_rgb': (212, 228, 236),
+ 'color_html': '#d4e4ec'},
+ '341': {'num': '341',
+ 'name': '素采',
+ 'name_en': 'Luminance',
+ 'color_rgb': (212, 220, 228),
+ 'color_html': '#d4dce4'},
+ '342': {'num': '342',
+ 'name': '星郎',
+ 'name_en': 'Stellarbright',
+ 'color_rgb': (188, 212, 228),
+ 'color_html': '#bcd4e4'},
+ '343': {'num': '343',
+ 'name': '影青',
+ 'name_en': 'Celadonshade',
+ 'color_rgb': (188, 204, 212),
+ 'color_html': '#bcccd4'},
+ '344': {'num': '344',
+ 'name': '逍遥游',
+ 'name_en': 'Freerove',
+ 'color_rgb': (180, 188, 196),
+ 'color_html': '#b4bcc4'},
+ '345': {'num': '345',
+ 'name': '白青',
+ 'name_en': 'Azuregreen',
+ 'color_rgb': (156, 180, 196),
+ 'color_html': '#9cb4c4'},
+ '346': {'num': '346',
+ 'name': '青鸾',
+ 'name_en': 'Azureon',
+ 'color_rgb': (156, 164, 180),
+ 'color_html': '#9ca4b4'},
+ '347': {'num': '347',
+ 'name': '东方既白',
+ 'name_en': 'Easterwhite',
+ 'color_rgb': (139, 163, 195),
+ 'color_html': '#8ba3c3'},
+ '348': {'num': '348',
+ 'name': '秋蓝',
+ 'name_en': 'Autumnbloom',
+ 'color_rgb': (124, 148, 156),
+ 'color_html': '#7c949c'},
+ '349': {'num': '349',
+ 'name': '空青',
+ 'name_en': 'Voidazure',
+ 'color_rgb': (100, 140, 156),
+ 'color_html': '#648c9c'},
+ '350': {'num': '350',
+ 'name': '太师青',
+ 'name_en': 'EminenceAzure',
+ 'color_rgb': (84, 116, 140),
+ 'color_html': '#54748c'},
+ '351': {'num': '351',
+ 'name': '菘蓝',
+ 'name_en': 'Isatisroot',
+ 'color_rgb': (108, 124, 140),
+ 'color_html': '#6c7c8c'},
+ '352': {'num': '352',
+ 'name': '育阳染',
+ 'name_en': 'Nuriscent',
+ 'color_rgb': (84, 100, 116),
+ 'color_html': '#546474'},
+ '353': {'num': '353',
+ 'name': '青雀头黛',
+ 'name_en': 'Azurecrest',
+ 'color_rgb': (52, 76, 108),
+ 'color_html': '#344c6c'},
+ '354': {'num': '354',
+ 'name': '霁蓝',
+ 'name_en': 'Azureclarity',
+ 'color_rgb': (60, 68, 84),
+ 'color_html': '#3c4454'},
+ '355': {'num': '355',
+ 'name': '瑾瑜',
+ 'name_en': 'Jinyu',
+ 'color_rgb': (28, 36, 52),
+ 'color_html': '#1c2434'},
+ '356': {'num': '356',
+ 'name': '缟羽',
+ 'name_en': 'Plumefrost',
+ 'color_rgb': (236, 236, 236),
+ 'color_html': '#ececec'},
+ '357': {'num': '357',
+ 'name': '山矾',
+ 'name_en': 'Mountflora',
+ 'color_rgb': (244, 244, 244),
+ 'color_html': '#f4f4f4'},
+ '358': {'num': '358',
+ 'name': '浅云',
+ 'name_en': 'Mistlight',
+ 'color_rgb': (236, 236, 244),
+ 'color_html': '#ececf4'},
+ '359': {'num': '359',
+ 'name': '凝脂',
+ 'name_en': 'Lustrouscream',
+ 'color_rgb': (244, 244, 236),
+ 'color_html': '#f4f4ec'},
+ '360': {'num': '360',
+ 'name': '皦玉',
+ 'name_en': 'Lustrousjade',
+ 'color_rgb': (236, 236, 236),
+ 'color_html': '#ececec'},
+ '361': {'num': '361',
+ 'name': '玉頩',
+ 'name_en': 'Jadeblush',
+ 'color_rgb': (236, 228, 228),
+ 'color_html': '#ece4e4'},
+ '362': {'num': '362',
+ 'name': '二目鱼',
+ 'name_en': 'Twogaze',
+ 'color_rgb': (220, 228, 220),
+ 'color_html': '#dce4dc'},
+ '363': {'num': '363',
+ 'name': '韶粉',
+ 'name_en': 'Shaurin',
+ 'color_rgb': (228, 228, 212),
+ 'color_html': '#e4e4d4'},
+ '364': {'num': '364',
+ 'name': '香皮',
+ 'name_en': 'Aromaskin',
+ 'color_rgb': (220, 212, 196),
+ 'color_html': '#dcd4c4'},
+ '365': {'num': '365',
+ 'name': '明月珰',
+ 'name_en': 'Moonjewel',
+ 'color_rgb': (212, 212, 204),
+ 'color_html': '#d4d4cc'},
+ '366': {'num': '366',
+ 'name': '藕丝秋半',
+ 'name_en': 'Autumngossamer',
+ 'color_rgb': (211, 203, 195),
+ 'color_html': '#d3cbc3'},
+ '367': {'num': '367',
+ 'name': '云母',
+ 'name_en': 'Micaflora',
+ 'color_rgb': (196, 188, 180),
+ 'color_html': '#c4bcb4'},
+ '368': {'num': '368',
+ 'name': '米汤娇',
+ 'name_en': 'Riceliqueur',
+ 'color_rgb': (236, 236, 220),
+ 'color_html': '#ececdc'},
+ '369': {'num': '369',
+ 'name': '酂白',
+ 'name_en': 'Zanbai',
+ 'color_rgb': (244, 252, 228),
+ 'color_html': '#f4fce4'},
+ '370': {'num': '370',
+ 'name': '吉量',
+ 'name_en': 'Aurequine',
+ 'color_rgb': (236, 236, 220),
+ 'color_html': '#ececdc'},
+ '371': {'num': '371',
+ 'name': '天球',
+ 'name_en': 'CelestialSphere',
+ 'color_rgb': (228, 220, 196),
+ 'color_html': '#e4dcc4'},
+ '372': {'num': '372',
+ 'name': '霜地',
+ 'name_en': 'Frostland',
+ 'color_rgb': (196, 196, 180),
+ 'color_html': '#c4c4b4'},
+ '373': {'num': '373',
+ 'name': '余白',
+ 'name_en': 'Whitespace',
+ 'color_rgb': (204, 204, 196),
+ 'color_html': '#ccccc4'},
+ '374': {'num': '374',
+ 'name': '溶溶月',
+ 'name_en': 'Lunaria',
+ 'color_rgb': (188, 196, 188),
+ 'color_html': '#bcc4bc'},
+ '375': {'num': '375',
+ 'name': '月魄',
+ 'name_en': 'Lunaraether',
+ 'color_rgb': (180, 180, 180),
+ 'color_html': '#b4b4b4'},
+ '376': {'num': '376',
+ 'name': '冻缥',
+ 'name_en': 'Frostwhisper',
+ 'color_rgb': (188, 196, 180),
+ 'color_html': '#bcc4b4'},
+ '377': {'num': '377',
+ 'name': '草白',
+ 'name_en': 'Whitengrass',
+ 'color_rgb': (188, 196, 172),
+ 'color_html': '#bcc4ac'},
+ '378': {'num': '378',
+ 'name': '不皂',
+ 'name_en': 'Unsullied',
+ 'color_rgb': (164, 172, 164),
+ 'color_html': '#a4aca4'},
+ '379': {'num': '379',
+ 'name': '绍衣',
+ 'name_en': 'Silkgarment',
+ 'color_rgb': (172, 164, 156),
+ 'color_html': '#aca49c'},
+ '380': {'num': '380',
+ 'name': '雷雨垂',
+ 'name_en': 'Thunderdrip',
+ 'color_rgb': (124, 124, 124),
+ 'color_html': '#7c7c7c'},
+ '381': {'num': '381',
+ 'name': '石涅',
+ 'name_en': 'Stoneglow',
+ 'color_rgb': (108, 108, 100),
+ 'color_html': '#6c6c64'},
+ '382': {'num': '382',
+ 'name': '墨黪',
+ 'name_en': 'Inkshadow',
+ 'color_rgb': (92, 84, 76),
+ 'color_html': '#5c544c'},
+ '383': {'num': '383',
+ 'name': '驖骊',
+ 'name_en': 'Ebonyglow',
+ 'color_rgb': (68, 68, 60),
+ 'color_html': '#44443c'},
+ '384': {'num': '384',
+ 'name': '京元',
+ 'name_en': 'Jingyuan',
+ 'color_rgb': (52, 52, 44),
+ 'color_html': '#34342c'}}
+ return Forbiddencity
\ No newline at end of file
diff --git a/omicverse/pl/_palette.py b/omicverse/pl/_palette.py
index e3b98d31..a9ee2f4c 100644
--- a/omicverse/pl/_palette.py
+++ b/omicverse/pl/_palette.py
@@ -1,4 +1,6 @@
import scanpy as sc
+import numpy as np
+import pandas as pd
sc_color=['#7CBB5F','#368650','#A499CC','#5E4D9A','#78C2ED','#866017', '#9F987F','#E0DFED',
'#EF7B77', '#279AD7','#F0EEF0', '#1F577B', '#A56BA7', '#E0A7C8', '#E069A6', '#941456', '#FCBC10',
@@ -7,7 +9,7 @@
red_color=['#F0C3C3','#E07370','#CB3E35','#A22E2A','#5A1713','#D3396D','#DBC3DC','#85539B','#5C2B80','#5C4694']
green_color=['#91C79D','#8FC155','#56AB56','#2D5C33','#BBCD91','#6E944A','#A5C953','#3B4A25','#010000']
orange_color=['#EFBD49','#D48F3E','#AC8A3E','#7D7237','#745228','#E1C085','#CEBC49','#EBE3A1','#6C6331','#8C9A48','#D7DE61']
-blue_color=['#347862','#6BBBA0','#81C0DD','#3E8CB1','#88C8D2','#52B3AD','#265B58','#B2B0D4','#5860A7','#312C6C']
+blue_color=['#279AD7','#1F577B','#81C0DD','#3E8CB1','#88C8D2','#52B3AD','#265B58','#B2B0D4','#5860A7','#312C6C']
purple_color=['#823d86','#825b94','#bb98c6','#c69bc6','#a69ac9','#c5a6cc','#caadc4','#d1c3d4']
ditto_color=[
@@ -67,4 +69,2020 @@ def optim_palette(adata,basis,colors,palette=None,**kwargs):
color_mapping = {k: color_mapping[k] for k in adata.obs[colors].cat.categories}
palette_spaco = list(color_mapping.values())
return palette_spaco
-
\ No newline at end of file
+
+def Forbidden_Cmap(color_range,return_cmap=False):
+ from matplotlib.colors import ListedColormap
+ import numpy as np
+ colors = [Forbiddencity[str(color)]['color_rgb'] for color in color_range]
+ # Create a ListedColormap
+ if return_cmap:
+ cmap = ListedColormap(np.array(colors) / 255.0)
+ return cmap
+ else:
+ return [Forbiddencity[str(color)]['color_html'] for color in color_range]
+
+
+def get_forbidden():
+
+ Forbiddencity={'1': {'num': '1',
+ 'name': '人籁',
+ 'name_en': 'Anthropophony',
+ 'color_rgb': (156, 188, 28),
+ 'color_html': '#9cbc1c'},
+ '2': {'num': '2',
+ 'name': '青粲',
+ 'name_en': 'Verdigris',
+ 'color_rgb': (196, 220, 76),
+ 'color_html': '#c4dc4c'},
+ '3': {'num': '3',
+ 'name': '翠缥',
+ 'name_en': 'Jadegreen',
+ 'color_rgb': (180, 212, 52),
+ 'color_html': '#b4d434'},
+ '4': {'num': '4',
+ 'name': '水龙吟',
+ 'name_en': 'Waterdragonchant',
+ 'color_rgb': (132, 164, 44),
+ 'color_html': '#84a42c'},
+ '5': {'num': '5',
+ 'name': '碧山',
+ 'name_en': 'Jadegreen',
+ 'color_rgb': (116, 148, 76),
+ 'color_html': '#74944c'},
+ '6': {'num': '6',
+ 'name': '石发',
+ 'name_en': 'Stonehair',
+ 'color_rgb': (108, 140, 84),
+ 'color_html': '#6c8c54'},
+ '7': {'num': '7',
+ 'name': '菉竹',
+ 'name_en': 'Verdantflute',
+ 'color_rgb': (108, 140, 108),
+ 'color_html': '#6c8c6c'},
+ '8': {'num': '8',
+ 'name': '庭芜绿',
+ 'name_en': 'Courtyardverdure',
+ 'color_rgb': (108, 148, 92),
+ 'color_html': '#6c945c'},
+ '9': {'num': '9',
+ 'name': '葱倩',
+ 'name_en': 'Verdantgrace',
+ 'color_rgb': (108, 132, 84),
+ 'color_html': '#6c8454'},
+ '10': {'num': '10',
+ 'name': '漆姑',
+ 'name_en': 'Lacquermaid',
+ 'color_rgb': (92, 132, 84),
+ 'color_html': '#5c8454'},
+ '11': {'num': '11',
+ 'name': '翠微',
+ 'name_en': 'Jadegreen',
+ 'color_rgb': (76, 132, 68),
+ 'color_html': '#4c8444'},
+ '12': {'num': '12',
+ 'name': '芰荷',
+ 'name_en': 'Waterbloom',
+ 'color_rgb': (76, 124, 76),
+ 'color_html': '#4c7c4c'},
+ '13': {'num': '13',
+ 'name': '青青',
+ 'name_en': 'Verdant',
+ 'color_rgb': (76, 108, 76),
+ 'color_html': '#4c6c4c'},
+ '14': {'num': '14',
+ 'name': '翠虬',
+ 'name_en': 'JadeDragon',
+ 'color_rgb': (68, 108, 52),
+ 'color_html': '#446c34'},
+ '15': {'num': '15',
+ 'name': '官绿',
+ 'name_en': 'MandarinJade',
+ 'color_rgb': (44, 108, 60),
+ 'color_html': '#2c6c3c'},
+ '16': {'num': '16',
+ 'name': '油绿',
+ 'name_en': 'Olivine',
+ 'color_rgb': (92, 116, 92),
+ 'color_html': '#5c745c'},
+ '17': {'num': '17',
+ 'name': '莓莓',
+ 'name_en': 'Strawberrymore',
+ 'color_rgb': (76, 100, 76),
+ 'color_html': '#4c644c'},
+ '18': {'num': '18',
+ 'name': '螺青',
+ 'name_en': 'Spiralgreen',
+ 'color_rgb': (60, 84, 60),
+ 'color_html': '#3c543c'},
+ '19': {'num': '19',
+ 'name': '春辰',
+ 'name_en': 'Springmorn',
+ 'color_rgb': (172, 188, 124),
+ 'color_html': '#acbc7c'},
+ '20': {'num': '20',
+ 'name': '麴尘',
+ 'name_en': 'Chlorella',
+ 'color_rgb': (196, 212, 156),
+ 'color_html': '#c4d49c'},
+ '21': {'num': '21',
+ 'name': '欧碧',
+ 'name_en': 'Aubergine',
+ 'color_rgb': (196, 212, 148),
+ 'color_html': '#c4d494'},
+ '22': {'num': '22',
+ 'name': '苍葭',
+ 'name_en': 'Mistreed',
+ 'color_rgb': (172, 188, 140),
+ 'color_html': '#acbc8c'},
+ '23': {'num': '23',
+ 'name': '兰苕',
+ 'name_en': 'Lantiau',
+ 'color_rgb': (172, 180, 140),
+ 'color_html': '#acb48c'},
+ '24': {'num': '24',
+ 'name': '青玉案',
+ 'name_en': 'Jadequery',
+ 'color_rgb': (172, 180, 148),
+ 'color_html': '#acb494'},
+ '25': {'num': '25',
+ 'name': '碧滋',
+ 'name_en': 'Berylize',
+ 'color_rgb': (148, 164, 124),
+ 'color_html': '#94a47c'},
+ '26': {'num': '26',
+ 'name': '瓷秘',
+ 'name_en': 'Porceligence',
+ 'color_rgb': (188, 196, 148),
+ 'color_html': '#bcc494'},
+ '27': {'num': '27',
+ 'name': '筠雾',
+ 'name_en': 'Bamboomist',
+ 'color_rgb': (212, 212, 172),
+ 'color_html': '#d4d4ac'},
+ '28': {'num': '28',
+ 'name': '竹香子',
+ 'name_en': 'Bambooscent',
+ 'color_rgb': (188, 188, 156),
+ 'color_html': '#bcbc9c'},
+ '29': {'num': '29',
+ 'name': '鸣珂',
+ 'name_en': 'Chimecarol',
+ 'color_rgb': (180, 180, 156),
+ 'color_html': '#b4b49c'},
+ '30': {'num': '30',
+ 'name': '琬琰',
+ 'name_en': 'Jadestone',
+ 'color_rgb': (172, 172, 132),
+ 'color_html': '#acac84'},
+ '31': {'num': '31',
+ 'name': '出岫',
+ 'name_en': 'Mistbirth',
+ 'color_rgb': (172, 164, 116),
+ 'color_html': '#aca474'},
+ '32': {'num': '32',
+ 'name': '王刍',
+ 'name_en': 'Regalherb',
+ 'color_rgb': (172, 156, 116),
+ 'color_html': '#ac9c74'},
+ '33': {'num': '33',
+ 'name': '春碧',
+ 'name_en': 'Springjade',
+ 'color_rgb': (156, 156, 132),
+ 'color_html': '#9c9c84'},
+ '34': {'num': '34',
+ 'name': '执大象',
+ 'name_en': 'Elephantance',
+ 'color_rgb': (148, 148, 116),
+ 'color_html': '#949474'},
+ '35': {'num': '35',
+ 'name': '青圭',
+ 'name_en': 'Azureadorn',
+ 'color_rgb': (148, 148, 92),
+ 'color_html': '#94945c'},
+ '36': {'num': '36',
+ 'name': '绿沈',
+ 'name_en': 'Verdigris',
+ 'color_rgb': (148, 140, 76),
+ 'color_html': '#948c4c'},
+ '37': {'num': '37',
+ 'name': '风入松',
+ 'name_en': 'Windthread',
+ 'color_rgb': (132, 140, 76),
+ 'color_html': '#848c4c'},
+ '38': {'num': '38',
+ 'name': '荩篋',
+ 'name_en': 'Jinquet',
+ 'color_rgb': (132, 124, 84),
+ 'color_html': '#847c54'},
+ '39': {'num': '39',
+ 'name': '绞衣',
+ 'name_en': 'Garmentwring',
+ 'color_rgb': (124, 116, 76),
+ 'color_html': '#7c744c'},
+ '40': {'num': '40',
+ 'name': '素綦',
+ 'name_en': 'Sujy',
+ 'color_rgb': (92, 84, 52),
+ 'color_html': '#5c5434'},
+ '41': {'num': '41',
+ 'name': '苍筤',
+ 'name_en': 'Canglang',
+ 'color_rgb': (156, 188, 172),
+ 'color_html': '#9cbcac'},
+ '42': {'num': '42',
+ 'name': '天缥',
+ 'name_en': 'CelestialMist',
+ 'color_rgb': (212, 236, 228),
+ 'color_html': '#d4ece4'},
+ '43': {'num': '43',
+ 'name': '卵色',
+ 'name_en': 'Ovatint',
+ 'color_rgb': (212, 228, 212),
+ 'color_html': '#d4e4d4'},
+ '44': {'num': '44',
+ 'name': '沧浪',
+ 'name_en': 'Azurewave',
+ 'color_rgb': (180, 212, 204),
+ 'color_html': '#b4d4cc'},
+ '45': {'num': '45',
+ 'name': '葭菼',
+ 'name_en': 'Reedwhisper',
+ 'color_rgb': (204, 212, 196),
+ 'color_html': '#ccd4c4'},
+ '46': {'num': '46',
+ 'name': '山岚',
+ 'name_en': 'Mountainmist',
+ 'color_rgb': (188, 212, 188),
+ 'color_html': '#bcd4bc'},
+ '47': {'num': '47',
+ 'name': '冰台',
+ 'name_en': 'Frostpod',
+ 'color_rgb': (188, 204, 180),
+ 'color_html': '#bcccb4'},
+ '48': {'num': '48',
+ 'name': '青古',
+ 'name_en': 'Verdantique',
+ 'color_rgb': (180, 188, 172),
+ 'color_html': '#b4bcac'},
+ '49': {'num': '49',
+ 'name': '醽醁',
+ 'name_en': 'Elixerian',
+ 'color_rgb': (164, 188, 180),
+ 'color_html': '#a4bcb4'},
+ '50': {'num': '50',
+ 'name': '渌波',
+ 'name_en': 'Verdantwave',
+ 'color_rgb': (156, 180, 148),
+ 'color_html': '#9cb494'},
+ '51': {'num': '51',
+ 'name': '青楸',
+ 'name_en': 'Azureoak',
+ 'color_rgb': (132, 164, 132),
+ 'color_html': '#84a484'},
+ '52': {'num': '52',
+ 'name': '缥碧',
+ 'name_en': 'Azureglow',
+ 'color_rgb': (132, 164, 148),
+ 'color_html': '#84a494'},
+ '53': {'num': '53',
+ 'name': '翠涛',
+ 'name_en': 'Jadewave',
+ 'color_rgb': (132, 156, 140),
+ 'color_html': '#849c8c'},
+ '54': {'num': '54',
+ 'name': '青梅',
+ 'name_en': 'Greenplum',
+ 'color_rgb': (116, 140, 116),
+ 'color_html': '#748c74'},
+ '55': {'num': '55',
+ 'name': '雀梅',
+ 'name_en': 'Sparrowplum',
+ 'color_rgb': (124, 140, 108),
+ 'color_html': '#7c8c6c'},
+ '56': {'num': '56',
+ 'name': '苔古',
+ 'name_en': 'Mossantique',
+ 'color_rgb': (124, 132, 108),
+ 'color_html': '#7c846c'},
+ '57': {'num': '57',
+ 'name': '蕉月',
+ 'name_en': 'Banamoon',
+ 'color_rgb': (132, 148, 140),
+ 'color_html': '#84948c'},
+ '58': {'num': '58',
+ 'name': '干山翠',
+ 'name_en': 'Dryverdant',
+ 'color_rgb': (108, 124, 116),
+ 'color_html': '#6c7c74'},
+ '59': {'num': '59',
+ 'name': '翕赩',
+ 'name_en': 'Flamewisp',
+ 'color_rgb': (92, 116, 108),
+ 'color_html': '#5c746c'},
+ '60': {'num': '60',
+ 'name': '结绿',
+ 'name_en': 'Jadeknot',
+ 'color_rgb': (84, 92, 76),
+ 'color_html': '#545c4c'},
+ '61': {'num': '61',
+ 'name': '绿云',
+ 'name_en': 'EmeraldCloud',
+ 'color_rgb': (68, 76, 60),
+ 'color_html': '#444c3c'},
+ '62': {'num': '62',
+ 'name': '丹罽',
+ 'name_en': 'Crimsonweave',
+ 'color_rgb': (228, 4, 20),
+ 'color_html': '#e40414'},
+ '63': {'num': '63',
+ 'name': '黄丹',
+ 'name_en': 'Aurelium',
+ 'color_rgb': (236, 84, 20),
+ 'color_html': '#ec5414'},
+ '64': {'num': '64',
+ 'name': '檎丹',
+ 'name_en': 'Quindan',
+ 'color_rgb': (236, 76, 44),
+ 'color_html': '#ec4c2c'},
+ '65': {'num': '65',
+ 'name': '银朱',
+ 'name_en': 'Vermilion',
+ 'color_rgb': (212, 44, 36),
+ 'color_html': '#d42c24'},
+ '66': {'num': '66',
+ 'name': '洛神珠',
+ 'name_en': 'Lushenzhu',
+ 'color_rgb': (212, 60, 28),
+ 'color_html': '#d43c1c'},
+ '67': {'num': '67',
+ 'name': '珊瑚赫',
+ 'name_en': 'Coralheart',
+ 'color_rgb': (196, 44, 28),
+ 'color_html': '#c42c1c'},
+ '68': {'num': '68',
+ 'name': '朱孔阳',
+ 'name_en': 'Zhukeyang',
+ 'color_rgb': (188, 28, 52),
+ 'color_html': '#bc1c34'},
+ '69': {'num': '69',
+ 'name': '丹雘',
+ 'name_en': 'Crimsonhue',
+ 'color_rgb': (204, 20, 28),
+ 'color_html': '#cc141c'},
+ '70': {'num': '70',
+ 'name': '水华朱',
+ 'name_en': 'Crimsonbloom',
+ 'color_rgb': (164, 36, 36),
+ 'color_html': '#a42424'},
+ '71': {'num': '71',
+ 'name': '胭脂虫',
+ 'name_en': 'Cochineal',
+ 'color_rgb': (172, 28, 36),
+ 'color_html': '#ac1c24'},
+ '72': {'num': '72',
+ 'name': '朱樱',
+ 'name_en': 'Crimsonpearl',
+ 'color_rgb': (140, 28, 36),
+ 'color_html': '#8c1c24'},
+ '73': {'num': '73',
+ 'name': '大繎',
+ 'name_en': 'Grandweave',
+ 'color_rgb': (132, 36, 36),
+ 'color_html': '#842424'},
+ '74': {'num': '74',
+ 'name': '顺圣',
+ 'name_en': 'Flowbless',
+ 'color_rgb': (124, 28, 28),
+ 'color_html': '#7c1c1c'},
+ '75': {'num': '75',
+ 'name': '爵头',
+ 'name_en': 'Crownhead',
+ 'color_rgb': (100, 20, 20),
+ 'color_html': '#641414'},
+ '76': {'num': '76',
+ 'name': '麒麟竭',
+ 'name_en': 'Flameheart',
+ 'color_rgb': (76, 28, 28),
+ 'color_html': '#4c1c1c'},
+ '77': {'num': '77',
+ 'name': '苕荣',
+ 'name_en': 'Vermillionia',
+ 'color_rgb': (236, 108, 60),
+ 'color_html': '#ec6c3c'},
+ '78': {'num': '78',
+ 'name': '扶光',
+ 'name_en': 'Luminhold',
+ 'color_rgb': (244, 196, 164),
+ 'color_html': '#f4c4a4'},
+ '79': {'num': '79',
+ 'name': '十样锦',
+ 'name_en': 'Tenbrocade',
+ 'color_rgb': (252, 196, 180),
+ 'color_html': '#fcc4b4'},
+ '80': {'num': '80',
+ 'name': '海天霞',
+ 'name_en': 'Seaskyflush',
+ 'color_rgb': (244, 164, 148),
+ 'color_html': '#f4a494'},
+ '81': {'num': '81',
+ 'name': '驿刚',
+ 'name_en': 'Eleganceport',
+ 'color_rgb': (244, 180, 132),
+ 'color_html': '#f4b484'},
+ '82': {'num': '82',
+ 'name': '朱颜酡',
+ 'name_en': 'Rosygloam',
+ 'color_rgb': (244, 156, 116),
+ 'color_html': '#f49c74'},
+ '83': {'num': '83',
+ 'name': '赦霞',
+ 'name_en': 'Pardonlight',
+ 'color_rgb': (244, 140, 100),
+ 'color_html': '#f48c64'},
+ '84': {'num': '84',
+ 'name': '赦尾',
+ 'name_en': 'Pardontrail',
+ 'color_rgb': (236, 132, 92),
+ 'color_html': '#ec845c'},
+ '85': {'num': '85',
+ 'name': '缙云',
+ 'name_en': 'Jinyun',
+ 'color_rgb': (236, 124, 92),
+ 'color_html': '#ec7c5c'},
+ '86': {'num': '86',
+ 'name': '小红',
+ 'name_en': 'Crimsonette',
+ 'color_rgb': (228, 116, 100),
+ 'color_html': '#e47464'},
+ '87': {'num': '87',
+ 'name': '琼琚',
+ 'name_en': 'Jadepearl',
+ 'color_rgb': (212, 124, 100),
+ 'color_html': '#d47c64'},
+ '88': {'num': '88',
+ 'name': '岱赭',
+ 'name_en': 'Daizhuo',
+ 'color_rgb': (220, 108, 76),
+ 'color_html': '#dc6c4c'},
+ '89': {'num': '89',
+ 'name': '朱柿',
+ 'name_en': 'Crimsonpersimmon',
+ 'color_rgb': (236, 108, 68),
+ 'color_html': '#ec6c44'},
+ '90': {'num': '90',
+ 'name': '艳炽',
+ 'name_en': 'Resplendence',
+ 'color_rgb': (204, 84, 60),
+ 'color_html': '#cc543c'},
+ '91': {'num': '91',
+ 'name': '鹤顶红',
+ 'name_en': 'Crimsoncrest',
+ 'color_rgb': (212, 68, 52),
+ 'color_html': '#d44434'},
+ '92': {'num': '92',
+ 'name': '赤缇',
+ 'name_en': 'Crimsonthread',
+ 'color_rgb': (188, 92, 76),
+ 'color_html': '#bc5c4c'},
+ '93': {'num': '93',
+ 'name': '纁黄',
+ 'name_en': 'Amaranthine',
+ 'color_rgb': (188, 84, 68),
+ 'color_html': '#bc5444'},
+ '94': {'num': '94',
+ 'name': '棠梨',
+ 'name_en': 'Pearplum',
+ 'color_rgb': (180, 92, 68),
+ 'color_html': '#b45c44'},
+ '95': {'num': '95',
+ 'name': '朱殷',
+ 'name_en': 'Crimsoness',
+ 'color_rgb': (188, 60, 36),
+ 'color_html': '#bc3c24'},
+ '96': {'num': '96',
+ 'name': '石榴裙',
+ 'name_en': 'PomegranateGown',
+ 'color_rgb': (180, 60, 44),
+ 'color_html': '#b43c2c'},
+ '97': {'num': '97',
+ 'name': '朱草',
+ 'name_en': 'Crimsonwort',
+ 'color_rgb': (164, 68, 52),
+ 'color_html': '#a44434'},
+ '98': {'num': '98',
+ 'name': '赤灵',
+ 'name_en': 'CrimsonSoul',
+ 'color_rgb': (148, 68, 36),
+ 'color_html': '#944424'},
+ '99': {'num': '99',
+ 'name': '佛赤',
+ 'name_en': 'Buddharub',
+ 'color_rgb': (140, 60, 44),
+ 'color_html': '#8c3c2c'},
+ '100': {'num': '100',
+ 'name': '綪茷',
+ 'name_en': 'Crimsonweave',
+ 'color_rgb': (156, 44, 36),
+ 'color_html': '#9c2c24'},
+ '101': {'num': '101',
+ 'name': '朱湛',
+ 'name_en': 'Crimsondeep',
+ 'color_rgb': (148, 52, 44),
+ 'color_html': '#94342c'},
+ '102': {'num': '102',
+ 'name': '丹秫',
+ 'name_en': 'Crimsongrain',
+ 'color_rgb': (132, 52, 36),
+ 'color_html': '#843424'},
+ '103': {'num': '103',
+ 'name': '木兰',
+ 'name_en': 'Magnoliahaven',
+ 'color_rgb': (100, 44, 28),
+ 'color_html': '#642c1c'},
+ '104': {'num': '104',
+ 'name': '杨妃',
+ 'name_en': 'Yangfey',
+ 'color_rgb': (244, 148, 164),
+ 'color_html': '#f494a4'},
+ '105': {'num': '105',
+ 'name': '盈盈',
+ 'name_en': 'Luminous',
+ 'color_rgb': (252, 212, 228),
+ 'color_html': '#fcd4e4'},
+ '106': {'num': '106',
+ 'name': '银红',
+ 'name_en': 'Silverrose',
+ 'color_rgb': (228, 204, 212),
+ 'color_html': '#e4ccd4'},
+ '107': {'num': '107',
+ 'name': '粉米',
+ 'name_en': 'Petalmeal',
+ 'color_rgb': (236, 196, 204),
+ 'color_html': '#ecc4cc'},
+ '108': {'num': '108',
+ 'name': '桃夭',
+ 'name_en': 'Peachbloom',
+ 'color_rgb': (244, 188, 204),
+ 'color_html': '#f4bccc'},
+ '109': {'num': '109',
+ 'name': '水红',
+ 'name_en': 'Crimsonwater',
+ 'color_rgb': (236, 180, 196),
+ 'color_html': '#ecb4c4'},
+ '110': {'num': '110',
+ 'name': '夕岚',
+ 'name_en': 'EveningMist',
+ 'color_rgb': (228, 172, 188),
+ 'color_html': '#e4acbc'},
+ '111': {'num': '111',
+ 'name': '彤管',
+ 'name_en': 'Crimsonquill',
+ 'color_rgb': (228, 164, 172),
+ 'color_html': '#e4a4ac'},
+ '112': {'num': '112',
+ 'name': '咸池',
+ 'name_en': 'Xianchi',
+ 'color_rgb': (220, 172, 172),
+ 'color_html': '#dcacac'},
+ '113': {'num': '113',
+ 'name': '莲红',
+ 'name_en': 'Lotuscrimson',
+ 'color_rgb': (220, 164, 180),
+ 'color_html': '#dca4b4'},
+ '114': {'num': '114',
+ 'name': '雌霓',
+ 'name_en': 'Clenith',
+ 'color_rgb': (204, 148, 156),
+ 'color_html': '#cc949c'},
+ '115': {'num': '115',
+ 'name': '縓缘',
+ 'name_en': 'Crimsonedge',
+ 'color_rgb': (204, 140, 148),
+ 'color_html': '#cc8c94'},
+ '116': {'num': '116',
+ 'name': '长春',
+ 'name_en': 'EternalSpring',
+ 'color_rgb': (220, 108, 132),
+ 'color_html': '#dc6c84'},
+ '117': {'num': '117',
+ 'name': '渥赭',
+ 'name_en': 'Crimsoned',
+ 'color_rgb': (220, 108, 124),
+ 'color_html': '#dc6c7c'},
+ '118': {'num': '118',
+ 'name': '红䵂',
+ 'name_en': 'Crimsonwhisper',
+ 'color_rgb': (204, 116, 116),
+ 'color_html': '#cc7474'},
+ '119': {'num': '119',
+ 'name': '紫梅',
+ 'name_en': 'Purpleplum',
+ 'color_rgb': (188, 124, 140),
+ 'color_html': '#bc7c8c'},
+ '120': {'num': '120',
+ 'name': '绛纱',
+ 'name_en': 'Crimsonveil',
+ 'color_rgb': (180, 116, 116),
+ 'color_html': '#b47474'},
+ '121': {'num': '121',
+ 'name': '茹藘',
+ 'name_en': 'Rulun',
+ 'color_rgb': (164, 92, 100),
+ 'color_html': '#a45c64'},
+ '122': {'num': '122',
+ 'name': '美人祭',
+ 'name_en': 'Bellefest',
+ 'color_rgb': (196, 92, 108),
+ 'color_html': '#c45c6c'},
+ '123': {'num': '123',
+ 'name': '唇脂',
+ 'name_en': 'Lipblossom',
+ 'color_rgb': (196, 84, 100),
+ 'color_html': '#c45464'},
+ '124': {'num': '124',
+ 'name': '牙绯',
+ 'name_en': 'Toothcrimson',
+ 'color_rgb': (196, 92, 92),
+ 'color_html': '#c45c5c'},
+ '125': {'num': '125',
+ 'name': '鞓红',
+ 'name_en': 'Crimsonbelt',
+ 'color_rgb': (180, 68, 84),
+ 'color_html': '#b44454'},
+ '126': {'num': '126',
+ 'name': '葡萄褐',
+ 'name_en': 'Grapeumber',
+ 'color_rgb': (156, 108, 108),
+ 'color_html': '#9c6c6c'},
+ '127': {'num': '127',
+ 'name': '蚩尤旗',
+ 'name_en': 'Chiyounis',
+ 'color_rgb': (172, 92, 92),
+ 'color_html': '#ac5c5c'},
+ '128': {'num': '128',
+ 'name': '紫矿',
+ 'name_en': 'Purpurity',
+ 'color_rgb': (156, 76, 84),
+ 'color_html': '#9c4c54'},
+ '129': {'num': '129',
+ 'name': '紫诰',
+ 'name_en': 'PurpleEdict',
+ 'color_rgb': (116, 84, 92),
+ 'color_html': '#74545c'},
+ '130': {'num': '130',
+ 'name': '苏方',
+ 'name_en': 'Sufang',
+ 'color_rgb': (132, 68, 76),
+ 'color_html': '#84444c'},
+ '131': {'num': '131',
+ 'name': '霁红',
+ 'name_en': 'Crimsonclarity',
+ 'color_rgb': (124, 68, 76),
+ 'color_html': '#7c444c'},
+ '132': {'num': '132',
+ 'name': '蜜褐',
+ 'name_en': 'Honeybrown',
+ 'color_rgb': (108, 52, 52),
+ 'color_html': '#6c3434'},
+ '133': {'num': '133',
+ 'name': '福色',
+ 'name_en': 'Blesshue',
+ 'color_rgb': (100, 44, 44),
+ 'color_html': '#642c2c'},
+ '134': {'num': '134',
+ 'name': '黪紫',
+ 'name_en': 'Duskwine',
+ 'color_rgb': (204, 116, 164),
+ 'color_html': '#cc74a4'},
+ '135': {'num': '135',
+ 'name': '龙膏烛',
+ 'name_en': 'Dragonwaxflame',
+ 'color_rgb': (220, 132, 164),
+ 'color_html': '#dc84a4'},
+ '136': {'num': '136',
+ 'name': '苏梅',
+ 'name_en': 'SumptuousMoon',
+ 'color_rgb': (220, 116, 148),
+ 'color_html': '#dc7494'},
+ '137': {'num': '137',
+ 'name': '琅环紫',
+ 'name_en': 'Lanhuazhi',
+ 'color_rgb': (204, 92, 132),
+ 'color_html': '#cc5c84'},
+ '138': {'num': '138',
+ 'name': '胭脂水',
+ 'name_en': 'RougeWater',
+ 'color_rgb': (188, 92, 140),
+ 'color_html': '#bc5c8c'},
+ '139': {'num': '139',
+ 'name': '紫茎屏风',
+ 'name_en': 'Amethyststem',
+ 'color_rgb': (163, 99, 131),
+ 'color_html': '#a36383'},
+ '140': {'num': '140',
+ 'name': '红踯躅',
+ 'name_en': 'ScarletBloom',
+ 'color_rgb': (188, 52, 116),
+ 'color_html': '#bc3474'},
+ '141': {'num': '141',
+ 'name': '胭脂紫',
+ 'name_en': 'Crimsonhue',
+ 'color_rgb': (180, 68, 108),
+ 'color_html': '#b4446c'},
+ '142': {'num': '142',
+ 'name': '魏红',
+ 'name_en': 'Weihong',
+ 'color_rgb': (164, 52, 100),
+ 'color_html': '#a43464'},
+ '143': {'num': '143',
+ 'name': '紫府',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (156, 92, 124),
+ 'color_html': '#9c5c7c'},
+ '144': {'num': '144',
+ 'name': '魏紫',
+ 'name_en': 'Weizi',
+ 'color_rgb': (148, 52, 84),
+ 'color_html': '#943454'},
+ '145': {'num': '145',
+ 'name': '地血',
+ 'name_en': 'Earthblood',
+ 'color_rgb': (132, 68, 100),
+ 'color_html': '#844464'},
+ '146': {'num': '146',
+ 'name': '芥拾紫',
+ 'name_en': 'Violetglean',
+ 'color_rgb': (100, 36, 68),
+ 'color_html': '#642444'},
+ '147': {'num': '147',
+ 'name': '油紫',
+ 'name_en': 'Oleanthrene',
+ 'color_rgb': (68, 12, 44),
+ 'color_html': '#440c2c'},
+ '148': {'num': '148',
+ 'name': '紫薄汗',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (188, 164, 204),
+ 'color_html': '#bca4cc'},
+ '149': {'num': '149',
+ 'name': '退红',
+ 'name_en': 'Blushrecede',
+ 'color_rgb': (244, 204, 228),
+ 'color_html': '#f4cce4'},
+ '150': {'num': '150',
+ 'name': '昌容',
+ 'name_en': 'Changrong',
+ 'color_rgb': (220, 196, 228),
+ 'color_html': '#dcc4e4'},
+ '151': {'num': '151',
+ 'name': '樱花',
+ 'name_en': 'Cherryblossom',
+ 'color_rgb': (228, 188, 212),
+ 'color_html': '#e4bcd4'},
+ '152': {'num': '152',
+ 'name': '丁香',
+ 'name_en': 'Lilac',
+ 'color_rgb': (204, 148, 188),
+ 'color_html': '#cc94bc'},
+ '153': {'num': '153',
+ 'name': '木槿',
+ 'name_en': 'Muhlenia',
+ 'color_rgb': (188, 124, 180),
+ 'color_html': '#bc7cb4'},
+ '154': {'num': '154',
+ 'name': '茈藐',
+ 'name_en': 'Cimiao',
+ 'color_rgb': (164, 124, 180),
+ 'color_html': '#a47cb4'},
+ '155': {'num': '155',
+ 'name': '紫蒲',
+ 'name_en': 'Purplebulrush',
+ 'color_rgb': (164, 84, 156),
+ 'color_html': '#a4549c'},
+ '156': {'num': '156',
+ 'name': '紫紶',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (124, 84, 132),
+ 'color_html': '#7c5484'},
+ '157': {'num': '157',
+ 'name': '拂紫绵',
+ 'name_en': 'Lavenderfluff',
+ 'color_rgb': (124, 84, 124),
+ 'color_html': '#7c547c'},
+ '158': {'num': '158',
+ 'name': '赪紫',
+ 'name_en': 'Crimsonpurple',
+ 'color_rgb': (140, 28, 116),
+ 'color_html': '#8c1c74'},
+ '159': {'num': '159',
+ 'name': '三公子',
+ 'name_en': 'Thirdson',
+ 'color_rgb': (100, 60, 116),
+ 'color_html': '#643c74'},
+ '160': {'num': '160',
+ 'name': '齐紫',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (108, 36, 108),
+ 'color_html': '#6c246c'},
+ '161': {'num': '161',
+ 'name': '凝夜紫',
+ 'name_en': 'Noctilucence',
+ 'color_rgb': (68, 36, 84),
+ 'color_html': '#442454'},
+ '162': {'num': '162',
+ 'name': '石英',
+ 'name_en': 'Silicarock',
+ 'color_rgb': (204, 180, 188),
+ 'color_html': '#ccb4bc'},
+ '163': {'num': '163',
+ 'name': '香炉紫烟',
+ 'name_en': 'Censoryphume',
+ 'color_rgb': (211, 203, 211),
+ 'color_html': '#d3cbd3'},
+ '164': {'num': '164',
+ 'name': '苍烟落照',
+ 'name_en': 'Crimsonhaze',
+ 'color_rgb': (203, 179, 179),
+ 'color_html': '#cbb3b3'},
+ '165': {'num': '165',
+ 'name': '甘石',
+ 'name_en': 'Ganstone',
+ 'color_rgb': (188, 180, 180),
+ 'color_html': '#bcb4b4'},
+ '166': {'num': '166',
+ 'name': '紫菂',
+ 'name_en': 'Amethystine',
+ 'color_rgb': (156, 140, 172),
+ 'color_html': '#9c8cac'},
+ '167': {'num': '167',
+ 'name': '银褐',
+ 'name_en': 'Silverbrown',
+ 'color_rgb': (156, 140, 156),
+ 'color_html': '#9c8c9c'},
+ '168': {'num': '168',
+ 'name': '藕丝褐',
+ 'name_en': 'Lotusrootbrown',
+ 'color_rgb': (172, 132, 132),
+ 'color_html': '#ac8484'},
+ '169': {'num': '169',
+ 'name': '烟红',
+ 'name_en': 'Crimsonmist',
+ 'color_rgb': (156, 132, 140),
+ 'color_html': '#9c848c'},
+ '170': {'num': '170',
+ 'name': '迷楼灰',
+ 'name_en': 'Mistyloomgray',
+ 'color_rgb': (148, 132, 140),
+ 'color_html': '#94848c'},
+ '171': {'num': '171',
+ 'name': '红藤杖',
+ 'name_en': 'Crimsonvine_staff',
+ 'color_rgb': (148, 132, 132),
+ 'color_html': '#948484'},
+ '172': {'num': '172',
+ 'name': '鸦维',
+ 'name_en': 'Ebonivory',
+ 'color_rgb': (108, 92, 108),
+ 'color_html': '#6c5c6c'},
+ '173': {'num': '173',
+ 'name': '玄天',
+ 'name_en': 'Celestialdeep',
+ 'color_rgb': (108, 84, 92),
+ 'color_html': '#6c545c'},
+ '174': {'num': '174',
+ 'name': '烟墨',
+ 'name_en': 'Inkmist',
+ 'color_rgb': (92, 76, 84),
+ 'color_html': '#5c4c54'},
+ '175': {'num': '175',
+ 'name': '紫鼠',
+ 'name_en': 'VioletSquirrel',
+ 'color_rgb': (92, 76, 84),
+ 'color_html': '#5c4c54'},
+ '176': {'num': '176',
+ 'name': '栀子',
+ 'name_en': 'Gardenia',
+ 'color_rgb': (252, 196, 60),
+ 'color_html': '#fcc43c'},
+ '177': {'num': '177',
+ 'name': '黄白游',
+ 'name_en': 'Aureolus',
+ 'color_rgb': (252, 244, 156),
+ 'color_html': '#fcf49c'},
+ '178': {'num': '178',
+ 'name': '松花',
+ 'name_en': 'Pinebloom',
+ 'color_rgb': (252, 236, 108),
+ 'color_html': '#fcec6c'},
+ '179': {'num': '179',
+ 'name': '缃叶',
+ 'name_en': 'Verdantleaf',
+ 'color_rgb': (236, 212, 84),
+ 'color_html': '#ecd454'},
+ '180': {'num': '180',
+ 'name': '黄栗留',
+ 'name_en': 'Orchardflame',
+ 'color_rgb': (252, 220, 92),
+ 'color_html': '#fcdc5c'},
+ '181': {'num': '181',
+ 'name': '嫩鹅黄',
+ 'name_en': 'Gosssling_yellow',
+ 'color_rgb': (244, 204, 100),
+ 'color_html': '#f4cc64'},
+ '182': {'num': '182',
+ 'name': '黄河琉璃',
+ 'name_en': 'Aurelianriver',
+ 'color_rgb': (227, 171, 75),
+ 'color_html': '#e3ab4b'},
+ '183': {'num': '183',
+ 'name': '杏子',
+ 'name_en': 'Apricot',
+ 'color_rgb': (220, 148, 52),
+ 'color_html': '#dc9434'},
+ '184': {'num': '184',
+ 'name': '红友',
+ 'name_en': 'Crimsonfriend',
+ 'color_rgb': (220, 140, 60),
+ 'color_html': '#dc8c3c'},
+ '185': {'num': '185',
+ 'name': '库金',
+ 'name_en': 'Crescentia',
+ 'color_rgb': (228, 140, 60),
+ 'color_html': '#e48c3c'},
+ '186': {'num': '186',
+ 'name': '鞠衣',
+ 'name_en': 'Chrysanthemumcloak',
+ 'color_rgb': (212, 164, 52),
+ 'color_html': '#d4a434'},
+ '187': {'num': '187',
+ 'name': '黄不老',
+ 'name_en': 'Eternalgreen',
+ 'color_rgb': (220, 156, 52),
+ 'color_html': '#dc9c34'},
+ '188': {'num': '188',
+ 'name': '郁金裙',
+ 'name_en': 'Saffronskirt',
+ 'color_rgb': (212, 132, 52),
+ 'color_html': '#d48434'},
+ '189': {'num': '189',
+ 'name': '露褐',
+ 'name_en': 'Dewhued',
+ 'color_rgb': (188, 132, 84),
+ 'color_html': '#bc8454'},
+ '190': {'num': '190',
+ 'name': '蛾黄',
+ 'name_en': 'Eryellow',
+ 'color_rgb': (188, 140, 44),
+ 'color_html': '#bc8c2c'},
+ '191': {'num': '191',
+ 'name': '光明砂',
+ 'name_en': 'LuminousSilt',
+ 'color_rgb': (204, 92, 36),
+ 'color_html': '#cc5c24'},
+ '192': {'num': '192',
+ 'name': '柘黄',
+ 'name_en': 'Topazgold',
+ 'color_rgb': (196, 124, 20),
+ 'color_html': '#c47c14'},
+ '193': {'num': '193',
+ 'name': '媚蝶',
+ 'name_en': 'Enchantbutterfly',
+ 'color_rgb': (188, 108, 52),
+ 'color_html': '#bc6c34'},
+ '194': {'num': '194',
+ 'name': '黄流',
+ 'name_en': 'Aurestream',
+ 'color_rgb': (156, 100, 36),
+ 'color_html': '#9c6424'},
+ '195': {'num': '195',
+ 'name': '韎韐',
+ 'name_en': 'Eleganceweave',
+ 'color_rgb': (156, 84, 36),
+ 'color_html': '#9c5424'},
+ '196': {'num': '196',
+ 'name': '九斤黄',
+ 'name_en': 'Ninegold',
+ 'color_rgb': (220, 180, 124),
+ 'color_html': '#dcb47c'},
+ '197': {'num': '197',
+ 'name': '弗肯红',
+ 'name_en': 'Florvermilion',
+ 'color_rgb': (236, 220, 196),
+ 'color_html': '#ecdcc4'},
+ '198': {'num': '198',
+ 'name': '赤璋',
+ 'name_en': 'Crimsontablet',
+ 'color_rgb': (228, 196, 156),
+ 'color_html': '#e4c49c'},
+ '199': {'num': '199',
+ 'name': '如梦令',
+ 'name_en': 'Dreamverse',
+ 'color_rgb': (220, 188, 156),
+ 'color_html': '#dcbc9c'},
+ '200': {'num': '200',
+ 'name': '茧色',
+ 'name_en': 'Cocoonshade',
+ 'color_rgb': (196, 164, 108),
+ 'color_html': '#c4a46c'},
+ '201': {'num': '201',
+ 'name': '芸黄',
+ 'name_en': 'Gleamgold',
+ 'color_rgb': (212, 164, 108),
+ 'color_html': '#d4a46c'},
+ '202': {'num': '202',
+ 'name': '椒房',
+ 'name_en': 'Pepperclove',
+ 'color_rgb': (220, 156, 92),
+ 'color_html': '#dc9c5c'},
+ '203': {'num': '203',
+ 'name': '金埒',
+ 'name_en': 'GildedBridle',
+ 'color_rgb': (188, 148, 84),
+ 'color_html': '#bc9454'},
+ '204': {'num': '204',
+ 'name': '雌黄',
+ 'name_en': 'Orpiment',
+ 'color_rgb': (180, 140, 76),
+ 'color_html': '#b48c4c'},
+ '205': {'num': '205',
+ 'name': '密陀僧',
+ 'name_en': 'Mitalite',
+ 'color_rgb': (180, 148, 76),
+ 'color_html': '#b4944c'},
+ '206': {'num': '206',
+ 'name': '大块',
+ 'name_en': 'Massivepiece',
+ 'color_rgb': (188, 164, 132),
+ 'color_html': '#bca484'},
+ '207': {'num': '207',
+ 'name': '蜜合',
+ 'name_en': 'Honeyblend',
+ 'color_rgb': (220, 212, 196),
+ 'color_html': '#dcd4c4'},
+ '208': {'num': '208',
+ 'name': '地籁',
+ 'name_en': 'Earthwhisper',
+ 'color_rgb': (220, 204, 180),
+ 'color_html': '#dcccb4'},
+ '209': {'num': '209',
+ 'name': '仙米',
+ 'name_en': 'CelestialRice',
+ 'color_rgb': (204, 204, 172),
+ 'color_html': '#ccccac'},
+ '210': {'num': '210',
+ 'name': '假山南',
+ 'name_en': 'Southfalsescarp',
+ 'color_rgb': (212, 196, 164),
+ 'color_html': '#d4c4a4'},
+ '211': {'num': '211',
+ 'name': '黄粱',
+ 'name_en': 'GoldenGrainDream',
+ 'color_rgb': (196, 180, 156),
+ 'color_html': '#c4b49c'},
+ '212': {'num': '212',
+ 'name': '石蜜',
+ 'name_en': 'Rockhoney',
+ 'color_rgb': (212, 188, 140),
+ 'color_html': '#d4bc8c'},
+ '213': {'num': '213',
+ 'name': '紫花布',
+ 'name_en': 'Amethystweave',
+ 'color_rgb': (188, 164, 140),
+ 'color_html': '#bca48c'},
+ '214': {'num': '214',
+ 'name': '黄封',
+ 'name_en': 'Amaranthine',
+ 'color_rgb': (204, 180, 116),
+ 'color_html': '#ccb474'},
+ '215': {'num': '215',
+ 'name': '养生主',
+ 'name_en': 'Nourishlife',
+ 'color_rgb': (180, 156, 124),
+ 'color_html': '#b49c7c'},
+ '216': {'num': '216',
+ 'name': '沙场',
+ 'name_en': 'Battlescene',
+ 'color_rgb': (188, 164, 116),
+ 'color_html': '#bca474'},
+ '217': {'num': '217',
+ 'name': '黄螺',
+ 'name_en': 'Goldenwhelk',
+ 'color_rgb': (180, 164, 124),
+ 'color_html': '#b4a47c'},
+ '218': {'num': '218',
+ 'name': '蒸栗',
+ 'name_en': 'Steamedchestnut',
+ 'color_rgb': (164, 140, 92),
+ 'color_html': '#a48c5c'},
+ '219': {'num': '219',
+ 'name': '巨吕',
+ 'name_en': 'Titanlyre',
+ 'color_rgb': (172, 140, 92),
+ 'color_html': '#ac8c5c'},
+ '220': {'num': '220',
+ 'name': '降真香',
+ 'name_en': 'Jiangzhenxiang',
+ 'color_rgb': (156, 132, 92),
+ 'color_html': '#9c845c'},
+ '221': {'num': '221',
+ 'name': '大云',
+ 'name_en': 'Megalonimbus',
+ 'color_rgb': (148, 124, 76),
+ 'color_html': '#947c4c'},
+ '222': {'num': '222',
+ 'name': '吉金',
+ 'name_en': 'Auremetal',
+ 'color_rgb': (140, 108, 68),
+ 'color_html': '#8c6c44'},
+ '223': {'num': '223',
+ 'name': '远志',
+ 'name_en': 'Aspiration',
+ 'color_rgb': (132, 100, 60),
+ 'color_html': '#84643c'},
+ '224': {'num': '224',
+ 'name': '射干',
+ 'name_en': 'Belamcanda',
+ 'color_rgb': (124, 100, 60),
+ 'color_html': '#7c643c'},
+ '225': {'num': '225',
+ 'name': '油葫芦',
+ 'name_en': 'Oilcricket',
+ 'color_rgb': (100, 76, 52),
+ 'color_html': '#644c34'},
+ '226': {'num': '226',
+ 'name': '龙战',
+ 'name_en': 'Dragonclash',
+ 'color_rgb': (92, 68, 36),
+ 'color_html': '#5c4424'},
+ '227': {'num': '227',
+ 'name': '緅絺',
+ 'name_en': 'Zozichiffon',
+ 'color_rgb': (132, 76, 44),
+ 'color_html': '#844c2c'},
+ '228': {'num': '228',
+ 'name': '葭灰',
+ 'name_en': 'ReedAsh',
+ 'color_rgb': (188, 180, 172),
+ 'color_html': '#bcb4ac'},
+ '229': {'num': '229',
+ 'name': '珠子褐',
+ 'name_en': 'Pearlbrown',
+ 'color_rgb': (188, 172, 156),
+ 'color_html': '#bcac9c'},
+ '230': {'num': '230',
+ 'name': '黄埃',
+ 'name_en': 'Aureolearth',
+ 'color_rgb': (180, 148, 116),
+ 'color_html': '#b49474'},
+ '231': {'num': '231',
+ 'name': '沉香',
+ 'name_en': 'Agarwood',
+ 'color_rgb': (156, 132, 108),
+ 'color_html': '#9c846c'},
+ '232': {'num': '232',
+ 'name': '明茶褐',
+ 'name_en': 'Amberlight',
+ 'color_rgb': (156, 132, 108),
+ 'color_html': '#9c846c'},
+ '233': {'num': '233',
+ 'name': '荆褐',
+ 'name_en': 'Thornumber',
+ 'color_rgb': (148, 108, 76),
+ 'color_html': '#946c4c'},
+ '234': {'num': '234',
+ 'name': '驼褐',
+ 'name_en': 'Camelochre',
+ 'color_rgb': (124, 92, 60),
+ 'color_html': '#7c5c3c'},
+ '235': {'num': '235',
+ 'name': '缊韨',
+ 'name_en': 'Mystiflux',
+ 'color_rgb': (156, 76, 52),
+ 'color_html': '#9c4c34'},
+ '236': {'num': '236',
+ 'name': '棠梨褐',
+ 'name_en': 'Tangleebrown',
+ 'color_rgb': (148, 92, 68),
+ 'color_html': '#945c44'},
+ '237': {'num': '237',
+ 'name': '檀褐',
+ 'name_en': 'Tanhued',
+ 'color_rgb': (148, 84, 52),
+ 'color_html': '#945434'},
+ '238': {'num': '238',
+ 'name': '朱石栗',
+ 'name_en': 'Crimsonstonechestnut',
+ 'color_rgb': (132, 76, 44),
+ 'color_html': '#844c2c'},
+ '239': {'num': '239',
+ 'name': '紫瓯',
+ 'name_en': 'AmethystCup',
+ 'color_rgb': (124, 68, 28),
+ 'color_html': '#7c441c'},
+ '240': {'num': '240',
+ 'name': '栗壳',
+ 'name_en': 'Chestnutshell',
+ 'color_rgb': (116, 84, 60),
+ 'color_html': '#74543c'},
+ '241': {'num': '241',
+ 'name': '麝香褐',
+ 'name_en': 'Muskbrown',
+ 'color_rgb': (108, 76, 60),
+ 'color_html': '#6c4c3c'},
+ '242': {'num': '242',
+ 'name': '椒褐',
+ 'name_en': 'Peppervern',
+ 'color_rgb': (116, 68, 60),
+ 'color_html': '#74443c'},
+ '243': {'num': '243',
+ 'name': '枣褐',
+ 'name_en': 'Jujubrown',
+ 'color_rgb': (108, 52, 28),
+ 'color_html': '#6c341c'},
+ '244': {'num': '244',
+ 'name': '目童子',
+ 'name_en': 'Eyeling',
+ 'color_rgb': (92, 52, 36),
+ 'color_html': '#5c3424'},
+ '245': {'num': '245',
+ 'name': '青骊',
+ 'name_en': 'Azuresteed',
+ 'color_rgb': (68, 36, 20),
+ 'color_html': '#442414'},
+ '246': {'num': '246',
+ 'name': '丁香褐',
+ 'name_en': 'Lilacbrown',
+ 'color_rgb': (188, 148, 132),
+ 'color_html': '#bc9484'},
+ '247': {'num': '247',
+ 'name': '肉红',
+ 'name_en': 'Carnescent',
+ 'color_rgb': (220, 196, 188),
+ 'color_html': '#dcc4bc'},
+ '248': {'num': '248',
+ 'name': '夏籥',
+ 'name_en': 'Summerflute',
+ 'color_rgb': (212, 172, 156),
+ 'color_html': '#d4ac9c'},
+ '249': {'num': '249',
+ 'name': '檀唇',
+ 'name_en': 'Rosekiss',
+ 'color_rgb': (220, 156, 140),
+ 'color_html': '#dc9c8c'},
+ '250': {'num': '250',
+ 'name': '紫磨金',
+ 'name_en': 'Amethystgold',
+ 'color_rgb': (188, 132, 108),
+ 'color_html': '#bc846c'},
+ '251': {'num': '251',
+ 'name': '檀色',
+ 'name_en': 'Rosewood',
+ 'color_rgb': (180, 108, 92),
+ 'color_html': '#b46c5c'},
+ '252': {'num': '252',
+ 'name': '鹰背褐',
+ 'name_en': 'Eaglebackbrown',
+ 'color_rgb': (140, 108, 92),
+ 'color_html': '#8c6c5c'},
+ '253': {'num': '253',
+ 'name': '赭罗',
+ 'name_en': 'Zhoran',
+ 'color_rgb': (156, 100, 84),
+ 'color_html': '#9c6454'},
+ '254': {'num': '254',
+ 'name': '老僧衣',
+ 'name_en': 'Elderrobe',
+ 'color_rgb': (164, 92, 68),
+ 'color_html': '#a45c44'},
+ '255': {'num': '255',
+ 'name': '姜黄',
+ 'name_en': 'Saffronspice',
+ 'color_rgb': (212, 196, 100),
+ 'color_html': '#d4c464'},
+ '256': {'num': '256',
+ 'name': '半见',
+ 'name_en': 'Semiview',
+ 'color_rgb': (252, 252, 196),
+ 'color_html': '#fcfcc4'},
+ '257': {'num': '257',
+ 'name': '断肠',
+ 'name_en': 'Heartbreak',
+ 'color_rgb': (236, 236, 196),
+ 'color_html': '#ececc4'},
+ '258': {'num': '258',
+ 'name': '葱青',
+ 'name_en': 'Verdigris',
+ 'color_rgb': (236, 244, 188),
+ 'color_html': '#ecf4bc'},
+ '259': {'num': '259',
+ 'name': '女贞黄',
+ 'name_en': 'LigustrumFlava',
+ 'color_rgb': (244, 236, 172),
+ 'color_html': '#f4ecac'},
+ '260': {'num': '260',
+ 'name': '莺儿',
+ 'name_en': 'Nightingale',
+ 'color_rgb': (236, 228, 172),
+ 'color_html': '#ece4ac'},
+ '261': {'num': '261',
+ 'name': '桑蕾',
+ 'name_en': 'Mulberryray',
+ 'color_rgb': (236, 220, 156),
+ 'color_html': '#ecdc9c'},
+ '262': {'num': '262',
+ 'name': '绢纨',
+ 'name_en': 'Silkgossamer',
+ 'color_rgb': (236, 228, 148),
+ 'color_html': '#ece494'},
+ '263': {'num': '263',
+ 'name': '少艾',
+ 'name_en': 'Youthbloom',
+ 'color_rgb': (228, 236, 156),
+ 'color_html': '#e4ec9c'},
+ '264': {'num': '264',
+ 'name': '绮钱',
+ 'name_en': 'Gossamercoin',
+ 'color_rgb': (220, 220, 140),
+ 'color_html': '#dcdc8c'},
+ '265': {'num': '265',
+ 'name': '翠樽',
+ 'name_en': 'Jadeflagon',
+ 'color_rgb': (204, 212, 116),
+ 'color_html': '#ccd474'},
+ '266': {'num': '266',
+ 'name': '田赤',
+ 'name_en': 'Terracrimson',
+ 'color_rgb': (228, 212, 132),
+ 'color_html': '#e4d484'},
+ '267': {'num': '267',
+ 'name': '禹余粮',
+ 'name_en': 'Yuyuliang',
+ 'color_rgb': (228, 212, 124),
+ 'color_html': '#e4d47c'},
+ '268': {'num': '268',
+ 'name': '姚黄',
+ 'name_en': 'YaoHuang',
+ 'color_rgb': (212, 188, 68),
+ 'color_html': '#d4bc44'},
+ '269': {'num': '269',
+ 'name': '太一余粮',
+ 'name_en': 'PrimordialSustenance',
+ 'color_rgb': (211, 179, 91),
+ 'color_html': '#d3b35b'},
+ '270': {'num': '270',
+ 'name': '栾华',
+ 'name_en': 'Luanhua',
+ 'color_rgb': (196, 172, 92),
+ 'color_html': '#c4ac5c'},
+ '271': {'num': '271',
+ 'name': '秋香',
+ 'name_en': 'AutumnBloom',
+ 'color_rgb': (188, 156, 68),
+ 'color_html': '#bc9c44'},
+ '272': {'num': '272',
+ 'name': '大赤',
+ 'name_en': 'Crimsonheart',
+ 'color_rgb': (172, 148, 76),
+ 'color_html': '#ac944c'},
+ '273': {'num': '273',
+ 'name': '苍黄',
+ 'name_en': 'Canghuang',
+ 'color_rgb': (180, 164, 20),
+ 'color_html': '#b4a414'},
+ '274': {'num': '274',
+ 'name': '老茯神',
+ 'name_en': 'Elderwood',
+ 'color_rgb': (172, 132, 52),
+ 'color_html': '#ac8434'},
+ '275': {'num': '275',
+ 'name': '流黄',
+ 'name_en': 'Aureolin',
+ 'color_rgb': (140, 116, 68),
+ 'color_html': '#8c7444'},
+ '276': {'num': '276',
+ 'name': '青白玉',
+ 'name_en': 'Cyanjade',
+ 'color_rgb': (204, 196, 164),
+ 'color_html': '#ccc4a4'},
+ '277': {'num': '277',
+ 'name': '玉色',
+ 'name_en': 'Jadehue',
+ 'color_rgb': (236, 228, 212),
+ 'color_html': '#ece4d4'},
+ '278': {'num': '278',
+ 'name': '骨缥',
+ 'name_en': 'Bonegossamer',
+ 'color_rgb': (236, 228, 196),
+ 'color_html': '#ece4c4'},
+ '279': {'num': '279',
+ 'name': '黄润',
+ 'name_en': 'Amberglow',
+ 'color_rgb': (220, 212, 188),
+ 'color_html': '#dcd4bc'},
+ '280': {'num': '280',
+ 'name': '缣缃',
+ 'name_en': 'Silkgilt',
+ 'color_rgb': (212, 204, 164),
+ 'color_html': '#d4cca4'},
+ '281': {'num': '281',
+ 'name': '佩玖',
+ 'name_en': 'Peachjewel',
+ 'color_rgb': (172, 156, 140),
+ 'color_html': '#ac9c8c'},
+ '282': {'num': '282',
+ 'name': '玄校',
+ 'name_en': 'Mysticlore',
+ 'color_rgb': (172, 164, 132),
+ 'color_html': '#aca484'},
+ '283': {'num': '283',
+ 'name': '黄琮',
+ 'name_en': 'Ambercite',
+ 'color_rgb': (156, 140, 108),
+ 'color_html': '#9c8c6c'},
+ '284': {'num': '284',
+ 'name': '石莲褐',
+ 'name_en': 'Stonebloom',
+ 'color_rgb': (148, 140, 124),
+ 'color_html': '#948c7c'},
+ '285': {'num': '285',
+ 'name': '绿豆褐',
+ 'name_en': 'Mungumber',
+ 'color_rgb': (148, 140, 108),
+ 'color_html': '#948c6c'},
+ '286': {'num': '286',
+ 'name': '綟绶',
+ 'name_en': 'Twisilken',
+ 'color_rgb': (116, 108, 76),
+ 'color_html': '#746c4c'},
+ '287': {'num': '287',
+ 'name': '茶色',
+ 'name_en': 'Teacolored',
+ 'color_rgb': (140, 116, 84),
+ 'color_html': '#8c7454'},
+ '288': {'num': '288',
+ 'name': '濯绛',
+ 'name_en': 'Scarletwash',
+ 'color_rgb': (124, 108, 100),
+ 'color_html': '#7c6c64'},
+ '289': {'num': '289',
+ 'name': '黑朱',
+ 'name_en': 'Ebonyvermilion',
+ 'color_rgb': (116, 108, 92),
+ 'color_html': '#746c5c'},
+ '290': {'num': '290',
+ 'name': '冥色',
+ 'name_en': 'Twilightshade',
+ 'color_rgb': (100, 92, 76),
+ 'color_html': '#645c4c'},
+ '291': {'num': '291',
+ 'name': '伽罗',
+ 'name_en': 'Jialuo',
+ 'color_rgb': (108, 92, 60),
+ 'color_html': '#6c5c3c'},
+ '292': {'num': '292',
+ 'name': '苍艾',
+ 'name_en': 'Cyanheart',
+ 'color_rgb': (92, 76, 60),
+ 'color_html': '#5c4c3c'},
+ '293': {'num': '293',
+ 'name': '群青',
+ 'name_en': 'Ultramarine',
+ 'color_rgb': (44, 92, 164),
+ 'color_html': '#2c5ca4'},
+ '294': {'num': '294',
+ 'name': '碧落',
+ 'name_en': 'Azurehaven',
+ 'color_rgb': (172, 212, 236),
+ 'color_html': '#acd4ec'},
+ '295': {'num': '295',
+ 'name': '晴山',
+ 'name_en': 'Sunnypeak',
+ 'color_rgb': (164, 188, 220),
+ 'color_html': '#a4bcdc'},
+ '296': {'num': '296',
+ 'name': '品月',
+ 'name_en': 'MoonSavor',
+ 'color_rgb': (140, 172, 204),
+ 'color_html': '#8caccc'},
+ '297': {'num': '297',
+ 'name': '窃蓝',
+ 'name_en': 'Stealblue',
+ 'color_rgb': (140, 172, 220),
+ 'color_html': '#8cacdc'},
+ '298': {'num': '298',
+ 'name': '挼蓝',
+ 'name_en': 'Azuremeld',
+ 'color_rgb': (108, 156, 196),
+ 'color_html': '#6c9cc4'},
+ '299': {'num': '299',
+ 'name': '监德',
+ 'name_en': 'Virtuguard',
+ 'color_rgb': (108, 148, 204),
+ 'color_html': '#6c94cc'},
+ '300': {'num': '300',
+ 'name': '苍苍',
+ 'name_en': 'Ethereal',
+ 'color_rgb': (92, 116, 188),
+ 'color_html': '#5c74bc'},
+ '301': {'num': '301',
+ 'name': '孔雀蓝',
+ 'name_en': 'Peacoblue',
+ 'color_rgb': (76, 148, 196),
+ 'color_html': '#4c94c4'},
+ '302': {'num': '302',
+ 'name': '青冥',
+ 'name_en': 'Azuredeep',
+ 'color_rgb': (52, 116, 172),
+ 'color_html': '#3474ac'},
+ '303': {'num': '303',
+ 'name': '柔蓝',
+ 'name_en': 'Cerulean',
+ 'color_rgb': (20, 108, 156),
+ 'color_html': '#146c9c'},
+ '304': {'num': '304',
+ 'name': '碧城',
+ 'name_en': 'Jadecity',
+ 'color_rgb': (20, 84, 124),
+ 'color_html': '#14547c'},
+ '305': {'num': '305',
+ 'name': '蓝采和',
+ 'name_en': 'Lanciferous',
+ 'color_rgb': (4, 68, 108),
+ 'color_html': '#04446c'},
+ '306': {'num': '306',
+ 'name': '细宇',
+ 'name_en': 'Microcosm',
+ 'color_rgb': (4, 60, 116),
+ 'color_html': '#043c74'},
+ '307': {'num': '307',
+ 'name': '帝释青',
+ 'name_en': 'Indigocyan',
+ 'color_rgb': (4, 52, 100),
+ 'color_html': '#043464'},
+ '308': {'num': '308',
+ 'name': '佛头青',
+ 'name_en': 'BuddhaAzure',
+ 'color_rgb': (28, 52, 92),
+ 'color_html': '#1c345c'},
+ '309': {'num': '309',
+ 'name': '骐麟',
+ 'name_en': 'Qilin',
+ 'color_rgb': (20, 36, 76),
+ 'color_html': '#14244c'},
+ '310': {'num': '310',
+ 'name': '花青',
+ 'name_en': 'Florazure',
+ 'color_rgb': (28, 44, 68),
+ 'color_html': '#1c2c44'},
+ '311': {'num': '311',
+ 'name': '优昙瑞',
+ 'name_en': 'Udannia',
+ 'color_rgb': (100, 92, 172),
+ 'color_html': '#645cac'},
+ '312': {'num': '312',
+ 'name': '暮山紫',
+ 'name_en': 'VespertinePurple',
+ 'color_rgb': (164, 172, 212),
+ 'color_html': '#a4acd4'},
+ '313': {'num': '313',
+ 'name': '紫苑',
+ 'name_en': 'Asterflower',
+ 'color_rgb': (116, 124, 188),
+ 'color_html': '#747cbc'},
+ '314': {'num': '314',
+ 'name': '延维',
+ 'name_en': 'Eternweave',
+ 'color_rgb': (76, 76, 156),
+ 'color_html': '#4c4c9c'},
+ '315': {'num': '315',
+ 'name': '曾青',
+ 'name_en': 'Verdigris',
+ 'color_rgb': (84, 84, 100),
+ 'color_html': '#545464'},
+ '316': {'num': '316',
+ 'name': '青黛',
+ 'name_en': 'Azurehue',
+ 'color_rgb': (68, 68, 92),
+ 'color_html': '#44445c'},
+ '317': {'num': '317',
+ 'name': '䒌靘',
+ 'name_en': 'Ethereal',
+ 'color_rgb': (68, 68, 92),
+ 'color_html': '#44445c'},
+ '318': {'num': '318',
+ 'name': '缪琳',
+ 'name_en': 'Miolin',
+ 'color_rgb': (52, 52, 68),
+ 'color_html': '#343444'},
+ '319': {'num': '319',
+ 'name': '绀蝶',
+ 'name_en': 'Azurebutterfly',
+ 'color_rgb': (44, 44, 60),
+ 'color_html': '#2c2c3c'},
+ '320': {'num': '320',
+ 'name': '獭见',
+ 'name_en': 'Otterview',
+ 'color_rgb': (20, 28, 44),
+ 'color_html': '#141c2c'},
+ '321': {'num': '321',
+ 'name': '天水碧',
+ 'name_en': 'Aquaheavenly',
+ 'color_rgb': (92, 164, 172),
+ 'color_html': '#5ca4ac'},
+ '322': {'num': '322',
+ 'name': '井天',
+ 'name_en': 'Celestialwell',
+ 'color_rgb': (164, 204, 204),
+ 'color_html': '#a4cccc'},
+ '323': {'num': '323',
+ 'name': '云门',
+ 'name_en': 'Cloudgate',
+ 'color_rgb': (164, 212, 228),
+ 'color_html': '#a4d4e4'},
+ '324': {'num': '324',
+ 'name': '西子',
+ 'name_en': 'Xizi',
+ 'color_rgb': (132, 196, 204),
+ 'color_html': '#84c4cc'},
+ '325': {'num': '325',
+ 'name': '正青',
+ 'name_en': 'Verdancy',
+ 'color_rgb': (108, 172, 172),
+ 'color_html': '#6cacac'},
+ '326': {'num': '326',
+ 'name': '扁青',
+ 'name_en': 'Azureblade',
+ 'color_rgb': (84, 148, 148),
+ 'color_html': '#549494'},
+ '327': {'num': '327',
+ 'name': '法翠',
+ 'name_en': 'Jadefire',
+ 'color_rgb': (20, 140, 148),
+ 'color_html': '#148c94'},
+ '328': {'num': '328',
+ 'name': '吐绶蓝',
+ 'name_en': 'Azureplume',
+ 'color_rgb': (68, 132, 164),
+ 'color_html': '#4484a4'},
+ '329': {'num': '329',
+ 'name': '鱼师青',
+ 'name_en': 'Fishmasterblue',
+ 'color_rgb': (52, 124, 140),
+ 'color_html': '#347c8c'},
+ '330': {'num': '330',
+ 'name': '软翠',
+ 'name_en': 'Melliflueve',
+ 'color_rgb': (4, 108, 132),
+ 'color_html': '#046c84'},
+ '331': {'num': '331',
+ 'name': '青緺',
+ 'name_en': 'Azureweave',
+ 'color_rgb': (41, 72, 82),
+ 'color_html': '#294852'},
+ '332': {'num': '332',
+ 'name': '螺子黛',
+ 'name_en': 'SpiralIndigo',
+ 'color_rgb': (20, 60, 60),
+ 'color_html': '#143c3c'},
+ '333': {'num': '333',
+ 'name': '二绿',
+ 'name_en': 'Emeraude',
+ 'color_rgb': (92, 164, 156),
+ 'color_html': '#5ca49c'},
+ '334': {'num': '334',
+ 'name': '繱犗',
+ 'name_en': 'Silkenbound',
+ 'color_rgb': (140, 188, 188),
+ 'color_html': '#8cbcbc'},
+ '335': {'num': '335',
+ 'name': '铜青',
+ 'name_en': 'CupricPatina',
+ 'color_rgb': (60, 140, 132),
+ 'color_html': '#3c8c84'},
+ '336': {'num': '336',
+ 'name': '青雘',
+ 'name_en': 'Azureglow',
+ 'color_rgb': (4, 116, 116),
+ 'color_html': '#047474'},
+ '337': {'num': '337',
+ 'name': '䌦色',
+ 'name_en': 'Silkglow',
+ 'color_rgb': (36, 108, 108),
+ 'color_html': '#246c6c'},
+ '338': {'num': '338',
+ 'name': '石绿',
+ 'name_en': 'Jadegreen',
+ 'color_rgb': (36, 108, 100),
+ 'color_html': '#246c64'},
+ '339': {'num': '339',
+ 'name': '竹月',
+ 'name_en': 'Bamboonight',
+ 'color_rgb': (124, 156, 172),
+ 'color_html': '#7c9cac'},
+ '340': {'num': '340',
+ 'name': '月白',
+ 'name_en': 'Moonlit',
+ 'color_rgb': (212, 228, 236),
+ 'color_html': '#d4e4ec'},
+ '341': {'num': '341',
+ 'name': '素采',
+ 'name_en': 'Luminance',
+ 'color_rgb': (212, 220, 228),
+ 'color_html': '#d4dce4'},
+ '342': {'num': '342',
+ 'name': '星郎',
+ 'name_en': 'Stellarbright',
+ 'color_rgb': (188, 212, 228),
+ 'color_html': '#bcd4e4'},
+ '343': {'num': '343',
+ 'name': '影青',
+ 'name_en': 'Celadonshade',
+ 'color_rgb': (188, 204, 212),
+ 'color_html': '#bcccd4'},
+ '344': {'num': '344',
+ 'name': '逍遥游',
+ 'name_en': 'Freerove',
+ 'color_rgb': (180, 188, 196),
+ 'color_html': '#b4bcc4'},
+ '345': {'num': '345',
+ 'name': '白青',
+ 'name_en': 'Azuregreen',
+ 'color_rgb': (156, 180, 196),
+ 'color_html': '#9cb4c4'},
+ '346': {'num': '346',
+ 'name': '青鸾',
+ 'name_en': 'Azureon',
+ 'color_rgb': (156, 164, 180),
+ 'color_html': '#9ca4b4'},
+ '347': {'num': '347',
+ 'name': '东方既白',
+ 'name_en': 'Easterwhite',
+ 'color_rgb': (139, 163, 195),
+ 'color_html': '#8ba3c3'},
+ '348': {'num': '348',
+ 'name': '秋蓝',
+ 'name_en': 'Autumnbloom',
+ 'color_rgb': (124, 148, 156),
+ 'color_html': '#7c949c'},
+ '349': {'num': '349',
+ 'name': '空青',
+ 'name_en': 'Voidazure',
+ 'color_rgb': (100, 140, 156),
+ 'color_html': '#648c9c'},
+ '350': {'num': '350',
+ 'name': '太师青',
+ 'name_en': 'EminenceAzure',
+ 'color_rgb': (84, 116, 140),
+ 'color_html': '#54748c'},
+ '351': {'num': '351',
+ 'name': '菘蓝',
+ 'name_en': 'Isatisroot',
+ 'color_rgb': (108, 124, 140),
+ 'color_html': '#6c7c8c'},
+ '352': {'num': '352',
+ 'name': '育阳染',
+ 'name_en': 'Nuriscent',
+ 'color_rgb': (84, 100, 116),
+ 'color_html': '#546474'},
+ '353': {'num': '353',
+ 'name': '青雀头黛',
+ 'name_en': 'Azurecrest',
+ 'color_rgb': (52, 76, 108),
+ 'color_html': '#344c6c'},
+ '354': {'num': '354',
+ 'name': '霁蓝',
+ 'name_en': 'Azureclarity',
+ 'color_rgb': (60, 68, 84),
+ 'color_html': '#3c4454'},
+ '355': {'num': '355',
+ 'name': '瑾瑜',
+ 'name_en': 'Jinyu',
+ 'color_rgb': (28, 36, 52),
+ 'color_html': '#1c2434'},
+ '356': {'num': '356',
+ 'name': '缟羽',
+ 'name_en': 'Plumefrost',
+ 'color_rgb': (236, 236, 236),
+ 'color_html': '#ececec'},
+ '357': {'num': '357',
+ 'name': '山矾',
+ 'name_en': 'Mountflora',
+ 'color_rgb': (244, 244, 244),
+ 'color_html': '#f4f4f4'},
+ '358': {'num': '358',
+ 'name': '浅云',
+ 'name_en': 'Mistlight',
+ 'color_rgb': (236, 236, 244),
+ 'color_html': '#ececf4'},
+ '359': {'num': '359',
+ 'name': '凝脂',
+ 'name_en': 'Lustrouscream',
+ 'color_rgb': (244, 244, 236),
+ 'color_html': '#f4f4ec'},
+ '360': {'num': '360',
+ 'name': '皦玉',
+ 'name_en': 'Lustrousjade',
+ 'color_rgb': (236, 236, 236),
+ 'color_html': '#ececec'},
+ '361': {'num': '361',
+ 'name': '玉頩',
+ 'name_en': 'Jadeblush',
+ 'color_rgb': (236, 228, 228),
+ 'color_html': '#ece4e4'},
+ '362': {'num': '362',
+ 'name': '二目鱼',
+ 'name_en': 'Twogaze',
+ 'color_rgb': (220, 228, 220),
+ 'color_html': '#dce4dc'},
+ '363': {'num': '363',
+ 'name': '韶粉',
+ 'name_en': 'Shaurin',
+ 'color_rgb': (228, 228, 212),
+ 'color_html': '#e4e4d4'},
+ '364': {'num': '364',
+ 'name': '香皮',
+ 'name_en': 'Aromaskin',
+ 'color_rgb': (220, 212, 196),
+ 'color_html': '#dcd4c4'},
+ '365': {'num': '365',
+ 'name': '明月珰',
+ 'name_en': 'Moonjewel',
+ 'color_rgb': (212, 212, 204),
+ 'color_html': '#d4d4cc'},
+ '366': {'num': '366',
+ 'name': '藕丝秋半',
+ 'name_en': 'Autumngossamer',
+ 'color_rgb': (211, 203, 195),
+ 'color_html': '#d3cbc3'},
+ '367': {'num': '367',
+ 'name': '云母',
+ 'name_en': 'Micaflora',
+ 'color_rgb': (196, 188, 180),
+ 'color_html': '#c4bcb4'},
+ '368': {'num': '368',
+ 'name': '米汤娇',
+ 'name_en': 'Riceliqueur',
+ 'color_rgb': (236, 236, 220),
+ 'color_html': '#ececdc'},
+ '369': {'num': '369',
+ 'name': '酂白',
+ 'name_en': 'Zanbai',
+ 'color_rgb': (244, 252, 228),
+ 'color_html': '#f4fce4'},
+ '370': {'num': '370',
+ 'name': '吉量',
+ 'name_en': 'Aurequine',
+ 'color_rgb': (236, 236, 220),
+ 'color_html': '#ececdc'},
+ '371': {'num': '371',
+ 'name': '天球',
+ 'name_en': 'CelestialSphere',
+ 'color_rgb': (228, 220, 196),
+ 'color_html': '#e4dcc4'},
+ '372': {'num': '372',
+ 'name': '霜地',
+ 'name_en': 'Frostland',
+ 'color_rgb': (196, 196, 180),
+ 'color_html': '#c4c4b4'},
+ '373': {'num': '373',
+ 'name': '余白',
+ 'name_en': 'Whitespace',
+ 'color_rgb': (204, 204, 196),
+ 'color_html': '#ccccc4'},
+ '374': {'num': '374',
+ 'name': '溶溶月',
+ 'name_en': 'Lunaria',
+ 'color_rgb': (188, 196, 188),
+ 'color_html': '#bcc4bc'},
+ '375': {'num': '375',
+ 'name': '月魄',
+ 'name_en': 'Lunaraether',
+ 'color_rgb': (180, 180, 180),
+ 'color_html': '#b4b4b4'},
+ '376': {'num': '376',
+ 'name': '冻缥',
+ 'name_en': 'Frostwhisper',
+ 'color_rgb': (188, 196, 180),
+ 'color_html': '#bcc4b4'},
+ '377': {'num': '377',
+ 'name': '草白',
+ 'name_en': 'Whitengrass',
+ 'color_rgb': (188, 196, 172),
+ 'color_html': '#bcc4ac'},
+ '378': {'num': '378',
+ 'name': '不皂',
+ 'name_en': 'Unsullied',
+ 'color_rgb': (164, 172, 164),
+ 'color_html': '#a4aca4'},
+ '379': {'num': '379',
+ 'name': '绍衣',
+ 'name_en': 'Silkgarment',
+ 'color_rgb': (172, 164, 156),
+ 'color_html': '#aca49c'},
+ '380': {'num': '380',
+ 'name': '雷雨垂',
+ 'name_en': 'Thunderdrip',
+ 'color_rgb': (124, 124, 124),
+ 'color_html': '#7c7c7c'},
+ '381': {'num': '381',
+ 'name': '石涅',
+ 'name_en': 'Stoneglow',
+ 'color_rgb': (108, 108, 100),
+ 'color_html': '#6c6c64'},
+ '382': {'num': '382',
+ 'name': '墨黪',
+ 'name_en': 'Inkshadow',
+ 'color_rgb': (92, 84, 76),
+ 'color_html': '#5c544c'},
+ '383': {'num': '383',
+ 'name': '驖骊',
+ 'name_en': 'Ebonyglow',
+ 'color_rgb': (68, 68, 60),
+ 'color_html': '#44443c'},
+ '384': {'num': '384',
+ 'name': '京元',
+ 'name_en': 'Jingyuan',
+ 'color_rgb': (52, 52, 44),
+ 'color_html': '#34342c'}}
+ return Forbiddencity
+
+
+#from ._forbiddencity import get_forbidden
+Forbiddencity = get_forbidden()
+
+class ForbiddenCity:
+
+ green1=Forbidden_Cmap(range(1,19))
+ green2=Forbidden_Cmap(range(19,41))
+ green3=Forbidden_Cmap(range(41,62))
+ red1=Forbidden_Cmap(range(62,77))
+ red2=Forbidden_Cmap(range(77,104))
+ pink1=Forbidden_Cmap(range(104,134))
+ pink2=Forbidden_Cmap(range(134,148))
+ purple1=Forbidden_Cmap(range(148,162))
+ purple2=Forbidden_Cmap(range(162,176))
+ yellow1=Forbidden_Cmap(range(176,196))
+ yellow2=Forbidden_Cmap(range(196,207))
+ brown1=Forbidden_Cmap(range(207,228))
+ brown2=Forbidden_Cmap(range(228,246))
+ brown3=Forbidden_Cmap(range(246,255))
+ yellow3=Forbidden_Cmap(range(255,276))
+ brown4=Forbidden_Cmap(range(276,293))
+ blue1=Forbidden_Cmap(range(293,312))
+ blue2=Forbidden_Cmap(range(312,321))
+ blue3=Forbidden_Cmap(range(321,333))
+ blue4=Forbidden_Cmap(range(333,339))
+ grey1=Forbidden_Cmap(range(339,356))
+ grey2=Forbidden_Cmap(range(356,385))
+ green=green1+green2+green3
+ red=red1+red2
+ pink=pink1+pink2
+ purple=purple1+purple2
+ yellow=yellow1+yellow2+yellow3
+ brown=brown1+brown2+brown3+brown4
+ blue=blue1+blue2+blue3+blue4
+ grey=grey1+grey2
+
+
+ def __init__(self):
+ self.color = Forbiddencity
+ self.color_pd=pd.DataFrame(self.color).T
+
+ def get_cmap(self,color_range,return_cmap=True):
+ return Forbidden_Cmap(color_range,return_cmap=return_cmap)
+
+
+ def get_color(self,name):
+ return self.color_pd.loc[self.color_pd['name']==name]
+
+ def get_color_rgb(self,name):
+ return self.color_pd.loc[self.color_pd['name']==name]['color_rgb'].values[0]
+
+ def get_cmap_seg(self,colors,N=256):
+ from matplotlib.colors import LinearSegmentedColormap
+ # Define the colors for the gradient
+ colors = np.array(colors) / 255.0
+ # Create a colormap from the list of colors
+ cmap_name = 'custom_cmap'
+ cmap = LinearSegmentedColormap.from_list(cmap_name, colors, N=N)
+ return cmap
+
+ # Function to create HTML table with colors
+ def visual_color(self, loc_range=(0,385),num_per_row=10):
+ df=self.color_pd.iloc[loc_range[0]:loc_range[1]]
+ html = '
'
+ for i in range(0, len(df), num_per_row):
+ # Add a row for color names
+ html += ''
+ for j in range(i, min(i + num_per_row, len(df))):
+ html += f'{df.iloc[j]["name"]} | '
+ html += '
'
+
+ # Add a row for color blocks
+ html += ''
+ for j in range(i, min(i + num_per_row, len(df))):
+ color = df.iloc[j]["color_html"]
+ html += f' | '
+ html += '
'
+ html += '
'
+ return html
\ No newline at end of file
diff --git a/omicverse/pl/_single.py b/omicverse/pl/_single.py
index 47112810..ccf89c38 100644
--- a/omicverse/pl/_single.py
+++ b/omicverse/pl/_single.py
@@ -951,7 +951,7 @@ def plot_boxplots( # pragma: no cover
def cellstackarea(adata,celltype_clusters:str,groupby:str,
groupby_li=None,figsize:tuple=(4,6),
ticks_fontsize:int=12,labels_fontsize:int=12,ax=None,
- legend:bool=False,legend_awargs=None):
+ legend:bool=False,legend_awargs=None,text_show=False,):
"""
Plot the cell type percentage in each groupby category
@@ -999,6 +999,10 @@ def cellstackarea(adata,celltype_clusters:str,groupby:str,
for cell_type in cell_types:
ax.fill_between(pivot_df.index, bottom, bottom + pivot_df[cell_type], label=cell_type,
color=type_color_all[cell_type])
+ max_index = pivot_df[cell_type].idxmax()
+ if text_show==True:
+ ax.text(max_index,bottom[max_index]+pivot_df.loc[max_index,cell_type]/2,cell_type,fontsize=ticks_fontsize-1)
+
bottom += pivot_df[cell_type]
if legend!=False:
@@ -1032,6 +1036,7 @@ def cellstackarea(adata,celltype_clusters:str,groupby:str,
return fig,ax
+
def violin(adata,keys=None,groupby=None,ax=None,figsize=(4,4),fontsize=12,
ticks_fontsize=None,rotation=90,**kwargs):
if ax==None:
diff --git a/omicverse/pl/_space.py b/omicverse/pl/_space.py
index 494943e1..90f5c7bb 100644
--- a/omicverse/pl/_space.py
+++ b/omicverse/pl/_space.py
@@ -156,6 +156,7 @@ def plot_spatial_general(
image_cmap="Greys_r",
white_spacing=20,
palette=None,
+ legend_title_fontsize=12,
):
r"""Plot spatial abundance of cell types (regulatory programmes) with colour gradient and interpolation.
@@ -360,7 +361,7 @@ def create_colormap(R, G, B):
cbar.ax.tick_params(labelsize=colorbar_tick_size)
max_color = rgb_function(max_color_intensity / 1.5)
- cbar.ax.set_title(labels[c], **{**{"size": 20, "color": max_color, "alpha": 1}, **colorbar_label_kw})
+ cbar.ax.set_title(labels[c], **{**{"size": legend_title_fontsize, "color": max_color, "alpha": 1}, **colorbar_label_kw})
colors[:, c] = color
weights[:, c] = np.clip(counts[:, c] / (max_color_intensity + 1e-10), 0, 1)
@@ -431,4 +432,108 @@ def plot_spatial(adata, color, img_key="hires", show_img=True, **kwargs):
fig = plot_spatial_general(adata,value_df=adata.obs[color], **kwargs) # cell abundance values
- return fig
\ No newline at end of file
+ return fig
+
+def create_colormap(R, G, B):
+ spacing = int(20 * 2.55)
+
+ N = 255
+ M = 3
+
+ alphas = np.concatenate([[0] * spacing * M, np.linspace(0, 1.0, (N - spacing) * M)])
+
+ vals = np.ones((N * M, 4))
+ # vals[:, 0] = np.linspace(1, R / 255, N * M)
+ # vals[:, 1] = np.linspace(1, G / 255, N * M)
+ # vals[:, 2] = np.linspace(1, B / 255, N * M)
+ for i, color in enumerate([R, G, B]):
+ vals[:, i] = color / 255
+ vals[:, 3] = alphas
+
+ return ListedColormap(vals)
+
+def spatial_value(adata,color,library_id,
+ dot_size=4,white_spacing=20,
+ colorbar_show=True,
+ colorbar_tick_size=12,cmap=create_colormap(255, 0, 0),
+ legend_title_fontsize=12,
+ legend_title_color=None,
+ colorbar_label_kw={},res='hires',
+ img_show=True,ax=None):
+
+ #ax_input=False
+ if ax is None:
+ fig, ax = plt.subplots(figsize=(4,4))
+
+ img=adata.uns["spatial"][library_id]["images"][res]
+ if img_show:
+ ax.imshow(img, aspect="equal", alpha=1, origin="lower", cmap=cmap)
+ ax.invert_yaxis()
+ ax.axis(False)
+ coords=adata.obsm['spatial']*adata.uns['spatial'][library_id]['scalefactors'][f'tissue_{res}_scalef']
+ if color in adata.obs.columns:
+ weighted_colors=adata.obs[color].values.reshape(-1)
+ elif color in adata.var_names:
+ weighted_colors=adata[:,color].to_df().values.reshape(-1)
+ elif adata.raw is not None and color in adata.raw.var_names:
+ weighted_colors=adata.raw[:,color].to_adata().to_df().values.reshape(-1)
+ ax.scatter(x=coords[:, 0], y=coords[:, 1], c=weighted_colors, s=dot_size**2,
+ cmap=cmap)
+
+
+ colorbar_grid=None
+ labels=[color]
+ colorbar_shape={}
+ if colorbar_grid is None:
+ if len(labels) <= 3:
+ colorbar_grid = (1, len(labels))
+ else:
+ n_rows = round(len(labels) / 3 + 0.5 - 1e-9)
+ colorbar_grid = (n_rows, 3)
+
+ shape = {"vertical_gaps": 1, "horizontal_gaps": 0.6, "width": 0.5, "height": 0.05}
+ shape = {**shape, **colorbar_shape}
+
+ gs = GridSpec(
+ nrows=colorbar_grid[0] + 1,
+ ncols=colorbar_grid[1] + 2,
+ width_ratios=[0.3, *[shape["width"]] * colorbar_grid[1], 0.3],
+ height_ratios=[1, *[shape["height"]] * colorbar_grid[0]],
+ hspace=shape["vertical_gaps"],
+ wspace=shape["horizontal_gaps"],
+ )
+
+ #ax1 = fig.add_subplot(gs[0, :], aspect="equal", rasterized=True)
+ if colorbar_show is True:
+ fig=plt.gcf()
+ cbar_axes = []
+ for row in range(1, colorbar_grid[0] + 1):
+ for column in range(1, colorbar_grid[1] + 1):
+ cbar_axes.append(fig.add_subplot(gs[row, column]))
+
+ n_excess = colorbar_grid[0] * colorbar_grid[1] - len(labels)
+ if n_excess > 0:
+ for i in range(1, n_excess + 1):
+ cbar_axes[-i].set_visible(False)
+
+ norm=mpl.colors.Normalize(vmin=min(weighted_colors), vmax=max(weighted_colors))
+ rgb_function = get_rgb_function(cmap=cmap,
+ min_value=min(weighted_colors), max_value=max(weighted_colors))
+
+ cbar = fig.colorbar(
+ mpl.cm.ScalarMappable(norm=norm, cmap=cmap),
+ cax=cbar_axes[0],
+ orientation="horizontal",
+ extend="both",
+ #ticks=cbar_ticks,
+ )
+ cbar.ax.tick_params(labelsize=colorbar_tick_size)
+ if legend_title_color is None:
+ max_color = rgb_function(max(weighted_colors) / 1.5)
+ else:
+ max_color=legend_title_color
+ cbar.ax.set_title(labels[0], **{**{"size": legend_title_fontsize,
+ "color": max_color, "alpha": 1},
+ **colorbar_label_kw})
+
+ return ax
\ No newline at end of file
diff --git a/omicverse/space/__init__.py b/omicverse/space/__init__.py
index 1b4c88b4..1603d9c5 100644
--- a/omicverse/space/__init__.py
+++ b/omicverse/space/__init__.py
@@ -5,4 +5,5 @@
from ._spatrio import CellMap
from ._stt import STT
from ._svg import svg
-from ._cast import CAST
\ No newline at end of file
+from ._cast import CAST
+from ._tools import crop_space_visium
\ No newline at end of file
diff --git a/omicverse/space/_tools.py b/omicverse/space/_tools.py
new file mode 100644
index 00000000..9f4a3e58
--- /dev/null
+++ b/omicverse/space/_tools.py
@@ -0,0 +1,24 @@
+import numpy as np
+import matplotlib as mpl
+import matplotlib.pyplot as plt
+from matplotlib.gridspec import GridSpec
+from matplotlib.colors import LinearSegmentedColormap
+from matplotlib.colors import Normalize
+from matplotlib.cm import ScalarMappable
+
+def crop_space_visium(adata,crop_loc,crop_area,
+ library_id,scale,spatial_key='spatial',res='hires'):
+ import squidpy as sq
+ adata1=adata.copy()
+ img = sq.im.ImageContainer(
+ adata1.uns["spatial"][library_id]["images"][res], library_id=library_id
+ )
+ crop_corner = img.crop_corner(crop_loc[0], crop_loc[1], size=crop_area,scale=scale,)
+ adata1.obsm['spatial1']=adata1.obsm[spatial_key]*\
+ adata1.uns['spatial'][library_id]['scalefactors'][f'tissue_{res}_scalef']
+ adata_crop = crop_corner.subset(adata1,spatial_key='spatial1')
+ adata_crop.uns["spatial"][library_id]["images"][res]=np.squeeze(crop_corner['image'].data,axis=2)
+ adata_crop.obsm[spatial_key][:,0]=(adata_crop.obsm['spatial1'][:,0]-crop_loc[1])/adata.uns['spatial'][library_id]['scalefactors'][f'tissue_{res}_scalef']
+ adata_crop.obsm[spatial_key][:,1]=(adata_crop.obsm['spatial1'][:,1]-crop_loc[0])/adata.uns['spatial'][library_id]['scalefactors'][f'tissue_{res}_scalef']
+
+ return adata_crop
diff --git a/omicverse_guide/docs/Release_notes.md b/omicverse_guide/docs/Release_notes.md
index 527bd1db..030fe345 100644
--- a/omicverse_guide/docs/Release_notes.md
+++ b/omicverse_guide/docs/Release_notes.md
@@ -492,7 +492,16 @@ Support Raw Windows platform
### Bulk Module
- Fixed the error of log_init in gsea_obj.enrichment (#184)
+- Added `ax` argument to visualize the `geneset_plot`
### Space Module
-- Added CAST to integrate multi slice
\ No newline at end of file
+- Added CAST to integrate multi slice
+- Added `crop_space_visium` in `omicverse.tl` to crop the sub area of space data
+
+### Pl Module
+
+- Added `legend` argument to visualize the `cpdb_heatmap`
+- Added `text_show` argument to visualize the `cellstackarea`
+- Added `ForbiddenCity` color system
+
diff --git a/omicverse_guide/docs/Tutorials-plotting/t_visualize_colorsystem.ipynb b/omicverse_guide/docs/Tutorials-plotting/t_visualize_colorsystem.ipynb
new file mode 100644
index 00000000..4a2f8957
--- /dev/null
+++ b/omicverse_guide/docs/Tutorials-plotting/t_visualize_colorsystem.ipynb
@@ -0,0 +1,529 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "b0b34981-fcfe-485b-ab8e-d4805a4d972f",
+ "metadata": {},
+ "source": [
+ "# Color system\n",
+ "\n",
+ "In OmicVerse, we offer a color system based on Eastern aesthetics, featuring 384 representative colors derived from the Forbidden City. We will utilize these colors in combination for future visualizations.\n",
+ "\n",
+ "All color come from the book: \"中国传统色:故宫里的色彩美学\" (ISBN: 9787521716054)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "c72e5b94-ed9f-4772-81a0-87b54eae5304",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import omicverse as ov\n",
+ "import scanpy as sc\n",
+ "#import scvelo as scv\n",
+ "ov.plot_set()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d7aaebd1-319b-471b-b89f-3335841d9209",
+ "metadata": {},
+ "source": [
+ "We utilized single-cell RNA-seq data (GEO accession: GSE95753) obtained from the dentate gyrus of the hippocampus in mouse."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "43240522-a61b-4315-b2b1-207bd4511360",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "AnnData object with n_obs × n_vars = 2930 × 13913\n",
+ " obs: 'clusters', 'age(days)', 'clusters_enlarged'\n",
+ " uns: 'clusters_colors'\n",
+ " obsm: 'X_umap'\n",
+ " layers: 'ambiguous', 'spliced', 'unspliced'"
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "adata = ov.read('data/DentateGyrus/10X43_1.h5ad')\n",
+ "adata"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "b44e3a89-4c73-4643-aae6-1d1294e66f5f",
+ "metadata": {},
+ "source": [
+ "## Understanding the Color System\n",
+ "\n",
+ "In OmicVerse, we offer a color system based on Eastern aesthetics, featuring 384 representative colors derived from the Forbidden City. We will utilize these colors in combination for future visualizations."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "a689f9c5-6385-43e0-92ad-928f78f30240",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fb=ov.pl.ForbiddenCity()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "675f2d67-7cdf-4f62-9cb7-ac01ec644740",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "人籁 | 青粲 | 翠缥 | 水龙吟 | 碧山 | 石发 | 菉竹 | 庭芜绿 | 葱倩 | 漆姑 | 翠微 | 芰荷 | 青青 | 翠虬 | 官绿 | 油绿 | 莓莓 | 螺青 | 春辰 | 麴尘 | 欧碧 | 苍葭 | 兰苕 | 青玉案 |
| | | | | | | | | | | | | | | | | | | | | | | |
碧滋 | 瓷秘 | 筠雾 | 竹香子 | 鸣珂 | 琬琰 | 出岫 | 王刍 | 春碧 | 执大象 | 青圭 | 绿沈 | 风入松 | 荩篋 | 绞衣 | 素綦 | 苍筤 | 天缥 | 卵色 | 沧浪 | 葭菼 | 山岚 | 冰台 | 青古 |
| | | | | | | | | | | | | | | | | | | | | | | |
醽醁 | 渌波 | 青楸 | 缥碧 | 翠涛 | 青梅 | 雀梅 | 苔古 | 蕉月 | 干山翠 | 翕赩 | 结绿 | 绿云 | 丹罽 | 黄丹 | 檎丹 | 银朱 | 洛神珠 | 珊瑚赫 | 朱孔阳 | 丹雘 | 水华朱 | 胭脂虫 | 朱樱 |
| | | | | | | | | | | | | | | | | | | | | | | |
大繎 | 顺圣 | 爵头 | 麒麟竭 | 苕荣 | 扶光 | 十样锦 | 海天霞 | 驿刚 | 朱颜酡 | 赦霞 | 赦尾 | 缙云 | 小红 | 琼琚 | 岱赭 | 朱柿 | 艳炽 | 鹤顶红 | 赤缇 | 纁黄 | 棠梨 | 朱殷 | 石榴裙 |
| | | | | | | | | | | | | | | | | | | | | | | |
朱草 | 赤灵 | 佛赤 | 綪茷 | 朱湛 | 丹秫 | 木兰 | 杨妃 | 盈盈 | 银红 | 粉米 | 桃夭 | 水红 | 夕岚 | 彤管 | 咸池 | 莲红 | 雌霓 | 縓缘 | 长春 | 渥赭 | 红䵂 | 紫梅 | 绛纱 |
| | | | | | | | | | | | | | | | | | | | | | | |
茹藘 | 美人祭 | 唇脂 | 牙绯 | 鞓红 | 葡萄褐 | 蚩尤旗 | 紫矿 | 紫诰 | 苏方 | 霁红 | 蜜褐 | 福色 | 黪紫 | 龙膏烛 | 苏梅 | 琅环紫 | 胭脂水 | 紫茎屏风 | 红踯躅 | 胭脂紫 | 魏红 | 紫府 | 魏紫 |
| | | | | | | | | | | | | | | | | | | | | | | |
地血 | 芥拾紫 | 油紫 | 紫薄汗 | 退红 | 昌容 | 樱花 | 丁香 | 木槿 | 茈藐 | 紫蒲 | 紫紶 | 拂紫绵 | 赪紫 | 三公子 | 齐紫 | 凝夜紫 | 石英 | 香炉紫烟 | 苍烟落照 | 甘石 | 紫菂 | 银褐 | 藕丝褐 |
| | | | | | | | | | | | | | | | | | | | | | | |
烟红 | 迷楼灰 | 红藤杖 | 鸦维 | 玄天 | 烟墨 | 紫鼠 | 栀子 | 黄白游 | 松花 | 缃叶 | 黄栗留 | 嫩鹅黄 | 黄河琉璃 | 杏子 | 红友 | 库金 | 鞠衣 | 黄不老 | 郁金裙 | 露褐 | 蛾黄 | 光明砂 | 柘黄 |
| | | | | | | | | | | | | | | | | | | | | | | |
媚蝶 | 黄流 | 韎韐 | 九斤黄 | 弗肯红 | 赤璋 | 如梦令 | 茧色 | 芸黄 | 椒房 | 金埒 | 雌黄 | 密陀僧 | 大块 | 蜜合 | 地籁 | 仙米 | 假山南 | 黄粱 | 石蜜 | 紫花布 | 黄封 | 养生主 | 沙场 |
| | | | | | | | | | | | | | | | | | | | | | | |
黄螺 | 蒸栗 | 巨吕 | 降真香 | 大云 | 吉金 | 远志 | 射干 | 油葫芦 | 龙战 | 緅絺 | 葭灰 | 珠子褐 | 黄埃 | 沉香 | 明茶褐 | 荆褐 | 驼褐 | 缊韨 | 棠梨褐 | 檀褐 | 朱石栗 | 紫瓯 | 栗壳 |
| | | | | | | | | | | | | | | | | | | | | | | |
麝香褐 | 椒褐 | 枣褐 | 目童子 | 青骊 | 丁香褐 | 肉红 | 夏籥 | 檀唇 | 紫磨金 | 檀色 | 鹰背褐 | 赭罗 | 老僧衣 | 姜黄 | 半见 | 断肠 | 葱青 | 女贞黄 | 莺儿 | 桑蕾 | 绢纨 | 少艾 | 绮钱 |
| | | | | | | | | | | | | | | | | | | | | | | |
翠樽 | 田赤 | 禹余粮 | 姚黄 | 太一余粮 | 栾华 | 秋香 | 大赤 | 苍黄 | 老茯神 | 流黄 | 青白玉 | 玉色 | 骨缥 | 黄润 | 缣缃 | 佩玖 | 玄校 | 黄琮 | 石莲褐 | 绿豆褐 | 綟绶 | 茶色 | 濯绛 |
| | | | | | | | | | | | | | | | | | | | | | | |
黑朱 | 冥色 | 伽罗 | 苍艾 | 群青 | 碧落 | 晴山 | 品月 | 窃蓝 | 挼蓝 | 监德 | 苍苍 | 孔雀蓝 | 青冥 | 柔蓝 | 碧城 | 蓝采和 | 细宇 | 帝释青 | 佛头青 | 骐麟 | 花青 | 优昙瑞 | 暮山紫 |
| | | | | | | | | | | | | | | | | | | | | | | |
紫苑 | 延维 | 曾青 | 青黛 | 䒌靘 | 缪琳 | 绀蝶 | 獭见 | 天水碧 | 井天 | 云门 | 西子 | 正青 | 扁青 | 法翠 | 吐绶蓝 | 鱼师青 | 软翠 | 青緺 | 螺子黛 | 二绿 | 繱犗 | 铜青 | 青雘 |
| | | | | | | | | | | | | | | | | | | | | | | |
䌦色 | 石绿 | 竹月 | 月白 | 素采 | 星郎 | 影青 | 逍遥游 | 白青 | 青鸾 | 东方既白 | 秋蓝 | 空青 | 太师青 | 菘蓝 | 育阳染 | 青雀头黛 | 霁蓝 | 瑾瑜 | 缟羽 | 山矾 | 浅云 | 凝脂 | 皦玉 |
| | | | | | | | | | | | | | | | | | | | | | | |
玉頩 | 二目鱼 | 韶粉 | 香皮 | 明月珰 | 藕丝秋半 | 云母 | 米汤娇 | 酂白 | 吉量 | 天球 | 霜地 | 余白 | 溶溶月 | 月魄 | 冻缥 | 草白 | 不皂 | 绍衣 | 雷雨垂 | 石涅 | 墨黪 | 驖骊 | 京元 |
| | | | | | | | | | | | | | | | | | | | | | | |
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "from IPython.display import HTML\n",
+ "HTML(fb.visual_color(loc_range=(0,384),\n",
+ " num_per_row=24))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "6149826e-487e-47c8-9617-5b80bf55005f",
+ "metadata": {},
+ "source": [
+ "we can get a color using `get_color`"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "2d949133-4359-4f7f-a28a-ec100f916977",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " num | \n",
+ " name | \n",
+ " name_en | \n",
+ " color_rgb | \n",
+ " color_html | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 161 | \n",
+ " 161 | \n",
+ " 凝夜紫 | \n",
+ " Noctilucence | \n",
+ " (68, 36, 84) | \n",
+ " #442454 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " num name name_en color_rgb color_html\n",
+ "161 161 凝夜紫 Noctilucence (68, 36, 84) #442454"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "fb.get_color(name='凝夜紫')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0bda77d7-221b-4bb0-bed8-75c7f7ae99c8",
+ "metadata": {},
+ "source": [
+ "## Default Colormap\n",
+ "\n",
+ "We have provided a range of default colors including `green`, `red`, `pink`, `purple`, `yellow`, `brown`, `blue`, and `grey`. Each of these colors comes with its own set of sub-colormaps, providing a more granular level of color differentiation.\n",
+ "\n",
+ "Here's a breakdown of the sub-colormaps available for each default color:\n",
+ "\n",
+ "- **Green**: \n",
+ " - `green1`: `Forbidden_Cmap(range(1, 19))`\n",
+ " - `green2`: `Forbidden_Cmap(range(19, 41))`\n",
+ " - `green3`: `Forbidden_Cmap(range(41, 62))`\n",
+ "\n",
+ "- **Red**: \n",
+ " - `red1`: `Forbidden_Cmap(range(62, 77))`\n",
+ " - `red2`: `Forbidden_Cmap(range(77, 104))`\n",
+ "\n",
+ "- **Pink**: \n",
+ " - `pink1`: `Forbidden_Cmap(range(104, 134))`\n",
+ " - `pink2`: `Forbidden_Cmap(range(134, 148))`\n",
+ "\n",
+ "- **Purple**: \n",
+ " - `purple1`: `Forbidden_Cmap(range(148, 162))`\n",
+ " - `purple2`: `Forbidden_Cmap(range(162, 176))`\n",
+ "\n",
+ "- **Yellow**: \n",
+ " - `yellow1`: `Forbidden_Cmap(range(176, 196))`\n",
+ " - `yellow2`: `Forbidden_Cmap(range(196, 207))`\n",
+ " - `yellow3`: `Forbidden_Cmap(range(255, 276))`\n",
+ "\n",
+ "- **Brown**: \n",
+ " - `brown1`: `Forbidden_Cmap(range(207, 228))`\n",
+ " - `brown2`: `Forbidden_Cmap(range(228, 246))`\n",
+ " - `brown3`: `Forbidden_Cmap(range(246, 255))`\n",
+ " - `brown4`: `Forbidden_Cmap(range(276, 293))`\n",
+ "\n",
+ "- **Blue**: \n",
+ " - `blue1`: `Forbidden_Cmap(range(293, 312))`\n",
+ " - `blue2`: `Forbidden_Cmap(range(312, 321))`\n",
+ " - `blue3`: `Forbidden_Cmap(range(321, 333))`\n",
+ " - `blue4`: `Forbidden_Cmap(range(333, 339))`\n",
+ "\n",
+ "- **Grey**: \n",
+ " - `grey1`: `Forbidden_Cmap(range(339, 356))`\n",
+ " - `grey2`: `Forbidden_Cmap(range(356, 385))`\n",
+ "\n",
+ "Each main color can be represented as a combination of its sub-colormaps:\n",
+ "\n",
+ "- `green = green1 + green2 + green3`\n",
+ "- `red = red1 + red2`\n",
+ "- `pink = pink1 + pink2`\n",
+ "- `purple = purple1 + purple2`\n",
+ "- `yellow = yellow1 + yellow2 + yellow3`\n",
+ "- `brown = brown1 + brown2 + brown3 + brown4`\n",
+ "- `blue = blue1 + blue2 + blue3 + blue4`\n",
+ "- `grey = grey1 + grey2`\n",
+ "\n",
+ "These colormaps can be utilized in various applications where color differentiation is necessary, providing flexibility in visual representation.\n",
+ "\n",
+ "`palette` is the argument we need to revise"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "5440cc95-be9e-44eb-a408-0c139d1ec2f9",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAABcYAAAJ4CAYAAABPkzAzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAABibAAAYmwFJdYOUAAEAAElEQVR4nOzdd3hT5dsH8O9J0jTdG1r2KJuyRRTZG2TKEpCtAqLIkOHCH/IqiiwRBERGZcoUkF22bCh7lk0no3ukGef9o/bYkjRN2jQt5Pu5rl6m5zzjPkU4zZ3n3I8giqIIIiIiIiIiIiIiIiI7ISvsAIiIiIiIiIiIiIiIbImJcSIiIiIiIiIiIiKyK0yMExEREREREREREZFdYWKciIiIiIiIiIiIiOwKE+NEREREREREREREZFeYGCciIiIiIiIiIiIiu8LEOBERERERERERERHZFSbGiYiIiIiIiIiIiMiuMDFORERERERERERERHaFiXEiIiIiIiIiIiIisitMjBMRERERERERERGRXWFinIiIiIiIiIiIiIjsChPjRERERERERERERGRXmBgnIiIiIiIiIiIiIrvCxDgRERERERERERER2RUmxomIiIiIiIiIiIjIrjAxTkRERERERERERER2hYlxIiIiIiIiIiIiIrIrTIwTERERERERERERkV1hYpyIiIiIiIiIiIiI7AoT40RERERERERERERkV5gYJyIiIiIiIiIiIiK7wsQ4EREREREREREREdkVJsaJiIiIiIiIiIiIyK4wMU5EREREREREREREdoWJcSIiIiIiIiIiIiKyK0yMExERERERERERvWDNmjUQBAGCIKBYsWLQaDQFPmdsbCyio6MLfJ6i6MaNG4UdAtkZJsaJiIiIiIiIiIhesGrVKun1kydPsH379gKdb+3atahatSquX79eoPMUNbdv30arVq0wY8aMwg6F7AwT40RERERERERERFk8efIE+/btAwCULVsWALB8+fICm+/YsWPo168fYmJiCmyOoqpDhw44cOBAYYdBdoiJcSIiIiIiIiIioizWrVsHrVYLNzc3fPrppwCA3bt3IyoqqkDm02q1BTLuy8Cer50KFxPjREREREREREREWWSWUXnzzTfRrVs3ABkJ3JUrVxZiVERkTUyMExERERERERER/SssLAynT58GAHTs2BHlypVDgwYN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REREREREREREZFe4YpyIiIiIiIiIiIiI7AoT40RERERERERERERkV5gYJyIiIiIiIiIiIiK7wsQ4EREREREREREREdkVJsaJiIiIiIiIiIiIyK4wMU5EREREREREREREdoWJcSIiIiIiIiIiIiKyK0yMExEREREREREREZFdYWKciIiIiIiIiIiIiOwKE+NEREREREREREREZFeYGCciIiIiIiIiIiIiu8LEOBERERERERERERHZFSbGiYiIiIiIiIiIiMiuMDFORERERERERERERHaFiXEiIiIiIiIiIqJ/qdVqBAcH45133kH58uXh5OQEJycnlCtXDj179sSGDRug1WoLbP7BgwdDEASoVCqrjrtixQoIggBBEHDy5EmL+n7zzTdSX1NfKpUKJUuWRPPmzfHdd98hOTnZqtdgzI0bN6w21v3796VrmTFjhtXGpaJJUdgBEBERERERERERFQXr16/H2LFjERkZaXDuwYMHePDgATZt2oQ6depg1apVqFGjRiFEWXSp1WpEREQgIiIChw8fxpIlS7Bv3z5UqlTJ6nPdvn0bI0aMQOnSpbFixQqrj0+vPibGiYiIiIiIiIjI7k2cOBEzZ84EADg7O6Nfv35o06YNypQpA71ej+vXr2PlypU4evQoLly4gCZNmuDAgQOoU6dO4QZuY7/99hsaNGhg9FxCQgIuXbqEhQsX4vr163jw4AF69uyJs2fPwsHBwapxdOjQAXfu3MGgQYOsOi7ZDybGiYiIiIiIiIjIrs2dO1dKigcFBWHbtm0oV65ctjZvvvkmhg0bhrlz52Ls2LGIjY1Fjx49cOXKFTg7O1stlhUrVhTpFdCBgYEmPwxo2rQphg8fjg4dOuDQoUO4dOkSNm/ejD59+lg1joIoZ1OuXDmIomj1caloYo1xIiIiIiIiIiKyW/fu3cPkyZMBZCR99+3bZ5AUz+rTTz/FiBEjpL7z5s2zRZgvFZVKhfnz50vfb9iwoRCjITKOiXEiIiIiIiIiIiryxNQkaG6fQ/qlw9DcPgcxNckq486YMQNqtRoA8NNPP6F48eK59pk2bZq0OebixYu5ytiImjVrwsfHBwBw586dQo6GyBAT40REREREREREVGRpH91A0m8T8fyDmkj4vD0Sv+2JhM/b4/kHNZH020RoH93I89hqtRqrV68GAFStWhVdunQxq5+fnx+m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Y8f82yq1Phs3bmTatGkUFxeTlJTEv//9b9avX8+GDRt4++23SUpKwmazcffdd7No0SK/n//LL79k3rx5DBo0iPnz57N+/XrmzJnjqq7/17/+xdVXX83q1av5wx/+wK+//sqGDRt45plnUKlUyLLMrFmzcDqdbud/8803Wbp0KZdccgkLFy5k7dq1vPLKK2i1lS0Xn376aaZPn86BAwd44IEHWLFiBWvXruXee+8FKhPkjz32WK15n3jiCVdSfNq0aXzzzTds3LiRpUuX8uabbxIbGwvA3r17ef31113H3X///aSkpDBt2jQAOnXqREpKCikpKVx99dV++qme89JLLxEdHc28efNYt24dr732Gvfdd5/r/htuuIHk5GQkSXIlyLdu3cqPP/7IrbfeiiRJbNq0iSlTprRYGyJRMS60K52uvAK1wYDTYkHj6bL4s/I2b2XzfQ9z6Y+1r8gJ0POHb9nT8wKfjzf27ePHaARBEBpHUkkYYyMq26movKsTkG12cjbtRhtswhAZ1kQRtl3GxM6og/bjLC3zbQIJtKGiWlwQhNZjZI8oft6RjgI1KuE8kXIiH61axW2iarwWrUbNlJFd+H6D70m6yGCjHyMSWqOjeWb2nKnwaGzVuJ6R3v1eHDlybkP17t27e3Wsp2RZ5uWXX3a1abnoootc9yUnJ7N7924A3nnnHVfStMr06dOZOHEikyZNco131wPdbrdTWlrKypUrufjii123jxs3jvj4eGbNmoXD4eDrr7/2ul2ML2RZ5s4778ThcDBq1CiWLVtGcPC5z3gXXnghd955J5deeikpKSk88MADTJkypVbrjsbIz89n+PDhrFmzhoCAys15L7roIoxGI/fccw9Op5MVK1bwt7/9jX/84x81YgN4/fXXyczMZM+ePQwZMsTt/NOmTWPx4sWuiw9jx47FYrHw2muvUVJSwubNm5k7d26NhPHYsWMpKyvjq6++YtOmTRQUFLiqvnNycpg7dy4AN910E199VXPl/cSJE7n99tvp06cPRUVFJCcnM3v2bABiY2OJjY11zaXT6Rg8eLA/fpRuybLMokWLXL/P1X/v5s+fz88//4wkSSxYsIAbb7yxxrHTpk1jwoQJ3HHHHWzfvp133nmHxx9/vMlirYuoGBfaFVthEU6L77ubF6TspnBv7aVLAmhDQ9HE+Li0RaMh9pEH/BuQIAhCIynOxvWzKzma7qdI2h9T9y4+H2tMSkQj9qEQBKEVyS+1Nmpr4R3H86iwOhoe2AHFhgV62ACzNr1WzeDuUX6NR2hdSiwOj5PiVfacqaDE4t2/t4KCAtef62vnYDab2bVrV73/1dej+/yEd5XU1FQSEhKIi4urs53IxIkTCQ0NBeDUqVN1nuOGG26okZyscscddyCdLR6s3tKjKf3yyy8cPXoUgA8//LBGUrxKSEgIc+bMASrba7hrHdJYr7zyiispXuWaa65x/Tk4OJi///3vtY676qqrXH+ur8r+zTffdCXF3c3fs2fPGklxd/NX77O+b98+unXrhk6nq/MCRkxMDOPHjwfq/31oav37969xkae6//znP0Dlz+L8pHiV22+/ncsvvxyA999/v2mCbIBIjAvtiibAiHR2yYqvLGfO+Cma9if2Qfdv5OfT9eiGrnM8qNWYRo6g5zfzCRw9somjEwRB8I5a17j3C4fZ9wux7V1AtyTQerYwURcVAZKEyqAnqH8fwkYPa+LoBEEQvNPYTSKdskKZxe6naNoXo17DgC6RHo2NCQ3AqNOgkqBbbAg3XtKLEJO+iSMUWtKxAt8+a3l7XPXN/+prl3T48GGGDBlS739Vlb7nS0pKIirK/YWcp556ivT0dDIyMmolWKurap9htdbdQqgqyXi+kJAQVxVxWZmPq/q8VNV3OyIigoEDB9Y57sILLyQoqLJlVV0bhPpKrVYzbty4WrdHRka62p2MHDkSo7H2KoPIyHOvTeXl7tv8xcbG0qdP7dXxnaq1arzkkkvcHlvX/JdddhmHDx/GbDbTv39/t8dWnRvq/31oasOHD3d7e15eHjt27AAqH099Jk6cCFRefMjMzPRvgB4QrVSEdkVjMhE38QpO/fSrz3OUHDlKpyvq/4fbUUU/cC/O0jKy/v0fkOv+wBBxzdXE/bX5l8AIgiB4I6hbZ0pSfa/6dlRYcFptqPU6P0bVPqiNBqIuH0f+mo3I9VxAkPQ6Iq8Yh+RlawJBEITmFBduIj48gFMF3lWuVpEkyCqsIDpEtP1w57LBCThlmQPpBfWOG9Yrhr4JLbPBnND8HE6F9GLfEn7pxVYuiDGhUXu2HqF6JXNOTo5P52xIXFxcg2OqWjXZ7XZOnjxJamoqBw8eJCUlhbVr13Ly5EmgZiL/fImJdW9GazKZyM/Px+FonhUsVe1h8vPzXdXqDTlxwr97k0VGRtaqFq+i0+mw2+2uDVDPV9XXHeq+YJKUlNTgsb7OX/X7oCgKp0+fJjU1lcOHD7N79242btzo+vl6uvdFU6jr97oqNoBHHnmERx55xKP5Tpw44fXmt40lEuNCu5I67zOylq9q1Bz7/jEbU1IinadM9lNU7YckScT99XHCrplG+pPPULZpi9txWW+9Q96C74i5/26i774TSSNeagRBaF3speXkbtnbuDmKy8heu4P4CWP8FFX7oosII3bGVZSk7KXs6HFw1N60SLHaOP3djxjiYgkZcoFooSIIQqujKAqLt6Rx2sekeOUcMG/lYZ64eiAJkYF+jK590KhVTB7Rlf5JEazanUFeifsLqr9uPcGmA6e4sG88fRJFgry9K7E6am206SmHXHl8eIBnqwN79Ojh+vPp06frHDd48GC3Sci8vLw6q8GrVFVE18XhcDBv3jzmzZvHzp07sdtrrzKp2gyyPiZT3Z+lqpLTzZVIzc/P9/qYoqIiv8ZQtclmfTSNyFc05fzLli1jzpw5rFmzxm2Vv0qlatGkONT9e+3Lcw/+f/49IbJVQruRu3kru1941S9zpf7vU5EYr4exdy96/7gQ25kc0u5/hNL1G2sOcDqxnzpF5vMvUbxiFT2//cLjK8SCIAjNIXvdTmzFpY2ex5JTgLWgGH14iB+ian8kSSJk6ECCBw2g/MRJiremVGaIqnM4saSfwpKZRfSkS9GGhbZIrIIgCO5sPHyGVfvrTpR5SlYU1h7I4pZxPf0QVfuUGB3MHRP6U1Bq5odNxykorZkgV4DCMhs/bztBdmE54wcltEygQrOw17NC2RPeJNWHDx/uSjovX768STamrO/7cFlZGVdddRXr1q1z3WYwGOjXrx/9+/dn5MiRTJgwgZkzZ7J/f8vsidZQQt4dp7OyKGLQoEF8+umnHh3jrqVJYzQm6d2S8z/22GO89dZbrr+rVCp69uxJv379GDZsGJdeeilffPFFk/bl9uQ5r+v3uuq5h8re4aNHj/bonF27dvUsOD8SiXGh3Uj7+ju/zVV2MsNvc7VnuphobFl1by4CULp6LSWr1hBy2fjmCUoQBKEBlvwibIUlfpvPXlYhEuMNkNQqcDprJ8Wrk2WKd+4l8vKxzReYIAhCAzYd8d/+Q/llYm8KTwQZdZRU1N9CY0dqDoO7RxMaKHqMt1daVeMKqzRedGmLjIxk9OjRbNy4kXXr1pGXl1ej/3NTe/bZZ11J8dtvv51HHnmEIUOG1Oo33lS9wasnN+uqQC4t9b6gJCwsDKjctHTw4ME+xdYRLV682JUUHz16NC+++CJjx46t1RLmww8/9Gl+T55v8O05r1L13ENlf/vW/PyLho5Cmyc7HGQu+YXcOtp6+EIXWnu3ZME9e1ZWg2OKl61A8eEKsyAIgr/ZikspOlD3rvK+0IXWvzRWqOSsMDc4xpqdg+Ks3XJFEAShuVntTjYcyia7qOHXLk8ZdaIuzRMWmxOHs+Fq4RPZRS3eRkBoOsF6jVfJ7eo0qsrjvXH//fcDlZWuzz33nG8n9oHT6eSTTz4B4IorruCzzz5j+PDhtZLiNputyfqfV696tljcX8DzZVPEfv36AZCamlpviwy73c5LL73EJ598wq5du7w+T3vz0UcfAZXJ5WXLljFx4kS3fdIzMnwr6PTk+QbfnvMqVc89wLZt2+od+9tvv/HWW2+RnJzcbBvDVicS40Kb5rRaWX/LH9ny4CzMpxtO0HpMfMDymMaDK+m5H3/K7r6DOfWPf6I000YfgiAI5ys9kUnGz+soT69/pYu3ZFvtHpBCbbrICI/Gnf46mbyV67EX+6+qXxAEwRulZjv//GE3X284htXux4t14iuGRwKNWjQeVAuv3J3JR0v3kXKsaZKFQsvSqCUSQ3xbEZAYovd4480qN998s6uq9YMPPuD777/3+Ng1a9Z4da7qcnJyXJW59VXV/vjjj5jNlRfq/L15ZmhoqOvP6enuN6b//fffvZ73iiuuACpbcnz88cd1jluwYAEvvvgif/rTn1i4cKHX52lvjh2rLOLp3r17nT28MzMz2bBhg+vv5/9O1Ne6x5PnOy8vr1EXKRITE+nZs7J12IIFCygvL3c7TpZlHn74YR577DFuuukmn8/XGCIxLrRpaV8vJHfjZr/PK6nUDQ8SAAgYdIFH45wFhWT/ew7H7nqgiSMSBEGoTbY7yNu2v0kufCpOsSLGE4b4Th6PtWadIefXlThKm79qRBAE4bddGZwp9l+leBWpka0hOgpJkggK0Hk0trTCxspdGazd63tlo9B6dQ83NNtxarWaL7/80pWIvP7663nhhRfcboJZJTs7mwceeIDrr7/edZu3e2uFhoa6KnhXrFjhNum9d+9eHn74YdffbTabV+doyIABA1x/njt3bq37jx07xuuvv+71vDNnzqRTp8rPfy+++KLbyuGTJ0/y1FNPAaDVarnnnnu8Pk97U9XGZ//+/W6rtgsKCrjpppuwWs+1nDr/d0Kvr7yo5C4hbTKZ6NKlCwDJycmcOVOzZZjD4eChhx5q9AWYqt/Z7Oxs7r333hp9x6s888wzpKamAnDbbbd5tJmpv4nEuNCmZf2+oknm7TThsiaZtz2K+9uTXo0v/mUph2fcICrHBUFoVuYz+ch2/7/uqPQ6DJGhfp+3PZJUEmi1nh/gdHJmyTKseQVNF5QgCIIbe9Ob5nVnQEJYw4MEAEb29vxiKsC2I2f4fUda0wQjtJhgg4aBMbVbSNRnYEwAwQbf2hb169ePZcuWERkZiSzLvPzyy8TFxTFr1iwWLFjAhg0bWLVqFfPmzePaa6+la9euzJ0719XS5+677+bRRx/16pxGo5FJkyYBkJKSwpVXXsmiRYvYsmULS5Ys4YEHHmDUqFE1kpclJf5dVXfhhReSmJgIwNdff80tt9zCsmXLWLt2La+++iojR46kqKiIzp07ezWvXq/no48+QpIkysrKGDduHE8++SQrV65k7dq1zJ49m5EjR7oe23PPPUdSUpJfH1tbdO211wKVvdnHjx/P//73PzZt2sSyZct46aWXuOCCC1i/fn2NY87/nYiJiQEqK7///e9/s23bNk6dOuW6v6o6u6ioiEsuuYT58+ezefNmvvjiCy6++GK+/fZbunXr1qjH8eCDD3LhhRcC8NVXXzFmzBjmz5/Pli1bWLx4Mddccw3/93//54r31VdfbdT5fCWanAltmsqbL9geCurZg1733e33edsrY68eSCYTSh1LY9wpW7+JjOdeIvGNV5owMkEQhHMkddPUAkQO74+kFquMPGXq1Z3y/Yc8P0BRyF+5jk7XXS0qLQVBaDbetmDwRJ+4UEb0iPL7vO3VgC4R/OZlontPWj6x4YFc0LX5Nk0Uml7PSCMAe85UNDh2YEyAa7yvRo8ezb59+3j88cdZsGABeXl5zJkzhzlz5tR5zMSJE3n22WcZO9a3DcTnzJnDjh07yMrKYtWqVaxatarWmAkTJpCQkMC8efNIS0vDYrFgMPhWUX8+rVbLJ598wtSpUzGbzXz11Vd89dVXrvt1Oh3z5s3jiy++8Lrv9JQpU/jyyy+56667MJvNzJ49m9mzZ9caN2vWLJ5//vlGP5b24OGHH2bJkiWsWbOGY8eOua2i79atG3/6059c/fAPHTpEbGys6/6rrrqKV155BUVRePzxxwF4/vnnefnllwH429/+xvLly9m2bRuHDx/m9ttvrzH/9OnTue6667jtttt8fhwajYaffvqJmTNnsmrVKrZt21brPAAJCQn89NNPREdH+3yuxhAV40KbljB9qt/njJ8yCV1YqN/nbc+i77zV62Py5n+FUs+yNEEQBH8yxkQgafxbD6AxGTHFiySHNwJ7dPH6GMXuoOzQUf8HIwiCUIdh3fz/2n5RnxjUKvH12xuJUd4vqV+//1TDg4Q2p2ekkQndQ+gWpq+1IadGBd3C9EzoHtLopHiVmJgYvvjiC44ePcprr73G5ZdfTqdOndDpdAQEBNClSxcmTJjAG2+8wYEDB1i6dKnPSXGArl27kpKSwqxZs+jRowd6vR69Xk9CQgJTp05l4cKFLF26lOuuuw4Aq9XKkiVL/PJYq1x22WXs37+f++67j6SkJHQ6HXFxcdxyyy1s27aNW2/1/jt/lZtuuonU1FSeeuopBg0aRHBwMFqtls6dO3PjjTeyZs0a3n77ba/b0LRXer2eZcuW8c9//pOhQ4diMpnQaDRERUUxbtw43n77bXbv3s1DDz3kapny3Xff1Zhj1KhRLFiwgIEDB2IwGAgLC3P1sgcIDg5m/fr1vPXWWwwfPhyTyURISAgXXXQRn3zyCcnJyTU26fRVWFgYK1as4LvvvmP69OnExcWh0+kICgpixIgRvPbaa+zdu5eBAwc2+ly+khSxjbPQxjgtVtIX/0DO2g1oggM5/dtybPn+Xe7Y7/E/0/fRR/w6Z3tmO53F3qFjwE3PqPr0Sv6WoIvGNFFUgiAIYMkvovRYBk6rHdnpxHzKvxt0aYNNxF95IWq9Z71QBchZthp7br5Xx+g7RRN5me9fOAVBEBpSYXWw6cgZ0nJKCTJq2XT4DA7Zf1+VJeD28b0Y3l1cUPVUZm4p36w94vVx908ZiMng/5XFQuvgcCqUWB045MqkeLBe0ySrPARB6BhEKxWhTclc8gspz76IrbCwSc9z8O3/knTjdQR08q63XUeli+tE4JhRlK3f6N2BompGEIQmYi+rIHfrXsxZeU17npJyig4eJ2JwnyY9T3sSdtEIcpKXenWMSisuPAiC0DScsszaA9n8tOMkNkfTbaasAIs2n2BQlwi0TdTeq73pHBVEoEFLmcW7VaYiRdq+adQS4QHiwocgCP4h3pGFNmPX8y+z5cFZTZ4UB1CcTnLWrG94oOBiz8n1arxkMBA4cngTRSMIQkdmyS8i4+e1TZ4Ur1Jx2rvXv47Olu39z0sXFdEEkQiC0NHJssIHvx/k+y0nmjQpXqXMYicjr6zJz9NeKIqC2eZdUjzIqCVAVIsLgiAIHhIV40KrV7h3P/vemE3O2uZNVGsCve9p15EpFovX48tTdhM4fGgTRSQIQkcjO5wUHTxO0f5UFGfTJziqqLTi45Q3FC+THIDfW6YJgiAcOlXE4q0nOF3Q8IZ+/qTXig2bPSUrCt6+nZeZ7ZRb7KKViiAIguARUTEutGoFu/aw5to/NHtSXBcaSqfLL23Wc7Z1wZd43/u11NvWK4IgCHVQFIWs1dso3HOkWZPiAEFd45v1fG2dPtb7Heet2f7tDS8IQseWciKP95bub/akeHy4ifhwU7Oesy1Tq1R0jvSuWEkBTueLqnxBEATBMyIxLrRqu//+Mk4vK5EbSxcWxqgP3kFtNDTredu62L88gjoszKtj7NlnmigaQRA6mvKMbCxnvNvQ0R+CeiQQ1D2h2c/blmnDQgjo0dWrYxSHd5s7C4Ig1Oe7Tcfx37aanokI0nPnpb2a+axt39gB8agl77qG28V7hiAIguAhkRgXWq20bxdRkLK7Wc+ZMH0qV21ZS/SFo5v1vO2BPqEz/df+TujVU5AMnl1UsB5Pa9qgBEHoEBxmK7lb9zbrOVU6LZ2njiN61EAkL7+wCxA6cgghI4eg8vAitOJw4Cgrb+KoBEFo72RFYfGWE5SavW/p1BgTBsbz9+uGERsa0KznbQ/iIgK5fUI/OkcGovLw7fZMkblpgxIEQRDaDdEUU2h1Kk6dZvO9D1O4p3mTHEgS2uBgPP7EJdSijY2h+8dzATj99jtkvfZmveMdRU2/kaogCO1b/q7DFB08BnLz1v6p9Tq8bnwquEiSRGDPbgT27IbTbCH7+58bPEa2WCFQtCAQBME36XllfLLyMHmlzbsaVSVJGHQaxDVU34UHGbjxkt4oisL3G46Sdqa03vFmm6OZIhMEQRDaOlExLrQ6m+9/pPmT4gCKwvH5X7Fq+vWUnkhr/vO3M3GPPoI2Pq7eMUFjRjVTNIIgtEelJzIp2p/a7ElxAHtpOZm/baAkNR2lBc7fnqiNBoKHD6p3jKTTog0NaaaIBEFob+wOmbnLDjR7Uhwqq9SXbD/J3GUHKK6wNfv52xNJkrh6TA/UDRQyeduXXBAEQei4RGJcaFWKDx6icNeelo1h/0F+v3QS6Yt/aNE42oNeixag75Lk9j5tbAzR99/dzBEJgtCelBzNaNkAZIXcLXvJWrUFxSn6mTZGYK/umHp2q/P+4IH9kDTqZoxIEIT2ZG96QbO3TznfgcwiXvluB6nZxS0aR1unVau47uKeGHTu3xOiQoz0TYho5qgEQRCEtkpSFEWUOQmtRs76jay76Y6WDgMATaCJq7atRxsoKg4aQ5FlSteup2jp71Ts24dcbibootHEPHgfurhOLR2eIAhtWPqS1dhLWkff6cjh/Qnp3aWlw2jzHKVlmDNOYz2Ti7OiAnVAAIG9umGIF+8XgiD4bu2BLL7bdLylwwAgOsTI89cNbekw2jyHU+ZEdjHHsorJLzGjKNCtUwjDesag14oLqYIgCIJnRI9xoVUJG3gB6gAjzoqW3zDFUVZOzroNxE+e2NKhtGmSSkXw+HEEjx/X0qEIgtDOGKMjWk1ivCwjWyTG/UATFEhQv14E9evV0qEIgtCO9IgNbukQXHKKzWQVVtApTGzE2RgatYqe8WH0jA9r6VAEQRCENky0UhFaFUmtQhfcenqISmpx7UgQBKG1Uhv1LR2CiyR2VRMEQWi1jDoNOk3r+erbQItsQRAEQRCaSev5dCB0eIoss/PpFzBnZ7d0KABoQ0KIGXtRS4chCIIguGHJL6Jw39GWDsMlMEm0+hAEQWiN7A6ZeasOYXPILR0KAPHhJmJCRbW4IAiCILQGohxWaBUUp5PND/yZ078ua+lQAFAbDIz4zz9RGw0tHYogCIJwnvJTZ8hevb2lw3AxJXYiqFtCS4chCIIgnMdiczDnl31k5LeOtluBBi23juvR0mEIgiAIgnCWSIwLrcLp335v8aS4pNMR2rc38VdPocvMa9BHiN3MBUEQWhtFVsjbuq+lw0BjMmKMjSSoW2eM0eEtHY4gCILgxpoDWS2eFNdrVCREBjKiRxTDukWJjSEFQRAEoRURrVSEVuH07ytbOgQUm43C3XvJ37xVJMUFQRBaKWthMY4KS0uHgaPcTFnaadQGXUuHIgiCINRhX3pBS4eA1SGTml1CTrFFJMUFQRAEoZURiXGhVVDrW09iIev3lSyfOI2cjZtbOhRBEAThPJK69SQVFKeTjJ/Xkb/rMIrcOnrXCoIgCOdo1K3n6+6Kvad499d9nC5oHW1dBEEQBEEQiXGhlUiYPq2lQ6ih+MAhNtz2Jwr37m/pUARBEIRq9KFB6EKDWjqMc2SZov2p5G0X7xeCIAitzfDuUS0dQg2HTxfzzq/7KDHbWjoUQRAEQRAQiXGhlYgaM4peD9zT0mHUINvspP7vk5YOQxAEQThP9IWDQSW1dBg1lBzLwGGxtnQYgiAIQjVjesXQt3NoS4dRQ5nFwcZDZ1o6DEEQBEEQAElRFKWlgxCEKkvHXkF52smWDsNFHxVJ3MQrCOjcGW1QICqdjk6XjccQ3bqqTwRBEDqaoiNp5G9rXVXapsRYNCYj2kAToKALCcIYI/asEARBaEk2h5Onv9yKzdF6Wl7Fhhjp0SmE6BADapWEQavhgqRwjDpNS4cmCEI127Zt49tvv2XDhg0cOXKEkpISAgICiImJYfjw4UydOpWZM2ei07We1rAt4cUXX+Sll14CICsri9jY2BaOqPU5dOgQffr0aekwBDfEO6/QqkSNHtmqEuPW3DxOfPF1jdskrZaBz/+NHn+8vYWiEgRBEAIT41pdYrw8PbvWbYaoMGLHj0Ct07ZARIIgCIJOoyY2NID0vLKWDsUlu9hMdrG5xm16rYo7xvfmgsTwFopKEIQqR44c4YEHHmDlypW17isuLqa4uJgjR47w1Vdf0a1bN9555x2uuuqqFohUaO2OHj3K/fffT0JCAp9++mlLhyO4IVqpCK2KJS+/pUNokGK3s/uFVyk+eKilQxEEQei42shml5bcQgpSxPuFIAhCS7LYHS0dQoOsdplPVx2mwtr6YxWE9mz58uUMHTrUlRTv3bs3zz33HD/++CObNm1i5cqVzJ07lyuvvBKA48ePc/XVV7NgwYKWDFtopSZPnuz2AovQeojEuNCq6CPaSIWEonD8q29aOgpBEIQOS6VvOxXYJScyEZ3rBEEQWk5AG2lRYnPIbD+W09JhCEKHtW/fPqZPn055eTk6nY7//ve/7N+/n1deeYVp06YxevRoLr30Uu677z5+++03li9fTmhoKE6nk3vuuYeMjIyWfghCK+NwiIudrZ1IjAutSo87b23pEDx2/NMv2Prnx3FUVLR0KIIgCB2OSq1GE2Rq6TA845TJWLIG85nWvypKEAShPbqwd9vpd/v9ljSSt55AFhdUBaFZKYrCH//4RyoqKpAkiUWLFvHggw+iVqvrPObyyy9n4cKFAJSXl/Pyyy83V7iCIPiJSIwLrUrogP50vnpKS4fhsYzFP5Ly7IstHYYgCEKHFDNmYEuH4DF7aTlZq7fhqLC0dCiCIAgdzsie0cSHB7R0GB5xygor9p7m992ZLR2KIHQoycnJbN++HYD77ruPqVOnenTc5ZdfzuTJkwFYuHAhNputyWIUBMH/RGJcaHW63HxjS4fglYwffsJaWNjSYQiCIHQ4hqhwNIHGlg7DY4rDSelxkegQBEFobmqVxJhe0S0dhlfWHsxq6RAEoVWyO2Tyii1kFVSQV2zB7vDPvjMffPABACqVimeffdarY++55x4mTZrEa6+9Vqt1RpcuXZAkidmzZ3Pw4EHGjx+P0WgkMjKSyy67jOzsc5u3OxwOPv/8c6699lqSkpIICAjAaDSSkJDAjBkzWLx4sdv2fJ9++imSJBEYGAhAWloaDz30EN26dcNgMBAdHc2MGTNYvXq12/hffPFFJElCkqQa8Zyvasz999/v1c8HIDc3l2eeeYZBgwYRHByMyWSiT58+PPLIIxw/ftzr+aDycVbFtGvXLkpKSvj73/9Onz59MBqNxMXFcf3117Nnzx7XMSdPnuT+++8nMTERvV5PQkICDzzwADk5dbex8uV5GT9+PJIkcfLkSQA+++wzV6xpaWnAuedNkiQ2b95c5/mrfocmTZpU4/bqz7uiKLz22mvExcVhNBrp2bMn//nPf2qMt9lsvPvuu1xyySVERka6Hv9NN93E2rVrPfqZt0dto9ma0KHoQ4JbOgSvKHY71tw89GFhLR2KIAhCh6MxGHCUmVs6DI85KtpOrIIgCO1JoEHX0iF4paTCjiwrqFRSS4ciCK1CUZmNI5nFnMguxeE8l4TUqCW6xgbRq3MIoYG+/TsvLy9n1apVAAwfPpzOnTt7dfyMGTOYMWNGvWMyMjIYN24ceXl5AFgsFk6ePElMTIzr/smTJ7N///5ax2ZmZpKZmUlycjK33nor8+fPr/M8q1evZvr06ZSUlLhuy83NJTk5meTkZP75z3/yxBNPePX4Gmvp0qX84Q9/oLi4uMbthw8f5vDhw3z44Ye899573HXXXT6fIy0tjZkzZ9ZIsmdlZbFw4UKWLl3KypUrsdlsTJs2jcJqhY2ZmZnMnTuX3377jR07dhB2Xl7HX89LU3v66af5v//7P9ffU1NTCQ0Ndf39+PHjTJkyhUOHDtU4LjMzk6+//pqvv/6a++67j3fffReNpmOlikXFuNDqhA7oT0j/vi0dhsdUej2mpMSWDkMQBKFDCuru3ReXlqZtK33RBUEQ2pkLksIJ0NXdK7i1CTPpRFJcEM46mF7Ez1syOHqqpEZSHMDhVDh6qoSft2RwML3Ip/m3bdvmaoFy5ZVXNjZct959912Kiop4+eWXWb9+Pf/73/949tlnkSQJWZaZNm0a+/fvR6fT8dBDD7FkyRI2b95McnIyf/nLX9Dr9QB88cUX/PTTT27PYbPZmDlzJjabjSeffJJVq1axZs0annrqKVev9Keffppjx441yWN0Z+PGjUybNo3i4mKSkpL497//zfr169mwYQNvv/02SUlJ2Gw27r77bhYtWuTzee6++26OHz/On/70J3777Td+//13br/9dgDKysq47777mDFjBrIs8/rrr7Nx40Z+/vlnxo8fD8CJEyf45z//WWPOxjwv//vf/0hJSaFTp04ATJs2jZSUFFJSUoiLi/P5cbpTUVHBm2++ybBhw1iyZAkrVqzgkUce4brrrgOgoKCA8ePHc+jQIUwmE3/9619Zvnw5W7ZsYf78+Vx88cVA5aqJv/zlL36NrS3oWJcBhDZj1PtzWDHxapzm1l9ZJ1ut7PvHbAa96N1yK0EQBKHxgronUH4qh4rMMy0dikcK96US2CUOjdHQ0qEIgiB0KDqNmnsm9GXOL/toC/taFpbbWH8wi4v7dmrpUAShRR1ML2LnUc82MK8a1zcx1KtzHDlyxPXn7t27e3Wsp2RZ5uWXX3a1abnoootc9yUnJ7N7924A3nnnHe69994ax06fPp2JEye6WmkkJye77YFut9spLS1l5cqVrmQnwLhx44iPj2fWrFk4HA6+/vprr9vF+EKWZe68804cDgejRo1i2bJlBAef6xBw4YUXcuedd3LppZeSkpLCAw88wJQpUzAYvP+cnJ+fz5tvvsmTTz7puu2KK67g2LFjbNiwgZSUFAwGA5s2bWLw4ME1xvTu3Zu0tDR+/vlnXn/9ddd9jXleevToAYBOV7mKITw8vMZ5/UlRFKKioli+fLmrSvyyyy5z3f/kk0+SkZFBREQEa9eupV+/fq77Ro4cyS233MI999zDxx9/zLvvvsudd97JsGHDmiTW1khUjAutUlDXLlzy/YKWDsNjqfM+ozxD9I0VBEFobpIk0emS4WgC28amarLNTtEB3/ooCoIgCI3TIzaEW8f2bOkwPJa87aTf+icLQltUVGbzOCleZefRfIrKvNsAs6CgwPXn6Oi69yMwm83s2rWr3v/q69F9fmK1SmpqKgkJCcTFxdXZTmTixImupOepU6fqPMcNN9xQIyle5Y477kCSKleh7Nu3r87j/emXX37h6NGjAHz44Yc1kuJVQkJCmDNnDlDZ8mXhwoU+nSs+Pt5ttfM111zj+vNtt91WKzmt0+m44oorAGpV0vvzeWlqN9xwQ43WKVXy8vL48ssvAfj73/9eIyleRZIk3nrrLdfx77//flOG2uqIxLjQaoUN6E/sZeNbOgzPKArLr5zG0osuY98bs7GXlbV0RIIgCB1KzCVtp6qh+PAJ0hb9TtaqbVhyxebNgiAIzWlkz2iig9vGqh2r3cmzC7by2qKdLN+TiVNuA6XuguBHRzKLGx7kh+Nk+dwFKHebW1Y5fPgwQ4YMqfe/uXPnuj02KSmJqKgot/c99dRTpKenk5GR4Wp54k5sbCwAVqu1zjGXX36529tDQkIIDw8HKluLNIelS5cCEBERwcCBA+scd+GFFxIUFARQ5wahDRk7dqzb3thVrUwALrnkErfHRkZGApW95qvz5/PS1IYPH+729tWrV7viql5Ffr6goCAuvPBC1zEdiWilIrRquvC2s6Glo6wMR1kZh//7AbmbtjB+8TdIKnHtSRAEoVk421BFnQJOi42K0zlUZOcSd/lojNHhLR2VIAhChxGgbztfg802J2abmR+2neR0YQW3X9KrpUMShGZhd8icyC716dgT2aUM6RGBVuPZ9/Hqlcw5OTk+nbMhnvSVVp3NH9jtdk6ePElqaioHDx4kJSWFtWvXcvLkSaBmIv98iYl1739mMpnIz8/H4XB4Gb1vqtqQ5Ofnu6rVG3LixAmfzpWUlOT29qoe4IBro9P6xrjjj+elqdX1+1X1HABccMEFHs1V9Xg6irbziUDokKJGjyR94eKWDUKlQhcagq20DOx2jw4p2LmLrBWriJvg/mqtIAiC4F+60CBUei2y1bPX6aYiadSgVqNYPVzCKysU7j2K8fJRTRuYIAiC4NKjUwhpuS27wlMlgUmvodTieYJqW2ouEwd1Jia0bbQPE4TGKC631dpo01MOp0JxuY3IEM9Wh1T1gwY4ffp0neMGDx7stqI8Ly+vzmrwKlUV0XVxOBzMmzePefPmsXPnTuxucg8qlarB5KvJVPdG71XJ6fqq4v0pP9+7NjgARUVFPp0rMDCwwTHuKsob4q/npanV9fvly3PgcDgoLS1t8He2vRCJ8Wrk4jwkgwlJb2zpUISzEqZP4/j8BRTu3tNyQcgytoJCJK0Gb94+Dr39XyKGD0Uf1naq3gVB8IzilEFRKpOgQqugUquJGNSH3K17WzQOxeEEh9OrY8xn8qjIyiWgU/1fqARBaHsUpxOlrADJFIqk0bZ0OMJZl/aPY8exPArLW27Zu6xAqcWBJOHVZqA/bj/JneN7e1wJKwhtlb2RqwEdXhw/fPhwV3Jz+fLlTbIxZX0V02VlZVx11VWsW7fOdZvBYKBfv37079+fkSNHMmHCBGbOnMn+/fv9HpsnfEn8Op2Vn4kHDRrEp59+6tExRqNv+Thfkt4NaS3Piyc/+7p+v6qeA4Bt27Z5/HMKCOg4F2A7fGLcmZNOxaK3sG1eAhXFoNGhG/8HAu98BUnfcX4RWiu1Qc+4bz5nx5PPkLnklxaNRbF7t9yocM9efh11CQOefoJut92MqgleqAVBaD6KrKAUV6DklkHV64FBg6pTKFJA/cvvhOYR3DMRTWAAWau2epdlaGkKZK3cSkBcNJHD+6ENqrvSRxCEtsFxcj8V3/4T++5VYK0AYxDGKfdhvP5J0WqvFQgO0PHE9IF88NsB0vPLGz6gCXn7drXnZAF//2YbN1zYnSFdI5smKEFoBbTqxr1Warw4PjIyktGjR7Nx40bWrVtHXl6eq+90c3j22Wddydfbb7+dRx55hCFDhtTqa91UvcGrJ1XrqiYvLfW+rU3Y2SJBs9lca9PLtqCpnxdPfu7g28++Sli1Qs34+PgaPdeFSh36U1nFwn9R9NAwbCu/qEyKAzhs2JZ/TsGfR6M4m6fvklA/jclE2KC6N2pozZxmM7v//gpbH3q0pUMRBKERFIsd+Wg2yumic0lxAIsD+UQezuKKFotNqMkYHda2kuLVVJzOIXPpemzFvn/4FQShZSmyTOl/H6H4ifHYt/5cmRQHMJdiXjibouemtGyAgkuwUUfnyIaX3rdGZRYH81YeZsn2jtUHVuhYQkw6NGrP+lKfT6OWCDHpvDrm/vvvByorbJ977jmfzusLp9PJJ598AsAVV1zBZ599xvDhw2slX202W5P1P69eRWyxWNyOyczM9Hrefv36AZCamlpvixS73c5LL73EJ598wq5du7w+T1NojufFk597aWkpJSUlPs0P554DqKwYr88HH3zA+++/z7Jly3w+X1vUIRPjjpMHKHhkJOZv3qh7UEEWhbNGN19QQr10oSEtHUKjnPrlN/K372zpMIRWxmGxknPgEGVnzrR0KEIdFFnBeboI+VgOOOpZwpZZiFzRcsuxhWpUKqQ2vEJHtjko3Jva0mEIrZC1uISKvAKUFu5hKdTNtns1BXf1w7b66zrHyEe3U/L6Tc0YlVCf1rIJp2+pP1ix9xQlFR7uaSF0GBabk8zccsotLbvvSmNpNSq6xvrW47hrbJDX7YZuvvlmV1XzBx98wPfff+/xsWvWrPHqXNXl5OS4KoLrq6r+8ccfMZvNAH7fPDM0NNT15/T0dLdjfv/9d6/nveKKK4DKViAff/xxneMWLFjAiy++yJ/+9CcWLlzo9Xmagr+el/pa6Hjyc1+xYkWj+pdfeumlrs1DP/roozrHnThxgoceeogHH3yQl19+2efztUUdLjFu2bCY4icuQclueKdb5cxJbLtWNkNUQkPir5qINtjfjf99qCjUaOjz54d8OtvWRx4j8+dffTpWaH/Wvv5P3uk7mPkTp/HB8It5f+gYsnbtbvhAodkoThn5cBYUerbEWjld1LQBCR6RJIng7p1bOgwAgnskog7wbNOn6srSs8jfeRCnpxt4Cu1aRW4eez79mn1ffMfBbxazc+6npK/f3GwbZwmeKf/mTUpfvR7KGt7kyp6yHGdh01T9Cd4Z1TMala9Z6TrUkwOpU4BBw5he0V4f55QV3v/tAEezir0/qdDuOJwynyw7zlMf7eL/vj3E3z7ewytf7qOgpO0Wb/Tq7FuBnC/HqdVqvvzyS9eGg9dffz0vvPCC280Wq2RnZ/PAAw9w/fXXu26rLxHqTmhoqKtyeMWKFW6Tq3v37uXhhx92/d1m8+9nxAEDBrj+PHfu3Fr3Hzt2jNdff93reWfOnOlq3fHiiy+6rVg+efIkTz31FABarZZ77rnH6/M0BX89L3p9ZcvN8vLa3ymr/9w/+uijGv3AAXJzc3n66ad9ewBnJSQkMH36dAB++uknt8+vzWbjzjvvdJ3/wQcfbNQ525oOlRiXy4oof/s+r46xrvf8KqHQdLRBQYz53/t+7cmoUct4nRx3ONCFh/p0vorMU2y5/88c/fhTn44X2o+d8z5n2/sfIld7c63IzeOrq6/n10efYvf8r7A1Uf84wXNyRkHlzlieson2W61F+OA+aEP8uzxe5cP7j8NiRXF6txEnAIpC0cHjnF6+GdmX44V2w2Gxcuj7n7BX/zKlKOTu3s+BrxeTuWkb5vyClgtQAMB+bBeWhf/06hjblp+aKBrBG7GhAdxwYXe/zhkc6P3GceUWB8FG79o+VMksKOfdX/exL128FnR0365JZ+fRwhrfcHOKrLz85T4WrDrJ9iMFXm1I2RqEBuoY2jPCq2OG9owgNNC3f0/9+vVj2bJlREZGIssyL7/8MnFxccyaNYsFCxawYcMGVq1axbx587j22mvp2rUrc+fOdV2svvvuu3n00Ue9OqfRaGTSpEkApKSkcOWVV7Jo0SK2bNnCkiVLeOCBBxg1ahRnqq0ybkxrDXcuvPBCEhMTAfj666+55ZZbWLZsGWvXruXVV19l5MiRFBUV0bmzd8Uner2ejz76CEmSKCsrY9y4cTz55JOsXLmStWvXMnv2bEaOHOl6bM899xxJSUl+fWy+8tfzEhMTA8CyZctYsmQJmzdvdiXJk5KSGDNmDAAbNmzgqquu4qeffmLDhg28/fbbDBs2jEOHDtG1a9dGPZY5c+YQHh4OwAMPPMANN9zAjz/+yObNm/nss88YMWIEa9euBeDyyy/npps61sq21rF2rJmUf/Uq3iZCVZHxTROM4LWoMaPo/dB9HHrnfT/MpuBwqhse5sbRuXUvAfLEof+8R7dbbkJtEJv1dVSb57zn/g5F4cCixRxYtJh1//dvxv71cQb84TrUWm3zBihUtioo97K6xpcSMaFJqDRq4i4bxcnklX7rN+7LEsaKU2eQ1L691wDYikopSztNcPcEn+cQ2rb8w0dRHO4vjlgKCrEUFHJm5x5Cu3Uh4eJR6ILaZr/ktq78Y++rudSxXfwfiOCTi/rEcjCziN0nG67290Rxqdmn43Yc930VgazALzvTGZAY7vMcQttmsTnZcsj977BTho0H8th4II8fNmm5fmwiF3QN8bqyuaX0TQwFYOfRhv+NDu0Z4Rrvq9GjR7Nv3z4ef/xxFixYQF5eHnPmzGHOnDl1HjNx4kSeffZZxo4d69M558yZw44dO8jKymLVqlWsWrWq1pgJEyaQkJDAvHnzSEtLw2KxYDB4vzLRHa1WyyeffMLUqVMxm8189dVXfPXVV677dTod8+bN44svvvC61/iUKVP48ssvueuuuzCbzcyePZvZs2fXGjdr1iyef/75Rj8Wf/LH8zJlyhTWrl1LSUkJV199NVBZgX7ZZZcB8OGHH3LppZeSl5fHsmXLavT3VqlUvPHGG5w4cYIPPvjA58fRuXNnVq1axbRp00hPT+e7777ju+++qzVu3LhxLFq0qM28NvhLh6oYt29M9u4AScJ4zawmiUXwTd9HHyZ+6mQ/zOT7P3RzdnajzmwrLKTsRFqj5hDaNnNBwx/qrMXFLH/m73wyfiLF6RnNEJVQnVzgWfuU6qSwgCaIRPCVJsBAzMVDkDS+J6YbTaHOpKanrHlF/olFaJOsRZ5VhBUdT2Pv/G/J2b2/iSMS3HEeS/HuAIMJ3eDLmiYYwSc3XdydbjH+btvonbzSxrVGyMgvb3PVwIL/lJodHi10LCqz89Gvx/j3osOYrW1nVVrfxFCmjEqgZ3xwrQ05NWqJnvHBTBmV0OikeJWYmBi++OILjh49ymuvvcbll19Op06d0Ol0BAQE0KVLFyZMmMAbb7zBgQMHWLp0qc9JcYCuXbuSkpLCrFmz6NGjB3q9Hr1eT0JCAlOnTmXhwoUsXbqU6667DgCr1cqSJUv88lirXHbZZezfv5/77ruPpKQkdDodcXFx3HLLLWzbto1bb73V57lvuukmUlNTeeqppxg0aBDBwcFotVo6d+7MjTfeyJo1a3j77bdbXULWH8/L448/zgsvvOD6mcbGxpKbm+u6f8CAARw4cIAnnniCnj17otfriYmJYfr06axatYq//vWvfnksAwcO5NChQ7z11luMGzeOiIgINBoNERERTJgwgc8++4xVq1YREtK29/fzhaR0kAaF9kNbKHl+qncHBYQQ8ZnYAKs1Ovn9D2yf9URLh+Gz8T8uJGLIoJYOQ2gBtrIy5g6/uOay+AZE9unNHb+LJdfNyXnoNDi9e3uUekSj0ovq/tZGdjjI+HktjjLfKvhami48hITJF7d0GEILydy4jTMpe7w6pu8N1xAQ5d2yc8F35p8/pOLTZ706RtVzKGGv/9ZEEQmNsWT7SZbt9q4asjX51x2j0LXhDagF3xWWWnnh831erY8f1C2Uuyf7t5VQc7A7ZIrLbTicMhq1ihCTzuuNNgVBEKp0mFcP8+L/eH9QRTHO/Cz/ByM0WtK104m94tKWDsNna2bexOG5de8ILLQussPB4d9/Z8u8eZzYuNHnDc+yUnbz0ZhLvUqKA+QdOsypbdt9OqfgPaXC6nVSHMTmm62VSqMheszglg7DZ7aCYk6t2oqjvG0m9juiyvYmu8nbewCHxbcNzxSnTOrPv3udFAdIW7nOp3MKvrH8+qHXx8hHd6LYxea6rdGkIQnEhHrfI7y1eHbBdrYfy214oNAqWG1ONuzM5te16ZzI9L1n9K5jhbz85X5vd89i9/EizLa2UzVeRatRERliIDY8gMgQg0iKC4LQKB3mcrIj/ZBPx9n3rkU9/kY/RyP4w6AXnyN7ee0eT22BYrez77U3kSQVve67q6XDEeqRc/gwX991F6XVNtXodMEFjL77biJ79CC6Vy+P5lEUhV9nPYGlqMinODb86z/c8PV8n44VvKNU+JisEJtvtlrG6HAMMRFYzvinf2xzs5zO5fSKLSRMHefXTagF/1JkmbRfl1Nw6KjrtoxV64gdNRxTTDSBnTuh8rCSM2ffAYrT0n2Kw5yXjyLL4nelGSh2G/KZkz4d6zy5H02PIX6OSGgsrVrF9BFd+PD3gy0dik8sNiefrT6CXqvmAtFvvFXbdTCP977aj9ly7vPjoD4RXDY6ns6dAokO9+wCjdnm5IsVaTh8KOoA+H1HFleP8W5DRUEQhPakwyTG1ZFxOPK879OrCgprgmgEfwhMSiTqojHkbtjU0qH47PC7c4m6cBSh/fo2aoM2wf92L1rEyn/+k4r82om0rL17WTyrcv+BpNGjuXbOHALC3L9WlOfmYSksxFpWTmEjestn7/K+alDwkdbHf4u+Hic0i9DeXchuo4lxAHtpOUUHTxDcvbPYvLmVsRYVk75iDSVptT9nynYHp9dvBkBtMJB05aWE9ezmdh7Z6cRaVIImwEBh6olGxVSScYqQJLFpa1OTtDqk4AiUEu9fWyRTx+vh2Vb07xxGmElHYXnbrer/eUc6kUEGOon9T1oVWVb4afVJfvj9ODZH7UT27kP57D6UjyTB6MEx3HNDvzqroQtKbdgdMuk55VjtvveW3328SCTGBUHo0DpMj3HrhsWUvX2vV8dIQRGEfbgXSSN6xrZW5uwz/HrhpSh2e0uH0ijGTrEMeul54idf2dKhCMCe779niRebXPQYP54bP6rZGsdcWMSyp57h2LIVKLKMISwMS2Gh70FJEo+nH/H9eMFjiqwgH87Cox2MqpE6h6EKEV9AW7PTK7dgzspr6TAaRyUR1CWeyJEDUIkLqi3OabWx/9MF2MvKPBovqVT0/9Mt6EOCa9yeu+8gp7fuxGG2gCSh1mlxWn1PyiWMG0P0Bf18Pl7wXMVXr2Fe/LZXx6h7DCH0H8uaJiDBL07mljL7x7ZflBAbauSWsT3pEt2yG4sKlb79NZUlKz1fZTJ5XAI3T6u5OjW32MqXK9I4llX5vhNk1FBq9n3VYqBBzT/uGuzz8YIgCG1dh1ljqb9oBppBnveklsJiCH72G5EUb+WMsTEE92h7G4acz5yVzZaHHqX4kEh8tiRrWRk7vvqKX//+d6+OS129ml///vcavcd/fuhRUpf+jiJXVnA0KikOoChsfe+Dxs0heERSSUgJ3m1cJ0UGiqR4GxDS232lbpsiK5QezyR/Z9tc5t+elJ3K4sh3P3icFIfKdiuHFizCUljkuq3oxEnS12ysTIoDKEqjkuIAZ3bt87m/ueAd441/Q9XJ88+i6oQ+BD02rwkjEvwhKSoIk77tL67OLjLz3m/7qbCKdm8tqbjMxqJlx/hplXetl35dm8Fv68+tRnLKCu/9eMSVFAcalRQHKLM4SUlt5PcUQRCENqzDJMYBgv/6BZrBl9U7RnfJjQQ9v5Cw93ej6T6omSITGsNaXNzSIfiFYrdz4quvWzqMDit1zRrmXHwxS194AYfV+2TCzgUL2P755wDkpx7j5LoNbsc1pufrun/MJv9oqs/HC55TBepRJTTQm1OtQtU5HFWvWFQxYkl8W2AvKW3pEPym9FgmsqPtbZjVHjitNg5/s5jDX39PxZkcr493lFeQuvhn18XUnD0H/B0itpJSTm/d4fd5hdoktZqQ135F6tyn3nGGa/5M8Ks/E/rvdaijRNuC1s7ukClvJ8lks80pNuRsQSs2ZTLrlXUk/56GL2v1v/jhCHsOVbZr2p9WTF6J/1v8fLkyDUsb3IRTEATBHzpUYlzS6gh59huCnl8IkpuHrtVjuvk5dAMvEf2e2xC1tomq+lUSkkZD/FUT6XH3nU1zjvOYs7Kb5TxCTZbSUhbPmoWtvLxR8+xcsACA0tNZdY4J79mdgTf7vqHvkZ+X+nys4B0p2IiqbycwuH+NkcJNSCFGJNFbvO2QpCadXhtsInLEgCY9RxXF6US2te02Ym3VqXWbKMs83ag5rIVFlKZnAmArq/u9p9PIIR5v2Hm+xvYpFzynCgoj/K11BNz1f27vl8JiCbjxb2h7j2zmyASfSaBqwrcMnUbFmF4xDOri3Qo1XxWVixUkLSEzu4zPFh/G6XsLcABWbj4FQGFZ3UnxfonB9EsMrvP++ljtMgdOto9iM0EQBG91qMR4Fd3ASwj8y0dIxnO91iRTCEGPfogqPLYFIxN80Xnq5CaZVxcUxIg5sxn1/hz6PPIAko9fTL0R3KdXw4MEvzvy+++NTooDlOVV9i6O7tcXtc59MjV+xDBGPHCPz+foINtCtBqSSoUqKQICdDVvDzYiRYl+nW2NKSG2yZLjwb27EHfFaEJ6JRHYJa5JzlGdSqtBbRSbcLaE/IOH/TKPo8IMgCk60u39Ko2GmIEDfN9sVbxdNDvjpD8RcNuLoD33nKki4gh+6nPRnrGN0apVDEhsYOWYj8JNOu65og83j+3BlYOaZ/VAUlRgs5xHqGljSrZPVeLnKz6bEE+MrrttX++EYAZ2DfX5HOItQxCEjqpDJsYB9GOuJuzDvQQ99TlBT80n7IM96EZe1dJhCT7o/fD9hA8d7Pd5bcXFnHzuQbY9PAt9eDgj/vPPJq82DLvggiadX6jNbjaTunq1X+aKHzIEgIDICAbfcVut+/UhwQy/925CuyT5fI5ekyf6fKzgG0mjRt01ClW3qMoNNntEo0oIR2ri1wPB/7QmI5HDm2ZDQkdGDtm/bcJWXEbkiAGoTYYmOU8VbZBJ/A62gNJTWX6r1DfFVxZjxA4d6LYqPGbwBaj1OnQm3/YvCO3epTHhCT4yXv0QYXN3E/jYxwQ99y2h/92BpseQlg5L8MHM0d2ICPL/Bcisggr+8u56lmxLIzEykEmDmz45nhgpLuY3t9JyO/uPFvhlrt5nE95dYwPpl1S7KjwiWMeYvpFc4GNiXKdR0S9RtAUUBKFjavs7ijSCZDChG9E01cZC89EGBjL++6/JXPITh19+Abm0CCSw2lUoioSiKDhkX1odSAQGyFi3/EjupltJuHoqoQP6k/L038nbtgPF7v8l7CGiYrxZ5aWmMv+226g4W+ndGJIkMf7RR11/v+T5vxGalMier76mIq+AzqNHMGbWQ4R1rUyKS2o1itO7Xn5jHvszkeJ3pMVIRh2SUdfwQKFVC+nVhYBOURTuOIg9vxiVSoXD4cDpdKJSqbD7+NouSRKhgYEU7TpM9CXDSJp+Gfkphyg7kYnT4v9+oLow35ZLC75RFIW0pSsoOOCfavGwvj3RB1c+h8aIcHpfO5WsHbsoz8pBazISNaAvkf16V94fGUH5Ge/6AxvCQokbOdQvsQreUwVHoB9zdUuHITRSeKCeZ68dyqajOWxPL0Kn02CzOykoKkelUlFhtmK1ed+HXKNRkZlZwvvf7+Xifp2YMiyJ3nGhLN6aRkZ+mV8qjKtTSxBoFCsWmtP+1AL+PW8XNnvjn0ydVsWksQmuv989uTvLd2az/UgBNofMgKQQJo3ohFGvxuFDzxYJ+MP4RIx60RpQEISOqUMnxoX2Q1KrkfIyMNrz4WyRnklfmXRUFMgpVqEgVRZ8KwoKDVfZSZKCVgNajUz2j4uJGjOKoG5dGffNfHb9/WWOfTLf/49DK/5JNpe0zZv5+q67cNoan7BSaTTMfPddYvv3d90mSRKD77iFwXfc4vaYyN49yT1wyONz/GHxN8QPF0kOQfAHtV6H2mxDbah8w9Dpzl3wMJvNWM9uwCtJksfti9RqNZIkIZVWuI6NHNqXkJ5JpC9Zjd8zHaJavNk4zBZSk3+i/PQZv8wX3C2JrpMn1LgtICqC7pMudzs+KL4Tefs9f78I7d6VrhMuQSX2yxGERtNqVAQEB5LU+VxiOSm+sv2R3e5g445UFECrUeNwOj16qbed3eTw1OlSdh3P49IL4unRKYTHrx7IB8sOcCCzyO+PQyXeM5rNum2n+ei7g3552zfo1Tz/4DBCg8+tXNCqVUweEcfkEbXbtpkMGgxaFRa7ZwlyjVri2Zv6ExkiWrMJgtBxiSyc0G6U7Njq9nZJAr1WxmJXExlsQ3bKFJTrUZT6PyBqNec+zajlyiSJ4nSy5aFHOdXQBohVHz69/ERkyc4hoFMnr46pNUd+Pnm7dmEIDydyiFi6607qmjV8c889fklUXfLoowy/7TYMwd5Vb47925N8f/tdHo2NHz1SJMUFwY8cRaUgu//3r9VqsVqt6PV6DAYDFRUVHlWRa89uBK1Wn/toVZ55hjPrdzb4WqPSa5Gt3lWqKw7vVpy4nUNRsOTlITscGCIjm24z6zZMdjg49PUirAVFjZ4rICaKxAnjMcVEe3VcWLcuZAaasNezSWd1CReNFElxQfCjvHL3r89arQaTSY/ZYmfM0B4Ul5Sz+1Bmg/OVne0XLcsKFmvla7nZ5uC9pQdIyy2t91iNSsJRx/tXXZwK2BxOjLrGffUvKbeTU2wjxKQhSiRS3Vq2PoP5Pxxp9DxqtcRd1/Vl1KBodF5s8q5SSUwe2YnFG055NH50nwiRFBcEocMTiXGh3dCG172re9Xnx3KLCrNN22BSHEClUsgt1BBsctLthpsASPt2UcNJcUDSaLxvtaJSYcn1bqn0+fa88w77585FPlsFHdy9O+M/+ICgJN97WrdHK99802/Vm4NvvNHrpDhA10vHMXnOv/n1z481OHbQzTf4EpogCHVQ1bE5Lpzb4FZRFMrKynB62PKooqICvV4PZzfElB1OcjbtRvFgWbO3SXEA2WZHdjjc9qb2hLWoiOzNm3FUbTysUhF5wQWE9Ojh03ztVeHhVL8kxQGCuyR6nRQHkNQq+l4/nf1fLcRprX+VU0B0JLogscmeIPiTXqOi3E0FrqIo2O1OtGoVR9Oyyc4t9mg+lUoiISGY/PwKxvav3Gvgt10ZDSbFfWXQqsktsZAY6dtrgywr/J6Sy/60UtcGjZ0jDEy/MBaDTlyEq2J3yHy3NNUvc+m1asYO961Y6rLBsRSX2Vi5u+HvlWP6ud/8WRAEoSPpsJtvCu1PzPW3uF1a7pTB4ay8vcKq8SgpDmCxqskv1nAiS095TiEAmUt+9uhYn/qPyzKb7n6Qk4uSvT8WSF+6lL1z5riS4gAlx47x89SplJ3yrGqgI5CdTnKPNL6SAyBh+HACI33/QNlvxjSG3Vd/1XivqZPpM32az+cQBKE2TWgQ6hCT2/uqqsNtNpvHSXGobMFSVFSEVbajyDLmrFzPNmn0cXl7xekcslZuRfGychBAkWWyN248lxQHkGXydu8mb88ej9vHdATFaSf9NldYr+4+H6sNMNLvD9fWO0at19PlsrE+n0MQBPe6hbuvqC0tt+CUZSw2B1k5xR7XXEREBNC9ezgjR3Qmv6xyVerO457td+NttTiAxe7krZ/2cCy7xOtjAbYdKWJftaQ4QGa+hU9/z8Bsa/zqpfYiJ78Ci9X7Ht/ujBjo/UXU6mZcnEiv+Po3XJ00vBOJ0e4/CwmCIHQkIjEutBvBg4fT/YX/Qx1Uc0dttQrCA21AQx8kFbRqNx/uFNj51+dxWqweVf4Fdu3iccy1z6Vw4J9veb0pY25KCnv/+1+39zktFn4YP57V99+PvazM99jaCUuJb18K3Ln4oYcaPcf45/7GgJuur3W7ITSEmV99xrT35yCpxEu1IPhb0LC+aELPVc9VJYMDAgLQeFCFLdWR0DafKaD0xCnPksuShD4i1KN43bHkFlJ+yru+1w6Lhfx9+3CYzW7vLz56lBNLllCRk+NzXO2JOTffL/OYOsUQEB3VqDl0gSZ6z5wKbtqkRA7sxwW334gxIrxR5xAEobakUAN9Io2oznvZDw400q9n7T7P51OrJTTu2htJ8M2GY0Cd3b1qSIjwPYnpcCr8sjPdq2MURSHtTAU7jha5vb/c4uS9JWksT8lF9iFh396Um73fiLUu10/2/UJqlYen96RHXO1VAhHBOp7+Qz+mjGr4d1cQBKEjEK1UhHYlduZNRF11DQceuoOSbZtctztlFdS54WbVBzkJu7MyAamSFIw6J2qVgs2hwlJYwMn5n9Pp8vGUbtuAWqVgd0rYHJXzqnQ6wgYPJPrCMfR64G423HEPeZvd9zxvSMWp01SczsKU0LnecfayMo5+8w2H5s3D7EEC49SKFfwyYwZTf/oJtb7j9pJL+fprv8wjqVTE9uvnl7kmvvk6g2+9mf0Lv8dSXELS2Ivoc/UU1NU2BBQEwb/URj0hFw3CknmG8t2pNRLdstzwRdDqiW+tVotGo0FRFGw2G6VH0om5ZBganRa1pDq73N7uOkYbbEIXEkTYBT2xl1VwZu0Onx+HJaeAwITYBseZ8/IoOHAAS15eg62kFLudrHXriB09GlN8vM+xtXX2CjMWf7VR6eqflmaBsTEM+uNN5B88SkVOHrqgQCL790YfXH9loCAIjdM/JoCeEQZWHi+u0VbFYql7ZZBarcLplHE6FaCy6CXAoCMmKhiNWk1BUTkZ+WWk5ZUzMCmCY/lmNBo1RSXllJRZADDq1MSHmxjSNZIxvWN4+bsdFJX7tnH88TOeFYdUWBxsP1rM7hPF2OwNJ7x3Hy+hqMzOzIs71XnRuCNYtdk/K3SDTFpCAhv/HUCSJGbN6M2hjBJ2phYiywqDuoUyoEtIh36eBEEQzicS40K7o9islKZsq3GbRi1TmQB39yFAqvFnncZJqMnuqgoJ0DuxOyRO/utl9AE6Qk3nPgArClgdEqVmmfyt28nfup3czVvI35Hic/wqnRZdaEi9Y4qPHWPF7bd7lBCvriwtjZ+nTWPyokVogzrml+jMnTv9Mk/3Sy4hINx/lXkxAwcQM3CA3+YTBMEzjvzaiQK1Wu1RchwgMDCwRoW5Xq/HWmGhePVOAgPOVfcpioIsy1itVmwl5dhLyrHkFdbb79wTamP9FzoVRSF3xw5KT3rfEiR782Zix4zBFNcxq8oqcnL9sx+FJBHRt1fj5zlLo9cTM1i8XwhCcyu3y7V6jQfU8xrsPG+laWxUCL27xbqSkvGxYeQVlLIpswx9SAi9Qqo+/0chyzLZuSWcyMglNbuE42dK2Jte4HNSHCDI2HCyNT3HTPLGLOxO7177TuaY+X5DFjMu6oSqgyZdj570rMd8Q3ztLV6XPgnB9Enwfj8kQRCEjkKszxfaHUdZKYqj5lI2tQoMWndJDgVQMOkdhAdaCdDbCDY6ai2V1GoUtBpQ7DU/jEoSGLQK4YE2JKnyA2Te5q2+9Rg/K+HqqQ0mrbe99JLXSfEqpSdOcPDTT306tj0IjIlp/BzR0Ux57TU/RCMIQktz1wdcX8+qGo1Gg8lkIjAwEL1eX6vtiiRJlcefl1CVJAm1Wk1AQAC6s6tBnGYr9uJGtLhSqwjqWv/qoorTp31KilfJTUlB8fAiQXujM/mn92qXSZejb+CCtyAIrZ/VTUvF0OAAggONbsdrNWq6JkQx7IIuxEQG07NLTK1K3cjwIHRaTa2GjyqViriYUAb1TUCistXKoVNFjYr/4r71ry5SFIWl2894nRSvknbGzJHMjtu2MTS48StyuycGce2V3fwQjSAIguApkRgX2h19XGcMnRNr3R4SYMeoc1DVOkWSKj/chpnsBBkd6DQKQQYZjdr9h8H6ih/UKgjQNX7zGX1EBINffaHeMdbiYs5s2lTvmIYc/uwzzmze3Kg52qqhN92E5K7Po4c0ej0PLFtGYFTjesUKgtA6aCNqJyw1Gg0BAQGozuvvr9VqMZlMrtYpdSXQG1qibDAYfA+4mqgRA9A0UDFemu5dT9nzOS2WyuS4l3tftAfGqAgC4xtXudf5kouI6NfbTxEJgtCSwo0a1G5e3i/o05nIsHO9nHVaNSqVxJD+iSTFRxBkMtCrayxqtfdfvQNNBiLCG7/KMy4sgCsuqL81VnahlVJz417r1+8rIK/Y2qg52qoJF9Z/oboh4SF6XnxkJHqd799TBEEQBO+JxLjQ7kiSRJfHn6u1OZVTa8Dq0FDVOkVRKn/9K9usVB3r+3mrz+Orfk/MQtNAhZovlX9qSSHCeK6K3lZczPLbbmPpddchO/y3UUxb0Kl/f675178IjPZ+t/fwrl2587vv/FZFKAhCy9MnxKAODKhxm6IoOBS5VjsVlUpVI+l9fuLcU+fP4wttsIng7gkNjjPn5Xk9t14bgEo69x5ampbGiR9/pCI31+u52rpu0yYSlNTwz/l8klpF3EWjiBk+2P9BCYLQInRqFX2jA2rdbjFbKCgud/3dZneiUavQ6c6tKPIlKV4lMKDxlcjXjemG6vwlsec5nW/xet7ScgvHM8+9NxRXOPhseSY/bcn2eq62btSgGP4wpQcBBu+71fbqEsILjwxvgqgEQRCEhkiK4o/miYLQ+pTs2kHWV59QcfQQtpxsck5XYHPUvgJv0Dpr9A33VZlFTZnF916xuohwpmxbj0pb/xwps2dz4IMPPJ43PshOuNGJWgXHC7WUWGv+DHrecgsjX3zRl5DbNKfdTs7hw+gDA5EdDuxWK1Hdu3Pm4EFKzpxhx5dfcmrXLtRaLfGDBzP+8cfp1L9/S4ctCEITkO0OLGlZ2HIKkC02rKVlVJRXuB0bHBzsc0LcdT5ZpqTEs03Q6hIzdiiBifVXMzsqKjj5668ez6lVGwg2hqHV6LHazRSWn6lxv6RW03XatEatummrrMUlOMxmtCYT9rJydCHBOK1WbKVlFB9Po+DAYZw2O7rgQKKHDiKifx/UDbyfC4LQNmWV2jhRaKHU6sRsl1m/IxWrrXahSZfOkXTpHNno8x1MPc2ZPN/fM+LDA/jbjCENjkvemMWxLPfvfeezO5xs3HWck6cLUGSF6ZcPIjSoZkuZK4dFckGXjtdGymJzcvpMOUEmLRVmB2q1RESogYzsMnLyzSxdl8HpM+XotCoG9gln5sTuxETUvuAiNL8uXbpwsloR2sKFC5k5c6ZHxx48eJB+/fq5/n7HHXfw6dn2pZ9++il//OMfAdi0aROjR4/2X9CtWFpaGl27dgXgH//4B3/7299c991555189tln6PV6LBbvL8oJgj+JzTeFdit48DACevRix+SLsBUXY3O4X7pusTd+4YSsQIW18p+TLjQU2enAUepdj73ud9zaYFIcwFpQ4PGcOrVMlOncksgwg7NWYvzYwoUdMjGu1mrpNKD25mXxQ4YQD/SdNKn5gxIEoUWotBoCeiag2B1YTpzG7qbveBW73V5vD3JPWK3nlplrgkw4SsvrGV2byqDD1Ln+XrEATpt3m7QFGoLRaiofm05jQEJCqdb5VnE6KTt9mqAE7yuo2zp9SDD6kMrNy3RBlS0TtAFGDGGhBCd2JmH8xS0ZniAIzahTkA6TTs3yY0UUl5rdJsUBcgtKG50Yt1jt5OaXAhBm0lFcYUP2sqxt0mDPXrMtNs9Xv57JK+FEZr7r7ycy8xjSt+Z5th4s6pCJcYNOTTc3m1326hJKry6hXDzMv5trCk0nOTnZ48T4okWLmjgaQRCaimilIrRreUuX4CgqPPu3OnqHN/IcThkKy3TISuVMQ/7vFSZvWsOQ11+iz6yHMMQ2nLwAOPbJfDJ++KnBceEXXOBxbDGmmn0CHXLtRytbrWRv3OjxnIIgCO2RIstYMyorpBvb5qTOcygKZrPZlRg3RIWRdPV4Ol0+irALemJK9Oz9QrbYyNm0C9lRfy9YXVAQeFjdrlXr0GlqVvu5e9csOnLEo/kEQRDas7RCC4pS//tFY99Kys1Wdh1IRz67wPvBif15+cbhzBjZhQmD4tF4+E0+eWsaqdnFDY4LD/JslYssy+w5errGbSajrta4ogoHhWWNX5UrCC3l559/xuFh29Hvv/++iaMRBKGpiMS40K7Zcir726kk0GvcV0EYGrlpploFYSYbYSYbOo0TW0EhupBgut12M/2feJT+T/7Fs1gLC9k26wkK9+yrd5ypwUS7gkEjkxhiIyKg5mPLKXe//H3Xv/7lUYyCIAjtleJwopxNNGvrWb1T330NkSQJg8FAUFAQBoMB59nK9IDYSMIH9iLmoiGotJ4t5itLO03e9v31n0+tRmowMS5h1AURZoqpkeCpsJXiLjVuKyrC4sXKJUEQhPbIbK/8XhEYoMdoqJ0UBoiOqF017I0Ag44h/RLp3zOeIJOBUoudEJOeyy6I5+rhXbi4j2eVx/llVj5YdpBSc/2riEJM9b//KIrCmfwSft90iJyzVexVuiW4r4zfdFC8XwhtT1RUFACFhYWsWbOmwfFpaWmkpKSgUqnQaGr/O7rzzjtRFAVFUTpMG5WGfPrppyiKItqoCK2CSIwL7VrQ4GHn/mx0oFbVTI4bdQ6CjZ5vPulwSmd7iatxOKtvwAZ6rUx4oB0l/1SNY5xms8fzK04nx7/8ut4xxgY3jZQI0skE62Xs1fLipVYJu5uKcYD8PXuwNbLfrSAIQlsmaTWoTJUV01qtFp2uZqJDkiSCgoI87i+uKApWqxWz2YzNZqNqSxdJklCr1RgMBgI0Oqpv9SKpVMh2z9+Tyk6cQrbXX42nbqDti0pSYdIHo6C4YlEUmXJL3dWFFWfO1HmfIAhCRxARUJn8kiSJvt07oalWvi0BXROiSOgU7vF8xaVmTmTkkpFV4GrNIkkSer2WqIgghvRPRKeveWHWm44qFruTran1b6AcFFD/hV9JkjiekUdhcQU67blim37dY9HUsfdE2hnPepYLQmsyZMgQOnfuDFS2U2lIVbX42LFjG91uTxCE5id6jAvtWuiYcYSMvJDirRvRqBUig2xY7CqcsoRB60Rz3me4yiWR7udyypBXeu6NrsyiEGRwYDLUrMou/GURyiOPuar0AjrHeRWzpYGEQ9qSJQ3OkVuhIbdCDUjo1DIGjUyptfLvdTHn5qILblxliyAIQlslSRIBvRMp23kYgICAAPR6PXa7HUmS0Ol0NSqqqye63SkvL6+x/FatVmMymWok1iWnjP1MAbrYCNdtGpMRR7lnF1QVWcZptde5P4W1qAhnA5U4suIkr7Tygq6EhFajx+G0Iyt1r6ayFhbWeZ8gCEJHkBRq4FiBhTKbTHCQkdGDu5OTX4rN7iAuJhTdeat/ZFlBpXL/flFSZiZl/7kN/46n59KvZxxR4UGu21QqFSdLHCRVy7WHB3qXgCuuqLtiXFEUDmWU1nl/lTGDuzFmcDcURaGwpIIKi5346Lr7iNvsMla7E722423aLDQdm8NJfokFm92JTqsmItiA7vwv9o0gSRLXXHMN7777Lj/88APvvPNOveOrEuMzZ85k+/btfotDEITmISrGhUZxlpWgeNh3qyVIkkTf/35K4kOPE9CjN8bEJIw6mUBD7aR45fi656raXLPaaEotmhqV4wDW05nYcs8lt2PHjyOwezePY44YWveu8cVHj3Lw4489nKkyLptTRYlVg9JAN/V9773naYiCIAheU2TZ1aqktdJ3iiRoVH+0UaGoAgyo9ToMBgN6vb5WAlySpDqT4rIs1+pJ6XQ63S4XtRfVTESE9OnqcbxqowFNgPuNpaFyNZDi9PxnrqBgc1jqTYoDVGRn4xBLXwVBaCKKolBaYUP2dpfJZqRVS4zvGkLPCAOBOhXBRi1xMaF06RxZKykO1JkUB8g4XbPdiKIoHDqWhcNZc6VrgbnmCqGRPaMJ0Hle59Y1OqjO+1JPl3Mi2/NVrpIkER5ionNMaL191p0y7ExtuL+5IHgir8TM8pR05v68h69WHWLh+qN8teoQc3/ew/KUdPJKPP8dbsiMGTMAyMjIYMeOHXWOy87OZtOmTUiSxLXXXut2zKeffur63Lh582a3Y06fPs1LL73E0KFDCQsLw2g00rdvXx577DFOnTpVa/ydd96JJElMnTqV4uJibr/9doKDgwkODmbo0KGsXLmy1vx/+9vfGDRoEEFBQZhMJnr37s3DDz/M0aNHG/x5rFy5kmuuuYbo6Gj0ej3dunXjL3/5C3l5eWzevNn1+NLS0hqcq3r8BoP7z7EOh4PPP/+ca6+9lqSkJAICAjAajSQkJDBjxgwWL15cY9WlIDSGqBgXvOIoKqBs8yosxw5QunkltrRUVKYgwqb+geh7/4pK1/qWDqkNRhLuf5SE+x8lZ8n3HH1mltdzOJwS5VZ3V6ElLHYVgepzSQSVwYAm6FzlhKRWc/H8j9n+xNPkbXT/RlhFHxVF19tuwlZSwtGvvyZ3+3YMUVH0vPFGIgYO5OSvv3odu6dOr17dZHMLgtDxKIqCXFiKXGbGkV+CXFgKioIqNBBdzwTUwQEtHaJbushQdJGhAOQv3eT18YqiUF5e7vY+u5u2Jyp9zZYtoX26ItsdFO5LBdn93hhVwgZ0R1KpqMjOpjQ9HdnhwBQbS2BSUuVGn7n1L5v3maJgzskhKDGxaeYXBKHDOZ1XxpYDZ9h7LI/1u0+TlV9BZIiB2yf35c6r+jbZpsiNodeoGBhrYmCsiZTTZRwvtHo9R0FxObkFtSu1nU6ZwqIyoqr1KTeet9tmoEHLg5P68dX6VE4X1N+yJC4sgIFJEZRWONh9vJjcYhuhgVoGdQsmPEjHoYwyr2P31InsCsb09bytjCC4s+PoGVbvyXR7n90hs/t4LruP5zJ+YGeG9Yxp9PnGjRtHeHg4BQUFJCcnM2zYMLfjkpOTkWWZ0aNHEx8f79O5fv75Z26++WZKzmtteujQIQ4dOsS8efP44YcfuOSSS2od63A4mDJlChs2bHDdtmvXLrp1O1eY980333D33XdTVlbz3/mRI0c4cuQIH374If/+9795+OGH3cb36quv8vzzz9e47cSJE7z99tssWLCA1157zevHXJ+MjAwmT57M/v2199LJzMwkMzOT5ORkbr31VubPn+/Xcwsdk0iMCx4r+PFLst7+O9hrLsOTy0vJ/+YjnKXFxD/dujdxdJQU+XSc2VZ/G5LqoqdfjzqgZsLHlNCZiz/7H3tefo3j8xfUeaw1N5e9b8zm9M6tlFa72np84UIumDWLA//7ny/he0RtNDbZ3IIgdCyyxYZl11GU8tpVxXJRGZaUIxhH9UNVx4ZlrYGiKJWlbj4c5/SwSlvSqNHHR9W6PfyCnhiiw8hevb3eKvuiA8exlRdRcvyY67aKrCxK09ORdE37s5Xq6CcrCILgrbe+SeGTnw7U6pmdV2zh31+nICsKd03t3yKxecrX4vbT2XW3pjp/ym7htSsrk6KCmHXVBXy2+jAHMovqPk9hBb/vPs2xTBsW27n3tj0nShjTJ4wjp9xf0PUHjbr1XdQQ2pb6kuLnqxrX2OS4RqNh2rRpfPbZZyQnJ/PKK6+4HVe9jYovtm7dytVXX40sywQEBDBr1iyuvPJKFEXht99+46233qK4uJhrr72W/fv3ExsbW+P433//HVmWuemmm7jvvvsoLCxk+/btdOnSBYBff/2VW265BafTiclk4tFHH2XChAloNBrWrVvH7Nmzyc/P55FHHsFoNHLXXXfVmP9///ufKynepUsXnnnmGQYOHEhmZibvvPMOa9as4cEHH/TpsbsjyzLTpk1j//796HQ67rnnHiZNmkRUVBTZ2dmsWbOG9957D6vVyhdffMGNN97I1KlT/XZ+oWMSiXGhQc7yUvK/m0fux7PrHVf02/dE3/MU2sjGX6FtKobOldVtslzZNsWT4hNZAasko5IUFIVaLUmq9teQNBoir7qGLk88X2sOp9XK+lvuJG9rwz3HUr/9Fud5/zIVWWbPnDngxZJ4b3W9+uomm1sQhI7DWViK5cAJsNSzKaTDieN0Hrpu3u3B0JwkSUIy6FAsNpxOJ2oPEsGKouBQrEgqCRRqLfHUVusFrjIZCRzUA5Wudn/wkuOZ5G7e3eDOao7yCkqO106qWPLzG4y1MVRaLQHnfTETBEHwVl6xmXcX7mbR6mP1jvv810PcMbkvGnXr7QIapK98jzBb7Bj0Go8q3J0OGaNGj15X2Su5+nuGSlXZqgRALUGPCAM93CTGS8123vppD7klDbe32na4iABtzTkcToX1+wvqOMI/+ibW3cJFEBqSV2L2OCleZfWeTJJigokMblzh1zXXXMNnn33Gvn37OHbsGN27d69xf2FhIavPrrr2NTF+//33I8syJpOJdevWMWTIubaql156KcOGDeOGG26goKCAt99+mzfeeKPG8bIsM2HCBL788kvX684111wDgM1m47777sPpdBISEsKaNWsYNGiQ69iLLrqIm2++mbFjx5Kens6f//xnrr76aqKiKos2iouLeeaZZwDo27cv69evJzy8cvXHqFGjuPbaa7n99tv54osvfHrs7iQnJ7N7924A3nnnHe69994a90+fPp2JEycyadIk13iRGBcaq/V+uhBahYo92zhy3ZgGk+IAOB3YTp9seFwLCrv4UgxdulFUoaWoXFujuqOuFlUqCcL0MtEhVqJDrAQb7VRlK0x6B1rJSfDoixi2dCO9XnsLteHcG7Bss3HgX//h56EXepQUB5Dr+hztaQWij1V8Xc6+gQqCIPhCkWUsu45i2Xmk/qT4WbKbavLWxtg1DrvdTllZWa2e4e76GkqShEalJzgomJCQEAIDA10JdZVKVdlHUYLAYX0IGz8UbVjNDY8rsvPIXLaR3E0NJ8UrT9jIi6Uq3z4G6sPDUYmKcUEQGmHp5jSufDS5waQ4QEGJhZLyujeObA2SQvWoJdh9MJ3Ukzk1+qPX1StdrVHRpUsEY4b24MJhPejSOdJ1X6+usWg0ahJDdFzVK5QBMaYayfYKq4NvNx7jhW+2eZQUBzCo3a8kauouvb3jTU18BqE923XMt7Zwvh5X3cSJEwk4uxI8OTm51v0//vgjdrudIUOG0LWr53vEVNm1axcpKSkAPP300zWS4lWuv/56Ro0aBVCrb3iVe++91+3FuO+//56MjAwAXnvttRpJ8SqJiYm8//77AFRUVPDRRx+57vv222/JPduW7/3333clxatIksTcuXOJjo5u8LF6KjU1lYSEBOLi4mpVr1eZOHEioaGhAG77rwuCt0RiXKiTIstkvvJn5DLPNkyRNFr0CZ5vMtkSJLWa+Af/is2hxupQk1usp6hcS3GFBrOt7n8OVSsA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b9+u3r17KykpSXXq1NHatWs9m5GmunTpkh555BFJUq9evbR06VLZbDbP+fbt2+v+++9X27Ztdfz4cT388MPavXt3vj6PgorCOAAAAAAAAAqUo+cTNNuLovjVZm+OUvOqpXLUVsUwDK/HPvrooxn2rz516pTKli2rjh07pimKX23gwIGeuSdO/Lna3eVyae7cuZKk7t27pymKp+ratauGDRumjz76yOtYJem3335T1apV5XK59MADD2Q4pmvXripZsqRiY2PTxJUTFy5c8ByXL18+y7F79uxJ197kamFhYapdu3aOYrFYLAoPD9eoUaPSFMVTWSwW3XPPPdqyZYuklL8ffxTGDx48qG7duuny5cuqVq2a1q5dq4oVK6YbN3/+fMXGxspms+mDDz5IUxRPVblyZU2aNEn33Xef9uzZo02bNunWW2/Nj6dRoFEYBwAAAAAAQIHy372n5Ov2j6akL/ee0sgOebcquVatWurYsaMefvhhtWnTJsMxn376qaSU1iWZubrAeXVP6B9//NHTl3zAgAGZzh8yZIjPhfExY8ZozJgxcrvdslgy765csWJFxcbGputVnV1Xvw7X29Tztttu08WLFzM936FDB33zzTfZjqV06dKezUuziiWzv5/8cvLkSfXp00fnzp1TxYoVtW7dOlWrVi3DsatXr5YkNWnSRGXLls30ml27dvUcf/PNNxTGRWEcAAAAAAAABciVJJe+OXA2W3M3HDiroW1rKNhmzdb8nTt3eo5dLpfOnDmj2bNna/ny5ZKkli1basqUKSpduvR1r5VafI6Pj9fvv/+uQ4cOad++fdq+fbu+/fZbz7irC8cHDhzwHDdt2jTTa7do0cL7J5VJXE6nU0ePHtVvv/2mX3/9VTt37tS3336ro0ePposrJ67uKX72bPb+XvNC6rcDLly4oN9++00HDx7U3r179cMPP3hWi0u59zr4onfv3p52PaZpZlnwTm2Ps337dq+/8XDkyJGcB1kEUBgHAAAAAABAgXHsQkK6jTa9dcXp1vGYBNWtkL5FhjdSN168Wvfu3fXqq69q/Pjx+uSTT7R3715t2bIl3QaIV4uJidHUqVO1dOlSHTp0KN35zFZsX70RZ1bF97CwMIWEhCghISGLZ5NecnKyZs+erdmzZ2vHjh2e3t/XxpabxeAbbrhBhmHINE2dPHkyy7Gpq+Wv1bhx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",
+ "text/plain": [
+ "