
    ^j                     f   U d dl mZ dZdZ G d de      Z G d de      Z G d d	e      Zi eD  ci c])  } | j                  e | j                   | j                  f+ c} eD  ci c])  } | j                  e | j                   | j                  f+ c} Z	e
eeeef   f   ed
<   yc c} w c c} w )    )Enumz6https://media.roboflow.com/supervision/video-examples/z6https://media.roboflow.com/supervision/image-examples/c                   R    e Zd ZU eed<   eed<   dededd fdZedee   fd       Zy)Assetsfilenamemd5_hashreturnc                 Z    t         j                  |       }||_        ||_        ||_        |S N)object__new___value_r   r   )clsr   r   objs       b/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/supervision/assets/list.pyr   zAssets.__new__   s*    nnS!
    c                 @    | D cg c]  }|j                    c}S c c}w r
   )r   )r   assets     r   listzAssets.list   s    ,/05000s   N)__name__
__module____qualname__str__annotations__r   classmethodr    r   r   r   r      sE    MMs c h  1T#Y 1 1r   r   c                   8    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZy)VideoAssetsa  
    Each member of this class represents a video asset. The value associated with each
    member has a filename and hash of the video. File names and links can be seen below.

    | Asset                  | Video Filename             | Video URL                                                                             |
    |------------------------|----------------------------|---------------------------------------------------------------------------------------|
    | `VEHICLES`             | `vehicles.mp4`             | [Link](https://media.roboflow.com/supervision/video-examples/vehicles.mp4)            |
    | `MILK_BOTTLING_PLANT`  | `milk-bottling-plant.mp4`  | [Link](https://media.roboflow.com/supervision/video-examples/milk-bottling-plant.mp4) |
    | `VEHICLES_2`           | `vehicles-2.mp4`           | [Link](https://media.roboflow.com/supervision/video-examples/vehicles-2.mp4)          |
    | `GROCERY_STORE`        | `grocery-store.mp4`        | [Link](https://media.roboflow.com/supervision/video-examples/grocery-store.mp4)       |
    | `SUBWAY`               | `subway.mp4`               | [Link](https://media.roboflow.com/supervision/video-examples/subway.mp4)              |
    | `MARKET_SQUARE`        | `market-square.mp4`        | [Link](https://media.roboflow.com/supervision/video-examples/market-square.mp4)       |
    | `PEOPLE_WALKING`       | `people-walking.mp4`       | [Link](https://media.roboflow.com/supervision/video-examples/people-walking.mp4)      |
    | `BEACH`                | `beach-1.mp4`              | [Link](https://media.roboflow.com/supervision/video-examples/beach-1.mp4)             |
    | `BASKETBALL`           | `basketball-1.mp4`         | [Link](https://media.roboflow.com/supervision/video-examples/basketball-1.mp4)        |
    | `SKIING`               | `skiing.mp4`               | [Link](https://media.roboflow.com/supervision/video-examples/skiing.mp4)              |
    )zvehicles.mp4 8155ff4e4de08cfa25f39de96483f918)zmilk-bottling-plant.mp4 9e8fb6e883f842a38b3d34267290bdc7)zvehicles-2.mp4 830af6fba21ffbf14867a7fea595937b)zgrocery-store.mp4 48608fb4a8981f1c2469fa492adeec9c)z
subway.mp4 453475750691fb23c56a0cffef089194)zmarket-square.mp4 859179bf4a21f80a8baabfdb2ed716dc)zpeople-walking.mp4 0574c053c8686c3f1dc0aa3743e45cb9)zbeach-1.mp4 4175d42fec4d450ed081523fd39e0cf8)zbasketball-1.mp4 60d94a3c7c47d16f09d342b088012ecc)z
skiing.mp4 d30987cbab1bbc5934199cdd1b293119N)r   r   r   __doc__VEHICLESMILK_BOTTLING_PLANT
VEHICLES_2GROCERY_STORESUBWAYMARKET_SQUAREPEOPLE_WALKINGBEACH
BASKETBALLSKIINGr   r   r   r   r      sB    $ DH HJMM?FMMON?EIJ?Fr   r   c                       e Zd ZdZdZdZy)ImageAssetsa  
    Each member of this enum represents a image asset. The value associated with each
    member is the filename of the image.

    | Asset              | Image Filename         | Video URL                                                                             |
    |--------------------|------------------------|---------------------------------------------------------------------------------------|
    | `PEOPLE_WALKING`   | `people-walking.jpg`   | [Link](https://media.roboflow.com/supervision/image-examples/people-walking.jpg)      |
    | `SOCCER`           | `soccer.jpg`           | [Link](https://media.roboflow.com/supervision/image-examples/soccer.jpg)              |

    )zpeople-walking.jpg e6bda00b47f2908eeae7df86ef995dcd)z
soccer.jpg 0f5a4b98abf3e3973faf9e9260a7d876N)r   r   r   r(   r/   SOCCERr   r   r   r4   r4   9   s    	 PN?Fr   r4   MEDIA_ASSETSN)enumr   BASE_VIDEO_URLBASE_IMAGE_URLr   r   r4   r   r   r8   dictr   tupler   )r   s   0r   <module>r>      s    II1T 1 @& @D@& @ 	, ! 	N+ENN+;<ennMM	, ! 	N+ENN+;<ennMM	,d3c3h'( 	s   .B)'.B.