{"id":4076,"date":"2026-04-10T15:30:46","date_gmt":"2026-04-10T23:30:46","guid":{"rendered":"https:\/\/tclhvac.ca\/?page_id=4076"},"modified":"2026-04-14T10:22:13","modified_gmt":"2026-04-14T18:22:13","slug":"warranty-claim","status":"publish","type":"page","link":"https:\/\/tclhvac.ca\/fr\/warranty-claim\/","title":{"rendered":"R\u00e9clamation De Garantie"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4076\" class=\"elementor elementor-4076\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba8b4d9 e-flex e-con-boxed sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"ba8b4d9\" data-element_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<div class=\"elementor-element elementor-element-d6ca425 e-con-full e-flex sc_layouts_column_icons_position_left e-con e-child\" data-id=\"d6ca425\" data-element_type=\"container\">\n\t\t\t\t<div data-animation-type=\"block\" class=\"elementor-element elementor-element-e173a58 animation_type_block sc_fly_static elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"e173a58\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;ta_fadeinup&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">TCL HVAC CANADA<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div data-animation-type=\"block\" class=\"elementor-element elementor-element-fc8524a elementor-widget-tablet__width-inherit animation_type_block sc_fly_static elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"fc8524a\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;ta_fadeinup&quot;,&quot;_animation_delay&quot;:100}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Authorized Warranty Claim Submission<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e421fff sc_height_small sc_fly_static elementor-widget elementor-widget-spacer\" data-id=\"e421fff\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-130443b sc_fly_static elementor-widget elementor-widget-shortcode\" data-id=\"130443b\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f4075-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"4075\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/pages\/4076#wpcf7-f4075-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"4075\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f4075-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"wpcf7-turnstile cf-turnstile\" data-sitekey=\"0x4AAAAAACrwrDr_OaFFTsGw\" data-response-field-name=\"_wpcf7_turnstile_response\"><\/div>\n\n<style>\n \/* =========================================================\n WARRANTY CLAIM PAGE \u2013 CUSTOM STYLES\n ========================================================= *\/\n\n \/* Hide claim form by default (Step Gate controls visibility) *\/\n #the-claim-form {\n display: none;\n }\n\n .proceed-application:disabled {\n opacity: 0.45;\n cursor: not-allowed;\n pointer-events: none;\n }\n\n \/* Scrollable Terms & Conditions panel *\/\n .scrollText {\n background-color: #fff;\n width: 100%;\n max-height: 66vh;\n padding: 50px;\n overflow-x: hidden;\n overflow-y: scroll;\n border: 2px solid #e8e8e8;\n margin-bottom: 30px;\n box-shadow: 0px 5px 10px #a8a8a840;\n }\n\n @media (max-width: 767px) {\n .row > [class*=\"column-\"], .columns_wrap > [class*=\"column-\"], .trx_addons_columns_wrap > [class*=\"trx_addons_column-\"], .column-1_1{\n padding-right:0 !important;\n }\n\n .scrollText {\n padding: 15px;\n overflow-x: hidden;\n overflow-y: scroll !important;\n }\n }\n\n \/* Hanging indent for numbered sections *\/\n .scrollText .hanging-indent {\n padding-left: 1.8em;\n text-indent: -1.8em;\n }\n\n .scrollText .bullet-indent {\n padding-left: 0;\n text-indent: 0.5em;\n }\n\n label {\n color: #000;\n }\n\n \/* Textarea styling *\/\n .error_description textarea {\n border: 1px solid #e2e2e2;\n padding: 15px;\n border-radius: 10px;\n margin-top: 5px;\n background-color: #ffffff80;\n }\n\n .date-selection .wpcf7-form-control {\n margin-top: 5px;\n }\n\n @media only screen and (min-width: 1280px) {\n .date-selection .wpcf7-form-control-wrap {\n border: 1px solid #e2e2e2;\n border-radius: 10px;\n padding: 5px;\n }\n }\n\n \/* File input hidden (we use label as button) *\/\n input[type=\"file\"] {\n opacity: 0;\n position: absolute;\n width: 100%;\n height: 100%;\n cursor: pointer;\n }\n\n .custom-file-upload {\n position: relative;\n display: inline-block;\n text-align: center;\n padding: 12px 18px;\n background-color: #ffffff80;\n border: 1.5px solid #000;\n color: #000;\n transition: 0.33s linear;\n font-weight: bold;\n border-radius: 100px;\n cursor: pointer;\n overflow: hidden;\n min-width: 130px;\n }\n\n .custom-file-upload:hover {\n border: 1.5px solid #e0051f;\n background-color: #e0051f;\n color: #fff;\n }\n\n .custom-file-upload.has-file {\n border: 1.5px solid #e0051f;\n background-color: #e0051f;\n color: #fff;\n }\n\n .custom-file-upload br {\n display: none;\n }\n\n .custom-file-upload input[type=\"file\"] {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n }\n\n .wpcf7 .wpcf7-submit-style .submit-style-in {\n border-radius: 10px !important;\n }\n\n \/* Form input style *\/\n .form-style-1 {\n width: 100%;\n }\n\n .my-contact-form .row,\n .columns_wrap,\n .trx_addons_columns_wrap {\n flex-wrap: wrap;\n }\n\n .style-line {\n display: block !important;\n margin-top:5px;\n }\n\n .style-line .wpcf7-form-control-wrap input,\n .wpcf7-form-control-wrap select,\n .wpcf7-form-control-wrap textarea {\n width: 100%;\n }\n\n \/* Optional remove button *\/\n .file-remove-btn {\n margin-left: 15px;\n border: none;\n color: #c2c2c2 !important;\n background: transparent !important;\n cursor: pointer;\n font-weight: 600;\n font-size: 16px;\n line-height: 1;\n padding: 5px !important;\n }\n\n .file-remove-btn:hover {\n color: #e0051f;\n }\n\n .date-selection .style-line {\n padding-right: 15px;\n }\n\n .date-selection .wpcf7-not-valid-tip {\n bottom: 0px !important;\n }\n\n .date-selection .wpcf7-form-control-wrap {\n border-radius: 50px;\n }\n\n .date-selection .wpcf7-form-control-wrap input {\n padding: 0 15px;\n background-color: transparent;\n }\n\n \/* Success message *\/\n .tcl-success-message {\n margin: 18px 0 28px 0;\n padding: 14px 16px;\n border-radius: 12px;\n border: 1px solid #cfe7d6;\n background: #f3fbf6;\n color: #0f5132;\n font-size: 95%;\n line-height: 1.4;\n }\n\n .tcl-success-message strong {\n display: inline-block;\n margin-bottom: 6px;\n }\n\n .tcl-success-message .ticket-pill {\n display: inline-block;\n margin-left: 8px;\n padding: 3px 10px;\n border-radius: 999px;\n border: 1px solid #b9dfc7;\n background: #ffffff;\n font-weight: 700;\n font-size: 90%;\n }\n\n \/* Hide CF7 default response box *\/\n .wpcf7-response-output {\n display: none !important;\n }\n\n .tcl-submit-another-wrap,\n .consent-space {\n margin-top: 15px;\n }\n\n .tcl-submit-another-btn,\n .proceed-application {\n display: inline-block;\n padding: 12px 18px;\n border-radius: 10px !important;\n border: 1.5px solid #000;\n background: transparent;\n color: #000;\n font-weight: 800;\n cursor: pointer;\n transition: 0.33s linear;\n }\n\n .tcl-submit-another-btn:hover,\n .tcl-submit-another-btn:focus,\n .tcl-submit-another-btn:active,\n .proceed-application:hover,\n .proceed-application:focus,\n .proceed-application:active {\n border-color: #e0051f;\n background: #e0051f;\n color: #fff;\n }\n\n \/* Keep ONLY custom loading UI *\/\n .wpcf7-spinner,\n .wpcf7 .ajax-loader,\n .wpcf7-form.submitting .wpcf7-spinner,\n .wpcf7-form.submitting .ajax-loader {\n display: none !important;\n visibility: hidden !important;\n opacity: 0 !important;\n width: 0 !important;\n height: 0 !important;\n margin: 0 !important;\n }\n\n \/* Checkbox *\/\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-right: 0.5em !important;\n }\n\n #tcl-consent-wrap, .consent-space{\n margin:0 1.7em 0 1.3em;\n }\n\n #tcl-consent-wrap input, .consent-space input{\n margin-left:-1.7em;\n }\n<\/style>\n\n<!-- =========================================================\n     TCL HVAC CANADA \u2013 WARRANTY TERMS & CONDITIONS\n     ========================================================= -->\n<div id=\"warranty-policy\">\n\t<div style=\"margin-bottom:30px; margin-top:15px; color:#E0051F;\">\n\t\t<p><strong>\u26a0\ufe0f IMPORTANT:<\/strong> Please review the following Warranty Claim Terms & Conditions carefully before proceeding. By submitting a claim, you acknowledge and accept all conditions outlined below.\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"scrollText\">\n\t\t<h2>Warranty Claim \u2013 Terms & Conditions\n\t\t<\/h2>\n\t\t<p>These Terms & Conditions govern all warranty-related submissions for products distributed by <strong>TCL HVAC Canada (\u201cTCL HVAC\u201d, \u201cwe\u201d, \u201cour\u201d, or \u201cus\u201d)<\/strong> within Canada.\n\t\t<\/p>\n\t\t<p>Submission of a claim confirms that the applicant has read, understood, and agrees to comply with all requirements stated herein.\n\t\t<\/p>\n\t\t<p>Claims that do not meet these conditions may be declined without further evaluation.\n\t\t<\/p>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>1. Eligible Applicants\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p>1.1. Warranty claims are accepted <strong>only from licensed HVAC professionals<\/strong>.\n\t\t\t<\/p>\n\t\t\t<p>1.2. <strong>Homeowners and end users are not permitted<\/strong> to submit claims directly.\n\t\t\t<\/p>\n\t\t\t<p>1.3. The claim must be filed by the <strong>original installing contractor<\/strong>. Submissions from unrelated service providers or third parties may not be accepted.\n\t\t\t<\/p>\n\t\t\t<p>1.4. TCL HVAC Canada may request proof of licensing or business credentials at any time.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>2. Product Qualification & Source Verification\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p>2.1. Warranty applies only to products <strong>purchased through TCL HVAC Canada or its authorized Canadian distribution channels<\/strong>.\n\t\t\t<\/p>\n\t\t\t<p>2.2. Equipment obtained through unauthorized sources\u2014including online marketplaces, cross-border purchases, or resale channels\u2014is <strong>not eligible for warranty support<\/strong>.\n\t\t\t<\/p>\n\t\t\t<p>2.3. Applicants may be required to provide <strong>purchase documentation, distributor details, and valid serial numbers<\/strong>.\n\t\t\t<\/p>\n\t\t\t<p>2.4. Products outside the official distribution network may still be serviced; however, <strong>replacement parts will be chargeable unless otherwise approved in writing<\/strong>.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>3. Warranty Coverage Overview\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p><strong>Ductless Systems:<\/strong>\n\t\t\t<\/p>\n\t\t\t<div class=\"bullet-indent\">\n\t\t\t\t<ul>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>5-Year Parts & 7-Year Compressor Limited Warranty (standard, without registration)\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Up to 10-Year Parts & Compressor Limited Warranty when registered within 60 days of installation\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t<p><strong>Unitary Systems:<\/strong>\n\t\t\t<\/p>\n\t\t\t<div class=\"bullet-indent\">\n\t\t\t\t<ul>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>10-Year Parts & 10-Year Compressor Limited Warranty (standard coverage)\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t<p>Warranty coverage is subject to product registration, proper installation, and compliance with TCL HVAC Canada guidelines.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>4. Applicant Responsibility\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p>4.1. The applicant is responsible for ensuring all submitted information is <strong>accurate, complete, and truthful<\/strong>.\n\t\t\t<\/p>\n\t\t\t<p>4.2. Required information includes, but is not limited to:\n\t\t\t<\/p>\n\t\t\t<div class=\"bullet-indent\">\n\t\t\t\t<ul>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Company and contact information\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>License details\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Product model and serial number\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Installation details\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Description of issue\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t<p>4.3. Incomplete or inaccurate submissions may result in delays or rejection.\n\t\t\t<\/p>\n\t\t\t<p>4.4. TCL HVAC Canada is not responsible for outcomes resulting from incorrect or missing information.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>5. Required Documentation\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p>5.1. Claims must include <strong>clear supporting evidence<\/strong>, such as photos or videos that demonstrate the reported issue.\n\t\t\t<\/p>\n\t\t\t<p>5.2. Submissions lacking sufficient documentation may not be processed.\n\t\t\t<\/p>\n\t\t\t<p>5.3. TCL HVAC Canada reserves the right to determine whether the provided materials are adequate for review.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>6. Data Use & Privacy\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p>6.1. By submitting a claim, the applicant consents to the collection and use of information for purposes including:\n\t\t\t<\/p>\n\t\t\t<div class=\"bullet-indent\">\n\t\t\t\t<ul>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Claim evaluation and technical analysis\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Product tracking and quality improvement\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Internal reporting and compliance\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Communication with relevant parties\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t<p>6.2. Information may include business details, technical data, and submitted media files.\n\t\t\t<\/p>\n\t\t\t<p>6.3. All data is handled in accordance with Canadian privacy laws, including <strong>PIPEDA<\/strong>.\n\t\t\t<\/p>\n\t\t\t<p>6.4. Information may be shared with authorized partners, manufacturers, or regulatory bodies when necessary.\n\t\t\t<\/p>\n\t\t\t<p>6.5. Submitted materials may be used internally for documentation, training, and quality assurance.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>7. Claim Evaluation\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p>7.1. Submission of a claim does not guarantee approval.\n\t\t\t<\/p>\n\t\t\t<p>7.2. All claims are reviewed by <strong>TCL HVAC Canada Technical Support<\/strong>, whose decision is final.\n\t\t\t<\/p>\n\t\t\t<p>7.3. Additional information, inspections, or verification may be requested.\n\t\t\t<\/p>\n\t\t\t<p>7.4. Claims may be declined due to improper installation, misuse, or non-compliance with product guidelines.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>8. Unit Replacement Requests\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p>8.1. Any request involving full unit replacement must be <strong>reviewed in advance by Technical Support<\/strong>.\n\t\t\t<\/p>\n\t\t\t<p>8.2. Contractors are required to contact TCL HVAC Canada prior to submitting such claims:\n\t\t\t<\/p>\n\t\t\t<p><a style=\"white-space: nowrap; font-weight: bold;\" href=\"mailto:service@tclhvac.ca\">\u2709\ufe0f service@tclhvac.ca<\/a>\n\t\t\t<\/p>\n\t\t\t<p>8.3. Requests submitted without prior review may not be considered.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>9. Limitation of Responsibility\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p>9.1. TCL HVAC Canada is not responsible for indirect or consequential losses, including:\n\t\t\t<\/p>\n\t\t\t<div class=\"bullet-indent\">\n\t\t\t\t<ul>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Labor or service costs\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Project delays\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Business interruption\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Loss of revenue\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Third-party claims\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\t<p>9.2. Approved warranty remedies are limited to those expressly authorized.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>10. Compliance & Misuse\n\t\t<\/h3>\n\t\t<div class=\"hanging-indent\">\n\t\t\t<p>TCL HVAC Canada reserves the right to restrict or deny access to warranty services in cases of:\n\t\t\t<\/p>\n\t\t\t<div class=\"bullet-indent\">\n\t\t\t\t<ul>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>False or misleading submissions\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Altered or falsified documentation\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Repeated non-compliant claims\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<p>Abuse of the warranty process\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>11. Legal Jurisdiction\n\t\t<\/h3>\n\t\t<p>These Terms shall be governed by the laws of Canada and the applicable provincial jurisdiction.\n\t\t<\/p>\n\t<hr style=\"margin-top:3em !important; margin-bottom:3em !important;\" \/>\n\t\t<h3>12. Updates to Terms\n\t\t<\/h3>\n\t\t<p>TCL HVAC Canada reserves the right to update these Terms at any time. Continued use of the warranty process indicates acceptance of the latest version.\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"consent-space\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"consent\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"consent\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><b>I confirm that I have read and agree<\/b> to the TCL HVAC Canada Warranty Claim Terms & Conditions.<\/span><\/label><\/span><\/span><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"consent-space\">\n\t\t<p><button type=\"button\" id=\"proceed-apply\" class=\"proceed-application\">Proceed Application<\/button>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n\n<!-- =========================================================\n     CLAIM FORM SECTION (STEP 2)\n     ========================================================= -->\n<div class=\"form-style-1\" id=\"the-claim-form\">\n\t<p><label style=\"font-size:2em; font-weight:800; display:none;\"><br \/>\n\t\t<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ticket-number\" \/><br \/>\n<\/label>\n\t<\/p>\n\t<div class=\"form-style-1\">\n\t\t<h4>Installation Company Information\n\t\t<\/h4>\n\t\t<p style=\"margin-bottom:1em; font-size:90%;\"><br \/>\nPlease ensure all contact information is accurate. Incorrect details may delay our response or service.\n\t\t<\/p>\n\t\t<div class=\"columns_wrap\">\n\t\t\t<div class=\"column-1_1\">\n\t\t\t\t<p><label>Company Name*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"company-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Enter company name\" value=\"\" type=\"text\" name=\"company-name\" \/><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"column-1_2\">\n\t\t\t\t<p><label>Company Email*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"company-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Enter company email\" value=\"\" type=\"email\" name=\"company-email\" \/><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"column-1_2\">\n\t\t\t\t<p><label>Company Phone Number*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"company-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Enter company phone number\" value=\"\" type=\"tel\" name=\"company-phone\" \/><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<h4>Product Information\n\t\t<\/h4>\n\t\t<p style=\"margin-bottom:1em; font-size:90%;\"><br \/>\nPlease verify all information before submission. If you are unsure of the product's model number or serial number, please email TCL HVAC Canada Technical Support at <a href=\"mailto:service@tclhvac.ca\" aria-label=\"Email TCL HVAC Canada Technical Support at service@tclhvac.ca\" style=\"white-space: nowrap; font-weight:bold;\">service@tclhvac.ca<\/a> while on-site so our technician can assist you.\n\t\t<\/p>\n\t\t<div class=\"columns_wrap\">\n\t\t\t<div class=\"column-1_1\">\n\t\t\t\t<p><label>Country*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"country\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" id=\"country\" aria-required=\"true\" aria-invalid=\"false\" name=\"country\"><option value=\"\">Choose country<\/option><option value=\"Canada\">Canada<\/option><option value=\"United States\">United States<\/option><\/select><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"column-1_1\" id=\"province\" style=\"display:none;\">\n\t\t\t\t<p><label>Province*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"province\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"province\"><option value=\"\">Choose province<\/option><option value=\"Alberta\">Alberta<\/option><option value=\"British Columbia\">British Columbia<\/option><option value=\"Manitoba\">Manitoba<\/option><option value=\"New Brunswick\">New Brunswick<\/option><option value=\"Newfoundland and Labrador\">Newfoundland and Labrador<\/option><option value=\"Northwest Territories\">Northwest Territories<\/option><option value=\"Nova Scotia\">Nova Scotia<\/option><option value=\"Nunavut\">Nunavut<\/option><option value=\"Ontario\">Ontario<\/option><option value=\"Prince Edward Island\">Prince Edward Island<\/option><option value=\"Quebec\">Quebec<\/option><option value=\"Saskatchewan\">Saskatchewan<\/option><option value=\"Yukon\">Yukon<\/option><\/select><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"column-1_1\" id=\"state\" style=\"display:none;\">\n\t\t\t<p><label>State*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"state\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"state\"><option value=\"\">Choose state<\/option><option value=\"Alabama\">Alabama<\/option><option value=\"Alaska\">Alaska<\/option><option value=\"Arizona\">Arizona<\/option><option value=\"Arkansas\">Arkansas<\/option><option value=\"California\">California<\/option><option value=\"Colorado\">Colorado<\/option><option value=\"Connecticut\">Connecticut<\/option><option value=\"Delaware\">Delaware<\/option><option value=\"Florida\">Florida<\/option><option value=\"Georgia\">Georgia<\/option><option value=\"Hawaii\">Hawaii<\/option><option value=\"Idaho\">Idaho<\/option><option value=\"Illinois\">Illinois<\/option><option value=\"Indiana\">Indiana<\/option><option value=\"Iowa\">Iowa<\/option><option value=\"Kansas\">Kansas<\/option><option value=\"Kentucky\">Kentucky<\/option><option value=\"Louisiana\">Louisiana<\/option><option value=\"Maine\">Maine<\/option><option value=\"Maryland\">Maryland<\/option><option value=\"Massachusetts\">Massachusetts<\/option><option value=\"Michigan\">Michigan<\/option><option value=\"Minnesota\">Minnesota<\/option><option value=\"Mississippi\">Mississippi<\/option><option value=\"Missouri\">Missouri<\/option><option value=\"Montana\">Montana<\/option><option value=\"Nebraska\">Nebraska<\/option><option value=\"Nevada\">Nevada<\/option><option value=\"New Hampshire\">New Hampshire<\/option><option value=\"New Jersey\">New Jersey<\/option><option value=\"New Mexico\">New Mexico<\/option><option value=\"New York\">New York<\/option><option value=\"North Carolina\">North Carolina<\/option><option value=\"North Dakota\">North Dakota<\/option><option value=\"Ohio\">Ohio<\/option><option value=\"Oklahoma\">Oklahoma<\/option><option value=\"Oregon\">Oregon<\/option><option value=\"Pennsylvania\">Pennsylvania<\/option><option value=\"Rhode Island\">Rhode Island<\/option><option value=\"South Carolina\">South Carolina<\/option><option value=\"South Dakota\">South Dakota<\/option><option value=\"Tennessee\">Tennessee<\/option><option value=\"Texas\">Texas<\/option><option value=\"Utah\">Utah<\/option><option value=\"Vermont\">Vermont<\/option><option value=\"Virginia\">Virginia<\/option><option value=\"Washington\">Washington<\/option><option value=\"West Virginia\">West Virginia<\/option><option value=\"Wisconsin\">Wisconsin<\/option><option value=\"Wyoming\">Wyoming<\/option><\/select><\/span><\/span><\/label>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-1_1\" id=\"place\" style=\"display:none; margin-bottom:45px; padding-right: var(--theme-var-grid_gap);\">\n\t\t\t<p><label>Installation Site Address (Optional)<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"address\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Enter installation site address\" value=\"\" type=\"text\" name=\"address\" \/><\/span><\/span><\/label>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"columns_wrap date-selection\">\n\t\t\t<div class=\"column-1_2\">\n\t\t\t\t<p><label>Installation Date*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"installation-date\"><input class=\"wpcf7-form-control wpcf7-date wpcf7-validates-as-required wpcf7-validates-as-date\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"date\" name=\"installation-date\" \/><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"column-1_2\">\n\t\t\t\t<p><label>Failure Date*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"failure-date\"><input class=\"wpcf7-form-control wpcf7-date wpcf7-validates-as-required wpcf7-validates-as-date\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"date\" name=\"failure-date\" \/><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"columns_wrap\">\n\t\t\t<div class=\"column-1_1\">\n\t\t\t\t<p><label>Product Category<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"product-category\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"product-category\" aria-invalid=\"false\" name=\"product-category\"><option value=\"\">Choose category<\/option><option value=\"Mini Split Single-Zone\">Mini Split Single-Zone<\/option><option value=\"Mini Split Multi-Zone\">Mini Split Multi-Zone<\/option><option value=\"Central Ducted System\">Central Ducted System<\/option><option value=\"Other\">Other<\/option><\/select><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"column-1_1\" id=\"central-ducted\" style=\"display:none;\">\n\t\t\t\t<p><label>Product Series<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"central-ducted-series\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"central-ducted-series\"><option value=\"\">Choose series<\/option><option value=\"Advantage Series ODU\">Advantage Series ODU<\/option><option value=\"Advantage Series IDU\">Advantage Series IDU<\/option><\/select><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"column-1_1\" id=\"single-zone\" style=\"display:none;\">\n\t\t\t\t<p><label>Product Series<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"single-zone-series\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"single-zone-series\"><option value=\"\">Choose series<\/option><option value=\"Elite Series\">Elite Series<\/option><option value=\"Save-In Series\">Save-In Series<\/option><option value=\"Breeze-In Series\">Breeze-In Series<\/option><option value=\"Ultimate 25 Series\">Ultimate 25 Series<\/option><option value=\"Fresh-In 3.0 Series\">Fresh-In 3.0 Series<\/option><\/select><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"column-1_1\" id=\"multi-zone\" style=\"display:none;\">\n\t\t\t\t<p><label>Product Series<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"multi-zone-series\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"multi-zone-series\"><option value=\"\">Choose series<\/option><option value=\"Multi-Match Series ODU\">Multi-Match Series ODU<\/option><option value=\"Multi-Match Series IDU\">Multi-Match Series IDU<\/option><\/select><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"columns_wrap\">\n\t\t\t<div class=\"column-1_1\">\n\t\t\t\t<p><label>Model Number*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"model-number\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Please enter the model number\" value=\"\" type=\"text\" name=\"model-number\" \/><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"column-1_1\">\n\t\t\t\t<p><label>Serial Number (S\/N)*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"serial-number\"><input size=\"40\" maxlength=\"14\" minlength=\"14\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Please enter the correct serial number in 14 digits letters &amp; numbers\" value=\"\" type=\"text\" name=\"serial-number\" \/><\/span><\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n <!-- =========================================================\n       UPLOAD SECTION\n       ========================================================= -->\n\t<div class=\"columns_wrap\" style=\"margin:30px 0\">\n\t\t<div class=\"column-1_1\">\n\t\t\t<p><label><br \/>\nUpload Image(s)\/Video(s) (<b>Required<\/b>, Total File(s) Size: <b>25MB<\/b>, File Format: <b>JPG \/ JPEG \/ PNG \/ MP4 \/ MOV \/ PDF<\/b>)* \u2014 [<a href=\"#upload_image\">Read Requirements<\/a>]<br \/>\n<span style=\"font-size:80%; line-height:0.8; color:#585858;\"><br \/>\n<b>Attention:<\/b> If your uploaded file(s) exceeds the 25MB size limit in total, please upload it to any cloud storage service (e.g., Google Drive, Dropbox, OneDrive) and paste the shareable link in the text area below. Make sure the file or folder is set to public or open access, so our team can view and assess it without permission issues.<br \/>\n<\/span><br \/>\n<\/label>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-1_1\">\n\t\t\t<div id=\"file-slot-1\" class=\"file-slot\">\n\t\t\t\t<div style=\"display:flex; margin-bottom:8px;\">\n\t\t\t\t\t<p><label class=\"style-line custom-file-upload\" data-slot=\"1\"><br \/>\n<span id=\"file-button-text-1\">Add File<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"unit-image-1\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file cf7-file\" id=\"unit-image-1\" accept=\".jpg,.jpeg,.png,.mp4,.mov,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"unit-image-1\" \/><\/span><br \/>\n<\/label>\n\t\t\t\t\t<\/p>\n\t\t\t\t\t<div style=\"display:block; padding-top:13.5px; margin-left:15px;\">\n\t\t\t\t\t\t<p><span id=\"file-name-display-1\">No file selected<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div id=\"file-slot-2\" class=\"file-slot\" style=\"display:none;\">\n\t\t\t\t<div style=\"display:flex; margin-bottom:8px;\">\n\t\t\t\t\t<p><label class=\"style-line custom-file-upload\" data-slot=\"2\"><br \/>\n<span id=\"file-button-text-2\">Add File<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"unit-image-2\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file cf7-file\" id=\"unit-image-2\" accept=\".jpg,.jpeg,.png,.mp4,.mov,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"unit-image-2\" \/><\/span><br \/>\n<\/label>\n\t\t\t\t\t<\/p>\n\t\t\t\t\t<div style=\"display:block; padding-top:13.5px; margin-left:15px;\">\n\t\t\t\t\t\t<p><span id=\"file-name-display-2\">No file selected<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div id=\"file-slot-3\" class=\"file-slot\" style=\"display:none;\">\n\t\t\t\t<div style=\"display:flex; margin-bottom:8px;\">\n\t\t\t\t\t<p><label class=\"style-line custom-file-upload\" data-slot=\"3\"><br \/>\n<span id=\"file-button-text-3\">Add File<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"unit-image-3\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file cf7-file\" id=\"unit-image-3\" accept=\".jpg,.jpeg,.png,.mp4,.mov,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"unit-image-3\" \/><\/span><br \/>\n<\/label>\n\t\t\t\t\t<\/p>\n\t\t\t\t\t<div style=\"display:block; padding-top:13.5px; margin-left:15px;\">\n\t\t\t\t\t\t<p><span id=\"file-name-display-3\">No file selected<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div id=\"file-slot-4\" class=\"file-slot\" style=\"display:none;\">\n\t\t\t\t<div style=\"display:flex; margin-bottom:8px;\">\n\t\t\t\t\t<p><label class=\"style-line custom-file-upload\" data-slot=\"4\"><br \/>\n<span id=\"file-button-text-4\">Add File<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"unit-image-4\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file cf7-file\" id=\"unit-image-4\" accept=\".jpg,.jpeg,.png,.mp4,.mov,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"unit-image-4\" \/><\/span><br \/>\n<\/label>\n\t\t\t\t\t<\/p>\n\t\t\t\t\t<div style=\"display:block; padding-top:13.5px; margin-left:15px;\">\n\t\t\t\t\t\t<p><span id=\"file-name-display-4\">No file selected<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div id=\"file-slot-5\" class=\"file-slot\" style=\"display:none;\">\n\t\t\t\t<div style=\"display:flex; margin-bottom:8px;\">\n\t\t\t\t\t<p><label class=\"style-line custom-file-upload\" data-slot=\"5\"><br \/>\n<span id=\"file-button-text-5\">Add File<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"unit-image-5\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file cf7-file\" id=\"unit-image-5\" accept=\".jpg,.jpeg,.png,.mp4,.mov,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"unit-image-5\" \/><\/span><br \/>\n<\/label>\n\t\t\t\t\t<\/p>\n\t\t\t\t\t<div style=\"display:block; padding-top:13.5px; margin-left:15px;\">\n\t\t\t\t\t\t<p><span id=\"file-name-display-5\">No file selected<\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"form-style-1\">\n\t\t\t<p style=\"margin-bottom:0;\">\u2014 OR \u2014\n\t\t\t<\/p>\n\t\t\t<div class=\"column-1_1\" style=\"padding-right: var(--theme-var-grid_gap);\">\n\t\t\t\t<p><label><br \/>\nUpload Cloud Storage Link (if file is over 25MB) \u2014 [<a href=\"#upload_drive\">Read Instructions<\/a>]<br \/>\n<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"drive-link\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"drive_link\" aria-invalid=\"false\" placeholder=\"Paste Google Drive \/ Dropbox \/ OneDrive link\" value=\"\" type=\"text\" name=\"drive-link\" \/><\/span><\/span><br \/>\n<\/label>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"columns_wrap error_description\">\n\t\t<div class=\"column-1_1\">\n\t\t\t<p><label>Error code or description of failure*<span class=\"style-line\"><span class=\"wpcf7-form-control-wrap\" data-name=\"description\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Please write down the error code or describe the failure\" name=\"description\"><\/textarea><\/span><\/span><\/label>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div id=\"tcl-consent-wrap\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"installer_confirm\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"installer_confirm\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><b>I confirm and agree<\/b> that I am the original licensed installer or contractor for this installation and certify that all information and documentation provided are complete, accurate, and truthful. I acknowledge that submission does not guarantee approval and that all warranty decisions are made solely by TCL HVAC Canada Technical Support.<\/span><\/label><\/span><\/span><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div id=\"tcl-success-message\" class=\"tcl-success-message\" style=\"display:none;\">\n\t\t<p><strong>Submission Successful.<\/strong><span id=\"tcl-success-ticket\"><\/span>\n\t\t<\/p>\n\t\t<p>A confirmation copy of your submission (including your case number) will be sent to the email address you provided. If you don\u2019t receive it, please check your spam\/junk folder \u2014 or your email address may have been entered incorrectly.\n\t\t<\/p>\n\t<\/div>\n\t<div id=\"tcl-submit-wrap\" style=\"margin-top:10px;\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit Claim\" \/>\n\t\t<\/p>\n\t<\/div>\n\t<div id=\"tcl-submit-another-wrap\" class=\"tcl-submit-another-wrap\" style=\"display:none;\">\n\t\t<p><button type=\"button\" id=\"tcl-submit-another-btn\" class=\"tcl-submit-another-btn\">File Another Claim<\/button>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><script>\ndocument.addEventListener('DOMContentLoaded', function () {\n const form = document.querySelector('.wpcf7 form');\n if (!form) return;\n\n let tclLockSubmit = function () {};\n let tclUnlockSubmit = function () {};\n\n \/* =========================================================\n 0) ALWAYS START AT TOP\n ========================================================= *\/\n if ('scrollRestoration' in history) history.scrollRestoration = 'manual';\n window.scrollTo(0, 0);\n setTimeout(() => window.scrollTo(0, 0), 0);\n\n \/* =========================================================\n 1) STEP GATE: POLICY -> FORM\n ========================================================= *\/\n const policyWrap = document.getElementById('warranty-policy');\n const claimWrap = document.getElementById('the-claim-form');\n const proceedBtn = document.getElementById('proceed-apply');\n\n function showPolicyHideForm() {\n if (policyWrap) policyWrap.style.display = 'block';\n if (claimWrap) claimWrap.style.display = 'none';\n }\n\n function showFormHidePolicy() {\n if (policyWrap) policyWrap.style.display = 'none';\n if (claimWrap) {\n claimWrap.style.display = 'block';\n claimWrap.scrollIntoView({ behavior: 'smooth', block: 'start' });\n }\n }\n\n function getPolicyAcceptanceCheckbox() {\n if (!policyWrap) return null;\n\n return (\n policyWrap.querySelector('input[type=\"checkbox\"][name=\"consent\"]') ||\n policyWrap.querySelector('.wpcf7-form-control.wpcf7-acceptance input[type=\"checkbox\"]') ||\n policyWrap.querySelector('span.wpcf7-acceptance input[type=\"checkbox\"]') ||\n policyWrap.querySelector('input[type=\"checkbox\"]')\n );\n }\n\n showPolicyHideForm();\n\n const policyCheckbox = getPolicyAcceptanceCheckbox();\n\n if (proceedBtn) {\n proceedBtn.disabled = true;\n proceedBtn.setAttribute('aria-disabled', 'true');\n }\n\n function syncProceedState() {\n const checked = !!(policyCheckbox && policyCheckbox.checked);\n if (!proceedBtn) return;\n\n proceedBtn.disabled = !checked;\n if (checked) {\n proceedBtn.removeAttribute('aria-disabled');\n } else {\n proceedBtn.setAttribute('aria-disabled', 'true');\n }\n }\n\n syncProceedState();\n setTimeout(syncProceedState, 50);\n\n if (policyCheckbox) {\n policyCheckbox.addEventListener('change', syncProceedState);\n }\n\n if (proceedBtn) {\n proceedBtn.addEventListener('click', function (e) {\n e.preventDefault();\n e.stopPropagation();\n e.stopImmediatePropagation();\n\n if (policyCheckbox && policyCheckbox.checked) {\n showFormHidePolicy();\n }\n }, true);\n\n ['mousedown', 'mouseup', 'touchstart', 'pointerdown', 'pointerup'].forEach(function (evtName) {\n proceedBtn.addEventListener(evtName, function (e) {\n e.stopPropagation();\n e.stopImmediatePropagation();\n }, true);\n });\n }\n\n \/* =========================================================\n 2) HIDE CF7 NATIVE SPINNERS\n ========================================================= *\/\n function hideNativeCf7Loaders() {\n form.querySelectorAll('.wpcf7-spinner, .ajax-loader').forEach(function (el) {\n el.style.display = 'none';\n el.style.visibility = 'hidden';\n el.style.opacity = '0';\n el.style.width = '0';\n el.style.height = '0';\n el.style.margin = '0';\n });\n }\n hideNativeCf7Loaders();\n\n \/* =========================================================\n 3) FILE SLOTS (1\u20135)\n ========================================================= *\/\n const MAX_SLOTS = 5;\n const MAX_TOTAL_SIZE = 25 * 1024 * 1024;\n const slots = [];\n\n function formatBytes(bytes) {\n if (!Number.isFinite(bytes)) return '';\n const thresh = 1024;\n if (bytes < thresh) return bytes + ' B';\n\n const units = ['KB', 'MB', 'GB', 'TB'];\n let u = -1;\n\n do {\n bytes \/= thresh;\n ++u;\n } while (bytes >= thresh && u < units.length - 1);\n\n return bytes.toFixed(bytes >= 10 ? 1 : 2) + ' ' + units[u];\n }\n\n function nameWithSize(file) {\n if (!file) return 'No file selected';\n return file.name + ' (' + formatBytes(file.size) + ')';\n }\n\n function getAllFiles() {\n const files = [];\n for (let i = 1; i <= MAX_SLOTS; i++) {\n const slot = slots[i];\n if (slot && slot.input && slot.input.files && slot.input.files[0]) {\n files.push(slot.input.files[0]);\n }\n }\n return files;\n }\n\n function getTotalSize(files) {\n return files.reduce(function (sum, file) {\n return sum + file.size;\n }, 0);\n }\n\n function setButtonText(btnTextEl, hasFile) {\n if (!btnTextEl) return;\n\n btnTextEl.textContent = hasFile ? 'Remove File' : 'Add File';\n\n const label = btnTextEl.closest('.custom-file-upload');\n if (label) {\n label.classList.toggle('has-file', hasFile);\n }\n }\n\n function updateSlotVisibility() {\n const fileIndices = [];\n\n for (let i = 1; i <= MAX_SLOTS; i++) {\n const slot = slots[i];\n if (slot && slot.input && slot.input.files && slot.input.files.length > 0) {\n fileIndices.push(i);\n }\n }\n\n const fileCount = fileIndices.length;\n\n if (fileCount === 0) {\n for (let i = 1; i <= MAX_SLOTS; i++) {\n const slot = slots[i];\n if (!slot || !slot.wrapper) continue;\n slot.wrapper.style.display = (i === 1) ? 'block' : 'none';\n }\n return;\n }\n\n for (let i = 1; i <= MAX_SLOTS; i++) {\n const slot = slots[i];\n if (slot && slot.wrapper) slot.wrapper.style.display = 'none';\n }\n\n fileIndices.forEach(function (idx) {\n const slot = slots[idx];\n if (slot && slot.wrapper) slot.wrapper.style.display = 'block';\n });\n\n if (fileCount < MAX_SLOTS) {\n const maxIndex = Math.max.apply(null, fileIndices);\n const extraIndex = (maxIndex < MAX_SLOTS) ? maxIndex + 1 : null;\n if (extraIndex) {\n const slot = slots[extraIndex];\n if (slot && slot.wrapper) slot.wrapper.style.display = 'block';\n }\n }\n }\n\n for (let i = 1; i <= MAX_SLOTS; i++) {\n slots[i] = {\n wrapper: document.getElementById('file-slot-' + i),\n label: document.querySelector('label.custom-file-upload[data-slot=\"' + i + '\"]'),\n btnText: document.getElementById('file-button-text-' + i),\n input: document.getElementById('unit-image-' + i),\n nameEl: document.getElementById('file-name-display-' + i)\n };\n\n const slot = slots[i];\n if (!slot.wrapper || !slot.label || !slot.btnText || !slot.input || !slot.nameEl) continue;\n\n slot.label.dataset.hasFile = 'false';\n slot.nameEl.textContent = 'No file selected';\n setButtonText(slot.btnText, false);\n\n slot.label.addEventListener('click', function (e) {\n if (slot.label.dataset.hasFile === 'true') {\n e.preventDefault();\n slot.input.value = '';\n slot.label.dataset.hasFile = 'false';\n slot.nameEl.textContent = 'No file selected';\n setButtonText(slot.btnText, false);\n updateSlotVisibility();\n }\n });\n\n slot.input.addEventListener('change', function () {\n const file = slot.input.files[0];\n\n if (!file) {\n slot.label.dataset.hasFile = 'false';\n slot.nameEl.textContent = 'No file selected';\n setButtonText(slot.btnText, false);\n updateSlotVisibility();\n return;\n }\n\n slot.label.dataset.hasFile = 'true';\n slot.nameEl.textContent = nameWithSize(file);\n setButtonText(slot.btnText, true);\n\n const allFiles = getAllFiles();\n const totalSize = getTotalSize(allFiles);\n\n if (totalSize > MAX_TOTAL_SIZE) {\n alert('The total size of all files must not exceed 25MB. Please choose fewer or smaller files.');\n slot.input.value = '';\n slot.label.dataset.hasFile = 'false';\n slot.nameEl.textContent = 'No file selected';\n setButtonText(slot.btnText, false);\n }\n\n updateSlotVisibility();\n });\n }\n\n updateSlotVisibility();\n\n \/* =========================================================\n 4) COUNTRY \/ PROVINCE \/ STATE TOGGLE\n ========================================================= *\/\n const countryField = document.getElementById('country');\n const canadaProvinces = document.getElementById('province');\n const usStates = document.getElementById('state');\n const siteplace = document.getElementById('place');\n\n function toggleCountry() {\n if (!countryField) return;\n\n const value = countryField.value;\n\n if (value === 'Canada') {\n if (canadaProvinces) canadaProvinces.style.display = 'block';\n if (usStates) usStates.style.display = 'none';\n if (siteplace) siteplace.style.display = 'block';\n } else if (value === 'United States') {\n if (canadaProvinces) canadaProvinces.style.display = 'none';\n if (usStates) usStates.style.display = 'block';\n if (siteplace) siteplace.style.display = 'block';\n } else {\n if (canadaProvinces) canadaProvinces.style.display = 'none';\n if (usStates) usStates.style.display = 'none';\n if (siteplace) siteplace.style.display = 'none';\n }\n }\n\n if (countryField) {\n countryField.addEventListener('change', toggleCountry);\n }\n\n \/* =========================================================\n 5) PRODUCT CATEGORY TOGGLE\n ========================================================= *\/\n const categoryField = document.getElementById('product-category');\n const centralDucted = document.getElementById('central-ducted');\n const singleZone = document.getElementById('single-zone');\n const multiZone = document.getElementById('multi-zone');\n\n function toggleCategory() {\n if (!categoryField) return;\n\n if (centralDucted) centralDucted.style.display = 'none';\n if (singleZone) singleZone.style.display = 'none';\n if (multiZone) multiZone.style.display = 'none';\n\n switch (categoryField.value) {\n case 'Central Ducted System':\n if (centralDucted) centralDucted.style.display = 'block';\n break;\n case 'Mini Split Single-Zone':\n if (singleZone) singleZone.style.display = 'block';\n break;\n case 'Mini Split Multi-Zone':\n if (multiZone) multiZone.style.display = 'block';\n break;\n }\n }\n\n if (categoryField) {\n categoryField.addEventListener('change', toggleCategory);\n }\n\n \/* =========================================================\n 6) TICKET NUMBER GENERATOR\n ========================================================= *\/\n const ticketField = document.querySelector('input[name=\"ticket-number\"]');\n\n function pad2(n) {\n return String(n).padStart(2, '0');\n }\n\n function buildDatestamp(now) {\n const dd = pad2(now.getDate());\n const mm = pad2(now.getMonth() + 1);\n const yy = String(now.getFullYear()).slice(-2);\n return dd + mm + yy;\n }\n\n function withTicketLock(fn) {\n const lockKey = 'tclTicketLock';\n const now = Date.now();\n const lock = JSON.parse(localStorage.getItem(lockKey) || 'null');\n\n if (lock && (now - lock.ts) < 1500) {\n setTimeout(function () {\n withTicketLock(fn);\n }, 50);\n return;\n }\n\n localStorage.setItem(lockKey, JSON.stringify({ ts: now }));\n try {\n fn();\n } finally {\n localStorage.removeItem(lockKey);\n }\n }\n\n function randomLetters(n) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';\n let out = '';\n const arr = new Uint8Array(n);\n crypto.getRandomValues(arr);\n arr.forEach(function (v) {\n out += chars[v % chars.length];\n });\n return out;\n }\n\n function randomDigits(n) {\n let out = '';\n const arr = new Uint8Array(n);\n crypto.getRandomValues(arr);\n arr.forEach(function (v) {\n out += (v % 10);\n });\n return out;\n }\n\n function generateTicketNumber() {\n if (!ticketField) return;\n\n withTicketLock(function () {\n const now = new Date();\n const date = buildDatestamp(now);\n const hh = pad2(now.getHours());\n const mm = pad2(now.getMinutes());\n const letters = randomLetters(1);\n const digits = randomDigits(5);\n\n ticketField.value = date + '-' + hh + mm + '-' + letters + digits;\n });\n }\n\n generateTicketNumber();\n toggleCountry();\n toggleCategory();\n\n \/* =========================================================\n 7) VALIDATION: FILE OR CLOUD LINK REQUIRED\n ========================================================= *\/\n const driveInput =\n form.querySelector('input[name=\"drive-link\"]') ||\n document.getElementById('drive_link');\n\n const cloudPattern =\n \/^(https?:\\\/\\\/)?(www\\.)?(drive\\.google\\.com|dropbox\\.com|onedrive\\.live\\.com|sharepoint\\.com|icloud\\.com|box\\.com|mega\\.nz|pcloud\\.com|wetransfer\\.com)\/i;\n\n function getDriveLinkValue() {\n return driveInput ? driveInput.value.trim() : '';\n }\n\n function clearErrors() {\n const tips = form.querySelectorAll('.wpcf7-not-valid-tip.upload-required-error, .wpcf7-not-valid-tip.drive-link-error');\n tips.forEach(function (el) {\n el.remove();\n });\n\n for (let i = 1; i <= MAX_SLOTS; i++) {\n const slot = slots[i];\n if (slot && slot.input) slot.input.classList.remove('wpcf7-not-valid');\n }\n\n if (driveInput) driveInput.classList.remove('wpcf7-not-valid');\n }\n\n function showError(inputEl, msg, className) {\n if (!inputEl) return;\n\n const error = document.createElement('span');\n error.className = 'wpcf7-not-valid-tip ' + className;\n error.style.color = '#dc3232';\n error.textContent = msg;\n\n inputEl.parentNode.appendChild(error);\n inputEl.classList.add('wpcf7-not-valid');\n }\n\n if (driveInput) {\n driveInput.addEventListener('blur', function () {\n clearErrors();\n\n const files = getAllFiles();\n const fileSelected = files.length > 0;\n const linkValue = getDriveLinkValue();\n\n if (!fileSelected && !linkValue) {\n showError(driveInput, 'Please provide a file or a valid cloud link.', 'upload-required-error');\n } else if (linkValue && !cloudPattern.test(linkValue)) {\n showError(driveInput, 'Please enter a valid cloud link (Google Drive, Dropbox, etc.)', 'drive-link-error');\n }\n });\n }\n\n form.addEventListener('submit', function (event) {\n clearErrors();\n\n const files = getAllFiles();\n const fileSelected = files.length > 0;\n const linkValue = getDriveLinkValue();\n const isLinkValid = cloudPattern.test(linkValue);\n\n if (fileSelected) {\n const totalSize = getTotalSize(files);\n if (totalSize > MAX_TOTAL_SIZE) {\n event.preventDefault();\n tclUnlockSubmit();\n\n const firstSlot = slots[1];\n if (firstSlot && firstSlot.input) {\n showError(firstSlot.input, 'Total file size must not exceed 25MB.', 'upload-required-error');\n firstSlot.input.classList.add('wpcf7-not-valid');\n }\n return;\n }\n }\n\n if (!fileSelected && !isLinkValid) {\n event.preventDefault();\n tclUnlockSubmit();\n\n const firstSlot = slots[1];\n const targetInput = (firstSlot && firstSlot.input) ? firstSlot.input : driveInput;\n\n showError(targetInput, 'Please upload at least one file or provide a valid cloud storage link.', 'upload-required-error');\n\n if (firstSlot && firstSlot.input) firstSlot.input.classList.add('wpcf7-not-valid');\n if (driveInput) driveInput.classList.add('wpcf7-not-valid');\n return;\n }\n\n if (linkValue && !isLinkValid) {\n event.preventDefault();\n tclUnlockSubmit();\n\n showError(driveInput, 'Please enter a valid cloud storage link (Google Drive, Dropbox, OneDrive, etc.)', 'drive-link-error');\n if (driveInput) driveInput.classList.add('wpcf7-not-valid');\n }\n });\n\n \/* =========================================================\n 8) SUCCESS + LOADING + RESET\n ========================================================= *\/\n (function initSubmitUX() {\n const successBox = document.getElementById('tcl-success-message');\n const successTicket = document.getElementById('tcl-success-ticket');\n const consentWrap = document.getElementById('tcl-consent-wrap');\n const submitWrap = document.getElementById('tcl-submit-wrap');\n const submitAnotherWrap = document.getElementById('tcl-submit-another-wrap');\n const submitAnotherBtn = document.getElementById('tcl-submit-another-btn');\n const submitBtn = form.querySelector('input[type=\"submit\"], button[type=\"submit\"]');\n\n let loadingEl = null;\n\n function ensureLoadingEl() {\n if (!submitWrap) return null;\n\n loadingEl = submitWrap.querySelector('.tcl-submit-loading');\n if (loadingEl) return loadingEl;\n\n loadingEl = document.createElement('div');\n loadingEl.className = 'tcl-submit-loading';\n loadingEl.style.display = 'none';\n loadingEl.style.alignItems = 'center';\n loadingEl.style.gap = '10px';\n\n const spinner = document.createElement('span');\n spinner.className = 'tcl-spinner';\n spinner.style.width = '18px';\n spinner.style.height = '18px';\n spinner.style.border = '2px solid rgba(0,0,0,.25)';\n spinner.style.borderTopColor = 'rgba(0,0,0,1)';\n spinner.style.borderRadius = '999px';\n spinner.style.display = 'inline-block';\n spinner.style.animation = 'tclSpin 0.8s linear infinite';\n\n const text = document.createElement('span');\n text.textContent = 'Submitting...';\n text.style.fontWeight = '700';\n\n if (!document.getElementById('tcl-spin-keyframes')) {\n const style = document.createElement('style');\n style.id = 'tcl-spin-keyframes';\n style.textContent = '@keyframes tclSpin{to{transform:rotate(360deg)}}';\n document.head.appendChild(style);\n }\n\n loadingEl.appendChild(spinner);\n loadingEl.appendChild(text);\n submitWrap.appendChild(loadingEl);\n\n return loadingEl;\n }\n\n function showSuccessMessage() {\n if (!successBox) return;\n\n const ticketValue = ticketField ? (ticketField.value || '').trim() : '';\n if (successTicket) {\n successTicket.innerHTML = ticketValue\n ? 'Case No.: <span class=\"ticket-pill\">' + ticketValue + '<\/span>'\n : '';\n }\n\n successBox.style.display = 'block';\n successBox.scrollIntoView({ behavior: 'smooth', block: 'start' });\n }\n\n function hideSuccessMessage() {\n if (!successBox) return;\n successBox.style.display = 'none';\n if (successTicket) successTicket.textContent = '';\n }\n\n function setSubmittedState(isSubmitted) {\n if (consentWrap) consentWrap.style.display = isSubmitted ? 'none' : 'block';\n if (submitWrap) submitWrap.style.display = isSubmitted ? 'none' : 'block';\n if (submitAnotherWrap) submitAnotherWrap.style.display = isSubmitted ? 'block' : 'none';\n }\n\n function showLoading() {\n hideNativeCf7Loaders();\n const el = ensureLoadingEl();\n if (el) el.style.display = 'flex';\n if (submitBtn) submitBtn.style.display = 'none';\n }\n\n function hideLoading() {\n const el = ensureLoadingEl();\n if (el) el.style.display = 'none';\n if (submitBtn) submitBtn.style.display = '';\n }\n\n function lockSubmit() {\n if (submitBtn) {\n submitBtn.disabled = true;\n submitBtn.setAttribute('aria-disabled', 'true');\n }\n showLoading();\n }\n\n function unlockSubmit() {\n if (submitBtn) {\n submitBtn.disabled = false;\n submitBtn.removeAttribute('aria-disabled');\n }\n hideLoading();\n hideNativeCf7Loaders();\n }\n\n tclLockSubmit = lockSubmit;\n tclUnlockSubmit = unlockSubmit;\n\n form.addEventListener('submit', function () {\n lockSubmit();\n }, true);\n\n document.addEventListener('wpcf7invalid', function (event) {\n if (event.target !== form) return;\n unlockSubmit();\n setSubmittedState(false);\n hideSuccessMessage();\n });\n\n document.addEventListener('wpcf7mailfailed', function (event) {\n if (event.target !== form) return;\n unlockSubmit();\n setSubmittedState(false);\n hideSuccessMessage();\n });\n\n document.addEventListener('wpcf7spam', function (event) {\n if (event.target !== form) return;\n unlockSubmit();\n setSubmittedState(false);\n hideSuccessMessage();\n });\n\n document.addEventListener('wpcf7mailsent', function (event) {\n if (event.target !== form) return;\n\n hideLoading();\n hideNativeCf7Loaders();\n setSubmittedState(true);\n showSuccessMessage();\n\n for (let i = 1; i <= MAX_SLOTS; i++) {\n const slot = slots[i];\n if (!slot || !slot.input || !slot.btnText || !slot.nameEl || !slot.wrapper) continue;\n\n slot.input.value = '';\n if (slot.label) slot.label.dataset.hasFile = 'false';\n slot.nameEl.textContent = 'No file selected';\n setButtonText(slot.btnText, false);\n }\n\n if (driveInput) driveInput.value = '';\n updateSlotVisibility();\n });\n\n if (submitAnotherBtn) {\n submitAnotherBtn.addEventListener('click', function (e) {\n e.preventDefault();\n e.stopPropagation();\n e.stopImmediatePropagation();\n\n if ('scrollRestoration' in history) history.scrollRestoration = 'manual';\n window.scrollTo(0, 0);\n window.location.assign(window.location.href.split('#')[0]);\n }, true);\n }\n\n ensureLoadingEl();\n hideLoading();\n hideNativeCf7Loaders();\n setSubmittedState(false);\n hideSuccessMessage();\n })();\n});\n<\/script>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\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>TCL HVAC CANADA Authorized Warranty Claim Submission Layouts: Popup Layouts: Popup<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"class_list":["post-4076","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tclhvac.ca\/fr\/wp-json\/wp\/v2\/pages\/4076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tclhvac.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tclhvac.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tclhvac.ca\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tclhvac.ca\/fr\/wp-json\/wp\/v2\/comments?post=4076"}],"version-history":[{"count":19,"href":"https:\/\/tclhvac.ca\/fr\/wp-json\/wp\/v2\/pages\/4076\/revisions"}],"predecessor-version":[{"id":4115,"href":"https:\/\/tclhvac.ca\/fr\/wp-json\/wp\/v2\/pages\/4076\/revisions\/4115"}],"wp:attachment":[{"href":"https:\/\/tclhvac.ca\/fr\/wp-json\/wp\/v2\/media?parent=4076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}