a
    JDf                     @  sz   d Z ddlmZ ddlZeeZddlmZ ddl	m
Z
 e
rJddlmZ ddlmZmZ d	Zd
dddZe \ZZdS )a4   Browser market share by version from November 2013.

License: `CC BY-SA 3.0`_

Sourced from http://gs.statcounter.com/#browser_version-ww-monthly-201311-201311-bar

Icon images sourced from https://github.com/alrra/browser-logos

This module contains one pandas Dataframe: ``browsers_nov_2013``.

.. rubric:: ``browsers_nov_2013``

:bokeh-dataframe:`bokeh.sampledata.browsers.browsers_nov_2013`

The module also contains a dictionary ``icons`` with base64-encoded PNGs of the
logos for Chrome, Firefox, Safari, Opera, and IE.

.. bokeh-sampledata-xref:: browsers
    )annotationsN)join)TYPE_CHECKING)	DataFrame   )package_csvpackage_path)browsers_nov_2013iconsz"tuple[DataFrame, dict[str, bytes]])returnc               	   C  s   t ddddgdd} | jdd }|d	d | d
< |dd | d< i }dD ]L}tttd| d d}| ||< W d   qP1 s0    Y  qP| |fS )z

    Zbrowserszbrowsers_nov_2013.csvVersionZShare   )namesZskiprowsc                 S  s   |  ddS )N r   )rsplitx r   f/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/bokeh/sampledata/browsers.py<lambda>K       z_read_data.<locals>.<lambda>c                 S  s   | d S )Nr   r   r   r   r   r   r   L   r   ZBrowserc                 S  s   t | dkr| d S dS )Nr   r   0)lenr   r   r   r   r   M   r   ZVersionNumber)ZChromeZFirefoxZSafariZOperaZIEr
   z
_32x32.pngrbN)r   r   mapopenr   r   lowerread)ZdfZ	_versionsr
   ZbrowserZiconr   r   r   
_read_dataF   s    ,r   )__doc__
__future__r   logging	getLogger__name__logos.pathr   typingr   Zpandasr   Zutil.sampledatar   r   __all__r   r	   r
   r   r   r   r   <module>   s   
