a
     g!                     @   sD   d Z ddlmZ ddlZdaejtd d	eeee dddZdS )
a  
Wrapper OSKut (Out-of-domain StacKed cut for Word Segmentation).
Handling Cross- and Out-of-Domain Samples in Thai Word Segmentation
Stacked Ensemble Framework and DeepCut as Baseline model (ACL 2021 Findings)

:See Also:
    * `GitHub repository <https://github.com/mrpeerat/OSKut>`_
    )ListNwsengine)textr   returnc                 C   s4   | rt | tsg S |tkr*|atjtd t| S )Nr   )
isinstancestrDEFAULT_ENGINEoskut
load_modelZOSKut)r   r    r   B/usr/local/lib/python3.9/dist-packages/pythainlp/tokenize/oskut.pysegment   s    r   )r   )__doc__typingr   r   r
   r   r	   r   r   r   r   r   <module>   s
   