const True = true const False = false const None = '' class CYTConsentBanner { tenant_id = 2266 tenant_pc_html_code = '
How to Manage Your Account Information and Your Privacy Rights

Fitness Parts believes in putting you in control of your personal information. Upon request, we will provide you with information about whether we hold any of your personal information and how it is used.

You may submit a privacy request to access, correct, or remove your personal information by visiting your user account at Privacy Center or by contacting us at info@fitnessparts.com.

' pc_url = 'https://privacycenter.cytrio.com/homefitnessparts' API_URL = 'https://privacymanageradmin-api.cytrio.com' UI_URL = '' XCSRFToken = 'IjAyZDI5M2JiY2MxYTNmNzhlNzg2NjMyOTQ5NWU2OWQ4Yzg1ZjFmNTMi.Y5cbTg.5ZLKi-q7jIGJJEdhDzsmYAmABTk' template_values = {'colors': {'color_theme': 'light', 'cookie_notice_title_color': '#212121', 'cookie_notice_border_color': '#F4F4F4', 'cookie_notice_message_color': '#212121', 'opt_out_checkbox_enable_color': '#1863DC', 'cookie_notice_background_color': '#FFFFFF', 'opt_out_checkbox_disable_color': '#FFFFFF', 'blocked_content_button_text_color': '#000000', 'blocked_content_button_border_color': '#e6e7e8', 'cookie_notice_do_not_sell_text_color': '#1863DC', 'preference_center_enable_state_color': '#00B08B', 'opt_out_checkbox_save_pref_text_color': '#F4F4F4', 'preference_center_disable_state_color': '#D0D5D2', 'preference_center_save_pref_text_color': '#000000', 'blocked_content_button_background_color': '#e6e7e8', 'opt_out_checkbox_save_pref_border_color': '#FF6900', 'revisit_content_button_background_color': '#ffffff', 'preference_center_save_pref_border_color': '#000000', 'cookie_notice_customize_button_text_color': '#000000', 'opt_out_checkbox_cancel_button_text_color': '#FF6900', 'cookie_notice_accept_all_button_text_color': '#000000', 'cookie_notice_reject_all_button_text_color': '#000000', 'cookie_notice_cookie_policy_link_text_color': '#1863DC', 'cookie_notice_customize_button_border_color': '#000000', 'opt_out_checkbox_cancel_button_border_color': '#FF6900', 'opt_out_checkbox_save_pref_background_color': '#FF6900', 'cookie_notice_accept_all_button_border_color': '#000000', 'cookie_notice_reject_all_button_border_color': '#000000', 'preference_center_save_pref_background_color': '#FFFFFF', 'cookie_notice_cookie_policy_link_border_color': '#FFFFFF', 'cookie_notice_customize_button_background_color': '#7ed321', 'opt_out_checkbox_cancel_button_background_color': '#FFFFFF', 'cookie_notice_accept_all_button_background_color': '#f8e71c', 'cookie_notice_reject_all_button_background_color': '#f8e71c', 'cookie_notice_cookie_policy_link_background_color': '#FFFFFF'}, 'layout': {'type': 'box_left_bottom'}, 'content': {'customer_logo': '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VW50RiNQeGxAUgAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAAAAAEGNyb3BXaGVuUHJpbnRpbmdib29sAAAAAA5jcm9wUmVjdEJvdHRvbWxvbmcAAAAAAAAADGNyb3BSZWN0TGVmdGxvbmcAAAAAAAAADWNyb3BSZWN0UmlnaHRsb25nAAAAAAAAAAtjcm9wUmVjdFRvcGxvbmcAAAAAADhCSU0D7QAAAAAAEABIAAAAAQABAEgAAAABAAE4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0ERAAAAAAAEAAAAAIAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANDAAAABgAAAAAAAAAAAAAAeQAAAUUAAAAHAEwAbwBnAG8AMwAyADUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAUUAAAB5AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAB5AAAAAFJn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cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjgyRDc2MUFGMTgyMDY4MTE4MjJBQTRBNEYxNTlGNkFCIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Nzk0MzdjYjQtNzVhNC0yYjQyLWI0MzUtMzY3ZjZmYWIwNzQ4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmIzMTMzODdhLTM4ZWMtNTM0Ni1hMDk2LWNmYWU2YzRhYTEwZSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA0LTE1VDEwOjM4OjMzLTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA0LTE1VDEwOjQwOjAxLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNC0xNVQxMDo0MDowMS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmUxOTU4NGItNTcxNC1jNDQ0LWE2MmItNWUwODZkZDc2ZWRlIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjZlMzRmN2MtYTU0MS0xMWU2LWFlNDgtYWZiNTQwZjcwYWQ3Ii8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmRjMzUwYjhjLTZlNWEtNjg0Yy05Y2NjLWM4ZGMwY2QyYTUzMiIgc3RFdnQ6d2hlbj0iMjAyNC0wNC0xNVQxMDo0MDowMS0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMzEzMzg3YS0zOGVjLTUzNDYtYTA5Ni1jZmFlNmM0YWExMGUiIHN0RXZ0OndoZW49IjIwMjQtMDQtMTVUMTA6NDA6MDEtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/uACFBZG9iZQBkQAAAAAEDABADAgMGAAAAAAAAAAAAAAAA/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wgARCAB5AUUDAREAAhEBAxEB/8QBLwAAAQQDAQEBAQAAAAAAAAAAAAgJCgsFBgcEAwECAQEAAgEFAQEAAAAAAAAAAAAAAggHAQMFBgkEChAAAAUDAwEFBQYHAQAAAAAABQYHCAkCAwQAAQoxECAwQBJQERMUGkIVNRY2GGBBMjM0NxkXEQABAwMDAQQDCAgKEwoPAQADBAUGAQIHABETCCExEhQjMxVBUWEiQyQWCRBxgTJTY3MXMPCRobE0RHQlOEDB0UJig5Oz01RklLR1tXaWl9cgUnJVNrbWNxiYUOHxgpKjpMTUNdVGJ0d3ORIAAQICBAUKDg4HCQAAAAAAAwEEAAURAhMGITEjM0MQ8EFTY3OTFCQHIEBRYXGRoRIyo9M0FSUwUIGxIkJicoOzw+NUZGDR8UR0xCZwwVKisqQ1Fgj/2gAMAwEBAhEDEQAAAJ/AAaN1rkGs/OawjetJs1cbrbkLZ+rbuxWRx6vy32KXYfSyunTcr9dAAAAAAAAAAAAAAAAAAAABNdd+/MP/AJ/L5aJhTt+28JuobufhKO/7JVn7D1Dn3MPM6wy28Qc9JZ9x6ULBtRjQAAAAAAAAAAAAAAAAAAA5z0bl4835iPSjT8T9q9Oxpw23+HeJ+/lL3IMl9M1n6Yo3wRkN5Sp+Rl82Ix4qWz+OAAAAAAAAAAAAAAAAAAABpvyEta1/4+Wx/NX25340F/pHoDKOtBipVm3qyJxv1Z7xDtRlPKTOPaLR9DcU/UHRip7LQkXCQ5BBZPeIIpFvNBJIBYwlfWctLH4CNGQfyzQ1nU06Q+x/ZY3EisAAAAj5fn4vmimlWZPP9Gyij0+r43r7F00l38jsuS7ZkDyhtSoH8/lvsl8vx7xbfHXc/wBWXnfTboXtRlyq/wBZvY6QQ4ITLIwboTqjkLU4rok0ZoXkhw4pmRzcl3JQq0bW1P0inkP7AAAAEZVfyU0pWbJEWvP2PUZ3Fw7lPt2nD4yU3X7Jzp/5lfQ/q2Ge0feG24x7xUuaR9Xaz1cyD8J+DJ5ZjFbmlbpIuwnMCl/TsG0K3QVEnaKoRKCPEnIzQ2HXch+6bbrotcs9gAAAAE7eauRW+vE63cVX1V6I3r6b1b0TuvA9Hwf358Pw4ukpOuuQsp8c1ZXZw8//AO/9DYGPIaNBabc8dNPJVWIW4CdRIhdhi0BqdOnnQtik6xlB941sQKKx1nJz0hFaTd9QkkinxygAAAADGfLNvPx3sMxV5+WXZzt5jnx8vtK3wH3784vlvJ3DjHyruYKft9M6zbTyfz1WWs3zdITgRnhOpCQu2Co/T2NB+si1k1kUolFORkh67laNpt28hW7J2ayFYCm8AgvQdxJagAAAB/J5zXxKXH/YwbirvLa3Q+w+P5puId24F+bLfQ1lcz8G1n1IxiT2iKzRuQbdJHoi/WcdnSGmD9g56MzmSFMjQ5IdI0JIiI0CWmog8MPHgAAAHzGsBAAmk7sMbjrwqQXoK+OvGwHoAAAAADVhkEBeIvYAAAAAAAAAAwJTvpyA0OnEnIZfPkSHxRp0k5GKHPIJiFKnpEZnaTtoj83kaPMgOJEJ8sJhMgoMzhygbVHATuQmcUibAAAAHBylYJrgqo34ZrGE05TaEdQViMelogQNzZRTZz47Sd8OYHKTbh6Ql1jWI1YPPCLRhQkwDTwnAkFDBo7AKxHXwAAAbFTq20J7IsEi3i7iFmXJpTSF0uVFqb/iEU8c+Ffjc5ywkajTAi4e0HIyV+J9F2kWQ/BoQc6JUJEaJWBDoO8j/p04xZwY7CcKPcNtjDBZAnkKlpOZcVnSFmEnBKQt2SmfLGor6B+Uk+ETcTOO6iaxO534dgJmwCJk4mKD5Ayob8TCCD6S3hEAhgWmYoyx3gSEd9ObDpBu52w8IhwVmI4T7UhiTv4lIWWJFT0JBYgiY2UWuIaMYOAnNjsgGLEdGZO4GqnchIx1QTGKUNxOUGwGIOpH4Yo6sAAAAAAAAAAAAAHnPAZQ1Y+p9T8A8htACRDupsxsR/Brp+nnG7z/2gAIAQIAAQUA7TSbSwSgdUZHi2GXTe9VeDRofVw0C90OU00XM8prU98saTyQ5XC3dSpak2WoG9gOIcWTW8FNXl7P61mSvPu6zxT0abQzEcWPGIZAT5PC6eW+k44YqqlQ4JeOgigi5PMzWnGB6+FDzyjHwvJgSFhVo2LSfNXqvh22cNuoWczlsmfOWsMNC8O1ewMXI0s6Kl1SidYjPSDKtIQ1BMG+CnnpPlPydtvgU6+W0WiYNn82IOlYCTyvv0o6jA9gAdp2cmZtvDA8s6xmPPZ055YCYunktvEf7Rl5rmfkdtfJ+jTL2/ioLoEBLQGF/D21Vt8KzIK4a4SCTdte/XwN9MhIFw/ui27m/gb+B79e/wAFdGqJ0vWdXGwQ8bZDmjtqLmJgBoWF2vTvr07aW9Vy4Qy4saijyzqBWG6oCvfvGO3+4TCh3du7vrbW+t+7/Lw5JzI5wiJkGvQdIMaa45EashZVXtNDRayVFIeHaUFwgOEAzgFyGFvE6wD3WtgDffTTGeCa1GIOD8AKwf5a9+tuzbvbd3fs38S9Zt37bl4rwEwigeT13QAxlZyKWimJnuRtbWThQpKmCGMnuVoJR4fHMtGmFWbt8KCAsCDNb9u3bv3/AOXZv5DPCQwUtjCCp0L6zGrk6u7aamTrd0IbmmAZdBwECL9rwff/AADv7O37N/YO3d27u/sPfW3Zt5Hby/v73v8A4G//2gAIAQMAAQUA7QsJExvLLLdhDJ0FI4QwvWGXAvE1mYQNbtCRSSoY3MCCgWboyFIeKeV7AT5PRhQBQpEYBJ+B8DVFrbR/Va2E3RLPE8/KBD4Mhd0tioWYMURL2AO4Klp7lEMZ88XwLNMw0UisFlAB7FXPN0AwRgwfJ3r2ZlZGrOTlY+xJPGUBil1xhsxrp2VEyHzF8820t29teunXro0KiuICBZ8MmVkZXYGhuUKXSEgWBZxsYqFwPtKKQi+KFTyVHXw0H3t0Jp8bfXxqdK4dsC5bzxW6KZ/q31/c0iZDtiAnes7+/wCXq0rGd9xp3R17a+vc9e/bX17tHXXr3169/BIqoj5Dt/uMHbmjyrSoZmXk5mVmXdUVbb7EQq54xlFUBxSwC+urfXqtacceLImKUde5Tqvr219adVar69n2NfY8NOsYvZwmWk8T69pSk9CxTQym5tB7tkqmPIul5OLvzRGJlor2vmttfO06VRV8Ul4F69dyLv2NevfVHXVHXto66o69yvrqvrr1b+FTVXRWQVqqDN9hkvHALEiqP493GIwpkaB8ACL9qsU1kmLAD7RyXezbtZmZkiGVqvr2Udeyvr3KOuvsdlfXVfXxcLPzw+7gKibsTeyswp77qy5+sxVzdmazxUUFLvb69+969/E9e/tWvr5X1eYr66q9g0de5T21dlfX2FX1o66o6+LV20de7V5H1797179vq37fVv8AwB//2gAIAQEAAQUA7TqeycnIEsEn9Vq8dHMurUy7/wCZZJiyLiQFwoh5RfKQktuozLGQRTIT5UyQqQR7AcI4kpoIW1QUQ/LUZLYPap0Blv4tbw38BaA31OtrEt5yS3PUMsZCZ4oIcg9GTQqCKDbTHQhjjil55TD+DJgSlFPpiVI40U06xLfxr7pVqF01LDbYx6jeHBbPy+QcEZQsoGClXGejiS3mwNKbU41F0VaomiEjPnpGFIrpE/nKdVZ3v2yjUDk8vpSpBYElka4dSyoQcfwUMxS4pC7CAebMkRGD8WicDAaehBDVw3kkfcCpF9I0bkBnWk4Mz0I2MdUbEf8ArlDynOPaYlXE4eRII9V7x6PZPTQqSccx3JL5lUGcGZZfB0Ml5l3TUZil5eS+lJRggVDB8K5MMyLzkmWfjAzDPFWGS3s5DU0YpGoh8ccn0tDnH7yVu5HGZN1vTcS8Z+Z/2ZmQ1tMvMlVVxg1FdGs0ZHfkCFrlpy33xvqkW3uXXeL0ChoChK1igqdGAugLIUGKw6JOi8TrZkx1RUjFyKaaacyn3JYD7nJSpalIxU5aClxRG3KuYAwcPLoNrlYrNUenXcI5G7YG27lgyvGg+nHjgQQAcn5xTaPJkqPlaSeJRt6rIo8NB6W0uP44LjB5XIQZ0VQqUp/bJF4HmWvXDRHBGA9zjgCU2RFJIHnqHIk63iiI3Sq8zXKxWW2RGb8a1uoE5OYb9kTVNB7MmwhWdTTTRT33HszTlxQq+ljZ4bE2dUHXOMFM00Dw8YMspDuQB5CPucGy3Tcc0oSiDCbl8OTUp449b9NwyW6KWPJ7k14nKJWalO2TIYtB7bmsX1Xs22quV3NnVS5d0i0u7UeAUs3mqceJ/qnZyvPHg8bkEtZij0tOVi4aRy3GPCML8YNAEQQfjevEM2asTzZe2/8A7f3JwKuf2dfEpyxZYNz4ZlWayJtHjT4Q6M7iSy8wxZbl64x9+rm461e+qvnA1HFyHpqHcv08Bcxk4F/EUtRFGygl1SNBZdNBoTEew6scoGD4hRLoxmDjZEHD29hds5013/zxbopakhBlceZQgJDQQM5hqy/BK3FSj5Rd9rxf+AMWenUQsRiouhDpBcAHHIGRHbjd4YHDYOUGL7HWqZQWxhepingEBnLJwkFVV5rnX6FkpMFihiYSnJctKlyqEFqKqlweTKA7DIuoY2In2Z6TvlMqxim11vDURrYgxg8oJYqVEebxfIcGivBYZ9OvFFpskR8ebSTZ4Gbh4Yphri3E7gOOv4Mi6n31EZG6MsiwGz8epuEEwoghoUJLtg6KqsCp0H2oRgqgdKyuVi8TC/vvttrlVLLue3Z8I9GfuJsWptlcxklZiyNJcpyb2nCpdaWBFpp2JKQhDgInuQq9CKYuD/OINd0vSByhvblsV3jOcfE5NFGeVmstJGZvxFEY2U+YPlUN/wDzei2NYv5V2CSNvFinjSmuUutSH+wtpzaa7BpMMot1RX8xncpE3xpsz+uHWDULHJEV2Wh4nfqq2p1ezLNnWcbA3BpcCHtcW4srrF/F8JZR4jtSoFzCkwhL8rNRGPCMfCym5/tDRADDVABRKnHE8bI1lUVZWG5XjDtnd2rrFmIt0joQvUh0foJIInzF+MrHyydbNOXYogzo8RXeIgytRhwj8MxjQaJMih4jyj4q1JZECQJM8uMqE5l0WAw+pkRae2Q2hcWKNtsStq4SMtSU1EOJ+wtS1iNaCg2U3NQeI6zpUz19G4xHX0bjEdRlQhsui0H+/XR6tPUmAjjYKexzkhQeCts8TqQimq2m7cUJfMhKfmGLN0i3BMC4pg5CexCiBTup2yfIKdJXSW4C0B4HVi00WPR4RwOBZIZd+pxg419TjBxpoUnbBn55XkDQJWwYt8hBVq1PkyTLhhZhyTIE4TBcvi2CwgitSjRiTgZiobs76cTkqrLHKvjVZEmtOKSpUHKtxQ4RyzkUMAsEZ3DU1OM2svKxsHGznwsqDBkLFA0aDr16zjWTdI/HuQRhJ3JN2Xi1pQZAmIJONJO7dqq8X+REsmyTx7w8xvtzKUXYtHw0cSwpDW4EpmMy+ZnYYbiDD5mTF4TKZ0J5+A8nJx8HHyHAIPhJzKFKOHMhRJP3ctRVs0DI4ClsM3fkxzbPLhqLRxCu85Ub+4EWdcr4KoT/AC1zhEss2mRct8pvedvyy1+F07YVwt0tpxT1PkqFxT5NYheLwsjQHP8AJXXIYWKSRMooZ5JhkjfaxhZ421xiwkYzRqDp0UgknPIqeY7Hi9vEakjfEhkSWNIXm8gWWd2z7npAPDGefWV42eMk9dpsinJ+mtcWclvR/h0vePSYohxOH4Jw6blbGsSNyKlYALqWJ+8+dGN1l4LGKwV2Lz37Pti/SSSDCv8AGcigwwVUG6bwbSKzgOKH25MZhwgrbutLFZvU1Jrk35JnG3HJGbQxRpRm5I4gNcZuKPLB46od2gxkGbvS0K7jIuz+CJipFkjkn+knid0y/j2xmsdWXmPLNTninF0TSlJYVykCX3yzFL6Nfl5HXZ7ZzxZZLWEFk0ockdVdlBkdk73HmncbSMoZlJTM3KqtPKVXEpcc6Ht8Sau4lRiNfEWXknN13IqREj8aKa96r0lhnHiSeOZneUrjyKEJTfjcT3PuVF+EjHqczPE5FuRTdAnDTYqI+mQ5BlMQQUwXIktlJlaV/Kje5C+9JNRh7B4nt5YikCFhoqPkAMRBDEix7zkeUY6BMhtUU1boy+emJrPMMhnKERPGibklJcqTO3IvzSNu52Jz2xAPJojKqI4BbWeStvCR7VS+FIrqNTKSa6TRypFo3TmPvhJI1QPuo1mZFOJi8oBYLqhyBMrR8eQ7j5NkX1VWEu7bXLqfn/xNcftNM9yM2C+Df5fSF4lzOeBLDPgwEWc20tiMij8IOF3v81pftw6JuWRandxyJrzIHlk8ako5NCnP/RPixxqLS0IMUbl5u9R91L2uWCqDqEW4o0US523DMOwdnDcm3sfhiiwgivH5lTafGKgKu8kSG9Oi7CYo+79J55gaqXKS+qvmZOCmjLXmN6jxnlVKRNqaVtETbkgQuKWDSGT8svUUnw5s8HYpYx2ZKgkaOyRykqWnJsT59j2EOIKbMKQ2wlrwkfx8E7StABoL48/5dWeN7cndRtuqDt4CNCGDZEsHIjRY4LnQUTcjixNMkXTFTsYhxoLbxpOUPY60ZuAmeSQAqGXE5jjY6lptGAUKHw9QmANMVS2Vop48yeKDaTp0PlhRommEq3mopF5H83gwGgqAB0BVNi3Y8sd5Koko30YHxcCDRsCTZAEYSET7BYHCx4OUGPNoqr6TdgzNkitEhIE0TrPBW1oYCH29Ys5Vk3MPagoAsJN6RgRLRiiyYccBFGGyN9buHj6XkI2ix/aG3xVwwGbShpSAEhaI2RBBACTckli8CJqRy9tQjCWWt/K0dAv/AAK+g3/l7/rAP/FTN/iFz8MLP92n+u3/AFOY/GUg/wBam39Obf11dAv8bvfqg6/o6z/qb//aAAgBAgIGPwDVd3jvZPG8vkwfDKUlnUw+/X6lRPh9mHMt5q7trMFTBx17SJv1cm2Rbcn0hAYsI4Mp78GaNl0bKzbp2xZTxnZhSzi8jx3vhiE/1qsIzuq4mZ5zsDa2pCeLw9uAFkLucha7W+dNiJwby07qdqGzPnw5lDOpemAj6UEEQqdWvXZ2pBkXeyN0we5Fafc3F6QTBuLOiwjct6+1uG5KHDdd8GiV8Y1Wj2hqzaerxq8ru0RiyGuUOTbKy6NuOmkhF+YO0JB5/fadqVNE3H8Bu3qU4Kjcex1yKqkJjJXjDqS+/fOa5eSvm3LlWrcfwHk0Htg/wbNfxCpaOP3dEqZeP+rXJuTLJfdvahiFlN0cEJlHBN0cEISHJpEvomebnhb/AEg/J2cVpLeqW2J1zRdAceGggybKYqcRB/HoiXXvutMjS69rRcm5bZ3rjJjqHbkoygHCEGRKUUa4oOj6xDf2VWYnwh5smxUeATHYOKFWzwq3JSOmulmQnT15ecC9DuzksraKUnVItNAxD6pDkWoISbZXROvE7v3es1L92uTEmbbt6uYbi3Mae6Qnfk8MmHUc38vrL1LzYSQyZImAcwd5xG/Xbt6EK82zJt9ISGzyZZGW6IWvNjhQs5aAMZZsCJjI5u2tZamVyWFw3J+Ib110nWXAubJaQ1O4vvehbREJnWI/5D3sETOe3PdTR1OXYFbEK9MOvkrRCWY6gwtxplKlT4mx2unrh8zUuNkCoszep2FI3Zj7Hfo4Kqf4xjr7EY4xxd65V3GyrOJg4QQ8eTxrXISnRgHSUm5jWLt3PkLb+kpIGy/iHGcIQm6EJyhxvkY9S2eJndFEx5vv/O7tJbK2tI3E4yRHDkiZz0f36LUbt6cTigjgucGoh4SekZ9zsXhdzHbCzN0Re3arRrxxzYSZ7f2czG6c2nLSWuWLl2Vw3UbwyNEJURwUlnXb1yo4qVx2eEfeV1sq6p0/ezjGYCyYCFvfFRE+sISNiKYcX0mct/rWbAsmoifubPSEJtZHHi2+TzhLOG0tZ6HxhNISMaxbFxQ5utI3Civnea1EPbG0rqecEXayOPNx744r6OMMbMc0EuQHJWUzSZFVPiDl6K8qe4pxDH9J0/L57PXL2X3jahs+MtrLKjppsz1CCJUJZrm1SzImFKaIO7mXO1MgywQbQnJA/ERVx2q9ej4HUw4old9buNUvM4LmnL4iOBjJ8hnZDb1CD3UZCDixlstAFtuYrOPB1J28nEyspJLwWr4u56NuPbHBCaPex6SLxc4E9pFxpbNsKnA3ZjWhu3T5g84ukJ35Pj6mKJ3z1Xjl1nO5+LizFK6UrUl4yUkPhwpxw6JQi6JuOumTL0SdEnSd3+cPmCvW4YXblRi+mxtRCI7sK9kjd5aEEWujRstojlB0LUtxnJSMRFEoXvPreDi5eoazp4MadyPS8sQJXGS9JS1cAyfnG6aO02zR5smTs4wzz0dMtqfcn8Z5uThItjXtlnCiJ4sdpEymUtmXo+SNA8pmTnJ2Y9zH9XaZTax2kVZPJ6p2nNw1MpRjKvKHh8XHHn8uDEPOETjBPgYowJ3Ia3jvW1M05sGhsqWjvFeEqUckbrg2POCVKUHUpqItoqUNJdLmwgy8IhjGMaIlSoMaUDqVEoRKETAnT5gmBaNyJhSJhfr/AM5TAMlmhaSFlBfMCEx8jInmeHQLaN6cA7AeCGyX05up0wctK2BwIKuRdlK7e0pqdnHsx/Ujp8zniY7OXzAlpR8gbZVGq+57iRY833NhNJg6p84fp6PZ8HlHhODGvy4bzLnBnfG7GiyaiFxdg33sCZwn5hxaON0TFCcngDCTyczp2TRjEpF9zrw2nnOxXUTTGjES5QiLt50ps/mDpJug9lhKJPLwtZY1EgxDEneDGPqDRExa1w4faKxmcuCVtugrSFN6EUW9/eWkZGZWX0X3sUGmRuBTysWpZaZ3vhfJ2cKGUyULVtuYrP8ATtfaZP7H/wD/2gAIAQMCBj8A1W0tlEuMd2XEMaU6+5CGvVMrDchUKThFyfa7+KAyUJnKbatp7+TjkctAHehR6xsKYRXkiBTuWT7reFJdC8di4XROc3wmc8WSOJT2WqFdhdGT5lfEuvB7QqzZJZS0WdLsDTqdcip4FSPRsnbb6TSE3wn7IxL3IwJDiUXbVSzBM6TRj19ajswkydzExXG+wgXa8bbeM4SOOS1z5Qe+Q5ls4bW0tLhs9ebiyptZKbNF7tnX3Sp0/LZFLfOnRkGnW6tfsVIbSGW+bi0u2E0hCa9z1fQMoceuXec2bOp5Qnv9jDZNMs5jLOTRkHMNjcZsnPiybmSHARSSWZNaNL5WG7OcVQCaiNaIMQqKCKmPHXXp+d3vP1eLC7Vo4+z/AM8eFHhQ5nDzzYWuzhy7K59ZO/Fj15MeryPFAJvfbLOSYRts2Me+Jsk+Ri7qQomckZCb70OjtfticuxSwIZi1AUoyDGlOTpJRgx9/RR7uPp+WWeO2dfWxj1OJ8Z9SNM7uhNrHtln9ZDl4bTalkLHDd26b8gl+UJujj9mHg468YovG724Flw+T/v6FOhxewr2PZDs2SBNLSr39mTbOrUhQsrpg4yVduLDmQzP1TY50TbJ+MyhCD3slnFq8cmLvup1obGC35SVLJsL7SG0oaYhZwu2E0hIxxr/AFQ1ufLHHJmmUc/xGFLP6OovjNzhex0NXoqsVukjMp41Qzgubpp6mJE6uDtUqmKEKt2ma9dUjibzJfhnO17mTbNdnFPo3jbbbW2U+8ixDJHvBWf1kNvTGWdaJsL7T7vhI9JTH/mzf7ce1j+0jY7sa/1Qstljm1vIXNfl90J9mNPq4cFMe0ORaVVfYl6NOg8L2JCDWhU7cAZ3jpT8yNMHZILH2a41xaKvji2auAlbl2bXWTuR6tbWzWPXEyC0bcISPVrblO2lzkbEIV45CJtusOZddGqpXH4omb+jH5SHDx4e1clpUhFxrr14MGonsa9jpVDM3JhOdyhVM5AVN1+7s4S2lvjYyMtwb791GRcgDvQvKWkW0ymJzb50GLpLF+hfhdNVvaarq1vbat7DW6a8LV8L9AP/2gAIAQEBBj8A+yplE4kLXGGJH8Qri6qKJ7LiXUrUaZKLsULVxq78YU9hDF22pStaaUtOCYJa6VsreIcwntFiZuJW3f0qGJNRk7odNd2VGRUtRm333T10Ub3miXtSBRWtLmyFKBwhAMBabeXrWMAbl6gO1e2qkpteaflTi/LCX8hFT2sXuighP30uOY/b/L19JpI9R2AM6f8A+4X95SxtIPi/Br1R0myj8noKSLdaEsU+Vv8AiImoUtyBHx0sr20EkdGx4jhk9fxY9I2mYTmEy0JKDH7TsQOuOJJSlfvikQvyQEXdFO3yQitu2hu8MfUrqO4VhCpKXDsXpKF8PhqdL4t6h8Veww+UBPkyX0/8A0VuHheJY6BvpGYmA9LFK8lLuPzy4texCzpyV9IWv39fiWb17iSfIT4ZzPuSxtbBcqdjZEle5CztfMYCJP79a7nN8oQhNfFst+3X7WrfR+Kt13v7f+TfTji3BLUzzzNKWwiN+kTkP2hB8YLO7yqtMIwvpVNwf2hyeUR/ujkJ830Sd5cyPM51LyG8YXJ6fFJPZYv7UYWtLwtUdbwfJJUKYIdJ07gWyWNtvHS5OvJxu6cf4peL0/8AfIja8whtrdeHjsXIVA/A4t5Cb+hVJez3/RF9SbSCR40lDiyHRFGW5uqcpWdTSvrhGb7t0/zgHoy8X9b0oquRhYMgR0aasoj9hNwEEovMJO7s5CV8R0BzBqMnZXhN37UvHv8Ayc/zh+rfchZEdS0TjvpYocFygwUjY2J7q+K0Z168ww8lfRipdUl+1lta0eJvKlXmnN1UEuGOypvKIEYq8SZrQCNWtQt6EHoxi/qnITkJrb9bVtn/AKXbt317N6fa0nx7jlVcnyfN0F/hdk37YhEUPypVL8L3AP7psRM1/gfSKPkxaQyrIqFeJuXbrEbCGhU7o8eYpy+feV/r0KddT0v9uG9ZyD1anjUFYWFKIfbVAxpRqCe/yquEy46im/yhNEbJZC48+hu+JTz7MlIoF+SVUEFcD+lk1+djD/mVTaw2EWP0XX3+YUDYx7FXiEq9e6s4AhryiL88R+sGQmoZmWD5AnDgzypAexUkGWM2qI/I2xSVrlEYdg0a3LwuDE+ozJq+krQtKctlbxkGTS6SRJRJF705NZGYyx6cEhR2N51aNeYQ0zY2toaVKobxV5L+W74vZX+T4djJKfwASoiy92FZfSgzK3AyxnaOXs2pVEiRrd/gV0197T9X/wAeu7u/U/Y209zB+J4GmPoTuSy2z1ijj9GkQpf7pXruNML8cbQMj5TY1kwdpI6qHj6PoFqUA0Y0/CkZkpfP1MH2Q1hCJMIXy3D+U0Ajfj94CS4dhLiL17WVOMf43i7dL1lkQA6UTpSX3BRqxI1Nn2qlSFpX9SulrayYpRjGjN4DL3uWFGjTkv8AVCL5Vh5jqPxQ9KmCbN8eAwu6by7jHmVM4WDcG5SMNCN7wuXGqvUAPt6UY+GnyZKk19H4IzNcLYvMkWXM8Ubk8fbiLFAxCUqypWsKQBlCgIR8pSUqY3u6alon11UM9i5ER4ZlC0ihIubalFc5CCjUl8uFeVFyUEXf0Rq9/ZXWQMiI7U5HCMsKhY2jU73gI4dgkgy096pi66j3LGPWrnrFMDS5LeI3HMf40yRIo3B42kh40sTMJhZUyygUQFy5nKpLWnrTmISvfro0U5wm8nyJmB86b8SSrJUymrord5Q+TSYQxrlr8R5c3D58pUoV7uRNuSu/EGlPsUxH025JesPyaTT7HzbTIUBdV7BkFvGkbH2WPyFufUBwKEaFcFuSp1W3yJvBX7/WclPUh1ddQGaMSYi6dHByuh2QcgPski98/mU9iDPF1ylA4KCJ/Oo2JteiCrtvSv3dPc6yBJGeIxCMtyx4f5E/uCVramtsQJyqlaxcuVlCECcCcNb79691Pe1JcSfVlY9jb8iaFSppWdTeYGxY6NjqoCWoiuGLsaBVttpm+nh3TOj6Yoj/APFnHxkIsXr+vLqlEuVFKouacOS11xQ2Asv7fAmYcNo4ghAnD3Upxbbfq6Trq/WC9b6F0F4CjRzbPGVpAjLSyu1OZgm787tKwH5VNdTURxB9ZwRkyriKRrm5gL1GxqLtcUyVjUiswkoZHN45EkTdFZ7EEG9Kr/ItqJ4CGhFA6uBKeWI3PjK4IXdmeUCN1aXVtVBcG10bF6YatA4IF6YhU65CuRmsKEw61tKKtK71pXWMMJdM2eZxgFtj71lB1d3bEUkdYnIJO3plcbjrElkTg3nAZa3olyJzvEKu9KFrXSPpz6ueqTLudIdnPDuQGSBM+Vpy6ShGx5RhgkWRW1zZ6OqktqJathsWe0daD2qaprOytaU+yog+DnZlp1G5PbHeMRBQptCvUQ469FQSqZiQ38w7jw9AsopFQo6iq4lRjJTjJXXRxgJ0+sG6sHVgyn1H4jikqb1OXZYoTKYWsmzQSbDVi836ZP8ARQK3kp7tKaestRm1nI8Nqd8X22vY+dGNBHo65Py8lRb9taARd+jXj+sO6saHWqSGtSoctykQqEOTk4UiZMspQAKb7WDH2U9zX8f/AKzP9ak3/wDiNUts6/usu667uttyjN/1qc1NCzV1bZiyzmjIeTs+5UdI4/5ef3SQyBkgkXTRbHyGONh3itVgGcMliDstoP8ADrS1pvv+gSlMS+6o0zJE7BWU+TsLHURbuL3N6qD67/1qfzdWjsu7bvt/s1pqxgudOOMsBvPuxgk9JIJBYIokDYgF+7fJfJfjvSfJ6o/OiOie5YsH4E9VfINGjH6FKgF6H5BPpGidLxDEZMMJLvMCqSlSd2nMja5Dc165GRKlT0vGP459xU33rd7+nFQirYWOQ5SNS5qbPSJ3OWLfSpU3JWlefyHrS090PH+E19973f8Ap7tb+L9P6tNQyOcFisKyQt1y9OTaoys7cq9pPor+6vxmRKp1L1ipRanCuVDKquqSg6+zmNKrfV/b73Ci1juBj5SyHPuconEra2b3kvecpzxuZuz361XPvfpnjzSnsSNLG2N7Q1pbdqjTNzYlEgQph/0IE4B0p9iKRFMr5kyR4yHJzh8e9KCGrZoizF297+AV1Ndb3UGqR0sun2ZsdYmQrzDpZ80xNCXGXOYxFurSnD5jMAuT4RU0g6FcSydU1wIYKv2UrmpWZN9Im0C4qNkYFpQVt50Lm6NqlUpFWvqU6enaNQSlZb1FdTFH1v6PcNSRPFLo8zHVM7pnTKFiBG8KoQmf01QrGSHxRrcUqp9VJdlhvOJ0iYg63qFCdFCcY9NGJ4TGG5MNMmao5FkDWOlg6VHUhzJRhOtU3U9YUpCl+Ht1Mn1pxqxOKdpblLg/Qt1RjcG9wax7VVKWJUTd0jbygrXkEqQlCYW3ZrKOHEqpQvZYy8AUxderpS1Usij+3I3+O1VeDahV4GtyGnU307KnETs102y6ZuRXB6w7G8n4jUOSpQQ5L2PEcukjRB0pSF3rs1wATSip7noNTSyiq9TZFItH2gltb96CcHtQ5zdXT7tJUP8AU10u9RZArGw+F8y4ryS7JbxkEocIR7TZ3V/QcfbWgJTAXJSL4Qq9IXZrUgXtzojRuLeuT30ImWIVgRKkqpMWm/KA6c1Lx17q0rqdZinTsgZ2WIMTi5VUOKkSdNyI0pVPjMQlf2sAQakL+KpXWVM+OxXhxjaS9wshzaXmvsjePkbpRMlc14604UKl8XuI1CrspsdWNPvXwD1g99UJaqkGDcd5kzGus+SERJCFeOWZUXev7nkmSERB93paU1KI6JTxmcYC6NVB2X7E8xP35ohAq7b77eQcVP3NdMEYlzGlkUJgocl5ZlzUvB5hGoRwjHMkKweaD2bhrOXFp/V1/wBSkM/vIn9m0jdG/DUPSrm9SBYjUDQfHTKE5eYJB1oXs4S9uqUtt8Ntu3hpZ736Ajkzo5vUSmKRCNq9usdyVSBxb05DFSBd2pYLiU3obj30EUZAFrS7wEqQdg6DyDnPD75fmKSwD2O5OEHeWIrENRE1Doja5G8CcGt4WH8zHECvzxaVFQVEYVGnSJv3gxuqQXDsXscYERvWEsJTmF/DxVixcvbzfhUynhNrzD44uboop96ZyWKlhR/kuUxeDQTBr4eO8f6v29JxjcChsHx95O+m9afy9R+HxUix4lssWDaIq02KC+kUKP208qi19Q3taDkKUvyIQkJ8npkh6FZ7QMhsIpe3m4fER/kKv0jo8krTf15/VD+RDxj12k/Wp2b9tPt76u3vt+52/wAv4dOuXHhOQQ3ASiNxC0gq05UI1Ifb7xQZRW1pUqxENGIm+/oVG3xCU1LWkS3yx1WPZhYOo79iWL5j5PHzZtT3/MP2sY55xYubmvJOH5vG8iwR0dGZrkbe1y6JOgXlhclTG9JFjS6UQuaMZaCUCKKu3bTu2/jJQH/u7YN/6B6utu6joBW26zw1p/2eMG/yoRq/LGd5Mllc1ubaNPtBIxs0fT2Ifabm81ENtYUaNFZ8+eFBPHQe9fFqB5B4qoJFlf8APXl27f4l5FswnrzCIuqpXt+MeHRVtKP7muoeZrlBT75MkMcQ3GvvJWxrhqn6JN/HXu8Jk7NQm3w110P4yb0AkDk64LieWZh4B+Eyqb5sS/nVk5FpPBQpzol8vqiHyb3UAkGPusp9jJSld4PKhhMkvNyfecfspX36zLRD4bhsAYXGzX2Ur2rGuGsVFfb3ehOWo/8AzdY2f3K3yDpkdszrNUYyfELUE0y/MGBgL8Pn2NtTFH+KNTWdXRpFc4LJNmeQRlhCKvjvWCa3mkNYRC927nTtqeg/t01EmNO3+RRr8J43aT+AdbLPb+NGamL3gde3bzFAw9KUvwm10YZKcHLz0ni+K0uGZwYxPnlsnwYrWYvVK3L41K+efGqLpnOu/fRZS/3dJuhHDskuqxt1g3LLCttV/EI31JUjexFKLw0oeRKA0UFHvv7NCLvGs1Ep7kNrq25c60ZZj98bWtaDicovglA3u86hycoT15gKZypbUL2Xup5IrfvTx0rrrq6g1CTYcPxnifDjStutp6QmRJQ/zJ/TC7OyoA4xbak/LU1H8bpVXxXKcRRnMn8e/wDB8Ujbw/L67f42c0NdOmc+k6cNGPsmvEGd8dK5E6waEz2ykUfHVheXRAla5ywyBrQqFi6OI6+ZEGh/RVs5OMhKV/jUxL/u59On+zHXSD02SPqbjjjEswdQONYnN0aXp9wCkUqMfmkiNbkCwK5uxukXIT0hKNdsYRRFDX49K70/QWhwY3BU2spbyIXBWjqKyiNxMUQ2u1YopTmAF0qa9OIlb6C83xD9YcezuzrpZIFjW4onBucmxQ5qSI16BeEqRchVJualDgOnMQRBk9zV7HILVKdrvVLfzezawfmFqNOQvmixZ6IXtXeR29UT1wfnA/ScmiXBQ2Owe3wrmQnnBk7e+iX9vA2/GC14Rsblbv8AfXGRmRj+D0qrhBpoi7C1r5lNn5SNHH4dGBldVjgs7PW8VP2uD1pfkQh9IQnHpTJJcubpFmqToPKSB2QEEsZ4YzE4SlhESV/L+pHV0Xj/AG4YPGn+bj9JddzU7P6Ps9z7lNfGL4e75SvfqjiqtWNWLGJVZbJZFZXiK6qBbFrGY4bbczqalfTGr2Ig15CelqIZG9naEYG5paUYG9tb09lo0yNCiB5VImCOncEIbKUp8FNNeOE5/FR4lMBjJQ0v7k7WkeJwvrX7S9tQ6z6TqGgrbkHFuH+nsi8bG9t7e6NdJ7OJxHGqLq1CZzSrE9TBjrO98VePX8VvGv8AoXDv+j+p5kJj6X8XCfGZAKxlIqg8NUJ/aaxUJKk5Q+wKc3rdZyWxFlZY7Fq5SmqGNssbb0jUyNzG1vqxrawtrc3hCjTprkKIZNh2U79dO2EhJr0Z8X9PnTnD30Na+k9rtETjYpOU3ZTtO+UUlL9uus3tq6y4axDl3I6VXaT7/nTzJ5EX1nbvvTXRtlKDLkjhG5d004YWI70d477EatJA2JremU1B7UAvjr4jUoVIvkVACD9z7GUZ1OnxO1jcmc7akS1UCG4OnJSu7W1iKanmHF8UcaJKPbtMfTbHIs1GkuX+pTMSVmj7Il5j0WTLJksEla28JKUNeBvTrnMYqE7gJRb17LNYwwHHFQaRrBmJofCEy39r+1G/DePeV0eVQt+xQ+HZyKS/jza6HcfOor3Qcv6q8ZyeWBrZy1XMEWlqfIs35R39laGjscW8nwabp0FHeP6M5jmLAQlg/iex8mNYZa11JX3AAWxsoxfltfWC4ikjkX6SxecRfJuG2m9TUZ3hZlmO/QKUMLPXflBWj3CGghaj9SFyUKPk66SLMzVXyPFkfkJeoTqxk99CiSLoojeQlQ46Aq3+ZnyM+eWY0qYZaGSM/nFCf9pV2hkFaKp0rPHyzx6TtCEQk7ega065nhEXTIUwNk6dCiQxRSMIhU2ELWSMtLU/Cuzj1Nzh1Sqrx8dFEUx7FofCWzYm9OUKeSI3v7Va6YI6JZeWxpDPJaUNb9xbSSTijrWXt7aV8lCb/uV1krqD6psQx7Ikhk3UVJIlA1chZGp08hC4NDYgI1W+rq2rOCi+VvzkMtR/2pr+K/jz/RCIf/QdIMhYZ6V8LMWSGJyvdI1ki7G8MJOYmrUtaxmV3ReTCZRurF51rcDCL5YgaVEXb9BVNzglTL29cnOkWolYBKkixKcdQqUqpMahQnTnESoyDJStLqb0rTbSx8xeznyVG7aFMeAnd0iCfNAq718ENfpEsCyStBX5NA7KkSwO3xF5/RJxv2N3mWMMRmvh8Lni3MQ1eJZ2jUVLuI1GGdhYV3r/AFSpEQwflE5NE/N2GJS+KkN6BS55cxeznb0/b61wdJikRLgA/C+u/KaGozr1EY3haG346mM4vXlyvNVFOz5qJeL2PAGlR+NItWfkyaWM2GI3VjI6B8q/zZ+cQyHIksT9leJ5khApPIs/P6T2W2iRttPwZPWauuuXWfDuTv8A5m2kUVhLU9zCVOpuFrjkWbF8gfXAn4JI1tYFq41e35MemyadURzQWMU41ifFjUvGSZO46+Eoxyh5QGMiizeelfSJkpTOPZtWqImmiLxVmbmGPsSS1A0tDWmEiQt6OzetAgCLe23turffWvaQla31rvWut9RaJp1nMnROuRJUcFCeOlBEXs0SZi/a2ja6n3ddaXUAoQ+A2SM5QPFCBbcPYhUWJIQeUKhpyb9oPO5g9JT3xU+xK3Y6jgGET5JFNeTj+ZQuOOT+T7nOkHrpXwycV7kXM3UniCFO/ir4+RvmGRWBA/qje/aJsWKCk+CldT7G9tLLDSCPq0rZv2WDcQCqZB3e8cVNTXNKaJuv0Jmj1Sk+oFCStILkYAhIHb2yMQqVQtEwOHzyRST0NVhlCffsFyKsTQ5FEc69OS13WPosL5QM8phw92ci+ZeHDGkyZj+1Id7cUblVJCp3JsKepFFEY1BSnvuFF/q6483Sy9NS0a5+6lHR5jydXx+tI1N+GGF0Wp6G+S86Gu3ymmJzze93vdlHUbZi/BWKmB0RwtlcXQ1ECFFF4kFW9Pkkk62hqJhqVhli41a+AdbKE49NvX/1vREbB1ArWRYl6f8ACbwMRXjC7PI0BkDzkGeB3LRvyg/MasiJC170MwtqtR5z+EFHl26Tx0SnjM4wF0aqisvrQnmJ++s8IH3dv7QcVP3NRCbFR1Uoun/BeZMqkNePxgSr3hnbsQNtd+3ZRzZSJeL3dxV21kmSI0lKmUY3ap8lLaPkvo6Yrfkjm6VFSm/pzxXzw/taEjTCKoUKTCCBKnsIQh1BSVGEQgjtrUxyVLsPbete6nfqys8ZwtnUdmWPEzl1ELTCtG6Mj0aOmNDcWmLWtbqAxZHT+VKPkqGj6rdDjrQaimslX3HvPbEWSLxmtak5PCpVoSzBfSldtv29Ky66QUCpJ7LU/wDZjUZmdLbx+XP7QzIWQZkoRTSvb5iv02GP3+ymsvnvJUoooGLxAF1a+P0iNhSPDnZT36UfH1VTWKej6E9E8EyE243UzhyXT52zNIY26y94nE7kczWua9mSQJ5Toao7X4aEQxqC+gRjrr//AD2xp/3gpT/ss0s6Z13R/DsSRtjxHNMryadM2WH2YLG9HG3WMsLehE0K4Iwov4UfJWnFUhFFNqb7b1/QO3XxrtXXGNZbS39PfosRz/jjH+UI6Pk4UM1YGt5IgvJWnzlnXGFV0ZHDanrkRAnp79NKl2PskZs6elNxiGsb4ZP0sviia8m3ohMWQUjw61T7/Jidqaushf1jiOiO2vxQznDeyz7iphyEYB/6lTVopl9YuyVQ9viFD8NFIs37flX/ACQjB3/itI12Qs0ZvzsotuHeRreJgzY/i6ns9UVrhDYCR+XP/jvVY/0/44gONm5RZZYsJGWxKJ3c/B6qj9IlPm5E+KKe4ZcpNXVtwFNl3i+3trxDu8Xi229zs+77+lacJeEpkxxWG7+MhB1EMv3K131dmLO+RppIpGYYG01jM7ubAk9hBeXN48iFMkNUQT1O8qfS09+mhdOnTBG3yM4yslsgnBUkgkbpLHdXJZPRvE6r1by6lMtNQydsTDEOu1BCDSn2BYsmE3cIxB1rK/sMjb2oZLFrq3yANEq4QnAJaHRbp6cfo+3t1A+oxnbZ5MMwYplQ5bjh4cp3IqMjG5jbFreMy+OVPRC6nBVbUouXsEalle3b7Cy6eRwSV8XISNqt8Qp0l5XJEYVRlSvaBUEyB8SktrSnGoHXfbSt3Y3IkEKsvvJdWGHeIwntr212GxBM5xtPSu/7mRBppOrnWUsvyFAK/wARmtDJwJBKB/grlKZgbVoa/kyaTPHTd06Q1jyAFNVJdlWRpyzTJnHf64SSZSkzs9NIFHh9INGUNtfd7PsUbMu5AfGqEWCj99sbZL1LYoIsj5VhUpTOaM3MZPVSsqSo9u+lmpVOenpjlv50MgwxHBZ1LpRNHmRgdGRG/DkAkrWzuBqomTnXBTVLxet4B9ukEFkT99H0YU8ganI3kqrPaEflDUZneGv1weDnTm1Cc3O8dmGT5zjCZRyeY+BJJm+mibXI4wuG6My56jBC+RklEDsASgQlO4OUPxxk1M4EjdfYSiWMaxltdaC8x5MaylBlLQXu+h3/AFdSTL2fnjI2Rl0yXODxJkLROJDErVjwsDxiImKgNWqFvQ1EOghD+Spt72renGBK6wqLNWOmPGMVJsVw9hReOtCNiZknpC0Koolam4QtyVrvSnv6lmRptkKeuMsmr84SWQLQPzyjTqHR1UmWK6pkoDVAiS1UE2EMfqhdmv8AlpP/APSh+/s+v+Wk/wD9KH7+z6keQ8AMUtvyxOIP+b6bTCSTN9f0zlHKP6SReVa2VeSqJlqZe2JakqLtuqCnb+gfp/TvqM4w6sOo5LjScTCK/TRkYkMDyVkAqiNe2HFiGvUqceQ+ToWvldWhSIQlJQm9B6vbV1tvWwayt3Z24D6h+74f/wAV6NZb1wKR8m3/AOi+of8A2Y7ajfU1gPLhpTg+eGkgYrOnJrkcHTuhIm/OUXfiia5k2sL4BOhfGdSm5SJvTcPo9QnAGGes1wmmW8nTBPBoTFkGL80t9HySLSnEJKJ6dIEjYwJ/m9fnRVIUfD6Tk49Wm+lDrdbbfTxfOC10G65+Xk4/9+oLvoNt7ipu4/xhf2NDtuNdd4a/zP1tW233X3dvb+n4NfffoTzLJg+IY9HGBpc3t4dHJRanTo2pnQnc3RYS6u5a2oUCUha+Dt2p2UrXX8elo/1F9Tv+xXX8elo/1F9Tv+xXTm1dJnVFjPMMgZ0VXNyhrYrdY3PkTXS+0ZXk0AmrbG5xRoEc1gyKvIUTjLWltSUrWn8gvzsS7w2N7O4K7rveonSmLT9emsoI/MEUAxtD8fwGzxX1JZYovZqzp0GKvve1Zsbu93v1jmYSLqpkjDIJXA4fJn9hSwdhKFifJBHGx3dGURVTyI5gNS5aRPyk2rXi0hE/dY02Qs5Dfwiqb8fxRSsTg99MEr+IJ7tY16N2XOLXB8T4Cx09sMkzdkJYwwcSZA7kfl79PHhcuV/RuOKPbklUrfnJaoxG25OTWNOorBf1gSDqkzrhD6WTKNYzhmdOn3IDGNscIu5wNVKJFHMfsFZh5djPMRlEqGpCAK2qfk7+PWNcJ9MeIcNTtQ7wN6luQFuZ0E4cFCNRSXOMcjgo39DJtEAhTnCxLim8zz1ruPj46ff9PT3XqU6Y/wA8OZ8aYvki7FUZzbj5ZJ0k7nERZnl1hDPDiytZK6uLY+ORUQkJBmWUqLjJSpKV02Muas/YTw+8PSEjkzNOUcqQTH7i8NwVHlCr2pBLX5oULkIVXoqlHZUXL2d+rZuulUcQwu9uA9/S5a9tieMXsyoIVKV3o/GVja6tqhOWwo1PLUNRVpWldq00OFY26m+nzIUxLffYKKQbM+OJbJCEHvy2DYmGRuDpWotu2nF9g6tYoElSphEUKVSkgwgTgFTkIUpi1oIQRW07a1r2fr6rHHLq/wCl1vkFqixJViXdQGJ0rxYsvrx2JKtZZcNbRRX8HUe9dJHZlcETs1OKcatvc2xYnWt69Ia3kGqSLUpTAUJzb70IOtaV76aMoUGsAnBYQxjGJQY7BjpyEIQhNqCCKlPtUpo8dm3XR0gxJ9R3kEsZn7qQxA1uiMg9hkErQK5eI6M4q94yjpXRDYPz1hnMYwC5j34ryfB8g0APb1hvom+O/DTt/n/sKI3k/rR6VMeSJKYiVXH5h1B4qjj4kOPtKJWzusrSL0Rra1+UHSuqJMIdSuAswrbrKktQ4vzBj+eL+OnbWvkou/uaylKfCPWf3Aa6qFUPCOREyMgyUsKN4nKEONGGtKb/APG0rHroWR5AwvCXebvnTtA8hSpxd461q3VQ+ZVQfnLX2r1KlGYpVSGsr8v37eh0oShwpA24xhktGsRxdh5R8nbXa0jbUWvqnJ/0nR5kxjnSedZDPjSXt+N2xNF2/IEQpkHGLC5urzHGHybSBQ6xXITu0PRRiF7SRG+cePj0oXOKtMiQpQ3nVLVhxJkiYA6fHKpUm4wBFSlO2tdtFZn7rE6WGN4BdxGaHnqCxM2OQiU7OMiBdLgqBXdndUe+ksmgssjc0ja7x+TkMSfGuRsazj7L6pXVmVrESjw/iyV0oVKlAkqVKIh1Kk5LAJ0ycFnIUpSk2EEARU3rWu1KUpvX3a6Q5kW5txIjxA62XGasqKskQ5Pjd1FYZQmIVvnBXr6LrQ0UJCjrUSnblDfTvpXaA5AxiXGsresl5t6ZMdRSRzV4opxUpiWc5YP2xMfbzFImIRW5sxy2uLmlXUX+TpsJQTkT77pYTifqc6esnTRcnWLUURx7mnHE0lCxGgFRSvVJmCNyVzdVKZCAdSFLYKtAipvXanbpY+SF4a2FkbQVUuDw9uKVrbECezalTrnBcUKNMCn4QhKU3rqrVd1mdKVHW03lrmyvURiHz/me/wAtVJWYc/mN/k9t9J32ISJhlTGr38q9Rt4b3trUbbdqZwbDq0Ru/wBwlf8AdzZRaTjIsQDag3e8RwMJNT7u1a6zhmOUN55VEl/UxKH5czo1gkSh+g7HPDJkjMkXGTrRIjroo3DTiKQZqB3pWvJt22BD9XRORiFZbZYOzqQjtgx2D2pYMdKYZ7qUp3awB0nxLoKm0UfM65JZYIKVqc+Mb6mi7at5VT1KFTMLFbYZ0BHWRGoWkTWKQ1LaDahKb6yLAmmQLG23I1+OMdqm5MrINO6Df5sjlLolVhsL6b+A4cp76a+sN6nVqS20WPcMY8xMzuJB03qXID7JZs/JUxK/gfzXttS/lh6zOGhOcOPWWBY6TXW/HpU6OLo5G7DH7v8AyklK3XTV1450zvAHVmw5arykpw2ghL6N9O+OeLny2Pp/pIreaNiM8TlT6mUlL5atCezq7UHvpxZXJ+XvQcT4mg0PAFYrKpG1Hf1b7kdUlTcvaG2oJsn3+1rG+TuoCdy+EdNsVgsTYcMsuZnR3jjBWBxKNIWaLumOen2ItoQWojsSIX8NLkTcZ4pso8wr8fJWO4/m8sZ3V1cGRFPoDkCArHhroUCN5WNfOIS5O2PkckDG+MxNx94vRkGSu/Z03dbXVpL1S+QsOI8gByDNn4njdJQmwjM55CCzF5Vkrzr3Z1jkDGuXqa7lWrKkJ6wmm7pkwYvl6DGk2fXRNinppjUjNEsbx6DsnMrVz/Ny9AcLe+r0DWDzrm4O1VgUZa+Xbh0qQYzyXJz1k/Gswf4hEXiZusGammUNntNrjbUoeJCliEoXJ7kT26oECQhBhUpm6ptu+m+nHozk02f37pty9jDJ8tbIK8uCtyZoBknG0bVz1PKYalVFKCO1kcdYnJuckqbhC4GMmIXciYWnzoJw1MJHFcExKdsGH2vFcJfzMAMyZXkCpua1ZsgL0ytHa/N6KSPFjSgQLS+zQ1BVRx8hOQaFxmfUPjBilRUQjOUYisLeZq3tyy8PIRCKRqpLFKulAHrx8okW1ddLXUhNpdjeR4HwVmBPOciOzO9SWFzhqTw+OvElYiEib02pQPjQ6ypuQoVIkTks7DV5BVT8laOnQfgTIchxRhSJx5mcsvGgzytYJJkp8lKaju2RORvjYVI7VhzVGzolBUAi2gcTrb/MWEGnFSsUneRs045xpIpVHmyRXQRrji/IDgwCd0AnFK1PbyKSRZv9spwG41QktFYBGp4LDl1gWXJZzjOZYygGesOP2UTVcJRjacosco8gsSuYu8cQuSBW1uihDFkaovEld6Kq19GOhK6gvTnHS3EkXUN1AdPmCmVMGvjvvUPD65TIouP3dnVhbf6tqNRdERI0RPHsQZI2iMqIJIhbY/FGdI2IyKDFqEKdOjQoqb1rWlKUp7m3Y5IpF1EwvLmXrrLkUWwL0/urfmLKcjkZ6cTYwex4crcUUcUr1tOIZHdS3CrWu1K1rpJ9cl9YrjRwwY0whqeUHQ50mScpizOGI5GJzEXK2VGtUABmOQeReVJEqRUnA5mcjWKSJ0advb6KI/C+qaXz9+xBFJZ9MmXFkOlTxCGBxePYx2YJJaqjixtdn1OiAtNUI6KBUpy11VrYemmEBNYKogqnockeTk7e9S4KpIV0rd2es5d9dCOQ+h6VTPG8V6h+r+GdKvUZ0uhmcjlOL8oRjILqwJBShiZpG5OS4DgianlTxeZKr9muQW8iMicfmBkztNY07Fa3hpwjl9YkIFbckrevdIa5RJiGbi33/h1/T8X43XRZ1Bdfp5Z1aSV3wXHH7DeGsnOrokwDgPFk4CWUxmKw3FbMsbmVwf3RvdxuTw8OQzmWuKuvxKce5Pqpvq7m1nTIsVZE6so+geYKyp/JsjfhfBbFFYuvZkjYk4E6dA1wd9d0yUQ+wIA6XdQ2B+mHHEGyuyNr0xM8+akK8clGgk4uFzaxqlDmsCBvOiDWheIfLw0rTWZOvX6w3MeTnjpNYc3yvFvSb0bQaVOkLxe3R+B0bTKp7N0zAsSKHt4X1cxJuWhArTLArORR5PyacdzWz9NUHQ3cNQiUqQSIizb/AHxXQMlE61P+N5N9ZJmvTMyzWMu+Xo3Go5No65z+RyyCApG3R4dROkXZ5OVxdmZwczuvGpqRccXEAVB2C2Jyf7rJk2UnonHF4ZO5qS7k4/iQqGvL+P7eyhIPWNun/MqRyeMVmimVMj5RTo3B0bFy1qjMRcvZlL3RlWtzsh8xOnhqoQoVAa1pWtN+3av/AFZyf/Whln/p3qG9ROHsMOQs2Y6WviuCzZ3yPlB5HH6yGMO0RdbhRx4mTnHFpzMb4qDYRSlNUPLyDrQnbrB+Jwqbrva+SphLzBsv7PJ48izZF0HLTt2rRbPFW2s85dVDqlc+oTqSmFiBYSyllFEWhrDCsfoOMm9eUKeRonz7ta6i8Z29sI+ozr7Y2G7+fHfC5Rm9IgITt/cyCG9v5EOp2uHdxk9gqEKft8GxFmyQdKf1XWT4szXGVKcy9YLfheP3B3vIdMSeNGH45w9vuoUSfj0NtbRWpGeKxyxC3gtpSliduZGzy6UNPfoACSlPuad48mVciPGuL4ewXJrPVpnSUK33IS7bb3TopemrrpLwCzkMzLnDpk6b0csSA9H5d9zu/NuVcgpS092q72itTF/LE1kTMv1YrNlNPLU8dSYzyJNsYwSJzFQ3sEjcEsnTRtcaWML+na6O66ICU08uMRjeSp27dmnWC5VD1ZzCJvTY8M7mzqcRYwbhqmyQNahnd0vm2WEti4Fq5rVkFXjLSu1ezt7dZA6huoDpvyXh6GQvpjyomxq+TlnG0AlmRJsqYYYmZmf0pTlMCHuT2pLXj29FSneSmsw5nw9hfIOVIHlDITjktjesdtyt5lcPkEhX0d3Vgf2FDX6RNbgySExfKqxCKkKkoItC0JyDGolU/wA7fWewCAxVGkE4SKVTTOaNlY0A6hSpSOrq6KyWogb1ssoVSSlO3v1lnoK6sshrM4+28DzbIOH8oyNubLMhsD5EFDMkc4dI31qSNv0pj760v5FIlblzOKRWj4/MEGegxTfqHw/iCXZZi+RmyMfSdjiSKjhL4ZLYpHWuGKkiuMUra7ObM6IWBMqSKkQz03MQZKD47KkAGuTvrQcfYxx3HRiFaaR54SMMSijGm2H645KNceY29P8AkUYBfJjprFvRJ1Y5ekPUbi3PaSZssYkmQRoXTImOJxGYQ/Thqc003EAD7I4++iihW1UkcirOIqwahOQHGUaj6ofp4HbY5NbV1H5A6lpG3ftgVWvByVslDApVD22onr+bF3H2/hdSPEGRHR7pjOdxiSQrIcWbFpESeYxKVtZ2Z5Yl6pKYC1OBagVEHUgiULTfSV16belfE0BlqQAw2ZA+jaaQZE8A+3snEk9rykO9fcGqppe/vqwaJsbQ1KqUX7bUp2V8G21e0tdqbazJjj6nSPYmwF0rYFnLhi6d9c2cmQc4d5xkBrDyOrPhyCL0i2OqE6EJhF+colu6M6dQRSjqoTpye0lX12s1K7VpyGE09NeFk7Pz+8Jr9powUTfBxa+q6wH1ndX6brEc4RLsidVfn7MTxHFaiF/mwZpI6JFLwkiQfIuh3WRYkRDTV5K8PZ+E05Yjj5iEkWYJzhTDTChCT0rg4ySZfThUgFTbuOigfEWn47WL8WtlLLGfEOKIVAG+0e3gsb4BEW2OJaD9zaidpprDdSUo5MvR/wBG+VMxK7dqkToJRlBfJIaIpezYB/ZeVWggqfidEaY+EK5zbXNM6jaFN/GmeE46GEqQEL7nOAusoYr+rgfsG5R6VptPHrIMZxL1Lxp+vd8dvD15JKqEgXstWc51PspsTJjFTPfk1vk/MVb06ghNKJRkPpF6CMpNrYAi9ZAIbTITHNntvSWVVLwxe5flxGFc70TDrUIhDWGL3CTKL/iajPVJE4U540ePpRI8b5Mxu4uQ3skIyTEBNql5aEL9YjbKvTMtanlEuSKSJUhuBZYMgrC2X01GcQoo3kzPnULNWZxk0Z6e8AxtvmGQ6Q9nVUb3SfTBc/PsVgGMcfInYtiOrzJXtoSHWXeXSVUKKXi1kLJ3VF09ZD6N8SY8g6/ILplnMOROnyRwc7O11uK6N9CYgy1kKRon1vQivUECpbQiLSngAUpa2Dq65Vt6BOto2BGFiPMHrJJ4/hZqm6PH6NN59fkazpuec0Ieoo0XQtPz0qX6N0kdEnb7L5PRa6bitCfIGcv+1WkfHPDaHAEUU5Me5QzNGOEeTkL6mZ28wVAI++MTuh43NV5RsRVWjIvUpAUvJRqxJlzpB6vca5NyLE3+bYBhjdG8VZkdM6NUPc2dqnDWwrsI5ayFFcdSGDUfUSl5FMnKONyRGbnqsrTRcZq+gPqlb8vHi4MqsGO1k36S7AS7A6VzURqX5YjuRhdRJcYKE2OpssY2R5YTu4H0LjKWvgSnRkUKU2XGlMpssWSaLMkDTi5fCQhcjzdiZXAPftvSLAXEr+K11n58UJeQeNcEQfFyFXePsTuGYJ4aSFoIta7c/ksPVpX4C/YUqyV2GmTKFF1f6AQqkr+pSmmSJDVWKEmPsUo1Bh2FqSoHydyySSNXQo/kTew6tu+uh3HEeQ3oZHMsFX5LpbQflyfSfOCWV5fZjK7u61T5+epxek76fa1irqCY4ujty303ZVRSe+F5Fa3EaIz9Gl5UbzF5WgCobndFVeHzCVTUZAqwVrW8d9CUpXWU+tTLeI4ngpKxZOyVHmFjjMneZO3vMPxBAmCWvMoUrnltZzoTGkS1choIXL2I9/HvWuui4buKriRBmh8zvIlF9tCWUU4qjcpy+JUahOytDyONph9u+9S6njhbd4TewlCNPX+6FuyUf65tZXjLIQipVl7q3QYWjt4PSeYHSbNGII55X4DJm1Px/b1JsPY+CFtuNBIgjxmoU+gZ2uYYnVo18Sj7qqqK5O1t8iQoyNtVPHsHzfJ8nrIyKMQJrZ1UtG0smYcDZ8hboeKSv6LqnL2C9DolWsb2hd2mrotogdWpdwHArJv5gFbKaoIH1f8A05WPPh+MuNPJkds5N/v6NQ2YCn/23Tv109SWMsaQn2lm+eRCBwrECCStDR+bSDtjEmVuZSSmSSpc6P5pUB7EQouEPoR046akaHNHSz035zabZI9lZXEzW/4oyAiZSuiojeyvzg2lkkaWqGtD4E1CiZEhvi15OS/t1IcHwjpHxz05Ip7H1UNm8lbJ86ZHkLxGncoaurMypvodBGppq6gD5YpShWm4TE4+MlaEszH9aD1LY4kGPLJJjMWJenaAzFGpj0skkflciYH2Z5LXsLgEK9iZl1I2hQsJVIuVxEdYooOibyyhR1JQ5+6cOnnNWG47nPJbHjJBLWJ+hGS2CBs8td2qMs66WsKxU0OezGkD6VSyFV1rX0hSaf8AF+OuirF2AZRI2N7jarJIcmOmQV7c1yRqMzulWZitgMDRAcKIVhPLFVFWCAb0nGTVv1nWbsfyDHOE8LQCdEwIrl7QqZnHLGQ5pFnKJGlEXa3IQlq6ARWHPLlu68XlFjkrTjRkUVTrfL5mnRbqLGvo46Exs4yb8liCeZbfmFwoEdO4ChRHMtO/L+Rr9kra3qDIUrk6+QcnKzl4msaxAsSpXBVxb18uiXGGT7mp99Wx9YhIlfSRn7EucMjSNO+T+Lyk8DygxzFY3FTPyGZsLM6oQqAFRkGBUtoBucWiiNQjUqNyDEvI39Y8fyZIlSM4GSJ4eguS8iyJ4cVAiWJkiL2JEfYYVBjV/dS1JT4ddUHVobGeTcbRjAnRLGsew2NZgjlYvOEazJ0tj7q1SN0YSnV1agS9kNIFqD0heZuWWE39J2fVH9LHho4tsm62R5jk7fZWt/LFMBViropoUf8Aa52NG/j+4TU6WIbb71SeMPF4LbPv+SiQ3drr4lvXPMrMJxjqPwDiBPgDLcwanokJcI/H2WBlcmGj21t7jagA4LmEouUlPJhcWYqYhBqOMd7p1xfT6/IOAU0EpkhmesaIKyN8msTo/o47RwhbCuMzKHulHRZSm1SC7KX391NJndD1wweIlMKhDMmR4nkqAPCAlf3KpHJIckQnMP3fLKDi7e/Tdg76vpyknXp1fSpwstxTjfA+O53IkaaSkFVMzuj9KCxtGg9goV5hqVQkJFZqhD6Sg7PSWQTFOfpXFWHqFyxNpplTICFZJGBOBTnXK6SqlrxpGF5FoEEql7VD4ohRFC2kP5xaiWFR8ieg66+sPjWeZvE8dZZzKz9IkuwA45He2uL0y700RvAzY3qqYwepGsRglNId1Cu82q/IEJDHblriMiiz5wMlcfS9wlUWlnTnirrS6HHDqRemJ3bJPE4Xhpozcwy6ayKe0ZzOCJDEGKYNkbJIyKfQo2ExFCj5vpncMWzaB5pzlPmGXsPTxiTF8sjk0nmcMgTSLOMcgkSi7NG3FxWr487SN3TFdHUg/Y7OziUOCxQJOnJfrpLwSrUIn4vQP9Uumj0iekfpAKJ5nXKMCxe2ugi9voFsa6P3zyn9xrNPr8JGiubenXoEd3VwusGP5pKOsjqRcl6blr8go+g/SKP7YVmsse0KprlGKulnp7xtEQXEFwhlvUBkzqc6q8iswEvd5pRjPpoiywovwIh63zdjxgyMj+Z7MktbGqQMHO38vkVfsV5ROKDz6fnv4zcfLTfv0tZMGYcxfiJvdbW6j4PG0AicHpISNIjAbFUhrF2Zoq9qkIFhaCKo5aiqYm1ab130rQKfF5dalOkP4L/BfQSgdRF2JTur4a6vyFLumrEGRJcayyxU9ZJxxCJ2vcBiT+USiXqpOwOShd5JP6MPIT0VNJseqo0zjhbe2oWdsjiBClbWdnbGpOJG1N7O3oBCTNaFqSDsEmEGy0QQ20pSm2qSyb9OeLpxI/GC+94mcEhspdFFibsEFW4PrAtXLQflCV0kw+lxDBYrihGR8vtxrCopHojBFP0koWj8FTEWNuSR1Qne6FJ5sd6avPWvpNBf8LdOWF8eytNYvEmmcWxfA2KZgTug7UzggTylnYET4FvWAp4CgobirTsrTbSuLSQSk7UuvBeoGmUFTEv8uWhR+lH7m9NWTuJ9LeCk81A8o5I3y9XijHq2StEkbl9HRDI2Z8LGvarU+p3XdQNWItD0N6Tk5O3R2t6b0bogVWeA6NanGoTkp8Iy0rTv15fIGHolLm/t8LXJGZrkbULx9/lkL8icgJ/6XtpG8s/SPgQbkhPYoTKr8T4+5BkGXlH6qNh37dJoWuiDGGKoL7b21kbW9M1N7fdTf/5elbwpAotq1+TpTRHDJHTrjObLCX+MiqVweGyNZf7vaveWBYv3/pmgS3EnSNgGJSxJfYVFJm7E8ETviI496CM3uAGER0KgNNtiDrSulUfkraF1aFngqoRqaVqMlR9o69nu76uNkzAkAnF11O26WxKLygn99P7O4rv/AFukcsgXRr08NsmbzWGRPf5pIHe4IlAvVGSl9g0qAwad1dLo6sDWxrcEJW0wE1ap/AkKLjqIVR7UDsKu1NPD/jvGEFistlCVAkmE4Z4owN84mYGrsbBzGWom0D7KaoaVrw+dUG4v5zb7KpqeUKZybVoeFUiWDoVOcdfcKK+nb+zoIsjYYh05SJb61Rt8wj7LKG9vpvycTemkTa5URArX3B6VW406bsOQhUsCUJnSM47iTE6/OBcRCiXNbOkME+1e+ldOL3D4RGGSUSBrYWaTTBIxtaeYytriwlgYu3ymUBRCfJImjqdaYaEa0xaIxFvoPwb13SZStxfCnbJzWrdVkfyM+xhiep3FvbglaZ5SxSXODcaRRtA6J3JRYYKNQERqGJ49+Su5U6gdhgGsIIwr6UIMlhKVoQZKd3bSum50yFhWB5CE0OJHVsYp/F2KbxxGtP64iZmlDY7oU/mPlOMdN9RyHCx3GWSLw1qsYYiwRlsSxlkjDIMdRDaGFmZRImprbgCrsMIhUDTupTVzvLemrFEpcb7/ABkVyHH8Jd1ZK19wytfHzqDf1TRW3B+Gca4rTqbKWK6wWFxyLHWWU7aWKysjaiqelPhrtpreJfFWGYK49JWuYRaksZ2yQDiEwZULk2NctiQ3VIppG5QhQO6kQ16LhV0EclOT49dJmHJmM4lkWLoVxHJBEp/G45PIu3OBK15lTWyy5neEbUdR8p5bh30GK4+xnDMYRwInBPWO4xizDBI8oTuo+F1Avjscbm5jWp3MIuM3KmrQtPuaenrDeBcRYzkkiEoTv0og2N4VEpG7J1G/MFe8RxjbFyhOY1eTjqTbxdvwadVjHGWVueXxja44+SVK1IRyd7ZGQr0VhbHl/GD2o6t7EeRLr0IVBbhI6rD1HSnITd5KxxhnbHSSM7PHZJIUjYgTSOQM7AByTMCF9fQhtdXVOxheFdEI1JS+UorJxeDkv0qIKCRcTou8gddIhsDRZJlqxqirlB2pzWSK1FR3UOzZEHha0plF5KlC2qzpLNk5SDr/ACLd+U/95Jqz7an/AAlXq7/gX/sU1Hv85E/+CPuhf5uKP8qC1Iv340/5OR6bv8441/ltDo3+O5T/AM53XUq/zoV/4A2av/4VP2bdX/d/rx9RX95Kf8oodRj95qv8PWadf3jf/XA6H+Tv/ZHqv5ez9mzUp/frJ/kpFpv/AM3Xf/DGbUk/xOr/AMHs04f/ANQZ/wDm0+a//9k=', 'opt_out_title': 'Opt-out Preferences', 'cookie_list_cookie': 'Cookie', 'cookie_notice_title': 'We value your privacy', 'blocked_consent_text': 'Please accept cookies to access this content', 'cookie_list_category': '', 'cookie_list_duration': 'Duration', 'revisit_consent_logo': 'iVBORw0KGgoAAAANSUhEUgAAAMgAAACRCAYAAACG2fehAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBMzE5RjA4RTM5MjE2ODExODIyQThEQTAyQUM4NzYzRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzlCRUQ4MTZCMEMxMUVCOTM2OEJFNTEwMzA1NTgxRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzlCRUQ4MDZCMEMxMUVCOTM2OEJFNTEwMzA1NTgxRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDIzNzhmZDAtYjQyYS1kODRjLWJjMjYtNjI0YzllMzI2ZTI4IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjczOTFjNTMtMTE1ZS00ZjRkLTkxMzItOTE0YzI3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', 'revisit_consent_text': 'Consent Preferences', 'cookie_notice_message': 'We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking Accept All, you consent to our use of cookies as described in our Cookie Policy.', 'cookie_list_description': 'Description', 'preference_center_title': 'Customize Consent Preferences', 'opt_out_privacy_overview': 'We use third-party cookies that help us analyze how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. However, you can opt out of these cookies by checking Do Not Sell or Share My Personal Information and clicking the Save My Preferences button. Once you opt out, you can opt in again at any time by unchecking Do Not Sell or Share My Personal Information and clicking the Save My Preferences button.', 'revisit_consent_position': 'left', 'is_language_toggle_enable': True, 'ccpa_cookie_notice_message': 'This website or its third-party tools process personal data. You can opt out of the sale of your personal information by clicking on the “Do Not Sell or Share My Personal Information” link.', 'is_revisit_consent_visible': True, 'opt_out_cancel_button_text': 'Cancel', 'preference_center_overview': 'Necessary category cookies are stored on your browser as they are essential for enabling the basic functionalities of the site. We also use third-party cookies that help us analyze how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.', 'cookie_list_tracking_script': '', 'is_show_cookie_list_visible': True, 'cookie_notice_custom_logo_url': '', 'cookie_notice_do_not_sell_link': 'https://privacycenter.cytrio.com/homefitnessparts', 'cookie_notice_do_not_sell_text': 'Do Not Sell or Share My Personal Information', 'is_remove_cytrio_button_enable': True, 'cookie_list_always_active_label': 'Always Active', 'cookie_notice_cookie_policy_url': '', 'cookie_notice_accept_button_text': 'Accept All', 'cookie_notice_cookie_policy_text': 'Cookie Policy', 'cookie_notice_reject_button_text': 'Reject All', 'cookie_notice_customize_button_text': 'Customize', 'cookie_notice_do_not_sell_link_text': 'Do Not Sell or Share My Personal Information', 'opt_out_save_preference_button_text': 'Save My Preference', 'is_cookie_notice_close_button_enable': True, 'is_cookie_notice_cookie_policy_enable': True, 'is_cookie_notice_reject_button_enable': True, 'cookie_list_no_cookies_to_display_label': 'No cookies to display', 'is_cookie_notice_customize_button_enable': True, 'is_cookie_notice_categories_on_first_layer': True, 'preference_center_save_preference_button_text': 'Save My Preferences'}, 'general': {'is_tl': 'enabled', 'do_not_sell_link': 'Do Not Sell or Share My Personal Information', 'is_show_ccpa_banner': True, 'sale_of_personal_data': ['functional', 'analytics', 'performance', 'advertisement', 'other'], 'consent_expiration_days': '30', 'consent_geo_target_name': {'ccpa_target_name': 'United States', 'gdpr_target_name': 'EU Countries', 'ccpa_gdpr_target_name': 'Worldwide'}, 'is_show_do_not_sell_link': False, 'load_cookies_prior_consent': [], 'hide_categories_from_banner': [], 'is_reload_page_on_consent_action': False}, 'custom_css': {}, 'default_logo': 'https://cytriocpmprod.blob.core.windows.net/cytrio-public/consentbanner_logo/default_consent_logo.svg', 'consent_template': 'CCPA'} thirdPartyScripts = [] firstPartyScripts = [] domains = ['homefitnessparts.com', '.authorize.net', '.homefitnessparts.com'] thirdPartyCookies = [{'category': 'Functional', 'cookies': ['__cfruid']}, {'category': 'Unclassified', 'cookies': ['_cfuvid']}] firstPartyCookies = [{'category': 'Unclassified', 'cookies': ['quform_session_5e32f80502412dae17ed4a68af851b6a', 'sbjs_migrations', 'sbjs_current_add', 'sbjs_first_add', 'sbjs_current', 'sbjs_first', 'sbjs_udata', 'sbjs_session']}] revisitIconLink = 'https://cytriocpmprod.blob.core.windows.net/cytrio-public/consentbanner_logo/2266/2348/consent_banner.PNG' banner_status = 'active' customize_consent_preferences_categories = [{'category_name': 'Unclassified', 'category_description': 'Unclassified uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.', 'category_cookies': [{'homefitnessparts.com': [{'cookie_name': 'quform_session_5e32f80502412dae17ed4a68af851b6a', 'cookie_duration': None, 'cookie_description': 'NA'}, {'cookie_name': 'sbjs_migrations', 'cookie_duration': None, 'cookie_description': 'NA'}, {'cookie_name': 'sbjs_current_add', 'cookie_duration': None, 'cookie_description': 'NA'}, {'cookie_name': 'sbjs_first_add', 'cookie_duration': None, 'cookie_description': 'NA'}, {'cookie_name': 'sbjs_current', 'cookie_duration': None, 'cookie_description': 'NA'}, {'cookie_name': 'sbjs_first', 'cookie_duration': None, 'cookie_description': 'NA'}, {'cookie_name': 'sbjs_udata', 'cookie_duration': None, 'cookie_description': 'NA'}, {'cookie_name': 'sbjs_session', 'cookie_duration': '04/21/2024 22:22:05', 'cookie_description': 'NA'}]}, {'authorize.net': [{'cookie_name': '_cfuvid', 'cookie_duration': None, 'cookie_description': 'NA'}]}]}, {'category_name': 'Functional', 'category_description': 'Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.', 'category_cookies': [{'authorize.net': [{'cookie_name': '__cfruid', 'cookie_duration': None, 'cookie_description': 'Used by the content network, Cloudflare, to identify trusted web traffic.'}]}]}, {'category_name': 'Analytics', 'category_description': 'Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.', 'category_cookies': []}, {'category_name': 'Marketing', 'category_description': 'Marketing cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.', 'category_cookies': []}, {'category_name': 'Necessary', 'is_always_active': True, 'category_description': 'Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.', 'category_cookies': [{'cytrio.com': [{'cookie_name': 'cyt-consent', 'cookie_duration': '2024-05-31 01:02:11', 'cookie_description': "This cookie is set by CYTRIO to remember the users' consent settings so that the website recognizes the users the next time they visit."}]}]}] domain_id = 2348 sub_domain_id = '' scriptSelector = 'data-cookie-category' scriptData all_categories_data eu_countries_code = [ 'AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', ] consent_template_to_show = 'gdpr' user_info = {} revisitConsentPositionClass = this.template_values.content.revisit_consent_position === 'left' ? 'cyt-revisitIcon-left' : 'cyt-revisitIcon-right' revisitConsentTextPositionClass = this.template_values.content.revisit_consent_position === 'left' ? 'cyt-revistIcon-text-left' : 'cyt-revistIcon-text-right' urlLinkIcon = ` ` css = ` .cyt-main-wrapper *{ margin:0; padding:0; } .cyt-modal *{ margin:0; padding:0; } .cyt-revisitIcon *{ margin:0; padding:0; } .cyt-accordion, .cyt-modal .cyt-modal-header { font-family: inherit; width:100%; } .cyt-switch { position: relative; display: inline-block; width: 36px; height: 20px; margin-right:10px; } .cyt-switch input { opacity: 0; } .cyt-slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: 0.4s; transition: 0.4s; } .cyt-slider:before { position: absolute; content: ''; height: 16px; width: 16px; left: 2px; bottom: 2px; background-color: #fff; -webkit-transition: 0.4s; transition: 0.4s; } input:checked + .cyt-slider { background-color: #00B08B; } input:focus + .cyt-slider { box-shadow: 0 0 1px #2196f3; } input:checked + .cyt-slider:before { -webkit-transform: translateX(16px); -ms-transform: translateX(16px); transform: translateX(16px); } .cyt-slider.cyt-round { border-radius: 34px; } .cyt-slider.cyt-round:before { border-radius: 50%; } .cyt-main-wrapper { width: 100%; display: none; flex-direction: column; position: fixed; z-index: 999999999; font-family: inherit; line-height:24px; } .cyt-main-wrapper.cyt-consent-container-show { display: flex; } .cyt-main-wrapper.banner_top, .cyt-main-wrapper.classic_top { top: 0; } .cyt-main-wrapper.banner_bottom, .cyt-main-wrapper.classic_bottom { bottom: 0; } .cyt-main-wrapper.box_left_top { left: 10px; top: 10px; } .cyt-main-wrapper.box_right_top { right: 10px; top: 10px; } .cyt-main-wrapper.box_left_bottom { left: 10px; bottom: 10px; } .cyt-main-wrapper.box_right_bottom { right: 10px; bottom: 10px; } .cyt-main-wrapper .cookieNoticeMessageDiv { display: flex; padding-top: 5px; justify-content:space-between; flex:0 0 62%; } .cyt-main-wrapper .cookieNoticeTitleDiv, .cyt-main-wrapper .preferencesTitleDiv { font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 10px; } .cyt-main-wrapper .cookieNoticeMessageTextDiv { padding-right: 10px; font-size:15px; line-height:24px; } .cyt-main-wrapper .overflowDiv { max-height: 200px; overflow: auto; padding:0 10px 0 0; } .cyt-modal .overflowDiv { max-height: 52vh; overflow: auto; padding:0 10px 0 0; } .cyt-main-wrapper .saveMyPreferencesButtonDiv, .cyt-modal .saveMyPreferencesButtonDiv { display: flex; justify-content: flex-end; padding-top:20px; position:relative; } .cyt-main-wrapper .preferencesOverviewDiv { font-weight: 400; font-size: 14px; line-height: 24px; margin: 0 0 10px; } .cyt-modal .optOutPreferencesCheckbox { margin: 10px 0; display:flex; align-items:center; } .optOutPreferencesCheckbox input{ margin:0 5px 0 0; width: 20px; height: 18.5px; } .cyt-modal { box-shadow: 0 32px 68px rgb(0 0 0 / 30%); margin: 0 auto; position: fixed; max-width: 100%; background: #fff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: none; padding:20px; } .cyt-modal.modal-open { display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: 0.8s; overflow: hidden; width: 845px; max-height: 82vh; } .cyt-modal.modal-open .cyt-poweredBy { display: flex; align-items: center; font-size: 10px; right: 20px; color: #797979; } .cyt-modal.modal-open .cyt-poweredBy .cyt-closeIcon{ display:none; } .cyt-modal .cyt-modal-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; } .cyt-accordion-header .cyt-accordion-btn, .cyt-modal .cyt-close-btn { background: 0 0; padding: 0; cursor: pointer; min-height: 0; text-shadow: none; box-shadow: none; } .cyt-modal .cyt-modal-title { font-size: 18px; font-weight: 700; line-height: 24px; } .cyt-modal .cyt-close-btn { margin: 0; vertical-align: middle; border: none; width: auto; height: auto; line-height: 0; } .cyt-preference-wrapper { display: none; border: 1.5px solid #f4f4f4; padding: 16.5px 24px; box-shadow: 0 3px 10px 0 #acabab4d; color: rgb(33,33,33); } .cyt-consent-bar { min-height: 100px; border: 1px solid; padding: 20px; box-shadow: 0 -1px 10px 0 #acabab4d; border-color: #f4f4f4; } .cyt-consent-container.cyt-consent-bar-expand .cyt-preference-wrapper { display: block; } .cyt-consent-container.classic_top .cyt-preference-wrapper { animation: 0.5s cyt-classic-top-expand; } .cyt-consent-container.classic_bottom.cyt-consent-bar-expand { animation: 0.5s cyt-classic-bottom-expand; } .cyt-consent-container.cyt-consent-bar-expand .cyt-btn-customize::after { transform: rotate(-180deg); } .cyt-btn-customize { position: relative; padding: 8px 27px; line-height: 24px; white-space: nowrap; } .cyt-btn{ white-space: nowrap; line-height: 24px; white-space: nowrap; margin-right: 8px; cursor: pointer; height: 30px; padding: 7px 10px; font-size: 13px; display: flex; align-items: center; justify-content: center; border-radius: 5px; } /* .cyt-consent-container .cyt-btn-customize::after { position: absolute; content: ''; display: inline-block; top: 18px; right: 12px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid; border-top-color: inherit; } */ .cyt-accordion .cyt-accordion-item, .cyt-accordion-item { display: flex; margin-top: 10px; } .cyt-accordion-chevron { margin-right: 20px; position: relative; cursor: pointer; padding: 1px; } .cyt-accordion-header-wrapper { cursor: pointer; width: 100%; } .cyt-accordion-item .cyt-accordion-header { display: flex; justify-content: space-between; align-items: center; } .cyt-accordion-header .cyt-accordion-btn { font-size: 14px; font-family: inherit; color: #212121; line-height: 24px; border: none; font-weight: 700; margin: 0; text-transform: none; } .cyt-accordion-header-des { color: #212121; font-size: 14px; line-height: 24px; margin: 0px 0 5px; } .cyt-accordion-header-des p{ font-size: 14px; margin:0; } .cyt-accordion-header .cyt-always-active { color: green; font-weight: 600; line-height: 24px; font-size: 14px; margin-right:10px; } .cyt-accordion-item .cyt-accordion-chevron i::before { content: ''; position: absolute; border-right: 2.4px solid; border-bottom: 2.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: 0.1s ease-in-out; top: 8px; } .cyt-accordion.cyt-accordion-active .cyt-accordion-chevron i::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .cyt-audit-table .cyt-cookie-des-table li { list-style-type: none; display: flex; padding: 3px 0; } .cyt-audit-table .cyt-cookie-des-table { font-size: 12px; line-height: 24px; font-weight: 400; padding:10px; margin: 0; } .cyt-cookie-des-table li div:first-child { width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word; } .cyt-cookie-des-table li div:last-child { flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px; } .cyt-audit-table .cyt-cookie-des-table li:first-child { padding-top: 0; } .cyt-accordion .cyt-accordion-body { display: none; } .cyt-accordion.cyt-accordion-active .cyt-accordion-body { display: block; padding: 0 22px; margin-bottom: 16px; } .cyt-audit-table .cyt-empty-cookies-text { color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px; } .cyt-poweredBy-bottom{ font-size: 11px; display: flex; justify-content: flex-end; background-color: #EDEDED; align-items: center; padding: 12px; margin: 20px -20px -15px -20px; line-height:24px; } .cyt-poweredBy-bottom span img, .cyt-poweredBy span img{ width:40px; margin:0 5px; } .cyt-main-wrapper .cookieNoticeTitleDiv{ display:flex; justify-content:space-between; align-items:center; } .cyt-main-wrapper .cookieNoticeTitleDiv .cyt-poweredBy{ display:flex; justify-content:space-between; align-items:center; font-size: 11px; font-weight:normal; color:#858788; top:5px; right:15px; color: #797979; } .cyt-do-not-sell-button{ padding:0; min-height:25px !important; } .cyt-revisitIcon{ display: flex; align-items: center; justify-content: center; background: #00B08B; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer; box-shadow: 0 32px 68px rgb(0 0 0 / 30%); } .cyt-revisitIcon-left{ bottom:15px; left:15px; } .cyt-revisitIcon-right{ bottom:15px; right:15px; } .cyt-revisitIcon button{ cursor: pointer; background:transparent; border:none; line-height:normal; } .cyt-revisitIcon img{ width:30px } .cyt-revisitIcon-hide{ display:none } .cyt-revistIcon-text-left{ display:none; position: absolute; top: 30%; width: 125px; left: 120%; background-color: black; color: #fff; border-radius: 4px; font-size: 11px; padding:4px; } .cyt-revisitIcon:hover .cyt-revistIcon-text-left{ display:block; } .cyt-revistIcon-text-left::after { content: " "; position: absolute; top: 25%; left: -9%; border-width: 5px; border-style: solid; border-color: transparent black transparent transparent; } .cyt-revistIcon-text-right{ display:none; position: absolute; top: 30%; width: 125px; right: 120%; background-color: black; color: #fff; padding: 4px; border-radius: 4px; font-size: 11px; } .cyt-revisitIcon:hover .cyt-revistIcon-text-right{ display:block; } .cyt-revistIcon-text-right::after { content: " "; position: absolute; top: 25%; right: -9%; border-width: 5px; border-style: solid; border-color: transparent transparent transparent black; padding: 4px; } .cyt-hide{ display:none !important; } .cyt-flex1{ flex:1 1 0%; padding:8px 27px; } .cyt-main-wrapper.box_left_top .cyt-ccpaDoNotSellAndSavePrefDiv ,.cyt-main-wrapper.box_right_top .cyt-ccpaDoNotSellAndSavePrefDiv, .cyt-main-wrapper.box_left_bottom .cyt-ccpaDoNotSellAndSavePrefDiv, .cyt-main-wrapper.box_right_bottom .cyt-ccpaDoNotSellAndSavePrefDiv{ flex-direction:column; } .cyt-blocked-content-div{ background-color:#e6e7e8; display:inline-flex; justify-content:center; align-items:center; line-height:24px; } .cyt-blocked-content-div p{ display:flex; justify-content:center; align-items:center; font-size:16px !important; } .cyt-blocked-content-div svg{ height:24px; width:24px; margin-right:4px; } .cyt-consentCount{ background-color: #d6d6d6; border-radius: 5em; display: inline-block; font-size: .8em; font-weight: 700; letter-spacing: .25px; line-height: 1.2em; margin-left: 0.2em; padding: 0.25em 0.5em; } .cyt-consentCount-arrow{ cursor:pointer; } .cyt-consentCount-arrow-up::after{ border-style: solid; border-width: 0.15em 0.15em 0 0; content: ""; display: inline-block; height: 6px; width: 6px; position: absolute; right: 1em; top: 1em; transform: rotate(-45deg); } .cyt-consentCount-arrow-down::after{ border-style: solid; border-width: 0.15em 0.15em 0 0; content: ""; display: inline-block; height: 6px; width: 6px; position: absolute; right: 1em; top: 1em; transform: rotate(-225deg); } .cyt-category-count-div{ display:flex; justify-content:space-between; margin: 20px 0 0px 0; } .cyt-category-title{ font-weight:700; font-size:16px; } .cyt-category-value{ margin-right:10px; font-size:14px; } .cyt-cookieStringDomainWraper{ border: 1px solid #d6d6d6; padding:10px; margin-bottom:10px; position:relative; cursor:pointer; border-radius:5px; } .cyt-getCookiesStringContainer{ display:none; transition: 0.1s ease-in-out; } .cyt-domainName{ font-weight:700; font-size:14px; display:flex; align-items:center; } .cyt-overlay{ background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999; } .cookieNoticeMessageTextDiv p{ margin:0; display:inline; font-size: 14px; line-height: 24px; } .cyt-domainLink{ display: inline-flex; align-items: center; text-decoration: none; transition: all .3s ease-in-out; font-size:14px; position:relative; } .cyt-domainLink svg{ width:16px; height:16px; margin-left: 0.8em; } .cyt-urlIconTooltip{ display:none; top: 30%; width: 160px; right: 110%; background-color: black; color: #fff; padding: 3.2px; border-radius: 4px; font-size: 11px; margin-left: 0.8em; line-height: normal; } .cyt-urlIconTooltip::after{ content: " "; position: absolute; top: 25%; left: 13%; border-width: 5px; border-style: solid; border-color: transparent black transparent transparent; } .cyt-domainLink:hover .cyt-urlIconTooltip{ display:block; } .cyt-poweredBy-title{ display:flex; align-items:center; } .doNotSellDiv{ font-weight:bold; cursor:pointer; font-size:14px; } .doNotSellDiv a{ display: inline-flex; align-items: center; text-decoration: none; color:#1863DC; } .doNotSellDiv a:active{ color:#1863DC; } @keyframes cyt-classic-top-expand { 0% { opacity: 0; transform: translateY(-50%); } 50% { opacity: 0; } 100% { opacity: 1; transform: translateY(0); } } @keyframes cyt-classic-bottom-expand { 0% { transform: translateY(50%); } 100% { transform: translateY(0); } } @media only screen and (max-width: 1024px) { .cyt-main-wrapper .cookieNoticeMessageDiv { flex-direction:column; align-item:center margin-bottom:10px; } .cyt-main-wrapper .cookieNoticeMessageDiv .cookieNoticeMessageTextDiv{ margin-bottom:10px; } .cyt-do-not-sell-button{ text-align:left; padding:0; min-height:25px !important; } .cyt-consent-bar{ padding:10px 15px; } .cyt-modal.modal-open{ max-height:100vh; width:100%; } .cyt-ccpaDoNotSellAndSavePrefDiv{ flex-direction:column; } .cyt-ccpaDoNotSellButtonDiv{ width:100% !important; margin-top:10px; } } @media only screen and (max-width: 450px) { .cookieNoticeButtonsDiv{ flex-wrap:wrap; } .doNotSellTextAndButtonsContainer{ flex-direction:column; margin-top:0px !important; align-items:inherit !important; } .doNotSellDiv{ margin-bottom:10px !important; } .cyt-btn-customize { flex:1 1 0%; } .cyt-btn{ flex:1 1 0%; } .cyt-btn-acceptAll{ order:1; flex-basis:100% !important; margin-bottom: 10px; margin-top:10px; margin-right:10px !important; } .cyt-btn-customize{ order:2; flex-basis:0% !important; } .cyt-btn-reject{ order:3; margin-right:10px !important; flex-basis:0% !important; } .cyt-main-wrapper.box_left_top{ top:0; left:0; width:100% !important; } .cyt-main-wrapper.box_right_top{ right:0; top:0; width:100% !important; } .cyt-main-wrapper.box_left_bottom{ bottom:0; left:0; width:100% !important; } .cyt-main-wrapper.box_right_bottom{ right:0; bottom:0; width:100% !important; } .cyt-modal-button-container{ flex-wrap:wrap } .cyt-modal-button-container .cyt-cancel-button{ margin-bottom:10px !important; } .cyt-modal-button-container .cyt-flex1{ flex:1 0 100%; } .modal-open .saveMyPreferencesButtonDiv{ flex-wrap:wrap } .modal-open .saveMyPreferencesButtonDiv .cyt-btn{ flex:1 0 100%; } .modal-open .saveMyPreferencesButtonDiv .cyt-btn-acceptAll{ order:1; margin:0 0 10px 0 !important; } .modal-open .saveMyPreferencesButtonDiv .cyt-btn-reject{ order:3; margin:0px !important; } .modal-open .saveMyPreferencesButtonDiv .cyt-btn-savePref{ order:2; margin:0 0 10px 0 !important; } .cyt-poweredBy-title{ flex-direction:column; } } @media only screen and (max-width: 300px) { .cookieNoticeTitleDiv{ margin-top:10px !important; } } ` closeIcon = ` ` poweredByDivTop = '
Powered by
' poweredByDivBottom = '
Powered by
' Customerimage = this.template_values.content.customer_logo CustomerLogo = `
` CustomerLogoDivBottom = `
` infoIcon = ` ` revisitIcon = `
` showRevisitIcon = this.template_values.content.is_revisit_consent_visible !== 'false' && this.template_values.content.is_revisit_consent_visible is_lang_enable = this.template_values.general.is_tl === 'enabled' ? true : false constructor() { if(this.is_lang_enable){ this.translateLang() } else {} this.scriptData = localStorage?.getItem('scriptData') this.scriptData = JSON.parse(this.scriptData) this.addStylesToHead(this.css) this.template_values.consent_template = this.template_values.consent_template.toLowerCase() if (this.template_values.content.customer_logo){ if (this.template_values.content.is_cookie_notice_close_button_enable) { this.CustomerLogo += `${this.closeIcon}
` } else { this.CustomerLogo += `
` } } else { if (this.template_values.content.is_cookie_notice_close_button_enable) { this.poweredByDivTop += `${this.closeIcon}` } else { this.poweredByDivTop += `` } } this.customize_consent_preferences_categories = this.reArrangeCustomizeConsentPrefrence( this.customize_consent_preferences_categories ) } translateLang(){ const template_data = this.template_values const unclassified_desc = "Unclassified uncategorized cookies are those that are being analyzed and have not been classified into a category as yet." const functional_desc = "Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features." const analytics_desc = "Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc." const marketing_desc = "Marketing cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns." const necessary_desc = "Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data." const advertisement_desc = "This cookie tells the company what original medium was used to send the link (i.e. referral, email, instant message, etc.)." const do_not_sell = template_data?.content?.cookie_notice_do_not_sell_link_text const categories = "Categories" const go_to_website = "Go to company website url" const requestBody = { q: [template_data?.content?.cookie_notice_title, template_data?.content?.cookie_notice_message, template_data?.content?.cookie_notice_accept_button_text, template_data?.content?.cookie_notice_reject_button_text, template_data?.content?.cookie_notice_customize_button_text, template_data?.content?.preference_center_title, template_data?.content?.preference_center_overview, "Unclassified", "Functional", "Analytics", "Marketing", "Necessary", "Advertisement", unclassified_desc, functional_desc, analytics_desc, marketing_desc, necessary_desc, advertisement_desc, do_not_sell, template_data?.content?.preference_center_save_preference_button_text, categories, go_to_website, template_data?.content?.cookie_list_always_active_label, template_data?.content?.cookie_list_no_cookies_to_display_label, template_data?.content?.opt_out_title, template_data?.content?.opt_out_privacy_overview, template_data?.content?.opt_out_save_preference_button_text, template_data?.content?.blocked_consent_text, template_data?.content?.revisit_consent_text, template_data?.content?.opt_out_cancel_button_text, "of", "Selected" ], target: navigator.language }; this.APIRequest('/api/v1/consent_template/lang_api/' + this.tenant_id, { method: 'POST', body: JSON.stringify(requestBody), }) .then(response => response.json()) .then(data => { this.tl_cookie_notice_title = data.data.cookie_title this.tl_cookie_notice_message = data.data.cookie_message this.tl_cookie_notice_accept_button_text = data.data.accept_button this.tl_cookie_notice_reject_button_text = data.data.reject_button this.tl_cookie_notice_customize_button_text = data.data.customized_button this.tl_preference_center_title = data.data.preference_title this.tl_preference_center_overview = data.data.preference_overview this.tl_unclassified = data.data.unclassified_title this.tl_functional = data.data.functional_title this.tl_analytics = data.data.analytics_title this.tl_marketing = data.data.marketing_title this.tl_necessary = data.data.necessary_title this.tl_advertisement = data.data.advertisement_title this.tl_unclassified_desc = data.data.unclassified_desc_res this.tl_functional_desc = data.data.functional_desc_res this.tl_analytics_desc = data.data.analytics_desc_res this.tl_marketing_desc = data.data.marketing_desc_res this.tl_necessary_desc = data.data.necessary_desc_res this.tl_advertisement_desc = data.data.advertisement_desc_res this.tl_do_not_sell_link_text = data.data.donot_sell_resp this.tl_preference_center_save_preference_button_text = data.data.preference_button this.tl_categories = data.data.categories_text this.tl_go_to_website = data.data.go_to_website_text this.tl_always_active = data.data.always_active_text this.tl_no_cookie_text = data.data.no_cookies_text this.tl_opt_out_title = data.data.opt_out_title_resp this.tl_opt_out_privacy_overview = data.data.opt_out_privacy_overview_resp this.tl_opt_out_save_preference_button_text = data.data.opt_out_save_preference_button_text_resp this.tl_blocked_consent_text = data.data.blocked_consent_text_resp this.tl_revisit_consent_text = data.data.revisit_consent_text_resp this.tl_opt_out_cancel_button_text = data.data.opt_out_cancel_button_text_resp this.tl_off = data.data.of_data this.tl_selected_data = data.data.selected_data }) .catch(this.handleError) } reArrangeCustomizeConsentPrefrence() { return [ { ...this.customize_consent_preferences_categories.find(value => value.category_name === 'Necessary') }, { ...this.customize_consent_preferences_categories.find(value => value.category_name === 'Functional'), }, { ...this.customize_consent_preferences_categories.find(value => value.category_name === 'Analytics'), }, { ...this.customize_consent_preferences_categories.find(value => value.category_name === 'Marketing'), }, { ...this.customize_consent_preferences_categories.find(value => value.category_name === 'Unclassified'), }, ] } setCategoryCountSelected() { let count = 0 this.customize_consent_preferences_categories?.forEach((e, index) => { const id = 'cyt-category-' + index const checkbox = document.getElementById(id) if (checkbox?.checked) { count++ } }) const categoryCountDiv = document.getElementById('cyt-categoryCountDiv') if (categoryCountDiv) { if(this.is_lang_enable){ categoryCountDiv.innerHTML = `${count} ${this.tl_off} ${this.customize_consent_preferences_categories.length} ${this.tl_selected_data}` }else{ categoryCountDiv.innerHTML = `${count} of ${this.customize_consent_preferences_categories.length} Selected` } } } // on page load make all third party script tags as plain text onLoadRemoveScripts() { let observer = new MutationObserver(callback) let _that = this function callback(mutations) { if (document.body) { for (let script of _that.thirdPartyScripts) { const scriptTag = document.querySelector('script[src*="' + script + '"]') if (scriptTag) { scriptTag.type = 'text/plain' scriptTag.dataset.cookieCategory = 'Testing' } } observer.disconnect() _that.modifyScripts() } } observer.observe(document.head, { childList: true, subtree: true, }) } enableScripts() { const scriptTags = document.querySelectorAll('script') const acceptedCookiesCategory = Object.keys(this.scriptData?.accepted_cookies_category || {}) const consentStatus = this.scriptData?.consent_status for (let script of scriptTags) { if (consentStatus === 'partially_accepted' && acceptedCookiesCategory.includes(script.dataset.cookiecategory)) { script.type = 'text/javascript' script.parentNode.replaceChild(script, script) } else if (script.type === 'text/plain') { script.type = 'text/javascript' script.parentNode.replaceChild(script, script) } } } enableIframeTags() { const iframeTags = document.querySelectorAll('iframe') const acceptedCookiesCategory = Object.keys(this.scriptData?.accepted_cookies_category || {}) const consentStatus = this.scriptData?.consent_status const enableIframe = iframe => { this.hideContentBlockedDiv('iframe') iframe.setAttribute('src', iframe.dataset.src) iframe.removeAttribute('data-src') iframe.style.display = 'initial' iframe.parentNode.replaceChild(iframe, iframe) } for (let iframe of iframeTags) { if (consentStatus === 'partially_accepted' && acceptedCookiesCategory.includes(iframe.dataset.cookiecategory)) { enableIframe(iframe) } else if (iframe.dataset.src) { enableIframe(iframe) } } } enableEmbedTags() { const embedTags = document.querySelectorAll('embed') const acceptedCookiesCategory = Object.keys(this.scriptData?.accepted_cookies_category || {}) const consentStatus = this.scriptData?.consent_status const enableEmbedTag = embed => { this.hideContentBlockedDiv('embed') embed.setAttribute('src', embed.dataset.src) embed.removeAttribute('data-src') embed.style.display = 'initial' embed.parentNode.replaceChild(embed, embed) } for (let embed of embedTags) { if (consentStatus === 'partially_accepted' && acceptedCookiesCategory.includes(embed.dataset.cookiecategory)) { enableEmbedTag(embed) } else if (embed.dataset.src) { enableEmbedTag(embed) } } } enableObjectTags() { const objectTags = document.querySelectorAll('object') const acceptedCookiesCategory = Object.keys(this.scriptData?.accepted_cookies_category || {}) const consentStatus = this.scriptData?.consent_status const enableObjectTag = object => { this.hideContentBlockedDiv('object') object.setAttribute('data', object.dataset.data) object.removeAttribute('data-data') object.style.display = 'initial' object.parentNode.replaceChild(object, object) } for (let object of objectTags) { if (consentStatus === 'partially_accepted' && acceptedCookiesCategory.includes(object.dataset.cookiecategory)) { enableObjectTag(object) } else if (object.dataset.data) { enableObjectTag(object) } } } hideContentBlockedDiv(tag) { Array.from(document.getElementsByClassName('cyt-blocked-content-div')).forEach(function (element, index, array) { if (element.dataset.tag === tag) { element.style.display = 'none' } }) } removeCookies(cookies, custom_path, domains) { var path = custom_path ? custom_path : '/' var expires = 'Expires=Thu, 01 Jan 1970 00:00:01 GMT;' for (var i = 0; i < cookies.length; i++) { for (var j = 0; j < domains.length; j++) { document.cookie = cookies[i] + '=; path=' + path + (domains[j].indexOf('.') == 0 ? '; domain=' + domains[j] : '') + '; ' + expires } } } removeFirstPartyCookies() { const consentStatus = localStorage.getItem('cyt_consent_given') const rejectedCookiesCategory = Object.keys(this.scriptData?.rejected_cookies_category || {}) for (let cookies in this.firstPartyCookies) { if (consentStatus === 'rejected') { this.removeCookies(this.firstPartyCookies[cookies].cookies, '/', this.domains) } else if ( consentStatus === 'partially_accepted' && rejectedCookiesCategory.includes(this.firstPartyCookies[cookies].category) ) { this.removeCookies(this.firstPartyCookies[cookies].cookies, '/', this.domains) } } } getCookies() { // array of names of all existing cookies let cookies = document.cookie.split(/;\s*/) let found = [] for (var i = 0; i < cookies.length; i++) { found.push(cookies[i].split('=')[0]) } return found } modifyScripts() { if (this.scriptData) { const scriptTags = document.querySelectorAll('script[' + this.scriptSelector + ']') for (let script of scriptTags) { let newType = script.type if (this.scriptData?.consent_status === 'accepted') { newType = 'text/javascript' } else if (this.scriptData?.consent_status === 'rejected') { newType = 'text/plain' } else { let acceptedCategories if (this.scriptData.accepted_cookies_category) { acceptedCategories = Object.keys(this.scriptData.accepted_cookies_category) } const category = script.getAttribute(this.scriptSelector) if (acceptedCategories?.includes(category)) { newType = 'text/javascript' } else { newType = 'text/plain' } } if (newType !== script.type) { const newScript = document.createElement('script') newScript.src = script.src newScript.type = newType script.parentNode.replaceChild(newScript, script) } } } } addStylesToHead(styleString) { const style = document.createElement('style') style.textContent = styleString document.head.append(style) } APIRequest(url, options) { return fetch(this.API_URL + url, { headers: { Accept: 'application/json', 'Content-Type': 'application/json', 'X-CSRFToken': this.XCSRFToken, }, ...options, }) } handleError(e) {} getCookiesFromDocument() { let cookies = [] if (document && document.cookie && document.cookie != '') { let split = document.cookie.split(';') for (let i = 0; i < split.length; i++) { let name_value = split[i]?.split('=') if (name_value && name_value.length > 1) { name_value[0] = name_value[0]?.replace(/^ /, '') cookies.push({ name: decodeURIComponent(name_value[0]), value: decodeURIComponent(name_value[1]), }) } } } return cookies } async getCookiesArray() { let cookies try { const results = await cookieStore.getAll() if (results?.length > 0) { cookies = results } else { cookies = this.getCookiesFromDocument() } } catch (error) { cookies = this.getCookiesFromDocument() } return cookies } getScriptsArray() { const scriptElements = document.getElementsByTagName('script') let scripts = [] if (scriptElements?.length > 0) { for (const scriptElement of scriptElements) { if (scriptElement?.src) { scripts.push(scriptElement?.src) } } } return scripts } setCookie(cname, cvalue, exdays) { const d = new Date() d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000) let expires = 'expires=' + d.toUTCString() document.cookie = cname + '=' + cvalue + ';' + expires + ';path=/' } scanCookies() { this.getCookiesArray() ?.then(cookies => { fetch('https://ipapi.co/json') ?.then(res => { res ?.json() ?.then(resJson => { const tenant_domain = location?.hostname const ipAddress = resJson?.ip const city = resJson?.city const country = resJson?.country_name const state = resJson?.region const scripts = this.getScriptsArray() const data = { tenant_domain, ipAddress, city, country, state, cookies, scripts, } this.APIRequest('/api/v1/cookies', { method: 'POST', body: JSON.stringify(data), })?.then(res => { localStorage.setItem('coookies_scanned', 'true') }) }) ?.catch(this.handleError) }) ?.catch(this.handleError) }) ?.catch(this.handleError) } getCookiesByCategoryCookies(category_cookies) { let cookieNames = [] category_cookies?.map(domain => { const domainKey = Object.keys(domain)[0] domain[domainKey]?.map(cookie => { cookieNames.push(cookie?.cookie_name) }) }) return cookieNames } sendUserConsent(consentStatus) { this.closeConsentBanner() //removing overlay document.querySelector('.cyt-overlay').classList.add('cyt-hide') let request = { consent_category: 'website', ip_address: '', consent_status: consentStatus, accepted_cookies_category: {}, rejected_cookies_category: {}, banner_type: this.template_values?.consent_template, } if (consentStatus === 'ccpa') { const checkbox = document.getElementById('opt-out-ccpa-checkbox') if (checkbox?.checked) { request.consent_status = 'rejected' localStorage.setItem('cyt_consent_given', 'rejected') } else { request.consent_status = 'accepted' localStorage.setItem('cyt_consent_given', 'accepted') } } else if (consentStatus === 'partially_accepted') { const isAllChecked = Object.values(document.querySelectorAll('.cyt-checkbox'))?.every(e => e.checked) const isAllUnChecked = Object.values(document.querySelectorAll('.cyt-checkbox'))?.every(e => !e.checked) if (isAllChecked) { request.consent_status = 'accepted' localStorage.setItem('cyt_consent_given', 'accepted') } else if (isAllUnChecked) { request.consent_status = 'rejected' localStorage.setItem('cyt_consent_given', 'rejected') } else { localStorage.setItem('cyt_consent_given', 'partially_accepted') let categories = {} this.customize_consent_preferences_categories?.forEach((e, index) => { const id = 'cyt-category-' + index const checkbox = document.getElementById(id) categories[e.category_name] = this.getCookiesByCategoryCookies(e.category_cookies) if (checkbox?.checked) { request.accepted_cookies_category[e.category_name] = this.getCookiesByCategoryCookies(e.category_cookies) } else { request.rejected_cookies_category[e.category_name] = this.getCookiesByCategoryCookies(e.category_cookies) } }) } } this.closeConsentBanner() request.ip_address = this.user_info.ip this.APIRequest('/api/v1/consent_logs/add/' + location?.hostname, { method: 'POST', body: JSON.stringify(request), }) ?.then(res => { this.scriptData = localStorage?.getItem('scriptData') this.scriptData = JSON.parse(this.scriptData) if (this.scriptData) { let newScriptData = { template_type: consentStatus == 'ccpa' ? 'ccpa' : 'gdpr', ...this.scriptData, ...request, consent_given_at: new Date(), } this.scriptData = newScriptData localStorage?.setItem('scriptData', JSON.stringify(newScriptData)) this.setCookie('cyt-consent', this.scriptData.consent_status, 30) window.location.reload() } }) ?.catch(this.handleError) } sendPrivacyCenterStatus(status) { this.scriptData = localStorage?.getItem('scriptData') this.scriptData = JSON.parse(this.scriptData) if (this.scriptData?.pc_status == status) { return } const tenant_status = status ? 'active' : 'NULL' const data = { tenant_status } this.APIRequest('/api/v1/tenants/tenant_pc_status/' + this.tenant_id, { method: 'PUT', body: JSON.stringify(data), }) .then(() => { localStorage?.setItem( 'scriptData', JSON.stringify({ UI_URL: this.UI_URL, tenant_id: this.tenant_id, tenant_pc_html_code: this.tenant_pc_html_code, pc_url: this.pc_url, pc_status: status, }) ) }) .catch(this.handleError) } findURLInDocument() { let source = document.getElementsByTagName('html')[0].innerHTML let foundIndex = source.indexOf(this.pc_url) return foundIndex > 1 } checkIfPCURLAlreadyExists() { if (!this.scriptData) { this.scriptData = localStorage?.getItem('scriptData') this.scriptData = JSON.parse(this.scriptData) } let pc_status = this.findURLInDocument() if (this.scriptData && pc_status != this.scriptData?.pc_status) { this.sendPrivacyCenterStatus(pc_status) } } createButton(text, textColor, backgroundColor, borderColor, width = 'auto', className = 'cyt-btn', margin = '10px') { const button = document.createElement('button') button.textContent = text button.style.fontSize = '14px' button.style.fontWeight = 500 button.style.borderRadius = '2px' button.style.backgroundColor = backgroundColor button.style.color = textColor button.style.marginRight = margin button.style.cursor = 'pointer' button.style.border = '2px solid ' + borderColor button.className = className return button } createDivWithClass(className) { const div = document.createElement('div') div.className = className return div } onCytButtonClick(btn) { const div = document.getElementById(btn.dataset.cytTag) if (!this.template_values.content.is_show_cookie_list_visible) { return } if (div.classList.contains('cyt-accordion-active')) { div.classList.remove('cyt-accordion-active') } else { div.classList.add('cyt-accordion-active') } } closeConsentBanner() { document.querySelector('.cyt-main-wrapper')?.classList.remove('cyt-consent-container-show') document.querySelector('.cyt-modal')?.classList.remove('modal-open') } showBanner(isShowBanner = false) { const data = this.template_values const body = document.getElementsByTagName('body')[0] if (this.showRevisitIcon && isShowBanner) { const revisitButton = document.getElementsByClassName('cyt-revisitIcon') if (revisitButton[0] && !localStorage.getItem('cyt-consent-given')) { revisitButton[0].classList.add('cyt-revisitIcon-hide') } } if (body) { const div = this.createDivWithClass( 'cyt-consent-container cyt-main-wrapper ' + (isShowBanner ? ' cyt-consent-container-show ' : '') + data?.layout?.type ) const cytConsentBar = this.createDivWithClass('cyt-consent-bar') let buttonsDivMarginTop = '' const cookieNoticeMessageDiv = this.createDivWithClass('cookieNoticeMessageDiv') if (data?.layout?.type.includes('box_')) { buttonsDivMarginTop = 'margin-top: 15px;' cookieNoticeMessageDiv.style.flexDirection = 'column' div.style.width = '450px' div.style.height = 'auto' div.style.borderRadius = '4px' } cytConsentBar.style.backgroundColor = data?.colors?.cookie_notice_background_color // Cookie notice title const cookieNoticeTitleDiv = this.createDivWithClass('cookieNoticeTitleDiv') cookieNoticeTitleDiv.style.color = data?.colors?.cookie_notice_title_color cookieNoticeTitleDiv.textContent = this.is_lang_enable ? this.tl_cookie_notice_title : data?.content?.cookie_notice_title if(this.template_values.content.is_remove_cytrio_button_enable) { if(this.template_values?.content?.customer_logo) { cookieNoticeTitleDiv.appendChild(this.htmlToElement(this.CustomerLogo)) }else { cookieNoticeTitleDiv.appendChild(this.htmlToElement(this.poweredByDivTop)) } } cytConsentBar.appendChild(cookieNoticeTitleDiv) const cookieNoticeCustomizeButton = this.createButton( this.is_lang_enable ? this.tl_cookie_notice_customize_button_text : data?.content?.cookie_notice_customize_button_text, data?.colors?.cookie_notice_customize_button_text_color, data?.colors?.cookie_notice_customize_button_background_color, data?.colors?.cookie_notice_customize_button_border_color, 'auto', 'cyt-btn' ) cookieNoticeCustomizeButton.addEventListener('click', () => { const overlayDiv = document.querySelector('.cyt-overlay') if (data.layout.type.includes('classic_')) { const consentContainer = document.querySelector('.cyt-consent-container') if (consentContainer?.classList.contains('cyt-consent-bar-expand')) { consentContainer?.classList.remove('cyt-consent-bar-expand') overlayDiv.classList.add('cyt-hide') } else { overlayDiv.classList.remove('cyt-hide') consentContainer?.classList.add('cyt-consent-bar-expand') } } else { document.querySelector('.cyt-main-wrapper')?.classList.remove('cyt-consent-container-show') document.querySelector('.cyt-modal')?.classList.add('modal-open') overlayDiv.classList.remove('cyt-hide') } }) const cookieNoticeRejectAllDiv = this.createButton( this.is_lang_enable ? this.tl_cookie_notice_reject_button_text : data?.content?.cookie_notice_reject_button_text, data?.colors?.cookie_notice_reject_all_button_text_color, data?.colors?.cookie_notice_reject_all_button_background_color, data?.colors?.cookie_notice_reject_all_button_border_color, '', 'cyt-btn-reject cyt-btn' ) cookieNoticeRejectAllDiv.addEventListener('click', () => { this.sendUserConsent('rejected') localStorage.setItem('cyt_consent_given', 'rejected') }) const cookieNoticeAcceptAllDiv = this.createButton( this.is_lang_enable ? this.tl_cookie_notice_accept_button_text : data?.content?.cookie_notice_accept_button_text, data?.colors?.cookie_notice_accept_all_button_text_color, data?.colors?.cookie_notice_accept_all_button_background_color, data?.colors?.cookie_notice_accept_all_button_border_color, 'auto', 'cyt-btn cyt-btn-acceptAll', '0px' ) cookieNoticeAcceptAllDiv.addEventListener('click', () => { this.sendUserConsent('accepted') localStorage.setItem('cyt_consent_given', 'accepted') }) const doNotSellMyPersonalInfoButton = this.createButton( this.is_lang_enable ? this.tl_do_not_sell_link_text : data?.content?.cookie_notice_do_not_sell_link_text, data?.colors?.cookie_notice_do_not_sell_text_color, '#FFF', '#FFF', '', 'cyt-do-not-sell-button' ) const saveMyPreferencesButton = this.createButton( this.is_lang_enable ? this.tl_opt_out_save_preference_button_text : this.template_values?.content?.opt_out_save_preference_button_text, this.template_values?.colors?.opt_out_checkbox_save_pref_text_color, this.template_values?.colors?.opt_out_checkbox_save_pref_background_color, this.template_values?.colors?.opt_out_checkbox_save_pref_border_color, '', 'cyt-btn cyt-flex1', '0px' ) saveMyPreferencesButton.addEventListener('click', () => this.sendUserConsent('ccpa')) const cancelButton = this.createButton( this.is_lang_enable ? this.tl_opt_out_cancel_button_text : this.template_values?.content?.opt_out_cancel_button_text, this.template_values?.colors?.opt_out_checkbox_cancel_button_text_color, this.template_values?.colors?.opt_out_checkbox_cancel_button_background_color, this.template_values?.colors?.opt_out_checkbox_cancel_button_border_color, '', 'cyt-btn cyt-flex1' ) cancelButton.addEventListener('click', () => { this.closeConsentBanner() document.getElementsByClassName('cyt-revisitIcon')[0].classList.remove('cyt-revisitIcon-hide') }) doNotSellMyPersonalInfoButton.addEventListener('click', () => { document.querySelector('.cyt-main-wrapper')?.classList.remove('cyt-consent-container-show') document.querySelector('.cyt-modal')?.classList.add('modal-open') }) // Cookie notice message const cookieNoticeMessageTextDiv = this.createDivWithClass('cookieNoticeMessageTextDiv') cookieNoticeMessageTextDiv.style.color = data?.colors?.cookie_notice_message_color cookieNoticeMessageTextDiv.appendChild(this.htmlToElement(this.is_lang_enable ? this.tl_cookie_notice_message : data?.content?.cookie_notice_message)) cookieNoticeMessageDiv.appendChild(cookieNoticeMessageTextDiv) // Cookie notice Button and do not sell link const cookieNoticeButtonsDiv = document.createElement('div') cookieNoticeButtonsDiv.setAttribute('class', 'doNotSellTextAndButtonsContainer') const showDoNotSellLink = data?.general?.is_show_do_not_sell_link && data?.consent_template === 'ccpa' cookieNoticeButtonsDiv.setAttribute( 'style', `display: flex;align-items: center; margin-top:1rem;${ showDoNotSellLink ? 'justify-content: space-between;' : 'justify-content: end;' }` + buttonsDivMarginTop ) //adding do not sell link if (showDoNotSellLink) { if (data.layout.type.includes('box_')) { cookieNoticeButtonsDiv.setAttribute('style', 'display:flex;flex-direction:column;align-items:end;') } cookieNoticeButtonsDiv.appendChild( this.htmlToElement( `
${this.is_lang_enable ? this.tl_do_not_sell_link_text : data?.content?.cookie_notice_do_not_sell_link_text}
` ) ) } // Adding buttons const cookieNoticeButtonsContainer = document.createElement('div') cookieNoticeButtonsContainer.setAttribute('class', 'cookieNoticeButtonsDiv') cookieNoticeButtonsContainer.style.display = 'flex' if (data?.content?.is_cookie_notice_customize_button_enable) { cookieNoticeButtonsContainer.appendChild(cookieNoticeCustomizeButton) } if (data?.content?.is_cookie_notice_reject_button_enable) { cookieNoticeButtonsContainer.appendChild(cookieNoticeRejectAllDiv) } cookieNoticeButtonsContainer.appendChild(cookieNoticeAcceptAllDiv) cookieNoticeButtonsDiv.appendChild(cookieNoticeButtonsContainer) cytConsentBar.appendChild(cookieNoticeMessageDiv) cytConsentBar.appendChild(cookieNoticeButtonsDiv) div.appendChild(cytConsentBar) if (data.layout.type.includes('classic_')) { const customizeConsentPreferencesDiv = this.getCustomizeConsentPreferences() div.appendChild(customizeConsentPreferencesDiv) } const overlayDiv = this.createDivWithClass('cyt-overlay') overlayDiv.classList.add('cyt-hide') body.appendChild(overlayDiv) body.appendChild(div) // Handling Close icon document.querySelector('.cyt-closeIcon')?.addEventListener('click', () => { this.closeConsentBanner() document.getElementsByClassName('cyt-revisitIcon')[0].classList.remove('cyt-revisitIcon-hide') }) } } handleDomainClick(element) { const getCookieStringDiv = element.querySelector('.cyt-getCookiesStringContainer') if (element.classList.contains('cyt-consentCount-arrow-up')) { getCookieStringDiv.style.display = 'none' element.classList.remove('cyt-consentCount-arrow-up') element.classList.add('cyt-consentCount-arrow-down') } else { getCookieStringDiv.style.display = 'block' element.classList.remove('cyt-consentCount-arrow-down') element.classList.add('cyt-consentCount-arrow-up') } } getCompanyNameByDomain(domain = '') { if (domain.charAt(0) === '.') { domain = domain.substring(1) } if (domain.split('.').length > 2) { domain = domain.split('.')[1] } else { domain = domain.split('.')[0] } return domain.charAt(0).toUpperCase() + domain.slice(1) } getShadowDiv() { const shadowDiv = document.createElement('span') shadowDiv.style.display = 'block' shadowDiv.style.width = '100%' shadowDiv.style.height = '40px' shadowDiv.style.background = 'linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%)' shadowDiv.style.position = 'absolute' shadowDiv.style.top = '-30px' return shadowDiv } getCustomizeConsentPreferences(isModal = false) { const customizeConsentPreferencesDiv = this.createDivWithClass( isModal ? 'cyt-preference-wrapper-modal' : 'cyt-preference-wrapper' ) customizeConsentPreferencesDiv.style.backgroundColor = this.template_values?.colors?.cookie_notice_background_color const overflowDiv = this.createDivWithClass('overflowDiv') let preferencesTitleDiv = this.createDivWithClass('preferencesTitleDiv') preferencesTitleDiv.style.color = this.template_values?.colors?.preference_center_title preferencesTitleDiv.textContent = this.is_lang_enable ? this.tl_preference_center_title : this.template_values?.content?.preference_center_title let poweredByDiv; if(this.template_values.content.is_remove_cytrio_button_enable) { poweredByDiv = this.template_values?.content?.customer_logo ? this.htmlToElement(this.CustomerLogo) : this.htmlToElement(this.poweredByDivTop) } else { poweredByDiv = this.htmlToElement("
"); } poweredByDiv.appendChild( this.htmlToElement(``) ) // Adding event listner to close modal poweredByDiv.getElementsByTagName('button')?.[0]?.addEventListener('click', this.onCloseIconClick) if (isModal) { const preferencesTitleDivHTML = `
${this.is_lang_enable ? this.tl_preference_center_title : this.template_values?.content?.preference_center_title}
` preferencesTitleDiv = this.htmlToElement(preferencesTitleDivHTML) preferencesTitleDiv.appendChild(poweredByDiv) } const preferencesOverviewDiv = this.createDivWithClass('preferencesOverviewDiv') preferencesOverviewDiv.style.color = this.template_values?.colors?.preference_center_overview preferencesOverviewDiv.style.fontSize = '14px' preferencesOverviewDiv.textContent = this.is_lang_enable ? this.tl_preference_center_overview : this.template_values?.content?.preference_center_overview let html = '
' html += `
${this.is_lang_enable ? this.tl_categories : "Categories"}
` this.customize_consent_preferences_categories?.forEach((e, index) => { let isChecked = 'checked' if (!this.scriptData?.consent_status || this.scriptData?.consent_status == 'rejected') { isChecked = '' } else if (this.scriptData?.consent_status == 'partially_accepted') { isChecked = e.category_name in this.scriptData?.accepted_cookies_category ? 'checked' : '' } const getCookiesString = cookieList => { let cookies = '' if (cookieList.length > 0) { cookieList?.forEach(cookie => { cookies += `
` }) } else { cookies = `

${this.is_lang_enable ? this.tl_no_cookie_text : this.template_values?.content?.cookie_list_no_cookies_to_display_label}

` } return cookies } const isFromSameDomain = domain => { return window.location.hostname === domain } const cookieStringDomainWraper = () => { let domainAndCookies = '' if (e.category_cookies?.length > 0) { e.category_cookies?.forEach(cookie => { const domainName = Object.keys(cookie)[0] domainAndCookies += `
${isFromSameDomain(domainName) ? domainName : this.getCompanyNameByDomain(domainName)}
${cookie[domainName].length || 0}
${this.urlLinkIcon} ${this.is_lang_enable ? this.tl_go_to_website : "Go to company website url"}
${getCookiesString(cookie[domainName])}
` }) } else { domainAndCookies = `

${this.is_lang_enable ? this.tl_no_cookie_text : this.template_values?.content?.cookie_list_no_cookies_to_display_label}

` } return domainAndCookies } html += `
${ e.is_always_active ? `${ this.is_lang_enable ? this.tl_always_active : this.template_values.content.cookie_list_always_active_label }` : ` ` }

${this.is_lang_enable && e.category_name === 'Analytics' ? this.tl_analytics_desc : this.is_lang_enable && e.category_name === 'Necessary' ? this.tl_necessary_desc : this.is_lang_enable && e.category_name === 'Unclassified' ? this.tl_unclassified_desc : this.is_lang_enable && e.category_name === 'Marketing' ? this.tl_marketing_desc : this.is_lang_enable && e.category_name === 'Functional' ? this.tl_functional_desc : this.is_lang_enable && e.category_name === 'Advertisement' ? this.tl_advertisement_desc : e.category_description}

${cookieStringDomainWraper()}
` }) html += '
' const cookiesListDiv = this.htmlToElement(html) cookiesListDiv.querySelectorAll('.cyt-checkbox')?.forEach((element, index) => { element.addEventListener('change', event => { this.setCategoryCountSelected() const slider = cookiesListDiv.querySelector(`#cyt-slider-${index + 1}`) if (event.currentTarget.checked) { slider.style.backgroundColor = this.template_values.colors.preference_center_enable_state_color } else { slider.style.backgroundColor = this.template_values.colors.preference_center_disable_state_color } }) }) cookiesListDiv.querySelectorAll('.cyt-accordion-header-wrapper')?.forEach(element => { element.addEventListener('click', () => { if (this.template_values.content.is_show_cookie_list_visible) { this.onCytButtonClick(element) } }) }) cookiesListDiv.querySelectorAll('.cyt-accordion-chevron')?.forEach(element => { element.addEventListener('click', () => { if (this.template_values.content.is_show_cookie_list_visible) { this.onCytButtonClick(element) } }) }) cookiesListDiv.querySelectorAll('.cyt-cookieStringDomainWraper')?.forEach(element => { element.addEventListener('click', () => { this.handleDomainClick(element) }) }) const saveMyPreferencesButtonDiv = this.createDivWithClass('saveMyPreferencesButtonDiv') const cookieNoticeRejectAllDiv = this.createButton( this.is_lang_enable ? this.tl_cookie_notice_reject_button_text : this.template_values?.content?.cookie_notice_reject_button_text, this.template_values?.colors?.cookie_notice_reject_all_button_text_color, this.template_values?.colors?.cookie_notice_reject_all_button_background_color, this.template_values?.colors?.cookie_notice_reject_all_button_border_color, '', 'cyt-btn-reject cyt-btn' ) cookieNoticeRejectAllDiv.addEventListener('click', () => { this.sendUserConsent('rejected') localStorage.setItem('cyt_consent_given', 'rejected') }) const cookieNoticeAcceptAllDiv = this.createButton( this.is_lang_enable ? this.tl_cookie_notice_accept_button_text : this.template_values?.content?.cookie_notice_accept_button_text, this.template_values?.colors?.cookie_notice_accept_all_button_text_color, this.template_values?.colors?.cookie_notice_accept_all_button_background_color, this.template_values?.colors?.cookie_notice_accept_all_button_border_color, '', 'cyt-btn-acceptAll cyt-btn', '0px' ) cookieNoticeAcceptAllDiv.addEventListener('click', () => { this.sendUserConsent('accepted') localStorage.setItem('cyt_consent_given', 'accepted') }) const saveMyPreferencesButton = this.createButton( this.is_lang_enable ? this.tl_preference_center_save_preference_button_text : this.template_values?.content?.preference_center_save_preference_button_text, this.template_values?.colors?.preference_center_save_pref_text_color, this.template_values?.colors?.preference_center_save_pref_background_color, this.template_values?.colors?.preference_center_save_pref_border_color, isModal ? 'auto' : '200px', 'cyt-btn cyt-btn-savePref', isModal ? '10px' : '0px' ) saveMyPreferencesButton.addEventListener('click', () => { this.sendUserConsent('partially_accepted') }) if (isModal) { saveMyPreferencesButtonDiv.appendChild(cookieNoticeRejectAllDiv) } saveMyPreferencesButtonDiv.appendChild(saveMyPreferencesButton) if (isModal) { saveMyPreferencesButtonDiv.appendChild(cookieNoticeAcceptAllDiv) } if (isModal) { customizeConsentPreferencesDiv.appendChild(preferencesTitleDiv) } else { overflowDiv.appendChild(preferencesTitleDiv) } saveMyPreferencesButtonDiv.appendChild(this.getShadowDiv()) overflowDiv.appendChild(preferencesOverviewDiv) overflowDiv.appendChild(cookiesListDiv) customizeConsentPreferencesDiv.appendChild(overflowDiv) customizeConsentPreferencesDiv.appendChild(saveMyPreferencesButtonDiv) return customizeConsentPreferencesDiv } htmlToElement(html, className = '') { let template = document.createElement('template') html = html.trim() template.innerHTML = html if (className) { template.classList.add(className) } return template.content.firstChild } onCloseIconClick() { document.querySelector('.cyt-modal')?.classList.remove('modal-open') document.querySelector('.cyt-consent-container')?.classList.add('cyt-consent-container-show') document.querySelector('.cyt-overlay').classList.add('cyt-hide') } showCCPAModal() { const modalContainer = this.createDivWithClass('cyt-modal-container') const modal = this.createDivWithClass('cyt-modal') const optOutPreferencesDiv = document.createElement('div') const optOutPreferencesTitleDiv = this.htmlToElement( `
${ this.is_lang_enable ? this.tl_opt_out_title : this.template_values?.content?.opt_out_title }
` ) optOutPreferencesTitleDiv.getElementsByTagName('button')[0].addEventListener('click', this.onCloseIconClick) const optOutPreferenceOverviewDiv = document.createElement('div') optOutPreferenceOverviewDiv.setAttribute( 'style', 'font-weight: normal;font-size: 14px;line-height: 24px;margin: 0 0 10px 0;' ) optOutPreferenceOverviewDiv.style.color = this.template_values?.colors?.opt_out_privacy_overview optOutPreferenceOverviewDiv.textContent = this.is_lang_enable ? this.tl_opt_out_privacy_overview : this.template_values?.content?.opt_out_privacy_overview const saveMyPreferencesButtonDiv = document.createElement('div') saveMyPreferencesButtonDiv.setAttribute('style', 'display:flex; margin: 10px 0px 0px 0px;') saveMyPreferencesButtonDiv.setAttribute('class', 'cyt-modal-button-container') const saveMyPreferencesButton = this.createButton( this.is_lang_enable ? this.tl_opt_out_save_preference_button_text : this.template_values?.content?.opt_out_save_preference_button_text, this.template_values?.colors?.opt_out_checkbox_save_pref_text_color, this.template_values?.colors?.opt_out_checkbox_save_pref_background_color, this.template_values?.colors?.opt_out_checkbox_save_pref_border_color, '', 'cyt-flex1' ) saveMyPreferencesButton.addEventListener('click', () => this.sendUserConsent('ccpa')) const cancelButton = this.createButton( this.is_lang_enable ? this.tl_opt_out_cancel_button_text : this.template_values?.content?.opt_out_cancel_button_text, this.template_values?.colors?.opt_out_checkbox_cancel_button_text_color, this.template_values?.colors?.opt_out_checkbox_cancel_button_background_color, this.template_values?.colors?.opt_out_checkbox_cancel_button_border_color, '', 'cyt-flex1 cyt-cancel-button' ) cancelButton.addEventListener('click', this.onCloseIconClick) saveMyPreferencesButtonDiv.appendChild(cancelButton) saveMyPreferencesButtonDiv.appendChild(saveMyPreferencesButton) const isChecked = this.scriptData?.consent_status == 'rejected' ? 'checked' : '' const optOutPreferencesCheckbox = this.htmlToElement( ` ` ) optOutPreferencesDiv.appendChild(optOutPreferencesTitleDiv) optOutPreferencesDiv.appendChild(optOutPreferenceOverviewDiv) optOutPreferencesDiv.appendChild(optOutPreferencesCheckbox) optOutPreferencesDiv.appendChild(saveMyPreferencesButtonDiv) if(this.template_values?.content?.customer_logo) { optOutPreferencesDiv.appendChild(this.htmlToElement(this.CustomerLogoDivBottom)) }else { optOutPreferencesDiv.appendChild(this.htmlToElement(this.poweredByDivBottom)) } modal.appendChild(optOutPreferencesDiv) modalContainer.appendChild(modal) document.body.appendChild(modalContainer) } showGDPRModal() { const modal = this.createDivWithClass('cyt-modal') modal.style.backgroundColor = this.template_values.colors.cookie_notice_background_color const div = this.getCustomizeConsentPreferences(true) modal.appendChild(div) document.body.appendChild(modal) this.setCategoryCountSelected() } addDays(date, days) { var result = new Date(date) result.setDate(result.getDate() + days) return result } modalInit() { if (!this.template_values) { return } // Check if consent is already given let shouldShowBanner = !localStorage.getItem('cyt_consent_given') // if consent is already given then check expiration days if (!shouldShowBanner) { const consent_given_at = this.addDays( this.scriptData?.consent_given_at, +this.template_values?.general?.consent_expiration_days ) const today = new Date() if (consent_given_at?.getTime() < today.getTime()) { shouldShowBanner = true localStorage.removeItem('cyt_consent_given') } } this.showBanner(shouldShowBanner) this.setCategoryCountSelected() if (this.consent_template_to_show === 'gdpr' && !this.template_values?.layout.type.includes('classic')) { this.showGDPRModal() } else { this.showCCPAModal() } } setInitialValues() { let all_categories_data = {} this.customize_consent_preferences_categories?.forEach(e => { all_categories_data[e.category_name] = this.getCookiesByCategoryCookies(e.category_cookies) }) this.all_categories_data = all_categories_data let pc_status = false pc_status = this.findURLInDocument() // this.sendPrivacyCenterStatus(pc_status) this.scriptData = localStorage?.getItem('scriptData') this.scriptData = JSON.parse(this.scriptData) this.scriptData = { ...this.scriptData, UI_URL: this.UI_URL, tenant_id: this.tenant_id, tenant_pc_html_code: this.tenant_pc_html_code, pc_url: this.pc_url, pc_status, } localStorage?.setItem('scriptData', JSON.stringify(this.scriptData)) const body = document.getElementsByTagName('body')[0] if (body && this.showRevisitIcon) { body.appendChild(this.htmlToElement(this.revisitIcon)) } const revisitButton = document.getElementsByClassName('cyt-revisitIcon') if (this.showRevisitIcon && revisitButton[0]) { revisitButton[0].addEventListener('click', () => { document.querySelector('.cyt-main-wrapper')?.classList.add('cyt-consent-container-show') revisitButton[0].classList.add('cyt-revisitIcon-hide') }) } } removeTags(str) { if (str === null || str === '') return false else { str = str.toString() } return str.replace(/(<([^>]+)>)/gi, '') } } //Initializing Banner const banner = new CYTConsentBanner() const consentStatus = localStorage.getItem('cyt_consent_given') const disableTag = banner.banner_status === 'active' && ((!consentStatus && banner.template_values.consent_template !== 'ccpa') || consentStatus === 'rejected' || consentStatus === 'partially_accepted') // Overiding Create element ;(function OverideCreateElement() { const originalCreateElement = document.createElement document.createElement = function (tagName) { const element = originalCreateElement.call(document, tagName) if (tagName === 'script') { Object.defineProperty(element, 'src', { get: function () { return element.getAttribute('src') }, set: function (value) { const src = value if (src && disableTag && GetSrcAndCategory(src).isSrcPresent) { element.setAttribute('type', 'text/plain') } element.setAttribute('src', src) }, }) } return element } })() //Sending banner view function SendBannerView() { let data = sessionStorage.getItem('cytVisitor') if (!data) { banner .APIRequest( '/api/v1/consent_template/banner_views/' + banner.tenant_id + `?domain_id=${banner.domain_id}${banner.sub_domain_id ? '&sub_domain_id=' + banner.sub_domain_id : ''}`, { method: 'POST', body: JSON.stringify({ banner_view: 1, }), } ) .then(() => { sessionStorage?.setItem('cytVisitor', 'true') }) .catch(this.handleError) } } function GetSrcAndCategory(src) { src +="" let isSrcPresent = false let cookiecategory = '' const consentStatus = localStorage.getItem('cyt_consent_given') const acceptedCookiesCategory = Object.keys(banner?.scriptData?.accepted_cookies_category || {}) for (let i = 0; i < banner?.thirdPartyScripts.length; i++) { for (let script in banner?.thirdPartyScripts[i].scripts) { if ( consentStatus === 'partially_accepted' && acceptedCookiesCategory.includes(banner?.thirdPartyScripts[i].category) && src.includes(banner?.thirdPartyScripts[i].scripts[script]) ) { isSrcPresent = false cookiecategory = '' break } else if (src.includes(banner?.thirdPartyScripts[i].scripts[script])) { isSrcPresent = true cookiecategory = banner?.thirdPartyScripts[i].category break } } } return { isSrcPresent, cookiecategory } } // eslint-disable-next-line no-unused-vars function revisitCkyConsent() { document.querySelector('.cyt-main-wrapper')?.classList.add('cyt-consent-container-show') } function containsOnlyNumbers(str) { return /^\d+$/.test(str) } function GetBlockedContentDiv(height = '315', width = '560') { const blockedContentDiv = banner.createDivWithClass('cyt-blocked-content-div') if (containsOnlyNumbers(height)) { blockedContentDiv.style.height = height + 'px' } else { blockedContentDiv.style.height = height } if (containsOnlyNumbers(width)) { blockedContentDiv.style.width = width + 'px' } else { blockedContentDiv.style.width = width } blockedContentDiv.style.backgroundColor = banner.template_values.blocked_content_button_background_color blockedContentDiv.style.color = banner.template_values.blocked_content_button_text_color blockedContentDiv.style.border = `1px solid ${banner.template_values.blocked_content_button_text_color}` const blockedContentText = banner.htmlToElement( `

${banner.infoIcon} ${this.is_lang_enable ? this.tl_blocked_consent_text : banner.template_values.content.blocked_consent_text}

` ) blockedContentDiv.appendChild(blockedContentText) return blockedContentDiv } function InitializeBanner({ country, countryCode, state }) { const isCcpa = banner.template_values.consent_template === 'ccpa' const isGdpr = banner.template_values.consent_template === 'gdpr' const isGdprCcpa = banner.template_values.consent_template === 'gdpr & ccpa' const ccpaTargetName = banner.template_values.general.consent_geo_target_name.ccpa_target_name const gdprTargetName = banner.template_values.general.consent_geo_target_name.gdpr_target_name const restoftheworld_selected = banner.template_values.general.consent_geo_target_name.restofworld_target_for || "gdpr" let isBannerShown = false if(isGdprCcpa && ccpaTargetName[0] === 'United States' && country === 'United States') { banner.consent_template_to_show = 'gdpr' isBannerShown = true banner.setInitialValues() banner.modalInit() } else if (state === 'California') { banner.consent_template_to_show = 'gdpr' isBannerShown = true banner.setInitialValues() banner.modalInit() } else if (restoftheworld_selected && restoftheworld_selected === 'ccpa' && country !== 'United Kingdom' && gdprTargetName[0] !== 'EU Countries' || gdprTargetName[1] !== 'EU Countries' && country !== 'United Kingdom') { banner.consent_template_to_show = 'gdpr' isBannerShown = true banner.setInitialValues() banner.modalInit() } else if (isGdprCcpa && (gdprTargetName[0] === 'EU Countries' || gdprTargetName[1] === 'EU Countries') && banner.eu_countries_code.includes(countryCode)) { banner.consent_template_to_show = 'gdpr' isBannerShown = true banner.setInitialValues() banner.modalInit() } else { if (country === 'United Kingdom') { banner.consent_template_to_show = 'gdpr' isBannerShown = true banner.setInitialValues() banner.modalInit() } else if (restoftheworld_selected && restoftheworld_selected === 'gdpr' && country !== 'United States') { banner.consent_template_to_show = 'gdpr' isBannerShown = true banner.setInitialValues() banner.modalInit() } } if (!isBannerShown) { EnableAllTags() } } function EnableAllTags() { banner.enableScripts() banner.enableIframeTags() banner.enableEmbedTags() banner.enableObjectTags() } function GetIpAddress(url) { return new Promise((resolve, reject) => { const xhr = new XMLHttpRequest() xhr.onreadystatechange = function () { if (xhr.readyState === XMLHttpRequest.DONE) { if (xhr.status === 200) { resolve(JSON.parse(xhr.responseText)) } else { reject(new Error('Request failed with status ' + xhr.status)) } } } xhr.open('GET', url) xhr.send() }) } async function CountryDetails() { try { const response = await GetIpAddress('https://api.ipgeolocation.io/getip') const countryInfo = await fetch(`${banner.API_URL}/api/v1/settings/geo-location/ip/${response.ip}`)?.then(res => res?.json() ) banner.user_info = countryInfo const state = countryInfo?.state_prov const countryCode = countryInfo?.country_code2 const country = countryInfo?.country_name SendBannerView() InitializeBanner({ country, countryCode, state }) } catch (error) { EnableAllTags() } } function DisableScript(node) { const src = node.src || '' const sourceAndCategory = GetSrcAndCategory(src) if (sourceAndCategory.isSrcPresent && disableTag) { node.type = 'text/plain' node.dataset.cookiecategory = sourceAndCategory.cookiecategory } } function DisableIframe(node) { const src = node.src || '' const sourceAndCategory = GetSrcAndCategory(src) if (sourceAndCategory.isSrcPresent && disableTag) { node.removeAttribute('src') node.dataset.cookiecategory = sourceAndCategory.cookiecategory node.dataset.src = src node.style.display = 'none' const blockedContentDiv = GetBlockedContentDiv(node.height, node.width) blockedContentDiv.setAttribute('data-tag', 'iframe') node.before(blockedContentDiv) } } function DisableEmbedTag(node) { const src = node.src || '' const sourceAndCategory = GetSrcAndCategory(src) if (sourceAndCategory.isSrcPresent && disableTag) { node.removeAttribute('src') node.dataset.cookiecategory = sourceAndCategory.cookiecategory node.dataset.src = src node.style.display = 'none' const blockedContentDiv = GetBlockedContentDiv(node.height, node.width) blockedContentDiv.setAttribute('data-tag', 'embed') node.before(blockedContentDiv) } } function DisableObjectTag(node) { const data = node.data || '' const sourceAndCategory = GetSrcAndCategory(data) if (sourceAndCategory.isSrcPresent && disableTag) { node.removeAttribute('data') node.dataset.cookiecategory = sourceAndCategory.cookiecategory node.dataset.data = data node.style.display = 'none' const blockedContentDiv = GetBlockedContentDiv(node.height, node.width) blockedContentDiv.setAttribute('data-tag', 'object') node.before(blockedContentDiv) } } const observer = new MutationObserver(mutations => { mutations.forEach(({ addedNodes }) => { addedNodes.forEach(node => { if (node.nodeType === 1 && node.tagName === 'SCRIPT') { DisableScript(node) } else if (node.nodeType === 1 && node.tagName === 'IFRAME') { DisableIframe(node) } else if (node.nodeType === 1 && node.tagName === 'EMBED') { DisableEmbedTag(node) } else if (node.nodeType === 1 && node.tagName === 'OBJECT') { DisableObjectTag(node) } observer.observe(document.documentElement, { childList: true, subtree: true, }) }) }) }) observer.observe(document.documentElement, { childList: true, subtree: true, }) window.addEventListener('DOMContentLoaded', () => { observer.disconnect() }) window.addEventListener('load', () => { if (banner.banner_status === 'active') { CountryDetails() const consentStatus = localStorage.getItem('cyt_consent_given') const removeCookies = consentStatus === 'rejected' || consentStatus === 'partially_accepted' if (!consentStatus && banner.template_values.consent_template === 'gdpr') { banner.removeFirstPartyCookies() for (let cookies in banner.thirdPartyCookies) { banner.removeCookies(banner.thirdPartyCookies[cookies].cookies, '/', banner.domains) } } else if (removeCookies) { banner.removeFirstPartyCookies() for (let cookies in banner.thirdPartyCookies) { banner.removeCookies(banner.thirdPartyCookies[cookies].cookies, '/', banner.domains) } } } })