������������������������������������������������������������p�4�� �����!�'��XB��������X�,������ ��� � �x0����0��������@�@���  `0����0��� �0���H0���@����� @H��� @���������������������������������������������������������8�4�� ������D�ݿ0-��p�4�� ����pи��� -��1���@����� @����p��� @����� � ��1���@2���2���@�����  �1���2��� X2���������������������������������������������������������4�� �����!�'��XB�4�� ����cH�ȕ�w�h���8�4�� ������Or�H���2����2��� 3����2���@����(��� @���� @�8��� � �x3����3����3������������/����� �E������ ����������� ��f��� #��@�����w�����`����ߪ� -����4�� �~� �]��`I~����4�� ����Fցr�f�� -����4�� �����-� �^�XV-��p�4�� ��b����(�XB`�4�� ����>Xw���3����������������������������������������������������������p -������2xY������F~������'�m1������ -�����\-Ap��H~���Y-���%�|��������� � ��5���6����5�����@����  �5����5��� 6�����������������������������������������������������������P -�������S<S�`������ �v�Duw�{~��@�����  `6����6��� �6���H6���@������ @�(��� @����� � �87����7����`7���0$�U�P)?�,�U�����*E���UPP+B`��U�`-t�K�U��������`*<���U`��������->�k�U`������������0>�����������A^-�� @������������������������������������������������� 5�� ������p���ș��P 5�� ��������w-u��u6��� 5�� ������-�O���H}v��� 5�� �����;���>�PǙ��� 5�� �r�����ƙ��Ї��� ����x��Aؖ8Bu��U������������������������������������������������������������x�4�� �����D!�W��`Ù��8:����:�����@�����! ! :���P:���! �:���:���@����p����" @����" @�����" �" ��:���@;�������������������������������������������������������������������4�� �����!�'��XB@�@���# @�h���# �# ��;���<�����;���@�����# # �;����;���# <����;���@�����$ @�����$ @�����������������������������������������������������������4�� ����YcJ�~�i�0�8B��4�� ����ߢ��>b�(�AH<���@��������% @�����% @������% �% �8=����=������ � l���@����% % =���P=���% �=����/** * Check if we have an incentive available to show. * * @param bool $skip_wcpay_active Whether to skip the check for the WooPayments plugin being active. * * @return bool Whether we have an incentive available to show. */' �' ��>���?���P$�����������������������������������������������������������������5�� ����������t6��@�����( @����( �( �x?����?����?���@�@���( ( `?����?���( �?���) ); } /** * Magic isset for ensuring helper exists. * * @param string $helper The helper to get. * * @return bool Whether the helper exists. */ public function __isset( $helper ) { return $this->container->has( $this->get_helper_class( $helper ) ); } /** * Prevents setting dynamic properties and unsetting declared properties * from an inaccessible context. * * @param string $name The property name. * @param mixed $value The property value. * * @return void * * @throws Forbidden_Property_Mutation_Exception Set is never meant to be called. */ public function __set( $name, $value ) { // @phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed -- __set must have a name and value - PHPCS #3715. throw Forbidden_Property_Mutation_Exception::cannot_set_because_property_is_immutable( $name ); } /** * Prevents unsetting dynamic properties and unsetting declared properties * from an inaccessible context. * * @param string $name The property name. * * @return void * * @throws Forbidden_Property_Mutation_Exception Unset is never meant to be called. */ public function __unset( $name ) { throw Forbidden_Property_Mutation_Exception::cannot_unset_because_property_is_immutable( $name ); } /** * Get the class name from a helper slug * * @param string $helper The name of the helper. * * @return string */ protected function get_helper_class( $helper ) { $helper = \implode( '_', \array_map( 'ucfirst', \explode( '_', $helper ) ) ); return "Yoast\WP\SEO\Helpers\\{$helper}_Helper"; } }