
    _j                        d dl mZ d dlZd dlZd dlZd dlZd dlZ ed          Zedz  Z ej	        edz  
                                          Zd Z ej	        edz  
                                          Zed         ed	         ed
         ed         fej        dddfk    sJ  eedz            dk    sJ  eedz            dk    sJ  eedz            dk    sJ  eed                   Ze                                rJ  ej                    dz  Z ej        ej         ee          ded         d ee          ddddddddd d!d"d#d$d%d&d'gd()           e                                dd*         d+k    sJ d,ej        dd-d.d/d,d%d0 ee           ee          e                                j        ed1         ej                            ej        j                                                                      d2d3          d4Zed5z                       ej         ed6d.7          d8z               e! ej         e                     dS )9    )PathNzH/data/video-pipeline/HaTramAudio/project/018-Hon-Uoc-Khong-Duoc-Phep-Yeuzimage/providerz*work/artwork/left-panel-revision-0002.jsonc                    t          j                    }|                     d          5 t          fdd          D ]}|                    |           	 d d d            n# 1 swxY w Y   |                                S )Nrbc                  .                          d          S )Ni   )read)fs   "work/artwork/regenerate_left_v2.py<lambda>zsha.<locals>.<lambda>   s    qvvk**     r   )hashlibsha256openiterupdate	hexdigest)phbr   s      @r	   shar      s    
>ffTll <a****3//;;a;< < < < < < < < < < < < < < <	s   ,A##A'*A'z.ownership-lock.json
project_idrun_idownerstatuszrun-20260721T040505Z-cd9f944azoromain_session_pipelinezintro-poster-provider.png@96c15ad4556c1492807b1fecb1d089da524c525ac10abd6662f6879e9c51c7e5zright-panel-provider.png@e3be2f0ce1428f5b3dd408298d91d12b53bd7962e9dd1003b42e37d4bb1ac074z#left-panel-provider-v1-rejected.png@78f84ae8b9206d0f242ebdd5f4c3a2681ba9a450e03b606b949d6633a2efa08boutput_pathzA.hermes/skills/content-creation/tao-anh/scripts/generate_image.pyz--promptpromptz--outputz--n1z--sizeautoz	--qualityz--backgroundz--detailhighz--formatpngz--modelzcx/gpt-5.5-imagez	--timeout600T)check   s   PNG

   generated_waiting_qa   
left_panelprovider_onlyreuse_passedz+00:00Z)schema_versionr   r   r   revisiontarget_artifactrequest_countprovider
typographyr   output_sha256output_bytesreused_artifactscompleted_atz'log/artwork-provider-revision-0002.jsonF)ensure_asciiindent
)"pathlibr   jsonr   
subprocesssysdatetimeROOTPROVIDERloads	read_textrevr   locknameoutexistshomescriptrun
executablestr
read_bytesstatst_sizenowtimezoneutc	isoformatreplacereceipt
write_textdumpsprint r   r	   <module>r\      s<         + + + + + + + + + + + + + + + + + + + +	T
TUU_cdt_tV^  zDy}  zD  FJ  Kw  Fw  EB  EB  ED  ED  zE  zEux  
 TZ,,7799::4CUVZ[cVdeijqersw  yA  tB  CC  FJ  FO  Po  pv  wN  EO  CO  CO  CO  CO
s8//002ttttt||  AI  Jd  Ad  }e  }e  gi  }i  }i  }i  }i  qt  qt  u}  ~c  uc  qd  qd  fh  qh  qh  qh  qhD]	

444IDIKK  IL  =LV  M[  MW  M[  ]`  ]k  lo  lo  pv  lw  lw  xB  CF  GO  CP  Q[  \_  \_  `c  \d  \d  ej  kn  ow  x~  J  KQ  R`  ag  hr  sy  zD  EJ  KT  Ug  hs  ty  \z  AE  MF  MF  MF  MF  NQ  N\  N\  N^  N^  _a  `a  _a  Nb  dx  Nx  Nx  Nx  Nx  ST  bf  bk  uT  ^t  @	A	  T	`	  q	r	  ~	P
  ^
m
  |

  |

  @C  |
D  |
D  UX  UX  Y\  U]  U]  mp  mu  mu  mw  mw  m  SV  We  Sf  v~  vG  vK  vK  LT  L]  La  vb  vb  vl  vl  vn  vn  vv  vv  w  @C  vD  vD  AE  AE  y@  GK  Lu  Gu  FA  FA  BL  BF  BL  MT  bg  op  Bq  Bq  Bq  rv  Bv  Fw  Fw  Fw  x}  x}  ~H  ~B  ~H  IP  ~Q  ~Q  xR  xR  xR  xR  xRr   