{"id":9473,"date":"2026-08-31T01:18:40","date_gmt":"2026-08-30T22:18:40","guid":{"rendered":"https:\/\/tmashi.sa\/?page_id=9473"},"modified":"2026-09-01T16:30:51","modified_gmt":"2026-09-01T13:30:51","slug":"paragliding-waiver","status":"publish","type":"page","link":"https:\/\/tmashi.sa\/en\/paragliding-waiver\/","title":{"rendered":"Paragliding Waiver"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9473\" class=\"elementor elementor-9473\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70f8ef5 e-flex e-con-boxed e-con e-parent\" data-id=\"70f8ef5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38c770d e-flex e-con-boxed e-con e-parent\" data-id=\"38c770d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ea5a0f e-con-full e-flex e-con e-child\" data-id=\"3ea5a0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-59cd11a e-con-full e-flex e-con e-child\" data-id=\"59cd11a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48c8307 elementor-align-left elementor-widget elementor-widget-button\" data-id=\"48c8307\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"waiverLanguageToggle\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" id=\"waiverLanguageToggle\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">English<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-21e14be e-con-full e-flex e-con e-child\" data-id=\"21e14be\" data-element_type=\"container\" data-e-type=\"container\" id=\"waiverLegalText\">\n\t\t<div class=\"elementor-element elementor-element-e8e320e e-con-full e-flex e-con e-child\" data-id=\"e8e320e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93fa6d2 elementor-widget elementor-widget-text-editor\" data-id=\"93fa6d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5 dir=\"auto\" data-pm-slice=\"1 1 []\"><strong>\u0625\u0642\u0631\u0627\u0631 \u0648\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629 \u0641\u064a \u062a\u062c\u0631\u0628\u0629 \u0637\u064a\u0631\u0627\u0646 \u062a\u0631\u0641\u064a\u0647\u064a\u0629<\/strong><\/h5><h5 dir=\"auto\"><strong>\u0623\u0648\u0644\u0627\u064b: \u0645\u0642\u062f\u0645\u0629 \u0648\u0623\u0637\u0631\u0627\u0641 \u0627\u0644\u0625\u0642\u0631\u0627\u0631<\/strong><\/h5><p dir=\"auto\">\u064a\u0646\u0638\u0645 \u0647\u0630\u0627 \u0627\u0644\u0625\u0642\u0631\u0627\u0631 \u0645\u0634\u0627\u0631\u0643\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0641\u064a \u0625\u062d\u062f\u0649 \u062a\u062c\u0627\u0631\u0628 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0627\u0644\u062a\u0631\u0641\u064a\u0647\u064a\u0629 \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u0623\u0648 \u0627\u0644\u0645\u0646\u0638\u0645\u0629 \u0623\u0648 \u0627\u0644\u0645\u0646\u0633\u0642\u0629 \u0645\u0646 \u062e\u0644\u0627\u0644 <strong>\u0634\u0631\u0643\u0629 \u062a\u0645\u0627\u0634\u064a \u0644\u062a\u0646\u0638\u064a\u0645 \u0627\u0644\u0631\u062d\u0644\u0627\u062a \u0627\u0644\u0633\u064a\u0627\u062d\u064a\u0629<\/strong>\u060c \u0648\u064a\u0634\u0645\u0644 \u2014 \u0628\u062d\u0633\u0628 \u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u062a\u062c\u0631\u0628\u0629 \u0648\u062f\u0648\u0631 \u0643\u0644 \u0637\u0631\u0641 \u2014 \u0627\u0644\u062c\u0647\u0627\u062a \u0648\u0627\u0644\u0623\u0634\u062e\u0627\u0635 \u0627\u0644\u0622\u062a\u064a\u064a\u0646:<\/p><ul data-spread=\"false\"><li><p dir=\"auto\"><strong>\u0634\u0631\u0643\u0629 \u062a\u0645\u0627\u0634\u064a \u0644\u062a\u0646\u0638\u064a\u0645 \u0627\u0644\u0631\u062d\u0644\u0627\u062a \u0627\u0644\u0633\u064a\u0627\u062d\u064a\u0629<\/strong> \u0628\u0635\u0641\u062a\u0647\u0627 \u0627\u0644\u062c\u0647\u0629 \u0627\u0644\u0645\u0646\u0638\u0645\u0629 \u0623\u0648 \u0627\u0644\u0645\u0646\u0633\u0642\u0629 \u0623\u0648 \u0627\u0644\u0645\u0633\u0648\u0642\u0629 \u0623\u0648 \u0627\u0644\u0645\u0646\u0641\u0630\u0629 \u0644\u0644\u062a\u062c\u0631\u0628\u0629.<\/p><\/li><li><p dir=\"auto\"><strong>\u0645\u0624\u0633\u0633\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0627\u0644\u0631\u064a\u0627\u0636\u064a \u0623\u0648 \u0627\u0644\u062c\u0647\u0629 \u0627\u0644\u0645\u0634\u063a\u0644\u0629 \u0644\u0644\u0646\u0634\u0627\u0637 \u0627\u0644\u062c\u0648\u064a<\/strong>\u060c \u0628\u062d\u0633\u0628 \u0627\u0644\u062a\u062c\u0631\u0628\u0629.<\/p><\/li><li><p dir=\"auto\">\u0645\u0627\u0644\u0643 \u0623\u0648 \u0645\u0634\u063a\u0644 \u0627\u0644\u0637\u0627\u0626\u0631\u0629 \u0623\u0648 \u0645\u0639\u062f\u0627\u062a \u0627\u0644\u0637\u064a\u0631\u0627\u0646.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0643\u0627\u0628\u062a\u0646 \u0623\u0648 \u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629 \u0623\u0648 \u0627\u0644\u0637\u064a\u0627\u0631 \u0627\u0644\u0645\u0633\u0624\u0648\u0644.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0645\u0648\u0638\u0641\u0648\u0646 \u0648\u0627\u0644\u0645\u0645\u062b\u0644\u0648\u0646 \u0648\u0627\u0644\u0645\u062a\u0639\u0627\u0648\u0646\u0648\u0646 \u0648\u0627\u0644\u0645\u062a\u0639\u0627\u0642\u062f\u0648\u0646 \u0648\u0627\u0644\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u062a\u0627\u0628\u0639\u0648\u0646 \u0644\u0644\u062c\u0647\u0627\u062a \u0627\u0644\u0645\u0630\u0643\u0648\u0631\u0629 \u0623\u0639\u0644\u0627\u0647.<\/p><\/li><\/ul><p dir=\"auto\">\u0648\u064a\u0634\u0627\u0631 \u0625\u0644\u064a\u0647\u0645 \u0645\u062c\u062a\u0645\u0639\u064a\u0646 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0625\u0642\u0631\u0627\u0631 \u0628\u0627\u0633\u0645 <strong>\u00ab\u0627\u0644\u062c\u0647\u0627\u062a \u0627\u0644\u0645\u0646\u0638\u0645\u0629 \u0648\u0627\u0644\u0645\u0634\u063a\u0644\u0629\u00bb<\/strong>.<\/p><h5 dir=\"auto\"><strong>\u062b\u0627\u0646\u064a\u0627\u064b: \u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u0646\u0634\u0627\u0637 \u0648\u0627\u0644\u0645\u062e\u0627\u0637\u0631<\/strong><\/h5><p dir=\"auto\">\u0623\u0642\u0631 \u0628\u0623\u0646 \u0645\u0634\u0627\u0631\u0643\u062a\u064a \u0641\u064a \u0627\u0644\u062a\u062c\u0631\u0628\u0629 \u062a\u062a\u0645 \u0628\u0625\u0631\u0627\u062f\u062a\u064a\u060c \u0648\u0623\u0646\u0646\u064a \u0623\u0641\u0647\u0645 \u0623\u0646 \u0623\u0646\u0634\u0637\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0648\u0627\u0644\u0645\u063a\u0627\u0645\u0631\u0627\u062a \u0627\u0644\u062c\u0648\u064a\u0629\u060c \u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0627\u0644\u0634\u0631\u0627\u0639\u064a \u0648\u0627\u0644\u062c\u0627\u064a\u0631\u0648\u0643\u0628\u062a\u0631\u060c \u0648\u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0627\u0644\u0631\u064a\u0627\u0636\u064a \u0623\u0648 \u0627\u0644\u0639\u0627\u0645 \u060c \u062a\u0646\u0637\u0648\u064a \u0628\u0637\u0628\u064a\u0639\u062a\u0647\u0627 \u0639\u0644\u0649 \u0645\u062e\u0627\u0637\u0631 \u0644\u0627 \u064a\u0645\u0643\u0646 \u0645\u0646\u0639\u0647\u0627 \u0623\u0648 \u062a\u0648\u0642\u0639\u0647\u0627 \u0628\u0635\u0648\u0631\u0629 \u0643\u0627\u0645\u0644\u0629\u060c \u062d\u062a\u0649 \u0645\u0639 \u0627\u0644\u0627\u0644\u062a\u0632\u0627\u0645 \u0628\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0648\u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0633\u0644\u0627\u0645\u0629.<\/p><p dir=\"auto\">\u0648\u0642\u062f \u062a\u0634\u0645\u0644 \u0647\u0630\u0647 \u0627\u0644\u0645\u062e\u0627\u0637\u0631\u060c \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644 \u0644\u0627 \u0627\u0644\u062d\u0635\u0631:<\/p><ul data-spread=\"false\"><li><p dir=\"auto\">\u062a\u063a\u064a\u0631 \u0627\u0644\u0623\u062d\u0648\u0627\u0644 \u0627\u0644\u062c\u0648\u064a\u0629 \u0648\u0627\u0644\u0631\u064a\u0627\u062d \u0628\u0635\u0648\u0631\u0629 \u0645\u0641\u0627\u062c\u0626\u0629.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0645\u0637\u0628\u0627\u062a \u0648\u0627\u0644\u0627\u0636\u0637\u0631\u0627\u0628\u0627\u062a \u0627\u0644\u062c\u0648\u064a\u0629.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0627\u0644\u0625\u0642\u0644\u0627\u0639 \u0648\u0627\u0644\u0647\u0628\u0648\u0637.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0647\u0628\u0648\u0637 \u0627\u0644\u0627\u0636\u0637\u0631\u0627\u0631\u064a \u0623\u0648 \u063a\u064a\u0631 \u0627\u0644\u0645\u062e\u0637\u0637 \u0644\u0647.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0623\u0639\u0637\u0627\u0644 \u0623\u0648 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0627\u0644\u0641\u0646\u064a\u0629 \u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u0648\u0642\u0639\u0629.<\/p><\/li><li><p dir=\"auto\">\u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u062a\u0636\u0627\u0631\u064a\u0633 \u0648\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0625\u0642\u0644\u0627\u0639 \u0648\u0627\u0644\u0647\u0628\u0648\u0637.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0625\u0635\u0627\u0628\u0627\u062a \u0627\u0644\u062c\u0633\u062f\u064a\u0629 \u0623\u0648 \u0627\u0644\u0623\u0636\u0631\u0627\u0631 \u0627\u0644\u0645\u0627\u062f\u064a\u0629.<\/p><\/li><li><p dir=\"auto\">\u0648\u0641\u064a \u0627\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u064a\u0629\u060c \u0627\u0644\u0625\u0635\u0627\u0628\u0629 \u0627\u0644\u062c\u0633\u064a\u0645\u0629 \u0623\u0648 \u0627\u0644\u0639\u062c\u0632 \u0623\u0648 \u0627\u0644\u0648\u0641\u0627\u0629.<\/p><\/li><\/ul><p dir=\"auto\">\u0648\u0623\u0642\u0631 \u0628\u0623\u0646\u0646\u064a \u0627\u0637\u0644\u0639\u062a \u0639\u0644\u0649 \u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u0646\u0634\u0627\u0637 \u0648\u0623\u062a\u0641\u0647\u0645 \u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0647 \u0648\u0623\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629 \u0645\u0639 \u0639\u0644\u0645\u064a \u0628\u0647\u0627\u060c \u0648\u0630\u0644\u0643 \u0641\u064a \u0627\u0644\u062d\u062f\u0648\u062f \u0627\u0644\u062a\u064a \u062a\u0633\u0645\u062d \u0628\u0647\u0627 \u0627\u0644\u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0645\u0639\u0645\u0648\u0644 \u0628\u0647\u0627 \u0641\u064a \u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629.<\/p><h5 dir=\"auto\"><strong>\u062b\u0627\u0644\u062b\u0627\u064b: \u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0635\u062d\u064a\u0629 \u0648\u0627\u0644\u0642\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629<\/strong><\/h5><p dir=\"auto\">\u0623\u0642\u0631\u060c \u0628\u062d\u0633\u0628 \u0639\u0644\u0645\u064a\u060c \u0628\u0623\u0646 \u062d\u0627\u0644\u062a\u064a \u0627\u0644\u0635\u062d\u064a\u0629 \u0648\u0627\u0644\u0628\u062f\u0646\u064a\u0629 \u062a\u0633\u0645\u062d \u0644\u064a \u0628\u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629 \u0641\u064a \u0627\u0644\u062a\u062c\u0631\u0628\u0629\u060c \u0648\u0623\u0646\u0646\u064a \u0644\u0645 \u0623\u062e\u0641\u0650 \u0623\u064a \u062d\u0627\u0644\u0629 \u0635\u062d\u064a\u0629 \u0623\u0648 \u0625\u0635\u0627\u0628\u0629 \u0623\u0648 \u0645\u0631\u0636 \u0623\u0648 \u062f\u0648\u0627\u0621 \u0623\u0648 \u0638\u0631\u0641 \u0642\u062f \u064a\u0624\u062b\u0631 \u0641\u064a \u0642\u062f\u0631\u062a\u064a \u0639\u0644\u0649 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629 \u0628\u0623\u0645\u0627\u0646.<\/p><p dir=\"auto\">\u0648\u0623\u062a\u0639\u0647\u062f \u0628\u0625\u0628\u0644\u0627\u063a \u0627\u0644\u062c\u0647\u0629 \u0627\u0644\u0645\u0634\u063a\u0644\u0629 \u0623\u0648 \u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629 \u0642\u0628\u0644 \u0628\u062f\u0621 \u0627\u0644\u0646\u0634\u0627\u0637 \u0628\u0623\u064a \u062d\u0627\u0644\u0629 \u0635\u062d\u064a\u0629 \u0623\u0648 \u0638\u0631\u0641 \u0642\u062f \u064a\u0643\u0648\u0646 \u0644\u0647 \u062a\u0623\u062b\u064a\u0631 \u0639\u0644\u0649 \u0633\u0644\u0627\u0645\u062a\u064a \u0623\u0648 \u0633\u0644\u0627\u0645\u0629 \u0627\u0644\u0622\u062e\u0631\u064a\u0646.<\/p><p dir=\"auto\">\u0648\u0623\u062a\u062d\u0645\u0644 \u0645\u0633\u0624\u0648\u0644\u064a\u0629 \u0635\u062d\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u0642\u062f\u0645\u0647\u0627 \u0641\u064a\u0645\u0627 \u064a\u062a\u0639\u0644\u0642 \u0628\u062d\u0627\u0644\u062a\u064a \u0627\u0644\u0635\u062d\u064a\u0629 \u0648\u0642\u062f\u0631\u062a\u064a \u0639\u0644\u0649 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629.<\/p><h5 dir=\"auto\"><strong>\u0631\u0627\u0628\u0639\u0627\u064b: \u0627\u0644\u0627\u0644\u062a\u0632\u0627\u0645 \u0628\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0633\u0644\u0627\u0645\u0629 \u0648\u0633\u0644\u0637\u0629 \u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629<\/strong><\/h5><p dir=\"auto\">\u0623\u062a\u0639\u0647\u062f \u0628\u0627\u0644\u0627\u0644\u062a\u0632\u0627\u0645 \u0628\u062c\u0645\u064a\u0639 \u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0633\u0644\u0627\u0645\u0629 \u0648\u0627\u0644\u062a\u0648\u062c\u064a\u0647\u0627\u062a \u0627\u0644\u0635\u0627\u062f\u0631\u0629 \u0639\u0646 \u0627\u0644\u062c\u0647\u0627\u062a \u0627\u0644\u0645\u0646\u0638\u0645\u0629 \u0648\u0627\u0644\u0645\u0634\u063a\u0644\u0629 \u0648\u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629 \u0642\u0628\u0644 \u0627\u0644\u0646\u0634\u0627\u0637 \u0648\u0623\u062b\u0646\u0627\u0621\u0647.<\/p><p dir=\"auto\">\u0648\u0623\u0642\u0631 \u0628\u0623\u0646 <strong>\u0627\u0644\u0643\u0627\u0628\u062a\u0646 \u0623\u0648 \u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629 \u0623\u0648 \u0627\u0644\u0637\u064a\u0627\u0631 \u0627\u0644\u0645\u0633\u0624\u0648\u0644<\/strong> \u0647\u0648 \u0635\u0627\u062d\u0628 \u0627\u0644\u0642\u0631\u0627\u0631 \u0627\u0644\u0646\u0647\u0627\u0626\u064a \u0641\u064a\u0645\u0627 \u064a\u062a\u0639\u0644\u0642 \u0628\u0633\u0644\u0627\u0645\u0629 \u0648\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0631\u062d\u0644\u0629\u060c \u0648\u0644\u0647 \u0639\u0646\u062f \u0627\u0644\u0636\u0631\u0648\u0631\u0629 \u0623\u0646:<\/p><ul data-spread=\"false\"><li><p dir=\"auto\">\u064a\u0631\u0641\u0636 \u0645\u0634\u0627\u0631\u0643\u0629 \u0623\u064a \u0634\u062e\u0635 \u0625\u0630\u0627 \u0631\u0623\u0649 \u0623\u0646 \u0645\u0634\u0627\u0631\u0643\u062a\u0647 \u0642\u062f \u062a\u0624\u062b\u0631 \u0641\u064a \u0627\u0644\u0633\u0644\u0627\u0645\u0629.<\/p><\/li><li><p dir=\"auto\">\u064a\u0624\u062c\u0644 \u0623\u0648 \u064a\u063a\u064a\u0631 \u0645\u0648\u0639\u062f \u0627\u0644\u0631\u062d\u0644\u0629.<\/p><\/li><li><p dir=\"auto\">\u064a\u0639\u062f\u0644 \u0645\u0633\u0627\u0631 \u0627\u0644\u0646\u0634\u0627\u0637 \u0623\u0648 \u0645\u062f\u062a\u0647.<\/p><\/li><li><p dir=\"auto\">\u064a\u0644\u063a\u064a \u0627\u0644\u0631\u062d\u0644\u0629 \u0623\u0648 \u064a\u0646\u0647\u064a\u0647\u0627 \u0641\u064a \u0623\u064a \u0648\u0642\u062a.<\/p><\/li><\/ul><p dir=\"auto\">\u0648\u064a\u062c\u0648\u0632 \u0627\u062a\u062e\u0627\u0630 \u0623\u064a \u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u0642\u0631\u0627\u0631\u0627\u062a \u0628\u0633\u0628\u0628 \u0627\u0644\u0623\u062d\u0648\u0627\u0644 \u0627\u0644\u062c\u0648\u064a\u0629 \u0623\u0648 \u0627\u0644\u0638\u0631\u0648\u0641 \u0627\u0644\u0641\u0646\u064a\u0629 \u0623\u0648 \u0627\u0644\u062a\u0634\u063a\u064a\u0644\u064a\u0629 \u0623\u0648 \u0627\u0644\u0623\u0645\u0646\u064a\u0629 \u0623\u0648 \u0644\u0623\u064a \u0633\u0628\u0628 \u064a\u062a\u0639\u0644\u0642 \u0628\u0633\u0644\u0627\u0645\u0629 \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u064a\u0646.<\/p><p dir=\"auto\">\u0643\u0645\u0627 \u0623\u062a\u0639\u0647\u062f \u0628\u0639\u062f\u0645 \u0627\u0644\u062a\u062f\u062e\u0644 \u0641\u064a \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0637\u0627\u0626\u0631\u0629 \u0623\u0648 \u0645\u0639\u062f\u0627\u062a\u0647\u0627 \u0623\u0648 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0647\u0627 \u0625\u0644\u0627 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0635\u0631\u064a\u062d\u0629 \u0645\u0646 \u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629.<\/p><h5 dir=\"auto\"><strong>\u062e\u0627\u0645\u0633\u0627\u064b: \u062a\u0639\u062f\u064a\u0644 \u0623\u0648 \u062a\u0623\u062c\u064a\u0644 \u0623\u0648 \u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u062a\u062c\u0631\u0628\u0629<\/strong><\/h5><p dir=\"auto\">\u0623\u0641\u0647\u0645 \u0623\u0646 \u0627\u0644\u062d\u062c\u0632 \u0623\u0648 \u062f\u0641\u0639 \u0631\u0633\u0648\u0645 \u0627\u0644\u062a\u062c\u0631\u0628\u0629 \u0644\u0627 \u064a\u0639\u0646\u064a \u0628\u0627\u0644\u0636\u0631\u0648\u0631\u0629 \u0636\u0645\u0627\u0646 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0631\u062d\u0644\u0629 \u0641\u064a \u0627\u0644\u0645\u0648\u0639\u062f \u0627\u0644\u0645\u062d\u062f\u062f\u060c \u0646\u0638\u0631\u064b\u0627 \u0644\u0627\u0639\u062a\u0645\u0627\u062f \u0623\u0646\u0634\u0637\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0639\u0644\u0649 \u0638\u0631\u0648\u0641 \u0627\u0644\u0633\u0644\u0627\u0645\u0629 \u0648\u0627\u0644\u0637\u0642\u0633 \u0648\u0627\u0644\u062c\u0627\u0647\u0632\u064a\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644\u064a\u0629.<\/p><p dir=\"auto\">\u0648\u064a\u062d\u0642 \u0644\u0644\u062c\u0647\u0629 \u0627\u0644\u0645\u0634\u063a\u0644\u0629 \u0623\u0648 \u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629 \u062a\u0623\u062c\u064a\u0644 \u0627\u0644\u062a\u062c\u0631\u0628\u0629 \u0623\u0648 \u062a\u0639\u062f\u064a\u0644\u0647\u0627 \u0623\u0648 \u0625\u0644\u063a\u0627\u0624\u0647\u0627 \u0645\u062a\u0649 \u0643\u0627\u0646\u062a \u0627\u0644\u0638\u0631\u0648\u0641 \u0644\u0627 \u062a\u0633\u0645\u062d \u0628\u062a\u0646\u0641\u064a\u0630\u0647\u0627 \u0628\u0635\u0648\u0631\u0629 \u0622\u0645\u0646\u0629.<\/p><p dir=\"auto\">\u0648\u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0627\u062a\u060c \u062a\u062a\u0645 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062c\u062f\u0648\u0644\u0629 \u0623\u0648 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0631\u0633\u0648\u0645 \u0648\u0641\u0642 <strong>\u0633\u064a\u0627\u0633\u0629 \u0627\u0644\u062d\u062c\u0632 \u0648\u0627\u0644\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0645\u0639\u062a\u0645\u062f\u0629 \u0644\u062f\u0649 \u0627\u0644\u062c\u0647\u0629 \u0627\u0644\u0645\u0646\u0638\u0645\u0629<\/strong> \u0648\u0628\u0645\u0627 \u064a\u062a\u0648\u0627\u0641\u0642 \u0645\u0639 \u0627\u0644\u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0645\u0639\u0645\u0648\u0644 \u0628\u0647\u0627.<\/p><h5 dir=\"auto\"><strong>\u0633\u0627\u062f\u0633\u0627\u064b: \u062a\u062d\u0645\u0644 \u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0648\u062d\u062f\u0648\u062f \u0627\u0644\u0645\u0633\u0624\u0648\u0644\u064a\u0629<\/strong><\/h5><p dir=\"auto\">\u0623\u0642\u0631 \u0628\u0623\u0646 \u0645\u0634\u0627\u0631\u0643\u062a\u064a \u0641\u064a \u0627\u0644\u062a\u062c\u0631\u0628\u0629 \u062a\u062a\u0645 \u0628\u0625\u0631\u0627\u062f\u062a\u064a \u0648\u0628\u0639\u062f \u0627\u0637\u0644\u0627\u0639\u064a \u0639\u0644\u0649 \u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u0646\u0634\u0627\u0637 \u0648\u0645\u062e\u0627\u0637\u0631\u0647.<\/p><p dir=\"auto\">\u0648\u0641\u064a \u0627\u0644\u062d\u062f\u0648\u062f \u0627\u0644\u062a\u064a \u062a\u0633\u0645\u062d \u0628\u0647\u0627 \u0627\u0644\u0623\u0646\u0638\u0645\u0629 \u0648\u0627\u0644\u0644\u0648\u0627\u0626\u062d \u0627\u0644\u0645\u0639\u0645\u0648\u0644 \u0628\u0647\u0627 \u0641\u064a \u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629\u060c \u0623\u062a\u062d\u0645\u0644 \u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0637\u0628\u064a\u0639\u064a\u0629 \u0648\u0627\u0644\u0645\u062a\u0623\u0635\u0644\u0629 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0647\u0630\u0627 \u0627\u0644\u0646\u0648\u0639 \u0645\u0646 \u0627\u0644\u0623\u0646\u0634\u0637\u0629\u060c \u0648\u0623\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u0639\u062f\u0645 \u0645\u0637\u0627\u0644\u0628\u0629 \u0627\u0644\u062c\u0647\u0627\u062a \u0627\u0644\u0645\u0646\u0638\u0645\u0629 \u0648\u0627\u0644\u0645\u0634\u063a\u0644\u0629 \u0628\u0627\u0644\u062a\u0639\u0648\u064a\u0636 \u0639\u0646 \u0627\u0644\u0623\u0636\u0631\u0627\u0631 \u0627\u0644\u0646\u0627\u062a\u062c\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \u0639\u0646 \u062a\u0644\u0643 \u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0623\u0648 \u0639\u0646 \u0639\u062f\u0645 \u0627\u0644\u062a\u0632\u0627\u0645\u064a \u0628\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0633\u0644\u0627\u0645\u0629 \u0623\u0648 \u0645\u0633\u0627\u0647\u0645\u062a\u064a \u0627\u0644\u0634\u062e\u0635\u064a\u0629 \u0641\u064a \u0648\u0642\u0648\u0639 \u0627\u0644\u0636\u0631\u0631.<\/p><p dir=\"auto\">\u0648\u0644\u0627 \u064a\u0641\u0633\u0631 \u0647\u0630\u0627 \u0627\u0644\u0625\u0642\u0631\u0627\u0631 \u0628\u0645\u0627 \u064a\u0639\u0641\u064a \u0623\u064a \u0637\u0631\u0641 \u0645\u0646 \u0645\u0633\u0624\u0648\u0644\u064a\u0629 \u0644\u0627 \u064a\u062c\u0648\u0632 \u0646\u0638\u0627\u0645\u064b\u0627 \u0627\u0644\u0625\u0639\u0641\u0627\u0621 \u0645\u0646\u0647\u0627 \u0623\u0648 \u0627\u0644\u062d\u062f \u0645\u0646\u0647\u0627.<\/p><h5 dir=\"auto\"><strong>\u0633\u0627\u0628\u0639\u0627\u064b: \u0627\u0644\u0645\u0645\u062a\u0644\u0643\u0627\u062a \u0627\u0644\u0634\u062e\u0635\u064a\u0629<\/strong><\/h5><p dir=\"auto\">\u0623\u062a\u062d\u0645\u0644 \u0645\u0633\u0624\u0648\u0644\u064a\u0629 \u0627\u0644\u0645\u062d\u0627\u0641\u0638\u0629 \u0639\u0644\u0649 \u0645\u0645\u062a\u0644\u0643\u0627\u062a\u064a \u0627\u0644\u0634\u062e\u0635\u064a\u0629 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u062a\u062c\u0631\u0628\u0629\u060c \u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643:<\/p><ul data-spread=\"false\"><li><p dir=\"auto\">\u0627\u0644\u0647\u0648\u0627\u062a\u0641 \u0627\u0644\u0645\u062d\u0645\u0648\u0644\u0629.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0643\u0627\u0645\u064a\u0631\u0627\u062a.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0646\u0638\u0627\u0631\u0627\u062a.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0633\u0627\u0639\u0627\u062a.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629.<\/p><\/li><li><p dir=\"auto\">\u0623\u064a \u0645\u0642\u062a\u0646\u064a\u0627\u062a \u0634\u062e\u0635\u064a\u0629 \u0623\u062e\u0631\u0649.<\/p><\/li><\/ul><p dir=\"auto\">\u0648\u0623\u0641\u0647\u0645 \u0623\u0646 \u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u0646\u0634\u0627\u0637 \u0642\u062f \u062a\u0639\u0631\u0636 \u0628\u0639\u0636 \u0627\u0644\u0645\u0642\u062a\u0646\u064a\u0627\u062a \u0644\u0644\u0633\u0642\u0648\u0637 \u0623\u0648 \u0627\u0644\u0641\u0642\u062f \u0623\u0648 \u0627\u0644\u062a\u0644\u0641\u060c \u0644\u0630\u0644\u0643 \u0623\u062a\u062d\u0645\u0644 \u0645\u0633\u0624\u0648\u0644\u064a\u0629 \u062a\u0623\u0645\u064a\u0646\u0647\u0627 \u0623\u0648 \u0639\u062f\u0645 \u0627\u0635\u0637\u062d\u0627\u0628\u0647\u0627 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0631\u062d\u0644\u0629 \u0645\u062a\u0649 \u0643\u0627\u0646 \u0630\u0644\u0643 \u0623\u0643\u062b\u0631 \u0645\u0644\u0627\u0621\u0645\u0629 \u0644\u0644\u0633\u0644\u0627\u0645\u0629.<\/p><p dir=\"auto\">\u0648\u0644\u0627 \u062a\u062a\u062d\u0645\u0644 \u0627\u0644\u062c\u0647\u0627\u062a \u0627\u0644\u0645\u0646\u0638\u0645\u0629 \u0648\u0627\u0644\u0645\u0634\u063a\u0644\u0629 \u0645\u0633\u0624\u0648\u0644\u064a\u0629 \u0641\u0642\u062f\u0627\u0646 \u0623\u0648 \u062a\u0644\u0641 \u0627\u0644\u0645\u0645\u062a\u0644\u0643\u0627\u062a \u0627\u0644\u0634\u062e\u0635\u064a\u0629 \u0625\u0644\u0627 \u0641\u064a \u0627\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0642\u0631\u0631 \u0641\u064a\u0647\u0627 \u0627\u0644\u0623\u0646\u0638\u0645\u0629 \u062e\u0644\u0627\u0641 \u0630\u0644\u0643.<\/p><h5 dir=\"auto\"><strong>\u062b\u0627\u0645\u0646\u0627\u064b: \u0627\u0644\u062a\u0635\u0648\u064a\u0631 \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0625\u0639\u0644\u0627\u0645\u064a\u0629<\/strong><\/h5><p dir=\"auto\">\u0642\u062f \u064a\u062a\u0645 \u062a\u0635\u0648\u064a\u0631 \u0627\u0644\u062a\u062c\u0631\u0628\u0629 \u0628\u0627\u0644\u0635\u0648\u0631 \u0623\u0648 \u0627\u0644\u0641\u064a\u062f\u064a\u0648 \u0644\u0623\u063a\u0631\u0627\u0636:<\/p><ul data-spread=\"false\"><li><p dir=\"auto\">\u0627\u0644\u062a\u0648\u062b\u064a\u0642.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0646\u0634\u0631 \u0627\u0644\u0625\u0639\u0644\u0627\u0645\u064a.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u062a\u0633\u0648\u064a\u0642.<\/p><\/li><li><p dir=\"auto\">\u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629.<\/p><\/li><li><p dir=\"auto\">\u0645\u0646\u0635\u0627\u062a \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0627\u0644\u0627\u062c\u062a\u0645\u0627\u0639\u064a.<\/p><\/li><\/ul><p dir=\"auto\">\u0648\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0634\u0627\u0631\u0643 \u0623\u0648 \u0627\u0644\u0645\u0642\u0627\u0637\u0639 \u0627\u0644\u062a\u064a \u064a\u0638\u0647\u0631 \u0641\u064a\u0647\u0627 \u0644\u0623\u063a\u0631\u0627\u0636 \u062a\u0633\u0648\u064a\u0642\u064a\u0629 \u0623\u0648 \u0625\u0639\u0644\u0627\u0645\u064a\u0629 \u0628\u062d\u0633\u0628 \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0627\u0644\u062a\u064a \u064a\u062d\u062f\u062f\u0647\u0627 \u0627\u0644\u0645\u0634\u0627\u0631\u0643 \u0641\u064a \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0625\u0642\u0631\u0627\u0631.<\/p><h5 dir=\"auto\"><strong>\u062a\u0627\u0633\u0639\u0627\u064b: \u0627\u0644\u0625\u0642\u0631\u0627\u0631 \u0627\u0644\u0646\u0647\u0627\u0626\u064a<\/strong><\/h5><p dir=\"auto\">\u0623\u0642\u0631 \u0628\u0623\u0646\u0646\u064a \u0642\u0631\u0623\u062a \u0647\u0630\u0627 \u0627\u0644\u0625\u0642\u0631\u0627\u0631 \u0648\u0627\u0637\u0644\u0639\u062a \u0639\u0644\u0649 \u0645\u062d\u062a\u0648\u0627\u0647 \u0648\u0641\u0647\u0645\u062a \u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u062a\u062c\u0631\u0628\u0629 \u0648\u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0648\u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0647\u0627\u060c \u0648\u0623\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u064a \u0642\u062f\u0645\u062a\u0647\u0627 \u0635\u062d\u064a\u062d\u0629 \u0628\u062d\u0633\u0628 \u0639\u0644\u0645\u064a.<\/p><p dir=\"auto\">\u0643\u0645\u0627 \u0623\u0642\u0631 \u0628\u0623\u0646 \u0645\u0634\u0627\u0631\u0643\u062a\u064a \u062a\u062a\u0645 \u0628\u0625\u0631\u0627\u062f\u062a\u064a\u060c \u0648\u0623\u0646\u0646\u064a \u0623\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u0627\u0644\u0627\u0644\u062a\u0632\u0627\u0645 \u0628\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0633\u0644\u0627\u0645\u0629 \u0648\u0642\u0631\u0627\u0631\u0627\u062a \u0627\u0644\u062c\u0647\u0629 \u0627\u0644\u0645\u0634\u063a\u0644\u0629 \u0648\u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629 \u0627\u0644\u0645\u062a\u0639\u0644\u0642\u0629 \u0628\u0633\u0644\u0627\u0645\u0629 \u0627\u0644\u0646\u0634\u0627\u0637.<\/p><p dir=\"auto\">\u0648\u064a\u0639\u062f \u062a\u0648\u0642\u064a\u0639\u064a \u0627\u0644\u062e\u0637\u064a \u0623\u0648 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0625\u0642\u0631\u0627\u0631 \u062a\u0623\u0643\u064a\u062f\u064b\u0627 \u0644\u0645\u0648\u0627\u0641\u0642\u062a\u064a \u0639\u0644\u0649 \u0645\u0627 \u0648\u0631\u062f \u0641\u064a\u0647\u060c \u0648\u0630\u0644\u0643 \u0641\u064a \u0627\u0644\u062d\u062f\u0648\u062f \u0627\u0644\u062a\u064a \u062a\u0633\u0645\u062d \u0628\u0647\u0627 \u0627\u0644\u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0645\u0639\u0645\u0648\u0644 \u0628\u0647\u0627 \u0641\u064a \u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-94ef5e3 e-con-full e-flex e-con e-child\" data-id=\"94ef5e3\" data-element_type=\"container\" data-e-type=\"container\" id=\"waiverLegalTextEn\">\n\t\t<div class=\"elementor-element elementor-element-edeb56e e-con-full e-flex e-con e-child\" data-id=\"edeb56e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25a3b30 elementor-widget elementor-widget-text-editor\" data-id=\"25a3b30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"qMYqUG_convSearchResultHighlightRoot\"><div class=\"\" data-turn-id-container=\"request-6a92ca25-1048-83eb-874e-c8a0e197f3b8-4\" data-is-intersecting=\"true\"><section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a92ca25-1048-83eb-874e-c8a0e197f3b8-4\" data-turn-id-container=\"request-6a92ca25-1048-83eb-874e-c8a0e197f3b8-4\" data-testid=\"conversation-turn-18\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"><div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"c18a488b-d370-4451-80e7-b9a34f0ce51c\" data-turn-start-message=\"true\" data-message-model-slug=\"gpt-5-6-thinking\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"><h5 class=\"PDq2pG_selectionAnchorContainer\" data-section-id=\"1o7scyi\" data-start=\"0\" data-end=\"73\"><strong data-start=\"449\" data-end=\"513\">RISK ACKNOWLEDGMENT, ASSUMPTION OF RISK AND LIABILITY WAIVER<\/strong><br data-start=\"513\" data-end=\"516\" \/><strong data-start=\"516\" data-end=\"580\">Paragliding, Gyrocopter and Recreational Aviation Activities<\/strong><\/h5><h5 data-section-id=\"15suug5\" data-start=\"75\" data-end=\"124\"><strong>First: Introduction and Parties to This Waiver<\/strong><\/h5><p data-start=\"126\" data-end=\"450\">This waiver governs the participant\u2019s involvement in one of the recreational aviation experiences offered, organized, coordinated, or facilitated through <strong data-start=\"280\" data-end=\"324\">Tmashi Tourism Trip Organization Company<\/strong>. Depending on the nature of the experience and the role of each party, it may include the following entities and individuals:<\/p><ul data-start=\"452\" data-end=\"930\"><li data-section-id=\"iocnrn\" data-start=\"452\" data-end=\"578\"><strong data-start=\"454\" data-end=\"498\">Tmashi Tourism Trip Organization Company<\/strong>, acting as the organizer, coordinator, marketer, or provider of the experience.<\/li><li data-section-id=\"16kzyh2\" data-start=\"579\" data-end=\"689\"><strong data-start=\"581\" data-end=\"659\">The Sports Aviation Establishment or the operator of the aviation activity<\/strong>, depending on the experience.<\/li><li data-section-id=\"1s7ad4v\" data-start=\"690\" data-end=\"752\">The owner or operator of the aircraft or aviation equipment.<\/li><li data-section-id=\"r3oc35\" data-start=\"753\" data-end=\"819\">The captain, flight leader, or pilot responsible for the flight.<\/li><li data-section-id=\"1mbk41h\" data-start=\"820\" data-end=\"930\">Employees, representatives, collaborators, contractors, and agents affiliated with the parties listed above.<\/li><\/ul><p data-start=\"932\" data-end=\"1020\">Collectively, they are referred to in this waiver as the <strong data-start=\"989\" data-end=\"1020\">\u201cOrganizers and Operators.\u201d<\/strong><\/p><h5 data-section-id=\"1f2eoao\" data-start=\"1022\" data-end=\"1076\"><strong>Second: Nature of the Activity and Associated Risks<\/strong><\/h5><p data-start=\"1078\" data-end=\"1400\">I acknowledge that my participation in the experience is voluntary and that I understand that aviation and aerial adventure activities, including paragliding and gyrocopter flights, inherently involve risks that cannot be completely eliminated or predicted, even when proper safety procedures and regulations are followed.<\/p><p data-start=\"1402\" data-end=\"1449\">Such risks may include, but are not limited to:<\/p><ul data-start=\"1451\" data-end=\"1860\"><li data-section-id=\"b4mzsu\" data-start=\"1451\" data-end=\"1499\">Sudden changes in weather conditions and wind.<\/li><li data-section-id=\"dzf7mc\" data-start=\"1500\" data-end=\"1541\">Air turbulence and unexpected movement.<\/li><li data-section-id=\"zcxccc\" data-start=\"1542\" data-end=\"1586\">Risks associated with takeoff and landing.<\/li><li data-section-id=\"1renp4x\" data-start=\"1587\" data-end=\"1621\">Emergency or unplanned landings.<\/li><li data-section-id=\"r7uunz\" data-start=\"1622\" data-end=\"1675\">Unexpected technical failures or mechanical issues.<\/li><li data-section-id=\"1rcqurb\" data-start=\"1676\" data-end=\"1748\">Terrain-related risks and the nature of takeoff and landing locations.<\/li><li data-section-id=\"ryqcd3\" data-start=\"1749\" data-end=\"1788\">Physical injuries or property damage.<\/li><li data-section-id=\"1b7whfk\" data-start=\"1789\" data-end=\"1860\">In exceptional cases, serious injury, permanent disability, or death.<\/li><\/ul><p data-start=\"1862\" data-end=\"2133\">I acknowledge that I have reviewed the nature of the activity, understand the risks associated with it, and voluntarily agree to participate with full awareness of those risks, to the extent permitted by the applicable laws and regulations of the Kingdom of Saudi Arabia.<\/p><h5 data-section-id=\"xi45hj\" data-start=\"2135\" data-end=\"2188\"><strong>Third: Health Condition and Fitness to Participate<\/strong><\/h5><p data-start=\"2190\" data-end=\"2463\">To the best of my knowledge, I confirm that my physical and health condition allows me to participate safely in the experience and that I have not withheld any medical condition, injury, illness, medication, or circumstance that may affect my ability to participate safely.<\/p><p data-start=\"2465\" data-end=\"2639\">I undertake to inform the operator or the flight captain before the activity begins of any health condition or circumstance that may affect my safety or the safety of others.<\/p><p data-start=\"2641\" data-end=\"2768\">I accept responsibility for the accuracy of the information I provide regarding my health condition and ability to participate.<\/p><h5 data-section-id=\"1s2mfsn\" data-start=\"2770\" data-end=\"2852\"><strong>Fourth: Compliance with Safety Instructions and Authority of the Flight Captain<\/strong><\/h5><p data-start=\"2854\" data-end=\"3016\">I undertake to comply with all safety instructions and directions issued by the Organizers and Operators and by the flight captain before and during the activity.<\/p><p data-start=\"3018\" data-end=\"3213\">I acknowledge that the <strong data-start=\"3041\" data-end=\"3104\">captain, flight leader, or pilot responsible for the flight<\/strong> has final authority over all operational and safety decisions related to the flight and may, when necessary:<\/p><ul data-start=\"3215\" data-end=\"3439\"><li data-section-id=\"1kynieo\" data-start=\"3215\" data-end=\"3297\">Refuse the participation of any person if their participation may affect safety.<\/li><li data-section-id=\"12nzstg\" data-start=\"3298\" data-end=\"3345\">Postpone or change the scheduled flight time.<\/li><li data-section-id=\"vaymbs\" data-start=\"3346\" data-end=\"3393\">Modify the route or duration of the activity.<\/li><li data-section-id=\"1kf35g3\" data-start=\"3394\" data-end=\"3439\">Cancel or terminate the flight at any time.<\/li><\/ul><p data-start=\"3441\" data-end=\"3618\">Such decisions may be made due to weather conditions, technical or operational circumstances, security considerations, or any other reason related to the safety of participants.<\/p><p data-start=\"3620\" data-end=\"3788\">I also undertake not to interfere with the operation of the aircraft or its equipment, or attempt to control it, except when expressly instructed by the flight captain.<\/p><h5 data-section-id=\"15e7vm6\" data-start=\"3790\" data-end=\"3861\"><strong>Fifth: Modification, Postponement, or Cancellation of the Experience<\/strong><\/h5><p data-start=\"3863\" data-end=\"4109\">I understand that booking the experience or paying the participation fee does not necessarily guarantee that the flight will take place at the scheduled time, as aviation activities depend on safety conditions, weather, and operational readiness.<\/p><p data-start=\"4111\" data-end=\"4250\">The operator or flight captain may postpone, modify, or cancel the experience whenever conditions do not allow it to be carried out safely.<\/p><p data-start=\"4252\" data-end=\"4440\">In such cases, rescheduling or the handling of fees will be subject to the <strong data-start=\"4327\" data-end=\"4387\">booking and cancellation policy adopted by the organizer<\/strong>, in accordance with applicable laws and regulations.<\/p><h5 data-section-id=\"o16b4j\" data-start=\"4442\" data-end=\"4498\"><strong>Sixth: Assumption of Risk and Limitation of Liability<\/strong><\/h5><p data-start=\"4500\" data-end=\"4648\">I acknowledge that I am participating in the experience voluntarily and after being informed of the nature of the activity and its associated risks.<\/p><p data-start=\"4650\" data-end=\"5032\">To the extent permitted by the applicable laws and regulations of the Kingdom of Saudi Arabia, I accept the natural and inherent risks associated with this type of activity and agree not to hold the Organizers and Operators liable for damages arising directly from such risks, from my failure to follow safety instructions, or from my own contribution to the occurrence of any harm.<\/p><p data-start=\"5034\" data-end=\"5159\">Nothing in this waiver shall be interpreted as releasing any party from liability that cannot legally be excluded or limited.<\/p><h5 data-section-id=\"cq3l4e\" data-start=\"5161\" data-end=\"5192\"><strong>Seventh: Personal Belongings<\/strong><\/h5><p data-start=\"5194\" data-end=\"5284\">I am responsible for safeguarding my personal belongings during the experience, including:<\/p><ul data-start=\"5286\" data-end=\"5390\"><li data-section-id=\"1diujnt\" data-start=\"5286\" data-end=\"5302\">Mobile phones.<\/li><li data-section-id=\"ks5zho\" data-start=\"5303\" data-end=\"5313\">Cameras.<\/li><li data-section-id=\"4rx2gu\" data-start=\"5314\" data-end=\"5324\">Eyewear.<\/li><li data-section-id=\"17lodqx\" data-start=\"5325\" data-end=\"5335\">Watches.<\/li><li data-section-id=\"1t7kctr\" data-start=\"5336\" data-end=\"5357\">Electronic devices.<\/li><li data-section-id=\"iehhbm\" data-start=\"5358\" data-end=\"5390\">Any other personal belongings.<\/li><\/ul><p data-start=\"5392\" data-end=\"5638\">I understand that the nature of the activity may expose certain belongings to loss, dropping, or damage. I am therefore responsible for securing them appropriately or choosing not to bring them on the flight when this is more suitable for safety.<\/p><p data-start=\"5640\" data-end=\"5790\">The Organizers and Operators shall not be responsible for the loss of or damage to personal belongings except where applicable laws provide otherwise.<\/p><h5 data-section-id=\"16l8dss\" data-start=\"5792\" data-end=\"5831\"><strong>Eighth: Photography and Use of Media<\/strong><\/h5><p data-start=\"5833\" data-end=\"5903\">The experience may be photographed or recorded for purposes including:<\/p><ul data-start=\"5905\" data-end=\"5993\"><li data-section-id=\"1hv59lg\" data-start=\"5905\" data-end=\"5921\">Documentation.<\/li><li data-section-id=\"15qt6bi\" data-start=\"5922\" data-end=\"5942\">Media publication.<\/li><li data-section-id=\"1mse5he\" data-start=\"5943\" data-end=\"5955\">Marketing.<\/li><li data-section-id=\"2fidla\" data-start=\"5956\" data-end=\"5967\">Websites.<\/li><li data-section-id=\"15lzxbp\" data-start=\"5968\" data-end=\"5993\">Social media platforms.<\/li><\/ul><p data-start=\"5995\" data-end=\"6194\">The participant\u2019s image or any footage in which the participant appears may be used for marketing or media purposes only in accordance with the consent provided by the participant in the waiver form.<\/p><h5 data-section-id=\"1mxn7j5\" data-start=\"6196\" data-end=\"6226\"><strong>Ninth: Final Acknowledgment<\/strong><\/h5><p data-start=\"6228\" data-end=\"6495\">I acknowledge that I have read this waiver in full, reviewed its contents, and understood the nature of the experience, the associated risks, and the related instructions. I further confirm that the information I have provided is accurate to the best of my knowledge.<\/p><p data-start=\"6497\" data-end=\"6713\">I also acknowledge that my participation is voluntary and that I agree to comply with all safety instructions and with the decisions of the operator and the flight captain concerning the safe conduct of the activity.<\/p><p data-start=\"6715\" data-end=\"6938\" data-is-last-node=\"\" data-is-only-node=\"\">My handwritten or electronic signature on this waiver constitutes my confirmation and acceptance of all the terms stated herein, to the extent permitted by the applicable laws and regulations of the Kingdom of Saudi Arabia.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a14c624 elementor-widget elementor-widget-html\" data-id=\"a14c624\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"waiver-page\" id=\"paraglidingWaiver\">\n\n  <div class=\"waiver-card\">\n\n    <div class=\"waiver-form-section\">\n\n      <div class=\"waiver-section-heading\">\n\n        <span\n          data-ar=\"\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0634\u0627\u0631\u0643\"\n          data-en=\"Participant Details\"\n        >\n          \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0634\u0627\u0631\u0643\n        <\/span>\n\n        <h2\n          data-ar=\"\u0623\u062f\u062e\u0644 \u0628\u064a\u0627\u0646\u0627\u062a\u0643 \u0648\u0648\u0642\u0651\u0639 \u0627\u0644\u0625\u0642\u0631\u0627\u0631\"\n          data-en=\"Enter your details and sign the waiver\"\n        >\n          \u0623\u062f\u062e\u0644 \u0628\u064a\u0627\u0646\u0627\u062a\u0643 \u0648\u0648\u0642\u0651\u0639 \u0627\u0644\u0625\u0642\u0631\u0627\u0631\n        <\/h2>\n\n      <\/div>\n\n\n      <form id=\"waiverForm\" novalidate>\n\n        <div class=\"waiver-grid\">\n\n          <!-- Name -->\n          <div class=\"waiver-field\">\n\n            <label for=\"waiverName\">\n\n              <span\n                data-ar=\"\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0643\u0627\u0645\u0644\"\n                data-en=\"Full Name\"\n              >\n                \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0643\u0627\u0645\u0644\n              <\/span>\n\n              <span class=\"required\">*<\/span>\n\n            <\/label>\n\n            <input\n              type=\"text\"\n              id=\"waiverName\"\n              autocomplete=\"name\"\n              data-placeholder-ar=\"\u0627\u0643\u062a\u0628 \u0627\u0633\u0645\u0643 \u0627\u0644\u0643\u0627\u0645\u0644\"\n              data-placeholder-en=\"Enter your full name\"\n              placeholder=\"\u0627\u0643\u062a\u0628 \u0627\u0633\u0645\u0643 \u0627\u0644\u0643\u0627\u0645\u0644\"\n              required\n            >\n\n          <\/div>\n\n\n          <!-- ID -->\n          <div class=\"waiver-field\">\n\n            <label for=\"waiverDocument\">\n\n              <span\n                data-ar=\"\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629 \/ \u0627\u0644\u0648\u062b\u064a\u0642\u0629\"\n                data-en=\"ID \/ Document Number\"\n              >\n                \u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629 \/ \u0627\u0644\u0648\u062b\u064a\u0642\u0629\n              <\/span>\n\n              <span class=\"required\">*<\/span>\n\n            <\/label>\n\n            <input\n              type=\"text\"\n              id=\"waiverDocument\"\n              autocomplete=\"off\"\n              data-placeholder-ar=\"\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629 - \u062c\u0648\u0627\u0632 \u0627\u0644\u0633\u0641\u0631 - \u0627\u0644\u0625\u0642\u0627\u0645\u0629\"\n              data-placeholder-en=\"National ID - Passport - Iqama\"\n              placeholder=\"\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629 - \u062c\u0648\u0627\u0632 \u0627\u0644\u0633\u0641\u0631 - \u0627\u0644\u0625\u0642\u0627\u0645\u0629\"\n              required\n            >\n\n          <\/div>\n\n\n          <!-- Email -->\n          <div class=\"waiver-field\">\n\n            <label for=\"waiverEmail\">\n\n              <span\n                data-ar=\"\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\"\n                data-en=\"Email Address\"\n              >\n                \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\n              <\/span>\n\n              <span class=\"required\">*<\/span>\n\n            <\/label>\n\n            <input\n              type=\"email\"\n              id=\"waiverEmail\"\n              autocomplete=\"email\"\n              class=\"ltr-input\"\n              placeholder=\"name@example.com\"\n              aria-describedby=\"waiverEmailError\"\n              required\n            >\n\n            <div\n              id=\"waiverEmailError\"\n              class=\"waiver-field-error\"\n            ><\/div>\n\n          <\/div>\n\n\n          <!-- Phone -->\n          <div class=\"waiver-field\">\n\n            <label for=\"waiverPhone\">\n\n              <span\n                data-ar=\"\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644\"\n                data-en=\"Phone Number\"\n              >\n                \u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644\n              <\/span>\n\n              <span class=\"required\">*<\/span>\n\n            <\/label>\n\n            <input\n              type=\"tel\"\n              id=\"waiverPhone\"\n              autocomplete=\"tel\"\n              inputmode=\"tel\"\n              class=\"ltr-input\"\n              data-placeholder-ar=\"\u0645\u062b\u0627\u0644: 05XXXXXXXX\"\n              data-placeholder-en=\"Enter your phone number\"\n              placeholder=\"\u0645\u062b\u0627\u0644: 05XXXXXXXX\"\n              required\n            >\n\n          <\/div>\n\n\n          <!-- Experience -->\n          <div class=\"waiver-field waiver-full\">\n\n            <label>\n\n              <span\n                data-ar=\"\u0646\u0648\u0639 \u0627\u0644\u062a\u062c\u0631\u0628\u0629\"\n                data-en=\"Experience Type\"\n              >\n                \u0646\u0648\u0639 \u0627\u0644\u062a\u062c\u0631\u0628\u0629\n              <\/span>\n\n              <span class=\"required\">*<\/span>\n\n            <\/label>\n\n\n            <div class=\"waiver-options waiver-experience-options\">\n\n              <label class=\"waiver-option\">\n\n                <input\n                  type=\"radio\"\n                  name=\"experience\"\n                  value=\"paragliding\"\n                  required\n                >\n\n                <span class=\"waiver-radio\"><\/span>\n\n                <span\n                  data-ar=\"\u0637\u064a\u0631\u0627\u0646 \u0634\u0631\u0627\u0639\u064a\"\n                  data-en=\"Paragliding\"\n                >\n                  \u0637\u064a\u0631\u0627\u0646 \u0634\u0631\u0627\u0639\u064a\n                <\/span>\n\n              <\/label>\n\n\n              <label class=\"waiver-option\">\n\n                <input\n                  type=\"radio\"\n                  name=\"experience\"\n                  value=\"gyrocopter\"\n                >\n\n                <span class=\"waiver-radio\"><\/span>\n\n                <span\n                  data-ar=\"\u0637\u064a\u0631\u0627\u0646 \u062c\u0627\u064a\u0631\u0648\u0643\u0648\u0628\u062a\u0631\"\n                  data-en=\"Gyrocopter Flight\"\n                >\n                  \u0637\u064a\u0631\u0627\u0646 \u062c\u0627\u064a\u0631\u0648\u0643\u0648\u0628\u062a\u0631\n                <\/span>\n\n              <\/label>\n\n\n              <label class=\"waiver-option\">\n\n                <input\n                  type=\"radio\"\n                  name=\"experience\"\n                  value=\"sport_general\"\n                >\n\n                <span class=\"waiver-radio\"><\/span>\n\n                <span\n                  data-ar=\"\u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0627\u0644\u0631\u064a\u0627\u0636\u064a \/ \u0627\u0644\u0639\u0627\u0645\"\n                  data-en=\"Sport \/ General Aviation\"\n                >\n                  \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0627\u0644\u0631\u064a\u0627\u0636\u064a \/ \u0627\u0644\u0639\u0627\u0645\n                <\/span>\n\n              <\/label>\n\n            <\/div>\n\n          <\/div>\n\n\n          <!-- Date -->\n          <div class=\"waiver-field\">\n\n            <label for=\"waiverExperienceDate\">\n\n              <span\n                data-ar=\"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u062c\u0631\u0628\u0629\"\n                data-en=\"Experience Date\"\n              >\n                \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u062c\u0631\u0628\u0629\n              <\/span>\n\n              <span class=\"required\">*<\/span>\n\n            <\/label>\n\n            <input\n              type=\"date\"\n              id=\"waiverExperienceDate\"\n              required\n            >\n\n          <\/div>\n\n\n          <!-- Captain -->\n          <div class=\"waiver-field\">\n\n            <label for=\"waiverCaptain\">\n\n              <span\n                data-ar=\"\u0627\u0644\u0643\u0627\u0628\u062a\u0646\"\n                data-en=\"Captain\"\n              >\n                \u0627\u0644\u0643\u0627\u0628\u062a\u0646\n              <\/span>\n\n              <span class=\"required\">*<\/span>\n\n            <\/label>\n\n            <input\n              type=\"text\"\n              id=\"waiverCaptain\"\n              autocomplete=\"off\"\n              data-placeholder-ar=\"\u0627\u0643\u062a\u0628 \u0627\u0633\u0645 \u0627\u0644\u0643\u0627\u0628\u062a\u0646 \/ \u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629\"\n              data-placeholder-en=\"Enter the captain \/ flight leader name\"\n              placeholder=\"\u0627\u0643\u062a\u0628 \u0627\u0633\u0645 \u0627\u0644\u0643\u0627\u0628\u062a\u0646 \/ \u0642\u0627\u0626\u062f \u0627\u0644\u0631\u062d\u0644\u0629\"\n              required\n            >\n\n          <\/div>\n\n        <\/div>\n\n\n        <!-- Honeypot -->\n        <div class=\"waiver-hp\" aria-hidden=\"true\">\n\n          <input\n            type=\"text\"\n            id=\"waiverWebsite\"\n            tabindex=\"-1\"\n            autocomplete=\"off\"\n          >\n\n        <\/div>\n\n\n        <!-- Waiver Consent -->\n        <div class=\"waiver-consent\">\n\n          <label>\n\n            <input\n              type=\"checkbox\"\n              id=\"waiverConsent\"\n              required\n            >\n\n            <span class=\"waiver-checkbox\"><\/span>\n\n            <span\n              class=\"waiver-consent-text\"\n              data-ar=\"\u0623\u0642\u0631 \u0628\u0623\u0646\u0646\u064a \u0642\u0631\u0623\u062a \u0647\u0630\u0627 \u0627\u0644\u0625\u0642\u0631\u0627\u0631 \u0643\u0627\u0645\u0644\u0627\u064b \u0648\u0641\u0647\u0645\u062a \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0648\u0627\u0644\u0634\u0631\u0648\u0637 \u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0641\u064a\u0647\u060c \u0648\u0623\u062f\u0631\u0643 \u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u0646\u0634\u0627\u0637 \u0648\u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0647\u060c \u0648\u0623\u0634\u0627\u0631\u0643 \u0641\u064a \u0627\u0644\u0646\u0634\u0627\u0637 \u0628\u0625\u0631\u0627\u062f\u062a\u064a \u0627\u0644\u062d\u0631\u0629\u060c \u0648\u0623\u0644\u062a\u0632\u0645 \u0628\u062c\u0645\u064a\u0639 \u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0633\u0644\u0627\u0645\u0629\u060c \u0648\u0623\u0624\u0643\u062f \u0623\u0646 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u064a \u0642\u062f\u0645\u062a\u0647\u0627 \u0635\u062d\u064a\u062d\u0629 \u0628\u062d\u0633\u0628 \u0639\u0644\u0645\u064a.\"\n              data-en=\"I confirm that I have read this waiver in full and understood all of its terms and conditions. I understand the nature of the activity and its associated risks, participate voluntarily, agree to follow all safety instructions, and confirm that all information I have provided is accurate to the best of my knowledge.\"\n            >\n              \u0623\u0642\u0631 \u0628\u0623\u0646\u0646\u064a \u0642\u0631\u0623\u062a \u0647\u0630\u0627 \u0627\u0644\u0625\u0642\u0631\u0627\u0631 \u0643\u0627\u0645\u0644\u0627\u064b \u0648\u0641\u0647\u0645\u062a \u062c\u0645\u064a\u0639 \u0627\u0644\u0628\u0646\u0648\u062f \u0648\u0627\u0644\u0634\u0631\u0648\u0637\n              \u0627\u0644\u0648\u0627\u0631\u062f\u0629 \u0641\u064a\u0647\u060c \u0648\u0623\u062f\u0631\u0643 \u0637\u0628\u064a\u0639\u0629 \u0627\u0644\u0646\u0634\u0627\u0637 \u0648\u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0647\u060c\n              \u0648\u0623\u0634\u0627\u0631\u0643 \u0641\u064a \u0627\u0644\u0646\u0634\u0627\u0637 \u0628\u0625\u0631\u0627\u062f\u062a\u064a \u0627\u0644\u062d\u0631\u0629\u060c \u0648\u0623\u0644\u062a\u0632\u0645 \u0628\u062c\u0645\u064a\u0639 \u062a\u0639\u0644\u064a\u0645\u0627\u062a\n              \u0627\u0644\u0633\u0644\u0627\u0645\u0629\u060c \u0648\u0623\u0624\u0643\u062f \u0623\u0646 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u064a \u0642\u062f\u0645\u062a\u0647\u0627 \u0635\u062d\u064a\u062d\u0629 \u0628\u062d\u0633\u0628 \u0639\u0644\u0645\u064a.\n            <\/span>\n\n          <\/label>\n\n        <\/div>\n\n\n        <!-- Media -->\n        <div class=\"waiver-media\">\n\n          <div class=\"waiver-media-title\">\n\n  <span\n    data-ar=\"\u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0635\u0648\u064a\u0631 \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0625\u0639\u0644\u0627\u0645\u064a\u0629\"\n    data-en=\"Photography and Media Consent\"\n  >\n    \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0635\u0648\u064a\u0631 \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0625\u0639\u0644\u0627\u0645\u064a\u0629\n  <\/span>\n\n  <span class=\"required\">*<\/span>\n\n<\/div>\n\n          <p\n            data-ar=\"\u0647\u0644 \u062a\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u0627\u0644\u062a\u0635\u0648\u064a\u0631 \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0635\u0648\u0631 \u0623\u0648 \u0645\u0642\u0627\u0637\u0639 \u0627\u0644\u0641\u064a\u062f\u064a\u0648 \u0627\u0644\u062a\u064a \u062a\u0638\u0647\u0631 \u0641\u064a\u0647\u0627 \u0644\u0623\u063a\u0631\u0627\u0636 \u0627\u0644\u062a\u0648\u062b\u064a\u0642 \u0648\u0627\u0644\u0625\u0639\u0644\u0627\u0645 \u0648\u0627\u0644\u062a\u0633\u0648\u064a\u0642 \u0648\u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629 \u0648\u0645\u0646\u0635\u0627\u062a \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0627\u0644\u0627\u062c\u062a\u0645\u0627\u0639\u064a\u061f\"\n            data-en=\"Do you consent to being photographed or recorded and to the use of images or videos in which you appear for documentation, media, marketing, website, and social media purposes?\"\n          >\n            \u0647\u0644 \u062a\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u0627\u0644\u062a\u0635\u0648\u064a\u0631 \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0635\u0648\u0631 \u0623\u0648 \u0645\u0642\u0627\u0637\u0639 \u0627\u0644\u0641\u064a\u062f\u064a\u0648 \u0627\u0644\u062a\u064a \u062a\u0638\u0647\u0631\n            \u0641\u064a\u0647\u0627 \u0644\u0623\u063a\u0631\u0627\u0636 \u0627\u0644\u062a\u0648\u062b\u064a\u0642 \u0648\u0627\u0644\u0625\u0639\u0644\u0627\u0645 \u0648\u0627\u0644\u062a\u0633\u0648\u064a\u0642 \u0648\u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629\n            \u0648\u0645\u0646\u0635\u0627\u062a \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0627\u0644\u0627\u062c\u062a\u0645\u0627\u0639\u064a\u061f\n          <\/p>\n\n\n          <div class=\"waiver-options waiver-media-options\">\n\n            <label class=\"waiver-option\">\n\n              <input\n                type=\"radio\"\n                name=\"mediaConsent\"\n                value=\"yes\"\n                required\n              >\n\n              <span class=\"waiver-radio\"><\/span>\n\n              <span\n                data-ar=\"\u0645\u0648\u0627\u0641\u0642\"\n                data-en=\"I Agree\"\n              >\n                \u0645\u0648\u0627\u0641\u0642\n              <\/span>\n\n            <\/label>\n\n\n            <label class=\"waiver-option\">\n\n              <input\n                type=\"radio\"\n                name=\"mediaConsent\"\n                value=\"no\"\n              >\n\n              <span class=\"waiver-radio\"><\/span>\n\n              <span\n                data-ar=\"\u063a\u064a\u0631 \u0645\u0648\u0627\u0641\u0642\"\n                data-en=\"I Do Not Agree\"\n              >\n                \u063a\u064a\u0631 \u0645\u0648\u0627\u0641\u0642\n              <\/span>\n\n            <\/label>\n\n          <\/div>\n\n        <\/div>\n\n\n        <!-- Signature -->\n        <div class=\"waiver-signature\">\n\n          <div class=\"waiver-signature-head\">\n\n            <div>\n\n              <label>\n\n                <span\n                  data-ar=\"\u0627\u0644\u062a\u0648\u0642\u064a\u0639\"\n                  data-en=\"Signature\"\n                >\n                  \u0627\u0644\u062a\u0648\u0642\u064a\u0639\n                <\/span>\n\n                <span class=\"required\">*<\/span>\n\n              <\/label>\n\n              <p\n                data-ar=\"\u0648\u0642\u0651\u0639 \u0628\u0625\u0635\u0628\u0639\u0643 \u0623\u0648 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0624\u0634\u0631 \u0627\u0644\u0641\u0623\u0631\u0629.\"\n                data-en=\"Sign using your finger or mouse.\"\n              >\n                \u0648\u0642\u0651\u0639 \u0628\u0625\u0635\u0628\u0639\u0643 \u0623\u0648 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0624\u0634\u0631 \u0627\u0644\u0641\u0623\u0631\u0629.\n              <\/p>\n\n            <\/div>\n\n\n            <button\n              type=\"button\"\n              id=\"clearSignature\"\n              class=\"waiver-clear\"\n              data-ar=\"\u0645\u0633\u062d \u0627\u0644\u062a\u0648\u0642\u064a\u0639\"\n              data-en=\"Clear signature\"\n            >\n              \u0645\u0633\u062d \u0627\u0644\u062a\u0648\u0642\u064a\u0639\n            <\/button>\n\n          <\/div>\n\n\n          <div class=\"waiver-canvas-wrap\">\n\n            <canvas id=\"signatureCanvas\"><\/canvas>\n\n            <span\n              id=\"signaturePlaceholder\"\n              class=\"waiver-signature-placeholder\"\n              data-ar=\"\u0648\u0642\u0651\u0639 \u0647\u0646\u0627\"\n              data-en=\"Sign here\"\n            >\n              \u0648\u0642\u0651\u0639 \u0647\u0646\u0627\n            <\/span>\n\n          <\/div>\n\n        <\/div>\n\n\n        <div\n          id=\"waiverMessage\"\n          class=\"waiver-message\"\n          role=\"alert\"\n        ><\/div>\n\n\n        <button\n          type=\"submit\"\n          id=\"waiverSubmit\"\n          class=\"waiver-submit\"\n        >\n\n          <span\n            class=\"waiver-submit-text\"\n            data-ar=\"\u062a\u0623\u0643\u064a\u062f \u0648\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0625\u0642\u0631\u0627\u0631\"\n            data-en=\"Confirm and Submit Waiver\"\n          >\n            \u062a\u0623\u0643\u064a\u062f \u0648\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0625\u0642\u0631\u0627\u0631\n          <\/span>\n\n          <span class=\"waiver-loader\"><\/span>\n\n        <\/button>\n\n      <\/form>\n\n    <\/div>\n\n  <\/div>\n\n\n  <!-- PDF rendering stage -->\n  <div\n    id=\"waiverPdfStage\"\n    class=\"waiver-pdf-stage\"\n    aria-hidden=\"true\"\n  ><\/div>\n\n<\/div>\n\n<style>\n\n\/* =========================\n   LANGUAGE\n========================= *\/\n\n#waiverLegalTextEn {\n  display: none !important;\n}\n\n\n\/* =========================\n   BASE\n========================= *\/\n\n.waiver-page,\n.waiver-page *,\n.waiver-pdf-template,\n.waiver-pdf-template * {\n  box-sizing: border-box;\n  font-family: 'IBM Plex Sans Arabic', sans-serif !important;\n}\n\n.waiver-page {\n  --bg: #f5f5f3;\n  --card: #ffffff;\n  --text: #171717;\n  --muted: #737373;\n  --danger: #b42318;\n  --success: #087443;\n\n  width: 100%;\n  direction: rtl;\n  text-align: right;\n  color: var(--text);\n}\n\n.waiver-page.is-en {\n  direction: ltr;\n  text-align: left;\n}\n\n\n\/* =========================\n   CARD\n========================= *\/\n\n.waiver-card {\n  width: min(850px, 100%);\n  margin: auto;\n  background: var(--card);\n  border-radius: 16px;\n  overflow: hidden;\n}\n\n.waiver-form-section {\n  padding: 28px 32px;\n}\n\n.waiver-section-heading {\n  margin-bottom: 16px;\n}\n\n.waiver-section-heading > span {\n  display: block;\n  margin-bottom: 3px;\n  color: var(--muted);\n  font-size: 12px;\n}\n\n.waiver-section-heading h2 {\n  margin: 0;\n  font-size: 21px;\n  line-height: 1.35;\n}\n\n\n\/* =========================\n   FIELDS\n========================= *\/\n\n.waiver-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 11px 12px;\n}\n\n.waiver-full {\n  grid-column: 1 \/ -1;\n}\n\n.waiver-field label,\n.waiver-signature label {\n  display: block;\n  margin-bottom: 5px;\n  font-size: 12.5px;\n  font-weight: 600;\n}\n\n.required {\n  color: var(--danger);\n}\n\n.waiver-field input[type=\"text\"],\n.waiver-field input[type=\"email\"],\n.waiver-field input[type=\"tel\"],\n.waiver-field input[type=\"date\"] {\n  width: 100%;\n  height: 46px;\n  padding: 0 12px;\n  border: 0;\n  outline: 0;\n  background: var(--bg);\n  border-radius: 9px;\n  color: var(--text);\n  font-size: 13.5px;\n}\n\n.waiver-field input:focus {\n  box-shadow: 0 0 0 2px #171717;\n}\n\n.waiver-field input::placeholder {\n  color: #999;\n}\n\n.ltr-input {\n  direction: ltr !important;\n  text-align: left !important;\n}\n\n.waiver-field input.is-invalid {\n  background: #fff7f6;\n  box-shadow: 0 0 0 2px var(--danger);\n}\n\n.waiver-field-error {\n  display: none;\n  margin-top: 6px;\n  color: var(--danger);\n  font-size: 11.5px;\n  line-height: 1.6;\n}\n\n.waiver-field-error.is-visible {\n  display: block;\n}\n\n\n\/* =========================\n   OPTIONS\n========================= *\/\n\n.waiver-options {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n}\n\n.waiver-experience-options {\n  grid-template-columns: repeat(3, 1fr);\n}\n\n.waiver-option {\n  position: relative;\n  display: flex !important;\n  align-items: center;\n  gap: 8px;\n  min-height: 46px;\n  margin: 0 !important;\n  padding: 9px 11px;\n  background: var(--bg);\n  border-radius: 9px;\n  cursor: pointer;\n  font-size: 13px;\n  line-height: 1.45;\n  font-weight: 400 !important;\n}\n\n.waiver-option input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n\n.waiver-radio {\n  flex: 0 0 19px;\n  width: 19px;\n  height: 19px;\n  background: #fff;\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px #c8c8c8;\n}\n\n.waiver-option input:checked + .waiver-radio {\n  box-shadow: inset 0 0 0 6px #171717;\n}\n\n\n\/* =========================\n   CONSENT\n========================= *\/\n\n.waiver-consent {\n  margin-top: 12px;\n  padding: 12px;\n  background: var(--bg);\n  border-radius: 9px;\n}\n\n.waiver-consent label {\n  display: flex;\n  align-items: flex-start;\n  gap: 9px;\n  margin: 0;\n  cursor: pointer;\n}\n\n.waiver-consent input {\n  position: absolute;\n  opacity: 0;\n}\n\n.waiver-checkbox {\n  position: relative;\n  flex: 0 0 21px;\n  width: 21px;\n  height: 21px;\n  margin-top: 1px;\n  background: #fff;\n  border-radius: 6px;\n  box-shadow: inset 0 0 0 1px #ccc;\n}\n\n.waiver-consent input:checked + .waiver-checkbox {\n  background: #171717;\n}\n\n.waiver-consent input:checked + .waiver-checkbox::after {\n  content: \"\";\n  position: absolute;\n  top: 4px;\n  right: 7px;\n  width: 5px;\n  height: 9px;\n  border: solid #fff;\n  border-width: 0 0 2px 2px;\n  transform: rotate(-45deg);\n}\n\n.waiver-consent-text {\n  font-size: 12px;\n  line-height: 1.75;\n}\n\n\n\/* =========================\n   MEDIA\n========================= *\/\n\n.waiver-media {\n  margin-top: 9px;\n  padding: 12px;\n  background: var(--bg);\n  border-radius: 9px;\n}\n\n.waiver-media-title {\n  margin-bottom: 3px;\n  font-size: 12.5px;\n  font-weight: 600;\n}\n\n.waiver-media p {\n  margin: 0 0 8px;\n  color: #555;\n  font-size: 11.5px;\n  line-height: 1.65;\n}\n\n\n\/* =========================\n   SIGNATURE\n========================= *\/\n\n.waiver-signature {\n  margin-top: 15px;\n}\n\n.waiver-signature-head {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  gap: 12px;\n  margin-bottom: 6px;\n}\n\n.waiver-signature-head p {\n  margin: 0;\n  color: var(--muted);\n  font-size: 11.5px;\n}\n\n.waiver-clear {\n  border: 0;\n  padding: 0;\n  background: none;\n  color: var(--muted);\n  font-size: 11.5px;\n  cursor: pointer;\n}\n\n.waiver-canvas-wrap {\n  position: relative;\n  height: 150px;\n  background: var(--bg);\n  border-radius: 10px;\n  overflow: hidden;\n  touch-action: none;\n}\n\n#signatureCanvas {\n  position: relative;\n  z-index: 2;\n  display: block;\n  width: 100%;\n  height: 100%;\n  cursor: crosshair;\n  touch-action: none;\n}\n\n.waiver-signature-placeholder {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #aaa;\n  font-size: 12px;\n  pointer-events: none;\n}\n\n\n\/* =========================\n   SUBMIT\n========================= *\/\n\n.waiver-submit {\n  width: 50%;\n  min-height: 48px;\n  margin: 12px auto 0;\n  padding: 10px 18px;\n  border: 0;\n  border-radius: 9px;\n  color: #fff;\n  font-size: 13.5px;\n  font-weight: 600;\n  cursor: pointer;\n}\n\n.waiver-submit:hover {\n  opacity: .9;\n}\n\n.waiver-submit[disabled] {\n  opacity: .6;\n  cursor: not-allowed;\n}\n\n.waiver-loader {\n  display: none;\n  width: 17px;\n  height: 17px;\n  margin: auto;\n  border: 2px solid rgba(255,255,255,.35);\n  border-top-color: #fff;\n  border-radius: 50%;\n  animation: waiverSpin .8s linear infinite;\n}\n\n.waiver-submit.is-loading .waiver-submit-text {\n  display: none;\n}\n\n.waiver-submit.is-loading .waiver-loader {\n  display: block;\n}\n\n@keyframes waiverSpin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n\n\/* =========================\n   MESSAGE\n========================= *\/\n\n.waiver-message {\n  display: none;\n  margin-top: 10px;\n  padding: 10px 12px;\n  border-radius: 8px;\n  font-size: 12px;\n  line-height: 1.6;\n}\n\n.waiver-message.is-error {\n  display: block;\n  color: var(--danger);\n  background: #fff0ee;\n}\n\n.waiver-message.is-success {\n  display: block;\n  color: var(--success);\n  background: #edf9f2;\n}\n\n\n\/* =========================\n   HONEYPOT\n========================= *\/\n\n.waiver-hp {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  opacity: 0 !important;\n  overflow: hidden !important;\n  pointer-events: none !important;\n}\n\n\n\/* =========================\n   PDF\n========================= *\/\n\n\n\n.waiver-pdf-stage {\n  position: fixed;\n  top: 0;\n  left: -12000px;\n  z-index: -9999;\n  width: 794px;\n  background: #fff;\n  pointer-events: none;\n}\n\n.pdf-a4-page {\n  position: relative;\n  width: 794px;\n  height: 1123px;\n  padding: 38px;\n  overflow: hidden;\n  box-sizing: border-box;\n  background: #fff;\n  color: #111;\n}\n\n.pdf-a4-page[dir=\"rtl\"] {\n  direction: rtl;\n  text-align: right;\n}\n\n.pdf-a4-page[dir=\"ltr\"] {\n  direction: ltr;\n  text-align: left;\n}\n\n.pdf-a4-content {\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n}\n\n.pdf-a4-content > *:first-child {\n  margin-top: 0 !important;\n}\n\n.pdf-participant-block {\n  width: 100%;\n  margin-top: 18px;\n  padding-top: 2px;\n}\n\n.pdf-participant-title {\n  margin: 0 0 11px;\n  font-size: 16px;\n  line-height: 1.4;\n  font-weight: 600;\n}\n\n.pdf-details-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 5px;\n}\n\n.pdf-detail-row {\n  display: grid;\n  grid-template-columns: 160px minmax(0, 1fr);\n  gap: 9px;\n  align-items: start;\n  font-size: 12.5px;\n  line-height: 1.55;\n}\n\n.pdf-detail-label {\n  font-weight: 600;\n}\n\n.pdf-detail-value {\n  min-width: 0;\n  overflow-wrap: anywhere;\n  word-break: break-word;\n  unicode-bidi: plaintext;\n}\n\n.pdf-signature-block {\n  margin-top: 15px;\n  font-size: 12.5px;\n}\n\n.pdf-signature-label {\n  display: block;\n  margin-bottom: 7px;\n  font-weight: 600;\n}\n\n.pdf-signature-box {\n  width: 250px;\n  height: 100px;\n  background: #f5f5f3;\n  border-radius: 8px;\n  overflow: hidden;\n}\n\n.pdf-signature-box img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n}\n\n\/* =========================\n   MOBILE\n========================= *\/\n\n@media (max-width: 767px) {\n\n  .waiver-card {\n    border-radius: 12px;\n  }\n\n  .waiver-form-section {\n    padding: 22px 12px;\n  }\n\n  .waiver-grid {\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n\n  .waiver-full {\n    grid-column: auto;\n  }\n\n   .waiver-options {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .waiver-experience-options {\n    grid-template-columns: 1fr;\n  }\n\n\n  .waiver-section-heading {\n    margin-bottom: 14px;\n  }\n\n  .waiver-section-heading h2 {\n    font-size: 19px;\n  }\n\n  .waiver-field input[type=\"text\"],\n  .waiver-field input[type=\"email\"],\n  .waiver-field input[type=\"tel\"],\n  .waiver-field input[type=\"date\"] {\n    height: 45px;\n  }\n\n  .waiver-option {\n    min-height: 44px;\n  }\n\n  .waiver-canvas-wrap {\n    height: 135px;\n  }\n\n  .waiver-signature-head {\n    align-items: flex-start;\n  }\n  \n  .waiver-submit {\n    width: 100%;\n}\n\n}\n\n<\/style>\n\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n\n\n<script>\n\n(() => {\n\n  const form =\n    document.getElementById('waiverForm');\n\n  if (!form) {\n    return;\n  }\n\n\n  const page =\n    document.getElementById('paraglidingWaiver');\n\n  const languageToggle =\n    document.getElementById('waiverLanguageToggle');\n\n  const arabicLegal =\n    document.getElementById('waiverLegalText');\n\n  const englishLegal =\n    document.getElementById('waiverLegalTextEn');\n\n  const experienceDate =\n    document.getElementById('waiverExperienceDate');\n\n  const emailInput =\n    document.getElementById('waiverEmail');\n\n  const emailError =\n    document.getElementById('waiverEmailError');\n\n  const submitButton =\n    document.getElementById('waiverSubmit');\n\n  const messageBox =\n    document.getElementById('waiverMessage');\n\n\n  let currentLang = 'ar';\n\n\n  \/* =========================\n     LANGUAGE\n  ========================== *\/\n\n  function getToggleText() {\n\n    if (!languageToggle) {\n      return null;\n    }\n\n\n    return (\n      languageToggle.querySelector(\n        '.elementor-button-text'\n      ) ||\n      languageToggle\n    );\n\n  }\n\n\n  function hideElement(element) {\n\n    if (!element) {\n      return;\n    }\n\n\n    element.style.setProperty(\n      'display',\n      'none',\n      'important'\n    );\n\n\n    element.setAttribute(\n      'aria-hidden',\n      'true'\n    );\n\n  }\n\n\n  function showElement(element) {\n\n    if (!element) {\n      return;\n    }\n\n\n    element.style.setProperty(\n      'display',\n      'flex',\n      'important'\n    );\n\n\n    element.removeAttribute(\n      'aria-hidden'\n    );\n\n  }\n\n\n  function setLanguage(lang) {\n\n    currentLang =\n      lang === 'en'\n        ? 'en'\n        : 'ar';\n\n\n    const isEnglish =\n      currentLang === 'en';\n\n\n    if (isEnglish) {\n\n      hideElement(arabicLegal);\n      showElement(englishLegal);\n\n    } else {\n\n      hideElement(englishLegal);\n      showElement(arabicLegal);\n\n    }\n\n\n    page.classList.toggle(\n      'is-en',\n      isEnglish\n    );\n\n\n    page.setAttribute(\n      'dir',\n      isEnglish\n        ? 'ltr'\n        : 'rtl'\n    );\n\n\n    page.setAttribute(\n      'lang',\n      isEnglish\n        ? 'en'\n        : 'ar'\n    );\n\n\n    document\n      .querySelectorAll(\n        '#paraglidingWaiver [data-ar][data-en]'\n      )\n      .forEach(element => {\n\n        element.textContent =\n          element.getAttribute(\n            'data-' + currentLang\n          );\n\n      });\n\n\n    document\n      .querySelectorAll(\n        '#paraglidingWaiver [data-placeholder-ar][data-placeholder-en]'\n      )\n      .forEach(element => {\n\n        element.placeholder =\n          element.getAttribute(\n            'data-placeholder-' +\n            currentLang\n          );\n\n      });\n\n\n    const toggleText =\n      getToggleText();\n\n\n    if (toggleText) {\n\n      toggleText.textContent =\n        isEnglish\n          ? '\u0627\u0644\u0639\u0631\u0628\u064a\u0629'\n          : 'English';\n\n    }\n\n\n    if (\n      emailError.classList.contains(\n        'is-visible'\n      )\n    ) {\n\n      showEmailError();\n\n    }\n\n\n    messageBox.className =\n      'waiver-message';\n\n    messageBox.textContent =\n      '';\n\n  }\n\n\n  if (languageToggle) {\n\n    languageToggle.addEventListener(\n      'click',\n      event => {\n\n        event.preventDefault();\n\n\n        setLanguage(\n          currentLang === 'ar'\n            ? 'en'\n            : 'ar'\n        );\n\n      }\n    );\n\n  }\n\n\n  setLanguage('ar');\n\n\n  \/* =========================\n     EMAIL VALIDATION\n  ========================== *\/\n\n  function isValidEmail(email) {\n\n    const value =\n      email.trim();\n\n\n    if (!value) {\n      return false;\n    }\n\n\n    const basicPattern =\n      \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/;\n\n\n    if (!basicPattern.test(value)) {\n      return false;\n    }\n\n\n    const parts =\n      value.split('@');\n\n\n    if (parts.length !== 2) {\n      return false;\n    }\n\n\n    const local =\n      parts[0];\n\n    const domain =\n      parts[1];\n\n\n    if (\n      local.includes('..') ||\n      domain.includes('..')\n    ) {\n      return false;\n    }\n\n\n    if (\n      local.startsWith('.') ||\n      local.endsWith('.') ||\n      domain.startsWith('.') ||\n      domain.endsWith('.')\n    ) {\n      return false;\n    }\n\n\n    return true;\n\n  }\n\n\n  function showEmailError() {\n\n    emailInput.classList.add(\n      'is-invalid'\n    );\n\n\n    emailInput.setAttribute(\n      'aria-invalid',\n      'true'\n    );\n\n\n    emailError.textContent =\n      currentLang === 'ar'\n        ? '\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u063a\u064a\u0631 \u0635\u062d\u064a\u062d. \u062a\u062d\u0642\u0642 \u0645\u0646 \u0643\u062a\u0627\u0628\u062a\u0647 \u0645\u062b\u0644: name@example.com'\n        : 'Please enter a valid email address, for example: name@example.com';\n\n\n    emailError.classList.add(\n      'is-visible'\n    );\n\n  }\n\n\n  function clearEmailError() {\n\n    emailInput.classList.remove(\n      'is-invalid'\n    );\n\n\n    emailInput.removeAttribute(\n      'aria-invalid'\n    );\n\n\n    emailError.classList.remove(\n      'is-visible'\n    );\n\n\n    emailError.textContent =\n      '';\n\n  }\n\n\n  function validateEmail() {\n\n    const valid =\n      isValidEmail(\n        emailInput.value\n      );\n\n\n    if (!valid) {\n\n      showEmailError();\n\n      return false;\n\n    }\n\n\n    clearEmailError();\n\n    return true;\n\n  }\n\n\n  emailInput.addEventListener(\n    'blur',\n    () => {\n\n      if (emailInput.value.trim()) {\n        validateEmail();\n      }\n\n    }\n  );\n\n\n  emailInput.addEventListener(\n    'input',\n    () => {\n\n      if (\n        emailError.classList.contains(\n          'is-visible'\n        ) &&\n        isValidEmail(\n          emailInput.value\n        )\n      ) {\n\n        clearEmailError();\n\n      }\n\n    }\n  );\n\n\n  \/* =========================\n     DATE\n  ========================== *\/\n\n  function getSaudiToday() {\n\n    const parts =\n      new Intl.DateTimeFormat(\n        'en-GB',\n        {\n          timeZone: 'Asia\/Riyadh',\n          year: 'numeric',\n          month: '2-digit',\n          day: '2-digit'\n        }\n      ).formatToParts(\n        new Date()\n      );\n\n\n    const values = {};\n\n\n    parts.forEach(part => {\n\n      if (\n        part.type !== 'literal'\n      ) {\n\n        values[part.type] =\n          part.value;\n\n      }\n\n    });\n\n\n    return (\n      values.year +\n      '-' +\n      values.month +\n      '-' +\n      values.day\n    );\n\n  }\n\n\n  function updateDateMin() {\n\n    experienceDate.min =\n      getSaudiToday();\n\n  }\n\n\n  function validateDate() {\n\n    experienceDate.setCustomValidity(\n      ''\n    );\n\n\n    if (\n      experienceDate.value &&\n      experienceDate.value <\n      getSaudiToday()\n    ) {\n\n      experienceDate.setCustomValidity(\n        currentLang === 'ar'\n          ? '\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 \u062a\u0627\u0631\u064a\u062e \u0633\u0627\u0628\u0642.'\n          : 'Past dates cannot be selected.'\n      );\n\n    }\n\n  }\n\n\n  updateDateMin();\n\n\n  experienceDate.addEventListener(\n    'change',\n    validateDate\n  );\n\n\n  \/* =========================\n     SIGNATURE\n  ========================== *\/\n\n  const canvas =\n    document.getElementById(\n      'signatureCanvas'\n    );\n\n  const ctx =\n    canvas.getContext('2d');\n\n  const clearButton =\n    document.getElementById(\n      'clearSignature'\n    );\n\n  const placeholder =\n    document.getElementById(\n      'signaturePlaceholder'\n    );\n\n\n  let drawing = false;\n  let signed = false;\n\n\n  function resizeCanvas() {\n\n    const rect =\n      canvas.getBoundingClientRect();\n\n\n    const ratio =\n      Math.max(\n        window.devicePixelRatio || 1,\n        1\n      );\n\n\n    const savedSignature =\n      signed\n        ? canvas.toDataURL(\n            'image\/png'\n          )\n        : null;\n\n\n    canvas.width =\n      rect.width *\n      ratio;\n\n\n    canvas.height =\n      rect.height *\n      ratio;\n\n\n    ctx.setTransform(\n      ratio,\n      0,\n      0,\n      ratio,\n      0,\n      0\n    );\n\n\n    ctx.lineWidth =\n      2.2;\n\n    ctx.lineCap =\n      'round';\n\n    ctx.lineJoin =\n      'round';\n\n    ctx.strokeStyle =\n      '#111';\n\n\n    if (savedSignature) {\n\n      const image =\n        new Image();\n\n\n      image.onload =\n        () => {\n\n          ctx.drawImage(\n            image,\n            0,\n            0,\n            rect.width,\n            rect.height\n          );\n\n        };\n\n\n      image.src =\n        savedSignature;\n\n    }\n\n  }\n\n\n  function getPoint(event) {\n\n    const rect =\n      canvas.getBoundingClientRect();\n\n\n    return {\n\n      x:\n        event.clientX -\n        rect.left,\n\n      y:\n        event.clientY -\n        rect.top\n\n    };\n\n  }\n\n\n  canvas.addEventListener(\n    'pointerdown',\n    event => {\n\n      event.preventDefault();\n\n\n      drawing = true;\n      signed = true;\n\n\n      placeholder.style.display =\n        'none';\n\n\n      canvas.setPointerCapture(\n        event.pointerId\n      );\n\n\n      const point =\n        getPoint(event);\n\n\n      ctx.beginPath();\n\n\n      ctx.moveTo(\n        point.x,\n        point.y\n      );\n\n    }\n  );\n\n\n  canvas.addEventListener(\n    'pointermove',\n    event => {\n\n      if (!drawing) {\n        return;\n      }\n\n\n      event.preventDefault();\n\n\n      const point =\n        getPoint(event);\n\n\n      ctx.lineTo(\n        point.x,\n        point.y\n      );\n\n\n      ctx.stroke();\n\n    }\n  );\n\n\n  function stopDrawing() {\n\n    drawing = false;\n\n    ctx.closePath();\n\n  }\n\n\n  canvas.addEventListener(\n    'pointerup',\n    stopDrawing\n  );\n\n\n  canvas.addEventListener(\n    'pointercancel',\n    stopDrawing\n  );\n\n\n  clearButton.addEventListener(\n    'click',\n    () => {\n\n      ctx.clearRect(\n        0,\n        0,\n        canvas.width,\n        canvas.height\n      );\n\n\n      signed = false;\n\n\n      placeholder.style.display =\n        '';\n\n    }\n  );\n\n\n  resizeCanvas();\n\n\n  window.addEventListener(\n    'resize',\n    resizeCanvas\n  );\n\n\n  \/* =========================\n     HELPERS\n  ========================== *\/\n\n  function showMessage(\n    text,\n    type\n  ) {\n\n    messageBox.textContent =\n      text;\n\n\n    messageBox.className =\n      'waiver-message is-' +\n      type;\n\n  }\n\n\n  function setLoading(state) {\n\n    submitButton.disabled =\n      state;\n\n\n    submitButton.classList.toggle(\n      'is-loading',\n      state\n    );\n\n  }\n\n\n  function formatExperienceDate(\n    value,\n    lang\n  ) {\n\n    const date =\n      new Date(\n        value +\n        'T12:00:00'\n      );\n\n\n    return new Intl.DateTimeFormat(\n\n      lang === 'ar'\n        ? 'ar-SA-u-ca-gregory'\n        : 'en-GB',\n\n      {\n        dateStyle: 'long'\n      }\n\n    ).format(\n      date\n    );\n\n  }\n\n\n  function formatSignedAt(lang) {\n\n    return new Intl.DateTimeFormat(\n\n      lang === 'ar'\n        ? 'ar-SA-u-ca-gregory'\n        : 'en-GB',\n\n      {\n        dateStyle: 'long',\n        timeStyle: 'short',\n        timeZone: 'Asia\/Riyadh'\n      }\n\n    ).format(\n      new Date()\n    );\n\n  }\n\n\n  function getExperience(\n    value,\n    lang\n  ) {\n\n    const experiences = {\n\n      paragliding: {\n\n        ar:\n          '\u0637\u064a\u0631\u0627\u0646 \u0634\u0631\u0627\u0639\u064a',\n\n        en:\n          'Paragliding'\n\n      },\n\n\n      gyrocopter: {\n\n        ar:\n          '\u0637\u064a\u0631\u0627\u0646 \u062c\u0627\u064a\u0631\u0648\u0643\u0648\u0628\u062a\u0631',\n\n        en:\n          'Gyrocopter Flight'\n\n      },\n\n\n      sport_general: {\n\n        ar:\n          '\u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0627\u0644\u0631\u064a\u0627\u0636\u064a \/ \u0627\u0644\u0639\u0627\u0645',\n\n        en:\n          'Sport \/ General Aviation'\n\n      }\n\n    };\n\n\n    return experiences[value]\n      ? experiences[value][lang]\n      : '';\n\n  }\n\n\n  \/* =========================\n     PDF\n  ========================== *\/\n\n  const PDF_TEXT_STYLE_PROPERTIES = [\n    'font-family',\n    'font-size',\n    'font-weight',\n    'font-style',\n    'line-height',\n    'letter-spacing',\n    'word-spacing',\n    'text-align',\n    'text-decoration',\n    'text-transform',\n    'color',\n    'direction',\n    'white-space',\n    'margin-top',\n    'margin-right',\n    'margin-bottom',\n    'margin-left',\n    'padding-top',\n    'padding-right',\n    'padding-bottom',\n    'padding-left',\n    'list-style-type',\n    'list-style-position'\n  ];\n\n\n  function copyPdfComputedStyles(\n    source,\n    target\n  ) {\n\n    if (\n      !source ||\n      !target ||\n      source.nodeType !== 1 ||\n      target.nodeType !== 1\n    ) {\n      return;\n    }\n\n\n    const computed =\n      window.getComputedStyle(source);\n\n\n    PDF_TEXT_STYLE_PROPERTIES.forEach(\n      property => {\n\n        const value =\n          computed.getPropertyValue(\n            property\n          );\n\n\n        if (value) {\n\n          target.style.setProperty(\n            property,\n            value,\n            property === 'font-family'\n              ? 'important'\n              : ''\n          );\n\n        }\n\n      }\n    );\n\n\n    const sourceChildren =\n      Array.from(source.children);\n\n\n    const targetChildren =\n      Array.from(target.children);\n\n\n    sourceChildren.forEach(\n      (child, index) => {\n\n        if (targetChildren[index]) {\n\n          copyPdfComputedStyles(\n            child,\n            targetChildren[index]\n          );\n\n        }\n\n      }\n    );\n\n  }\n\n\n  function clonePdfLegalBlock(source) {\n\n    const clone =\n      source.cloneNode(true);\n\n\n    copyPdfComputedStyles(\n      source,\n      clone\n    );\n\n\n    clone.removeAttribute('id');\n\n\n    clone\n      .querySelectorAll('[id]')\n      .forEach(element => {\n\n        element.removeAttribute('id');\n\n      });\n\n\n    return clone;\n\n  }\n\n\n  function getPdfLegalBlocks(source) {\n\n    const selector =\n      'h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote';\n\n\n    let blocks =\n      Array.from(\n        source.querySelectorAll(\n          selector\n        )\n      );\n\n\n    \/*\n     * Avoid duplicate nested blocks.\n     * Example: a paragraph inside a blockquote should be\n     * represented by the blockquote only.\n     *\/\n\n    blocks = blocks.filter(\n      element => {\n\n        let parent =\n          element.parentElement;\n\n\n        while (\n          parent &&\n          parent !== source\n        ) {\n\n          if (\n            parent.matches &&\n            parent.matches(selector)\n          ) {\n\n            return false;\n\n          }\n\n\n          parent =\n            parent.parentElement;\n\n        }\n\n\n        return true;\n\n      }\n    );\n\n\n    \/*\n     * Safety fallback for unusual Elementor content.\n     *\/\n\n    if (!blocks.length) {\n\n      blocks =\n        Array.from(\n          source.children\n        );\n\n    }\n\n\n    return blocks;\n\n  }\n\n\n  function createPdfPage(\n    stage,\n    lang\n  ) {\n\n    const page =\n      document.createElement('div');\n\n\n    page.className =\n      'pdf-a4-page';\n\n\n    page.setAttribute(\n      'dir',\n      lang === 'en'\n        ? 'ltr'\n        : 'rtl'\n    );\n\n\n    page.setAttribute(\n      'lang',\n      lang === 'en'\n        ? 'en'\n        : 'ar'\n    );\n\n\n    const content =\n      document.createElement('div');\n\n\n    content.className =\n      'pdf-a4-content';\n\n\n    page.appendChild(content);\n\n    stage.appendChild(page);\n\n\n    return {\n      page,\n      content\n    };\n\n  }\n\n\n  function pdfContentOverflowing(content) {\n\n    return (\n      content.scrollHeight >\n      content.clientHeight + 1\n    );\n\n  }\n\n\n  function isPdfHeading(element) {\n\n    return (\n      element &&\n      \/^H[1-6]$\/.test(\n        element.tagName\n      )\n    );\n\n  }\n\n\n  function splitPdfListAcrossPages(\n    list,\n    state,\n    stage,\n    lang\n  ) {\n\n    const items =\n      Array.from(list.children);\n\n\n    let currentList =\n      list.cloneNode(false);\n\n\n    state.content.appendChild(\n      currentList\n    );\n\n\n    items.forEach(item => {\n\n      currentList.appendChild(item);\n\n\n      if (\n        pdfContentOverflowing(\n          state.content\n        )\n      ) {\n\n        currentList.removeChild(item);\n\n\n        if (!currentList.children.length) {\n\n          currentList.remove();\n\n        }\n\n\n        state =\n          createPdfPage(\n            stage,\n            lang\n          );\n\n\n        currentList =\n          list.cloneNode(false);\n\n\n        state.content.appendChild(\n          currentList\n        );\n\n\n        currentList.appendChild(item);\n\n      }\n\n    });\n\n\n    return state;\n\n  }\n\n\n  function appendPdfFlowBlock(\n    block,\n    state,\n    stage,\n    lang\n  ) {\n\n    state.content.appendChild(block);\n\n\n    if (\n      !pdfContentOverflowing(\n        state.content\n      )\n    ) {\n\n      return state;\n\n    }\n\n\n    state.content.removeChild(block);\n\n\n    \/*\n     * If this page was empty before the block was added,\n     * do not create a blank page. Split a long list between\n     * list items; otherwise keep the single block intact.\n     *\/\n\n    if (!state.content.children.length) {\n\n      if (\n        block.matches &&\n        block.matches('ul,ol')\n      ) {\n\n        return splitPdfListAcrossPages(\n          block,\n          state,\n          stage,\n          lang\n        );\n\n      }\n\n\n      state.content.appendChild(block);\n\n\n      return state;\n\n    }\n\n\n    \/*\n     * If the previous element is a heading, carry it to\n     * the next page with the following paragraph\/list.\n     *\/\n\n    let carriedHeading = null;\n\n\n    const previous =\n      state.content.lastElementChild;\n\n\n    const previousPage =\n      state.page;\n\n\n    if (\n      isPdfHeading(previous)\n    ) {\n\n      carriedHeading =\n        previous;\n\n\n      state.content.removeChild(\n        carriedHeading\n      );\n\n\n      \/*\n       * Avoid leaving a blank page when a heading was the\n       * only element on it.\n       *\/\n\n      if (!state.content.children.length) {\n\n        previousPage.remove();\n\n      }\n\n    }\n\n\n    state =\n      createPdfPage(\n        stage,\n        lang\n      );\n\n\n    if (carriedHeading) {\n\n      state.content.appendChild(\n        carriedHeading\n      );\n\n    }\n\n\n    state.content.appendChild(block);\n\n\n    if (\n      !pdfContentOverflowing(\n        state.content\n      )\n    ) {\n\n      return state;\n\n    }\n\n\n    \/*\n     * A long list may itself be taller than the remaining\n     * page. Split only between list items, never through text.\n     *\/\n\n    state.content.removeChild(block);\n\n\n    if (\n      block.matches &&\n      block.matches('ul,ol')\n    ) {\n\n      return splitPdfListAcrossPages(\n        block,\n        state,\n        stage,\n        lang\n      );\n\n    }\n\n\n    \/*\n     * Normal paragraphs and headings should fit on one A4\n     * page. Keep them intact rather than slicing a text line.\n     *\/\n\n    state.content.appendChild(block);\n\n\n    return state;\n\n  }\n\n  function createPdfDetailRow(\n    label,\n    value,\n    valueDirection = 'auto'\n  ) {\n\n    const row =\n      document.createElement('div');\n\n\n    row.className =\n      'pdf-detail-row';\n\n\n    const labelElement =\n      document.createElement('div');\n\n\n    labelElement.className =\n      'pdf-detail-label';\n\n\n    labelElement.textContent =\n      label;\n\n\n    const valueElement =\n      document.createElement('div');\n\n\n    valueElement.className =\n      'pdf-detail-value';\n\n\n    valueElement.textContent =\n      value || '-';\n\n\n    valueElement.setAttribute(\n      'dir',\n      valueDirection\n    );\n\n\n    row.appendChild(\n      labelElement\n    );\n\n\n    row.appendChild(\n      valueElement\n    );\n\n\n    return row;\n\n  }\n\n\n  function buildPdfParticipantBlock(\n    data,\n    signature,\n    lang,\n    legalSource\n  ) {\n\n    const isEnglish =\n      lang === 'en';\n\n\n    const labels =\n      isEnglish\n        ? {\n            title: 'Participant Details',\n            name: 'Full Name:',\n            document: 'ID \/ Document Number:',\n            email: 'Email Address:',\n            phone: 'Phone Number:',\n            captain: 'Captain:',\n            experience: 'Experience Type:',\n            experienceDate: 'Experience Date:',\n            signedAt: 'Date and Time Signed:',\n            consent: 'Waiver Consent:',\n            media: 'Media Consent:',\n            signature: 'Signature'\n          }\n        : {\n            title: '\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0634\u0627\u0631\u0643',\n            name: '\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0643\u0627\u0645\u0644:',\n            document: '\u0631\u0642\u0645 \u0627\u0644\u0647\u0648\u064a\u0629 \/ \u0627\u0644\u0648\u062b\u064a\u0642\u0629:',\n            email: '\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a:',\n            phone: '\u0631\u0642\u0645 \u0627\u0644\u062c\u0648\u0627\u0644:',\n            captain: '\u0627\u0644\u0643\u0627\u0628\u062a\u0646:',\n            experience: '\u0646\u0648\u0639 \u0627\u0644\u062a\u062c\u0631\u0628\u0629:',\n            experienceDate: '\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u062c\u0631\u0628\u0629:',\n            signedAt: '\u062a\u0627\u0631\u064a\u062e \u0648\u0648\u0642\u062a \u0627\u0644\u062a\u0648\u0642\u064a\u0639:',\n            consent: '\u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0644\u0625\u0642\u0631\u0627\u0631:',\n            media: '\u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0635\u0648\u064a\u0631:',\n            signature: '\u0627\u0644\u062a\u0648\u0642\u064a\u0639'\n          };\n\n\n    const block =\n      document.createElement('div');\n\n\n    block.className =\n      'pdf-participant-block';\n\n\n    block.setAttribute(\n      'dir',\n      isEnglish\n        ? 'ltr'\n        : 'rtl'\n    );\n\n\n    \/*\n     * Use the same rendered font as the active legal text.\n     * This keeps Arabic and English participant fields aligned\n     * with the waiver and avoids relying on inherited widget CSS.\n     *\/\n\n    const fontAnchor =\n      legalSource.querySelector(\n        'p,h1,h2,h3,h4,h5,h6,li'\n      ) || legalSource;\n\n\n    const participantFont =\n      window.getComputedStyle(\n        fontAnchor\n      ).fontFamily;\n\n\n    if (participantFont) {\n\n      block.style.setProperty(\n        'font-family',\n        participantFont,\n        'important'\n      );\n\n    }\n\n\n    const title =\n      document.createElement('h2');\n\n\n    title.className =\n      'pdf-participant-title';\n\n\n    title.textContent =\n      labels.title;\n\n\n    const grid =\n      document.createElement('div');\n\n\n    grid.className =\n      'pdf-details-grid';\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.name,\n        data.name,\n        'auto'\n      )\n    );\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.document,\n        data.document,\n        'ltr'\n      )\n    );\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.email,\n        data.email,\n        'ltr'\n      )\n    );\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.phone,\n        data.phone,\n        'ltr'\n      )\n    );\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.captain,\n        data.captain,\n        'auto'\n      )\n    );\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.experience,\n        getExperience(\n          data.experience,\n          lang\n        ),\n        'auto'\n      )\n    );\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.experienceDate,\n        formatExperienceDate(\n          data.experienceDate,\n          lang\n        ),\n        'auto'\n      )\n    );\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.signedAt,\n        formatSignedAt(lang),\n        'auto'\n      )\n    );\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.consent,\n        isEnglish\n          ? 'Agreed'\n          : '\u062a\u0645\u062a \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629',\n        'auto'\n      )\n    );\n\n\n    grid.appendChild(\n      createPdfDetailRow(\n        labels.media,\n        data.mediaConsent === 'yes'\n          ? (\n              isEnglish\n                ? 'Agreed'\n                : '\u0645\u0648\u0627\u0641\u0642'\n            )\n          : (\n              isEnglish\n                ? 'Not Agreed'\n                : '\u063a\u064a\u0631 \u0645\u0648\u0627\u0641\u0642'\n            ),\n        'auto'\n      )\n    );\n\n\n    const signatureBlock =\n      document.createElement('div');\n\n\n    signatureBlock.className =\n      'pdf-signature-block';\n\n\n    const signatureLabel =\n      document.createElement('span');\n\n\n    signatureLabel.className =\n      'pdf-signature-label';\n\n\n    signatureLabel.textContent =\n      labels.signature;\n\n\n    const signatureBox =\n      document.createElement('div');\n\n\n    signatureBox.className =\n      'pdf-signature-box';\n\n\n    const signatureImage =\n      document.createElement('img');\n\n\n    signatureImage.alt =\n      labels.signature;\n\n\n    signatureImage.src =\n      signature;\n\n\n    signatureBox.appendChild(\n      signatureImage\n    );\n\n\n    signatureBlock.appendChild(\n      signatureLabel\n    );\n\n\n    signatureBlock.appendChild(\n      signatureBox\n    );\n\n\n    block.appendChild(title);\n\n    block.appendChild(grid);\n\n    block.appendChild(\n      signatureBlock\n    );\n\n\n    return block;\n\n  }\n\n\n  async function waitForPdfImages(stage) {\n\n    const images =\n      Array.from(\n        stage.querySelectorAll('img')\n      );\n\n\n    await Promise.all(\n      images.map(image => {\n\n        if (\n          image.complete &&\n          image.naturalWidth > 0\n        ) {\n\n          return Promise.resolve();\n\n        }\n\n\n        return new Promise(resolve => {\n\n          image.addEventListener(\n            'load',\n            resolve,\n            { once: true }\n          );\n\n\n          image.addEventListener(\n            'error',\n            resolve,\n            { once: true }\n          );\n\n        });\n\n      })\n    );\n\n  }\n\n\n  async function generatePdf(\n    data,\n    signature,\n    lang\n  ) {\n\n    const stage =\n      document.getElementById(\n        'waiverPdfStage'\n      );\n\n\n    const legalSource =\n      lang === 'en'\n        ? englishLegal\n        : arabicLegal;\n\n\n    if (!legalSource) {\n\n      throw new Error(\n\n        lang === 'ar'\n          ? '\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0646\u0635 \u0627\u0644\u0625\u0642\u0631\u0627\u0631.'\n          : 'The waiver text could not be found.'\n\n      );\n\n    }\n\n\n    stage.innerHTML = '';\n\n\n    let state =\n      createPdfPage(\n        stage,\n        lang\n      );\n\n\n    const legalBlocks =\n      getPdfLegalBlocks(\n        legalSource\n      );\n\n\n    legalBlocks.forEach(\n      sourceBlock => {\n\n        const block =\n          clonePdfLegalBlock(\n            sourceBlock\n          );\n\n\n        state =\n          appendPdfFlowBlock(\n            block,\n            state,\n            stage,\n            lang\n          );\n\n      }\n    );\n\n\n    \/*\n     * Participant data and signature are kept together.\n     * If the block does not fit on the final legal page,\n     * it starts on a clean A4 page.\n     *\/\n\n    const participantBlock =\n      buildPdfParticipantBlock(\n        data,\n        signature,\n        lang,\n        legalSource\n      );\n\n\n    state.content.appendChild(\n      participantBlock\n    );\n\n\n    if (\n      pdfContentOverflowing(\n        state.content\n      )\n    ) {\n\n      state.content.removeChild(\n        participantBlock\n      );\n\n\n      state =\n        createPdfPage(\n          stage,\n          lang\n        );\n\n\n      state.content.appendChild(\n        participantBlock\n      );\n\n    }\n\n\n    if (\n      document.fonts &&\n      document.fonts.ready\n    ) {\n\n      await document.fonts.ready;\n\n    }\n\n\n    await waitForPdfImages(\n      stage\n    );\n\n\n    await new Promise(\n      resolve =>\n        setTimeout(\n          resolve,\n          120\n        )\n    );\n\n\n    const pages =\n      Array.from(\n        stage.querySelectorAll(\n          '.pdf-a4-page'\n        )\n      );\n\n\n    if (!pages.length) {\n\n      throw new Error(\n\n        lang === 'ar'\n          ? '\u062a\u0639\u0630\u0631 \u062a\u062c\u0647\u064a\u0632 \u0635\u0641\u062d\u0627\u062a \u0645\u0644\u0641 PDF.'\n          : 'Unable to prepare the PDF pages.'\n\n      );\n\n    }\n\n\n    const {\n      jsPDF\n    } = window.jspdf;\n\n\n    const pdf =\n      new jsPDF({\n\n        orientation:\n          'portrait',\n\n        unit:\n          'mm',\n\n        format:\n          'a4',\n\n        compress:\n          true\n\n      });\n\n\n    for (\n      let index = 0;\n      index < pages.length;\n      index++\n    ) {\n\n      if (index > 0) {\n\n        pdf.addPage(\n          'a4',\n          'portrait'\n        );\n\n      }\n\n\n      const renderedCanvas =\n        await html2canvas(\n          pages[index],\n          {\n\n            scale: 2,\n\n            useCORS: true,\n\n            backgroundColor:\n              '#ffffff',\n\n            logging:\n              false\n\n          }\n        );\n\n\n      const imageData =\n        renderedCanvas.toDataURL(\n          'image\/jpeg',\n          .93\n        );\n\n\n      pdf.addImage(\n        imageData,\n        'JPEG',\n        0,\n        0,\n        210,\n        297,\n        undefined,\n        'FAST'\n      );\n\n    }\n\n\n    stage.innerHTML = '';\n\n\n    return pdf.output(\n      'datauristring'\n    );\n\n  }\n\n\n  \/* =========================\n     SUBMIT\n  ========================== *\/\n\n  form.addEventListener(\n    'submit',\n    async event => {\n\n      event.preventDefault();\n\n\n      messageBox.className =\n        'waiver-message';\n\n\n      messageBox.textContent =\n        '';\n\n\n      updateDateMin();\n\n      validateDate();\n\n\n      \/*\n       * Custom email validation\n       *\/\n\n      const emailValid =\n        validateEmail();\n\n\n      if (!emailValid) {\n\n        emailInput.focus();\n\n\n        emailInput.scrollIntoView({\n          behavior: 'smooth',\n          block: 'center'\n        });\n\n\n        return;\n\n      }\n\n\n      \/*\n       * Other required fields\n       *\/\n\n      if (!form.checkValidity()) {\n\n        form.reportValidity();\n\n        return;\n\n      }\n\n\n      \/*\n       * Signature\n       *\/\n\n      if (!signed) {\n\n        showMessage(\n\n          currentLang === 'ar'\n            ? '\u064a\u0631\u062c\u0649 \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u062a\u0648\u0642\u064a\u0639 \u0642\u0628\u0644 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0625\u0642\u0631\u0627\u0631.'\n            : 'Please add your signature before submitting the waiver.',\n\n          'error'\n\n        );\n\n\n        return;\n\n      }\n\n\n      const experience =\n        form.querySelector(\n          'input[name=\"experience\"]:checked'\n        );\n\n\n      const mediaConsent =\n       form.querySelector(\n          'input[name=\"mediaConsent\"]:checked'\n        );\n\n      if (!mediaConsent) {\n\n      showMessage(\n       currentLang === 'ar'\n      ? '\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u0645\u0648\u0627\u0641\u0642 \u0623\u0648 \u063a\u064a\u0631 \u0645\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u0627\u0644\u062a\u0635\u0648\u064a\u0631.'\n      : 'Please select either I Agree or I Do Not Agree for media consent.',\n       'error'\n       );\n\n       return;\n      }\n  \n\n\n      const data = {\n\n        name:\n          document\n            .getElementById(\n              'waiverName'\n            )\n            .value\n            .trim(),\n\n\n        document:\n          document\n            .getElementById(\n              'waiverDocument'\n            )\n            .value\n            .trim(),\n\n\n        email:\n          emailInput\n            .value\n            .trim(),\n\n\n        phone:\n          document\n            .getElementById(\n              'waiverPhone'\n            )\n            .value\n            .trim(),\n\n\n        captain:\n          document\n            .getElementById(\n              'waiverCaptain'\n            )\n            .value\n            .trim(),\n\n\n        experience:\n          experience\n            ? experience.value\n            : '',\n\n\n        experienceDate:\n          experienceDate.value,\n\n\n        mediaConsent:\n          mediaConsent\n            ? mediaConsent.value\n            : ''\n\n      };\n\n\n      const honeypot =\n        document\n          .getElementById(\n            'waiverWebsite'\n          )\n          .value;\n\n\n      const submissionLang =\n        currentLang;\n\n\n      setLoading(\n        true\n      );\n\n\n      try {\n\n        const signature =\n          canvas.toDataURL(\n            'image\/png'\n          );\n\n\n        const pdf =\n          await generatePdf(\n            data,\n            signature,\n            submissionLang\n          );\n\n\n        const endpoint =\n          window.location.origin +\n          '\/wp-json\/neolom-waiver\/v1\/submit';\n\n\n        const response =\n          await fetch(\n            endpoint,\n            {\n\n              method:\n                'POST',\n\n              headers: {\n\n                'Content-Type':\n                  'application\/json'\n\n              },\n\n              body:\n                JSON.stringify({\n\n                  name:\n                    data.name,\n\n                  email:\n                    data.email,\n\n                  document_number:\n                    data.document,\n\n                  phone:\n                    data.phone,\n\n                  captain_name:\n                    data.captain,\n\n                  experience:\n                    data.experience,\n\n                  experience_date:\n                    data.experienceDate,\n\n                  media_consent:\n                    data.mediaConsent,\n\n                  language:\n                    submissionLang,\n\n                  pdf,\n\n                  website:\n                    honeypot\n\n                })\n\n            }\n          );\n\n\n        const result =\n          await response.json();\n\n\n        if (\n          !response.ok ||\n          !result.success\n        ) {\n\n          throw new Error(\n\n            result.message ||\n\n            (\n              submissionLang === 'ar'\n                ? '\u062a\u0639\u0630\u0631 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0625\u0642\u0631\u0627\u0631.'\n                : 'Unable to submit the waiver.'\n            )\n\n          );\n\n        }\n\n\n        showMessage(\n\n          submissionLang === 'ar'\n            ? '\u062a\u0645 \u0627\u0633\u062a\u0644\u0627\u0645 \u0627\u0644\u0625\u0642\u0631\u0627\u0631 \u0628\u0646\u062c\u0627\u062d\u060c \u0648\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0646\u0633\u062e\u0629 \u0625\u0644\u0649 \u0628\u0631\u064a\u062f\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.'\n            : 'Your waiver has been received successfully. A copy has been sent to your email.',\n\n          'success'\n\n        );\n\n\n        form.reset();\n\n\n        clearEmailError();\n\n\n        ctx.clearRect(\n          0,\n          0,\n          canvas.width,\n          canvas.height\n        );\n\n\n        signed =\n          false;\n\n\n        placeholder.style.display =\n          '';\n\n\n        updateDateMin();\n\n\n      } catch (error) {\n\n        console.error(\n          'Waiver submission error:',\n          error\n        );\n\n\n        showMessage(\n\n          error.message ||\n\n          (\n            submissionLang === 'ar'\n              ? '\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0625\u0631\u0633\u0627\u0644. \u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.'\n              : 'An error occurred while submitting the waiver. Please try again.'\n          ),\n\n          'error'\n\n        );\n\n\n      } finally {\n\n        setLoading(\n          false\n        );\n\n      }\n\n    }\n  );\n\n})();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0627\u0642\u0631\u0627\u0631 \u0627\u062e\u0644\u0627\u0621 \u0645\u0633\u0624\u0648\u0644\u064a\u0629<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9473","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"acf":[],"_links":{"self":[{"href":"https:\/\/tmashi.sa\/en\/wp-json\/wp\/v2\/pages\/9473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tmashi.sa\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tmashi.sa\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tmashi.sa\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tmashi.sa\/en\/wp-json\/wp\/v2\/comments?post=9473"}],"version-history":[{"count":146,"href":"https:\/\/tmashi.sa\/en\/wp-json\/wp\/v2\/pages\/9473\/revisions"}],"predecessor-version":[{"id":9650,"href":"https:\/\/tmashi.sa\/en\/wp-json\/wp\/v2\/pages\/9473\/revisions\/9650"}],"wp:attachment":[{"href":"https:\/\/tmashi.sa\/en\/wp-json\/wp\/v2\/media?parent=9473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}