📄 libav1_grain-dca44e544145b946.rmeta
/home/palash/git/iron_learn/target/debug/deps/libav1_grain-dca44e544145b946.rmeta
Language: rmeta • Lines: 2511
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�arrayvec�2��崼��q�-�]{�-6c21595d89b6025f�anyhow��4O���t��~���-a8e29080dfa88f6a�num_rational�SJX�d�<m릥~��-da780d95411013ec�
num_bigint����K�2���Q�7�G-4e1fbe0b671fad38�num_integer�8ڰ��d�(�J�t4-157c939c416e91d8�
num_traits� �	�u�$3���`$;|�-b7fa9740e30e85ad�v_frame�ab=M��nQ8��5a-3292908b9e01b803�aligned_vec�!������Vݻ:��'-a0a653ff27e77e10�equator����e��"�b*��qE-c4ec15af5ac8b17f�
equator_macro��!�U�N�z������X-17b7545e96ae3300�nom����MD���n�"�…-11df9319d0470e97���tE
i�6
^�T
Z�:�-8ec77e60015c3b8a�log���Pz��Na�i��M-f1ce6776ce589c15�generate_film_grain_params�Կ9�<�9�T�9��9tests�,�x�$�xestimate�D��<��T�����,���$���create�	
PQ_M1�PQ_M2�PQ_C1�PQ_C2�PQ_C3�BT1886_WHITEPOINT�BT1886_BLACKPOINT�BT1886_GAMMA�bt1886_inv_whitepoint�bt1886_inv_blackpoint�bt1886_alpha�bt1886_beta�generate_photon_noise_params�write_grain_table�P�write_film_grain_segment� 	to_linear� from_linear� mid_tone�generate_luma_noise_points�$$PHOTONS_PER_SQ_MICRON_PER_LUX_SECOND�$EFFECTIVE_QUANTUM_EFFICIENCY�$PHOTO_RESPONSE_NON_UNIFORMITY�$INPUT_REFERRED_READ_NOISE�$SENSOR_AREA�diff�**********	*
***solver�8util�9999linsolve�=	>	=	9swap_unchecked�A�9multiply_mat�9normalized_cross_correlation�9extract_ar_row�E9get_block_mean�9
get_noise_var�8888888888	8
888
88888888888888LOW_POLY_NUM_PARAMS�8NOISE_MODEL_LAG�8BLOCK_NORMALIZATION�8g�
hh	j	k	l	h	n	grun�pTRACE_THRESHOLD�pRATIO_THRESHOLD�pNORM_THRESHOLD�p
VAR_THRESHOLD�p
VAR_WEIGHT�pRATIO_WEIGHT�pTRACE_WEIGHT�pNORM_WEIGHT�pOFFSET�ppp	g
extract_block�}}}}8��
�solve��(set_chroma_coefficient_fallback_solution��	TOLERANCE��	copy_from��clear�8����8��8NoiseStrengthLut��points��8��
8��
�update��	�	�	�get_grain_parameters��	�	���save_latest��
num_coeffs��get_ar_coeffs_y��get_ar_coeffs_uv���is_different��COEFF_THRESHOLD��STRENGTH_THRESHOLD��add_block_observations��	�	�	�add_noise_std_observations�8��
�NUM_BINS��ar_equation_system_solve�8��
�add_measurement����
fit_piecewise����	get_value����
get_bin_index�� update_piecewise_linear_residual��
get_center�8����8	��*
BLOCK_SIZE�*BLOCK_SIZE_SQUARED�*
DiffGenerator��fps��source_bit_depth��denoised_bit_depth��frame_count��prev_timestamp��flat_block_finder��noise_model��grain_table�*��
�
diff_frame����U��finish��diff_frame_internal�*��*verify_dimensions_match�parse�����������	�
���
������������������� �!�"�#�$�%�&�'�(�parse_grain_table��	�	�grain_table_header���	�I��O��E��F���grain_table_segment��e_params��	�	�	�	�	�p_params��	�	�	�	�	�	�	�	�	�	�		�	
�	�
s_y_params���	�	�	�s_cb_params���	�	�	�s_cr_params���	�	�	���
c_y_params��	�	�c_cb_params��	�	�c_cr_params��	�	�����������
frame_into_u8���NUM_Y_POINTS�
NUM_UV_POINTS�NUM_Y_COEFFS�
NUM_UV_COEFFS�DEFAULT_GRAIN_SEED�
ScalingPoints��NoiseGenArgs��iso_setting����height��transfer_function��chroma_grain��random_seed�����TransferFunction��BT1886��
�	SMPTE2084��
������	��8FlatBlockFinder��a��	a_t_a_inv��8
��8��8
IndexAndScore����score�8��8
��88�>8EquationSystem���*�b��x��n�8��8���8
NoiseModel��combined_state���latest_state����,�coords��8��8��8NoiseModelState��eqns��ar_gain��num_observations��strength_solver�8��8��8StrengthSolver���-�num_bins��
num_equations��total�8��8��*NoiseStatus����
�
DifferentType��
���
��*�����EParams������apply��seed���������PParams��ar_coeff_lag��ar_coeff_shift��grain_scale_shift��
scaling_shift��chroma_scaling_from_luma��overlap_flag��cb_mult��cb_luma_mult��	cb_offset��cr_mult��cr_luma_mult��	cr_offset��������GrainTableSegment��
start_time��end_time��scaling_points_y���scaling_points_cb���scaling_points_cr����1��0�ar_coeffs_y��ar_coeffs_cb��ar_coeffs_cr���0��1��1��2��2��2��2��1��1��1��)�����������888=8=8=8A8C8C8C8D8D8E8E8E8E8E8E8G8H8H8p8p8}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�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�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�_���(��(����(��(��)��)����.�$��@��@�_����)���*��ss��q��A��A���A��A�A��A�_���*��*8��*8X��Ϡ�$���A�_���+����+R��* ����B��B��B�_���+��*8��,8��,8��,8T-�е��C��C8�C��C�C�_���,��,8��,8��,8��-8W�T/E����D�_���-��-8��-8��-8��.8�<P��;���D�_���.��-8��.8��.8��.8 �������E��E8�E��E�F�_�������/�����*�"�i�E���F�F�_���/������0��0�#qS�U*���G��G�_���0��0���0���1���1���1���1���1���1���2���2���2���2�Qlf�B�;��H��H�_���2��3��3��3��3��3��1��0��4��4��4��0��1��1��2��2��2��2��1��1��1��)�V�*���I���I��I�I��I���������������������������������������������������������������������������������_��T�M��#�����t�#	,�# #E4�$�F�N��#"�N�#$_�d�$$�$C�N,�$�E�N��$	,�$�E�N�$��$(�N�$�N}+_�l�$	,�$VE�N,�$�E�N��$!�N�$$_�\�$�$B�N,�$�E�N��$	,�$�E�N�$��$'�N�$�N}+_�\�%�%B�N,�%�E�N��%	,�%�E�N�%��%'�N�%�N}+_�$�%
KC�N��%$�N�%$203.��%
���=�N��%#�N�%$0.1��&
��@�N��%�N�&#2.4�4�d
�/F�N��c9%�N�d$11260.��e
��L>�N��e.&�N�e$0.2�,�g

ף;�N��f1'�N�g$0.005��g
�?�N��g+(�N�g$1.5���h<�h�G�N<�h��F�N��g+)�N�h$_��
F+�Y6=2��
�Y��%d�Y,�$3��
�Y��!e�Y,�$3�D�
�o@��*f�[�$255.0f64���)��d�Y��d�Y(	*d�Y(d�YO�Y`�n�Yy�Y���d�Yd�Y�d�Y�d�Y{ _ }���)��d�Y��d�Y(	*d�Y(d�YO�Y`im�Yx�\�~d�Y{d�Y�d�Y�d�Y{ _ }�̕����Y�[��#	<�333333�?�[���Aq�[��[r+l��Y_�<�
�?�[��%r�[�$1.25f64�̌����Y�[��#	<�{�G�z�?�[���@s�[��[r+l��Y_�������Y�[��$	D�{�G�zt?�[���@t�[��[r+l��Y_�D�
���[��!u�[�$-6682f64�T�
p_�Qʿ�[��%v�[�$
-0.2056f64�D�
���@�[��#w�[�$13087f64�L�
I���[��#x�[�$	-12434f64�L�
<�R�!�@�[��y�[�#	2.5694f64���
��Yz%�Y07;��YBLOCK_SIZE_SQUARED���
��Y{%�Y07;��YBLOCK_SIZE_SQUARED���A
��Y~%�Y07;��YBLOCK_SIZE_SQUARED���B
��Y%�Y07;��YBLOCK_SIZE_SQUARED���B
d�Y�%�Y07;d�YLOW_POLY_NUM_PARAMS���C
d�Y�%�Y07;d�YLOW_POLY_NUM_PARAMS�L�T
�����ư>�[��T!��[�T%	1.0e-6f64��_
�Y�,�Y7>2��`
�Y�,�Y7>2��a
�Y�,�Y7>3��a
�Y�,�Y7>3��b
�Y�,�Y7>2����Y�-�Y8?2�d����Y�'�Y29=��YNUM_Y_POINTS�l����Y�'�Y29=��Y
NUM_UV_POINTS�l��Y�'�Y29=��Y
NUM_UV_POINTS����Y�-�Y8?2������	���Y|��e�Y7	3�Y0e�Ye�Y������Y&	(�YL�YL<ǺȺ	̺	1B	Y�Yͺ	\Ǻ	Ѻ�Y!�Y5		E	E�YW׺غ����c���:
�Y,���Y��Y��\�\��Y?�Y>�Y2�\W��,Fu#e�Y.e�Yd����Y�'�Y29=��YNUM_Y_COEFFS����Y�-�Y8?2�l����Y�'�Y29=��Y
NUM_UV_COEFFS�4���������?�[���$��[��'0.9f64�D��{�G�zt?�[���)��[��'0.005f64����Yܞ���Y,��&20�T��������y?�[��"��[��'
0.00625f64��
 �Y����Y,�$32���T���YT���Y)	,��Y*��YR�Y��:��Y,��\�,���Y���Y���Y���Y_��d
�Y�,�Y7>2�d�d
��Y�&�Y18<��YNUM_Y_POINTS��n
�Y�,�Y7>2�l�n
��Y�&�Y18<��Y
NUM_UV_POINTS��x
�Y�,�Y7>2�l�x
��Y�&�Y18<��Y
NUM_UV_POINTS�d���Y�'�Y29=��YNUM_Y_COEFFS�l����Y�'�Y29=��Y
NUM_UV_COEFFS�l����Y�'�Y29=��Y
NUM_UV_COEFFS��
�Y��#��Y,�%14��	

�Y��	$��Y,�	%10��

�Y��
#��Y,�
%24��
�Y��
$��Y,�%25�,�

�*��*��%10956��

�Y�,�Y7>2�d�

��Y�&�Y18<��YNUM_Y_POINTS��
�Y�,�Y7>2�d�
��Y�&�Y18<��YNUM_Y_POINTS��
�Y�,�Y7>2�l�
��Y�&�Y18<��Y
NUM_UV_POINTS��
�Y�,�Y7>2�l�
��Y�&�Y18<��Y
NUM_UV_POINTS�d�
��Y�&�Y18<��YNUM_Y_COEFFS�l�
��Y�&�Y18<��Y
NUM_UV_COEFFS�l�
��Y�&�Y18<��Y
NUM_UV_COEFFS�FO�Yd�s�Y�2�JS��Yb�q�Y}����YNUM_Y_POINTS�OX�Ym�|�Y��2�S\��Yk�z�Y�����Y
NUM_UV_POINTS�Xa�Yv���Y��2�\e��Yt���Y�����Y
NUM_UV_POINTS�aj��Yy���Y�����YNUM_Y_COEFFS�fo��Y~���Y�����Y
NUM_UV_COEFFS�kt��Y����Y�����Y
NUM_UV_COEFFS�,�
��%�F0����inner�U-lk����el*����������ArrayVec�D�2��	<�����/����C��l����#�����(d�-���)��T�����*�����������Θ�2��	�������������#����(����)���ORUT�4�$���$�"�	BufWriter�L�"�Write�,�"��$�"�-	ΘD�#2
�2��#��(l�#�
�(��#��'d�#���"BD�"�����T�"���#z��#Koq`bQSBD��#,�#�N��$,�$�N��$,�$�N��$,�$�N��%,�%�N�%��%�N��%��%�N��%d�%�N��(!��(�N
��(!��(�N
Ć*d�*�N
��+\�+�N
��/{��.EB Generates a set of photon noise parameters for a segment of video�Դ/ given a set of `args`.�-\�/�@�I
�3T�0�3D�0�$�0��Ct��B?< Write a set of generated film grain params to a table file,���B;8 using the standard film grain table format supported by���C aomenc, rav1e, and svt-av1.��C�d�C	 # Errors��C���C-* - If the output file cannot be written to�O���
�I��������������������q�aX���D�����D����-�-��-���+{��Gs;*"\�D
��filename�D�Dparams�4�Dhj��Fv��F����I���̛�buf���panicked�������lB�S���������.��g�<����F
�4�Foutput�4�G��U�A!"#��U%-\�UL�V�A�N�N  
!$�V�,�V��['-\�[\�[�A�N�N  
"$�[�,�[��a-\�aD�a�A�N  
#$�a��bBԋb�@22Θ5�	6xs��٢��@�r�Y�
$�$�b��c/��c$�N��e'�e�N��f(��f�N��g$̙g�N��g\�g�ND�$�8�����ensure�4
�*,�4�*-
Rational64�T0j*.Frame�,Q�*0Pixel�,_5*1�*|{�*3�,T��*4�'l��*6�2���*7������"��@%dJ�dXu�l+jl\^��/��VEGT�4�*9def�������Add��8J	AddAssign�L�8K�48�8LΘDN28M��,m�8Oclamp�,z8PPlane�,��8Q�t�E8S�t�G8T�l�H8U�D�=8V�d�C8W�/\��8Y�T��8Z����8[���D8]�2���8^�(���8_�'l��8`�'l��8a�'d��8b�'d��8cD$8=ACDEGH�	�9:�,#�9;�T<�9<D7�)�/��{D�8����Y�
�[�Y�������
=�,��*�stride�4��,��,��=<closure_kind>�><closure_signature>�><upvars>�>>=>�Y���Y�������=��?��?޳??=?���������
=��@��@޳@@=@�����������[��@t�9��
��Y�Y�BB������
A���,��*��,�$&���d�8�������������Y�Y�Y�
Cm1��m2��res��m1_rows�<�	inner_dim�L�m2_cols�<���Q-\���8���������Y�[�
D�*��,��,����t�8������
�
�Y�Y�
����Y�Y�Y����������������;t����������������������;t�������Y�Y�Y����[�
E�-4�
num_coords�T�
source_origin�l�denoised_origin�|��4�dec��alt_source_origin��� alt_denoised_origin��� 
alt_stride�T� �,� y�� buffer�4�!,�Y��/~-\�/t�/8������data���˷�3������Y�Y�[�/
Gsource�4�/
frame_dims�T�/x_o��0y_o��0��4�-\�4l�48�����������Y�Y�Y�Y�[�5
H;4�5denoised�D�5۾T�5���5���5block_w�<�5block_h�<�6�K	N	6	9	t0,	�D	�\2df	\t	d����S������������4�����������0���|orbeUXHK�� ��8�Y��|�8�Y����8�[���Ahp}��-\���Agg
h(.hh�Y�h��j��j޳jjhj��߶�?�?��?Φ�:�?�	�:$x��Lk��[�B�B�BGlobal�����I�����	h��k��k޳kkhk��߶߶�������h��l��l޳llhl�����[�Y�h��m��m޳mmhm���������h��n��n޳nnhn���C�[�Y	�h��o��o޳ooho����������8-\������A����?�?��?Φ�:�?�	�:$x��Lk����Yg�g
p$�plane�,���|�8�[Ը|�8�[��t�8�[įl�8�[��T�8�[��d�8�[��d�8�[��\�8�[��4�8�[�2pp�Y\2pp�Y4�:p��|��|޳||p|�B�B���Less��������Greater��ji�/޾��@�l�@8������A����Y�Y��[~��[g�@g
}$�@��,�@offset_x�D�Aoffset_y�D�Aplane_result�d�Ablock_result�d�A�3�Ya3�Y3}}�Y�2}}�Y��P�C�������P-\�P�P�Y�C��
��,�P��R,�R���C��R�
�$�R��S:��S(���C��T�
�$�T��TL�T8�[��W)L�W����C��C��W�
�$�W�,�W��X,�X���C��X�
�$�X��Y,8���C�����\�Z4�Z���C��Z5�Z��C��C�C�C���Z�
�8$�Zaddend�4�Z��\28���C������].T�]����C��C��]�
�8$�]rhs��]��^��^8�����8xhv���Цxhv���Ц���_4�_8���?�?��?Φ�:�?�	�:$x��Lk��[�Y���5�Y��_�����_#-\�_�_�Y����
��.D�_|�b�D������������b-\�b�b�D��
���i�4�i������D������planes��s��J�p�������F��i�
�$�i;4�i��D�jflat_blocks�\�j�n�������޳�����r�������޳���������s�������޳�����������S-\�������D�I����
�$��start_ts�D��end_ts�4�����������޳�������[l���������޳��������߶I7�Y7���Y�Դ\۴���D���
�$����-\�T��8�Y��
���\-\޺|�8���D�Y�[22Θ5�	6���٢��@�r�����
�$��n_coeff�<��scale_ar_coeff�t������-\�����8���D�Y�Y�[��22Θ5�	6���٢��@�r�����
�$��channel�<����<̾��t�y_corr�4��-6�Y���-\��d��8���D����
�$�����|��8�[�����8�[�������8��������D�Y����������������������;t����������������������;t������������Y�Y����
�$����<��;4����D��
alt_source�T��alt_denoised�d��۾T����\��num_blocks_w�d��num_blocks_h�d�����������޳�������Y���������޳�����������������޳����������Խ�8�����
��D�Y����������������������;t������������Y�Y����
�$����<��;4����D����T��۾T����\����d����d���̈�D�����-\����Y�D��
��,�����D��8�Y���C���D����
�$��	is_chroma�L������E������������#-\�����Y�E��
��.D›���B|�����E�[�[����
�$��
block_mean�T��	noise_std�L���ʢ,Ѣ���E�ע�
�$ܢ���I-\��l�����E�Y������
�$��max_output_points������L�8�[���&-\�L�����E�[�[����
�$���,�����,�����E����
�$�����*-\��l��8���E�[�[�Ǹ�
�$ȸ�,θ����� 8�����E�������Y�Y����
�$��lut����
D���,ܺ�����%-\��T��8���E�Y�[����
�$��������,8���E�����\��4�����E���5����E��E�E�F�����
�8$����4�����28���E�������.T������E��E����
�8$��������T�*�Y����*�YĶ�0�����*��*��*��*��*��*�� *�� *8�0Hۗ��8�0Hۗ����������|��*����Ratio��numer��denom��/6]ĥ$�����*���Ẏ��*���Y��\�*���Y��t�*����"��*���A��\�*���D��#\�*���?�?��?Φ�:�?�	�:$x��Lk��I������������W-\�����Y�Y����
�����������
���FC Processes the next frame and adds the results to the state of this��� `DiffGenerator`.���d�����	30 - If the frames do not have the same resolution���	;8 - If the frames do not have the same chroma subsampling�T�
���������������s��J�p�����������s��J�p� ������ ����
����
�����
5��,�
5��,�

�����$�
;4�
��D�
Y[UW��
1��GD Finalize the state of this `DiffGenerator` and return the resulting�̓
 grain table segments.�-\�
4�
������
�$�
��Y��*�����������������
�$�;4���D����F�����"�����F��F���
�$��,���R��*�����������
�;4���D�L�,����������������ΘD�2��alt�����tag������$����digit1�4����line_ending�\����multispace0�\����multispace1�\����space0�4����space1�4����eof�����map_res�<����opt�����	recognize�L����NomError�D����	ErrorKind�L����FromExternalError���2��
ParseError�T�)��many1�,����separated_list0�|����separated_list1�|����	delimited�L��
��preceded�D��
��AsChar�4����Compare�<����NomErr�4��+��IResult�<�����,����Parser�4�����2������'l�����'l�����'d�����'d����������\����|loWZ=@#&	����@��������Z,�~cfCF+.u��������������u\_MP8;��T.1"����O��@= This file has the implementation details of the grain table.�����B? The file format is an ascii representation for readability and���	B? editability. Array parameters are separated from the non-array���	B? parameters and prefixed with a few characters to make for easy���
FC localization with a parameter set. Each entry is prefixed with "E"���C@ and the other parameters are only specified if "apply-grain" is�l�
 non-zero.���\� ```text�d�	 filmgrn1���IF E <start-time> <end-time> <apply-grain> <random-seed> <dynamic-grain>���>;  p <ar_coeff_lag> <ar_coeff_shift> <grain_scale_shift> ...���2/  sY <num_y_points> <point_0_x> <point_0_y> ...���
41  sCb <num_cb_points> <point_0_x> <point_0_y> ...���
41  sCr <num_cr_points> <point_0_x> <point_0_y> ...�ܗ  cY <ar_coeff_y_0> ....��  cCb <ar_coeff_cb_0> ....���  cCr <ar_coeff_cr_0> ....��� E <start-time> ...�<� ```���d�������" - If the file cannot be opened���HE - If the file does not contain a properly formatted film grain table��@����������������������q�aX����
�input�,���������޳�����+�+�+
Incomplete��+��+�+��+��+�+Failure��+�Ї�|�[��������code����R$~r�����������޳��������7�������������������������q�aXѠ�+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~rѠ���
���,����$���#�#�#�#����#��#��#��#�����
��������������������)����l����,����,����������4����,�������� �������T��������L�
���������parser�4�

	���%��������
���������Choice������vu�~k�
�����
������
������������ �������T��������L�ݧ��=��+�����O�������������������������q�aX�����������������;t����I�+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~r����
���,���&2D�&�����������������������q�aX��G�+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~r����&
���,�&��'�������޳�����?�?��?Φ�:�?�	�:$x��Lk�Ÿ����������������������q�aX�G��Ÿ$�+�������޳��������
ParseIntError����	��8=��;�����$�-�������޳����ڰ��$�0�������޳����ڰ��$�2�������޳����ڰ����:2D�:�����������������������q�aXڳ�H�+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~rڳ���:
���,�:��;�������޳�������������������������q�aX�H����$�?�������޳����ڰ��$�A�������޳����ڰ��$�D�������޳����ڰ��$�G�������޳����ڰ��$�I�������޳����ڰ��$�L�������޳����ڰ��$�N�������޳����ڰ��$�Q�������޳����ڰ��$�S�������޳����ڰ��$�V�������޳����ڰ��$�X�������޳����ڰ��$�[�������޳����ڰ����cLT�c�����������������������q�aX��22Θ5�	6���٢��@�r����+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~r�����d
���,�dI?�Y��e�������޳�������������������������q�aX������$�g�������޳����ڰ��<�m�������޳����������nN\�n�����������������������q�aX��22Θ5�	6���٢��@�r����+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~r�����n
���,�n�?�Y��o�������޳��������$�q�������޳����ڰ��<�w�������޳��������xN\�x�����������������������q�aX��22Θ5�	6���٢��@�r����+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~r�����x
���,�x�@�Y��z�������޳��������$�{�������޳����ڰ��<��������޳���������.<�������������������������q�aX�����+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~r������
���,�����UT������Y��������������������q�aX��22Θ5�	6���٢��@�r��+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~r������
���,���,������������޳�������������������������q�aX�?�?��?Φ�:�?�	�:$x��Lk�������$Ɇ�������޳����ڰ����W\�����Y��������������������q�aX��22Θ5�	6���٢��@�r��+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~r������
���,��,�����������޳��������$���������޳����ڰ�����W\������Y��������������������q�aX��22Θ5�	6���٢��@�r��+�+�+���+��+�+��+��+�+��+�Ї�|�[�������������R$~r������
���,���,������������޳��������$���������޳����ڰ��D�$��+����<5�����,s���CastFromPrimitive���+��ChromaSampling�t������,�5��� \#�d0��]Wdl�	bdDF24��Xl������Y���Borrowed�����Owned���A��@�������������̈́,�
���frame�,�	bit_depth�L�35��XL4�$�,�kLkL���=: The max number of luma scaling points for grain synthesis�d��Y��	��IF The max number of scaling points per chroma plane for grain synthesis�l�	�Y�
��	;8 The max number of luma coefficients for grain synthesis�d�
�Y��
��
GD The max number of coefficients per chroma plane for grain synthesis�l��Y��!��A> A randomly generated u16 to be used as a starting random seed���EB for grain synthesis. The idea behind using a constant random seed���:7 is so that encodes are deterministic and reproducible.�����
l�
��GD�Y��-��,KH Settings and video data defining how to generate the film grain params.��L�@����.�$��������-\�-��t�-,�-��|�-4�-����.'��.���A��.d�.����.\�.������������������;t���(�-P�@��_�!#�����@��^�^��^��[�^Φ�[����e�S����������������������q�aXÅÅą��:������-�
�,�-�>(�-Q�@���!#���@�@��-�
�,�- 
�-R�@��T�L�A��ss��q������4�U��T For SDR content�!���A46���AL�U��U For HDR content�!���A46���A(>�Tn�A��_�!#�����A��^�^��^��[�^�[����e�S�����>�T�
�,�T��(?�To�A���!#���A�A�?�T�
�,�T @�Tp�AHA�Tq�Aq�A���46����A��A�A�T�
�L�T��B�Tr�A���!�(*-/8�9=?���A�B�T�
��T��! |�*�AX��Ϡ�$���l��8�����Box�������lf���]v������;L�8���[�^-�Y(Y�{�A��_�!#�����A��^�^��^��[�^Φ�[����e�S�����Y��
�,���(Z�|�A���!#���A�A�Z��
�,���N$l�N8�BR��* ������N,�N���Yt�N,�N���N(^�N}�B��_�!#�����B��^�^��^��[�^�[����e�S�����^�N�
�,�N��(_�N~�B���!#���B�B�_�N�
�,�N `�N�B8a�N��B���"$�B��
���O%t�O8�CT-�е����\�O�O8����\�P�P8����\�P�P8����D�P�P8���Y(b�O��C��_�"$�����C��^�^��^��[�^Φ�[����e�S�����b�O�
�,�O��(c�O��C���"$���C�C�c�O�
�,�O6���Y��`,T�a*�DW�T/E��������a$t�a8���D�YS6�Y��a"d�a8��׃�6�YD�a�a8���Y��a4�a8���?�?��?Φ�:�?�	�:$x��Lk������6�Y(k�`��D��_�"$�����D��^�^��^��[�^Φ�[����e�S�����k�`�
�,�`��(l�`��D���"$���D�D�l�`�
�,�`�‡6|ɇ8�D�<P��;������߇$߇8���Cd��<��8���[������8���Y���|��8���E(���	��D��_�$&�����D��^�^��^��[�^Φ�[����e�S���������
�,����(���	��D���$&���D�D�����
�,�����7t��8�E ������������$��8���C|ϚDϚ8���Y��l�8���YT��,��8���[(���	��E��_�$&�����E��^�^��^��[�^Φ�[����e�S���������
�,����(���	��E���$&���E�E�����
�,����>\�*�F�"�i�E�������������F�>*���F*���Fl�>*���F*���F�K>�K*��
��K�K*��F����l�*���(����F��_�#%�����F��^�^��^��[�^�[����e�S��������
�,��̹��/���/t�%C<�%��G�#qS�U*�����t�%,�%��d�%�%��|�%,�%��l�&$�&��(��%��G��_�#%�����G��^�^��^��[�^Φ�[����e�S�������%�
�,�%��(��%��G���#%���G�G���%�
�,�% ��%��Gt�7D<�7��HQlf�B�;��������������7d�7�����8t�8�����8��8�����8l�8�����8��8�����8d�8���\�9<�9�����9d�9���t�9L�9���\�9<�9�����9d�9���t�9L�9���(��7��H��_�#%�����H��^�^��^��[�^�[����e�S�������7�
�,�7��(��7��H���#%���H�H���7�
�,�7 ��7��H���
FC Specifies parameters for enabling decoder-side grain synthesis for���74 a segment of video from `start_time` to `end_time`.�O���I�V�*��������������������������JG The beginning timestamp of this segment, in 10,000,000ths of a second.�T�������LI The ending timestamp of this segment, not inclusive, in 10,000,000ths of�l�
 a second.�D�����5��DA Values for the cutoffs and scale factors for luma scaling points�����22Θ5�	6���٢��@�r����D�Y��7��B? Values for the cutoffs and scale factors for Cb scaling points�����22Θ5�	6���٢��@�r����E�Y��7��B? Values for the cutoffs and scale factors for Cr scaling points�����22Θ5�	6���٢��@�r���dF�Y����HE Determines the range and quantization step of the standard deviation��� of film grain.�����$! Accepts values between `8..=11`.�l�������>; A factor specifying how many AR coefficients are provided,���JG based on the forumla `coeffs_len = (2 * ar_coeff_lag * (ar_coeff_lag +�L� 1))`.�����#  Accepts values between `0..=3`.�d�����+��:7 Values for the AR coefficients for luma scaling points�\���22Θ5�	6���٢��@�r���-��85 Values for the AR coefficients for Cb scaling points�d���22Θ5�	6���٢��@�r���-��85 Values for the AR coefficients for Cr scaling points�d���22Θ5�	6���٢��@�r�����B? Shift value: Specifies the range of acceptable AR coefficients�t� 6: [-2, 2)�t� 7: [-1, 1)��� 8: [-0.5, 0.5)��� 9: [-0.25, 0.25)�t���|���41 Multiplier to the grain strength of the Cb plane�<�������LI Multiplier to the grain strength of the Cb plane inherited from the luma�L� plane�d�������'$ A base value for the Cb plane grain�L���|���41 Multiplier to the grain strength of the Cr plane�<�������LI Multiplier to the grain strength of the Cr plane inherited from the luma�L��d�������'$ A base value for the Cr plane grain�L����� �� 30 Whether film grain blocks should overlap or not�d� ����!"�� KH Scale chroma grain from luma instead of providing chroma scaling points�Ĵ!����"��!HE Specifies how much the Gaussian random numbers should be scaled down���"'$ during the grain synthesis process.���"����#��")& Random seed used for generating grain�\�#��(����I��_�#%�����I��^�^��^��[�^Φ�[����e�S��������
�,���(����I���#%���I�I����
�,�H����I��I���79����I��I����
�L�������I���#�*,/18�;?A���I����
���D�Y�E�YdF�YuR�S�G
VY��4[ �[%�+�1�\6�<�]A�G�M� S� Y�!_A_d�_i�5o�dt�z
g�@��A��A�Nh��h�i��W�ni��Y�j��\��j��]�m��i��j��j��7�Y�7�Yc8�Y�n
�m�l�;�Y�k-B<�YqkA	jG��O��W��_��g��o�gu��}����������f��e�[e�e�xd�!d��c�Dc����Ⱥ��b����*b�����a�����\�
�
s[� �'�Z-�4�Z:�A�PGNM�IS�'Z�H`�<g�Dm�etB>z�?�Y�p�];�O@�Y�z��8�A�Y�6����5�gA�Y���_2��A�Y��90
.B�Y.�D�Y�(2�(8�)>@(D}&J�&P8'V&\z%b�%h�$n{#t�#z6$�#��!�"��"��!������ �r�����G�(�������Z�����������
A%+�"�(b.h4:�@ME�YF�Y�F�YG�Y{G�Y�G�Yz���7������ME�YF�Y�F�YG�Y{G�Y�G�YS g�������4ej�M��`��l��P�a��c��V5�� ƭ������0�O
W/��I����Q(𨝷�^R��$/�t���������y_�Ž������O^5ZW�^J�-{�c@�
`���;�	`�IE͖��?��B*����ۊ��֧�B�⼼���XLCVM_6IY�z����;�t��{�6����ī�+�x�@������a�ς]1'�ƣ0��]��H�t�ء����M�a���˨��Q�TT��Ȃ��9�<�`G���I�U=�by�5�DL8��vZ�	>|s�G�N��"��
��P,���/�"����yax�Xwa~�[�-#!K�d����ؤ-����)W��3
N
��c`�l*�{ln�������/1C���d�LJG��L}��Ӿ!D�&7ʌ�pZ15����Q���Gsw����($��2#�U�h�u�}�����d�Wu��b>'n�`'w�
�XP������xYdv�'}���Z��7���eb�%����QP��r�s;!���d\�
���?�W
!���^��9~�3�(f��x�\=��u�m�������(����6���fx2�}A��>��o�"�$�{P�/N�_��w7��;��&iT�[oY�UB�Q�Y�#�}�lhE:(����XT3�}�bC�����IbQ��vKꊈ� �v��X[�>GĢ���L:
���i�f%ׂ[�a9��Q��tI��ߞra��8)�ŅݾD����1������&��VM?zSѻ!F�>"[��I��#*ݝT����+ڻ��.��e:�J
T���|h��e���{�F�*�dvk����f�#Y�Ҏ�4F������1��W7W�m�����y�^ȝ-�����]��z;?g.���vm `j���c�BM"�.M�F!U��ō�6�E3�xɀ,EC�b��c�r"�@��أ�����r����U8	錢:�ٛ����N���?������5��@�\Mx�8|BA�bxQ�@7!}?�BX��������J}(��Y�f���4S���//��@^�H�UˢbÔ����j[�g6���t�M�6�
��i��4��mr�i�<C��ѣ2��}�����%P͒'��FU5�S��
��XH��_g����Cc�.tq���J�SeM�q���l����v�ĸ�f�pfFE�m�4�S��#i�*�O',���T�|�=���4)
��t��yڟ��,����{��&�[��sO/a6�����F*k�ڴ\!�a��0��J=�^�E� �yv��0A�>�ߑu	r�L��(��}H֏��j71�
8(/S��:(����<׷-� ���;���}���"��:�����)���]�f6���wg^���U]�0NW^�b��_�iܫ���*W��F�Ax��h���W�l8��/d~��`X.Q
5f[�t����F��1�r^��?���@�,x�n�f]���،df��:A�@�%m�̩���&�&Io��U��_C�PE	���@W�;�#����#l뉴��o֙Ut�WFtѴ3g!�7�I{/C,�����D*�`���G�G���4�������^�71�Hzp�cu۴&Ґ���,����P(�������l�+Z��GP��h��QA����g��	|���b�!��r3���p�d\�ݱ?���9Zv4�\"���z~���!5�PTu[V�d�|�7f��M�!v&�LFf�.�ºő��Y��VV�P��ch�1���셐���ؐ����7���F�n�(M��J�v~;��Ɖ޷^eeW����8�: &Ñq4m��*�U�X��qGi"!\~�Lx�#a���mٮqk��M���|'�ӡ�;��dj�T��
D[��6CSzh���DD��dov�)	�jh ����q�nÞ�K ݞ�z��jrr��z8��v�~-+��鍠±eB�$�J���/	���(��P�w싌Y$�%��2��;v�<`�B� �<U��*�~_��t����K���4�d4��w���YS�N�z	N\	��	(��ͪ�b���Y�[����1�V��!9�:J��RH5���Ǧ�����Ak���ϣN��a��[d闼�Bo%^G9%~��׺��7�]Y��iEv��~����'�д~�R��ŝ}P������'����E���QJ�j�#�k�̦�S�U��a��ot��0�W�ڮ�F�j�lU���gE��@6.=�XSW�k}���?�/l�K�u�����`]�R/t�T��Pƃ��M�E|��;pfth���
��d��c9*�@V̊X��x{GL(

|�R_�ի)6����re�_FTe�[�a'���c�1��ٞu�Q첀=A�'�{�dc^D����88$�	�6�C�K��mM���$AC�����{7�1/�L�����B	��:��tI�c�P�7"�6zo��X�3�����!+N��c��?<���`E���Ph�����xK��o����g/u�ơ����.
��q�4�_H����<
�j��b	\��$u�f�m����v9,�F�6�}��(�2"4�Wb�T�.T,�R�#�>�%�0ՙ�����H2���"�;dT�G;�����;Ÿ�Dcy�P@,�rv���nw�'̭���X����<���Ԝ(5.d������WNe��B��qoa�����!�އ�
kJ���5o#��V%3�ኹ��3�Y]F2-Z���B?.)R�S�6�>��"�@EIc�s�$G����U nsǚ�ul���{���$�w��Ď(�׉[��"�1P�𼨑F�u��#�I������㕞.��bpF��J��i��׈:$s-ɐ,��Pɻ���C�6,�T�1��Y��8J��)?�2�)��Fjr�A�6t��N�ʭ�Cv@�E�$��Wϩi�l��g/�g�w�hPfK"���EG�=��ھO8�<�y�7V¨4˛f�c���Ÿ�S���.-�>$"-�F(iO�W4�x��
C�$��
��K.(3�1��[JD���e6��ɪ��
Z!ڤ& ��o��[�iG4(~���lq�o�k}�_���6�E�����<\ḩ����86lh�j�V#R��Ae�)����oY�ݭc�J�{�IE@,[��G'V
i����@�|�F'ܽ��'úCS<�Q+C���6 �3��*��s	�頍��Uϗ{���
��?yFUDOD8u�K1�x�A��aC�]��_
�ab~�1��m��0b` �:�O���c�]�G���LR���^�~�rHd����
�n*�\5mo�5A��!/�������=�Y�Dz5��+Dq����3��@D���б�!Q�-_�Fq�*j�c��-Hcc�.3=鼅�qծ��#��f��Aml��}�.�o���J��^0���UK�TU��;�3��]?Y�b�c�s-h�4��HN�X��N@�`.?Z#i�6��''�kL�.��K3��(gԼ��=5� �E���U.1u����&|���P땤��Ү���;�C~D�Ar�|����$��Y�8͌K�N
��"$��)�ǔ���hA^�2e������%
�i���:�ޯ

�ַ��@���>y�#.n��!,_��P8��)\��֑��^'�e�Ѐ
u���s�a8�������Iن�h��t.�_���xZB�fg��_��A{B���0��;&�`�	X�m��h��T�l�l:Cv�*��2���2@�F
�M��R T�?��YQ�e\Az��,qiN�|e����٠����ѝ~-!��sZ�bX�E�9j��Xt�5�3mv6�L`]6��	�x;�^�'��N����>�F�1۫�v1��/Dw�t��9��}H�u�!��WS�6��u�$'��b3��j�nˏS
9����Q��R�&G�� ���aҵaZ>"�-���@�����
���0≰#
Y�4�`�A��?h�y���S&Z������ �*���í�ܘ��ĉ��zيX�
p2u��+������GШ�'�V��	�����#2�]�g�Ә�Gs��p�머XD}�9ݾS��ί��pt{���	`�1�-1�"�K�m���	��ٿF�/�����/I	��
^��ϊ3��+�����1)��?��_��I�6���4��[���6f����u���b��M��6`����9���Wɨ�YB�	��<��	�	K�:������<P�? ���i2s2e7��c�^Lh�v�DL�nu��\B+D×�`���v��"F�o�\bc�=��ȼ6g��Kz��}������/T��a�.&�Z�ť�1�jnL�����4�K�*��"�Qܕeg2������������q1�L��,ȓ�������<����@x<��e�jR���ܢs�m�5��~�U�,�7=�\00�(D���L��BQ�ș�Z��lV��[F6�5���Vz��ٟ�5@�.l�o,-��|�V�"c�`0Խ���A�o��
U&�u�	��T��F��sm���d3}�3E�����w�X��&C���H&�"�x��t�zf��*ԢY��1"y�+��jֱ���4��0�R.6o}�-�;�t�*�waPc�61��p�)�����bkL�C�B��_�N^ax��Ɇh�'�XW�%}�_l,w{9��Ǧ�$�$zp�7�b�PV�c�ۥ�\�;�O��R�s.�����p�o�N )��꽟�������@]hm�Ņ��$Xr��DFV���d�����{Ӳ_l(�Ѐ���N+�u��~���޿����7S���^�T�=s�x���B�t����m#`-4����n��ﰁ
Y~��sc>܋�B�ƿ�vwrJ3��N�}K_����@�khQ"�{�@#^���u�B�F�=n�g?��PX��{��0�3�u�� ��jbRS�9����i���:��b�����А֝rn�Ѫ�1G�CP���d�c������p�fo(a��c�X��A��i�v�
&�&k���"��Y�
�w��ʡe���G8%��V���ʹ.wr��
��n3���r�ed}hv1�}��h^�L���h�?�����M�q5����Ȼ��T��ykV��1�>�-���^g]���Z&�A�!+�}Y��z&L5��	�$�V�$Mra��S�+�'6���H(���7����'���B������V)҃�Џ�@>�r0��b�(L��@��#�]��T�t��/d3�~&@�*t��䣂cP ��BReܰL}�s�M���E��g�*�EV���F|��V����:�=��:���\�������������������	M�	M�	U�V�X�"�U��L�M�N�N�N�N�NO#O7OLO{O�O�OP�PS�STOT�T�T_UuU�U�U�U�U�V�X�X�Y(Z�Z�Z~[;\�\�^�_�`�`aa3a}a@b�bcgc�c2d�d�de#e7eKe_ese�e�e�f�g�ghhh�h�h7i�i�i�iBjlj�j2k�k�kl1lnlIm�m"nn�ngo�oFp�pMq/r�r�r�r}t�tIu�u�v�vAwXw�w�w6x�xy�y�y�yTz�zd{�{�{|�|�|)}>}R}�}_~y~�~�~�~�~�~Ut�/���p�����`��D�W�������T�����)�����;�z�/�����@�����Q����b����t������t���X��������N�����x�l���R��������K��$�}���9�������4�M�f��������-�P�n�����
�g������������$�B�����2�_����������&�S�l�����Q�o�������&�W�r��������������C�z�����%�D����`Óï������%�����I�|ŘŴ�����
ƿ���0DŽ����Y�tȓ�Nɀəɲ�����ʳ���$�:�|˗˲�������7�R�ṃ̈����̎ͭ������b�����F��ѰҬ�D���o�5֋�
�Sש�#�l���-����3����S�gۆ���
��L�M�U�V�Xh�S���P��S(a�g�iZj,k�k
l�v�	w�{�|�}b|�$��`����	������!�4���W�����K���a�����K�����6�6�������o�����d�l�t���t�����5�`��������%���d�x���






































(((('�L�M�N�N�N�N�NO'O;OaO�O�O�O�P�QSTkT�T�TdUyU�U�U�U�U�V�XY�Z�[W\�\�^�_�`�`aOaNd�d�de'e;eOecewe�e�f�g-h~h�h�hLi�i�i�j�j6k�kMl�l�npdp�pkqMr�r�r�r�uwFwnw
xLx�x&y�y�yzrz�z�{|/|�|-}B}W}~c~}~�~�~�~�~���������f���Ǐ��i�P�����#����߫!�Q�-�n�Ӳ*���|����8�Q�j�������@���ط,�R��������U���8�c�û��,�W�p������,�[�v����������G�~�����W�#�gØô�����8�	�PŁŝŹ��� ���6Ljǯ�����
�6�[���TɄɝɶ������@ˀ˛˶������ �;�V�q̧̌�������M���7������Җ��Ӊ�� �v���>ה��Wج�ٲ���F����<��L�M�M�MqNvN|N~N�N�N�N�N�N�N�N�N�N�N�N�N�NOO3OGOvO�O�OP�P�R�R�S�SJT�T�TZUpU�U�U�U�U�V�V�V�V�V�V�V�V�V�V�V�V�V�V�X�X�X�X�X�Y$Z�Z�Zk[x[6\�\�^�^�_=`@`F`L`R`X`\`b`h`o`t`z`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`aa/agaya<b�bccc�c-d�d�dee3eGe[eoe�e�e�e�e�fng|g�g�g�g�ghch�h�h3i�i�i�i=jgj�j.k�k�k�k�k-lhlEm�mnyn�nbo�o�o�oAp�pFqr*r�r�r�rxt�tDu�u�v�v<wRw�w�w0x�xy|y�y�yNz�z^{�{�{|�|�|%}9}N}�}[~u~�~�~�~�~�~Qo���*��l����\��$�*�1�8�:�@�F�L�R�X�^�d�f�l�r�x�~���������������������������LjΈԈڈ����������@�S���퐒�������Β˓O�����%���ۘ6�v�+����<����M����^����o������
�o����T���	������I����s�g�ëM�������G�������������������� �y�޲5���������0�I�b�{�����
�+�K�l���Ϸ	�=�c�����޸�������"�@���ĺ-�[���ۻ�
���ռ"�O�h�����L�m���о�"�S�n�������࿊�����
�>�g�u�������� �B����[Îê�������#�����D�wœů�����Ƹ���,ǀǚ�������U�nȑ�<�C�J�|ɕɮ�����ʭ����6�x˓ˮ��������3�N�ī̟̺��̈ͫ������^��τВ�3�A����Ѭҧ�?���k�1և��Oץ��hؼ�)����1�����M�eۄ����u܃ܑܟܣܨܮܹܳܿ�������������������������
����#�)�/�5�:�?�D�J�O�U�Z�`�e�k�p�v�|݂ݐݞݬݲݸݾ�������������������"�*�2�:�@�F�L�R�X�^�d�j�r�zހވގޖޜޤުޱ޸޾��������������������������-�4�:�H�O�U�c�i�q�w߅ߍߓߡߩ߽߯���������������������
����%�+�1�7�=�C�I�O�U�[�a�g�m�s�y������������������������������������+�9�?�E�K�Q�W�]�k�y������M�MzN�N�N�N�N�N�N�N�N�N�N�N�N�NO#O7OLO{O�O�O}P�Q�RS
TVT�T�T_UuU�U�U�U�U�V�V�V�V�V�V�V�V�V�V�X�X�X�X�X�Zm[~[B\�\�^�_C`I`O`U`_`e`l`w`}`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`a:a9d�d�de#e7eKe_ese�e�f�ghhh�h�h7i�i�ilj�j2k�k8lnl�n�oNp�pUq7r�r�r�r�uwAwXw�w6x�xy�y�y�y\z�zl{�{|�|)}>}T}�}_~y~�~�~�~�~�~{Ӏ���������b�!�.�5�=�C�I�O�U�[�a�i�o�u�{���������������������Ĉˈш׈݈�����������󐕒����’ГT�;�t�t�����ɫ�M������	�
�������j�ϲ&���x����4�M�f�������-�n�շ*�?��������B��4�_����׼(�S�l���o���(�W�r���������C�z�����D��bÓï�����%���K�|ŘŴ���
���2džǜ������"�Y���Pɀəɲ������<�|˗˲�������7�R�ṃ̈�������I���3������Ғ��Ӆ���r���:א�
�Sب�ٮ���3����)��ܦܬܱܷܽ�����������������������������!�'�-�3�8�=�B�H�M�S�X�^�c�i�n�t�z݀��ݵݻ������������	����'�/�7�=�C�I�O�U�[�a�g�o�w�}ޅދޓޙޡާޮ޵޻����������������������	����1�7�L�R�f�n�t��ߐ��߬��������������������
����"�(�.�4�:�@�F�L�R�X�^�d�j�p�v�|�����������������������������<�B�H�N�T�Z����N�N�N�NOO/OCOpO�O�O�O�PyR�R�S�S3TT�TLUlU�U�U�U�UZY�YeZ�Z8[u[�[�\�]�^E_�_�`aa$a_ara�a}b�bHc�cd�d�dee/eCeWekee�e�e�e�egwg�g�g�g�ghRh�h�hiri�i�ijVj�j�jAk�k�k�k
l^lm�m�mdn�nAo�o�o�o/pvp
q�q%rtr�r�r�s�t$u�uyv�v)wNw�w�wxwx�xPy�y�y<z�z%{�{�{|c|�|}5}J}^}~n~�~�~�~�~�~]����'�тI�x�؃C�,�����ݐw�������˒�?��Ֆ̗k�Ƙ!�f���q�̛'���ݜ8����I�����Z�۠��?���P�ۣ��?�����u���٦4���بY�����3����u�֯2����u�ڲ1���������
�B�[�t��������3�\���ʷ߷6�\�����θq������0������@�n�λ�����ż�4�a�z���5�]���˾��4�f�������пs�������R�p����������2�����J�oãÿ�����ĸ���2�XŌŨ������Š����>ǓǺ������K�fȁ�%�]Ɏɧ������ɖ���
�1�Iˌ˧��������,�G�b�}̘̳���q͛���α�W���AЍ���<џ��ѥҠ��ӓ�)�*ր���Hמ��aض�#ټ��!�����<�`�t�����d�~܌ܚ��ݙݧ�����(�C�^�������������
��&�4�f�t������N�N�N�NOO)O=OjO�O�O�O�PbR�R�S�S+TwT�TFUfU{U�U�U�UPY�Y9Z�Z![o[�[�\�]�^;_�_�`�`aaWaja�aQb�bcxc�c�d�dee)e=eQeeeye�e�e�e�egqgg�g�g�g�gEh�h�h
iei�i�ijDj�j�j8k�k�k�klUlmZm�m3n�noxo�o�o!pmp�p�qrfr�r�r�s�t�tZukv�v wHw�w�wxix�xBy�y�y.z�z{�{�{|U|�|�|/}D}X}~e~~�~�~�~�~W����!�Ȃ<�r�˃9�"�U�h�Ӑ5�������Œْ5�u�����:����\���@�����Q����b����s�Ξ)�Ѡ��ġ�ѣ��i�Ĥk������_�ͨN���}�(�c���j��������o�Բ+���}������9�R�k��������%�V���ķٷ-�S�����ȸc���׹��*�~����:�e�Ż޻�������.�X�q���'�W���žܾ�.�]�x�����ʿe��������I�j����������,�����<�iÚö�����
Ĩ���"�RŃşŻ����Ő���
�8NJDZ������B�]�{��WɅɞɷ����ɇʺ���+�C˃˞˹�����	�#�>�Y�t̪̏���b͕���Ϋ�N���8Ї���6і��ќҗ��ӊ� �!�w���?ו��Xح�ٳ���ڶ���-�Z�n�����U�x܆ܔ��ݓݡ�����"�=�X�z������������� �.�`�n�|�����N�N�N�N	OO1OEOrO�O�O�O�P�R�S�S7T�T�TNUnU�U�U�U�U\Y�YiZ�ZK[�[�\�]�^G_�_�`aa&acava�a�b�bLc�cd�d�d	ee1eEeYeme�e�e�e�efgyg�g�g�g�ghWh�h�hiwi�i�ijXj�j�jFk�k�k�klclm�m�min�nFo�o�o�o4p}pq�q'ryr�r�r�s�t)u�u~v�v.wPw�w�w"x|x�xUy�y�yAz�z*{�{�{|h|�|	}7}L}`}~s~�~�~�~�~�~_��ւN�z�݃E�.�����ߐo��A���ږїp�˘&�h���v�ћ,����=����N����_�ݠ��D���U�ݣ��D�����w���ަ9���ڨ[�����5�����w�ۯ7�ӱw�ܲ3����������G�`�y�����ĵ�8�^���̷�;�a�����иv����	��2�����!�B�s�ӻ�����Ǽ�6�f����:�_���;��6�k�������ҿx�����
�!�W�r����������4����O�qè�������Ľ���7�Zőŭ������ť����@ǘǿ�����R�kȃ�*�_ɓɬ������ɛ����3�Kˑˬ��������1�L�ĝ̸̝���v͝���γ�\���FЏ���>Ѥ��Ѫҥ�Ԙ�.�/օ��Mף��fػ�(����#�����A�b�v�����i܀܎ܜ��ݛݩ�����*�E�`���������������(�6�h�v�����cO�O�O�O�P�QS TlT�T�TY[�[Y\�\�^�_PaOd�f�g.hh�hMi�i�j�j�kNl�l�n	pfp�pmqOr�r�uwowxMx�x'y�yztz�z�{0|�|X}���������
����������l�S�����&������$�.��A�����S�������V���:� ���.������.������X�$�i�9�
�R�!���8�����8���W����C�������G����=�cO�O�O�O�P�QS TlT�T�TY[�[Y\�\�^�_PaOd�f�g.hh�hMi�i�j�kNl�l�n	pfp�pmqOr�r�uwowxMx�x'y�yztz�z�{1|�|��������
���ʏ��l�S�����&�ç��$�/�A�������V��� �����������X�$�9�
�!���v�8����������G����=�POO�O�O�P�QSTZT�T�T�X�Y(Z�Z�Z�[F\�\�^�_>a}a@b�bcgc�c=d�e�f�ghmh�h;i�ipj�k<lrlIm�m"n�n�ngo�oSp�pZq<r�r}t�tIu�uw]w�w;x�xy�yzaz�zq{|�|׀���������D�W�����ԓX�����)���ߘ?�z�/����@�����Q����b����x������x���X�������N�����x�l�ΫR��������/�p�A������D���ټ��q������F��'����������%����������5����+�u!�!�"�"(#��� A K U ` m w � � � !
!!k!�!�!�!H"R"�"�"5#�#�#�#M$W$a$F%P%[%h%�Rw[�)�������͒��&'�'(�(L)�)�)H*�*�*I+�+,S,�,�,&.�.�/�/x01m1�1)2�2�2K3�34�4�4N5�5G7�89�;�<=d=�=!>x>G?�?�@�B�B@C�C�CED\-�5Q6�6�6�K�D�EbF?H�H�I�7�7a8�;@<�?M@AeA�A,B�DKE�E�FGyG�G�HRIJxJ�JGK'�'(�(K)�)�)G*�*�*H+�+,R,�,�,[-�.�/�/w01l1�1(2�2�2J3�344�4M5�5�5�79�;?<=c=�= >w>F?�?L@A�B?C�C�CDD�D%.P6�6�6F7(LJE�E�F�HQIJ�7`8�8�;�<�?�@dA�A+B�B�D�EaFGxG�G>H�H�IwJ�JFK�K{pP�'�'(�(D)�)�)>*�*�*=+�+�+K,�,�,M-�.|/�/p01^1�12w2�223�34g4�445�5�5�798<�<U=�=>o>??�?E@�@�B7C�C�C9D�D.I6�6�6?7CE�E�F�HJIJ�7M8�8�;�<�?�@QA�AB|B�D�ENFGfG�G+H�H�IdJ�J3K�K'�'(�(H)�)�)B*�*�*A+�+�+O,�,�,Q-�.�/�/t01b1�12{2�263�34k4�485�5�5�79<<�<Y=�=>s>C?�?I@�@�B;C�C�C=D�D.M6�6�6C7GE�E�F�HNIJ�7Q8�8�;�<�?�@UA�AB�B�D�ERFGjG�G/H�H�IhJ�J7K�KvO�O�OP�P�R�S;T�T�TRU`YS[�[�\�]K_�_ga�dgh\h�h$i|i(j�j�khlm�n9p�pq�q~r�
s�	v3w�w'x�x�xZy�yFz�z/{�{r|}�����S���J�3�����F���m�����|���`�:�|���=���{�����&����?���"�}�����T���<���$�/����{�����F���n��L�M�S�U�V�Xa�g�iBj�j�kl�v�w�{�|R}Up�`�K���T�·ӷ(���Ƹ�����(���2����&���U�þپ&�ǿ���)���`�
���I�����0DŽ����x�N�����(�:�����Τ����W�k���%k�}��P�D�D�/��h�N�m�Y���k�}��D�8�8�#�s�\�B�a�M�������������$0<HTl������/7VZj|����	>	P	[	_	c	g	k	o	s	w	{		�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	 
5
9
N
b
f
j
n
r
v
z
~
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
#'+/37;?I_u��������� $(0=m~��������������



7
<
A
F
K
^
p
�
�
�
�
�
�
8<DTtx��������$(08<DUn������'+3EMVd������������������
#(-27<AFKPUZ_dinsx}����������� %*/4DINSX]bglqv{�����������������05:MRW^chmrw|�������������
#7<Objx����������� $,048@DLbk|����������������!%-19>Oej~������������"&.CK[p}����������������%16>CKP_s������.BSX`emr�������
(<PX`hpx���������������������	!'-39?EKQW]ciou{��������������������$+29@GNU\cjqx������������������ '.5<CJQX_fmry��������������������#*18?FMT[bipw~������������������
&+05:?DKRY`gnsx}���'k�}����R�F�F�1���j�\�d�l�o�[����S�S�S+a,a-a�g�g�g�g�g�i�i\j�k"l#l$l%l&l'l(l)l*l+l�v�v�w�w�w�w�w�w�w�w�w�{�{�|jklm~�!�b�Ը��6����˼��c��ֿ��8������������������'���z��Ɠ�^xa�e�e{g�g�g�g�k�o�o)r����������t������@����ܐܞ��ݝݫ�����,�G�b��������������*�8�j�x������S.a�g�ibj�k,l�v�w�{�|n��&�g�ηٸ���!�;����м��h�Ͼ��ۿ��=�	�������������5������,���d����r�Bo�}��Q��nqA��|�P��p�{���~�R���������%��}��core_intrinsics�fmt_helpers_for_derive��_�_�4ej�M���3LE"���~�[�����_�_�4ej�M��!���[Qb���`���Z���4ej�M�^:�s翉�t,W�}�J���derive_clone_copy����4ej�M�Δŧ��{������O\������4ej�M�ix���
��C��<�����_�_�4ej�M���tP��DZ�q�����_�_�4ej�M�B��P9�?Aanyhow::anyhow�����-���4ej�M�oyN@��Lgt6?�$�������4ej�M�Q����m����O����4ej�M�,�9/
o��t����������4ej�M� �r$����$B�x�����_�_�4ej�M���o��o/�������4ej�M��
�3;��tO���������4ej�M�g��Z�{n�$<�N��j�����4ej�M���˾dlo��������4ej�M��-���̈����T,����4ej�M�Gݻ������-���4ej�M�l+i�>y�M~$�Tu����������4ej�M���
ᗇ���,�������_�_�4ej�M���c�e�.o~C$�%n�������4ej�M�&�y�6 9��7����4ej�M�c"�w���~D$�7��������4ej�M����~s�͡�6��������_�_�4ej�M��\4�G������u���4ej�M�fH|n������N&����4ej�M��Y�j
~�@�_�����_�_�4ej�M�����‰�t ���������4ej�M�����d�#�t7'�	�������4ej�M�T`�!�lV��O��������_�_�4ej�M��G���uQ~$$�Nf�������4ej�M�V�(�]���O\�e�f\��	derive_eq������4ej�M�A�6���t%����������4ej�M�ąQM�5˞�>2�������_�_�4ej�M�uM��Vr�8��%����4ej�M�=��g��t���������4ej�M���5���tC���������4ej�M�`p��:bEtD����������4ej�M�bi�Q���e�)�w��ݹ�����4ej�M���}���Me��%���4ej�M�ތ�2Yd!F�����4ej�M��X��W���������4ej�M�����< ��������4ej�M��?1�����7��������_�_�4ej�M��h�m�����&f���4ej�M������s�� ��"	�����_�_�4ej�M��x	_��~~$�-��������4ej�M��l�a�Pt$����������4ej�M�'�A��s��OI��������4ej�M��N�ݮ�)T������$�ʕ����Ε�������������7�����֕��2�ҕ���ە������(�����-�ŕ<�����ЙĞ��w���c�
����t�͚T�����������+�f�=�����ؘ���n�`��d��.�C��(�?���՝��ї	���\�:� �Ɯx�P��������������*���3����r��ȘܟߖŝT���h�������������/���V�S�g�D�L�d���������-����^�D������hODHT ����"�Qܕe)2#�U�h�7���n���h:(����Re:�J
T�fj71�
8(��s-h��V��1�>��;�	`�yFUDOD���1)��00�(D�5.?Z#���w�X�Cl*�{ln�.b~�1��m�ڤ& �ńN
��"$��,�R�#�>I���#��f��a�.&�Z%����($��6� �*����&@�*t����@�,x묺f�.�����/	���ƣ0��]��g/�gu����/T�$�C�6,�Tm����88$�0V��!9�:J��L:
�X��8�: &���<P�T�|�=����y�P@,�O���DD����M�E|��"7���F�n��X[�>GĢ�W�ڮ�F�j���x{GL(
'�q1�L��,�@�\Mx�8~X��N@�`��$�{P�/L1G�CP��y
|�R_�(�Wb�T�.TH�o֙Ut�PTu[V�d��]��T�t���
�XP��;�
��XH���F2-Z��[(�׉[��"d��)\����J��^0��|BA�bxQ��a��c��N
��c`�-���d\�
B|�7f�����0b` ֞(a��c�X�|�%
�i���Fq�*j�c��{Ӳ_l(�`FE�m�4����Aml�Я"�6zo��X8"�K�m���
��q�n����jrr��z��lq�o���
p2u��+�����v�ĸ����{�Fhc�J�{�IE���J}(����pt{����ed}hv1�����А�wGP��h���T��Pƃ!v@�E�$�s]�G���L�	r�L��(��!�އ�
kW�S�U��a�
�n*�\5���K3��(g��Q��tI�[��،df��w싌Y$����86l��!,_��P8��/Dw�t���q5����ȉZv4�\"����
�$L��@��#����P땤���IE͖��?&Z���������s�a8��'6��ݒ�7�b�PV�U�5�DL8"��@^�H�U��yڟ��,��@D���б�|'�ӡ�;�����'����@��أ��x����&`��H�t��X�����فT�l�l:�Gs��p���"�x��t�E��*W��F���ݱ?���9��ot��0�W��꽟��ZM�q���l���B�t��f���r���yD×�`��Ѐ���N+a��Ÿ�S�{"!\~�Lx�����Y�[B�⼼������<��R�'̭���XQַ��@�������xYd<�9j��Xt��p�)����M>'n�`'w:g?��PX�q�;Ÿ�DcN�&7ʌ�p3a���˨�±eB�$�J�tI�c�P�77ի)6��)$s-ɐ,�k�e�Ѐ
u��Y�f����W�l8��(����<�B���0�����WɨI������g4��HN��7�1/�L�4Џ�@>��4��0�RInu��\B+�����@[������WNTkhQ"�{�nL`]6��	�^�E� �y�Lh�v�DL�����$���-����+��+�x�@��p�d\�QA����g���(f��x�\F
��i��4��1P�𼨑ePh�����=��;�t����I������B�����u�}�����8٠�������s�m�29��}H��v�'}�=NW^�bұ�����M�Z15���4����B	5�U8	錢z�"��
��P%,�7=�\4�_
�a�nˏS
9���@#^���uoQ�ș�Z7�GШ�'�rn�Ѫ�x�{��0r-���^g��bkL�C�N� �E�Խ,ȓ����-3��N�}Kl�/d3�~����f�j�ť�1�&�ڴ\!�a��S��#i�*�$�V�$Mr��&�&Io��M�!v&�LF��Ԝ(5.dSxɀ,EC�v�B?.)R�\��g/u��?v��0A갣�%�0ՙ�J��.-�>|�V%3��Y�F�6�}Fg!�7�I{�aPc�61��LQ첀=A�'.e��B��qUA��aC�]��pF��J��i�8J��)o�4�K�*�(��t�M�6ֈb��M��6�%P͒'�_FTe�[+�DFV���^F|��V��z	N\	��a�ς]1'S���^�T�d;v�<`�B���N��a��[��m#`-4�g�-Hcc�.�n�f]���Wϩi�lt'V
i����#�}�lhEQ}�.�o����z��,qiN���ߞra�\��mr�i���WFtѴ3�d�Wu��b9�dov�)	�~_��t����re�*\��$u�f�D۫�v1���6��u�$'����zيX�x2�}A��JW�%}�_lR�!+�}Y����LJG��L1��;��&iN<
�j��b	C_����@�mׂ[�a9�Z��K���4��	|���b��E����Ӊsc>܋�Bj]hm�Ņ�\������(�H#a���mٮ�4�`�A���;�O��R�W��B*����+��鍠�í�ܘ������N���?�|�CS<�Q+C�y�^ȝ-��o�3�u�� s����1��<��	�	���,�����'��N����;?g.���vq��.
��q�A�@�����$G����U`�1��Y�nE���QJ��Dz5��+D��q4m��*��c�ۥ�\�Vºő��Y���A�o��
U>!/�������aҵaZ����^'����u�����:�=����vZ�	>#���T��yk�3��+������=�Y��~����'��4ej�M��N�ʭ�Cr&�u�	��?�%m�̩���ō�6�E3�u�Kz��}��#? ���i2ss.�����X���!5��"����yax'U�X��qGi�頍��Uϗ�?��_��I�oa����Vc�`0Խ��=}�3E���B+��jֱ��H�F
�M��ŝ}P���XT3�}�S<����@x/�;���}�W�^J�-{�������+�:��������)��@�.l�o,;�jh �����b3��j����#l뉴�������5�}������@,[��G��V��	�.wr��
��	`�1�-1�	�B�F�=n�p/S��:��9����i�uW
!���D�4������|e�����.�_���x��ɪ��
Z!��A��i�}Լ��=5��YQ�e\A���&|�������M���Ae�)��#Y�Ҏk���z~�K�u�����YB�	�:�ٛ��{�8)�]C�����{3{���
��?�6CSzh�v�
&�&~�f�pf��&�[���p�o�N )Y��:��b�v�>�F�1�;pfth#�x;�^���U=�by!�����2���2@��׷-� �Ǫ���6 �3���v��"F�o �>y�#.n��0≰#
Y��Y��1"y�Gcu۴&Ґ����$�$zpT�iG4(~���k���"���l�+Z�������1��_6���4����FU5�S���]�f6����@6.=����9�^��9~�3E,w{9���S�!F�>"[�b��VM?zS�a��:A�@�mo�5A����XLCVM	�6�C�K�1���`E���<~D�Ar�|�M���E��g�71�Hzp������H2�K�UK�TU�c�BM"�.s����O^5Z��0�O
W/�w�hPfK"v�Q�TT���M�F!U��tsZ�bX�E��$Xr�]��
Y~��i��
D[���]���Z&�A����U]�0�c@�
`��
�Xwa~�(sO/a6��;&�`�	X�Ax��h���Iن�h��t��dj�T��}��h^���`��l��P5�3mv6��=��u�m�GY�
�w��ʀN^ax��P�@�|�F�.6o}�-�J[���6f�PE	������^��(3�1��[J�i��׈:j3=鼅�qխ�]?Y�b�c��O',����T��F�@�޿����7c)W��3
,�rHd�����1C���d06�5���9ˢbÔ��І�)�ǔ���D*�`����n3���r��$�w��Ďc��Ǧ���
��� �v��VIbQ��vK�U��Ak�����:�ޯ

��z&L5��	��4�_H����Bm����v9,Er0��b�(�b��c�r"�wR���^�~�UB�Q�Y�Pڻ��.��eŅݾD�^q����3ר��Q��R��	��ٿF�/y_�Ž��
8��v�~-���(�2"4G�д~�R��d�����_ nsǚ�ua�u��~��bv~;��Ɖ���0��J=��*�@V̊X&�/d~��`X�	(��ͪ�b ��BRe�zf��*ԢF�S��ί}��Ӿ!D2N�_��w7M|s�G�N�$jr�A�6t�qK�:�����g2�����*�1��ٞu�-�&C���H&D�hA^�2e��H(���7����K ݞ�z���:��6;�t�*�wK_g����Cc�-��|�V�"<F�u��#�f'�kL�.�����F*k�&G�� ����|h��eg�d��c9%�a'���c,�>��"�@^��i�f%YbC�����T�
����_6IY�z��{�6�����rv���nwP��������h�j�V#R��{�dc^D/�3���9ؐ�����]�g�Ә�������.셐����x��
C�$iO�W4�~��RH5�	>�ߑu�ܰL}�s��V5��a��S�+�xK��o��>�ȼ6g�"T�[oY�O�����@���3�Y]Z��S�6]$"-�F(}[�-#!K�)��!+N�:?�2�)��FpCv�*����!Q�-_��>"�-���R��$/�t�8u�K1�x���%��2���J���5o#�X�_��A{���iEv�����F��1����EG�wqk��M�����VV�P������QP�@�`]�R/t� ��YS�N���jbRSt�*�EV��ۡ���oY�ݭ����]��zp%^G9�7�]Y�d�c���z�^eeW���.Q
5f[�t��4˛f�c�zD���e6��ZB�fg���m��h���j�#�k�̦<��e�j0L���h�?��.tq�����!��r3��=s�x�e�U.1u�˾�*�dvk�i��wg^��ƿ�vwrJkl���{��b@7!}?�B���XD}�9�5��~�U�3EIc�s�_䣂cP����6���fI㕞.��bh����#2�d����ؤ*%~��׺�Y�8͌K���U��_C���T����+d��;�3���jnL����'��������	������//T�G;����M<�y�7V�yJ�Se�Q(𨝷�^��
^��ϊ
���p�fo{�r^��?�m `j���rk}�_���6��c��?<;�mM���$A2�G�G����m�����n`����9�2e7��c�^��I��#*�c��1��W7WmɆh�'�XQd4��w�<�`G���I �4F����l ƭ����d闼�Bo
��
��K.�=��ھO8�x�j[�g6���sm���d3A'ܽ��'Ó�����B��_�O>��o�"K�Pɻ��l(M��J����Z��7��>lU���gE<\ḩ��u�!��WS��eb�%�?<C��ѣ2�,���/�&@W�;�#�����V)҃�ۊ��֧���}H֏����r�s;!Ao��[�Vz��ٟ�5:�_�iܫ����?�/l�XSW�k}�R����1����{����}���Ҍ�����/I	�e���G8%����'����L��B6�Q���Gsw5��lV��[F8��"�;dL4S���//�i�6��'�4)
��t՚�~-!�����(��P� �<U��*���R T�?��:�O���c��Ү���;�C�?h�y���S��\bc�=�!ch�1������V���ʹ����?�CP(����������"��:��*��s	��/C,������2uw�����q�S�y�"H
�����A��B6�b�3�-�O�BuV�r.3���*�@%va[G��|���WZapO��F0�T\�*?B_~A|k�q���x[\Yk]^]�Mh,ha=}�\����#"U_k�~AC&5H3m36qdRHRbnD��*XZo|ll	uv`+n6u��}���P�sv�N�,Y2Ix��;q8%lO:zJVA`Ev���)�� 'E?���<��]x�} P.H�J��pQ�P�rhX��V`iq	Q(.�0@�:��-}3�Ljw%[p�|��X#2���X�xcXYE��
=��������8B������VYk����-�ds����au�O-D��
��6N�"��E�@CR1S|
,V6@&4uOS�1i��!�K�aWx���Y��VPbP!w�zN�;T
*b"W}��O*{��-������A
5\��p���!xIO9v^<4KCYoAn���UT��q<>vmy`_IQ#MI}[�J�D�<R V�G|G��p�H=3{j4�j�<�B�r�c_7L^\s8Y~�^�����i��kI
q�nc��qh�&Xa>3�*��-��d?��"Zrk ��{,����:(]�������[�ey���e������^C%
j1r?}��2Ah���������F9��G��G�q����ugpWG��x�?�z��^skkiq:I�oA,12�Q"XmgKv@`=�N;��1�Q�����5f2
� �bZNb��;~�)����"Pmag��s��r��[�:JRO`�D@.�xC������#h��Yz~�E
��M��������������U�����i��Eqhc
�m��V���=,���N�:iGYvS5���SrN�eG/%��e�!n`��V31YRI���hWk�����x[a�2�/E7u��y��� ����Dm^/�n+,b��$z~7R\aGr����J_a"
�bKR�[`�?��s\ni;#2j\(aA]!)F��?ZhqG�b2uw�����q�S�y�_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/av1-grain-0.2.5/src/create.rs� �Wh*��uK��y:�؄�HLOJKMFLXQONMK
HJNLRLEKKKONPLKPVJQRMUQSOKOPNPPQTQQKN/K`sQ#)"((%$E?@6$/$/ (K,/RL-"F
%<,,&9>9>5ED
;
#?//)<A<A8!H	@< 
.
*"<&7 "@3"3'@,7A-7A-7'(((((&-,*3(T4)-8Z&
,.*/2;0Q-& 3e
#E)w>S3OG60-0R;ND/d77:DUP@,@,#%cISOMF75*V1
 '=5*
+#:B5*
+#'>@5*
.#:E5*
.#'>���������������)�)�)�*�+�+�+�+�W�W�W�]�]�]�g�h4���$m�E����Oy\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/av1-grain-0.2.5/src/lib.rs� "U�Ȩ��]e9U鉯�#rHLOJKMF
8
84>$J%<$H%BF;+:G8'QOQI;G=G=M)CO(?1=3=3G9Q,9Q,8P(M,.�H: �e����]�Vmy^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/av1-grain-0.2.5/src/parse.rs� >�-^��s��)!A%X���HLOJKMF`0J6%<ZACCCGD
J?355
#I
R]371:YW.()<R.UP".244Z?AA	!($*,,31%''5'1+'1+1I;(5#?">3+7#7U*65U*4=U*76U*74#B2
$!5#?#>3+8#>U*8@U*:CU*=?U*9PU*DDU*89U*3>U*8;U*59U*3?U*8<U*54?B6
!B4
@B6
O#?> >U*:4"%B6!
	/Q#?> >U*;4"%B7!
	/Q#?> >U*;4"%B7!
	/1=X#E> >U*:4BP
.Z#E> >U*;4#B7
.Z#E> >U*;4#B7
.
!;< !W+1/00*^^ -"E,#=< !(V@@+1/00*^^ -"E, (,HNE( HMG( HKH( HLD(,ILF(,ILE(2HLG(,HMG%(,EGI/!�.�Kg�ě�oUv�i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/av1-grain-0.2.5/src/diff/solver/util.rs� b����Q�U�?�k0�=�M)UF
D.?<*Q1"J"c&CK9285
! F "36d
	IC"R
+-..  ([ECW3
T3))!&%&(./N
!??%%>ZD
JI=E+-..428>Z^*8T
 66,AXK
. 33.2"AXKH$6
@S��C"�qe���8�d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/av1-grain-0.2.5/src/diff/solver.rs� v��:���(-�Z����	
 8Y:
]>&"+$AAQL/'5+9/.37;8<V80! 4D%
CJDK%?J.IIPPLK*.,,'AB65==E$(7$$$$%$%%''04q!^W%d,,,9/:M06///I':P33!56/-,7*VIJOu8[GO#
bm<R#4P)'%
 66<;0"C&FS+LY3
 !!! !Y&
'J#$  
&$$9A*T!<H
0%***/"<%:&

55$/:*/
*($%))%))%3$)'%
$
LM+,/7:
1Ic
T8%)GK))+Q/E7S -)+E3G?R'*#==SS1E7U <=G3I
/
%ZTR6)7*7*4"--
''
8%NN0'VK$N$N$35''$*5"++++TBBK-)(",?:#3)26X::
5E$_@IVVM"1=V1-" 
$6>?!@;<M;
%)c**1d
'**7d
CSRL@%-2,0d$
B8<'$%(@$L$
6)(*$!5##H556(26AEI$$(Z[,."W(L(W`Q$!6.26.,/1(%35,))-,0aDG";d9
)#($9!6=55$$((>eeY@56$003 "==!!TV.9_0+%\3KY29a!E/)I
%#$*&<
J%
QNSUOW?!T
"2TWS6"!)[O
U68H*1#
I2+:%#;7272)!!&HAT),+040
?;6.
(P+<$3/
8VT7%(17#R9S*3
-)+:%I 1+/) 0.?_c%,K(dc-"
,*/"<#4$
55$�����v�c�cEin]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/av1-grain-0.2.5/src/diff.rs� <Ew�i|`�~�oh��!�+15;()^7,% 
K8@+";?
L82M`4\;-N2c,:%#!O,1
K!)8R
UKO
;KO
=�v�ĥ�C��&��tg�]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/av1-grain-0.2.5/src/util.rs� naU�����>��-ے�+&9["OS$3?'(H,,,%&5*=I

R]�b�����߅$)+!���s�~�8������x86_64-unknown-linux-gnu��6,�����>^|	av1_grain�-dca44e544145b946��4ej�M� ���	�@�������*�����	�������	����������
�
���
��
��
�����������
��
���������
�
������������
���������
��������rust-end-file