📄 libravif-96c44889b7f8ad66.rmeta
/home/palash/git/iron_learn/target/release/deps/libravif-96c44889b7f8ad66.rmeta
Language: rmeta • Lines: 2902
rust
��#rustc 1.92.0 (ded5c06cf 2025-12-08)���	ⷄ�ۆ��p��-225863f279df55c4��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��	�t�#3Ҵη��Ǣ-d25e598578fbf080�rustc_std_workspace_core������Nm��gmY���-327ea4f353b4eb8c���y.:i���gy"1�r-94fdfaf0af91a65d�miniz_oxide�M�^�yTLm�L�d=B-5312b588e5cfab93�adler2��;~�7�ɴ,P?���-1e0b0d62df36c85c�	hashbrown�L�ϫ	2݆y��q-2ed6a8f06fc51a9d�rustc_std_workspace_alloc�a���p��H����6Z�-05b02707a5b2a256�
std_detect�	c�LN����=1�ʶӐ-5978f0713dd5442d�rustc_demangle�X�Fq��UՃ�>7z
��-43b2ff22c18e1125�cfg_if�֦<����ɐ¬�-6a40188dd7d989d2�	addr2line���,2�!xb�"6�!�	-11d54e777384a9e5�gimli��2��I.�ġ�����-35018e994bad7042�object��T �f��Y�
hQec-2dc10b344e05b569�memchr��xZT9�C��I�Mg�-09f2ab7e0d97e07a��~ݤ	����h���-932f22f820d1e5ec�imgref��kV�a8G�Aɍu-e85a4fefbb514ce6�rav1e�D���'��<�ĩ����-51c7898d9d9a690f�simd_helpers�8�(^9`�)"x�
�~[-f182f4bcfd50545b�	itertools�$/�f
���}#CU��n-7195bf1b1d28b853�either�y��VH���<n���-5a08ecc5c20a3e5b�bitstream_io�r��-��������l��7-e94d608159e0450f�	thiserror�خ��&�E;�8���-af580e7348ca8855�thiserror_impl�?�E�ڠ7����W�~-05fbcc438e8c3102�aligned_vec���c��a��E��>B"-b8e3229c6ef578ee�equator�s"(@�}�$����-dad75a403188fac4�
equator_macro�Qq]�6��%r��޸-df3d3dbe13292574�arrayvec�ʞ��d6$����*C��\-0b42ec6e129e431b�v_frame�#�:�e��h��ݾ�N�-7a745712a9a36ab1�
num_traits�4U3՞4��#���s��G-ba6dce69ad501a5e�maybe_rayon�(��Y�r�ݶ;:�9މ-0b67763964ebcc47���N���>J���s��-ebc73076c81e0e49�rayon��";��Em�Ln'�c7�-5c32a3468d7ced62�
rayon_core�������b%�Ƀm=-5cb507c08d904a2f�crossbeam_deque�eήn��6��]}%��-abaa8104975aeba9�crossbeam_epoch�T�9<�u>��s����A-647f54b08ada27e0�crossbeam_utils����Q�Ȟ�:v~t�6-68fd8b948f72a483�arg_enum_proc_macro���(���0&|W�s�-dc87c4dbfbf82cc8�
num_derive�r��*�p�PFn����-798fba63ee5565ec�	av1_grain�ӓ�6�b^����*f-4b346d87f1ce1c3a�anyhow��;��W�_�݋a�c7-bb0e25c6af4f9c71�num_rational���J�����wq�-f108b4fb01c302a7�
num_bigint�Hq#����ϗm���hT�-2293a09368030bb1�num_integer���d�[vc�nb�5��-89bac257ee6a0ad9�nom�c�kţ���]��y�:�-2efc768f91d41954��T`��.ln=�M��-f9ee7f38b79fe2dc�log��H��1}��M��ݗ6�#-4fe4b0f6afd99737�av_scenechange�V����񑞸'G�0_-77289c5ac52e1eae�aligned�*�oW�A,>d5��!�-bbd3f691fe6cea26�as_slice�g�"���t�~����-7a5527dbab728114�stable_deref_trait�W�j����j_�H�7-e91271b0d5638b31�y4m��1���X+/˳XO3-42ed492fad551b9f�	profiling�TS���])��-0260c0f9bd3a3db1�profiling_procmacros�~�}
Y���
-162dc1199c7904e7�noop_proc_macro�����F�-&��N�q��-d09d53dd139f8066�rgb��n��b������S��-264e2831f3d6b742�quick_error�~�K��b'�=���btH-57778cf97cdcf6cb�avif_serialize��+S��E�iPH�כ-2c57e1af8ef64758�loop9���x����#���ǶZ��-871a63fa95f5e9c3��
,��<e	threading�\o�e�drayoff�4��<��\������
av1encoder�
�

with_quality�

with_depth�	
with_bit_depth�
with_alpha_quality�

with_speed�
with_internal_color_model�
with_internal_color_space�
with_num_threads�
with_alpha_color_mode�encode_rgba�							convert_alpha_8bit�"	
encode_rgb�encode_rgb_internal_from_8bit�%(impl Iterator<Item = RGB8> + Send + Sync�%	%%	%encode_raw_planes_8_bit�+(impl IntoIterator<Item = [u8; 3]> + Send�++#impl IntoIterator<Item = u8> + Send�encode_raw_planes_10_bit�/)impl IntoIterator<Item = [u16; 3]> + Send�//$impl IntoIterator<Item = u16> + Send�encode_raw_planes_internal�3P�3'impl IntoIterator<Item = [P; 3]> + Send�33"impl IntoIterator<Item = P> + Send�3	3	9	3	;	<	3	to_ten�rgb_to_10_bit_gbr�rgb_to_8_bit_gbr�BT601�Brgb_to_ycbcr�Drgb_to_10_bit_ycbcr�Frgb_to_8_bit_ycbcr�Hquality_to_quantizer�Kfrom_my_preset�Kspeed_settings�Msz�Av1EncodeConfig�O�Oheight�O	bit_depth�O	quantizer�O�Othreads�Opixel_range�Ochroma_sampling�Ocolor_description�rav1e_config�init_frame_3�Z�Z�Zinit_frame_1�^�^�
encode_to_av1�a�a/impl FnOnce(&mut Frame<P>) -> Result<(), Error>�error�d
ColorSpace�
dirtyalpha�oooooooo
weighed_pixel�oblurred_dirty_alpha�x	y	obleed_opaque_color�{	|	|	|	oblur_transparent_pixels��	�	�	ochain��'a����oclamp�opremultiplied_minmax�	

ColorModel��YCbCr��
�RGB��
��������AlphaColorMode��UnassociatedDirty��
�UnassociatedClean��
�
Premultiplied��
	��
����
��BitDepth��Eight��
�Ten��
�>���������Auto��
EncodedImage��	avif_file��color_byte_size��alpha_byte_size������"�alpha_quantizer����premultiplied_alpha��color_model���"�alpha_color_mode��output_depth�����	SpeedTweaks��speed_preset��fast_deblock��reduced_tx_set��tx_domain_distortion��tx_domain_rate��encode_bottomup��rdo_tx_decision��cdef��lrf��sgr_complexity_full��use_satd_subpel��inter_tx_split��fine_directional_intra��complex_prediction_modes��partition_range��
min_tile_size�����dEncodingErrorDetail��
d��d��TooFewPixels��
�Unsupported��
���
EncodingError��
��d��d��d�source��	�	�	d��d��88"8"8$8$8%8+8/838M8Y8Z8^8a8a8x8{8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�
�&�_����'���'�"ԙ[����5��5��5���5��5�5�_����(���(���(V#�gj�e��6��6��6���6��6�6�����)���)���*q��V��5�_�7��7��7��7���7��7�7����*��*��*��*�����8l�_�����"��+����+��+��"��+��,�T���v��9�_���,��,��,��,��-��-��-��-��-��.��.��.��.��.��.��/��/T����/���:��:�_����/0\~��dAB�_����0���0�����0�����U��9,�_�<��<��<�9�9�9InvalidWidth��9��9�9
InvalidHeight��9��9�9InvalidAspectRatioNum��9��9�9InvalidAspectRatioDen��9��9�9InvalidRenderWidth��9��9�9InvalidRenderHeight��9��9InvalidRdoLookaheadFrames��9actual��9max��9min��9InvalidMaxKeyFrameInterval��9�>�9�>�9�9InvalidTileCols��9��9�9InvalidTileRows�	�9��9InvalidFrameRateNum�
�9�>�9�>�9InvalidFrameRateDen��9�>�9�>�9�9InvalidReservoirFrameDelay��9��9�9InvalidSwitchFrameInterval�
�9��9�9InvalidOptionWithStillPicture��9��9�9TargetBitrateNeeded��9�9 RateControlConfigurationMismatch��9�9ColorConfigurationMismatch��9�9LevelUndefined��9�9LevelConstraintsExceeded�u��������<�:�:�:NeedMoreData��:�:
EnoughData��:�:LimitReached��:�:Encoded��:�:Failure��:�:NotReady�1v����d���������������������������������������������������������������_��1��*�����_��(�		(.�M�Hjo
�_���N�����������������������q�aXÅÅą��:����+�56�^�^��^��[�^buf��[����e�S�|�H�������I�(
�
��"�5-�J4=G����J�J(H�		��;@FQ�JX�J_�Kf�Kmv��__self_discr��__arg1_discr���(
�		*01
�H
�OP�Hkl�H;���I���f
����I��6��J��H��K����I(���"�6-�P4=G����J�P(H�		��;@FQ�PX�P_�Kf�Kmv���M��M��$�z�7��8��7(�		*0��H�O�Hk0�H;���I���f����I��7��J��H��K����I(���"�7-�U4=G����J�U(H�		��;@FQ�UX�U_�Kf�Kmv���M��M����	�?�?��?�I�:�?�	�:$x��Lk��B�B�BGlobal�����I����
��Y����	��	�Z(�
��	��E�8P�8Z�Y5�Y@�Z��Z����Zk
��Z��[��Y�((�h�	�Y�_��		�Y	�\H�
	�Y
�\��	

�\��	�5�\��	����������������;t����Z^�\�� 
�6�\��	�7 ,�\�
�\
�	!
'-
�\3:F��H�Z
�Hms
�_�I�H�������������I��9��J��`�\�Z �b(�\'�Y2�\�b�\��b��\���\��J��\��^��\F�PN�\+�U6�U>�`�����
����`�		�b�\�b�\��b�\��b�\��J�\{�c�\Y�P�\��c�\��aS"+	�H6#
�H.�H&	�H	
�H
�
��H�
���H�M
�HQ	�H
z����`��`��Hx�H��H^�Hf�HD�HL�H+�H3�H�H�H��H��H��H�%
h�	�Y��	�YH�	�Y��	����5��	
%��l
	�^U��l
8
�� ��6��	�		�7(�
�	�		!'-��%��l`�^}��l�^��l���X����l�Q�ZU���l����M�О=��l�
�L�@�90�b8�Y0�Y�Y��5��^��6��7��K=��l��
��Y��m��mq
�c̊�֟�33�>���T��	$��C�n���a���a
�
��a'
����Y������o33�>�n����C�n�
��n�����Y�����
���Y,��5"�^-�69�7�������J�����������L\�<�����Ia���\UJrPKF�B?	�:	`���	�9$��Yl�Y��n���n^�n]�n�nu�nt��n]�ncl���?�n&|�$��B�n&�	��t��	$���B�nL��			$����Y?�n(	��)	
�Sl2�Hv'D��
	
���?�nl��
��@@�n��
���X	D˟	$ϟ�>�n(<�	�?�n�D`?�n��ȟ44�����?�n-���		�
���C�n���n�

���
�Y�
+2��.�Y�$������J����������9$��9D��n<�O"z�Y��n���n���nx#�n��n=�n<qquality�|��u��nK��^��D��>%��l	U��l�6=�l��7
��l��Y%��l<��
�Y#l�)�7��5|�K�7"�U��l
���7
��l 
Իl��7
��l� ̤#�7$�#� � �������l�P�Y�7�Y�7�J����l��9�~�~�Jq�Ӻ�l�P�7��eϻl��"p��n	�9$��9$�����������������;t����Y,��7�����������������;t����7��K=��l�Y��7wt�depth����~
��l�7����
�Y����7���7�����7��~�Y�e�(��7��#(�9$�#�9D�"�7,�#ˀil�%�%�?�n&|�%$�%�B�n&�%	��%�	��B�n~	�	}��Y?�n�	��%)	�u�2�H�$y
�
x�?�nv
t@@�nr
p	mtl�>�n�krj?�n��`?�nhfca�?�n�`+		q	9

7
>
6
C�n4
1
�n+


O
)
'

�Y%

	��%4�Y�&$�&�&��$�XJbTPL�IG�C�9$�%�9D�$�n<�%-^�Y��n`�n!1�n�
�
�nS
�n��n�o�zs��u��n�T�(�(�Y#\�(�(
�Y#�(	��(�Y$�(�)��("	�u`"+�Hj"$��'��9$�(�9D�(�Y,�(��d&�*U�u���+�5$�,�,��+��9$�+�9D�+�5\�+�+C��5�-��,����-&�9$�-�9$�-�5\�-�+R��0#4�0
�P�Z��~�Z�J\�0$�0�#�L�0��0k!�0��0�^$�0�0�!�0,	�u�#5�H�#$��/��9$�/�9D�/�^\�/_!num_threads�0[ސ@�u�,�0�0�Z�0�,�0�A�Z�0n�
`	�3�6��3%	!	)!�#�K:��3@�4$�4�4��2��!���!�!�9$�3�9D�2�6$�3��K�!"mode�*s��3
�!��P:�6AHt�VU�5	��5�Z
�5|�V]�6	��6�Z
�6|�V����
�;�;�Rgb�;�r�;�g�;�b��
�0�@���Y�t�V�V��;
k��
���VT�V
%kk
PixelsIter�ninner�E�MdvV$��$�V�c/��VO$��U���5:�
��<�V��6<���D�V��}T���D�V���r����~	��������������������q�aX�8�<��U�b,�U��Img���I�stride�����"��U`/�����4�U�Z��Z��������
PixelsRefIter��current�E�current_line_end�E�	rows_left�E��E�pad�E�_dat�E3�L�F�.+��1.buffer�������k��X	�5��X�#�Y�#�=�=�=Identity��=�=�=BT709��>�>Unspecified��=�=FCC��=�=�=BT470BG��=�=� �=�=SMPTE240��=�=YCgCo��=�=	BT2020NCL��=�=BT2020CL��=�=	SMPTE2085��=�=
ChromatNCL��=�=	ChromatCL�	�=�=ICtCp�
�j�d\C�pr��X�#����Y	�7��Y��^�

)����Z�b��^��^
�J���)����4�^�
	��^���Z�	
	
'����Y�Z����Z��Z
�J���'�����4�Z	}��Z��\	��\j��\
+����Map����	����<�}�Ta!N��Ĥ�Y�Z$�\,�]4�]4�]�#����������������;t���ץt�]�#�=�=�=Limited��=�=Full�{�x��V��]��]��\e�]�`��`k��`
/���������	����<�}�Ta!N�����Z$�`,�a4�a
4�a�#����������������;t�����t�a�#���a��a
��`f�a�a%��V�
��X�	��Z���^�����W�b,�W�Z,�W�Z4�W�4�W����X�K��X�K|�Z��4�ZĤ��4�^��5i�m�"qpixels�zmatrix_coefficients��planes���~
��v�������R��Z�b	�5��Z7�\�Y	�Y 
�Y�\�[܎�d��
D�����Y
,�[B�n�Z4��[L�\
�Y	
�\
���n���n���n��<��	�Y<��
�Y<ž�Y
�['���Z����PA��[����H]���N���ZĤB���Z�K��[�b]�n�n�n��n�n�n��Y��Y��Y�px�Y$�W�by��Z	u��Z
v��Z��B��ӭ+
_ref__self��]
�Z(+�Z6=0���^�b	�5��^7!�`�Y�Y �Yd�����i��ɔ�~�Δ	ߔ�~���)
��	�dƕ	��	�	��~�
�
	��~

{
�r	dԕ	
	�~	
	
�~�	

�	
	z�`��_�؜d؜ӭ��
�Y
,�_B��4�ML�`
�`
͜�nМ�nӜ�n��D��
D��
D��
���_)��^����l@��_���I?����L��d����dϔ<?�8��2G��/h?;d	��^	s	��[	����F��ȜR���^�����^�K��_�b�������	�	�	�n��n��n�ްq����Yg�Yo�Yw�����b���^���^°�^
�B��ӭ	��a
�Z*+�Z6=0���khԕk
3�Y��$�k,�k4�k4�k,�k��k��k�k�Y��kc�k+��h�����j�b,�i�Z,�i�Z4�i�4�i����������������;t����,�i���j����j����"���alpha�Ycolor_pixel_range�mʪq޽��i
�Z-+�Z6=3���uiԠu
3��$�u,�u4�u4�u,�u��u��u�v
�Y��ud�v/��r�����t�b,�s�Z,�s�Z4�s��4�s����������������;t�����,�s���t����t����"�����U��Yʪ]�����s
�Z1+�Z6=3�8��y/�#.�#(	��y�



�=�#�>�>�>͞�>�>�>��>�>BT470M��>�>�>���>�>� �>�>���>�>GenericFilm��>�>BT2020��>�>XYZ��>�>SMPTE431��>�>SMPTE432��>�>EBU3213��><�����#
�>�>�>͞�>�>�>��>�>���>�>�>���>�>� �>�>���>�>Linear��>�>Log100��>�>Log100Sqrt10��>�>IEC61966��>�>BT1361��>�>SRGB�	�>�>BT2020_10Bit�
�>�>BT2020_12Bit��>�>	SMPTE2084��>�>SMPTE428�
�>�>HLG�������y�	
���=�=ColorDescription��=color_primaries��=transfer_characteristics��=ʪ�)lU���<
�z
<�{d�{�^��{g0�(0	�(0#$�#�֐)"
"
����H�Ґ.
���8�<"��"�� �������7 �#
=�=�=���=�=�=�Bt709�=�=�=��=�=�=�Bt601�=�=�=�Ycgco�=�=�=�	Bt2020Ncl�=�=�=�Bt2020Cl�=��\1h�r�0���8 �#	��0���4 �#��0�ɍ4 �#��0���: �#��0���4 �#��0���2 �#��0�'�&�%��
�E��X(�Z���YR
YR(�����Y�Z���+Y	R
��YRt��*D��S	T-��lZS	]��lZS56	��*���Q+LǓ,	,+
�,()��,���U
���8�<+��+��
!/5;A	I6W_mu��#���	U�#���	�����&/!��v�C T-e v- ��.�
20�{��|�/�#

9����~�J��������������������q�aX�Y�<�Z�Z�Y�b�^�����������������;t�������	����.�#
;�������~�J����������������;t���������������������;t������Z�Z�Y�b�^���'e�%3e�%3
%���9�������~�����~%�%�	FnContext�%�migrated�%%�_marker�%�1��l�������
e�%4�4
%���;�������~�����~��������%�
%55
%�%������~����%������~���������~%�%�WorkerThread�%�worker�%�%�stealer�%�%�fifo�%�%��%�%�rng�%�%�registry�%��%4O��c��������43��$�
%��$%
%�%����������~������5R( J%��l�#�^/"�11��Z\�{221�{�Z*2&%��{@'��{��{
%�17 �{2�1
���Z1�1"
�2%5
�%4	3,����,��	�����ԉU4Չ0�Չ678%��6	U��6*)
ߵ8��<5��9
9
��ȩ1�FĿ�Xx�<8��
����������������������q�aX���<�Y9
��9
876�ډi��
��@��<��� 
���8�<@U�
��7��Yŵ�
�����Y7�8�7�6��|�Y
ډ��݉�݉,݉	-�#\�:	;<>%��l;	U��l;,+$:	���+:.-%��l?
?
���YE��l
������������������;t����Y�<?
��l?�>�<�;:�OAVBD"/
��l>�����<5��l
�����<>p>w<~;�:��A�B�"B��<�$C�$C
�����<B�$
������CB$C:BAA����i��C'F��<@(
���8�<FX
��l<�����Y=��l=
=
���Y<]��l
�����<=
��l=�>�<�;�:�CAJB8"/�"A����#
������A�B�AV�݉|���U�,ĉ	U,ˉ	���UL������싊��=%D��d�=&D
=��#=�=�=���=�=�=��=�=�=���=�=�=�Bt2020�=�=�=�DciP3�=�=�=�	DisplayP3�=���N
ț���#
=�=�=���=�=�=��=�=�=�Bt470M�=�=�=�Bt470BG�=�=�=���=�=�=�Smpte240�=�=�=���=�=�=�Log�=�=�=�LogSqrt�=�=�=�Iec61966�=�=�=�Bt1361�=�=�=�Srgb�=�=�=�	Bt2020_10�=�=�=�	Bt2020_12�=�=�=�	Smpte2084�=�=�=�Smpte428�=�=�=�Hlg�=�?��\���#��%�f=%�=%E	%E
���Y���=%
=�	-�=D
�=�Y�#-�=
�=
�=
�=�YE
�=%E	%D�ʊ� �Њ!	�ʊ!	
	��3=+=�=�ColrBox�=���=���=�ʪ=�full_range_flag�\����K��� K IJ�#	#��z+=-#"ʑ#U�.Im��/GEē3I&&RawVec�)ט*����3�{��Y�Y++RawVecInner�-�.cap�/��1�fC��s�Y��Unique���������^���A��Y�������_��M����Yu��0G	I�YE��/H
/H�Z��)$�9J��#)�?J

�YGH��)&�9$J
�)�9J
��/H
/G�.I��%E��l@K�AK	�AK12(@Kj
C%�#����������������;t������<C3-��lAL��Y�@K�=DMqFPnGNkKPL��������wHN	P��sGOzGOL�ZrQQnWQ
��NOjQMQfQQcGOjGNFP<>D%
����MX>DMX>C3d��&	&l��'	'����4ّ
=��$4��%�&_'M���
�ّU�T�S���%4��
�P�[�Z>�������~�[�Z�J*P���Z�#��\��)���%��lZ*�#����������������;t����[eZ4cZT��Y=��l[*
���[T
��lZ4�'3\_��y���z���|�������������
����	Za


����
��������>�P�Z�Z8�������~���Z�J�	?��{b8�������~���J�=���%%�����������]%%�����%��������!�%%�����������(%�̴��X�Y�<����!�۵$����l�Q�Y�<�դ�l���l�����X�8�<�<Z塹���$� ��<m����X���<��""�""���==����d�=%=m�%��X�8�<�<��''�(��<|'���==��������=*=���,=*��{�==����-��z�=,=���|)=,�Ð7�@�Y�Y�����.�?�Y�Y&.����/�?�Y�YE��/��TI0D�Y�Y-Ǎ0���N1[�Y�Y-�U1���[2]�Y�Y}ޒ2��-��3��Y�Y5͓3����_4��Y�Y5�.�4��}�_5��YE��_5��#M�3��Y�ԓ342��YE�2��#��/�n�Y���./��*��9�9��$�9����[:������4:��_Ef9��Yu�'�9���Gf9��Y}�'�9���p�9��Ye9��"��>����Y����>����l�P�YT�����l@�P�YV@���lAA�>@�P�[��
��Y��l@	?CC��GB�D��������=CoE�@�Y�Y0EkF�?�Y�Y�
FfG�?�Y�YaG^HD�Y�Y[HXI[�Y�YTIRJ]�Y�YNJKK��Y�YFKCL��Y�Y>L;M��Y7M4K��Y0KaJ��Y.J+G�n�Y&G"Q�QR��RQ��Y	QQ��YQ�Q��Y_
Q�V����Y�V�����@�Y�Y,Ԓ����XX�P�YE�ZZV����x�b,�v�Z,�v�Z4�v��4�w��,�w���w����x�Y��x��0%��%�^�!�^�!��d�|��d����O��E����Y@��5�Y<������|�������i���G��^i؊���Y���r�Y�������|�������i���G��^i؊�������������������������q�aX���<2��2�������YS=�=�Aviffy�	=��+==�colr�==�min_seq_profile�==�chroma_subsampling�==�
monochrome�==��==��"==��"==�exif�=Qմ'U�`���
����K����<�#B�����g
���Z|���Z|����!�8J!�YH!� � � �K@�Z�=���\�����~�K-���Yx�<�����K-��l�K]��l�Yx��]�<�����< ���"�<,"��"��C%���%�<T'��//�Z/��63���9�K]��lA�[A���=C��pG�ZEG��wK��>Q"#X�KFZ�[`Z�Y$����"���������ʪ�input_pixels_bit_depth���#*	�"�&encode_color��
encode_alpha��color�:��4��+��$�
�;	�
���
�*7�*�(�*�)x"�$��Y�Z�Y5#���&������&������#�Y�#���#�Y�#�Y$���&��$�Y$�Y�#�Y�#��+$��2$��9$��@$��G$��f@�����z��
�%���
����%���f@ɜ�w
�Z6+�Z6=3�����Z�<�{��������{8�
�Z�{���Z<�{F�"0�� ��|��#��|�,�|�Z4�}�Z�}��}�Yi���Z�}��}t�}	�b	�YJ	�Z�~	��~7
T�~�b�Yt�~�b�YYܯ~
LdB
{�~<�~

�^������	���
O	

�# � � �Cs420� � �Cs422� � �Cs444� � �Cs400��G�e�:E���	

!'-t���7
�#
:�������~ � �Frame� ��m9���p�����������������������q�aX�J�<�Z�Z���Z�Z����|���|
a��:�������~ͤ��2I�������'��49(���0���Y�Z4�}���L��m���5��Y�Z4�~/��)���|��w(OO�"	P�Q�"R�"S�"T�U�"V�"W�"X�#o&5�B�������Z��Z��Z��Y��Z��Y��:e�Yd�YE�^����������bb)�bj)�br)���
�Z�"�
�Z��m
�Y$�v�b�"&/�^���
��#�2����
��*ǡP�����b��"���"���#�,ـ	�Z4��	�Z4�	���̀*d̀
Z����lYF,��;��	��:���ˀ���ڤ,ŀ�Z��Z����frame�(�R�Z�"Y�Z�`��
¬���"�,	���́��Z!�Z17�YG�bV\�^l
<�������~�����Z��b�b�cҁ	�ȁ�	
K=		[=	/
5	����K=�(
����f@�=
����=�=�=

�=
��l
�<�������~߯��2�=�=
��l<>
����X>X>;�,�>�P������R	?
�������,��d��T�]�f�bn�cv�b/-�K@���=���=��=��J���x�Z�"�Z��_�Y��b�"4�^�-��=��f@����"���"�����#����,��	�4؂	�샃���	�b,�Z���Ń	�Ń�b
�Yo	
�Z���=T��	�Y%܁�ǡ/
���J��<؄
	�c
$��	
����n
O		
�#��#���	
	!'����1
�#
=�������~ͤ���������
a��=�������~ֹͤ��J������/<1�	��Y�Z4���	���	

��Y�Z4ڃ
��
��Ӂ�����,́��q��b�Z_�ZB�Z%�Y$�Z��Y��:��Y��^��d�����"�b*�b2�c:T������"�����b�	�b�"�8�c�ǡ���*���_ref__width�_ref__height�_ref__input_pixels_bit_depth��
_ref__threads�,Ɇ	�4І	�,؆	�����)d��
^�����fF,߆;�	�=����������,���Z��Z��������ܬ6���"������C�������)8�Z'8.8%8��Y�Z"8	8��>�!�@�Y�Y,���Z�����!�[���8a�"�8��Y�ZH
H%H
H�~HHH�~H
H	H�?�E�E���E�E���E���Y���H�E�Hx�&1F.I$��	�Y2I	0I.I	FI	+I�~)I
0I
	(I�~&I

#I
*I�I	Õ,I$͕	�YKI�I�I�I�I�~�I
�I
�I�~�I

�I
�I�Iѕ]I$ە	�Y|I�J�J�J}J�~{J�JzJ�~xJ
uJ|J�Iߕ���*
��	�@
�H�H?\K|H��wH�H��vH�H?�J�H���H�H���H�H?�J�H���H�H���H|������L�Y��K�YXK�Y�*LFILBL^ILZLvI1L����I
$��	�Y$��	�Y$��	�Y���
Ė	ǖA�N�Y�Y�Yd�������Y��Y��Y���#@Oė�
�n4����>�n4���E?�n4���x�=�n���1B��D��'_����ZC,�Z7>3�
���d��	���~/���~��̬��nĘ�ט	$�C�n���			��?�n�6�6�n	�6�60��	���I���#���
L��
$���Yi��	�nY
™
�ƙ#�ƙLΙ	!֙|ڙ$�	�Y�
�n�{4:��#��L��$���Y#�nU�����o
"잚���	!
���Ě�ʚ	˚�?�n/	Ě?�nٚ��a��a
�
��a
��a
��a9�	��!��"	"!!"
��"���#���$	$���?�n/#	��?�n$��$����!�#�� ���#	!L��%�6�6�n
�6%�6TǛ&�6�6�n�6&�6Tӛ'�6�6�n �6'�6���#
%&'ݛ'	&%��D�ė������˘��������������xk8�<���8��8���L��|�����&��|��7��|����:f\����&���_a
���:$\
t��|�=����&9�4k8�<���8��8k8�<ʛ�8��8k8�<֛�8��8(ް|����ԗ�Y,���4��nL���~��~��n,Ϙ�n,��n=�n���n��n��n��n��n��Y��n��n��n��n��Y��n)�n'�n&�n��Y�n���n��n��n��n��n��n�n�n��n��nw�nT�n1	��OˀTmatrix�]	max_value�jscale�ashift�h��c
cb���� ^�n�6��@��G�n�6�n�6�n�6���ZE,�Z7>3��U�U�UӭU}U
�Y�UqU�UOU�nMU�nKU�nIUGUNULUSUQU	XU	���
	��		��F�T�T
��|��������4���n9V�n/V�n%Vް�VVV	V��R��U���V���V°�VhUӭ2W���ZG,�Z7>3�;V;VKVӭ[VaV�YaV�V;V�V�n�V�n�V�n�V�V�V�YWW�YW	W	�Yܯ�
	ɞ		̞HvW�W
��d���ĝ��4֝�n�V�n�V�n�Vް;V�Y�V�YW�YW��R��U���V���V°�VvWӭ;V��ZI,�Z7>3��9	�9�B�n�9�9:��Y?�n�9V:V:h:�?�n|:�:@@�n�:�:�:�:�:�>�n�:�:�:�:?�n�6�#`?�n*;5;@;L;�?�n5;i;�:i;�6�6	�6	�6C�n�6�6�n	�6�67	
7�Y7��JA8S8_8k8�y8�8��8
�Y���n<��n�<�n�8�9�nV:�:�n�:�n�6�n�6�zKq��<���8A8�n�6H(#���#ՠ
�Y�\�#�
	����������������;t���^	�\�#�� 
��
�\�#��&
��
�\�#� ���\�#��!���\�#��!���\�#ڢ
���\�#��
���\�#��%	���\�#ܣ!
���\�#�� ���\�#��(���\�#פ* !
�� !�\�#��%"#����������������;t����Y�Yd"#�\�#��$
&&!%&-$%�\n
�\
 "$#��$
" "(.4:@FLR
X^�`-'4'@��H�Z�`ci�av�#�H�'����'�&�#������(�I��:��J��`��\�Z���\�b!�\���
�\�����\�����\l��u�\P��Y�\4��=�\��!�\����\�����\�����\�����\�����\r��{�\V��b�\���
�`FP�^�
lr�������b�\����\m���\���\����\����\����\x���\T���\1���\���\����\����\����\~���\Z���\��a& ��H���H����H��	��H�	���H�
�
� �H�
z�!�H�py"�H�fo#�Hz[d$�HoPY%�HdEN&�HY:C'�HN/8(�HC��)
�H�0	
�H3	*�H
u	�	��	 ���	���	�H}	�H�	�H	�H'	�H	�H
	�H��H��H��H��H��H��H��H��Hr�Hz�HV�H^�H9�HA�H�H$�H��H�H��H��H��H��Ha�Hi�
(%��%���$)/5;AGMSY_	e
kqw
}��:������:,��d��	 � �Plane� �data� ��q�=[�h�q���Zl
�������g3
46
�Z_6���_7
76�����,_3
���7
��_7e�<�5���$_56������45�#�Z�Z
�<�5��<.�
�h��34�#���PhantomData�Rҹ��^=x��64&3��T�����L��
�H��4��\��D��
4��8	9;=A��2�8�������_��M�����y��2�9�����;C�:���;<�;	9NJ�(>	8��u��_'?�)?	;�����_':>?
��_'?m:��	���ݹ� d^U�� d^
���� d
 ���^�#�K�#�K�#��
�� d^���?��
�J����Zip������C�����C����C���	�C��ڸ(j � �RowsIterMut� �plane� O ��� O ��� O �phantom� O���ED���������(r�����	���f
�������������C�����C����C���	�C��ڸ(j����������L�����'5��h_
h_�Z]��h_&%�#���
��������������������������Q���[mg�#�Z'mg+*���4��
���J�<�#�J����
 ���
��
�J�����������C�����C����C���	�C��ڸ(j�h�hIterMut��h��g�h
end_or_len��g�h���g��Xt��,������������	4����
Џ��
!
!�����
&",#!����m��
�C�����������C�����C����C���	�C��ڸ(j��������#%��"3���%	%"�������������&	&"���������'	'"���������)(���()l��*4��+	+!$��
�J���H+9*
4�����"
!��+���,
�Դ�|	}%�l�|	*U�l�|56���)/(|���Z��(,��
0	
0/T��
%0��
0,��
1	
1/T��
&1��
1,��
2	
2/T��
'2��
2��'	&%I"�
���.(i��m[��.��<l[�
���J�<�(}'�&�%�"�
!���������������t	={	;�	9�	8D��B%��l.B	
U��l.B!��<�
�#����������������;t�����	��<�:�#
:Q��=�<���(_*@m��_*A
*A	8ۇ$*@A�#�Z
��_*A���=_*<
���@
��_*@���=�NJ<	��>�<���_,=>���@�

����=��@�}�l.m�l
�QCȴl.	
����B��
D��4��D	EGIx4DNJF5E��A6F;6G	ENJ�?J	D��5>K�@K	G��2>FJK.>K�6F�I�G�E�DD��N�EN	�EN�6�#��T6F�#6
e6FP6HKALGAMNAM	DۇiALM�#�ZFAMCAH
���L?AL<6NJH76H2CIJ/6
����I*4%E"ϠO;E���GN��D��4��P	QSU�
KPNJa
LQ��\
MRV
MS	QNJ�VV	P��P
UWWW	S��M
URVWI
UW�
MR! �U�S�Q�PD��Z�\Z	�\Z"#�M�#��oMR�#M
�MRkMTfXXbXYiXY	Pۇ�XXY�#�ZaXY^XT
���XZXXWMNJTRMTMZUVJM
����UEK@\=Ϡ[V9\
���GZ��(E
����b\�b\	�b
 ���\�#�K�#�K�#���b\���$c]!c]c
 ���]�#�K�#�K�#��c],��
�J����������
	�

��h_]��h�Z�Z
���ZM��h`
h`���i�
�C������`,'��h_%��h
������r�h$
��h`h$
ȃhlb-քhld
ldm�hnhd����.hpc
��h
��hld���>hlc
ͅhla���hsi]��hsj
sj sij1si-,�lb�#l*]��hlf
lf���3hl���h
�f�#�ZU��hE��hfVeF�la�lb�lb�lab�la)([sj���8hskcsljslauol��]wk
��oZslWskpskZsiWzpTzq[zqrzpq�zp/.sjKsnRsnIsE���#�Z@=n�m�`zqzrdzskzsb|vs��^~r
��v[zsXzrqzr[zp,
d��
 wxz��z��{�{z����w
���{��{M�;��
���10\zq�zu�zu�z����#�Z��u�t������x	����;K��2��y��yz����xy{�yA�2�� 
�h��wx�#�����Rҹ��^=x���z�x�w�
��
�J���� ���4���$	"�$}|��*�~����j�~	)�j�~98E��l�)
��ϙ�<,
��l�4
��l�}*�ϙ-��l�)
��ϙ�<}
��l�4����~���)�-	(�-Lk��)��<Kk��Tk��
�����<�<k�(
����ϙ��j���j�7oj�)�ϙnj�(
����ϙ
̵�7Z����������������������S����������������	/
��������MTAH�֟Ug�o��T����3�	��h�����4����4����;����Y�_�����4�UZ�����5�4�RZ���OZ����������;��Z���E�<��˯�
����E�<����0��ۊ������2�����2�����4����)�����1��4���>�!����Je�-�!�����[ �����8��Z#�9��$�#�Z$���Z$ ������8,��ߚR_���g�['���E��_'�['���E��_'����_���1��>��[*���E��_*����_���Y��@�5\,���E��_,����l�P����ôl..9��  �������5j0ߩa�� 00ߩa�� 0��C�  ������ۊ���
4454�64�6����4�8����J�8�7���4�\:��:�\;���\;�7����4�6���34~]>����>�]>����>�6����4�]A����A�6����4�]C����C��P���EE� �����Gߩ�G�Gߩ�G� ������ۊ���KK�LK�MK�M����K~O����JzOwN��pK^^Q�kQT^R��N^R�N���fK`M����K_U���\U"_U���YUVM���QKJ_X���LXIM���DKt_Z���?Z<�P��w7\\4 ����0^ߩ+^A^ߩ(^$ ����������  ���|�� ���|��2 ���|�����k��J��d����Y�e�B������e��M,��H����Take����	�B����BWZJ��n����������B�����L�h�C����5��h��Yh�f����������B�JT���ZL���ȗ^hj�g��}�hj���hk�f�����hk�����[l�����(hl���hl�f���
l���hnn��qhon��f����L���q�g���q�r�f���r�s��szs�f��;suuupvu5	�f����L��x�g��xy�f���y�z���z�z�f���z�||�}|�
�o��T����h��k#����������������c��������c����c��������Cc�������������
�Hݕ=��C����T����l�Pϙ�<s���l��f�Xϙ�<=f��f���e�X�J�<�<i�e���e���<�e��������Z,���Z4����4����,���h�h���h��g�h���g�h���g��Xt��,����%���%���%��8$�������$���������������������L���"���!�����?��l#��\!����������������;t������!�K�!��W!��/!��!���������ݕ� ������ݕ�
����������������;t����� ݕ �K���K�����������|�������i���G��^i؊��ϙ3��������������������q�aXϙ�<�����������������;t���ϙ�����<[�K4��=ϙ,��������NJ�4���U�;���(��]�Z_ۇr(NJ��2���Q��2��&NJ�&NJ�����@���m��_'���&'ۇ4*ۇ2*�KMôl.w.NJ|4��v5='4NJ9'4NJ�4��p4��j>��5'>ۇ�Aۇ�A�KfE�ENJ�K���L�'KNJ�'KNJ�K���K���U���'Uۇ�Xۇ�X�K�\;\��`'b��i'c��r'd�Z=%h��phul�Zsl���l���l1l�ZQl�$m���hn�s�Z�s���s��<sss�Z�s��;u�z�Z�z��z��tz�z�Z�z��s|�������_��M��������������*�����ٳ�*��K=��l�ϙ���K�c�ϙ$r��<�p����p��<�q����"���ܬ��6,�z*��,�� � �
PlaneMutSlice� ��� ��� ���A���S������	��f���K�#�K������K�#�K��,�����������K�#�K��<���K�#�K°,������
°���K�#�K°<���K�#�K�	�(��D(�� (°
(��������	°��
�	�&!���%%���%&°�%'����
/�
�#.��$/�"����I��4�������"���������,��a*��R+��~(Ѷ�'��q(��&���(���(���(
�n��]�4�
�����%�Ϡ"��Ϡ"�� Ϡ"��'
�n��+��������@�������U�������ו�'�<f���Z],�Z7>3�$|����T��4��	�#���L��
�H�H\��
�����	�-�-}-	
 ����#�K�#�K�#��x-`,
����	��	���

�����&�+,
�Z�+�#��
����+"�+"�#�Z�+"���
4��
���J�<�#�J��	`���'()-#/0('.�/)(*�*��������P�����
����5	68)95	4)95"#����������
/
T Q 
�Z
�ZN �ZK R 
�����%��
�J��� � �	�� �< 9 @ 
7 #��3 
��#0 - ) �3%�3!%�3"&�3"&%ٳ�3".
���&�3"&�����!�#Q !X !
O K ���#�ZF C !�  � 	�ā["m�h"!!!
-!?!$*	���4$�4%$%���4&*$y4$>85%����]��-!�,)	(�ZA��5�+)�/�-)('���8�++���$[.+)�#�Z�1*	+��	��8�++���4�	�*!	4*,4*-	(��7
20�530	'��421�541	-��42,01
421420{4*, �**,�/-)('+*,�*52�*53�*53	'ٳ+523�#�Z�*53�*5.
���2�*52%*!m��_74�684	'���*7/4
��_74�**
����/�/�-�)�('��	�������)���(l��4��	!$��
�J���H94���9
�����<6 5���7�8�p;8��<�p=9�p=9
�����<8#q=
������9�q=987������i���q>:��<�q?
���J�<:����J��
�
� 96���� :
�����<6l6s5S�7�8$r;7���=r<
������70877)���)|�����.H�^A����������	��������<���G����
� �����ߩ��ߩ�� ������^ ���|��-�J��d��(�B��$ �H���������	�B����BWZJ��n�����
�B����f����L����g�����f���������f��o'���!�o��T���!�h��1<�!�!�!�!����!�{������!�{"����{"�!���{!�{���x!u!���o!��H��T!ۊ��jx!((q!)(j!*(c!*���^!(Y!,����JU!,R!+��K!(9|.�F!./|/��)|/["+���A!(;!*����;(�|2���7!2�|2���4!21!*���,!(%}5���'!5$!*���!(O}7���!7��P���<�99��X���<��;;�;;�	�X�J�<�<��>>�?��<�>;������Z,���Z4����4����,����G��6��6����������]����������������;t�������K���^�������������������;t�������������|�������i���G��^i؊����R��������������������q�aX���<�����������������;t����������<�������b��_>�Z*<��].b-�Z`-���,���--�Z<-�;������@���!ٳ)A"���(���)�Z��4�*��@%(�Z�(�?(���?(���5(���(���2���?2ٳ�55ٳ�55���
7�K�9��j)9��$r;�<�p;���p;�<�q>�y�"}��ܬ���,�����������K�#�K��<���K�#�K��	#
���
�����	U����.�	j����*�	�����#������
]
�D	
��,���a���
���������������������/���/���/��+��%�<+,<��&�#������|��	d��
Y��"26M\��
���^l�����'�(�)�p'	�p'$#�#	��	L��
��<,	,�<�<
EncoderConfig��<��<�"�<sample_aspect_ratio��<	time_base��<�"�<�"�<chroma_sample_position��<�"�<�#�<mastering_display��<
content_light��<	level_idx��<enable_timing_info��<
still_picture��<error_resilient��<switch_frame_interval��<min_key_frame_interval��<max_key_frame_interval��<reservoir_frame_delay��<low_latency��<�"�<
min_quantizer��<bitrate��<tune��<film_grain_params��=	tile_cols��=	tile_rows��=tiles��=�!��@M_���Z��<-	-���Zݎ<.	.�����t+��'+
 	��,-�+-5�+.}�+e�+��Z
%L��	
����/0�p/	�p/'&��	����34�p$3	�p$3)(�����	!t��
���2�����T	���	s	��D)
��!��DH���"�p:9�p:9
�����D!#q:"
����������������������q�aX���D�J9�q:9���##"iЙ
�<:�h��<=:
��#�<�q<
���Y�<:
��<:l#��"���� ��$	$<��
���Y�<$��$RX
`"T��	��;�;Packet��;΅�;rec��;�1�;
input_frameno��;
frame_type��;qp��;	enc_stats��;�������5%�����	�;�;�;KEY��;�;INTER��;�;
INTRA_ONLY��;�;SWITCH�����ܜ����
��	��� �Y��4��
�@�Y�YK :�����=����.<h�#nw�%�
�"&�#��&���� 
"�"����<
M]
n%�&!�p)��=�p*�p*
�����=)#q
����������������������q�aX���=��{�ט�config��pool��is_flushing�9"���⩺��*�q*�
)�
(�
'������i��
�+�g��<+
��#�<�q
���Y�<+W+i�
"
$r(���=r
������(�)�(�'����			|��	��	E
�<.	-,��%�#W���$��
	&�#
0T��
F
UQ
��$��
ky ��p0��<�p 1�p 1
�����<0#q 
�����J1�q 1B	0I	/������i���q!2��<�q"
���Y�<2���#�	0�	/x'�	�����	,��	%�#
HT��
���ڤ]L ����p$4��D�p&5�p&5
�����D4#q&
���J5�q&5v
4}
3������iЙ
�)8	*8
��#�<�q)
���Y�<8	)8e���
43�'��	��V<'7'U�V<
�������������������;t����5�5I�5��4�5Ѝ�4�5��4榦�����ڤ�Y%�V<�#��%�V<7* ��V<��V<'5�V<
�W�J�D76+ E�V<
�V<'7��<�����"+
�?�Y�Y�#+��
���Zfa>�������.5���������		�����	
�������������L��	p��X���=�����ҁ�X�Y�=�<���g��Z<�
����<���\�����+�����g<p��X�J�<F����ҁ�X�Y�<�<n�!!��"��<
�!p��X�J�D`��$$��$$��UA<���<��ҁ�X�Y�D�<��((�h��Z<)�
�(��M�?�YT���� F+2�Ym��+��3�,<�Y�Y��!,���-��Y��4-��y�-T�Y��40-��z�//���/�e�z/��#�_/��Y��z//��#�_22��u�	2�	�Z-�$_2���`�2��Y��#*_2�<5��Y����5�� p�/��Y��zF/p��X�J�D��88��88ҁ�X�Y�D�<C�;;�<�
�;;�����������$�����������|�������i���G��^i؊�������������������������q�aX���=9�9�9Config��9enc��9rate_control��9�"�9���Q	���R!�ҹ����
���	ڤ������|�������i���G��^i؊���J?���	���	���	���	��	������|�������i���G��^i؊Й�J���������������������q�aX�J�DB	��E	ڤ8	Йn����Y���������������������q�aXĜ�D9��9�K����Kt��Ĝ�Kt���J��Y�־��D���ЙJ�Y����K����$r�=�p���p�<
��Zd�Z����K���<�p���p�<�q!�K��$�D�p$�p$�JI'��5	'�<
�(Й�p8�<
�;p�Finit�Mctx��
�
�'
	ܬ6
�
���	�#�J�
z
��
�#�J��packet��err��!�
�#��#�J6���Z��3<=�Y�Y�J�J��
2��YȜȜɜ	Alignment�ʜ��Nb���-d��E�{#�����UsizeNoHighBit����
|����Lٛ��Q�aҹ�ҹ���7�����6��b���ĜU�YvĜb���Ĝp�Y����ҹڤ����ڤ������i�����
�Y
�4�Y
�{(/(�I�#,�H (/-�>�II�<S�JZc�pz�I�(?�	$)?��<�0�<"(	4	�\pu
�_��#-
�H�n�z��0�H����\������#.�H��I,�#/�H:C?�	&?�����
�I��<��J��K��H��\��������\�����__self_0����
=���\ ��Q���\0��a�IgY@ׯ<�#0����������������;t����@��<��@���<�@���<
���@��*<��)@��<��AQ��<��AU��<(msg�+�)
��#�<g��<��
�<)g��<�=)g��<_e��
�
��#�<h��<���<)h��<�D)h��<��+
�>��<
��(�<3�H:AO
�e�r�<}�H���
�����<��<���
����<�<"dho��'T��f�,��g�(t��j�)D��k�*d��l�<��mMatrixCoefficients����=n�����RGB8�$�;��RGBA8�,�;����'\ ```rust�� use ravif::*;��SP # fn doit(pixels: &[RGBA8], width: usize, height: usize) -> Result<(), Error> {��r let res = Encoder::new()�ԏ     .with_quality(70.)���     .with_speed(4)���74     .encode_rgba(Img::new(pixels, width, height))?;���0- std::fs::write("hello.avif", res.avif_file);�t� # Ok(()) }�dho�\�']�f�\�g�([�j�)Z�k�*Y�l�X�m��F�=n��E����A;����<;��t�T�?@ABDFHJOYZ^a�������%�-x�,T�����ImgVec�4����$�;���,�;�Sequence�E��/	Tune�%��?	�-� �	FrameParameters�}��:	FrameTypeOverride����:	��-� �	PlaneConfig�]� �		BlockSize�M��?	PredictionMode�u��&	TxType�5��#	CastFromPrimitive��� +	Pixel�-� 5		PixelType�M� �	��-��	��5��	context�=��	{=��	ChromaSampling�u�; �	GrainTableSegment���#+�	NUM_Y_POINTS�e�++�	
NUM_UV_POINTS�m�	++�	NUM_Y_COEFFS�e�
++�	
NUM_UV_COEFFS�m�++�	DEFAULT_GRAIN_SEED���++�	
ScalingPoints�m�
++�	�=�+ 	generate_photon_noise_params���/++	write_grain_table���C++	
DiffGenerator�m�++�	parse_grain_table���++�	NoiseGenArgs�e�-++�	TransferFunction���T++�	RcData�5�d<�		IntoFrame�M�:%�	
InvalidConfig�m�;�9	ܸ5�#;�9	Opaque�5�%�:	Rational�E�%�:	T35��%�:	
EncoderStatus�m� %�:	RateControlError���;�9	RateControlConfig���;�9	RateControlSummary���;�4	
TilingInfo�U�;�8	Λ5�,%�;		FrameType�M�%�;	SegmentationLevel���Z'�;	SGRComplexityLevel���V'�;	PredictionModesSetting���O'�;	SceneDetectionSpeed���I'�<	PartitionRange�u�B'�<	PredictionSpeedSettings���?'�<	MotionSpeedSettings���;'�<	PartitionSpeedSettings���6'�<	TransformSpeedSettings���0'�<	
SpeedSettings�m�'�<	��m�#�<	MasteringDisplay���-9�=	ChromaticityPoint���+9�=	ContentLight�e�(9�=	
PixelRange�U�&9�=	���� 9�=	����9�=	TransferCharacteristics���9�>	ColorPrimaries�u�9�>	ChromaSamplePosition���9�>	�&��F�����x{t���rudgd��� Builder methods��9��t� Start here�-\���9


��3��.+ Quality `1..=100`. Panics if out of range.�-\�P|�d���9�n�9


$��z�<��2����8�4�t�Renamed to with_bit_depth���1T����9��9


r?ˀ�?�<closure_kind>�<closure_signature>�<upvars>��~��"8�� �� Internal precision to use in the encoded AV1 data, for both color and alpha. 10-bit depth works best, even for 8-bit inputs/outputs.��!���!C@ Use 8-bit depth only as a workaround for decoders that need it.��!���!?< This setting does not affect pixel inputs for this library.�-\�"t�"�9�7�9


$�"ˀ�A��$9��#JG Quality for the alpha channel only. `1..=100`. Panics if out of range.�-\�$P|�$��$��9�n�9


$�$�z�D��'.��&.+ * 1 = very very slow, but max compression.���&:7 * 10 = quick, but larger file sizes and lower quality.��'���' Panics if outside `1..=10`.�-\�'P|�'T�(��9�Y�9


$�(�rF��+K��)MJ Changes how color channels are stored in the image. The default is YCbCr.��)���)IF Note that this is only internal detail for the AVIF file, and doesn't���*52 change color model of inputs to encode functions.�-\�+̝+�9�5�9


$�+�+
G��,G��,�,�,8�4�,t�,(Renamed to `with_internal_color_model()`���,:��,���9�5�9


�G�+�G��/E��-(% Configures `rayon` thread pool size.���.PM The default `None` is to use all threads in the default `rayon` thread pool.�-\�/P|�/��/��9�^�9


$�/��H��2D��0>; Configure handling of color channels in transparent images��1���1@= Note that this doesn't affect input format for this library,���20- which for RGBA is always uncorrelated alpha.�-\�2��2�9�6�9


$�3��WJd�4��4?< Once done with config, call one of the `encode_*` functions��9"$%+/3��:Z��5JG Make a new AVIF image from RGBA pixels (non-premultiplied, alpha last)��5���5.+ Make the `Img` for the `buffer` like this:��6���6 ```rust,ignore���6-* Img::new(&pixels_rgba[..], width, height)�<�6 ```��6���6GD If you have pixels as `u8` slice, then use the `rgb` crate, and do:��7���7����7 use rgb::ComponentSlice;���7*' let pixels_rgba = pixels_u8.as_rgba();�<�8���8���8OL If all pixels are opaque, the alpha channel will be left out automatically.��9���9XU This function takes 8-bit inputs, but will generate an AVIF file using 10-bit depth.��9���9>; returns AVIF file with info about sizes about AV1 payload.�\�:����9������I�������"��U`/����
;�;�Rgba�;���;���;���;����ncf
��Y�Y���:
$�:	in_buffer�L�:�<�������~������I�������"��U`/����?�?��?�I�:�?�	�:$x��Lk����Y������I�������"��U`/������J$�<���������J$�=�����������J$�A������������$�C���������Y�J$�E�� �� ��   ������$�H��!��!��!!!���J��IO��I����9������I�������"��U`/����������������������;t�����I
"$�I��L�I$�L"��#��#��##"#�����J��UM��Q)& Make a new AVIF image from RGB pixels��R���R.���R���R����S,) Img::new(&pixels_rgb[..], width, height)�<�S���S���S41 If you have pixels as `u8` slice, then first do:��T���T���T����T(% let pixels_rgb = pixels_u8.as_rgb();�<�T���T���U-* returns AVIF file, size of color metadata�T�U����9������I�������"��U`/����š���U
$$�U���M��V��W���9�Z�Z����&&�W�����W(�J���W��J��\�W���$�W��$�W
%�X��T�"�T���Tmo$�Z%��'��'��''%ĤX�Z$�^%��)��)��))%���]�Z��h���agd Encodes AVIF from 3 planar channels that are in the color space described by `matrix_coefficients`,���b;8 with sRGB transfer characteristics and color primaries.��c���ckh Alpha always uses full range. Chroma subsampling is not supported, and it's a bad idea for AVIF anyway.���d.+ If there's no alpha, use `None::<[_; 0]>`.��d���djg `color_pixel_range` should be `PixelRange::Full` to avoid worsening already small 8-bit dynamic range.���e;8 Support for limited range may be removed in the future.��f���f\Y If `AlphaColorMode::Premultiplied` has been set, the alpha pixels must be premultiplied.���f�~ `AlphaColorMode::UnassociatedClean` has no effect in this function, and is equivalent to `AlphaColorMode::UnassociatedDirty`.��g���gNK returns AVIF file, size of color metadata, size of alpha metadata overhead���h���9�Z�Z���������,�.,.�i�����i(�����i#�H��i��H��t�i���$�i�H���i��H�YL�i���$�j
+��$�i��^�"�^�_��S_��]_ʪg_���_�Z����r���lg����l;���m���m-* The pixels are 10-bit (values `0.=1023`).��m���mkږ��n.Η�o���omj `color_pixel_range` should be `PixelRange::Full`. Support for limited range may be removed in the future.��p���p\ҙ��p����q���rN͛��r���9�Z�Z����������0�220�s������s)������s$�H����s���H��|�s����$�s�H����s���HT�t����$�t
/����$�s��`�"�`�a��Pa��Zaʪda���a�Z����v�Ԩv�	��9�Z�Z��������Y���4�5�7547�v�����v������w'������w" 5��d�v���<�v�H��ܘw���Hϙl�w����$�w�H����w���H��D�w����$�w
3������Ԕ���"'��1���;���E�ʪO���X�������ZL�{3��8��8��883��<�|3��9��9��993��d��3��:��:��::3��<��3��;��;��;;3��<́3��<��<��<<3��<��3��=��=��==3����3��>��>��>>3�����4���Y
?������9�������
@��5����5�������
A��w����,����3��Z�ėQdǗ���Y��ްӭ���ˀ������Z���M���������
F��ץ��ԥ:��Z���I���������
H���������Z�Ξ+�ў�n�Y
J�zU��ͥ�:LM��7t��Y�Y�:KKǡ�,���"L����4t�����:�<�<��
�<multiref��<�,�<rdo_lookahead_frames��<scene_detection_mode��<�-�<�.�<lru_on_skip��<sgr_complexity��<segmentation��<	partition��<	transform��<
prediction��<motion�T�N��,(0K��K
M$��̂����Y�?�?�?	BLOCK_4X4��?�?	BLOCK_4X8��?�?	BLOCK_8X4��?�?	BLOCK_8X8��?�?
BLOCK_8X16��?�?
BLOCK_16X8��?�?BLOCK_16X16��?�?BLOCK_16X32��?�?BLOCK_32X16��?�?BLOCK_32X32�	�?�?BLOCK_32X64�
�?�?BLOCK_64X32��?�?BLOCK_64X64��?�?BLOCK_64X128�
�?�?BLOCK_128X64��?�?
BLOCK_128X128��?�?
BLOCK_4X16��?�?
BLOCK_16X4��?�?
BLOCK_8X32��?�?
BLOCK_32X8��?�?BLOCK_16X64��?�?BLOCK_64X16�'`;���
N������|����o&5�B��PQRSTUVWX���,��OO�Z���4��OO�Z���L��OO�Z���L��OO�Z���,��OO�:���<��OO�^܎�\��OO����#|��OO����/���OO�����.d������ҹ����ſ������d����Z�Z���ڤ���[�\[\�����������'զd���<���������l����$��¬�lv�"iv�fvܬcv]_acWl�Z����d����Z�Z���ڤ���_�``_�������������"զd���<���H��������H��D������$��
^������]�"�]��]ܬ�]��������l�����������b�$cbc�������������/զd�������ڤ���*�����������
a����ſEԿE��|~L�,�����\<de���_8d�U8������8�4�t�Renamed to `ColorModel`���)T����5��=�8�8�8�8�8�8�8�8��"w8t�T�wx{������
�oqImgRef�4�orComponentMap�d%;�ot�'3;�ou��,8;�ov�moY[�CE57&(�K.lNo��;�;���;���;���;����
�0�@��
w��\��P���������I�������"��U`/���������
ximg����x��y��y��yyxy�Z�Z>>Triple�>prev�>curr�>����iv�O��������J;�;���;���;���;����
�0�@��$�x��z��z��zzxz���J��G��o�������I�������"��U`/����������
{���bg����
{��|��|��||{|�������{��}��}��}}{}�����J|�{��~��~��~~{~�������J�{������{�Y��A��o�������I�������"��U`/��������
�����������������������$����������������;�;���;���;���;����
�0�@���J���������������Y�J�� �,� o��>>��>��>��>����iv�O�������������� ����� 
���top�� mid�� bot�� AC24���! ��&�������Chain������3�����3�d+{������������3�����3�d+{��g�gIter��h��g�h���g�h���gFPR<?���&�����������&��J����!���J�&��d�!���&�!��^��8��$�����!,,�!o�Y���Y
����!��#6��#o�Y�Y��
����#��,�#\�~B��oBrB^BaB����.+ For [`Encoder::with_internal_color_model`]�T��5�"ԙ[��������,���KH Standard color model for photographic content. Usually the best choice.���;8 This library always uses full-resolution color (4:4:4).���DA This library will automatically choose between BT.601 or BT.709.�����5����5���@= RGB channels are encoded without color space transformation.���NK Usually results in larger file sizes, and is less compatible than `YCbCr`.���he Use only if the content really makes use of RGB, e.g. anaglyph images or RGB subpixel anti-aliasing.����5+.���5�#�#�5��_��#�#�����5��^�^��^��[�^�I�[����e�S���I���
�,���# 	��5c%c%�5���c%c%���5�5�
��
�,��%�%�5����%��%�%�%�%8��%�%�%���5�J���
��&&�5&&�5���&&����5��5���
�L��&����\Y Handling of color channels in transparent images. For [`Encoder::with_alpha_color_mode`]�t��6V#�gj�e��������������~ Use unassociated alpha channel and leave color channels unchanged, even if there's redundant color data in transparent areas.�����6�����6��
��	�� Use unassociated alpha channel, but set color channels of transparent areas to a solid color to eliminate invisible data and improve compression.�����6�����6l���
EB Store color channels of transparent images in premultiplied form.���C@ This requires support for premultiplied alpha in AVIF decoders.�����MJ It may reduce file sizes due to clearing of fully-transparent pixels, but���TQ may also increase file sizes due to creation of new edges in the color channels.��
���
=: Note that this is only internal detail for the AVIF file.���
VS It does not change meaning of `RGBA` in this library — it's always unassociated.����6"%���6�&�&�6��_��&�&�����6��^�^��^��[�^�I�[����e�S���I�
��
�,���& ��6�'�'�6����'�'���6�6���
�,�[([(�6���[(�[([([([(8�[([([(���6�J���
���(�(�6�(�(�6����(�(����6��6���
�L���(��D��7q��V��5���������,����7���7����7���7m)m)�7���m)m)�7��
��)�)�7��_��)�)�����7��^�^��^��[�^�I�[����e�S���I���
�,���) � �7�*�*!�7����*�*���7�7���
�,�++"�7���+�++++8�+++���7�J���
��V+V+#�7V+V+#�7���V+V+����7��7���
�L��V+D)�� Same as `Ten`�><�T�$D)���7D)D)���7����1. The newly-created image file + extra info FYI�3��d��8�����8l�������&# AVIF (HEIF+AV1) encoded image data�L����Y����:7 FYI: number of bytes of AV1 payload used for the color�|����ZԮ��B? FYI: number of bytes of AV1 payload used for the alpha channel�|����Z�,�,%�8����,�,���8�8���
�,����� Encoder config builder�<��9�T���v��������l�L����Y��|����YL�,����Y̋������\����5��<����^�� �����6��d����7�-�-&�9��_��-�-�����9��^�^��^��[�^�I�[����e�S���I���
�,���-�4�4'�9����4�4���9�9���
�,��0��������������\à�:T����/������������������ՠd٠���Y��d��������� t���������&��������� t��������!|���������!|�������ڢ$ޢ����������������%��������ܣ!|�������� t���������(��������פ*�ۤ�������%|���������l����&�&�(�:��_�&�&������:��^�^��^��[�^�I�[����e�S���I�#���
�,���&� $��)�:����*�:����������:�:�%���
�,���?�25<8�46t0�J�<0\~��dAB�J&���<lbqb/�<��_��b�b�����<��^�^��^��[�^�I�[����e�S���I�/(�
�,(�2c�>���<��� Failures enum���"A>��<3	B,��<���U��9,����������<���<�<1>��<���GD Slices given to `encode_raw_planes` must be `width * height` large.���YI>�<Bd����<����<�_B\���
��_ی�<����)>��<��ی�_Bl���
�`�<�<����km���<�d�dC�<��_��d�d�����<��^�^��^��[�^�I�[����e�S���I�?��
�,���e�@��"<;�<��_��@֧X<@٧<�����<��^�^��^��[�^�I�[����e�S���I�	@ݧ<�
�!@ާ<�@�<�@ծ"<;�<����@��><1@��<���<����������������;t������	@��<�
�!@��<�B�&<�������������������^�^��^��[�^�I�[����e�S���I�J�F��&<�������������������^�^��^��[�^�I�[����e�S���I���J�&<�������������������^�^��^��[�^�I�[����e�S���I�J�g��<o�<����g��<!g��<�=�<��
�����h��<p�<����h��<!h��<�D�<��
�����J�#�:�#�F�#�J�#(D�#�U�#�C�#�>�#<�#�:�#�3�#�/�#!/�#5.�#--�#���#6*�#L(�#4&�#&�#,�#�#�#��#!�#��#��#5�#;�#�&�#��#0�#��#��#��#��#�)�#R�#��#9�#?�#��#�#
�#�-�#�
�#�
�#�
�#&��#
�#��#��#�k�#�#�#�k�#	B�<�#B��<�#	F��<�#Fۺ<�#	J�<�#J��<�#��#	@�<�#@��<�#��#�!
K	"Encoder::with_internal_color_model��Encoder::with_alpha_color_mode����ҝ��ҝ�� + 5���������H���������������I�I�I�H�J��������3RGBYCbCr
Premultiplied
UnassociatedCleanUnassociatedDirtyAutoTenEightEncoderalpha_quantizerspeedpremultiplied_alphacolor_modelthreadsalpha_color_modeoutput_depth	quantizer	����2assertion failed: quality >= 1. && quality <= 100.2+assertion failed: speed >= 1 && speed <= 10+5assertion failed: num_threads.map_or(true, |n| n > 0)5matrix coefficients�����SpeedTweaksfast_deblockreduced_tx_settx_domain_distortiontx_domain_rateencode_bottomuprdo_tx_decisioncdeflrfsgr_complexity_fulluse_satd_subpelinter_tx_splitfine_directional_intracomplex_prediction_modespartition_range
min_tile_size
speed_preset��EncodingErrorDetail
EncodingError
UnsupportedTooFewPixels����������ǟߟ�����������ʠܠ���������¡�������������£գ�������ƤѤۤ��������ܥ�������Ҧ�������9��Z�ú��3��d��:Q���L�=�_5#iw�R?r+��m2���_�B�2E2��C,�V�^q��H�����3��*q{GuT�?�&^3�'R���@�F�����
����SV�3pM�L�Ģ�'-�YyZ����0�|)S1㳷'r6�;
���Moi�=l�w)py�w�����wZ7+!�qbéJ���L��EW���{��t�$�w��4���*T�XѸ�QZ���P}pHa���Bw�ꫵ2���
-d,�^��0��O��28��YT����4�'}�#�R���U_]Y���-Tv�MGk,2�sTp(ze�$X�߉`���K,���53��~ÎX�{9Ȏ���j�M;�!�Q�B����-'b	="ۧ��˭!�� �$�_Y�����"1��"�[0o��Pz`���X?~�C��8��ᳲG\��ܟ�emVu���%�E�'���BvlD0�KgR̄��K,�4p�-,�2a}�׌��7�x[~%H6cUO=ӕ��`˒b���!$�U�����5�7*A-d=긑H�r��{ކ��]*�+���|�d�k�K�Ė��B�~�}S��&��ӠI�6�b��֛EUm\�iY����C0����]�.�EĂ@ȓ����r�sE��jνYO+���6�1Bn�S\Z��d�i�I�اE�ŪW�lZU�N�~K{�:sBb�VܐN3n�a����i�(�+k�W�	b�.�l^��*�-af�O�p�,ŎlsQ����A���9��a8G���ݺw�%`~�/Ҽ��7��s2�W�*�2�?
�\Շv4���=��5��m&ǔ����07�\P���
�|cՍ���b���e1�{���oT�R���!�KD��}ό���m�JK�����EN-�e%�!����5x�+�C�����L��Өto爖m����_�����:-������Q����a��MG�AC����[�4��� n��A�'h��Y�ͳ��d
aږ��ljy��>ap^((�EY�\�vb�*�.`Ix�d��M򊏱S�Ac�J%��D'>}�K�x��_0AT��J���2��5hh��=\8��v�sC�1d \U��U��xrC�y���3S�X((��
��(���>�ҵ�E�#�g��zwͨH����O�	� 4"!k�F�FYv�;?I5
���R`\;8>ʼnAr�f���J��Ū�4�L?Z)�*PV��!
�U���X��S_�0:�:{��K�d�Ce��Bۡjat��w°:N�O7Y��/aHc���ָc��D���djZN�T��7�!���9M�9�/�ѐ�uM�t9�oT�Se�Icd��z���KD�RO�/X[k2U&- ~��i�L��9>��(��vk�i��6�g�K�S��9.�(82���ɂ�|��*_{������;?1�]9v���wx�A��#��)���ĵ�Ĕ70(C�-�ч�V����Mb�spҺ���n25�ȭI$cF��i�D�\W
�H��i���A�~Hk�P��;��T��GgO%~9�������8պ4g��SdX����?�#ֱ���ލ+lc�m>G��	��%�&S������h+e�"��Î}V&G]eF��U�EIݹ�7xQK�IQ�
�I��l�����@_xQ�,�G�����&�q���6d�����G�^��>�sM��B�(����ݡ�KI�7Ж��h�r���~'W��R��0ɛ��Gd����*z�R5O͖���i��g� ���)mR����'��R�e��Ӣd(8L�����
A
����sp�|�~8���x�s����!CNZ\���*��ܶ�2���4��&��ځ��\�G�$�"L����� �S0�=ݜv���0���w���,���O�ICXWw�y��Rq_ĺ�VE�J��������3w�D�W���`5Q�o	P~�:��@4�0�=P�D��^v8vC�/'i�e1�2�}��o���n��i%�R0Drd��j���,�	��3�gȊt)��;��l��eO7&"f�g���G��+0��,��F'*,ăsq��j'$��p�+~f�����B$m��`g|�:��1%��]�����SS�pڢ��1/s��	#Y�"�gL�ew��ߑa�e�pڧ5o��3�<�u�)���h�"�l�b��E�%�V�!�&
ҙ��8�ze
�A�C��V��m���J�
�0�?L)l�*@H��k�cA��O�\�+h5�-����9��S|{�1�'����~�.�=_i&�%:!'�ph�e�O�^�uV�:t���a���@��8��Q]���qj�g�h%׮K����\���\�9���=|'2�:kw���}�������Z��H��B�%-m)#��5%�v�k���|�q����~}D�S*�ȕ���RA)0�E~ �����pMֳ�za�Ca�+�/�_�e��g��r�B=�w0���-F�S��G�R�Bi�)���I�"1
L�7}�ؘH�)�.:?�E��x�o�Ea��A�ؚ�����p����z6��/|Di9������.��3���j�j�����*�H+�`�aY	)�+�4�4"5�5A6�688�8�9;�;�<�=!>BLC�CDaD�DEuEjF�FI�I9J�
JO#R�S*TsT�TUNU�U�UVXV�V�VWoW�W�WX^X�YP\�\�\�\�\�\]]6]Q]l]�]�^�_�`�`�a$b�b8c.d�d0e�e�eMf�fEg�gDh�hkPk�klDm�n�ncowo�o�opwp�p�pq�q�rhs�u�u~v�v�vw!w�w�w�w.xux�x�xyDydyz%zEz�z�z%{:{Z{�{+|�|�|=}�}�}~j~�~�~�~�~�~ 9Y�$�t����'�D�a�~���������
�*�G�d�����������������(�����g��������a�w���G�g�$�D�����s�/�N������*�+�`�al�qMx���
4
>
Xw	\ll�nso�o�o�p�p�q�q�q�u�v�vw�w�waxixyUy!z6z�z6{K{qx�|�}V~J���������o�����������S�0�;���
((((((((&(''�*�+5|568�8�9�:�;j<�=+A�EgHI/N�P8R�U1VnV�V�V/W�W�W+XtX�YW\�\�\�\�\�\] ];]V]�]�]�^�_�`Ia�a8b�b�d�f�h&kek�km/mZn�n�n�o<p�p~qNrtr-sSsuu�u�u�vWw�w4xyx�x�x�x&yxyYz�zn{�{|q|�|(}�}�}8~n~�~�~�~�~�~
$m8�Ȁ�,�I�f�������ف���/�L�i���������N���̄��l�����ֆ���B�c����\�f�ʌT)�+�+�+^4e4k4o4u4{44�4�4�4�45�5=6�638�8�9;�;�<�=>BHC�CD]D�DEpEfF�F�H�I�I'J5J}J�JQO^OlOyO�QRRR�S�S�S�S�S&TnT�TUIU�U�UVRV�V�V�VWW[WiW�W�W�WXXX�YK\�\�\�\�\�\�\]0]K]f]�]�^�^�^�^�_�_�_�`�`�`�`�`�`�`[a`afalaraxa�abbbbbbb b�b4c*d�d,e�e�eIf�fAg�g@h�h�i�i�ikKk�k�k�k�k�klm@mkn�n�n^oto�o�optp�p�pq�q_r�r>sds�u�u�uyv�v�v�vw�w�w�w*xqx�x�x�x�xyAyayz"zBz�z�z"{7{W{�{�{'|�|�|9}�}�}~f~�~�~�~�~�~6V�!�p����"�>�[�x�����ρ��$�A�^�{�����Ђ������ԃ%�o�����^���}�������,�_�t���?�_��<����k�(�G������������
����#�)�/�5�;�A�G�M�U�[�a�g�m�s�y������������������������Ǎ͍Ӎٍߍ��������	����!�'�-�3�9�?�I�S�]�g�q�{����������+�+b4h4r4x4�4�4�4f5�5�7�8�9�:s;T<u=AuERHI�INSOnO�P�QR#R�S�S�S�UVXV�V�VWoW�WX^X�YR\�\�\�\�\�\]]6]Q]l]�]�^�^�^�_�_�_�`�`�`�`�`�`Eacaiaoaua}a�a
bbbbb$b�b�d�f�h�i�ikPk�k�k�k�kmmWnnn�n�o(p�pzqLrar+s@sru�u�u�vCw�w0xwx�x�x�xydyEz�zZ{�{|m|�|$}�}�}4~j~�~�~�~�~�~ Y$�À�'�D�a�~�����ԁ��
�*�G�d��������׃K�q�����h����Æ���/�a���g�D�N��������
��� �&�,�2�8�>�D�J�R�X�^�d�j�p�v�|�����������������������čʍЍ֍܍������������$�*�0�6�<�F�P�Z�d�n�x�~���������
6�;Ja�45�5'6�68�8�9�:�;~<�=	>�A[B�C�CAD�D�DVENF�F�HTI�I J0JvJ�J�N[OgOvO%Q�QRR�R�S�S�S�STgT�T�TBU�U�UVDV�V�V�V�VWEWdW�W�W�WX?X�Y<\_\�\�\�\�\�\])]D]_]�]^�^�^�^_�_�_`�`�`Wa�b#cuckdeme�e%f�f1g�g�g�hFi�i�i:kyk�km9mdn�n�nFooo�o�o�ocp�p�p�p�qXr~r7s]su�u�uav�v�v�vw~w�w�wx;x�x�x�x�x�x7yQy�yz2z�z�z{2{G{�{�{ |x|�|2}�}�}�}?~y~�~�~�~�~�~/F��_���Ѐ�6�S�p�����ǁ����9�V�s�����ɂ������ă�U�����G���v�������"�U�m���'�O���,�ډ8�����7�y���݌�4
5�56R68�8�9�:�;v<�=>�A/B]C�CDrD�D*EBF{F�H;I�I�I*JJJ�J[NUOaOpO�P�QRRhR�S�S�S�S�S;T�T�TU_U�UV>V{V�V�V�VW?W^W�W�W�WX7X�Y6\Y\�\�\�\�\�\]!]<]W]�]�]�^�^�^�^�_�_�_�`�`Qa�bcIc?d	eAe�e�e^f'gVg�gUh-i�i�i4ksk�k	m0m[n�n�n8oio~o�o�oUp~p�p�pqOrur.sTsvu�u�uSv�v�v�vwpw�w�wx5xzx�x�x�x�x.yKy�yz,zrz�z{,{A{�{�{|r|�|)}�}�}�}9~p~�~�~�~�~�~&@��Q���ʀ�-�J�g�������ځ���0�M�j�������ڂu������O�����:���m���������L�d�~��I��&�ʉ�Ċ��1�p���Ԍ�45�5+6�6 8�8�9;�;�<�=>�A_B�C�CED�D�DZERF�F�H�I$J2JzJ�JOiO�Q
R[S�S#TkT�T�TFU�U�U	VFV�V�V�V�VWGWfW�W�W�WXCX�Y>\a\�\�\�\�\�\]-]H]c]�]a^�^x_�`Ya�b%cycodeqe�e)f�f3g�g�g�hYi�i<k{k�km>min�n�nKoqo�o�o�ohp�p�p�p�q]r�r<sbs�u�u�ufv�v�v�vw�w�w�wx=x�x�x�x�xy<ySy�yz4z�z�z{4{I{�{�{%|z|�|7}�}�}~A~~~�~�~�~�~�~4H��d���Ҁ �;�X�u�����́��!�>�[�x�����΂�����ƃ�W�����L���{�������'�\�r���,�Q��.�߉=�����9�~����5}56	8�8�9�:�;k<�=,A�EhHI0N�P:R�U3VpV�V1W�W�W,XvX�YY\�]�]�^�_:b�b�d�f�h�i(kgk�k0m�n�n�o=p�pqurTs�u�u�vXw�w5x�x�x'yyyZz�zo{|r|�}9~n9������O�����������C�����]�g���5}56	8�8�9�:�;k<�=,A�EhHI2N�P=R�U3VpV�V1W�W�W,XvX�Y�]�]�^�_:b�b�d�f�h(kgk�n�o=p�p�u�vXw�w'yyyZz�zo{�}n9���̈́م׆�C�����]�g�ˌ�4j5�5A6�7�8�9�:w;X<y=ABLC�CDaD�DEyEjFVHI�I9JN�P'R�S*TsT�TUNU�U�U V]V�VWtW�WXcX�Yq]�]�^�_'b�b8c.d�d0e�e�eMf�fEg�gDh�hkTkmqn�n�o+p�pcrBs�u�u�vFw�w�x�xygyHz�z]{|�}\'�t���ڃs�����ņ1���n�K�����s�U���o������-7AKVc�������2��t~��&�!�I]OxORR�S�S�S�^�^�_�_�`�`�i~6F9.=y@JA�A�E�F9G�G�I�J�N�U�XK^H`0b<��d������~�R�M�ӥ��c�q��������#a%�%&�&�'F(�(B)�)�*
+T+,�-�3I$���%"'�'�"(%1&�&}X�]�_�a���1���-�C�e'�'D9,=w@HA�A�E�F7G�GI�J�N�UnX�]�_�a��H�������p�P�K�ѥ����+�"�A��#"_%�%�%�&�'D(�(@)�)�*+R+,�-�1|6�IT����"d'�'&%/&�&'E9-=x@IA�A�E�F8G�GI�J�N�U|X�X�]J^�_G`�a/b�;��c������}�Q�L�ҥ��0����b��p�,�~�#�B����$"`%�%&�&�'E(�(A)�)�*	+S+,�-�1}6�IU����"�'F('%0&�&'�Z��XC^@`(b4�)�{�[�i�w����XG^D`,b8�-��_�m�{���5�5/6$8�8�9;�;�<�=BVF�H�IO�QkS
VJV�V�VKW�W�WFX�YB\�]d^�_�`�b)ce8gbiAk�kPo�ompqkv�v�wxAy�y�z{�{~�i����Q�1���������*�+�4>�WP\�`�a�kmUn�ngo|o�o|p�pxqJr)spu�u�v�vw�w�w.xux�x�xIyz*z�z*{?{�{k|�}2~>	���؂����I�����f����|�G�$�/���p\l�qKx�|O~��e���d\�k�q?x||C~ԀY��������������������


5
F
f
�
�
�
�
�
�
�
�
�
�
�
�
=lptx|����FJu������	
":Q]atx��������"/?OVdv����������NZ^bfw{����������������9>CHT^fkw�����������������
";@Y^sx|�������������������$05HYp����������#'/3;?Qey������!8Nl������������27?TYaemqy}��������������������%,3:AHOV]dkry�������������������!(/6=DKRY`gr\ll�q�q�qYxaxix�|Q~�g�Džυ��4�4�4�4�4�4�4�4�4�4>>>>>>>X
X�n�o�o�p�u�vw�wyWy8z�zM{�}L��ʃ����U�2�=���G(G(I(K(M(O(Q(S(U(W(Y(Y(Z(Z(Z(Z(Z(a(a(b(c(f(f(f(f(f(f(f(f(j(n(r(s(s(u(u(u(w(G(G(G(G(G(G(G(G(G(G(G(G(G(G(G(G(f(f(p(p(p(p(p(q(��#�k4J�JkOR�S�VWhW�W�^�4>X�nso�o�o�p�p�u�v�vw�w�w
y\y!z=z�z6{R{�}Q����σ����Z�7�B����LY�b�.�.CandidateMV��.this_mv��.comp_mv��.weight�,�厓v/1�0��.�����Less��������Greater��ji�/޾�J�֭�?�?��?�I�:�?�	�:$x��Lk���Y�b�&"�'�'DC_PRED��&�&V_PRED��&�&H_PRED��&�&D45_PRED��&�&	D135_PRED��&�&	D113_PRED��&�&	D157_PRED��&�&	D203_PRED��&�&D67_PRED��&�&SMOOTH_PRED�	�&�&
SMOOTH_V_PRED�
�&�&
SMOOTH_H_PRED��&�&
PAETH_PRED��&�&UV_CFL_PRED�
�&�&	NEARESTMV��&�&NEAR0MV��&�&NEAR1MV��&�&NEAR2MV��&�&GLOBALMV��&�&NEWMV��&�&NEAREST_NEARESTMV��&�&NEAR_NEAR0MV��&�&NEAR_NEAR1MV��&�&NEAR_NEAR2MV��&�&
NEAREST_NEWMV��&�&
NEW_NEARESTMV��&�&NEAR_NEW0MV��&�&NEAR_NEW1MV��&�&NEAR_NEW2MV��&�&NEW_NEAR0MV��&�'NEW_NEAR1MV��'�'NEW_NEAR2MV��'�'GLOBAL_GLOBALMV� �'�'	NEW_NEWMV�!�S�����0ί�)ί�Z
��ί��?�?��?�I�:�?�	�:$x��Lk�ί�Y�bί�0ί�)�Y���Z
����ŷ�bί�0ί�)��������ŷ�b��0��.�Y��J�������bί�0ί�)�Y�������ŷ�bί�Z�3�3MotionVector��3row��3col�!�-���P	�Z�0���)���J�������?�?��?�I�:�?�	�:$x��Lk����Y�b���0���)�Y���JĻ¼��b�̭�bί���b�����bί��bί��bίض�b�����b����S�Y�Y�S�S�S�K�K�'��
SBSQueueEntry��sbo��	lru_index��
cdef_coded��
w_pre_cdef��w_post_cdef�Ȗ�X7�Y�6 � �� ��m9���p��Y�63�3�ReferenceFrame�3�ܬ3�
input_hres�3�
input_qres�3�frame_me_stats������_�Y�6�/�/���/
order_hint��/��/�"�/render_width��/
render_height��/ܬ�/���/���/cdfs��/ҿ�/output_frameno��/���"k���Y�Y�6 � ��� �΅ ��q�=[�h�q�Y�6�<�<��<ט�<�<poison��<�<΅�<�L��V��3�3FrameMEStats��3stats���3cols��3rows��8J�]�Z�Y�63�3���3�ܬ3���3���3�ҿ�����_�Y�Y�6 � �� ��m9���p��Y�Y�6 � ��� �΅ ��q�=[�h�q�Y�Y�6�<�<��<ט�<�<���<�<΅�<�L��V�3�
3�
��3�
��3�3�
��3�
�����̼V?�Z�Y�6���Y�6�/�/���/���/��/�"�/���/���/ܬ�/���/���/���/ҿ�/���/���"k���Y�6�/�/��-�/profile��/num_bits_width��/num_bits_height��/�"�/�"�/��/�"�/�#�/���/���/max_frame_width��/max_frame_height��/frame_id_numbers_present_flag��/frame_id_length��/delta_frame_id_length��/use_128x128_superblock��/order_hint_bits_minus_1��/force_screen_content_tools��/force_integer_mv��/���/reduced_still_picture_hdr��/enable_filter_intra��/enable_intra_edge_filter��/enable_interintra_compound��/enable_masked_compound��/enable_dual_filter��/enable_order_hint��/enable_jnt_comp��/enable_ref_frame_mvs��/enable_warped_motion��/enable_superres��/enable_cdef��/enable_restoration��/enable_large_lru��/enable_delayed_loopfilter_rdo��/operating_points_cnt_minus_1��/operating_point_idc��/display_model_info_present_flag��/decoder_model_info_present_flag��/ˑ�/tier��/film_grain_params_present��/timing_info_present��/tiling��/ƐlfW�X�Y��YI��CdefDirections��dir������oB��YI3�3�ScenecutResult�3�
inter_cost�33�imp_block_cost�33�backward_adjusted_cost�33�forward_adjusted_cost�33�	threshold�3�"�����YI�YI���YI���YI�?�?EncoderStats��?block_size_counts��?skip_block_count��?tx_type_counts��?luma_pred_mode_counts��?chroma_pred_mode_counts�w?��&M%1�YI���Y��Y����Y����Y�&��	�*L ]A�%��I��	�)��	#�����ԏ�(��p�N"E�/��o�!���
��ޙ; �'G����C�#�#��}��core_intrinsics�fmt_helpers_for_derive��_�_��9��ZzTrO{1��;�@ت�<��A<<<��9��ZI�O#��r'������Z����9��Z��Bȇ���#����9��Z����sd=�����#��9��Z��Aqz&�g������_�_��9��Z�� �\{g�:��#����9��Z���-��t��}�J���derive_clone_copy�����9��Z�&�]��>�d���#��9��Z�`�yo���/���O\�������9��Z�$ʂ�Q	�o�g��h<�<<��9��Z���/[���������9��Z�G��x�h��#����9��Z펰�����<���j������9��Z�����AV��잠@����9��Z`�3*������! �#��9��Z	������>���#��9��Z��y��t{����������9��Z���V
����]�#��9��Z����`(թ���e�f\��	derive_eq�������9��Z!a�W(���B�������_�_��9��Z9. P��j����5�����9��ZkHQ�q���n�f��r<�<<��9��Z�ђk+h��#����9��Z�5}�����#����9��Zr�L�)5�����������9��Z�N��B��;��<<��9��Z�k!�x3�����0,���Z��panic_internals��generic_assert_internals�����9��ZJ����n'
�#����9��Zrʁ���%�
��#��9��Z`i��ˢ������������9��Z����t�m�~$��u�����������9��Z^��b�at�����������9��Zpq�Ɠ��AG������9��ZQ�3M�+����, ����9��Z���G�L�ޭ������_�_��9��Z�x_5g����#����9��ZX��V�DcHv�#����9��Z�^Ք�<���1������������9��ZO^�|�k����("u�����������9��Zz˲�Ti;��#����9��Z)�l�~������#��9��Z$s;Tɾ��i������������9��Z�pC�����;�@��u<<<��9��Z�g��ut.r�9�:�^�<=<<��9��Z
C8���@��#��9��Z҉�>�����������_�_��9��Z�n�k���~$���������9��Z�dla{���@�=���<�<<��9��Z���3K��q���,�����9��Z ���[��'���#����9��Z���ɓ`�t=�q��������9��Z8I�T��r�#����9��Z��'�&��;�	�	<<��9��Zi�M*��Y���%)>�����������9��ZK�*NW�5���#����9��Z29}�%��t��c	��������9��Z��)+��HN��x
����9��Z|O�j@t��	��������9��Z�� �q(�����#��9��Z�֬V���Z���������_�_��9��ZU������#�#���9��Z�X��W����#����9��Z���P�N/�p�#����9��Z�㒸u�H�~$�*��������9��Z\���v����)H�����������9��Zˉ�V@7eN�#����9��Z��7��^^(���#��9��Zsl�/wŧv~$����������9��Z��lλ�
�;��<<��9��ZPI$������#����9��Z����0ݸ
���
�����_�_��9��Z������9n@�R�e��r<r
<<��9��Z��@���_�8�9���<�
<<��9��ZπiO��u�?�<���<�
<<��9��Z����񫱲8R?�;�@ͳr<
<<��9��Z��	��2��7�8�p�<<<<��9��Zj]4V)�B�:�;���<l<<��9��Z�������7:�9�:�\�<�<<��9��Z��e�d��6�7�f�<�<<��9��Z�W�~�ߒ"6�5�6���<<<��9��Z"���"Y!
5�4�5�p�<9<<��9��Z �DI�E��4�3�4�f�<l<<��9��Z����g�ܪ3�2�3���<�<<��9��Z�O@`��q2�1�2�f�<�<<��9��Z��Қ-�1�0�1�b�<<<��9��ZzH^K�P�80��0�Bo<8<<��9��Z�&��er����o�h<<��9��Z@��H�ħ:�+�+�+f+)+�*,�+�+~+@++ ,�+�+�+N++�*,�+\+�*�+z+<+�*�+=�<�<|<H<<�;�;H;�::L;�::
+),�+�+	,%++�+�::�+�+,�+�+W+,�+u+7+,�+�+�++�*�+�+R++�*
,�+�+j+-+�*�*2+D+�+�+I+o++	+$,`+-,8�5�2i0�.�,�8�6�3{1/W7=�7r5�2�/,.Q,�816�31�.a-O9#7�4/2p/�-�9�7=5c2�/+3�<�<�<L<<�;�;;�:N:P;�4;~:�5�240�,�6Q1�9�4�::�0b.d8e6�3�0:-,9Y42�-�9�75�/.:86`3�0�.-9�6.4�1K/A,*8�53�0�.�,�8�64�1;/s74=8�5�2$0R.�,�8U6�3A1
/�-t9G7�4S2�/�-�9�7b5�2�/P3=�<�<l<8<<�;�;;n:o;	58;�:�5�2Y0�,�6k1�9�4�:>:�0�.~86�3
1Q-?9p42�-�9�7-5�/.T8!6{3�0�.*-97I4�1`/�4ODHT G���߉`���K*���������	� 4"!�W
�H��i�e
�A�CxQ�,�G�.��3��F����SVQ�o	P~���R5O͖�e%�!��tk2U&����6d��@ȓ��R��l��eO��SdX���~K{�:sZ�U_]&��_0A��7�x[~@�ICXW�X?~�C6�d��M���� n��~Z7+!�q�1d \U���E�#�g�PV��!
�U�n��i%�R�?�&^3�%�V�!�&
ؘH�)�.:?�W�*�g�]*�+�H�MGk,2�s(4p�-,�>]�.�E�Q�*�.`Ix��RO�/X[��G��+0���O��28��#��-F�S;:��@4�0���{9Ȏ�-g|�:��1
���;?1����
A
������BvlD;M��B�(�3w�D�W����EN-�sc�m>G��0�KgR̄�<���*T�X���QZ����"�[0o�4���[�4}���Z��H.�l^��*_�>ap^((��Pz`���5�6�b��Mͳ��d
a��K�d�Ce��R�e������5hh��=���djZN�ږ��ljy�5��m&ǔj?L)l�*@�SS�pڢ�]���qj�g(��'r6�$�w��4�U��xrC��t��w°:����w���r��{ކ�G��*_{�����B=�w0�:����~�.�"D�S*�30�E~ ��5��/|Di9D��V��m��^��>�s�$��p�
V����Mb�|cՍ���m%~9������o�Ea��A�A�9.�(8�)���h�"l�����@_�Q����Ab�0ɛ��G�A�'h��Y��S\Z��d�V�!�Q�B��/e��g��r9��Bۡja�w�y��Rq�K�Ė��B�Jp����z6C���a���&���,����4��&��ȕ���RA)4�����&�q����9��ac*��ܶ�2�������E
���R`\�n�a����i\�'R���@��J%��D'�i�e1�2�}�'}�#�R��%�~ÎX�,p�,Ŏlsa�����L�v����� ���i�D�\�2���ɂ�|����`5��l�b��E���zwͨH��I�7Ж���lZU�N�Y��8պ4g��h%׮K�)Bb�VܐN3[�����:y�q����~}2i�)���I�=YyZ���béJ������X��S_��;
���r�f���J��]9v���w�d����*z�H�����3	�d��:Q+e�"���k�F�FYv�YT����4�$?�E��x�@��z���KD�2�?
�\Շhn25�ȭI���(��v��0:�:{՟� ���)m�~8���x����o����ăsq��j'	+~f�����iY���O-�����z�K,�=�3pM�L��O�\�ځ��\����}����-2���
-d!F�����

֛EUm\�N((��
�ѐȊt)��;k�i��6���J�
�0�;8>ʼnA�ew��ߑa�G�$�"L��,���O��b���!C9�/�ѐȩ�+�/�_�8���9M��@��8��Q'�%�E�':�� �$�_2�	��%�&���B�%-m)/�0�|)S1��(�+k�]����07�\k�2E2��Cy���3S�X�#��5%�v0N�O7Y���ҙ��8�zuM�t9�o�|'2�:kw�,��3�<�u�S0�=ݜ�(���>�ҵ��MG�AC�|���A�~H�v8vC�/'��U�EI��$cF���,��F'*,�P}pHa���;?I5���m�JK��r>}�K�x��d(8L�������O����G�R�B<򊏱S�Ac�_ĺ�VE�J��^�uV�:t%�L?Z)�*��EY�\�vb�}V&G]eF��,�V�^q�����\���*��-'b	="0%H6cUA��|�d�k�ITp(ze�$X)_5#iw�RB$m��`�w)py���sp�|�����pMֳ6�Өto�wmVu��9\8��v�sC���7xQK����*q{GuT
~�}S��KKD��}ό�q,�^��0�"2a}�׌�?Y���-Tv'(C�-�ч������G�,���53�+��r�sES�m����_x"1
L�7}�>T��J���2�'W��R����j�M;.W�	b�.^ĵ�Ĕ70�ؚ�����B&��ӠILR����'�����i��g�	��3�g��8��ᳲ7%��]����$�U��D�T��7�!����5�7*AE�ŪW�X�Ū�4��%`~�/Ҽe��)��ꜺP���
�l=_i&�%:!#x�A��#�-d=긑H�F��?�#ֱ��spҺ����k�P��;����jνYO+T��{��tIQ�
�I���7&"f�g��Y�����"13�T��GgO�ָc��Dݥb���e1�n���_�B�1/s��	#R���!�pT�Se�Icd��L��EW��S|{�1�'!\�9���=+�ú��3�{���oT�oi�I�اEW�Ģ�'-��L��9>��e�pڧ5oG\��ܟ�e8����ݡ�K���7��s2f���ލ+l�=P�D��^�'�ph�e�O$�za�Ca7v���0�8G���ݺwd���L�=��g�K�S��Moi�=lw�����wY�"�gL��Bw�ꫵ /aHc���S������h���5x�+�Cu?r+��m2�-af�O�`- ~��i�s����!CN�Z\����v4���=��i0Drd��j�C0����P��9��ZH��k�cA���6�1BnU�+h5�-����9� �Q����a�{�k���|1h�r���~�ۧ��˭!1O=ӕ��`�B%E	4!#b+�C�K��
'�}��9
?�+�f8`3*q�
9eb<-WF)[����Z����|�I"+K�
����������`�h�����_C$M��2i��
�vJ �X3
����ItQDHIu����@�9��1v�}����D���/ #TcL98���H����^���
�_��80v.4o>����bz9
.>]�Y��W����3Y����>|��_��J/RI��=���(G;ru"C$
j6J?ZXa�^&
��vi2XhT� 0�&dy���M(������q�[����.�!,�;�W=7p�uZ��M$�nysf<N����1��%:���1Jbj��j,���)���0��ApY�D]!�t��*�uTTC;t#w"/f����g��	��j�$�����q33���YYY� �Q	��^�N���U�OXCL��:Pe'�n��S����!s2k�@�M	M72%6/';qH;LJ4!	'E5y- 7MFp	e%E	4!#b+�C�K��`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ravif-0.12.0/src/av1encoder.rs� ���K�N-v@�z����,#/-P@IESm	]-��JHRYB[6	
2+? G 3\Pd&28/(,A
3:38
69|�HD?#
O@3>
3?$5,
RN:R(
?N4-UL6$
CE5K&J
@O32L!/T]Ca<R?|
$&;<="!8=RG<x08=SHDy
V&7Q/. 6-!(QQQ& O
.319!-2T]�;<="!/=LA{0/=MB|
l@p3o@a�S$�P'ql@2p3ra�S%�P'r>�l'8EG!3M% #>6T4<'I% $' B@^!7@1GM?RF;6=dcocckiL;d+E9.</862T/"+}SS(P2#L1 .f$&,&'' +'&.0+>ABA!02AA""SaZ('dk(6K(uv�Yf@)2
;P)1I8P^j^``@>e�]o�9'(//22251^
 !)5148LT3-(2 ,?$0!# "##% )"!'"
,h))<AAAf!!!8@
�?).! <
�>%%8$2*7#
��]$�6�3���5��Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ravif-0.12.0/src/lib.rs� ������t؀yա�‹�'�T81 *"G,#
,KPP9)"B$t=ZL*./6/0!P5"(B$tE=M*7/0"U'"B$sE=M8XP�"B$#B#TJKg����t!kG�%A�^�[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ravif-0.12.0/src/error.rs� G�o��	J*�R@����/PF
).
08DD
���EEU ���f�`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ravif-0.12.0/src/dirtyalpha.rs� |/`
�;���kQq_eU6�(�%
1'(--.iSH%6D22
93%&
%r718cJB2(9,A0%@%&W[XXX/-ADB2(a6!"SWTTT+-�3
/28
9"5*..<:/0899 ��%��YP�
����n����Džx86_64-unknown-linux-gnu�z4DHJ'��H]�U
oravif�-96c44889b7f8ad66���9��Z>Í
�
�.1�������������p������
��	��
���������i����������
���������������������^^������
��������������
�^����/��N��J����Arust-end-file