
    $gD                     R    d dl Z d dlmZmZ ddlmZ  G d dee                   ZdS )    N)
BasePluginevent_priority   )OfflineConfigc                   <    e Zd Zd Z ed          d             ZdS )OfflinePluginc                    | j         j        sd S d|_        |j                            dg           |j        d<   t          d |j        d         D                       s$d}|j        d                             |           d S d S )NF	polyfillsc              3      K   | ]}d |v V  	dS )ziframe-workerN ).0urls     _/var/www/html/netbox-4.1.3/venv/lib/python3.11/site-packages/material/plugins/offline/plugin.py	<genexpr>z*OfflinePlugin.on_config.<locals>.<genexpr>-   s'      OOc?c)OOOOOO    z$https://unpkg.com/iframe-worker/shim)configenableduse_directory_urlsextragetanyappend)selfr   scripts      r   	on_configzOfflinePlugin.on_config#   s    {" 	F %*! %+L$4$4["$E$E[!OOV\+5NOOOOO 	5;FL%,,V44444	5 	5r   ic                .   | j         j        sd S t          j                            |j        d          }t          j                            |d          }t          j                            |          sd S t          |d          5 }|                                }d d d            n# 1 swxY w Y   t          j                            |d          }t          |dd          5 }|	                    d|            d d d            d S # 1 swxY w Y   d S )Nsearchzsearch_index.jsonzutf-8)encodingzsearch_index.jswzvar __index = )
r   r   ospathjoinsite_dirisfileopenreadwrite)r   r   r!   filefdatas         r   on_post_buildzOfflinePlugin.on_post_build3   s{   {" 	F w||FOX66w||D"566w~~d## 	F $7+++ 	q6688D	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 w||D"344$000 	-AGG+T++,,,	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	- 	-s$   B''B+.B+$D

DDN)__name__
__module____qualname__r   r   r+   r   r   r   r   r       sI        5 5 5  ^D- - - - -r   r   )r    mkdocs.pluginsr   r   r   r   r   r   r   r   <module>r0      ss   * 
			 5 5 5 5 5 5 5 5 ! ! ! ! ! !%- %- %- %- %-J}- %- %- %- %- %-r   