+
    jHàjÉ  ã                   ó&   € R t ^ RIHt ^€tR R ltR# )zHBounded immutable input references carried by compacting policy callers.)ÚAnyc                óR   € V ^8„  d   QhR\         R\        \        \         3,          /# )é   ÚvalueÚreturn)r   ÚdictÚstr)Úformats   "ÚC/home/ubuntu/.hermes/hermes-agent/gateway/hosted_room_task_input.pyÚ__annotate__r   	   s"   € ÷ >ñ >œsð >¤t¬C´¨H¥~ñ >ó    c                 óè  € \        V \        4      '       d   \        V 4      R R08w  d   \        R4      hV R ,          pV R,          p\	        V4      \
        Jg   V^ 8  d   \        R4      h\        V\        4      '       d   ^\        V4      u;8:  d   \        8:  g   M \        R4      hTpV F3  p\	        V4      \
        Jg   Y4u;8  d   R8:  g   M \        R4      hTpK5  	  R VR\        V4      /# )Ú	watermarkÚ
event_seqszinvalid task input contextzinvalid task input watermarkz%task input context exceeded its boundz;task input sequences must be increasing after the watermarkl   ÿÿÿÿ )	Ú
isinstancer   ÚsetÚ
ValueErrorÚtypeÚintÚlistÚlenÚMAX_TASK_INPUT_EVENTS)r   r   ÚseqsÚpreviousÚseqs   &    r
   Úvalidate_task_inputr   	   sØ   € Ü�eœT×"Ò"¤c¨%£j°[À,Ð4OÔ&OÜÐ5Ó6Ð6Ø�kÕ"€IØ�Õ€DÜˆIƒœcÓ! Y°¤]ÜÐ7Ó8Ð8Ü�dœD×!Ò!¨¬c°$«iÖ)PÔ;PÖ)PÜÐ@ÓAÐAØ€HÛˆÜ�‹9œCÓ xÖ'B¸Ö'BÜØMóð ð Šñ ð ˜ L´$°t³*Ð=Ð=r   N)Ú__doc__Útypingr   r   r   © r   r
   Ú<module>r      s   ðÙ Nå ð Ð ÷>r   