o
    if8                     @   s:   d dl Z d dlmZ d dlmZmZ G dd deeZdS )    N)AbbreviationReplacer)CommonStandardc                   @   s2   e Zd ZdZG dd dejZG dd deZdS )	Bulgarianbgc                   @   s   e Zd Zg dZg Zg ZdS )zBulgarian.Abbreviation)Gzp.su   акадu   алu   б.рu	   б.редu	   бел.аu   бел.прu   брu   булu   вu   вжu   вклu   вмu   врu   гu   генu   грu   джu   дмu   доцu   дрu   емu   забu   замu   инжu   к.сu   квu   кв.мu   кгu   кмu   корu   кубu	   куб.мu   лu   лвu   мu   м.гu   минu   млнu   млрдu   ммu   н.сu   напрu   плu   полкu   профu   рu   рисu   сu   свu   секu   смu   спu   срвu   стu   стрu   тu   т.гu   т.еu   т.нu	   т.нарu   таблu   телu   уu   улu   фигu   хаu   хилu   чu   члu   щ.дN)__name__
__module____qualname__ABBREVIATIONSNUMBER_ABBREVIATIONSPREPOSITIVE_ABBREVIATIONS r   r   M/var/www/html/corbot_env/lib/python3.10/site-packages/pysbd/lang/bulgarian.pyAbbreviation   s    r   c                       s(   e Zd Zg Z fddZdd Z  ZS )zBulgarian.AbbreviationReplacerc                    s   t  || d S )N)super__init__)selftextlang	__class__r   r   r      s   z'Bulgarian.AbbreviationReplacer.__init__c                 C   s   t dj| dd|}|S )Nz(?<=\s{abbr})\.|(?<=^{abbr})\.)abbru   ∯)resubformatstrip)r   txtr   r   r   r   replace_period_of_abbr   s   z5Bulgarian.AbbreviationReplacer.replace_period_of_abbr)r   r   r	   SENTENCE_STARTERSr   r   __classcell__r   r   r   r   r      s    r   N)r   r   r	   iso_coder   r   r   r   r   r   r   r      s    r   )r   pysbd.abbreviation_replacerr   pysbd.lang.commonr   r   r   r   r   r   r   <module>   s   