� J�g^��b�ddlmZGd�de��ZGd�de��ZGd�de��ZGd�d e��ZGd �d e��ZGd �d e��ZGd�de��ZGd�de��Z Gd�de��Z Gd�de��Z Gd�de��Z Gd�de��Z dS)�)�ABCc��eZdZdd�ZdS)� TransitionNc��t��N)�NotImplementedError��self�_security_handler�_obj_ids �`/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/fpdf/transitions.py� serializezTransition.serializes��!�!��NN��__name__� __module__� __qualname__r�rr rrs(������"�"�"�"�"�"rrc��eZdZd�Zdd�ZdS)�SplitTransitionc�~�|dvrtd|�d����||_|dvrtd|�d����||_dS)N��H�V�Unsupported dimension '�&', must be H(horizontal) or V(ertical)��I�O�Unsupported direction '� ', must be I(nward) or O(utward)�� ValueError� dimension� direction�r r%r&s r �__init__zSplitTransition.__init__ sn�� �J� &� &��[�)�[�[�[��� �#��� �J� &� &��U�)�U�U�U��� �#����rNc�(�d|j�d|j�d�S)Nz<</Type /Trans /S /Split /DM /z /M /�>>�r%r&r s r rzSplitTransition.serializes��W���W�W�T�^�W�W�W�Wrr�rrrr(rrrr rr s=������ #� #� #�X�X�X�X�X�Xrrc��eZdZd�Zdd�ZdS)�BlindsTransitionc�B�|dvrtd|�d����||_dS)Nrrr)r$r%)r r%s r r(zBlindsTransition.__init__s:�� �J� &� &��[�)�[�[�[��� �#����rNc��d|j�d�S)Nz<</Type /Trans /S /Blinds /DM /r*)r%r s r rzBlindsTransition.serialize"s��C���C�C�C�Crrr,rrr r.r.s=������#�#�#�D�D�D�D�D�Drr.c��eZdZd�Zdd�ZdS)� BoxTransitionc�B�|dvrtd|�d����||_dS)Nrr!r"�r$r&�r r&s r r(zBoxTransition.__init__'s:�� �J� &� &��U�)�U�U�U��� �#����rNc��d|j�d�S)Nz<</Type /Trans /S /Blinds /M /r*�r&r s r rzBoxTransition.serialize.���B���B�B�B�Brrr,rrr r2r2&s=������#�#�#�C�C�C�C�C�Crr2c��eZdZd�Zdd�ZdS)�WipeTransitionc�B�|dvrtd|�d����||_dS)N)r�Z��r!z', must 0, 90, 180 or 270r4r5s r r(zWipeTransition.__init__3s;�� �-� -� -��N�)�N�N�N��� �#����rNc��d|j�d�S)Nz<</Type /Trans /S /Wipe /Di /r*r7r s r rzWipeTransition.serialize:���A�t�~�A�A�A�Arrr,rrr r:r:2s=������#�#�#�B�B�B�B�B�Brr:c��eZdZdd�ZdS)�DissolveTransitionNc��dS)Nz<</Type /Trans /S /Dissolve>>rr s r rzDissolveTransition.serialize?s��.�.rrrrrr rBrB>s(������/�/�/�/�/�/rrBc��eZdZd�Zdd�ZdS)�GlitterTransitionc�B�|dvrtd|�d����||_dS)N)rr>i;r!z', must 0, 270 or 315r4r5s r r(zGlitterTransition.__init__Ds2�� �M� )� )��W�y�W�W�W�X�X� X�"����rNc��d|j�d�S)Nz <</Type /Trans /S /Glitter /Di /r*r7r s r rzGlitterTransition.serializeI���D�$�.�D�D�D�Drrr,rrr rErEC�=������#�#�#� E�E�E�E�E�ErrEc��eZdZdd�Zdd�ZdS)� FlyTransitionNc�~�|dvrtd|�d����||_|dvrtd|�d����||_dS)Nrrr)rr>Nr!z', must 0, 270 or Noner#r's r r(zFlyTransition.__init__Nsn�� �J� &� &��[�)�[�[�[��� �#��� �N� *� *��K�)�K�K�K��� �#����rc�(�d|j�d|j�d�S)Nz<</Type /Trans /S /Glitter /M /z /Di /r*r+r s r rzFlyTransition.serializeZs!�� V�d�n� V� V�D�N� V� V� V� rrrr,rrr rKrKMs<������ #� #� #� #� � � � � � rrKc��eZdZd�Zdd�ZdS)�PushTransitionc�B�|dvrtd|�d����||_dS�N)rr>r!z', must 0 or 270r4r5s r r(zPushTransition.__init__a�2�� �H� $� $��R�y�R�R�R�S�S� S�"����rNc��d|j�d�S)Nz<</Type /Trans /S /Push /Di /r*r7r s r rzPushTransition.serializefr@rrr,rrr rOrO`s=������#�#�#� B�B�B�B�B�BrrOc��eZdZd�Zdd�ZdS)�CoverTransitionc�B�|dvrtd|�d����||_dSrQr4r5s r r(zCoverTransition.__init__krRrNc��d|j�d�S)Nz<</Type /Trans /S /Cover /Di /r*r7r s r rzCoverTransition.serializepr8rrr,rrr rUrUjs=������#�#�#� C�C�C�C�C�CrrUc��eZdZd�Zdd�ZdS)�UncoverTransitionc�B�|dvrtd|�d����||_dSrQr4r5s r r(zUncoverTransition.__init__urRrNc��d|j�d�S)Nz <</Type /Trans /S /Uncover /Di /r*r7r s r rzUncoverTransition.serializezrHrrr,rrr rYrYtrIrrYc��eZdZdd�ZdS)�FadeTransitionNc��dS)Nz<</Type /Fade /S /Dissolve>>rr s r rzFadeTransition.serializes��-�-rrrrrr r]r]~s(������.�.�.�.�.�.rr]N)�abcrrrr.r2r:rBrErKrOrUrYr]rrr �<module>r`sY��������"�"�"�"�"��"�"�"� X�X�X�X�X�j�X�X�X�" D� D� D� D� D�z� D� D� D� C� C� C� C� C�J� C� C� C� B� B� B� B� B�Z� B� B� B�/�/�/�/�/��/�/�/� E�E�E�E�E� �E�E�E� � � � � �J� � � �&B�B�B�B�B�Z�B�B�B�C�C�C�C�C�j�C�C�C�E�E�E�E�E� �E�E�E�.�.�.�.�.�Z�.�.�.�.�.r
Memory