
    i9
                     X    d Z ddlmZ ddlmZ  ed      Zg dZd Zedk(  r e        yy)	uX   Production Batch C — 5 컨셉 × 2 사이즈 = 10 배너 일괄 렌더링 (Playwright)    )Path)sync_playwrightz+/home/jay/workspace/output/meta-ads/batch-c)
)41-cannes-unedited-realityz41-cannes-1200x628.html  t  )r   z41-cannes-1200x1200.htmlr   r   )44-oneshow-hangul-monumentz44-hangul-1200x628.htmlr   r   )r   z44-hangul-1200x1200.htmlr   r   )45-oneshow-finance-luxuryz45-finance-1200x628.htmlr   r   )r	   z45-finance-1200x1200.htmlr   r   )48-madstars-digital-interactivez48-madstars-1200x628.htmlr   r   )r
   z48-madstars-1200x1200.htmlr   r   )49-spikes-trust-protectionz49-spikes-1200x628.htmlr   r   )r   z49-spikes-1200x1200.htmlr   r   c                     g } g }t               5 }|j                  j                         }t        D ]2  \  }}}}t        |z  |z  }|j                  dd      }	t        |z  |	z  }
|j                         s|j                  d|        X	 |j                  ||d      }|j                  d|j                          d       |j                  d	       |j                  d
       |j                  t        |
      ddd||d       |
j                         j                   dz  }t#        d| d|	 d|dd       | j                  t        |
             |j%                          5 |j%                          d d d        t#        dt)        |        d       |r t#        d       |D ]  }t#        d|         | |fS # t&        $ r9}|j                  d| d| d|        t#        d| d| d|        Y d }~d }~ww xY w# 1 sw Y   xY w)Nz.htmlz.pngz	MISSING: )widthheight)viewportzfile://networkidle)
wait_untilz() => document.fonts.readyi  pngr   )xyr   r   )pathtypeclipi   zOK: /z (z.0fz KB)zERROR: u    — zFAIL: u   
=== 렌더링 완료: u   /10 성공 ===u   오류:z  - )r   chromiumlaunchBANNERSBASEreplaceexistsappendnew_pagegotoresolveevaluatewait_for_timeout
screenshotstrstatst_sizeprintclose	Exceptionlen)resultserrorspbrowserconcept	html_filer   r   	html_pathpng_namepng_pathpagesize_kbes                 W/home/jay/workspace/.worktrees/task-2116-dev1/output/meta-ads/batch-c/render-batch-c.py
render_allr:      s   GF		 a**##%18 	>-GYvw2I ((&9Hg~0H##%	)56>''5F1S'T		GI$5$5$7#89m	T:;%%d+X q5FK   
 #--/11D8WIQxj73-tDEs8}-

-	>6 	=@ 
$S\N.
ABi 	AD*	 F?  >y)E!EFwiq5<==>5 s7   A9H	CF<#H<	G>.G93H9G>>HH
__main__N)	__doc__pathlibr   playwright.sync_apir   r   r   r:   __name__     r9   <module>rB      s:    ^  /9:*Z zL rA   