
    +gd                         d dl mZmZ d dlmZmZ ddlmZmZ ddl	m
Z
  ed           G d	 d
e
                      ZdS )    )	dataclassfield)ClassVarDict   )FeaturesValue   )TaskTemplateT)frozenc                      e Zd ZU  edddi          Zeed<    ed ed          i          Z	e
e         ed<    ed	 ed          i          Ze
e         ed
<   dZeed<   d	Zeed<   edeeef         fd            ZdS )Summarizationsummarization$include_in_asdict_even_if_is_defaultT)defaultmetadatatasktextstringinput_schemasummarylabel_schematext_columnsummary_columnreturnc                 "    | j         d| j        diS )Nr   r   )r   r   )selfs    <lib/python3.11/site-packages/datasets/tasks/summarization.pycolumn_mappingzSummarization.column_mapping   s     &$*=yII    N)__name__
__module____qualname__r   r   str__annotations__r   r	   r   r   r   r   r   propertyr   r    r    r   r   r      s          o9_ae8fgggD#ggg'/xx0I'J'JL(8$JJJ'/xEE(OO0L'M'ML(8$MMMK#NC###JS#X J J J XJ J Jr    r   N)dataclassesr   r   typingr   r   featuresr   r	   baser   r   r'   r    r   <module>r,      s    ( ( ( ( ( ( ( ( ! ! ! ! ! ! ! ! & & & & & & & &       $
J 
J 
J 
J 
JL 
J 
J 
J 
J 
Jr    