Ë
    ±bj‘  ã                   óV   — d dl mZ d dlmZmZmZ d dlmZ d dlm	Z	 dede
dz  defd	„Zy)
é    )ÚPage)Úhuman_delayÚfind_and_click_nextÚ
safe_click)ÚNOTES_TEXTAREA)Ú_dismiss_activation_guideÚpageÚmessageNÚreturnc              ƒ   ó”  K  — t        | «      ƒ d{  –—†  t        dd«      ƒ d{  –—†  |xs dj                  «       }| j                  t        «      j
                  }|j                  «       ƒ d{  –—† dk(  r| j                  d«      j
                  }|ræ|j                  «       ƒ d{  –—† dk(  rt        d«      ‚|j                  dd	¬
«      ƒ d{  –—†  |j                  d¬«      ƒ d{  –—†  |j                  d«      ƒ d{  –—†  |j                  |«      ƒ d{  –—†  t        dd«      ƒ d{  –—†  | j                  d|j                  «       ƒ d{  –—† «      ƒ d{  –—†  t        dd«      ƒ d{  –—†  nZ	 | j                  d«      j
                  }|j                  «       ƒ d{  –—† dkD  r#|j                  «       ƒ d{  –—† rt        d«      ‚d}| j                  d«      j
                  }	 |j                  «       ƒ d{  –—† dkD  rT|j                  «       ƒ d{  –—† r<|j                  «       ƒ d{  –—† rt        d«      ‚t!        |dd¬«      ƒ d{  –—†  d}nt#        | «      ƒ d{  –—† }t        dd«      ƒ d{  –—†  d}	 | j                  d«      j                  «       ƒ d{  –—† dkD  xr* | j                  d«      j                  «       ƒ d{  –—† dk(  }|r|st        d«      ‚dd|xs d| j$                  |dd œS 7 �Œ÷7 �Œæ7 �Œž7 �Œi7 �ŒC7 �Œ,7 �Œ7 �Œ 7 �Œï7 �ŒÎ7 �ŒÅ7 �Œ´7 �Œ‚7 �Œj# t        $ r ‚ t        $ r Y �Œrw xY w7 �ŒE7 �Œ-7 �Œ7 Œù7 Œå# t        $ r ‚ t        $ rD}t        | «      ƒ d{  –—†7   t#        | «      ƒ d{  –—†7  }|st        d|› �«      |‚Y d}~�Œ4d}~ww xY w7 �Œ-7 �Œ7 ŒÜ# t        $ r Y Œâw xY w­w)!u  
    POST /exchange/notes
    Fill the coach message (required for Request Video on Hudl), then click Next.

    Do NOT call close_hudl_popups() here â€” that closes the exchange wizard /
    Confirm modal (Hudl Modal) and breaks the Request Video flow.
    Ng333333ã?g      ð?Ú r   z¡section.ex-message textarea, textarea[placeholder*='send' i], textarea[placeholder*='message' i], textarea[placeholder*='game' i], .ex-message textarea, textareazCCould not find Hudl message textarea on the Include a Message step.Úvisiblei'  )ÚstateÚtimeoutiˆ  )r   gš™™™™™Ù?gš™™™™™é?z¦(el) => {
              el.dispatchEvent(new Event('input', { bubbles: true }));
              el.dispatchEvent(new Event('change', { bubbles: true }));
            }g333333Ó?z2#messageNextButton, footer button:has-text('Next')z/Please include a message when requesting video.z#messageNextButtoni@  iÄ	  )Ú
timeout_msÚforce_after_mszNotes Next failed: g333333ó?g       @FzUtext=Include a Message, text=Include a message to the other coach, #messageNextButtonzB#sendExchange, button:has-text('Send'), text=Confirm Your ExchangeÚokÚnoteszNotes step completed.)ÚstatusÚactionÚmessage_sentÚurlÚnext_button_usedr
   )r   r   ÚstripÚlocatorr   ÚfirstÚcountÚRuntimeErrorÚwait_forÚclickÚfillÚevaluateÚelement_handleÚis_disabledÚ	ExceptionÚ
is_visibler   r   r   )	r	   r
   ÚtextÚtextareaÚnext_btnÚfound_next_buttonÚmsg_nextÚexcÚstill_on_notess	            úA/var/www/html/sergio/sergio-backend/app/automation/tasks/notes.pyÚ	add_notesr/      sÇ  è ø€ ô $ DÓ
)×)Ð)Ü
�c˜3Ó
×ÐàŠM�r× Ñ Ó"€DØ�|‰|œNÓ+×1Ñ1€HØ�^‰^Ó× Ò"à—<‘<ðó
÷ ‰%ð 	ñ Ø—‘Ó!×! QÒ&ÜØUóð ð ×Ñ i¸ÐÓ?×?Ð?Ø�n‰n TˆnÓ*×*Ð*Ø�m‰m˜BÓ×ÐØ�m‰m˜DÓ!×!Ð!Ü˜#˜sÓ#×#Ð#à�m‰mðð ×)Ñ)Ó+×+ó
÷ 	
ð 	
ô ˜#˜sÓ#×#Ñ#ð		Ø—|‘|Ð$XÓY×_Ñ_ˆHØ—^‘^Ó%×%¨Ò)°H×4HÑ4HÓ4J×.JÐ.JÜ"ØEóð ð ÐØ�|‰|Ð0Ó1×7Ñ7€HðEØ—‘Ó!×! AÒ%°×0CÑ0CÓ0E×*EÐ*EØ×)Ñ)Ó+×+Ð+Ü"ØEóð ô ˜X°$ÀtÔL×LÐLØ 4Ñä&9¸$Ó&?× ?Ðô �c˜3Ó
×Ðð €NðØ#Ÿ|™|Øcó 
ç
‰%‹'÷àñò à $§¡ØPó!
ç
‰%‹'÷àñð 	ñ ™dÜÐLÓMÐMð ØØš Ø�x‰xØ-Ø*ñð ðm *ùØùð ùð "ùð 	@ùØ*ùØùØ!ùØ#ùð ,ùð	
ùð 	$ùð
 &ùÐ.Júô ò 	ØÜò 	Úð	úð "ùÐ*EùØ+ùð Møð !@ùÜò ØÜò Eä'¨Ó-×-Ñ-Ü"5°dÓ";×;Ð;ÐÙ ÜÐ!4°S°EÐ:Ó;ÀÐDõ !ûð	Eúð  ùð
ùðùô ò Ùðüs  ‚O‘L’O¥L¦A
OÁ0LÁ17OÂ(LÂ)(OÃLÃOÃ+LÃ,OÄLÄOÄLÄOÄ1L Ä2#OÅL#
ÅOÅ!L&Å"OÅ5L)Å6OÅ<.L2 Æ*L,Æ+L2 ÇL/ÇL2 ÇOÇ3M ÈMÈM È!MÈ"M È9MÈ: M ÉMÉM É0MÉ1M É5OÊN1ÊOÊ"N9 Ê.N4Ê/+N9 ËN7ËN9 Ë"'OÌOÌOÌOÌOÌOÌOÌOÌ OÌ#OÌ&OÌ)OÌ,L2 Ì/L2 Ì2MÍOÍMÍOÍM ÍM ÍM ÍM ÍM ÍN.Í*N)Í8M;Í9N)ÎNÎN)Î#OÎ)N.Î.OÎ4N9 Î7N9 Î9	OÏOÏOÏO)Úplaywright.async_apir   Úapp.automation.helpersr   r   r   Úapp.automation.selectorsr   Úapp.automation.tasks.popupr   ÚstrÚdictr/   © ó    r.   Ú<module>r8      s6   ðÝ %ç OÑ OÝ 3Ý @ðf˜$ð f¨¨t©ð f¸ô fr7   