{"id":4052,"date":"2026-03-04T18:38:41","date_gmt":"2026-03-04T18:38:41","guid":{"rendered":"https:\/\/tdssuicidio.com\/exposiciones\/"},"modified":"2026-09-13T12:00:12","modified_gmt":"2026-09-13T12:00:12","slug":"exposiciones","status":"publish","type":"page","link":"https:\/\/tdssuicidio.com\/es\/exposiciones\/","title":{"rendered":"Exposiciones"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4052\" class=\"elementor elementor-4052 elementor-3880\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40eb2eb e-flex e-con-boxed e-con e-parent\" data-id=\"40eb2eb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9e94d36 e-con-full e-flex e-con e-child\" data-id=\"9e94d36\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-568a960 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"568a960\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-image\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zM128 152c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zM96 352h320v-80l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L192 304l-39.515-39.515c-4.686-4.686-12.284-4.686-16.971 0L96 304v48z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d2f8ad elementor-widget elementor-widget-heading\" data-id=\"1d2f8ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Exposiciones<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ad5714 elementor-widget elementor-widget-text-editor\" data-id=\"6ad5714\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tPropuestas culturales y comunitarias para visibilizar el duelo y generar conversaci\u00f3n social con respeto.\t\t\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<div class=\"elementor-element elementor-element-34d9fcb e-flex e-con-boxed e-con e-parent\" data-id=\"34d9fcb\" 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-0d961bb e-con-full e-flex e-con e-child\" data-id=\"0d961bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddd6578 elementor-widget elementor-widget-heading\" data-id=\"ddd6578\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Imatges del dol<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39ce556 elementor-widget elementor-widget-text-editor\" data-id=\"39ce556\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tIniciatives per acompanyar, sensibilitzar i crear comunitat.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d01c70 elementor-widget elementor-widget-text-editor\" data-id=\"3d01c70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Carlos Acedo<\/strong> \u00e9s l\u2019il\u00b7lustrador digital que dona forma visual a l\u2019exposici\u00f3 Imatges del Dol. Amb <strong>una traject\u00f2ria consolidada des de 1998<\/strong>, ha desenvolupat la seva carrera en l\u2019art visual digital, afinant t\u00e8cniques per transmetre idees i emocions de manera impactant.<\/p><p><strong>El seu estil posa el focus en la narrativa visual<\/strong>: cada imatge explica una hist\u00f2ria i busca generar una connexi\u00f3 profunda amb l\u2019espectador. En aquest projecte, tot i no haver viscut personalment una p\u00e8rdua per su\u00efcidi, ha creat les obres a partir de viv\u00e8ncies i emocions compartides per persones de l\u2019Associaci\u00f3 Tramuntana Despr\u00e9s del Su\u00efcidi (inclosa l\u2019experi\u00e8ncia del seu president), convertint-les en un llenguatge simb\u00f2lic, sincer i respectu\u00f3s que ajuda a trencar el silenci i refor\u00e7ar la postvenci\u00f3.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f393f61 elementor-widget elementor-widget-text-editor\" data-id=\"f393f61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La <strong data-start=\"59\" data-end=\"88\">Dra. M\u00f2nica Cunill Olivas<\/strong> \u00e9s doctora en Psicologia, docent i investigadora de la <strong data-start=\"144\" data-end=\"169\">Universitat de Girona<\/strong>, amb <strong data-start=\"175\" data-end=\"207\">m\u00e9s de 20 anys d\u2019experi\u00e8ncia<\/strong> acompanyant fam\u00edlies en processos de p\u00e8rdua i dol. \u00c9s <strong data-start=\"262\" data-end=\"326\">directora del Postgrau en Intervenci\u00f3 en p\u00e8rdua, dol i crisi<\/strong> de la Fundaci\u00f3 Universitat de Girona i autora de llibres i materials de refer\u00e8ncia com <em data-start=\"414\" data-end=\"436\">Sempre Estarem Junts<\/em> (2024), <em data-start=\"445\" data-end=\"464\">Nadie me Entiende<\/em> (2013), <em data-start=\"473\" data-end=\"514\">Rituales de Despedida y Conmemoraciones<\/em> (2008) i <em data-start=\"524\" data-end=\"545\">L\u2019Or\u00e1culo del Duelo<\/em> (2024). En les presentacions de l\u2019exposici\u00f3, la Dra. Cunill <strong data-start=\"606\" data-end=\"617\">ofereix<\/strong> la pon\u00e8ncia <strong data-start=\"630\" data-end=\"684\">\u201cCom viure el dol per su\u00efcidi: del dolor a l\u2019amor\u201d<\/strong>, una xerrada oberta al p\u00fablic on s\u2019explica el dol com un proc\u00e9s, es posen paraules a emocions complexes i es comparteixen eines per transitar el dolor, refor\u00e7ant la <strong data-start=\"850\" data-end=\"864\">postvenci\u00f3<\/strong> i el suport comunitari.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b20fcfa e-flex e-con-boxed e-con e-parent\" data-id=\"b20fcfa\" 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<div class=\"elementor-element elementor-element-e3f1f4a e-grid e-con-full e-con e-child\" data-id=\"e3f1f4a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-08fe350 e-con-full e-flex e-con e-child\" data-id=\"08fe350\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f6e71 elementor-widget elementor-widget-image\" data-id=\"a5f6e71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"532\" src=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_cap_vilafant.jpg\" class=\"attachment-large size-large wp-image-4047\" alt=\"\" srcset=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_cap_vilafant.jpg 800w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_cap_vilafant-300x200.jpg 300w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_cap_vilafant-768x511.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04f80ad elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"04f80ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-stacked elementor-shape-circle\">\n\t\t\t\t\t\t<div class=\"elementor-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-images\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tCAP Vilafant\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tImatges del Dol: emocions, vincles i suport emocional al CAP Vilafant, sense silencis ni tab\u00fas.\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"https:\/\/tdssuicidio.com\/es\/exposicion-cap-vilafant\/\">\n\t\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-181c78b e-con-full e-flex e-con e-child\" data-id=\"181c78b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53d94a7 elementor-widget elementor-widget-image\" data-id=\"53d94a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"532\" src=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_centre_civic_mercadal.jpg\" class=\"attachment-large size-large wp-image-4048\" alt=\"\" srcset=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_centre_civic_mercadal.jpg 800w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_centre_civic_mercadal-300x200.jpg 300w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_centre_civic_mercadal-768x511.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51fc790 elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"51fc790\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-stacked elementor-shape-circle\">\n\t\t\t\t\t\t<div class=\"elementor-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-images\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tCentro C\u00edvico el Mercadal\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tEn el grup es comparteixen emocions dif\u00edcils i es normalitza l'experi\u00e8ncia compartida dels membres.\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"https:\/\/tdssuicidio.com\/es\/exposicion-espacio-civico-mercadal\/\">\n\t\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ba28d8 e-con-full e-flex e-con e-child\" data-id=\"3ba28d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cca9a23 elementor-widget elementor-widget-image\" data-id=\"cca9a23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"532\" src=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_congres_girona.jpg\" class=\"attachment-large size-large wp-image-4049\" alt=\"\" srcset=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_congres_girona.jpg 800w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_congres_girona-300x200.jpg 300w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_congres_girona-768x511.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6969f60 elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"6969f60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-stacked elementor-shape-circle\">\n\t\t\t\t\t\t<div class=\"elementor-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-images\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\t1.er Congreso Girona 25\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tDestaquem que en el grup es construeixen vincles d'amistad. Es mitiga el dolor i es redueix l'a\u00edllament.\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"https:\/\/tdssuicidio.com\/es\/1er-congreso-de-bienestar-emocional-girona\/\">\n\t\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\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<div class=\"elementor-element elementor-element-03badab e-flex e-con-boxed e-con e-parent\" data-id=\"03badab\" 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<div class=\"elementor-element elementor-element-b87cdd4 e-grid e-con-full e-con e-child\" data-id=\"b87cdd4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0103806 e-con-full e-flex e-con e-child\" data-id=\"0103806\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fdc2d09 elementor-widget elementor-widget-image\" data-id=\"fdc2d09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"532\" src=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_lloret_de_mar.jpg\" class=\"attachment-large size-large wp-image-4050\" alt=\"\" srcset=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_lloret_de_mar.jpg 800w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_lloret_de_mar-300x200.jpg 300w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_lloret_de_mar-768x511.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c185968 elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"c185968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-stacked elementor-shape-circle\">\n\t\t\t\t\t\t<div class=\"elementor-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-images\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tLloret de Mar\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tLes persones supervivents podran contactar amb l\u2019associaci\u00f3 per tal d\u2019informar-se com funciona.\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"https:\/\/tdssuicidio.com\/es\/exposicion-lloret-de-mar\/\">\n\t\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8e6fd57 e-con-full e-flex e-con e-child\" data-id=\"8e6fd57\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a48c35 elementor-widget elementor-widget-image\" data-id=\"1a48c35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"532\" src=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_hospital_de_figueres-1024x681.jpg\" class=\"attachment-large size-large wp-image-4051\" alt=\"\" srcset=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_hospital_de_figueres-1024x681.jpg 1024w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_hospital_de_figueres-300x200.jpg 300w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_hospital_de_figueres-768x511.jpg 768w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_hospital_de_figueres-1536x1022.jpg 1536w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/03\/exposicions_tramuntana_despres_del_suicidi_hospital_de_figueres-2048x1362.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b69c60 elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action\" data-id=\"8b69c60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-stacked elementor-shape-circle\">\n\t\t\t\t\t\t<div class=\"elementor-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-images\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tHospital de Figueres\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tEn el grup es comparteixen emocions dif\u00edcils i es normalitza l'experi\u00e8ncia compartida dels membres.\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"https:\/\/tdssuicidio.com\/es\/exposicion-hospital-de-figueres\/\">\n\t\t\t\t\t\tM\u00e1s informaci\u00f3n\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e36113f e-con-full e-flex e-con e-child\" data-id=\"e36113f\" data-element_type=\"container\" data-e-type=\"container\">\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<div class=\"elementor-element elementor-element-ea829ad e-flex e-con-boxed e-con e-parent\" data-id=\"ea829ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbbacca elementor-widget elementor-widget-heading\" data-id=\"bbbacca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Colaboradores<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2342229 elementor-widget elementor-widget-text-editor\" data-id=\"2342229\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tGracias por hacerlo posible\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a01341 elementor-skin-carousel elementor-widget elementor-widget-media-carousel\" data-id=\"5a01341\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_per_view&quot;:&quot;6&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;slides_per_view_mobile&quot;:&quot;2&quot;,&quot;skin&quot;:&quot;carousel&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"media-carousel.default\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Diapositives\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"associacio_tramuntana_colaboradors_funeraria_vicens.png\" data-background=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/02\/associacio_tramuntana_colaboradors_funeraria_vicens.png\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"associacio_tramuntana_colaboradores_esteve\" data-background=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2025\/08\/associacio_tramuntana_colaboradors_esteve.png\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"associacio_tramuntana_colaboradors_dipsalut.png\" data-background=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/02\/associacio_tramuntana_colaboradors_dipsalut.png\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"LOGO-PERICH-1.png\" data-background=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2025\/08\/LOGO-PERICH-1-300x171.png\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"LOGO_ACEDO-removebg-preview.png\" data-background=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2025\/07\/LOGO_ACEDO-removebg-preview-300x205.png\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"associacio_tramuntana_colaboradors_sinopsis.png\" data-background=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/02\/associacio_tramuntana_colaboradors_sinopsis.png\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43b0c41 e-con-full e-flex e-con e-parent\" data-id=\"43b0c41\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8a06b4d e-con-full e-flex e-con e-child\" data-id=\"8a06b4d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1561025 elementor-widget elementor-widget-text-editor\" data-id=\"1561025\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"56\" data-end=\"368\"><strong data-start=\"56\" data-end=\"72\">Carlos Acedo<\/strong> \u00e9s l\u2019il\u00b7lustrador digital que dona forma visual a l\u2019exposici\u00f3 <em data-start=\"135\" data-end=\"152\">Imatges del Dol<\/em>. Amb una traject\u00f2ria consolidada des de <strong data-start=\"193\" data-end=\"201\" data-is-only-node=\"\">1998<\/strong>, ha desenvolupat la seva carrera en l\u2019art visual digital, afinant t\u00e8cniques per transmetre idees i emocions de manera impactant.<\/p><p data-start=\"370\" data-end=\"917\" data-is-last-node=\"\" data-is-only-node=\"\">El seu estil posa el focus en la <strong data-start=\"403\" data-end=\"423\">narrativa visual<\/strong>: cada imatge explica una hist\u00f2ria i busca generar una connexi\u00f3 profunda amb l\u2019espectador. En aquest projecte, tot i no haver viscut personalment una p\u00e8rdua per su\u00efcidi, ha creat les obres a partir de viv\u00e8ncies i emocions compartides per persones de l\u2019Associaci\u00f3 Tramuntana Despr\u00e9s del Su\u00efcidi (inclosa l\u2019experi\u00e8ncia del seu president), convertint-les en un llenguatge simb\u00f2lic, sincer i respectu\u00f3s que ajuda a trencar el silenci i refor\u00e7ar la postvenci\u00f3.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ac182c e-con-full e-flex e-con e-child\" data-id=\"1ac182c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bd102e elementor-widget elementor-widget-image\" data-id=\"5bd102e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"237\" height=\"375\" src=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2025\/07\/FOTO-MACEDO-WEB.png\" class=\"attachment-large size-large wp-image-5054\" alt=\"\" srcset=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2025\/07\/FOTO-MACEDO-WEB.png 237w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2025\/07\/FOTO-MACEDO-WEB-190x300.png 190w\" sizes=\"(max-width: 237px) 100vw, 237px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-07f9a11 e-con-full e-flex e-con e-child\" data-id=\"07f9a11\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b96329 elementor-widget elementor-widget-text-editor\" data-id=\"9b96329\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La <strong data-start=\"59\" data-end=\"88\">Dra. M\u00f2nica Cunill Olivas<\/strong> \u00e9s doctora en Psicologia, docent i investigadora de la <strong data-start=\"144\" data-end=\"169\">Universitat de Girona<\/strong>, amb <strong data-start=\"175\" data-end=\"207\">m\u00e9s de 20 anys d\u2019experi\u00e8ncia<\/strong> acompanyant fam\u00edlies en processos de p\u00e8rdua i dol. \u00c9s <strong data-start=\"262\" data-end=\"326\">directora del Postgrau en Intervenci\u00f3 en p\u00e8rdua, dol i crisi<\/strong> de la Fundaci\u00f3 Universitat de Girona i autora de llibres i materials de refer\u00e8ncia com <em data-start=\"414\" data-end=\"436\">Sempre Estarem Junts<\/em> (2024), <em data-start=\"445\" data-end=\"464\">Nadie me Entiende<\/em> (2013), <em data-start=\"473\" data-end=\"514\">Rituales de Despedida y Conmemoraciones<\/em> (2008) i <em data-start=\"524\" data-end=\"545\">L\u2019Or\u00e1culo del Duelo<\/em> (2024). En les presentacions de l\u2019exposici\u00f3, la Dra. Cunill <strong data-start=\"606\" data-end=\"617\">ofereix<\/strong> la pon\u00e8ncia <strong data-start=\"630\" data-end=\"684\">\u201cCom viure el dol per su\u00efcidi: del dolor a l\u2019amor\u201d<\/strong>, una xerrada oberta al p\u00fablic on s\u2019explica el dol com un proc\u00e9s, es posen paraules a emocions complexes i es comparteixen eines per transitar el dolor, refor\u00e7ant la <strong data-start=\"850\" data-end=\"864\">postvenci\u00f3<\/strong> i el suport comunitari.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f77921a e-con-full e-flex e-con e-child\" data-id=\"f77921a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e5e8c2 elementor-widget elementor-widget-image\" data-id=\"4e5e8c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"534\" src=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2025\/07\/FOTO-CUNILL-1.jpg\" class=\"attachment-large size-large wp-image-5055\" alt=\"\" srcset=\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2025\/07\/FOTO-CUNILL-1.jpg 400w, https:\/\/tdssuicidio.com\/wp-content\/uploads\/2025\/07\/FOTO-CUNILL-1-225x300.jpg 225w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/>\t\t\t\t\t\t\t\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-554e8d2 e-flex e-con-boxed e-con e-parent\" data-id=\"554e8d2\" data-element_type=\"container\" data-e-type=\"container\">\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-ff4a629 e-flex e-con-boxed e-con e-parent\" data-id=\"ff4a629\" data-element_type=\"container\" data-e-type=\"container\">\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-e208a28 e-flex e-con-boxed e-con e-parent\" data-id=\"e208a28\" data-element_type=\"container\" data-e-type=\"container\">\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-2b04740 e-flex e-con-boxed e-con e-parent\" data-id=\"2b04740\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0cf1bc8 elementor-widget elementor-widget-shortcode\" data-id=\"0cf1bc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">.elementor-3880 .elementor-element:has(#tds-exposicions-v2){display:block!important}#tds-exposicions-v2 .footer-link{font-size:16px}#tds-exposicions-v2 nav a{font-size:14px}#tds-exposicions-v2 .site-footer{display:none!important}#tds-exposicions-v2 header .brand,#tds-exposicions-v2 header .contact,#tds-exposicions-v2 header .header-donate{display:none!important}#tds-exposicions-v2 header nav{margin-left:0;flex:1}\t\t<div data-elementor-type=\"page\" data-elementor-id=\"4993\" class=\"elementor elementor-4993\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-277e7e56 e-con-full e-flex e-con e-parent\" data-id=\"277e7e56\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6368be2b elementor-widget elementor-widget-html\" data-id=\"6368be2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap\"><style>.elementor-3880 .elementor-element:not(:has(#tds-exposicions-v2)){display:none!important}.elementor-3880 .elementor-element:has(#tds-exposicions-v2),.elementor-3880 .e-con-inner:has(#tds-exposicions-v2){width:100%!important;max-width:none!important;padding:0!important;margin:0!important;gap:0!important;min-height:0!important;background:transparent!important;--content-width:100%;--width:100%;--container-max-width:100%}#tds-exposicions-v2{width:100%;text-align:left}#tds-exposicions-v2 dialog{margin:auto}#tds-exposicions-v2 button{border-radius:0}#tds-exposicions-v2 section[id]{scroll-margin-top:120px}\n\/*\n  1. Prevent padding and border from affecting element width. (https:\/\/github.com\/mozdevs\/cssremedy\/issues\/4)\n  2. Remove default margins and padding\n  3. Reset all borders.\n*\/\n\n#tds-exposicions-v2 *,#tds-exposicions-v2 ::after,#tds-exposicions-v2 ::before,#tds-exposicions-v2 ::backdrop,#tds-exposicions-v2 ::file-selector-button {\n  box-sizing: border-box; \/* 1 *\/\n  margin: 0; \/* 2 *\/\n  padding: 0; \/* 2 *\/\n  border: 0 solid; \/* 3 *\/\n}\n\n\/*\n  1. Use a consistent sensible line-height in all browsers.\n  2. Prevent adjustments of font size after orientation changes in iOS.\n  3. Use a more readable tab size.\n  4. Use the user's configured `sans` font-family by default.\n  5. Use the user's configured `sans` font-feature-settings by default.\n  6. Use the user's configured `sans` font-variation-settings by default.\n  7. Disable tap highlights on iOS.\n*\/\n\n#tds-exposicions-v2,#tds-exposicions-v2 {\n  line-height: 1.5; \/* 1 *\/\n  -webkit-text-size-adjust: 100%; \/* 2 *\/\n  tab-size: 4; \/* 3 *\/\n  font-family: --theme(\n    --default-font-family,\n    ui-sans-serif,\n    system-ui,\n    sans-serif,\n    'Apple Color Emoji',\n    'Segoe UI Emoji',\n    'Segoe UI Symbol',\n    'Noto Color Emoji'\n  ); \/* 4 *\/\n  font-feature-settings: --theme(--default-font-feature-settings, normal); \/* 5 *\/\n  font-variation-settings: --theme(--default-font-variation-settings, normal); \/* 6 *\/\n  -webkit-tap-highlight-color: transparent; \/* 7 *\/\n}\n\n\/*\n  1. Add the correct height in Firefox.\n  2. Correct the inheritance of border color in Firefox. (https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=190655)\n  3. Reset the default border style to a 1px solid border.\n*\/\n\n#tds-exposicions-v2 hr {\n  height: 0; \/* 1 *\/\n  color: inherit; \/* 2 *\/\n  border-top-width: 1px; \/* 3 *\/\n}\n\n\/*\n  Add the correct text decoration in Chrome, Edge, and Safari.\n*\/\n\n#tds-exposicions-v2 abbr:where([title]) {\n  -webkit-text-decoration: underline dotted;\n  text-decoration: underline dotted;\n}\n\n\/*\n  Remove the default font size and weight for headings.\n*\/\n\n#tds-exposicions-v2 h1,#tds-exposicions-v2 h2,#tds-exposicions-v2 h3,#tds-exposicions-v2 h4,#tds-exposicions-v2 h5,#tds-exposicions-v2 h6 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\n\/*\n  Reset links to optimize for opt-in styling instead of opt-out.\n*\/\n\n#tds-exposicions-v2 a {\n  color: inherit;\n  -webkit-text-decoration: inherit;\n  text-decoration: inherit;\n}\n\n\/*\n  Add the correct font weight in Edge and Safari.\n*\/\n\n#tds-exposicions-v2 b,#tds-exposicions-v2 strong {\n  font-weight: bolder;\n}\n\n\/*\n  1. Use the user's configured `mono` font-family by default.\n  2. Use the user's configured `mono` font-feature-settings by default.\n  3. Use the user's configured `mono` font-variation-settings by default.\n  4. Correct the odd `em` font sizing in all browsers.\n*\/\n\n#tds-exposicions-v2 code,#tds-exposicions-v2 kbd,#tds-exposicions-v2 samp,#tds-exposicions-v2 pre {\n  font-family: --theme(\n    --default-mono-font-family,\n    ui-monospace,\n    SFMono-Regular,\n    Menlo,\n    Monaco,\n    Consolas,\n    'Liberation Mono',\n    'Courier New',\n    monospace\n  ); \/* 1 *\/\n  font-feature-settings: --theme(--default-mono-font-feature-settings, normal); \/* 2 *\/\n  font-variation-settings: --theme(--default-mono-font-variation-settings, normal); \/* 3 *\/\n  font-size: 1em; \/* 4 *\/\n}\n\n\/*\n  Add the correct font size in all browsers.\n*\/\n\n#tds-exposicions-v2 small {\n  font-size: 80%;\n}\n\n\/*\n  Prevent `sub` and `sup` elements from affecting the line height in all browsers.\n*\/\n\n#tds-exposicions-v2 sub,#tds-exposicions-v2 sup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\n#tds-exposicions-v2 sub {\n  bottom: -0.25em;\n}\n\n#tds-exposicions-v2 sup {\n  top: -0.5em;\n}\n\n\/*\n  1. Remove text indentation from table contents in Chrome and Safari. (https:\/\/bugs.chromium.org\/p\/chromium\/issues\/detail?id=999088, https:\/\/bugs.webkit.org\/show_bug.cgi?id=201297)\n  2. Correct table border color inheritance in all Chrome and Safari. (https:\/\/bugs.chromium.org\/p\/chromium\/issues\/detail?id=935729, https:\/\/bugs.webkit.org\/show_bug.cgi?id=195016)\n  3. Remove gaps between table borders by default.\n*\/\n\n#tds-exposicions-v2 table {\n  text-indent: 0; \/* 1 *\/\n  border-color: inherit; \/* 2 *\/\n  border-collapse: collapse; \/* 3 *\/\n}\n\n\/*\n  Use the modern Firefox focus style for all focusable elements.\n*\/\n\n#tds-exposicions-v2 :-moz-focusring {\n  outline: auto;\n}\n\n\/*\n  Add the correct vertical alignment in Chrome and Firefox.\n*\/\n\n#tds-exposicions-v2 progress {\n  vertical-align: baseline;\n}\n\n\/*\n  Add the correct display in Chrome and Safari.\n*\/\n\n#tds-exposicions-v2 summary {\n  display: list-item;\n}\n\n\/*\n  Make lists unstyled by default.\n*\/\n\n#tds-exposicions-v2 ol,#tds-exposicions-v2 ul,#tds-exposicions-v2 menu {\n  list-style: none;\n}\n\n\/*\n  1. Make replaced elements `display: block` by default. (https:\/\/github.com\/mozdevs\/cssremedy\/issues\/14)\n  2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https:\/\/github.com\/jensimmons\/cssremedy\/issues\/14#issuecomment-634934210)\n      This can trigger a poorly considered lint error in some tools but is included by design.\n*\/\n\n#tds-exposicions-v2 img,#tds-exposicions-v2 svg,#tds-exposicions-v2 video,#tds-exposicions-v2 canvas,#tds-exposicions-v2 audio,#tds-exposicions-v2 iframe,#tds-exposicions-v2 embed,#tds-exposicions-v2 object {\n  display: block; \/* 1 *\/\n  vertical-align: middle; \/* 2 *\/\n}\n\n\/*\n  Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https:\/\/github.com\/mozdevs\/cssremedy\/issues\/14)\n*\/\n\n#tds-exposicions-v2 img,#tds-exposicions-v2 video {\n  max-width: 100%;\n  height: auto;\n}\n\n\/*\n  1. Inherit font styles in all browsers.\n  2. Remove border radius in all browsers.\n  3. Remove background color in all browsers.\n  4. Ensure consistent opacity for disabled states in all browsers.\n*\/\n\n#tds-exposicions-v2 button,#tds-exposicions-v2 input,#tds-exposicions-v2 select,#tds-exposicions-v2 optgroup,#tds-exposicions-v2 textarea,#tds-exposicions-v2 ::file-selector-button {\n  font: inherit; \/* 1 *\/\n  font-feature-settings: inherit; \/* 1 *\/\n  font-variation-settings: inherit; \/* 1 *\/\n  letter-spacing: inherit; \/* 1 *\/\n  color: inherit; \/* 1 *\/\n  border-radius: 0; \/* 2 *\/\n  background-color: transparent; \/* 3 *\/\n  opacity: 1; \/* 4 *\/\n}\n\n\/*\n  Restore default font weight.\n*\/\n\n#tds-exposicions-v2 :where(select:is([multiple], [size])) optgroup {\n  font-weight: bolder;\n}\n\n\/*\n  Restore indentation.\n*\/\n\n#tds-exposicions-v2 :where(select:is([multiple], [size])) optgroup option {\n  padding-inline-start: 20px;\n}\n\n\/*\n  Restore space after button.\n*\/\n\n#tds-exposicions-v2 ::file-selector-button {\n  margin-inline-end: 4px;\n}\n\n\/*\n  Reset the default placeholder opacity in Firefox. (https:\/\/github.com\/tailwindlabs\/tailwindcss\/issues\/3300)\n*\/\n\n#tds-exposicions-v2 ::placeholder {\n  opacity: 1;\n}\n\n\/*\n  Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not\n  crash when using `color-mix(\u2026)` with `currentcolor`. (https:\/\/github.com\/tailwindlabs\/tailwindcss\/issues\/17194)\n*\/\n\n@supports (not (-webkit-appearance: -apple-pay-button)) \/* Not Safari *\/ or\n  (contain-intrinsic-size: 1px) \/* Safari 17+ *\/ {\n  #tds-exposicions-v2 ::placeholder {\n    color: color-mix(in oklab, currentcolor 50%, transparent);\n  }\n}\n\n\/*\n  Prevent resizing textareas horizontally by default.\n*\/\n\n#tds-exposicions-v2 textarea {\n  resize: vertical;\n}\n\n\/*\n  Remove the inner padding in Chrome and Safari on macOS.\n*\/\n\n#tds-exposicions-v2 ::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n\/*\n  1. Ensure date\/time inputs have the same height when empty in iOS Safari.\n  2. Ensure text alignment can be changed on date\/time inputs in iOS Safari.\n*\/\n\n#tds-exposicions-v2 ::-webkit-date-and-time-value {\n  min-height: 1lh; \/* 1 *\/\n  text-align: inherit; \/* 2 *\/\n}\n\n\/*\n  Prevent height from changing on date\/time inputs in macOS Safari when the input is set to `display: block`.\n*\/\n\n#tds-exposicions-v2 ::-webkit-datetime-edit {\n  display: inline-flex;\n}\n\n\/*\n  Remove excess padding from pseudo-elements in date\/time inputs to ensure consistent height across browsers.\n*\/\n\n#tds-exposicions-v2 ::-webkit-datetime-edit-fields-wrapper {\n  padding: 0;\n}\n\n#tds-exposicions-v2 ::-webkit-datetime-edit,#tds-exposicions-v2 ::-webkit-datetime-edit-year-field,#tds-exposicions-v2 ::-webkit-datetime-edit-month-field,#tds-exposicions-v2 ::-webkit-datetime-edit-day-field,#tds-exposicions-v2 ::-webkit-datetime-edit-hour-field,#tds-exposicions-v2 ::-webkit-datetime-edit-minute-field,#tds-exposicions-v2 ::-webkit-datetime-edit-second-field,#tds-exposicions-v2 ::-webkit-datetime-edit-millisecond-field,#tds-exposicions-v2 ::-webkit-datetime-edit-meridiem-field {\n  padding-block: 0;\n}\n\n\/*\n  Center dropdown marker shown on inputs with paired `<datalist>`s in Chrome. (https:\/\/github.com\/tailwindlabs\/tailwindcss\/issues\/18499)\n*\/\n\n#tds-exposicions-v2 ::-webkit-calendar-picker-indicator {\n  line-height: 1;\n}\n\n\/*\n  Remove the additional `:invalid` styles in Firefox. (https:\/\/github.com\/mozilla\/gecko-dev\/blob\/2f9eacd9d3d995c937b4251a5557d95d494c9be1\/layout\/style\/res\/forms.css#L728-L737)\n*\/\n\n#tds-exposicions-v2 :-moz-ui-invalid {\n  box-shadow: none;\n}\n\n\/*\n  Correct the inability to style the border radius in iOS Safari.\n*\/\n\n#tds-exposicions-v2 button,#tds-exposicions-v2 input:where([type='button'], [type='reset'], [type='submit']),#tds-exposicions-v2 ::file-selector-button {\n  appearance: button;\n}\n\n\/*\n  Correct the cursor style of increment and decrement buttons in Safari.\n*\/\n\n#tds-exposicions-v2 ::-webkit-inner-spin-button,#tds-exposicions-v2 ::-webkit-outer-spin-button {\n  height: auto;\n}\n\n\/*\n  Make elements with the HTML hidden attribute stay hidden by default.\n*\/\n\n#tds-exposicions-v2 [hidden]:where(:not([hidden='until-found'])) {\n  display: none !important;\n}\n\n\/* ===== Imatges del dol \u2014 estils originals del projecte TDS ===== *\/\n#tds-exposicions-v2{--brown:#403126;--deep:#30251f;--orange:#C07458;--paper:#F7F5F0;--line:#d9cbbd;--soft:#F6EEE9}#tds-exposicions-v2 *{box-sizing:border-box}#tds-exposicions-v2{scroll-behavior:smooth;scroll-padding-top:115px}#tds-exposicions-v2{margin:0;background:var(--paper);color:var(--brown);font:400 16px\/1.75 Inter,Arial,sans-serif}#tds-exposicions-v2 a{color:inherit;text-decoration:none}#tds-exposicions-v2 button{font:inherit;cursor:pointer}#tds-exposicions-v2 img{display:block;max-width:100%}#tds-exposicions-v2 a,#tds-exposicions-v2 button{ -webkit-tap-highlight-color:transparent}#tds-exposicions-v2 a:focus-visible,#tds-exposicions-v2 button:focus-visible,#tds-exposicions-v2 summary:focus-visible{outline:3px solid var(--orange);outline-offset:6px}#tds-exposicions-v2 header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 4.5%;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:5}#tds-exposicions-v2 .brand{width:175px;flex-shrink:0}#tds-exposicions-v2 .brand img{max-height:64px;width:100%;object-fit:contain}#tds-exposicions-v2 nav{display:flex;gap:28px;font-size:14.08px}#tds-exposicions-v2 nav a{border-bottom:1px solid transparent}#tds-exposicions-v2 nav a:hover{border-color:var(--orange)}#tds-exposicions-v2 .contact{font-size:14.08px;font-weight:600}#tds-exposicions-v2 .skip{position:fixed;left:12px;top:-100px;background:white;padding:12px;z-index:20}#tds-exposicions-v2 .skip:focus{top:12px}#tds-exposicions-v2 .hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:64px 6% 65px;align-items:center;max-width:1600px;margin:auto}#tds-exposicions-v2 .eyebrow{font-size:12.48px;font-weight:600;letter-spacing:.16em;margin:0 0 22px;text-transform:uppercase}#tds-exposicions-v2 h1,#tds-exposicions-v2 h2,#tds-exposicions-v2 h3{font-family:Lora,Georgia,serif;font-weight:400;line-height:1.15;letter-spacing:-.035em}#tds-exposicions-v2 h1{font-size:clamp(70.4px,8vw,128px);margin:0 0 24px;line-height:1.02}#tds-exposicions-v2 em{font-weight:400;color:var(--orange)}#tds-exposicions-v2 .subtitle{font-family:Lora,Georgia,serif;font-size:22.4px;line-height:1.4;max-width:420px;margin:0 0 20px}#tds-exposicions-v2 .intro{max-width:425px;color:#65584c;line-height:1.8}#tds-exposicions-v2 .button{display:inline-flex;gap:35px;align-items:center;justify-content:space-between;padding:15px 24px;background:var(--brown);color:white;margin:18px 0 12px;font-size:14.88px;border:1px solid var(--brown);transition:background .2s}#tds-exposicions-v2 .button:hover{background:var(--deep)}#tds-exposicions-v2 .hero-credit{font-size:12.8px;line-height:1.9;margin-top:26px;color:#756454}#tds-exposicions-v2 .hero-credit strong{font-weight:500}#tds-exposicions-v2 .hero-art{margin:0;align-self:center;transform:rotate(1deg)}#tds-exposicions-v2 .hero-art img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#fff;box-shadow:0 14px 50px #30251f14}#tds-exposicions-v2 .hero-art figcaption{display:flex;justify-content:space-between;font-size:11.2px;letter-spacing:.1em;margin-top:16px;gap:15px}#tds-exposicions-v2 .gallery-section{padding:78px 6% 90px;background:var(--deep);color:var(--paper)}#tds-exposicions-v2 .section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:end;margin-bottom:45px}#tds-exposicions-v2 .section-head p:last-child{max-width:430px;font-size:15.04px;margin:0}#tds-exposicions-v2 .section-head .eyebrow{color:#d9a67a}#tds-exposicions-v2 .section-head h2{margin:0}#tds-exposicions-v2 h2{font-size:clamp(35.2px,3.4vw,54.4px);margin:0 0 35px}#tds-exposicions-v2 .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px}#tds-exposicions-v2 .art-card{border:0;padding:0;background:none;color:inherit;text-align:left;min-width:0}#tds-exposicions-v2 .art-card .image-wrap{overflow:hidden;background:#463b31;aspect-ratio:1\/1}#tds-exposicions-v2 .art-card img{width:100%;height:100%;object-fit:contain;transition:transform .4s}#tds-exposicions-v2 .art-card:hover img{transform:scale(1.025)}#tds-exposicions-v2 .card-caption{display:flex;align-items:baseline;gap:16px;border-bottom:1px solid #ffffff26;padding:16px 0}#tds-exposicions-v2 .card-caption small{color:#c2a991;font-size:12px}#tds-exposicions-v2 .card-caption strong{font-family:Lora,Georgia,serif;font-size:22.4px;font-weight:400}#tds-exposicions-v2 .card-caption .plus{margin-left:auto;color:#d9a67a;font-size:22.4px}#tds-exposicions-v2 .section{padding:90px 6%}#tds-exposicions-v2 .two-column{display:grid;grid-template-columns:1fr 1fr;gap:10%}#tds-exposicions-v2 .two-column p:first-child{margin-top:0}#tds-exposicions-v2 .two-column h2{max-width:560px}#tds-exposicions-v2 .project{background:var(--soft)}#tds-exposicions-v2 .people h2{max-width:850px}#tds-exposicions-v2 .people article{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;padding:42px 0;border-top:1px solid var(--line)}#tds-exposicions-v2 .index{font-size:12px;letter-spacing:.12em;color:#7e604b}#tds-exposicions-v2 .people h3{font-size:36.8px;margin:16px 0}#tds-exposicions-v2 .people h3 small{display:block;font-size:20px;line-height:1.5;letter-spacing:0;margin-top:8px}#tds-exposicions-v2 .people article p:first-child{margin-top:0}#tds-exposicions-v2 .people h4{font-size:17.6px;margin:24px 0 10px;font-weight:600}#tds-exposicions-v2 details{border-top:1px solid var(--line);padding-top:15px;margin-top:22px;font-size:14.4px}#tds-exposicions-v2 summary{cursor:pointer}#tds-exposicions-v2 .text-link{display:inline-block;border-bottom:1px solid var(--orange);font-weight:500}#tds-exposicions-v2 .itinerary{background:var(--soft)}#tds-exposicions-v2 .itinerary .eyebrow{color:var(--brown)}#tds-exposicions-v2 .venues{border-top:1px solid var(--line)}#tds-exposicions-v2 .venue{display:grid;grid-template-columns:70px 1fr auto;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}#tds-exposicions-v2 .venue span:first-child{font-size:12.8px}#tds-exposicions-v2 .venue strong{font-family:Lora,Georgia,serif;font-size:20.8px;font-weight:400}#tds-exposicions-v2 .venue:hover strong{text-decoration:underline}#tds-exposicions-v2 .venue span:last-child{font-size:22.4px}#tds-exposicions-v2 .hosting{border-left:3px solid var(--orange);padding:4px 0 4px 30px;margin-top:55px}#tds-exposicions-v2 .hosting h3{font-size:32px;margin:0}#tds-exposicions-v2 .hosting p{margin-bottom:0;max-width:650px}#tds-exposicions-v2 footer{padding:45px 6% 25px;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:13.76px}#tds-exposicions-v2 footer strong{font-family:Lora,Georgia,serif;font-size:24px;font-weight:400}#tds-exposicions-v2 .copyright{grid-column:1\/-1;border-top:1px solid var(--line);padding-top:20px;font-size:12px;color:#76675c}#tds-exposicions-v2 dialog{border:0;padding:70px 40px 40px;background:var(--paper);color:var(--brown);width:min(1250px,95vw);max-height:94dvh;overflow:auto}#tds-exposicions-v2 dialog::backdrop{background:#17120fea;backdrop-filter:blur(5px)}#tds-exposicions-v2 .close{position:absolute;right:25px;top:15px;background:none;border:0;padding:8px;color:var(--brown)}#tds-exposicions-v2 .viewer-body{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center}#tds-exposicions-v2 #art-image{width:100%;max-height:74dvh;object-fit:contain}#tds-exposicions-v2 .art-copy h2{font-size:40px;margin-bottom:12px}#tds-exposicions-v2 .artist{font-size:12.8px;margin-bottom:28px;color:#796756}#tds-exposicions-v2 #art-text{font-size:16px;line-height:1.8}#tds-exposicions-v2 .viewer-controls{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:22px;margin-top:30px}#tds-exposicions-v2 .viewer-controls button{background:none;border:1px solid var(--line);padding:9px 13px;color:var(--brown)}#tds-exposicions-v2 .viewer-controls button:disabled{opacity:.35;cursor:default}body:has(#tds-exposicions-v2 dialog[open]){overflow:hidden}#tds-exposicions-v2 .original-link{font-size:13.76px;text-decoration:underline}#tds-exposicions-v2 .caption-credit{font-size:13.28px;color:#796756}\n@media(min-width:1500px){#tds-exposicions-v2 .gallery-section,#tds-exposicions-v2 .section,#tds-exposicions-v2 footer{padding-left:max(6%,calc((100% - 1400px)\/2));padding-right:max(6%,calc((100% - 1400px)\/2))}}@media(max-width:1000px){#tds-exposicions-v2 header{flex-wrap:wrap;padding:12px 5%;gap:10px}#tds-exposicions-v2 .brand{width:145px}#tds-exposicions-v2 nav{order:3;width:100%;justify-content:space-between;gap:14px}#tds-exposicions-v2 .hero{gap:5%;padding:45px 5%}#tds-exposicions-v2 .hero h1{font-size:86.4px}#tds-exposicions-v2 .gallery{gap:30px 20px}#tds-exposicions-v2 .section-head{gap:5%}#tds-exposicions-v2 .two-column{gap:5%}#tds-exposicions-v2 .people article{gap:5%}}@media(max-width:680px){#tds-exposicions-v2{scroll-padding-top:125px}#tds-exposicions-v2 nav{font-size:12.16px;gap:10px;overflow-x:auto;white-space:nowrap}#tds-exposicions-v2 .contact{font-size:12px}#tds-exposicions-v2 .brand img{max-height:44px}#tds-exposicions-v2 .hero{grid-template-columns:1fr;padding:35px 6% 45px;gap:35px}#tds-exposicions-v2 .hero h1{font-size:89.6px}#tds-exposicions-v2 .hero .eyebrow{margin-bottom:18px}#tds-exposicions-v2 .hero-art{transform:none}#tds-exposicions-v2 .hero-credit{margin-top:12px}#tds-exposicions-v2 .subtitle{font-size:20.8px}#tds-exposicions-v2 .hero-art img{max-height:430px}#tds-exposicions-v2 .section-head,#tds-exposicions-v2 .two-column,#tds-exposicions-v2 .people article{grid-template-columns:1fr;gap:15px}#tds-exposicions-v2 .section-head h2{margin-bottom:8px}#tds-exposicions-v2 .gallery-section,#tds-exposicions-v2 .section{padding:50px 6%}#tds-exposicions-v2 .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}#tds-exposicions-v2 .card-caption{gap:8px;padding:10px 0}#tds-exposicions-v2 .card-caption strong{font-size:16.8px;line-height:1.3}#tds-exposicions-v2 .card-caption small{font-size:11.2px}#tds-exposicions-v2 .card-caption .plus{display:none}#tds-exposicions-v2 .people article{padding:28px 0}#tds-exposicions-v2 .people h3{margin-bottom:8px}#tds-exposicions-v2 .venue{grid-template-columns:45px 1fr auto;gap:10px}#tds-exposicions-v2 .venue strong{font-size:17.6px}#tds-exposicions-v2 .viewer-body{grid-template-columns:1fr;gap:28px}#tds-exposicions-v2 dialog{padding:55px 22px 28px}#tds-exposicions-v2 #art-image{max-height:50dvh}#tds-exposicions-v2 .art-copy h2{font-size:32px}#tds-exposicions-v2 .section h2{font-size:36.8px}#tds-exposicions-v2 footer{grid-template-columns:1fr;padding:35px 6%}#tds-exposicions-v2 .copyright{grid-column:auto}}@media(prefers-reduced-motion:reduce){#tds-exposicions-v2{scroll-behavior:auto}#tds-exposicions-v2 *,#tds-exposicions-v2 *::before,#tds-exposicions-v2 *::after{transition:none!important}}\n\n#tds-exposicions-v2 .person-photo{margin:24px 0 0;max-width:190px}\n#tds-exposicions-v2 .person-photo img{display:block;width:100%;max-width:190px;height:auto;object-fit:contain;background:#fff;border:1px solid var(--line)}\n#tds-exposicions-v2 .person-photo figcaption{font-size:12.48px;line-height:1.6;color:#796756;margin-top:10px;max-width:220px}\n#tds-exposicions-v2 .doc-link{display:inline-block;margin-top:22px;border-bottom:1px solid var(--orange);font-weight:500;font-size:15.2px}\n#tds-exposicions-v2 .doc-note{font-size:12.8px;color:#796756;margin:8px 0 0;max-width:520px}\n#tds-exposicions-v2 .person-monica{align-items:center}\n#tds-exposicions-v2 .person-monica>div:first-child{display:flex;flex-direction:column;justify-content:center}\n#tds-exposicions-v2 .person-monica .person-photo{max-width:190px;width:100%}\n@media(max-width:680px){#tds-exposicions-v2 .person-photo,#tds-exposicions-v2 .person-monica .person-photo{max-width:190px;margin-top:18px}#tds-exposicions-v2 .person-monica>div:first-child{align-items:flex-start}}\n#tds-exposicions-v2 .header-end{display:flex;align-items:center;gap:18px;flex-shrink:0}\n#tds-exposicions-v2 .lang-select{display:flex;align-items:center;gap:8px}\n#tds-exposicions-v2 .lang-label{font-size:11.52px;letter-spacing:.1em;text-transform:uppercase;color:#7e604b}\n#tds-exposicions-v2 .lang-select select{font:inherit;font-size:13.12px;color:var(--brown);background:var(--soft);border:1px solid var(--line);padding:7px 10px;border-radius:2px;cursor:pointer;max-width:130px}\n#tds-exposicions-v2 .lang-select select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}\n@media(max-width:680px){#tds-exposicions-v2 .header-end{gap:10px;flex-wrap:wrap;justify-content:flex-end}#tds-exposicions-v2 .lang-label{display:none}#tds-exposicions-v2 .lang-select select{font-size:12px;padding:6px 8px;max-width:118px}}\n#tds-exposicions-v2 .doc-button{display:inline-block;margin-top:22px;background:none;border:1px solid var(--line);padding:10px 18px;color:var(--brown);font-size:15.2px;font-weight:500}\n#tds-exposicions-v2 .doc-button:hover{border-color:var(--orange)}\n#tds-exposicions-v2 dialog.bio-dialog{padding:0;width:min(1100px,96vw);background:var(--paper)}\n#tds-exposicions-v2 .bio-body{display:flex;flex-direction:column;min-height:0}\n#tds-exposicions-v2 .bio-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper);z-index:2;flex-wrap:wrap}\n#tds-exposicions-v2 .bio-bar strong{font-family:Lora,Georgia,serif;font-weight:400;font-size:19.2px}\n#tds-exposicions-v2 .bio-actions{display:flex;gap:10px;align-items:center}\n#tds-exposicions-v2 .bio-actions button{background:none;border:1px solid var(--line);padding:8px 12px;color:var(--brown);font-size:13.6px}\n#tds-exposicions-v2 .bio-actions .close{position:static}\n#tds-exposicions-v2 .bio-page{padding:18px;display:flex;justify-content:center;overflow:auto}\n#tds-exposicions-v2 .bio-page img{width:auto;max-width:100%;max-height:74dvh;height:auto;object-fit:contain;background:#fff;border:1px solid var(--line);cursor:zoom-in}\n#tds-exposicions-v2 .bio-page.zoomed{justify-content:flex-start}\n#tds-exposicions-v2 .bio-page.zoomed img{max-height:none;max-width:none;width:min(1600px,220vw);cursor:zoom-out}\n#tds-exposicions-v2 .bio-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid var(--line);position:sticky;bottom:0;background:var(--paper);font-size:13.6px}\n#tds-exposicions-v2 .bio-nav button{background:none;border:1px solid var(--line);padding:9px 13px;color:var(--brown)}\n#tds-exposicions-v2 .bio-nav button:disabled{opacity:.35;cursor:default}\n@media(max-width:680px){#tds-exposicions-v2 dialog.bio-dialog{width:100vw;max-height:100dvh}#tds-exposicions-v2 .bio-page{padding:10px}}\n\n#tds-exposicions-v2 .expo-page h1{font-family:Lora,Georgia,serif;font-weight:400;font-size:clamp(32px,5vw,51.2px);margin:6px 0 34px}\n#tds-exposicions-v2 .expo-subtitle{font-family:Lora,Georgia,serif;font-weight:400;font-size:24px;margin:0 0 18px}\n#tds-exposicions-v2 .expo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}\n#tds-exposicions-v2 .expo-thumb{padding:0;border:1px solid var(--line);background:none;cursor:zoom-in;overflow:hidden;display:block}\n#tds-exposicions-v2 .expo-thumb img{display:block;width:100%;height:100%;aspect-ratio:4\/3;object-fit:cover;transition:transform .4s ease}\n#tds-exposicions-v2 .expo-thumb:hover img{transform:scale(1.03)}\n#tds-exposicions-v2 .expo-back{display:inline-block;margin-top:34px}\n#tds-exposicions-v2 .expo-text{max-width:70ch;margin-bottom:34px}\n#tds-exposicions-v2 .expo-text p{margin:0 0 14px}\n#tds-exposicions-v2 .expo-info{max-width:70ch;margin:0 0 18px;padding-left:20px}\n#tds-exposicions-v2 .expo-info li{margin-bottom:8px}\n#tds-exposicions-v2 .expo-links{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;max-width:70ch}\n#tds-exposicions-v2 .expo-links a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);text-decoration:none}\n#tds-exposicions-v2 .expo-links a:hover{background:var(--sand,#F6EEE9)}\n#tds-exposicions-v2 .expo-links strong{font-size:12.48px;letter-spacing:.08em;text-transform:uppercase}\n#tds-exposicions-v2 .expo-links span{font-family:Lora,Georgia,serif}\n#tds-exposicions-v2 .gallery-card{margin:34px 0 0;max-width:70ch;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px;border:1px solid #E7C9A8;border-radius:10px;background:linear-gradient(135deg,#FBEEDF,#F6E0C8);cursor:pointer}\n#tds-exposicions-v2 .gallery-card:hover,#tds-exposicions-v2 .gallery-card:focus-visible{border-color:#D9A96E}\n#tds-exposicions-v2 .gallery-card-icon{flex:0 0 auto;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#E9A24B;color:#fff}\n#tds-exposicions-v2 .gallery-card-icon svg{width:30px;height:30px}\n#tds-exposicions-v2 .gallery-card-text{flex:1 1 220px;min-width:0}\n#tds-exposicions-v2 .gallery-card-text h2{margin:0;font-size:17.92px}\n#tds-exposicions-v2 .gallery-card-text p{margin:4px 0 0;font-size:14.4px;opacity:.75}\n#tds-exposicions-v2 .gallery-card-cta{flex:0 0 auto}\n@media(max-width:520px){#tds-exposicions-v2 .gallery-card{gap:12px;padding:16px}#tds-exposicions-v2 .gallery-card-cta{width:100%;text-align:center}}\n#tds-exposicions-v2 dialog.photo-dialog{padding:0;width:min(1200px,96vw);background:var(--paper)}\n#tds-exposicions-v2 .photo-body{display:flex;flex-direction:column}\n#tds-exposicions-v2 .photo-stage{padding:16px;display:flex;justify-content:center;align-items:center}\n#tds-exposicions-v2 .photo-stage img{max-width:100%;max-height:74dvh;width:auto;height:auto;object-fit:contain}\n@media(max-width:680px){#tds-exposicions-v2 dialog.photo-dialog{width:100vw;max-height:100dvh}#tds-exposicions-v2 .photo-stage{padding:8px}#tds-exposicions-v2 .expo-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}\n#tds-exposicions-v2 .hero-art-poster{transform:none}\n#tds-exposicions-v2 .hero-art-poster img{width:auto;max-width:100%;aspect-ratio:auto;height:auto;max-height:76dvh;margin-inline:auto;object-fit:contain}\n#tds-exposicions-v2 .hero-art-poster figcaption{max-width:520px;margin-inline:auto;flex-wrap:wrap}\n@media(max-width:680px){#tds-exposicions-v2 .hero-art-poster img{max-height:68dvh}}\n#tds-exposicions-v2 .logos{border-top:1px solid var(--line)}\n#tds-exposicions-v2 .logos .eyebrow{margin-bottom:22px}\n#tds-exposicions-v2 .logo-group{margin-bottom:30px}\n#tds-exposicions-v2 .logo-group h3{font-size:12.48px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 14px}\n#tds-exposicions-v2 .logo-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:28px 40px}\n#tds-exposicions-v2 .logo-row .logo{display:flex;align-items:center;justify-content:center}\n#tds-exposicions-v2 .logo-row .logo img{display:block;width:auto;height:64px;max-width:220px;object-fit:contain}\n#tds-exposicions-v2 .logo-row .logo.tall img{height:96px}\n#tds-exposicions-v2 .logo-row .logo.wide img{height:52px;max-width:280px}\n@media(max-width:680px){#tds-exposicions-v2 .logo-row{gap:20px 26px}#tds-exposicions-v2 .logo-row .logo img{height:48px;max-width:150px}#tds-exposicions-v2 .logo-row .logo.tall img{height:72px}#tds-exposicions-v2 .logo-row .logo.wide img{height:40px;max-width:200px}}\n#tds-exposicions-v2 .expo-poster{margin:0;grid-column:1\/-1;display:flex;flex-direction:column;gap:8px;align-items:center}\n#tds-exposicions-v2 .expo-poster .expo-thumb{width:100%;max-width:420px;background:var(--paper)}\n#tds-exposicions-v2 .expo-thumb-contain img{aspect-ratio:auto;height:auto;object-fit:contain}\n#tds-exposicions-v2 .expo-poster figcaption{font-size:13.6px;letter-spacing:.04em;text-align:center;opacity:.8}\n\n#tds-exposicions-v2 .expo-video{margin:34px 0 0;max-width:900px}\n#tds-exposicions-v2 .expo-video-player{display:block;width:100%;height:auto;background:#000}\n#tds-exposicions-v2 .expo-video-preview{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line);background:#000;cursor:pointer}\n#tds-exposicions-v2 .expo-video-preview img{display:block;width:100%;height:auto}\n#tds-exposicions-v2 .expo-video-play{position:absolute;inset:0;margin:auto;width:74px;height:74px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(233,162,75,.92);color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.35)}\n#tds-exposicions-v2 .expo-video-play svg{width:38px;height:38px;margin-left:3px}\n#tds-exposicions-v2 .expo-video-preview:hover .expo-video-play{background:#E9A24B}\n@media(max-width:520px){#tds-exposicions-v2 .expo-video-play{width:56px;height:56px}#tds-exposicions-v2 .expo-video-play svg{width:28px;height:28px}}\n\n\/* Cartell i v\u00eddeo incrustat del congr\u00e9s *\/\n#tds-exposicions-v2 .expo-poster {\n  margin: 18px 0 0;\n  max-width: 520px;\n}\n#tds-exposicions-v2 .expo-poster img {\n  width: 100%;\n  height: auto;\n  object-fit: contain;\n  border-radius: 10px;\n  border: 1px solid rgba(0, 0, 0, 0.08);\n}\n#tds-exposicions-v2 .expo-poster figcaption {\n  margin-top: 8px;\n  font-size: 14.4px;\n  opacity: 0.75;\n}\n#tds-exposicions-v2 .expo-video-frame {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 16 \/ 9;\n  border-radius: 10px;\n  overflow: hidden;\n  background: #000;\n}\n#tds-exposicions-v2 .expo-video-frame iframe {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  border: 0;\n}\n#tds-exposicions-v2 .expo-video-caption {\n  margin-top: 8px;\n  font-size: 14.4px;\n  opacity: 0.75;\n}\n\n\/* Cap\u00e7alera i peu compartits TDS *\/\n#tds-exposicions-v2 .header-donate{font-size:14.08px;font-weight:600;background:var(--orange);color:#fff;padding:9px 14px;border:1px solid var(--orange);white-space:nowrap}\n#tds-exposicions-v2 .header-donate:hover{background:#a95f45;border-color:#a95f45}\n#tds-exposicions-v2 .site-footer{display:block;background:var(--soft);border-top:1px solid var(--line);padding:55px 6% 25px}\n#tds-exposicions-v2 .site-footer .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:6%}\n#tds-exposicions-v2 .site-footer .footer-brand img{max-height:70px;width:auto;margin-bottom:18px}\n#tds-exposicions-v2 .site-footer .footer-brand p{margin:0;max-width:420px;color:#65584c}\n#tds-exposicions-v2 .site-footer h2{font-family:Lora,Georgia,serif;font-size:16.8px;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}\n#tds-exposicions-v2 .site-footer .footer-col h2+p,#tds-exposicions-v2 .site-footer .footer-col ul{margin:0 0 20px}\n#tds-exposicions-v2 .site-footer .footer-list{list-style:none;padding:0}\n#tds-exposicions-v2 .site-footer .footer-list li{margin-bottom:4px}\n#tds-exposicions-v2 .footer-link{border-bottom:1px solid var(--line)}\n#tds-exposicions-v2 .footer-link:hover{border-color:var(--orange)}\n#tds-exposicions-v2 .footer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}\n#tds-exposicions-v2 .footer-cta{margin:0}\n#tds-exposicions-v2 .footer-cta-donate{background:var(--orange);border-color:var(--orange)}\n#tds-exposicions-v2 .footer-cta-donate:hover{background:#a95f45;border-color:#a95f45}\n#tds-exposicions-v2 .site-footer .copyright{grid-column:auto;margin:35px 0 0}\n@media(min-width:1500px){#tds-exposicions-v2 .site-footer{padding-left:max(6%,calc((100% - 1400px)\/2));padding-right:max(6%,calc((100% - 1400px)\/2))}}\n@media(max-width:1000px){#tds-exposicions-v2 .site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:30px 6%}#tds-exposicions-v2 .site-footer .footer-brand{grid-column:1\/-1}}\n@media(max-width:680px){#tds-exposicions-v2 .site-footer{padding:40px 6% 20px}#tds-exposicions-v2 .site-footer .footer-grid{grid-template-columns:1fr;gap:26px}#tds-exposicions-v2 .header-donate{font-size:12px;padding:7px 10px}#tds-exposicions-v2 .contact{font-size:12px}#tds-exposicions-v2 .footer-actions .button{flex:1 1 100%;justify-content:center;gap:10px}}\n\n\n#tds-exposicions-v2 h1,#tds-exposicions-v2 h2,#tds-exposicions-v2 h3{color:inherit}<\/style><div id=\"tds-exposicions-v2\" lang=\"ca\"><p>Carregant Imatges del dol\u2026<\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f01f557 elementor-widget elementor-widget-html\" data-id=\"4f01f557\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"0\">\"(() => {\\n  var rb = Object.create;\\n  var yr = Object.defineProperty;\\n  var cb = Object.getOwnPropertyDescriptor;\\n  var db = Object.getOwnPropertyNames;\\n  var pb = Object.getPrototypeOf, fb = Object.prototype.hasOwnProperty;\\n  var ma = (e, a) => () => (a || e((a = { exports: {} }).exports, a), a.exports);\\n  var mb = (e, a, t, l) => {\\n    if (a && typeof a == \\\"object\\\" || typeof a == \\\"function\\\")\\n      for (let i of db(a))\\n        !fb.call(e, i) && i !== t && yr(e, i, { get: () => a[i], enumerable: !(l = cb(a, i)) || l.enumerable });\\n    return e;\\n  };\\n  var j = (e, a, t) => (t = e != null ? rb(pb(e)) : {}, mb(\\n    \/\/ If the importer is in node compatibility mode or this is not an ESM\\n    \/\/ file that has been converted to a CommonJS file using a Babel-\\n    \/\/ compatible transform (i.e. \\\"__esModule\\\" has not been set), then set\\n    \/\/ \\\"default\\\" to the CommonJS \\\"module.exports\\\" for node compatibility.\\n    a || !e || !e.__esModule ? yr(t, \\\"default\\\", { value: e, enumerable: !0 }) : t,\\n    e\\n  ));\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/react\/cjs\/react.production.js\\n  var Mr = ma((N) => {\\n    \\\"use strict\\\";\\n    var zo = \/* @__PURE__ *\/ Symbol.for(\\\"react.transitional.element\\\"), gb = \/* @__PURE__ *\/ Symbol.for(\\\"react.portal\\\"), hb = \/* @__PURE__ *\/ Symbol.for(\\\"react.fragment\\\"), vb = \/* @__PURE__ *\/ Symbol.for(\\\"react.strict_mode\\\"), bb = \/* @__PURE__ *\/ Symbol.for(\\\"react.profiler\\\"), yb = \/* @__PURE__ *\/ Symbol.for(\\\"react.consumer\\\"), xb = \/* @__PURE__ *\/ Symbol.for(\\\"react.context\\\"), Sb = \/* @__PURE__ *\/ Symbol.for(\\\"react.forward_ref\\\"), Tb = \/* @__PURE__ *\/ Symbol.for(\\\"react.suspense\\\"), Ab = \/* @__PURE__ *\/ Symbol.for(\\\"react.memo\\\"), Er = \/* @__PURE__ *\/ Symbol.for(\\\"react.lazy\\\"), Eb = \/* @__PURE__ *\/ Symbol.for(\\\"react.activity\\\"), xr = Symbol.iterator;\\n    function Cb(e) {\\n      return e === null || typeof e != \\\"object\\\" ? null : (e = xr && e[xr] || e[\\\"@@iterator\\\"], typeof e == \\\"function\\\" ? e : null);\\n    }\\n    var Cr = {\\n      isMounted: function() {\\n        return !1;\\n      },\\n      enqueueForceUpdate: function() {\\n      },\\n      enqueueReplaceState: function() {\\n      },\\n      enqueueSetState: function() {\\n      }\\n    }, qr = Object.assign, Dr = {};\\n    function Jt(e, a, t) {\\n      this.props = e, this.context = a, this.refs = Dr, this.updater = t || Cr;\\n    }\\n    Jt.prototype.isReactComponent = {};\\n    Jt.prototype.setState = function(e, a) {\\n      if (typeof e != \\\"object\\\" && typeof e != \\\"function\\\" && e != null)\\n        throw Error(\\n          \\\"takes an object of state variables to update or a function which returns an object of state variables.\\\"\\n        );\\n      this.updater.enqueueSetState(this, e, a, \\\"setState\\\");\\n    };\\n    Jt.prototype.forceUpdate = function(e) {\\n      this.updater.enqueueForceUpdate(this, e, \\\"forceUpdate\\\");\\n    };\\n    function zr() {\\n    }\\n    zr.prototype = Jt.prototype;\\n    function No(e, a, t) {\\n      this.props = e, this.context = a, this.refs = Dr, this.updater = t || Cr;\\n    }\\n    var Mo = No.prototype = new zr();\\n    Mo.constructor = No;\\n    qr(Mo, Jt.prototype);\\n    Mo.isPureReactComponent = !0;\\n    var Sr = Array.isArray;\\n    function Do() {\\n    }\\n    var $ = { H: null, A: null, T: null, S: null }, Nr = Object.prototype.hasOwnProperty;\\n    function Oo(e, a, t) {\\n      var l = t.ref;\\n      return {\\n        $$typeof: zo,\\n        type: e,\\n        key: a,\\n        ref: l !== void 0 ? l : null,\\n        props: t\\n      };\\n    }\\n    function qb(e, a) {\\n      return Oo(e.type, a, e.props);\\n    }\\n    function jo(e) {\\n      return typeof e == \\\"object\\\" && e !== null && e.$$typeof === zo;\\n    }\\n    function Db(e) {\\n      var a = { \\\"=\\\": \\\"=0\\\", \\\":\\\": \\\"=2\\\" };\\n      return \\\"$\\\" + e.replace(\/[=:]\/g, function(t) {\\n        return a[t];\\n      });\\n    }\\n    var Tr = \/\\\\\/+\/g;\\n    function qo(e, a) {\\n      return typeof e == \\\"object\\\" && e !== null && e.key != null ? Db(\\\"\\\" + e.key) : a.toString(36);\\n    }\\n    function zb(e) {\\n      switch (e.status) {\\n        case \\\"fulfilled\\\":\\n          return e.value;\\n        case \\\"rejected\\\":\\n          throw e.reason;\\n        default:\\n          switch (typeof e.status == \\\"string\\\" ? e.then(Do, Do) : (e.status = \\\"pending\\\", e.then(\\n            function(a) {\\n              e.status === \\\"pending\\\" && (e.status = \\\"fulfilled\\\", e.value = a);\\n            },\\n            function(a) {\\n              e.status === \\\"pending\\\" && (e.status = \\\"rejected\\\", e.reason = a);\\n            }\\n          )), e.status) {\\n            case \\\"fulfilled\\\":\\n              return e.value;\\n            case \\\"rejected\\\":\\n              throw e.reason;\\n          }\\n      }\\n      throw e;\\n    }\\n    function Kt(e, a, t, l, i) {\\n      var n = typeof e;\\n      (n === \\\"undefined\\\" || n === \\\"boolean\\\") && (e = null);\\n      var o = !1;\\n      if (e === null) o = !0;\\n      else\\n        switch (n) {\\n          case \\\"bigint\\\":\\n          case \\\"string\\\":\\n          case \\\"number\\\":\\n            o = !0;\\n            break;\\n          case \\\"object\\\":\\n            switch (e.$$typeof) {\\n              case zo:\\n              case gb:\\n                o = !0;\\n                break;\\n              case Er:\\n                return o = e._init, Kt(\\n                  o(e._payload),\\n                  a,\\n                  t,\\n                  l,\\n                  i\\n                );\\n            }\\n        }\\n      if (o)\\n        return i = i(e), o = l === \\\"\\\" ? \\\".\\\" + qo(e, 0) : l, Sr(i) ? (t = \\\"\\\", o != null && (t = o.replace(Tr, \\\"$&\/\\\") + \\\"\/\\\"), Kt(i, a, t, \\\"\\\", function(r) {\\n          return r;\\n        })) : i != null && (jo(i) && (i = qb(\\n          i,\\n          t + (i.key == null || e && e.key === i.key ? \\\"\\\" : (\\\"\\\" + i.key).replace(\\n            Tr,\\n            \\\"$&\/\\\"\\n          ) + \\\"\/\\\") + o\\n        )), a.push(i)), 1;\\n      o = 0;\\n      var s = l === \\\"\\\" ? \\\".\\\" : l + \\\":\\\";\\n      if (Sr(e))\\n        for (var u = 0; u \\u003c e.length; u++)\\n          l = e[u], n = s + qo(l, u), o += Kt(\\n            l,\\n            a,\\n            t,\\n            n,\\n            i\\n          );\\n      else if (u = Cb(e), typeof u == \\\"function\\\")\\n        for (e = u.call(e), u = 0; !(l = e.next()).done; )\\n          l = l.value, n = s + qo(l, u++), o += Kt(\\n            l,\\n            a,\\n            t,\\n            n,\\n            i\\n          );\\n      else if (n === \\\"object\\\") {\\n        if (typeof e.then == \\\"function\\\")\\n          return Kt(\\n            zb(e),\\n            a,\\n            t,\\n            l,\\n            i\\n          );\\n        throw a = String(e), Error(\\n          \\\"Objects are not valid as a React child (found: \\\" + (a === \\\"[object Object]\\\" ? \\\"object with keys {\\\" + Object.keys(e).join(\\\", \\\") + \\\"}\\\" : a) + \\\"). If you meant to render a collection of children, use an array instead.\\\"\\n        );\\n      }\\n      return o;\\n    }\\n    function Qi(e, a, t) {\\n      if (e == null) return e;\\n      var l = [], i = 0;\\n      return Kt(e, l, \\\"\\\", \\\"\\\", function(n) {\\n        return a.call(t, n, i++);\\n      }), l;\\n    }\\n    function Nb(e) {\\n      if (e._status === -1) {\\n        var a = e._result;\\n        a = a(), a.then(\\n          function(t) {\\n            (e._status === 0 || e._status === -1) && (e._status = 1, e._result = t);\\n          },\\n          function(t) {\\n            (e._status === 0 || e._status === -1) && (e._status = 2, e._result = t);\\n          }\\n        ), e._status === -1 && (e._status = 0, e._result = a);\\n      }\\n      if (e._status === 1) return e._result.default;\\n      throw e._result;\\n    }\\n    var Ar = typeof reportError == \\\"function\\\" ? reportError : function(e) {\\n      if (typeof window == \\\"object\\\" && typeof window.ErrorEvent == \\\"function\\\") {\\n        var a = new window.ErrorEvent(\\\"error\\\", {\\n          bubbles: !0,\\n          cancelable: !0,\\n          message: typeof e == \\\"object\\\" && e !== null && typeof e.message == \\\"string\\\" ? String(e.message) : String(e),\\n          error: e\\n        });\\n        if (!window.dispatchEvent(a)) return;\\n      } else if (typeof process == \\\"object\\\" && typeof process.emit == \\\"function\\\") {\\n        process.emit(\\\"uncaughtException\\\", e);\\n        return;\\n      }\\n      console.error(e);\\n    }, Mb = {\\n      map: Qi,\\n      forEach: function(e, a, t) {\\n        Qi(\\n          e,\\n          function() {\\n            a.apply(this, arguments);\\n          },\\n          t\\n        );\\n      },\\n      count: function(e) {\\n        var a = 0;\\n        return Qi(e, function() {\\n          a++;\\n        }), a;\\n      },\\n      toArray: function(e) {\\n        return Qi(e, function(a) {\\n          return a;\\n        }) || [];\\n      },\\n      only: function(e) {\\n        if (!jo(e))\\n          throw Error(\\n            \\\"React.Children.only expected to receive a single React element child.\\\"\\n          );\\n        return e;\\n      }\\n    };\\n    N.Activity = Eb;\\n    N.Children = Mb;\\n    N.Component = Jt;\\n    N.Fragment = hb;\\n    N.Profiler = bb;\\n    N.PureComponent = No;\\n    N.StrictMode = vb;\\n    N.Suspense = Tb;\\n    N.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = $;\\n    N.__COMPILER_RUNTIME = {\\n      __proto__: null,\\n      c: function(e) {\\n        return $.H.useMemoCache(e);\\n      }\\n    };\\n    N.cache = function(e) {\\n      return function() {\\n        return e.apply(null, arguments);\\n      };\\n    };\\n    N.cacheSignal = function() {\\n      return null;\\n    };\\n    N.cloneElement = function(e, a, t) {\\n      if (e == null)\\n        throw Error(\\n          \\\"The argument must be a React element, but you passed \\\" + e + \\\".\\\"\\n        );\\n      var l = qr({}, e.props), i = e.key;\\n      if (a != null)\\n        for (n in a.key !== void 0 && (i = \\\"\\\" + a.key), a)\\n          !Nr.call(a, n) || n === \\\"key\\\" || n === \\\"__self\\\" || n === \\\"__source\\\" || n === \\\"ref\\\" && a.ref === void 0 || (l[n] = a[n]);\\n      var n = arguments.length - 2;\\n      if (n === 1) l.children = t;\\n      else if (1 \\u003c n) {\\n        for (var o = Array(n), s = 0; s \\u003c n; s++)\\n          o[s] = arguments[s + 2];\\n        l.children = o;\\n      }\\n      return Oo(e.type, i, l);\\n    };\\n    N.createContext = function(e) {\\n      return e = {\\n        $$typeof: xb,\\n        _currentValue: e,\\n        _currentValue2: e,\\n        _threadCount: 0,\\n        Provider: null,\\n        Consumer: null\\n      }, e.Provider = e, e.Consumer = {\\n        $$typeof: yb,\\n        _context: e\\n      }, e;\\n    };\\n    N.createElement = function(e, a, t) {\\n      var l, i = {}, n = null;\\n      if (a != null)\\n        for (l in a.key !== void 0 && (n = \\\"\\\" + a.key), a)\\n          Nr.call(a, l) && l !== \\\"key\\\" && l !== \\\"__self\\\" && l !== \\\"__source\\\" && (i[l] = a[l]);\\n      var o = arguments.length - 2;\\n      if (o === 1) i.children = t;\\n      else if (1 \\u003c o) {\\n        for (var s = Array(o), u = 0; u \\u003c o; u++)\\n          s[u] = arguments[u + 2];\\n        i.children = s;\\n      }\\n      if (e && e.defaultProps)\\n        for (l in o = e.defaultProps, o)\\n          i[l] === void 0 && (i[l] = o[l]);\\n      return Oo(e, n, i);\\n    };\\n    N.createRef = function() {\\n      return { current: null };\\n    };\\n    N.forwardRef = function(e) {\\n      return { $$typeof: Sb, render: e };\\n    };\\n    N.isValidElement = jo;\\n    N.lazy = function(e) {\\n      return {\\n        $$typeof: Er,\\n        _payload: { _status: -1, _result: e },\\n        _init: Nb\\n      };\\n    };\\n    N.memo = function(e, a) {\\n      return {\\n        $$typeof: Ab,\\n        type: e,\\n        compare: a === void 0 ? null : a\\n      };\\n    };\\n    N.startTransition = function(e) {\\n      var a = $.T, t = {};\\n      $.T = t;\\n      try {\\n        var l = e(), i = $.S;\\n        i !== null && i(t, l), typeof l == \\\"object\\\" && l !== null && typeof l.then == \\\"function\\\" && l.then(Do, Ar);\\n      } catch (n) {\\n        Ar(n);\\n      } finally {\\n        a !== null && t.types !== null && (a.types = t.types), $.T = a;\\n      }\\n    };\\n    N.unstable_useCacheRefresh = function() {\\n      return $.H.useCacheRefresh();\\n    };\\n    N.use = function(e) {\\n      return $.H.use(e);\\n    };\\n    N.useActionState = function(e, a, t) {\\n      return $.H.useActionState(e, a, t);\\n    };\\n    N.useCallback = function(e, a) {\\n      return $.H.useCallback(e, a);\\n    };\\n    N.useContext = function(e) {\\n      return $.H.useContext(e);\\n    };\\n    N.useDebugValue = function() {\\n    };\\n    N.useDeferredValue = fu\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d097952 elementor-widget elementor-widget-html\" data-id=\"2d097952\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"1\">\"nction(e, a) {\\n      return $.H.useDeferredValue(e, a);\\n    };\\n    N.useEffect = function(e, a) {\\n      return $.H.useEffect(e, a);\\n    };\\n    N.useEffectEvent = function(e) {\\n      return $.H.useEffectEvent(e);\\n    };\\n    N.useId = function() {\\n      return $.H.useId();\\n    };\\n    N.useImperativeHandle = function(e, a, t) {\\n      return $.H.useImperativeHandle(e, a, t);\\n    };\\n    N.useInsertionEffect = function(e, a) {\\n      return $.H.useInsertionEffect(e, a);\\n    };\\n    N.useLayoutEffect = function(e, a) {\\n      return $.H.useLayoutEffect(e, a);\\n    };\\n    N.useMemo = function(e, a) {\\n      return $.H.useMemo(e, a);\\n    };\\n    N.useOptimistic = function(e, a) {\\n      return $.H.useOptimistic(e, a);\\n    };\\n    N.useReducer = function(e, a, t) {\\n      return $.H.useReducer(e, a, t);\\n    };\\n    N.useRef = function(e) {\\n      return $.H.useRef(e);\\n    };\\n    N.useState = function(e) {\\n      return $.H.useState(e);\\n    };\\n    N.useSyncExternalStore = function(e, a, t) {\\n      return $.H.useSyncExternalStore(\\n        e,\\n        a,\\n        t\\n      );\\n    };\\n    N.useTransition = function() {\\n      return $.H.useTransition();\\n    };\\n    N.version = \\\"19.2.5\\\";\\n  });\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/react\/index.js\\n  var Be = ma((hS, Or) => {\\n    \\\"use strict\\\";\\n    Or.exports = Mr();\\n  });\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/scheduler\/cjs\/scheduler.production.js\\n  var Yr = ma((te) => {\\n    \\\"use strict\\\";\\n    function _o(e, a) {\\n      var t = e.length;\\n      e.push(a);\\n      e: for (; 0 \\u003c t; ) {\\n        var l = t - 1 >>> 1, i = e[l];\\n        if (0 \\u003c Zi(i, a))\\n          e[l] = a, e[t] = i, t = l;\\n        else break e;\\n      }\\n    }\\n    function ga(e) {\\n      return e.length === 0 ? null : e[0];\\n    }\\n    function Ji(e) {\\n      if (e.length === 0) return null;\\n      var a = e[0], t = e.pop();\\n      if (t !== a) {\\n        e[0] = t;\\n        e: for (var l = 0, i = e.length, n = i >>> 1; l \\u003c n; ) {\\n          var o = 2 * (l + 1) - 1, s = e[o], u = o + 1, r = e[u];\\n          if (0 > Zi(s, t))\\n            u \\u003c i && 0 > Zi(r, s) ? (e[l] = r, e[u] = t, l = u) : (e[l] = s, e[o] = t, l = o);\\n          else if (u \\u003c i && 0 > Zi(r, t))\\n            e[l] = r, e[u] = t, l = u;\\n          else break e;\\n        }\\n      }\\n      return a;\\n    }\\n    function Zi(e, a) {\\n      var t = e.sortIndex - a.sortIndex;\\n      return t !== 0 ? t : e.id - a.id;\\n    }\\n    te.unstable_now = void 0;\\n    typeof performance == \\\"object\\\" && typeof performance.now == \\\"function\\\" ? (jr = performance, te.unstable_now = function() {\\n      return jr.now();\\n    }) : (Uo = Date, Ur = Uo.now(), te.unstable_now = function() {\\n      return Uo.now() - Ur;\\n    });\\n    var jr, Uo, Ur, Aa = [], ka = [], Ob = 1, Fe = null, qe = 3, Ho = !1, Yl = !1, Xl = !1, Ro = !1, _r = typeof setTimeout == \\\"function\\\" ? setTimeout : null, Hr = typeof clearTimeout == \\\"function\\\" ? clearTimeout : null, Lr = typeof setImmediate \\u003c \\\"u\\\" ? setImmediate : null;\\n    function Ki(e) {\\n      for (var a = ga(ka); a !== null; ) {\\n        if (a.callback === null) Ji(ka);\\n        else if (a.startTime \\u003c= e)\\n          Ji(ka), a.sortIndex = a.expirationTime, _o(Aa, a);\\n        else break;\\n        a = ga(ka);\\n      }\\n    }\\n    function Bo(e) {\\n      if (Xl = !1, Ki(e), !Yl)\\n        if (ga(Aa) !== null)\\n          Yl = !0, It || (It = !0, kt());\\n        else {\\n          var a = ga(ka);\\n          a !== null && Go(Bo, a.startTime - e);\\n        }\\n    }\\n    var It = !1, Vl = -1, Rr = 5, Br = -1;\\n    function Gr() {\\n      return Ro ? !0 : !(te.unstable_now() - Br \\u003c Rr);\\n    }\\n    function Lo() {\\n      if (Ro = !1, It) {\\n        var e = te.unstable_now();\\n        Br = e;\\n        var a = !0;\\n        try {\\n          e: {\\n            Yl = !1, Xl && (Xl = !1, Hr(Vl), Vl = -1), Ho = !0;\\n            var t = qe;\\n            try {\\n              a: {\\n                for (Ki(e), Fe = ga(Aa); Fe !== null && !(Fe.expirationTime > e && Gr()); ) {\\n                  var l = Fe.callback;\\n                  if (typeof l == \\\"function\\\") {\\n                    Fe.callback = null, qe = Fe.priorityLevel;\\n                    var i = l(\\n                      Fe.expirationTime \\u003c= e\\n                    );\\n                    if (e = te.unstable_now(), typeof i == \\\"function\\\") {\\n                      Fe.callback = i, Ki(e), a = !0;\\n                      break a;\\n                    }\\n                    Fe === ga(Aa) && Ji(Aa), Ki(e);\\n                  } else Ji(Aa);\\n                  Fe = ga(Aa);\\n                }\\n                if (Fe !== null) a = !0;\\n                else {\\n                  var n = ga(ka);\\n                  n !== null && Go(\\n                    Bo,\\n                    n.startTime - e\\n                  ), a = !1;\\n                }\\n              }\\n              break e;\\n            } finally {\\n              Fe = null, qe = t, Ho = !1;\\n            }\\n            a = void 0;\\n          }\\n        } finally {\\n          a ? kt() : It = !1;\\n        }\\n      }\\n    }\\n    var kt;\\n    typeof Lr == \\\"function\\\" ? kt = function() {\\n      Lr(Lo);\\n    } : typeof MessageChannel \\u003c \\\"u\\\" ? (wo = new MessageChannel(), wr = wo.port2, wo.port1.onmessage = Lo, kt = function() {\\n      wr.postMessage(null);\\n    }) : kt = function() {\\n      _r(Lo, 0);\\n    };\\n    var wo, wr;\\n    function Go(e, a) {\\n      Vl = _r(function() {\\n        e(te.unstable_now());\\n      }, a);\\n    }\\n    te.unstable_IdlePriority = 5;\\n    te.unstable_ImmediatePriority = 1;\\n    te.unstable_LowPriority = 4;\\n    te.unstable_NormalPriority = 3;\\n    te.unstable_Profiling = null;\\n    te.unstable_UserBlockingPriority = 2;\\n    te.unstable_cancelCallback = function(e) {\\n      e.callback = null;\\n    };\\n    te.unstable_forceFrameRate = function(e) {\\n      0 > e || 125 \\u003c e ? console.error(\\n        \\\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\\\"\\n      ) : Rr = 0 \\u003c e ? Math.floor(1e3 \/ e) : 5;\\n    };\\n    te.unstable_getCurrentPriorityLevel = function() {\\n      return qe;\\n    };\\n    te.unstable_next = function(e) {\\n      switch (qe) {\\n        case 1:\\n        case 2:\\n        case 3:\\n          var a = 3;\\n          break;\\n        default:\\n          a = qe;\\n      }\\n      var t = qe;\\n      qe = a;\\n      try {\\n        return e();\\n      } finally {\\n        qe = t;\\n      }\\n    };\\n    te.unstable_requestPaint = function() {\\n      Ro = !0;\\n    };\\n    te.unstable_runWithPriority = function(e, a) {\\n      switch (e) {\\n        case 1:\\n        case 2:\\n        case 3:\\n        case 4:\\n        case 5:\\n          break;\\n        default:\\n          e = 3;\\n      }\\n      var t = qe;\\n      qe = e;\\n      try {\\n        return a();\\n      } finally {\\n        qe = t;\\n      }\\n    };\\n    te.unstable_scheduleCallback = function(e, a, t) {\\n      var l = te.unstable_now();\\n      switch (typeof t == \\\"object\\\" && t !== null ? (t = t.delay, t = typeof t == \\\"number\\\" && 0 \\u003c t ? l + t : l) : t = l, e) {\\n        case 1:\\n          var i = -1;\\n          break;\\n        case 2:\\n          i = 250;\\n          break;\\n        case 5:\\n          i = 1073741823;\\n          break;\\n        case 4:\\n          i = 1e4;\\n          break;\\n        default:\\n          i = 5e3;\\n      }\\n      return i = t + i, e = {\\n        id: Ob++,\\n        callback: a,\\n        priorityLevel: e,\\n        startTime: t,\\n        expirationTime: i,\\n        sortIndex: -1\\n      }, t > l ? (e.sortIndex = t, _o(ka, e), ga(Aa) === null && e === ga(ka) && (Xl ? (Hr(Vl), Vl = -1) : Xl = !0, Go(Bo, t - l))) : (e.sortIndex = i, _o(Aa, e), Yl || Ho || (Yl = !0, It || (It = !0, kt()))), e;\\n    };\\n    te.unstable_shouldYield = Gr;\\n    te.unstable_wrapCallback = function(e) {\\n      var a = qe;\\n      return function() {\\n        var t = qe;\\n        qe = a;\\n        try {\\n          return e.apply(this, arguments);\\n        } finally {\\n          qe = t;\\n        }\\n      };\\n    };\\n  });\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/scheduler\/index.js\\n  var Vr = ma((bS, Xr) => {\\n    \\\"use strict\\\";\\n    Xr.exports = Yr();\\n  });\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/react-dom\/cjs\/react-dom.production.js\\n  var Zr = ma((Ne) => {\\n    \\\"use strict\\\";\\n    var jb = Be();\\n    function Qr(e) {\\n      var a = \\\"https:\/\/react.dev\/errors\/\\\" + e;\\n      if (1 \\u003c arguments.length) {\\n        a += \\\"?args[]=\\\" + encodeURIComponent(arguments[1]);\\n        for (var t = 2; t \\u003c arguments.length; t++)\\n          a += \\\"&args[]=\\\" + encodeURIComponent(arguments[t]);\\n      }\\n      return \\\"Minified React error #\\\" + e + \\\"; visit \\\" + a + \\\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\\\";\\n    }\\n    function Ia() {\\n    }\\n    var ze = {\\n      d: {\\n        f: Ia,\\n        r: function() {\\n          throw Error(Qr(522));\\n        },\\n        D: Ia,\\n        C: Ia,\\n        L: Ia,\\n        m: Ia,\\n        X: Ia,\\n        S: Ia,\\n        M: Ia\\n      },\\n      p: 0,\\n      findDOMNode: null\\n    }, Ub = \/* @__PURE__ *\/ Symbol.for(\\\"react.portal\\\");\\n    function Lb(e, a, t) {\\n      var l = 3 \\u003c arguments.length && arguments[3] !== void 0 ? arguments[3] : null;\\n      return {\\n        $$typeof: Ub,\\n        key: l == null ? null : \\\"\\\" + l,\\n        children: e,\\n        containerInfo: a,\\n        implementation: t\\n      };\\n    }\\n    var Ql = jb.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;\\n    function ki(e, a) {\\n      if (e === \\\"font\\\") return \\\"\\\";\\n      if (typeof a == \\\"string\\\")\\n        return a === \\\"use-credentials\\\" ? a : \\\"\\\";\\n    }\\n    Ne.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = ze;\\n    Ne.createPortal = function(e, a) {\\n      var t = 2 \\u003c arguments.length && arguments[2] !== void 0 ? arguments[2] : null;\\n      if (!a || a.nodeType !== 1 && a.nodeType !== 9 && a.nodeType !== 11)\\n        throw Error(Qr(299));\\n      return Lb(e, a, null, t);\\n    };\\n    Ne.flushSync = function(e) {\\n      var a = Ql.T, t = ze.p;\\n      try {\\n        if (Ql.T = null, ze.p = 2, e) return e();\\n      } finally {\\n        Ql.T = a, ze.p = t, ze.d.f();\\n      }\\n    };\\n    Ne.preconnect = function(e, a) {\\n      typeof e == \\\"string\\\" && (a ? (a = a.crossOrigin, a = typeof a == \\\"string\\\" ? a === \\\"use-credentials\\\" ? a : \\\"\\\" : void 0) : a = null, ze.d.C(e, a));\\n    };\\n    Ne.prefetchDNS = function(e) {\\n      typeof e == \\\"string\\\" && ze.d.D(e);\\n    };\\n    Ne.preinit = function(e, a) {\\n      if (typeof e == \\\"string\\\" && a && typeof a.as == \\\"string\\\") {\\n        var t = a.as, l = ki(t, a.crossOrigin), i = typeof a.integrity == \\\"string\\\" ? a.integrity : void 0, n = typeof a.fetchPriority == \\\"string\\\" ? a.fetchPriority : void 0;\\n        t === \\\"style\\\" ? ze.d.S(\\n          e,\\n          typeof a.precedence == \\\"string\\\" ? a.precedence : void 0,\\n          {\\n            crossOrigin: l,\\n            integrity: i,\\n            fetchPriority: n\\n          }\\n        ) : t === \\\"script\\\" && ze.d.X(e, {\\n          crossOrigin: l,\\n          integrity: i,\\n          fetchPriority: n,\\n          nonce: typeof a.nonce == \\\"string\\\" ? a.nonce : void 0\\n        });\\n      }\\n    };\\n    Ne.preinitModule = function(e, a) {\\n      if (typeof e == \\\"string\\\")\\n        if (typeof a == \\\"object\\\" && a !== null) {\\n          if (a.as == null || a.as === \\\"script\\\") {\\n            var t = ki(\\n              a.as,\\n              a.crossOrigin\\n            );\\n            ze.d.M(e, {\\n              crossOrigin: t,\\n              integrity: typeof a.integrity == \\\"string\\\" ? a.integrity : void 0,\\n              nonce: typeof a.nonce == \\\"string\\\" ? a.nonce : void 0\\n            });\\n          }\\n        } else a == null && ze.d.M(e);\\n    };\\n    Ne.preload = function(e, a) {\\n      if (typeof e == \\\"string\\\" && typeof a == \\\"object\\\" && a !== null && typeof a.as == \\\"string\\\") {\\n        var t = a.as, l = ki(t, a.crossOrigin);\\n        ze.d.L(e, t, {\\n          crossOrigin: l,\\n          integrity: typeof a.integrity == \\\"string\\\" ? a.integrity : void 0,\\n          nonce: typeof a.nonce == \\\"string\\\" ? a.nonce : void 0,\\n          type: typeof a.type == \\\"string\\\" ? a.type : void 0,\\n          fetchPriority: typeof a.fetchPriority == \\\"string\\\" ? a.fetchPriority : void 0,\\n          referrerPolicy: typeof a.r\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-282c1890 elementor-widget elementor-widget-html\" data-id=\"282c1890\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"2\">\"eferrerPolicy == \\\"string\\\" ? a.referrerPolicy : void 0,\\n          imageSrcSet: typeof a.imageSrcSet == \\\"string\\\" ? a.imageSrcSet : void 0,\\n          imageSizes: typeof a.imageSizes == \\\"string\\\" ? a.imageSizes : void 0,\\n          media: typeof a.media == \\\"string\\\" ? a.media : void 0\\n        });\\n      }\\n    };\\n    Ne.preloadModule = function(e, a) {\\n      if (typeof e == \\\"string\\\")\\n        if (a) {\\n          var t = ki(a.as, a.crossOrigin);\\n          ze.d.m(e, {\\n            as: typeof a.as == \\\"string\\\" && a.as !== \\\"script\\\" ? a.as : void 0,\\n            crossOrigin: t,\\n            integrity: typeof a.integrity == \\\"string\\\" ? a.integrity : void 0\\n          });\\n        } else ze.d.m(e);\\n    };\\n    Ne.requestFormReset = function(e) {\\n      ze.d.r(e);\\n    };\\n    Ne.unstable_batchedUpdates = function(e, a) {\\n      return e(a);\\n    };\\n    Ne.useFormState = function(e, a, t) {\\n      return Ql.H.useFormState(e, a, t);\\n    };\\n    Ne.useFormStatus = function() {\\n      return Ql.H.useHostTransitionStatus();\\n    };\\n    Ne.version = \\\"19.2.5\\\";\\n  });\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/react-dom\/index.js\\n  var kr = ma((xS, Jr) => {\\n    \\\"use strict\\\";\\n    function Kr() {\\n      if (!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > \\\"u\\\" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != \\\"function\\\"))\\n        try {\\n          __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Kr);\\n        } catch (e) {\\n          console.error(e);\\n        }\\n    }\\n    Kr(), Jr.exports = Zr();\\n  });\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/react-dom\/cjs\/react-dom-client.production.js\\n  var sm = ma((So) => {\\n    \\\"use strict\\\";\\n    var ge = Vr(), xd = Be(), wb = kr();\\n    function b(e) {\\n      var a = \\\"https:\/\/react.dev\/errors\/\\\" + e;\\n      if (1 \\u003c arguments.length) {\\n        a += \\\"?args[]=\\\" + encodeURIComponent(arguments[1]);\\n        for (var t = 2; t \\u003c arguments.length; t++)\\n          a += \\\"&args[]=\\\" + encodeURIComponent(arguments[t]);\\n      }\\n      return \\\"Minified React error #\\\" + e + \\\"; visit \\\" + a + \\\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\\\";\\n    }\\n    function Sd(e) {\\n      return !(!e || e.nodeType !== 1 && e.nodeType !== 9 && e.nodeType !== 11);\\n    }\\n    function Mi(e) {\\n      var a = e, t = e;\\n      if (e.alternate) for (; a.return; ) a = a.return;\\n      else {\\n        e = a;\\n        do\\n          a = e, (a.flags & 4098) !== 0 && (t = a.return), e = a.return;\\n        while (e);\\n      }\\n      return a.tag === 3 ? t : null;\\n    }\\n    function Td(e) {\\n      if (e.tag === 13) {\\n        var a = e.memoizedState;\\n        if (a === null && (e = e.alternate, e !== null && (a = e.memoizedState)), a !== null) return a.dehydrated;\\n      }\\n      return null;\\n    }\\n    function Ad(e) {\\n      if (e.tag === 31) {\\n        var a = e.memoizedState;\\n        if (a === null && (e = e.alternate, e !== null && (a = e.memoizedState)), a !== null) return a.dehydrated;\\n      }\\n      return null;\\n    }\\n    function Ir(e) {\\n      if (Mi(e) !== e)\\n        throw Error(b(188));\\n    }\\n    function _b(e) {\\n      var a = e.alternate;\\n      if (!a) {\\n        if (a = Mi(e), a === null) throw Error(b(188));\\n        return a !== e ? null : e;\\n      }\\n      for (var t = e, l = a; ; ) {\\n        var i = t.return;\\n        if (i === null) break;\\n        var n = i.alternate;\\n        if (n === null) {\\n          if (l = i.return, l !== null) {\\n            t = l;\\n            continue;\\n          }\\n          break;\\n        }\\n        if (i.child === n.child) {\\n          for (n = i.child; n; ) {\\n            if (n === t) return Ir(i), e;\\n            if (n === l) return Ir(i), a;\\n            n = n.sibling;\\n          }\\n          throw Error(b(188));\\n        }\\n        if (t.return !== l.return) t = i, l = n;\\n        else {\\n          for (var o = !1, s = i.child; s; ) {\\n            if (s === t) {\\n              o = !0, t = i, l = n;\\n              break;\\n            }\\n            if (s === l) {\\n              o = !0, l = i, t = n;\\n              break;\\n            }\\n            s = s.sibling;\\n          }\\n          if (!o) {\\n            for (s = n.child; s; ) {\\n              if (s === t) {\\n                o = !0, t = n, l = i;\\n                break;\\n              }\\n              if (s === l) {\\n                o = !0, l = n, t = i;\\n                break;\\n              }\\n              s = s.sibling;\\n            }\\n            if (!o) throw Error(b(189));\\n          }\\n        }\\n        if (t.alternate !== l) throw Error(b(190));\\n      }\\n      if (t.tag !== 3) throw Error(b(188));\\n      return t.stateNode.current === t ? e : a;\\n    }\\n    function Ed(e) {\\n      var a = e.tag;\\n      if (a === 5 || a === 26 || a === 27 || a === 6) return e;\\n      for (e = e.child; e !== null; ) {\\n        if (a = Ed(e), a !== null) return a;\\n        e = e.sibling;\\n      }\\n      return null;\\n    }\\n    var ae = Object.assign, Hb = \/* @__PURE__ *\/ Symbol.for(\\\"react.element\\\"), Ii = \/* @__PURE__ *\/ Symbol.for(\\\"react.transitional.element\\\"), $l = \/* @__PURE__ *\/ Symbol.for(\\\"react.portal\\\"), al = \/* @__PURE__ *\/ Symbol.for(\\\"react.fragment\\\"), Cd = \/* @__PURE__ *\/ Symbol.for(\\\"react.strict_mode\\\"), xs = \/* @__PURE__ *\/ Symbol.for(\\\"react.profiler\\\"), qd = \/* @__PURE__ *\/ Symbol.for(\\\"react.consumer\\\"), Oa = \/* @__PURE__ *\/ Symbol.for(\\\"react.context\\\"), gu = \/* @__PURE__ *\/ Symbol.for(\\\"react.forward_ref\\\"), Ss = \/* @__PURE__ *\/ Symbol.for(\\\"react.suspense\\\"), Ts = \/* @__PURE__ *\/ Symbol.for(\\\"react.suspense_list\\\"), hu = \/* @__PURE__ *\/ Symbol.for(\\\"react.memo\\\"), Fa = \/* @__PURE__ *\/ Symbol.for(\\\"react.lazy\\\"), As = \/* @__PURE__ *\/ Symbol.for(\\\"react.activity\\\"), Rb = \/* @__PURE__ *\/ Symbol.for(\\\"react.memo_cache_sentinel\\\"), Fr = Symbol.iterator;\\n    function Zl(e) {\\n      return e === null || typeof e != \\\"object\\\" ? null : (e = Fr && e[Fr] || e[\\\"@@iterator\\\"], typeof e == \\\"function\\\" ? e : null);\\n    }\\n    var Bb = \/* @__PURE__ *\/ Symbol.for(\\\"react.client.reference\\\");\\n    function Es(e) {\\n      if (e == null) return null;\\n      if (typeof e == \\\"function\\\")\\n        return e.$$typeof === Bb ? null : e.displayName || e.name || null;\\n      if (typeof e == \\\"string\\\") return e;\\n      switch (e) {\\n        case al:\\n          return \\\"Fragment\\\";\\n        case xs:\\n          return \\\"Profiler\\\";\\n        case Cd:\\n          return \\\"StrictMode\\\";\\n        case Ss:\\n          return \\\"Suspense\\\";\\n        case Ts:\\n          return \\\"SuspenseList\\\";\\n        case As:\\n          return \\\"Activity\\\";\\n      }\\n      if (typeof e == \\\"object\\\")\\n        switch (e.$$typeof) {\\n          case $l:\\n            return \\\"Portal\\\";\\n          case Oa:\\n            return e.displayName || \\\"Context\\\";\\n          case qd:\\n            return (e._context.displayName || \\\"Context\\\") + \\\".Consumer\\\";\\n          case gu:\\n            var a = e.render;\\n            return e = e.displayName, e || (e = a.displayName || a.name || \\\"\\\", e = e !== \\\"\\\" ? \\\"ForwardRef(\\\" + e + \\\")\\\" : \\\"ForwardRef\\\"), e;\\n          case hu:\\n            return a = e.displayName || null, a !== null ? a : Es(e.type) || \\\"Memo\\\";\\n          case Fa:\\n            a = e._payload, e = e._init;\\n            try {\\n              return Es(e(a));\\n            } catch {\\n            }\\n        }\\n      return null;\\n    }\\n    var Pl = Array.isArray, z = xd.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, V = wb.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, Nt = {\\n      pending: !1,\\n      data: null,\\n      method: null,\\n      action: null\\n    }, Cs = [], tl = -1;\\n    function xa(e) {\\n      return { current: e };\\n    }\\n    function be(e) {\\n      0 > tl || (e.current = Cs[tl], Cs[tl] = null, tl--);\\n    }\\n    function W(e, a) {\\n      tl++, Cs[tl] = e.current, e.current = a;\\n    }\\n    var ya = xa(null), hi = xa(null), st = xa(null), Nn = xa(null);\\n    function Mn(e, a) {\\n      switch (W(st, a), W(hi, e), W(ya, null), a.nodeType) {\\n        case 9:\\n        case 11:\\n          e = (e = a.documentElement) && (e = e.namespaceURI) ? ld(e) : 0;\\n          break;\\n        default:\\n          if (e = a.tagName, a = a.namespaceURI)\\n            a = ld(a), e = Jf(a, e);\\n          else\\n            switch (e) {\\n              case \\\"svg\\\":\\n                e = 1;\\n                break;\\n              case \\\"math\\\":\\n                e = 2;\\n                break;\\n              default:\\n                e = 0;\\n            }\\n      }\\n      be(ya), W(ya, e);\\n    }\\n    function xl() {\\n      be(ya), be(hi), be(st);\\n    }\\n    function qs(e) {\\n      e.memoizedState !== null && W(Nn, e);\\n      var a = ya.current, t = Jf(a, e.type);\\n      a !== t && (W(hi, e), W(ya, t));\\n    }\\n    function On(e) {\\n      hi.current === e && (be(ya), be(hi)), Nn.current === e && (be(Nn), Di._currentValue = Nt);\\n    }\\n    var Yo, Wr;\\n    function Ct(e) {\\n      if (Yo === void 0)\\n        try {\\n          throw Error();\\n        } catch (t) {\\n          var a = t.stack.trim().match(\/\\\\n( *(at )?)\/);\\n          Yo = a && a[1] || \\\"\\\", Wr = -1 \\u003c t.stack.indexOf(`\\n    at`) ? \\\" (\\u003canonymous>)\\\" : -1 \\u003c t.stack.indexOf(\\\"@\\\") ? \\\"@unknown:0:0\\\" : \\\"\\\";\\n        }\\n      return `\\n` + Yo + e + Wr;\\n    }\\n    var Xo = !1;\\n    function Vo(e, a) {\\n      if (!e || Xo) return \\\"\\\";\\n      Xo = !0;\\n      var t = Error.prepareStackTrace;\\n      Error.prepareStackTrace = void 0;\\n      try {\\n        var l = {\\n          DetermineComponentFrameRoot: function() {\\n            try {\\n              if (a) {\\n                var h = function() {\\n                  throw Error();\\n                };\\n                if (Object.defineProperty(h.prototype, \\\"props\\\", {\\n                  set: function() {\\n                    throw Error();\\n                  }\\n                }), typeof Reflect == \\\"object\\\" && Reflect.construct) {\\n                  try {\\n                    Reflect.construct(h, []);\\n                  } catch (g) {\\n                    var m = g;\\n                  }\\n                  Reflect.construct(e, [], h);\\n                } else {\\n                  try {\\n                    h.call();\\n                  } catch (g) {\\n                    m = g;\\n                  }\\n                  e.call(h.prototype);\\n                }\\n              } else {\\n                try {\\n                  throw Error();\\n                } catch (g) {\\n                  m = g;\\n                }\\n                (h = e()) && typeof h.catch == \\\"function\\\" && h.catch(function() {\\n                });\\n              }\\n            } catch (g) {\\n              if (g && m && typeof g.stack == \\\"string\\\")\\n                return [g.stack, m.stack];\\n            }\\n            return [null, null];\\n          }\\n        };\\n        l.DetermineComponentFrameRoot.displayName = \\\"DetermineComponentFrameRoot\\\";\\n        var i = Object.getOwnPropertyDescriptor(\\n          l.DetermineComponentFrameRoot,\\n          \\\"name\\\"\\n        );\\n        i && i.configurable && Object.defineProperty(\\n          l.DetermineComponentFrameRoot,\\n          \\\"name\\\",\\n          { value: \\\"DetermineComponentFrameRoot\\\" }\\n        );\\n        var n = l.DetermineComponentFrameRoot(), o = n[0], s = n[1];\\n        if (o && s) {\\n          var u = o.split(`\\n`), r = s.split(`\\n`);\\n          for (i = l = 0; l \\u003c u.length && !u[l].includes(\\\"DetermineComponentFrameRoot\\\"); )\\n            l++;\\n          for (; i \\u003c r.length && !r[i].includes(\\n            \\\"DetermineComponentFrameRoot\\\"\\n          ); )\\n            i++;\\n          if (l === u.length || i === r.length)\\n            for (l = u.length - 1, i = r.length - 1; 1 \\u003c= l && 0 \\u003c= i && u[l] !== r[i]; )\\n              i--;\\n          for (; 1 \\u003c= l && 0 \\u003c= i; l--, i--)\\n            if (u[l] !== r[i]) {\\n              if (l !== 1 || i !== 1)\\n                do\\n                  if (l--, i--, 0 > i || u[l] !== r[i]) {\\n                    var c = `\\n` + u[l].replace(\\\" at new \\\", \\\" at \\\");\\n                    return e.displayName && c.includes(\\\"\\u003canonymous>\\\") && (c = c.replace(\\\"\\u003canonymous>\\\", e.displayName)), c;\\n                  }\\n                while (1 \\u003c= l && 0 \\u003c= i);\\n              break;\\n            }\\n        }\\n      } finally {\\n        Xo = !1, Error.prepareStackTrace = t;\\n      }\\n      return (t = e ? e.displayName || e.name : \\\"\\\") ? Ct(t) : \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d70ac3d elementor-widget elementor-widget-html\" data-id=\"6d70ac3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"3\">\"\\\"\\\";\\n    }\\n    function Gb(e, a) {\\n      switch (e.tag) {\\n        case 26:\\n        case 27:\\n        case 5:\\n          return Ct(e.type);\\n        case 16:\\n          return Ct(\\\"Lazy\\\");\\n        case 13:\\n          return e.child !== a && a !== null ? Ct(\\\"Suspense Fallback\\\") : Ct(\\\"Suspense\\\");\\n        case 19:\\n          return Ct(\\\"SuspenseList\\\");\\n        case 0:\\n        case 15:\\n          return Vo(e.type, !1);\\n        case 11:\\n          return Vo(e.type.render, !1);\\n        case 1:\\n          return Vo(e.type, !0);\\n        case 31:\\n          return Ct(\\\"Activity\\\");\\n        default:\\n          return \\\"\\\";\\n      }\\n    }\\n    function $r(e) {\\n      try {\\n        var a = \\\"\\\", t = null;\\n        do\\n          a += Gb(e, t), t = e, e = e.return;\\n        while (e);\\n        return a;\\n      } catch (l) {\\n        return `\\nError generating stack: ` + l.message + `\\n` + l.stack;\\n      }\\n    }\\n    var Ds = Object.prototype.hasOwnProperty, vu = ge.unstable_scheduleCallback, Qo = ge.unstable_cancelCallback, Yb = ge.unstable_shouldYield, Xb = ge.unstable_requestPaint, Qe = ge.unstable_now, Vb = ge.unstable_getCurrentPriorityLevel, Dd = ge.unstable_ImmediatePriority, zd = ge.unstable_UserBlockingPriority, jn = ge.unstable_NormalPriority, Qb = ge.unstable_LowPriority, Nd = ge.unstable_IdlePriority, Zb = ge.log, Kb = ge.unstable_setDisableYieldValue, Oi = null, Ze = null;\\n    function tt(e) {\\n      if (typeof Zb == \\\"function\\\" && Kb(e), Ze && typeof Ze.setStrictMode == \\\"function\\\")\\n        try {\\n          Ze.setStrictMode(Oi, e);\\n        } catch {\\n        }\\n    }\\n    var Ke = Math.clz32 ? Math.clz32 : Ib, Jb = Math.log, kb = Math.LN2;\\n    function Ib(e) {\\n      return e >>>= 0, e === 0 ? 32 : 31 - (Jb(e) \/ kb | 0) | 0;\\n    }\\n    var Fi = 256, Wi = 262144, $i = 4194304;\\n    function qt(e) {\\n      var a = e & 42;\\n      if (a !== 0) return a;\\n      switch (e & -e) {\\n        case 1:\\n          return 1;\\n        case 2:\\n          return 2;\\n        case 4:\\n          return 4;\\n        case 8:\\n          return 8;\\n        case 16:\\n          return 16;\\n        case 32:\\n          return 32;\\n        case 64:\\n          return 64;\\n        case 128:\\n          return 128;\\n        case 256:\\n        case 512:\\n        case 1024:\\n        case 2048:\\n        case 4096:\\n        case 8192:\\n        case 16384:\\n        case 32768:\\n        case 65536:\\n        case 131072:\\n          return e & 261888;\\n        case 262144:\\n        case 524288:\\n        case 1048576:\\n        case 2097152:\\n          return e & 3932160;\\n        case 4194304:\\n        case 8388608:\\n        case 16777216:\\n        case 33554432:\\n          return e & 62914560;\\n        case 67108864:\\n          return 67108864;\\n        case 134217728:\\n          return 134217728;\\n        case 268435456:\\n          return 268435456;\\n        case 536870912:\\n          return 536870912;\\n        case 1073741824:\\n          return 0;\\n        default:\\n          return e;\\n      }\\n    }\\n    function io(e, a, t) {\\n      var l = e.pendingLanes;\\n      if (l === 0) return 0;\\n      var i = 0, n = e.suspendedLanes, o = e.pingedLanes;\\n      e = e.warmLanes;\\n      var s = l & 134217727;\\n      return s !== 0 ? (l = s & ~n, l !== 0 ? i = qt(l) : (o &= s, o !== 0 ? i = qt(o) : t || (t = s & ~e, t !== 0 && (i = qt(t))))) : (s = l & ~n, s !== 0 ? i = qt(s) : o !== 0 ? i = qt(o) : t || (t = l & ~e, t !== 0 && (i = qt(t)))), i === 0 ? 0 : a !== 0 && a !== i && (a & n) === 0 && (n = i & -i, t = a & -a, n >= t || n === 32 && (t & 4194048) !== 0) ? a : i;\\n    }\\n    function ji(e, a) {\\n      return (e.pendingLanes & ~(e.suspendedLanes & ~e.pingedLanes) & a) === 0;\\n    }\\n    function Fb(e, a) {\\n      switch (e) {\\n        case 1:\\n        case 2:\\n        case 4:\\n        case 8:\\n        case 64:\\n          return a + 250;\\n        case 16:\\n        case 32:\\n        case 128:\\n        case 256:\\n        case 512:\\n        case 1024:\\n        case 2048:\\n        case 4096:\\n        case 8192:\\n        case 16384:\\n        case 32768:\\n        case 65536:\\n        case 131072:\\n        case 262144:\\n        case 524288:\\n        case 1048576:\\n        case 2097152:\\n          return a + 5e3;\\n        case 4194304:\\n        case 8388608:\\n        case 16777216:\\n        case 33554432:\\n          return -1;\\n        case 67108864:\\n        case 134217728:\\n        case 268435456:\\n        case 536870912:\\n        case 1073741824:\\n          return -1;\\n        default:\\n          return -1;\\n      }\\n    }\\n    function Md() {\\n      var e = $i;\\n      return $i \\u003c\\u003c= 1, ($i & 62914560) === 0 && ($i = 4194304), e;\\n    }\\n    function Zo(e) {\\n      for (var a = [], t = 0; 31 > t; t++) a.push(e);\\n      return a;\\n    }\\n    function Ui(e, a) {\\n      e.pendingLanes |= a, a !== 268435456 && (e.suspendedLanes = 0, e.pingedLanes = 0, e.warmLanes = 0);\\n    }\\n    function Wb(e, a, t, l, i, n) {\\n      var o = e.pendingLanes;\\n      e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.warmLanes = 0, e.expiredLanes &= t, e.entangledLanes &= t, e.errorRecoveryDisabledLanes &= t, e.shellSuspendCounter = 0;\\n      var s = e.entanglements, u = e.expirationTimes, r = e.hiddenUpdates;\\n      for (t = o & ~t; 0 \\u003c t; ) {\\n        var c = 31 - Ke(t), h = 1 \\u003c\\u003c c;\\n        s[c] = 0, u[c] = -1;\\n        var m = r[c];\\n        if (m !== null)\\n          for (r[c] = null, c = 0; c \\u003c m.length; c++) {\\n            var g = m[c];\\n            g !== null && (g.lane &= -536870913);\\n          }\\n        t &= ~h;\\n      }\\n      l !== 0 && Od(e, l, 0), n !== 0 && i === 0 && e.tag !== 0 && (e.suspendedLanes |= n & ~(o & ~a));\\n    }\\n    function Od(e, a, t) {\\n      e.pendingLanes |= a, e.suspendedLanes &= ~a;\\n      var l = 31 - Ke(a);\\n      e.entangledLanes |= a, e.entanglements[l] = e.entanglements[l] | 1073741824 | t & 261930;\\n    }\\n    function jd(e, a) {\\n      var t = e.entangledLanes |= a;\\n      for (e = e.entanglements; t; ) {\\n        var l = 31 - Ke(t), i = 1 \\u003c\\u003c l;\\n        i & a | e[l] & a && (e[l] |= a), t &= ~i;\\n      }\\n    }\\n    function Ud(e, a) {\\n      var t = a & -a;\\n      return t = (t & 42) !== 0 ? 1 : bu(t), (t & (e.suspendedLanes | a)) !== 0 ? 0 : t;\\n    }\\n    function bu(e) {\\n      switch (e) {\\n        case 2:\\n          e = 1;\\n          break;\\n        case 8:\\n          e = 4;\\n          break;\\n        case 32:\\n          e = 16;\\n          break;\\n        case 256:\\n        case 512:\\n        case 1024:\\n        case 2048:\\n        case 4096:\\n        case 8192:\\n        case 16384:\\n        case 32768:\\n        case 65536:\\n        case 131072:\\n        case 262144:\\n        case 524288:\\n        case 1048576:\\n        case 2097152:\\n        case 4194304:\\n        case 8388608:\\n        case 16777216:\\n        case 33554432:\\n          e = 128;\\n          break;\\n        case 268435456:\\n          e = 134217728;\\n          break;\\n        default:\\n          e = 0;\\n      }\\n      return e;\\n    }\\n    function yu(e) {\\n      return e &= -e, 2 \\u003c e ? 8 \\u003c e ? (e & 134217727) !== 0 ? 32 : 268435456 : 8 : 2;\\n    }\\n    function Ld() {\\n      var e = V.p;\\n      return e !== 0 ? e : (e = window.event, e === void 0 ? 32 : im(e.type));\\n    }\\n    function Pr(e, a) {\\n      var t = V.p;\\n      try {\\n        return V.p = e, a();\\n      } finally {\\n        V.p = t;\\n      }\\n    }\\n    var xt = Math.random().toString(36).slice(2), xe = \\\"__reactFiber$\\\" + xt, He = \\\"__reactProps$\\\" + xt, Ol = \\\"__reactContainer$\\\" + xt, zs = \\\"__reactEvents$\\\" + xt, $b = \\\"__reactListeners$\\\" + xt, Pb = \\\"__reactHandles$\\\" + xt, ec = \\\"__reactResources$\\\" + xt, Li = \\\"__reactMarker$\\\" + xt;\\n    function xu(e) {\\n      delete e[xe], delete e[He], delete e[zs], delete e[$b], delete e[Pb];\\n    }\\n    function ll(e) {\\n      var a = e[xe];\\n      if (a) return a;\\n      for (var t = e.parentNode; t; ) {\\n        if (a = t[Ol] || t[xe]) {\\n          if (t = a.alternate, a.child !== null || t !== null && t.child !== null)\\n            for (e = ud(e); e !== null; ) {\\n              if (t = e[xe]) return t;\\n              e = ud(e);\\n            }\\n          return a;\\n        }\\n        e = t, t = e.parentNode;\\n      }\\n      return null;\\n    }\\n    function jl(e) {\\n      if (e = e[xe] || e[Ol]) {\\n        var a = e.tag;\\n        if (a === 5 || a === 6 || a === 13 || a === 31 || a === 26 || a === 27 || a === 3)\\n          return e;\\n      }\\n      return null;\\n    }\\n    function ei(e) {\\n      var a = e.tag;\\n      if (a === 5 || a === 26 || a === 27 || a === 6) return e.stateNode;\\n      throw Error(b(33));\\n    }\\n    function fl(e) {\\n      var a = e[ec];\\n      return a || (a = e[ec] = { hoistableStyles: \/* @__PURE__ *\/ new Map(), hoistableScripts: \/* @__PURE__ *\/ new Map() }), a;\\n    }\\n    function ve(e) {\\n      e[Li] = !0;\\n    }\\n    var wd = \/* @__PURE__ *\/ new Set(), _d = {};\\n    function Bt(e, a) {\\n      Sl(e, a), Sl(e + \\\"Capture\\\", a);\\n    }\\n    function Sl(e, a) {\\n      for (_d[e] = a, e = 0; e \\u003c a.length; e++)\\n        wd.add(a[e]);\\n    }\\n    var e0 = RegExp(\\n      \\\"^[:A-Z_a-z\\\\\\\\u00C0-\\\\\\\\u00D6\\\\\\\\u00D8-\\\\\\\\u00F6\\\\\\\\u00F8-\\\\\\\\u02FF\\\\\\\\u0370-\\\\\\\\u037D\\\\\\\\u037F-\\\\\\\\u1FFF\\\\\\\\u200C-\\\\\\\\u200D\\\\\\\\u2070-\\\\\\\\u218F\\\\\\\\u2C00-\\\\\\\\u2FEF\\\\\\\\u3001-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFFD][:A-Z_a-z\\\\\\\\u00C0-\\\\\\\\u00D6\\\\\\\\u00D8-\\\\\\\\u00F6\\\\\\\\u00F8-\\\\\\\\u02FF\\\\\\\\u0370-\\\\\\\\u037D\\\\\\\\u037F-\\\\\\\\u1FFF\\\\\\\\u200C-\\\\\\\\u200D\\\\\\\\u2070-\\\\\\\\u218F\\\\\\\\u2C00-\\\\\\\\u2FEF\\\\\\\\u3001-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFFD\\\\\\\\-.0-9\\\\\\\\u00B7\\\\\\\\u0300-\\\\\\\\u036F\\\\\\\\u203F-\\\\\\\\u2040]*$\\\"\\n    ), ac = {}, tc = {};\\n    function a0(e) {\\n      return Ds.call(tc, e) ? !0 : Ds.call(ac, e) ? !1 : e0.test(e) ? tc[e] = !0 : (ac[e] = !0, !1);\\n    }\\n    function mn(e, a, t) {\\n      if (a0(a))\\n        if (t === null) e.removeAttribute(a);\\n        else {\\n          switch (typeof t) {\\n            case \\\"undefined\\\":\\n            case \\\"function\\\":\\n            case \\\"symbol\\\":\\n              e.removeAttribute(a);\\n              return;\\n            case \\\"boolean\\\":\\n              var l = a.toLowerCase().slice(0, 5);\\n              if (l !== \\\"data-\\\" && l !== \\\"aria-\\\") {\\n                e.removeAttribute(a);\\n                return;\\n              }\\n          }\\n          e.setAttribute(a, \\\"\\\" + t);\\n        }\\n    }\\n    function Pi(e, a, t) {\\n      if (t === null) e.removeAttribute(a);\\n      else {\\n        switch (typeof t) {\\n          case \\\"undefined\\\":\\n          case \\\"function\\\":\\n          case \\\"symbol\\\":\\n          case \\\"boolean\\\":\\n            e.removeAttribute(a);\\n            return;\\n        }\\n        e.setAttribute(a, \\\"\\\" + t);\\n      }\\n    }\\n    function Ea(e, a, t, l) {\\n      if (l === null) e.removeAttribute(t);\\n      else {\\n        switch (typeof l) {\\n          case \\\"undefined\\\":\\n          case \\\"function\\\":\\n          case \\\"symbol\\\":\\n          case \\\"boolean\\\":\\n            e.removeAttribute(t);\\n            return;\\n        }\\n        e.setAttributeNS(a, t, \\\"\\\" + l);\\n      }\\n    }\\n    function $e(e) {\\n      switch (typeof e) {\\n        case \\\"bigint\\\":\\n        case \\\"boolean\\\":\\n        case \\\"number\\\":\\n        case \\\"string\\\":\\n        case \\\"undefined\\\":\\n          return e;\\n        case \\\"object\\\":\\n          return e;\\n        default:\\n          return \\\"\\\";\\n      }\\n    }\\n    function Hd(e) {\\n      var a = e.type;\\n      return (e = e.nodeName) && e.toLowerCase() === \\\"input\\\" && (a === \\\"checkbox\\\" || a === \\\"radio\\\");\\n    }\\n    function t0(e, a, t) {\\n      var l = Object.getOwnPropertyDescriptor(\\n        e.constructor.prototype,\\n        a\\n      );\\n      if (!e.hasOwnProperty(a) && typeof l \\u003c \\\"u\\\" && typeof l.get == \\\"function\\\" && typeof l.set == \\\"function\\\") {\\n        var i = l.get, n = l.set;\\n        return Object.defineProperty(e, a, {\\n          configurable: !0,\\n          get: function() {\\n            return i.call(this);\\n          },\\n          set: function(o) {\\n            t = \\\"\\\" + o, n.call(this, o);\\n          }\\n        }), Object.defineProperty(e, a, {\\n          enumerable: l.enumerable\\n        }), {\\n          getValue: function() {\\n            return t;\\n          },\\n          setValue: function(o) {\\n            t = \\\"\\\" + o;\\n          },\\n          stopTracking: function() {\\n            e._valueTracker = null, delete e[a];\\n          }\\n        };\\n      }\\n    }\\n    function Ns(e) {\\n      if (!e._valueTracker) {\\n        var a = Hd(e) ? \\\"checked\\\" : \\\"value\\\";\\n        e._valueTracker = \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37b04da7 elementor-widget elementor-widget-html\" data-id=\"37b04da7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"4\">\"t0(\\n          e,\\n          a,\\n          \\\"\\\" + e[a]\\n        );\\n      }\\n    }\\n    function Rd(e) {\\n      if (!e) return !1;\\n      var a = e._valueTracker;\\n      if (!a) return !0;\\n      var t = a.getValue(), l = \\\"\\\";\\n      return e && (l = Hd(e) ? e.checked ? \\\"true\\\" : \\\"false\\\" : e.value), e = l, e !== t ? (a.setValue(e), !0) : !1;\\n    }\\n    function Un(e) {\\n      if (e = e || (typeof document \\u003c \\\"u\\\" ? document : void 0), typeof e > \\\"u\\\") return null;\\n      try {\\n        return e.activeElement || e.body;\\n      } catch {\\n        return e.body;\\n      }\\n    }\\n    var l0 = \/[\\\\n\\\"\\\\\\\\]\/g;\\n    function aa(e) {\\n      return e.replace(\\n        l0,\\n        function(a) {\\n          return \\\"\\\\\\\\\\\" + a.charCodeAt(0).toString(16) + \\\" \\\";\\n        }\\n      );\\n    }\\n    function Ms(e, a, t, l, i, n, o, s) {\\n      e.name = \\\"\\\", o != null && typeof o != \\\"function\\\" && typeof o != \\\"symbol\\\" && typeof o != \\\"boolean\\\" ? e.type = o : e.removeAttribute(\\\"type\\\"), a != null ? o === \\\"number\\\" ? (a === 0 && e.value === \\\"\\\" || e.value != a) && (e.value = \\\"\\\" + $e(a)) : e.value !== \\\"\\\" + $e(a) && (e.value = \\\"\\\" + $e(a)) : o !== \\\"submit\\\" && o !== \\\"reset\\\" || e.removeAttribute(\\\"value\\\"), a != null ? Os(e, o, $e(a)) : t != null ? Os(e, o, $e(t)) : l != null && e.removeAttribute(\\\"value\\\"), i == null && n != null && (e.defaultChecked = !!n), i != null && (e.checked = i && typeof i != \\\"function\\\" && typeof i != \\\"symbol\\\"), s != null && typeof s != \\\"function\\\" && typeof s != \\\"symbol\\\" && typeof s != \\\"boolean\\\" ? e.name = \\\"\\\" + $e(s) : e.removeAttribute(\\\"name\\\");\\n    }\\n    function Bd(e, a, t, l, i, n, o, s) {\\n      if (n != null && typeof n != \\\"function\\\" && typeof n != \\\"symbol\\\" && typeof n != \\\"boolean\\\" && (e.type = n), a != null || t != null) {\\n        if (!(n !== \\\"submit\\\" && n !== \\\"reset\\\" || a != null)) {\\n          Ns(e);\\n          return;\\n        }\\n        t = t != null ? \\\"\\\" + $e(t) : \\\"\\\", a = a != null ? \\\"\\\" + $e(a) : t, s || a === e.value || (e.value = a), e.defaultValue = a;\\n      }\\n      l = l ?? i, l = typeof l != \\\"function\\\" && typeof l != \\\"symbol\\\" && !!l, e.checked = s ? e.checked : !!l, e.defaultChecked = !!l, o != null && typeof o != \\\"function\\\" && typeof o != \\\"symbol\\\" && typeof o != \\\"boolean\\\" && (e.name = o), Ns(e);\\n    }\\n    function Os(e, a, t) {\\n      a === \\\"number\\\" && Un(e.ownerDocument) === e || e.defaultValue === \\\"\\\" + t || (e.defaultValue = \\\"\\\" + t);\\n    }\\n    function ml(e, a, t, l) {\\n      if (e = e.options, a) {\\n        a = {};\\n        for (var i = 0; i \\u003c t.length; i++)\\n          a[\\\"$\\\" + t[i]] = !0;\\n        for (t = 0; t \\u003c e.length; t++)\\n          i = a.hasOwnProperty(\\\"$\\\" + e[t].value), e[t].selected !== i && (e[t].selected = i), i && l && (e[t].defaultSelected = !0);\\n      } else {\\n        for (t = \\\"\\\" + $e(t), a = null, i = 0; i \\u003c e.length; i++) {\\n          if (e[i].value === t) {\\n            e[i].selected = !0, l && (e[i].defaultSelected = !0);\\n            return;\\n          }\\n          a !== null || e[i].disabled || (a = e[i]);\\n        }\\n        a !== null && (a.selected = !0);\\n      }\\n    }\\n    function Gd(e, a, t) {\\n      if (a != null && (a = \\\"\\\" + $e(a), a !== e.value && (e.value = a), t == null)) {\\n        e.defaultValue !== a && (e.defaultValue = a);\\n        return;\\n      }\\n      e.defaultValue = t != null ? \\\"\\\" + $e(t) : \\\"\\\";\\n    }\\n    function Yd(e, a, t, l) {\\n      if (a == null) {\\n        if (l != null) {\\n          if (t != null) throw Error(b(92));\\n          if (Pl(l)) {\\n            if (1 \\u003c l.length) throw Error(b(93));\\n            l = l[0];\\n          }\\n          t = l;\\n        }\\n        t == null && (t = \\\"\\\"), a = t;\\n      }\\n      t = $e(a), e.defaultValue = t, l = e.textContent, l === t && l !== \\\"\\\" && l !== null && (e.value = l), Ns(e);\\n    }\\n    function Tl(e, a) {\\n      if (a) {\\n        var t = e.firstChild;\\n        if (t && t === e.lastChild && t.nodeType === 3) {\\n          t.nodeValue = a;\\n          return;\\n        }\\n      }\\n      e.textContent = a;\\n    }\\n    var i0 = new Set(\\n      \\\"animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp\\\".split(\\n        \\\" \\\"\\n      )\\n    );\\n    function lc(e, a, t) {\\n      var l = a.indexOf(\\\"--\\\") === 0;\\n      t == null || typeof t == \\\"boolean\\\" || t === \\\"\\\" ? l ? e.setProperty(a, \\\"\\\") : a === \\\"float\\\" ? e.cssFloat = \\\"\\\" : e[a] = \\\"\\\" : l ? e.setProperty(a, t) : typeof t != \\\"number\\\" || t === 0 || i0.has(a) ? a === \\\"float\\\" ? e.cssFloat = t : e[a] = (\\\"\\\" + t).trim() : e[a] = t + \\\"px\\\";\\n    }\\n    function Xd(e, a, t) {\\n      if (a != null && typeof a != \\\"object\\\")\\n        throw Error(b(62));\\n      if (e = e.style, t != null) {\\n        for (var l in t)\\n          !t.hasOwnProperty(l) || a != null && a.hasOwnProperty(l) || (l.indexOf(\\\"--\\\") === 0 ? e.setProperty(l, \\\"\\\") : l === \\\"float\\\" ? e.cssFloat = \\\"\\\" : e[l] = \\\"\\\");\\n        for (var i in a)\\n          l = a[i], a.hasOwnProperty(i) && t[i] !== l && lc(e, i, l);\\n      } else\\n        for (var n in a)\\n          a.hasOwnProperty(n) && lc(e, n, a[n]);\\n    }\\n    function Su(e) {\\n      if (e.indexOf(\\\"-\\\") === -1) return !1;\\n      switch (e) {\\n        case \\\"annotation-xml\\\":\\n        case \\\"color-profile\\\":\\n        case \\\"font-face\\\":\\n        case \\\"font-face-src\\\":\\n        case \\\"font-face-uri\\\":\\n        case \\\"font-face-format\\\":\\n        case \\\"font-face-name\\\":\\n        case \\\"missing-glyph\\\":\\n          return !1;\\n        default:\\n          return !0;\\n      }\\n    }\\n    var n0 = \/* @__PURE__ *\/ new Map([\\n      [\\\"acceptCharset\\\", \\\"accept-charset\\\"],\\n      [\\\"htmlFor\\\", \\\"for\\\"],\\n      [\\\"httpEquiv\\\", \\\"http-equiv\\\"],\\n      [\\\"crossOrigin\\\", \\\"crossorigin\\\"],\\n      [\\\"accentHeight\\\", \\\"accent-height\\\"],\\n      [\\\"alignmentBaseline\\\", \\\"alignment-baseline\\\"],\\n      [\\\"arabicForm\\\", \\\"arabic-form\\\"],\\n      [\\\"baselineShift\\\", \\\"baseline-shift\\\"],\\n      [\\\"capHeight\\\", \\\"cap-height\\\"],\\n      [\\\"clipPath\\\", \\\"clip-path\\\"],\\n      [\\\"clipRule\\\", \\\"clip-rule\\\"],\\n      [\\\"colorInterpolation\\\", \\\"color-interpolation\\\"],\\n      [\\\"colorInterpolationFilters\\\", \\\"color-interpolation-filters\\\"],\\n      [\\\"colorProfile\\\", \\\"color-profile\\\"],\\n      [\\\"colorRendering\\\", \\\"color-rendering\\\"],\\n      [\\\"dominantBaseline\\\", \\\"dominant-baseline\\\"],\\n      [\\\"enableBackground\\\", \\\"enable-background\\\"],\\n      [\\\"fillOpacity\\\", \\\"fill-opacity\\\"],\\n      [\\\"fillRule\\\", \\\"fill-rule\\\"],\\n      [\\\"floodColor\\\", \\\"flood-color\\\"],\\n      [\\\"floodOpacity\\\", \\\"flood-opacity\\\"],\\n      [\\\"fontFamily\\\", \\\"font-family\\\"],\\n      [\\\"fontSize\\\", \\\"font-size\\\"],\\n      [\\\"fontSizeAdjust\\\", \\\"font-size-adjust\\\"],\\n      [\\\"fontStretch\\\", \\\"font-stretch\\\"],\\n      [\\\"fontStyle\\\", \\\"font-style\\\"],\\n      [\\\"fontVariant\\\", \\\"font-variant\\\"],\\n      [\\\"fontWeight\\\", \\\"font-weight\\\"],\\n      [\\\"glyphName\\\", \\\"glyph-name\\\"],\\n      [\\\"glyphOrientationHorizontal\\\", \\\"glyph-orientation-horizontal\\\"],\\n      [\\\"glyphOrientationVertical\\\", \\\"glyph-orientation-vertical\\\"],\\n      [\\\"horizAdvX\\\", \\\"horiz-adv-x\\\"],\\n      [\\\"horizOriginX\\\", \\\"horiz-origin-x\\\"],\\n      [\\\"imageRendering\\\", \\\"image-rendering\\\"],\\n      [\\\"letterSpacing\\\", \\\"letter-spacing\\\"],\\n      [\\\"lightingColor\\\", \\\"lighting-color\\\"],\\n      [\\\"markerEnd\\\", \\\"marker-end\\\"],\\n      [\\\"markerMid\\\", \\\"marker-mid\\\"],\\n      [\\\"markerStart\\\", \\\"marker-start\\\"],\\n      [\\\"overlinePosition\\\", \\\"overline-position\\\"],\\n      [\\\"overlineThickness\\\", \\\"overline-thickness\\\"],\\n      [\\\"paintOrder\\\", \\\"paint-order\\\"],\\n      [\\\"panose-1\\\", \\\"panose-1\\\"],\\n      [\\\"pointerEvents\\\", \\\"pointer-events\\\"],\\n      [\\\"renderingIntent\\\", \\\"rendering-intent\\\"],\\n      [\\\"shapeRendering\\\", \\\"shape-rendering\\\"],\\n      [\\\"stopColor\\\", \\\"stop-color\\\"],\\n      [\\\"stopOpacity\\\", \\\"stop-opacity\\\"],\\n      [\\\"strikethroughPosition\\\", \\\"strikethrough-position\\\"],\\n      [\\\"strikethroughThickness\\\", \\\"strikethrough-thickness\\\"],\\n      [\\\"strokeDasharray\\\", \\\"stroke-dasharray\\\"],\\n      [\\\"strokeDashoffset\\\", \\\"stroke-dashoffset\\\"],\\n      [\\\"strokeLinecap\\\", \\\"stroke-linecap\\\"],\\n      [\\\"strokeLinejoin\\\", \\\"stroke-linejoin\\\"],\\n      [\\\"strokeMiterlimit\\\", \\\"stroke-miterlimit\\\"],\\n      [\\\"strokeOpacity\\\", \\\"stroke-opacity\\\"],\\n      [\\\"strokeWidth\\\", \\\"stroke-width\\\"],\\n      [\\\"textAnchor\\\", \\\"text-anchor\\\"],\\n      [\\\"textDecoration\\\", \\\"text-decoration\\\"],\\n      [\\\"textRendering\\\", \\\"text-rendering\\\"],\\n      [\\\"transformOrigin\\\", \\\"transform-origin\\\"],\\n      [\\\"underlinePosition\\\", \\\"underline-position\\\"],\\n      [\\\"underlineThickness\\\", \\\"underline-thickness\\\"],\\n      [\\\"unicodeBidi\\\", \\\"unicode-bidi\\\"],\\n      [\\\"unicodeRange\\\", \\\"unicode-range\\\"],\\n      [\\\"unitsPerEm\\\", \\\"units-per-em\\\"],\\n      [\\\"vAlphabetic\\\", \\\"v-alphabetic\\\"],\\n      [\\\"vHanging\\\", \\\"v-hanging\\\"],\\n      [\\\"vIdeographic\\\", \\\"v-ideographic\\\"],\\n      [\\\"vMathematical\\\", \\\"v-mathematical\\\"],\\n      [\\\"vectorEffect\\\", \\\"vector-effect\\\"],\\n      [\\\"vertAdvY\\\", \\\"vert-adv-y\\\"],\\n      [\\\"vertOriginX\\\", \\\"vert-origin-x\\\"],\\n      [\\\"vertOriginY\\\", \\\"vert-origin-y\\\"],\\n      [\\\"wordSpacing\\\", \\\"word-spacing\\\"],\\n      [\\\"writingMode\\\", \\\"writing-mode\\\"],\\n      [\\\"xmlnsXlink\\\", \\\"xmlns:xlink\\\"],\\n      [\\\"xHeight\\\", \\\"x-height\\\"]\\n    ]), o0 = \/^[\\\\u0000-\\\\u001F ]*j[\\\\r\\\\n\\\\t]*a[\\\\r\\\\n\\\\t]*v[\\\\r\\\\n\\\\t]*a[\\\\r\\\\n\\\\t]*s[\\\\r\\\\n\\\\t]*c[\\\\r\\\\n\\\\t]*r[\\\\r\\\\n\\\\t]*i[\\\\r\\\\n\\\\t]*p[\\\\r\\\\n\\\\t]*t[\\\\r\\\\n\\\\t]*:\/i;\\n    function gn(e) {\\n      return o0.test(\\\"\\\" + e) ? \\\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\\\" : e;\\n    }\\n    function ja() {\\n    }\\n    var js = null;\\n    function Tu(e) {\\n      return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e;\\n    }\\n    var il = null, gl = null;\\n    function ic(e) {\\n      var a = jl(e);\\n      if (a && (e = a.stateNode)) {\\n        var t = e[He] || null;\\n        e: switch (e = a.stateNode, a.type) {\\n          case \\\"input\\\":\\n            if (Ms(\\n              e,\\n              t.value,\\n              t.defaultValue,\\n              t.defaultValue,\\n              t.checked,\\n              t.defaultChecked,\\n              t.type,\\n              t.name\\n            ), a = t.name, t.type === \\\"radio\\\" && a != null) {\\n              for (t = e; t.parentNode; ) t = t.parentNode;\\n              for (t = t.querySelectorAll(\\n                'input[name=\\\"' + aa(\\n                  \\\"\\\" + a\\n                ) + '\\\"][type=\\\"radio\\\"]'\\n              ), a = 0; a \\u003c t.length; a++) {\\n                var l = t[a];\\n                if (l !== e && l.form === e.form) {\\n                  var i = l[He] || null;\\n                  if (!i) throw Error(b(90));\\n                  Ms(\\n                    l,\\n                    i.value,\\n                    i.defaultValue,\\n                    i.defaultValue,\\n                    i.checked,\\n                    i.defaultChecked,\\n                    i.type,\\n                    i.name\\n                  );\\n                }\\n              }\\n              for (a = 0; a \\u003c t.length; a++)\\n                l = t[a], l.form === e.form && Rd(l);\\n            }\\n            break e;\\n          case \\\"textarea\\\":\\n            Gd(e, t.value, t.defaultValue);\\n            break e;\\n          case \\\"select\\\":\\n            a = t.value, a != null && ml(e, !!t.multiple, a, !1);\\n        }\\n      }\\n    }\\n    var Ko = !1;\\n    function Vd(e, a, t) {\\n      if (Ko) return e(a, t);\\n      Ko = !0;\\n      try {\\n        var l = e(a);\\n        return l;\\n      } finally {\\n        if (Ko = !1, (il !== null || gl !== null) && (vo(), il && (a = il, e = gl, gl = il = null, ic(a), e)))\\n          for (a = 0; a \\u003c e.length; a++) ic(e[a]);\\n      }\\n    }\\n    function vi(e, a) {\\n      var t = e.stateNode;\\n      if (t === null) return null;\\n      var l = t\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7364cb33 elementor-widget elementor-widget-html\" data-id=\"7364cb33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"5\">\"[He] || null;\\n      if (l === null) return null;\\n      t = l[a];\\n      e: switch (a) {\\n        case \\\"onClick\\\":\\n        case \\\"onClickCapture\\\":\\n        case \\\"onDoubleClick\\\":\\n        case \\\"onDoubleClickCapture\\\":\\n        case \\\"onMouseDown\\\":\\n        case \\\"onMouseDownCapture\\\":\\n        case \\\"onMouseMove\\\":\\n        case \\\"onMouseMoveCapture\\\":\\n        case \\\"onMouseUp\\\":\\n        case \\\"onMouseUpCapture\\\":\\n        case \\\"onMouseEnter\\\":\\n          (l = !l.disabled) || (e = e.type, l = !(e === \\\"button\\\" || e === \\\"input\\\" || e === \\\"select\\\" || e === \\\"textarea\\\")), e = !l;\\n          break e;\\n        default:\\n          e = !1;\\n      }\\n      if (e) return null;\\n      if (t && typeof t != \\\"function\\\")\\n        throw Error(\\n          b(231, a, typeof t)\\n        );\\n      return t;\\n    }\\n    var Ha = !(typeof window > \\\"u\\\" || typeof window.document > \\\"u\\\" || typeof window.document.createElement > \\\"u\\\"), Us = !1;\\n    if (Ha)\\n      try {\\n        Ft = {}, Object.defineProperty(Ft, \\\"passive\\\", {\\n          get: function() {\\n            Us = !0;\\n          }\\n        }), window.addEventListener(\\\"test\\\", Ft, Ft), window.removeEventListener(\\\"test\\\", Ft, Ft);\\n      } catch {\\n        Us = !1;\\n      }\\n    var Ft, lt = null, Au = null, hn = null;\\n    function Qd() {\\n      if (hn) return hn;\\n      var e, a = Au, t = a.length, l, i = \\\"value\\\" in lt ? lt.value : lt.textContent, n = i.length;\\n      for (e = 0; e \\u003c t && a[e] === i[e]; e++) ;\\n      var o = t - e;\\n      for (l = 1; l \\u003c= o && a[t - l] === i[n - l]; l++) ;\\n      return hn = i.slice(e, 1 \\u003c l ? 1 - l : void 0);\\n    }\\n    function vn(e) {\\n      var a = e.keyCode;\\n      return \\\"charCode\\\" in e ? (e = e.charCode, e === 0 && a === 13 && (e = 13)) : e = a, e === 10 && (e = 13), 32 \\u003c= e || e === 13 ? e : 0;\\n    }\\n    function en() {\\n      return !0;\\n    }\\n    function nc() {\\n      return !1;\\n    }\\n    function Re(e) {\\n      function a(t, l, i, n, o) {\\n        this._reactName = t, this._targetInst = i, this.type = l, this.nativeEvent = n, this.target = o, this.currentTarget = null;\\n        for (var s in e)\\n          e.hasOwnProperty(s) && (t = e[s], this[s] = t ? t(n) : n[s]);\\n        return this.isDefaultPrevented = (n.defaultPrevented != null ? n.defaultPrevented : n.returnValue === !1) ? en : nc, this.isPropagationStopped = nc, this;\\n      }\\n      return ae(a.prototype, {\\n        preventDefault: function() {\\n          this.defaultPrevented = !0;\\n          var t = this.nativeEvent;\\n          t && (t.preventDefault ? t.preventDefault() : typeof t.returnValue != \\\"unknown\\\" && (t.returnValue = !1), this.isDefaultPrevented = en);\\n        },\\n        stopPropagation: function() {\\n          var t = this.nativeEvent;\\n          t && (t.stopPropagation ? t.stopPropagation() : typeof t.cancelBubble != \\\"unknown\\\" && (t.cancelBubble = !0), this.isPropagationStopped = en);\\n        },\\n        persist: function() {\\n        },\\n        isPersistent: en\\n      }), a;\\n    }\\n    var Gt = {\\n      eventPhase: 0,\\n      bubbles: 0,\\n      cancelable: 0,\\n      timeStamp: function(e) {\\n        return e.timeStamp || Date.now();\\n      },\\n      defaultPrevented: 0,\\n      isTrusted: 0\\n    }, no = Re(Gt), wi = ae({}, Gt, { view: 0, detail: 0 }), s0 = Re(wi), Jo, ko, Kl, oo = ae({}, wi, {\\n      screenX: 0,\\n      screenY: 0,\\n      clientX: 0,\\n      clientY: 0,\\n      pageX: 0,\\n      pageY: 0,\\n      ctrlKey: 0,\\n      shiftKey: 0,\\n      altKey: 0,\\n      metaKey: 0,\\n      getModifierState: Eu,\\n      button: 0,\\n      buttons: 0,\\n      relatedTarget: function(e) {\\n        return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget;\\n      },\\n      movementX: function(e) {\\n        return \\\"movementX\\\" in e ? e.movementX : (e !== Kl && (Kl && e.type === \\\"mousemove\\\" ? (Jo = e.screenX - Kl.screenX, ko = e.screenY - Kl.screenY) : ko = Jo = 0, Kl = e), Jo);\\n      },\\n      movementY: function(e) {\\n        return \\\"movementY\\\" in e ? e.movementY : ko;\\n      }\\n    }), oc = Re(oo), u0 = ae({}, oo, { dataTransfer: 0 }), r0 = Re(u0), c0 = ae({}, wi, { relatedTarget: 0 }), Io = Re(c0), d0 = ae({}, Gt, {\\n      animationName: 0,\\n      elapsedTime: 0,\\n      pseudoElement: 0\\n    }), p0 = Re(d0), f0 = ae({}, Gt, {\\n      clipboardData: function(e) {\\n        return \\\"clipboardData\\\" in e ? e.clipboardData : window.clipboardData;\\n      }\\n    }), m0 = Re(f0), g0 = ae({}, Gt, { data: 0 }), sc = Re(g0), h0 = {\\n      Esc: \\\"Escape\\\",\\n      Spacebar: \\\" \\\",\\n      Left: \\\"ArrowLeft\\\",\\n      Up: \\\"ArrowUp\\\",\\n      Right: \\\"ArrowRight\\\",\\n      Down: \\\"ArrowDown\\\",\\n      Del: \\\"Delete\\\",\\n      Win: \\\"OS\\\",\\n      Menu: \\\"ContextMenu\\\",\\n      Apps: \\\"ContextMenu\\\",\\n      Scroll: \\\"ScrollLock\\\",\\n      MozPrintableKey: \\\"Unidentified\\\"\\n    }, v0 = {\\n      8: \\\"Backspace\\\",\\n      9: \\\"Tab\\\",\\n      12: \\\"Clear\\\",\\n      13: \\\"Enter\\\",\\n      16: \\\"Shift\\\",\\n      17: \\\"Control\\\",\\n      18: \\\"Alt\\\",\\n      19: \\\"Pause\\\",\\n      20: \\\"CapsLock\\\",\\n      27: \\\"Escape\\\",\\n      32: \\\" \\\",\\n      33: \\\"PageUp\\\",\\n      34: \\\"PageDown\\\",\\n      35: \\\"End\\\",\\n      36: \\\"Home\\\",\\n      37: \\\"ArrowLeft\\\",\\n      38: \\\"ArrowUp\\\",\\n      39: \\\"ArrowRight\\\",\\n      40: \\\"ArrowDown\\\",\\n      45: \\\"Insert\\\",\\n      46: \\\"Delete\\\",\\n      112: \\\"F1\\\",\\n      113: \\\"F2\\\",\\n      114: \\\"F3\\\",\\n      115: \\\"F4\\\",\\n      116: \\\"F5\\\",\\n      117: \\\"F6\\\",\\n      118: \\\"F7\\\",\\n      119: \\\"F8\\\",\\n      120: \\\"F9\\\",\\n      121: \\\"F10\\\",\\n      122: \\\"F11\\\",\\n      123: \\\"F12\\\",\\n      144: \\\"NumLock\\\",\\n      145: \\\"ScrollLock\\\",\\n      224: \\\"Meta\\\"\\n    }, b0 = {\\n      Alt: \\\"altKey\\\",\\n      Control: \\\"ctrlKey\\\",\\n      Meta: \\\"metaKey\\\",\\n      Shift: \\\"shiftKey\\\"\\n    };\\n    function y0(e) {\\n      var a = this.nativeEvent;\\n      return a.getModifierState ? a.getModifierState(e) : (e = b0[e]) ? !!a[e] : !1;\\n    }\\n    function Eu() {\\n      return y0;\\n    }\\n    var x0 = ae({}, wi, {\\n      key: function(e) {\\n        if (e.key) {\\n          var a = h0[e.key] || e.key;\\n          if (a !== \\\"Unidentified\\\") return a;\\n        }\\n        return e.type === \\\"keypress\\\" ? (e = vn(e), e === 13 ? \\\"Enter\\\" : String.fromCharCode(e)) : e.type === \\\"keydown\\\" || e.type === \\\"keyup\\\" ? v0[e.keyCode] || \\\"Unidentified\\\" : \\\"\\\";\\n      },\\n      code: 0,\\n      location: 0,\\n      ctrlKey: 0,\\n      shiftKey: 0,\\n      altKey: 0,\\n      metaKey: 0,\\n      repeat: 0,\\n      locale: 0,\\n      getModifierState: Eu,\\n      charCode: function(e) {\\n        return e.type === \\\"keypress\\\" ? vn(e) : 0;\\n      },\\n      keyCode: function(e) {\\n        return e.type === \\\"keydown\\\" || e.type === \\\"keyup\\\" ? e.keyCode : 0;\\n      },\\n      which: function(e) {\\n        return e.type === \\\"keypress\\\" ? vn(e) : e.type === \\\"keydown\\\" || e.type === \\\"keyup\\\" ? e.keyCode : 0;\\n      }\\n    }), S0 = Re(x0), T0 = ae({}, oo, {\\n      pointerId: 0,\\n      width: 0,\\n      height: 0,\\n      pressure: 0,\\n      tangentialPressure: 0,\\n      tiltX: 0,\\n      tiltY: 0,\\n      twist: 0,\\n      pointerType: 0,\\n      isPrimary: 0\\n    }), uc = Re(T0), A0 = ae({}, wi, {\\n      touches: 0,\\n      targetTouches: 0,\\n      changedTouches: 0,\\n      altKey: 0,\\n      metaKey: 0,\\n      ctrlKey: 0,\\n      shiftKey: 0,\\n      getModifierState: Eu\\n    }), E0 = Re(A0), C0 = ae({}, Gt, {\\n      propertyName: 0,\\n      elapsedTime: 0,\\n      pseudoElement: 0\\n    }), q0 = Re(C0), D0 = ae({}, oo, {\\n      deltaX: function(e) {\\n        return \\\"deltaX\\\" in e ? e.deltaX : \\\"wheelDeltaX\\\" in e ? -e.wheelDeltaX : 0;\\n      },\\n      deltaY: function(e) {\\n        return \\\"deltaY\\\" in e ? e.deltaY : \\\"wheelDeltaY\\\" in e ? -e.wheelDeltaY : \\\"wheelDelta\\\" in e ? -e.wheelDelta : 0;\\n      },\\n      deltaZ: 0,\\n      deltaMode: 0\\n    }), z0 = Re(D0), N0 = ae({}, Gt, {\\n      newState: 0,\\n      oldState: 0\\n    }), M0 = Re(N0), O0 = [9, 13, 27, 32], Cu = Ha && \\\"CompositionEvent\\\" in window, li = null;\\n    Ha && \\\"documentMode\\\" in document && (li = document.documentMode);\\n    var j0 = Ha && \\\"TextEvent\\\" in window && !li, Zd = Ha && (!Cu || li && 8 \\u003c li && 11 >= li), rc = \\\" \\\", cc = !1;\\n    function Kd(e, a) {\\n      switch (e) {\\n        case \\\"keyup\\\":\\n          return O0.indexOf(a.keyCode) !== -1;\\n        case \\\"keydown\\\":\\n          return a.keyCode !== 229;\\n        case \\\"keypress\\\":\\n        case \\\"mousedown\\\":\\n        case \\\"focusout\\\":\\n          return !0;\\n        default:\\n          return !1;\\n      }\\n    }\\n    function Jd(e) {\\n      return e = e.detail, typeof e == \\\"object\\\" && \\\"data\\\" in e ? e.data : null;\\n    }\\n    var nl = !1;\\n    function U0(e, a) {\\n      switch (e) {\\n        case \\\"compositionend\\\":\\n          return Jd(a);\\n        case \\\"keypress\\\":\\n          return a.which !== 32 ? null : (cc = !0, rc);\\n        case \\\"textInput\\\":\\n          return e = a.data, e === rc && cc ? null : e;\\n        default:\\n          return null;\\n      }\\n    }\\n    function L0(e, a) {\\n      if (nl)\\n        return e === \\\"compositionend\\\" || !Cu && Kd(e, a) ? (e = Qd(), hn = Au = lt = null, nl = !1, e) : null;\\n      switch (e) {\\n        case \\\"paste\\\":\\n          return null;\\n        case \\\"keypress\\\":\\n          if (!(a.ctrlKey || a.altKey || a.metaKey) || a.ctrlKey && a.altKey) {\\n            if (a.char && 1 \\u003c a.char.length)\\n              return a.char;\\n            if (a.which) return String.fromCharCode(a.which);\\n          }\\n          return null;\\n        case \\\"compositionend\\\":\\n          return Zd && a.locale !== \\\"ko\\\" ? null : a.data;\\n        default:\\n          return null;\\n      }\\n    }\\n    var w0 = {\\n      color: !0,\\n      date: !0,\\n      datetime: !0,\\n      \\\"datetime-local\\\": !0,\\n      email: !0,\\n      month: !0,\\n      number: !0,\\n      password: !0,\\n      range: !0,\\n      search: !0,\\n      tel: !0,\\n      text: !0,\\n      time: !0,\\n      url: !0,\\n      week: !0\\n    };\\n    function dc(e) {\\n      var a = e && e.nodeName && e.nodeName.toLowerCase();\\n      return a === \\\"input\\\" ? !!w0[e.type] : a === \\\"textarea\\\";\\n    }\\n    function kd(e, a, t, l) {\\n      il ? gl ? gl.push(l) : gl = [l] : il = l, a = Wn(a, \\\"onChange\\\"), 0 \\u003c a.length && (t = new no(\\n        \\\"onChange\\\",\\n        \\\"change\\\",\\n        null,\\n        t,\\n        l\\n      ), e.push({ event: t, listeners: a }));\\n    }\\n    var ii = null, bi = null;\\n    function _0(e) {\\n      Qf(e, 0);\\n    }\\n    function so(e) {\\n      var a = ei(e);\\n      if (Rd(a)) return e;\\n    }\\n    function pc(e, a) {\\n      if (e === \\\"change\\\") return a;\\n    }\\n    var Id = !1;\\n    Ha && (Ha ? (tn = \\\"oninput\\\" in document, tn || (Fo = document.createElement(\\\"div\\\"), Fo.setAttribute(\\\"oninput\\\", \\\"return;\\\"), tn = typeof Fo.oninput == \\\"function\\\"), an = tn) : an = !1, Id = an && (!document.documentMode || 9 \\u003c document.documentMode));\\n    var an, tn, Fo;\\n    function fc() {\\n      ii && (ii.detachEvent(\\\"onpropertychange\\\", Fd), bi = ii = null);\\n    }\\n    function Fd(e) {\\n      if (e.propertyName === \\\"value\\\" && so(bi)) {\\n        var a = [];\\n        kd(\\n          a,\\n          bi,\\n          e,\\n          Tu(e)\\n        ), Vd(_0, a);\\n      }\\n    }\\n    function H0(e, a, t) {\\n      e === \\\"focusin\\\" ? (fc(), ii = a, bi = t, ii.attachEvent(\\\"onpropertychange\\\", Fd)) : e === \\\"focusout\\\" && fc();\\n    }\\n    function R0(e) {\\n      if (e === \\\"selectionchange\\\" || e === \\\"keyup\\\" || e === \\\"keydown\\\")\\n        return so(bi);\\n    }\\n    function B0(e, a) {\\n      if (e === \\\"click\\\") return so(a);\\n    }\\n    function G0(e, a) {\\n      if (e === \\\"input\\\" || e === \\\"change\\\")\\n        return so(a);\\n    }\\n    function Y0(e, a) {\\n      return e === a && (e !== 0 || 1 \/ e === 1 \/ a) || e !== e && a !== a;\\n    }\\n    var ke = typeof Object.is == \\\"function\\\" ? Object.is : Y0;\\n    function yi(e, a) {\\n      if (ke(e, a)) return !0;\\n      if (typeof e != \\\"object\\\" || e === null || typeof a != \\\"object\\\" || a === null)\\n        return !1;\\n      var t = Object.keys(e), l = Object.keys(a);\\n      if (t.length !== l.length) return !1;\\n      for (l = 0; l \\u003c t.length; l++) {\\n        var i = t[l];\\n        if (!Ds.call(a, i) || !ke(e[i], a[i]))\\n          return !1;\\n      }\\n      return !0;\\n    }\\n    function mc(e) {\\n      for (; e && e.firstChild; ) e = e.firstChild;\\n      return e;\\n    }\\n    function gc(e, a) {\\n      var t = mc(e);\\n      e = 0;\\n      for (var l; t; ) {\\n        if (t.nodeType === 3) {\\n          if (l = e + t.textContent.length, e \\u003c= a && l >= a)\\n            return { node: t, offset: a - e };\\n     \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35a1eec7 elementor-widget elementor-widget-html\" data-id=\"35a1eec7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"6\">\"     e = l;\\n        }\\n        e: {\\n          for (; t; ) {\\n            if (t.nextSibling) {\\n              t = t.nextSibling;\\n              break e;\\n            }\\n            t = t.parentNode;\\n          }\\n          t = void 0;\\n        }\\n        t = mc(t);\\n      }\\n    }\\n    function Wd(e, a) {\\n      return e && a ? e === a ? !0 : e && e.nodeType === 3 ? !1 : a && a.nodeType === 3 ? Wd(e, a.parentNode) : \\\"contains\\\" in e ? e.contains(a) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(a) & 16) : !1 : !1;\\n    }\\n    function $d(e) {\\n      e = e != null && e.ownerDocument != null && e.ownerDocument.defaultView != null ? e.ownerDocument.defaultView : window;\\n      for (var a = Un(e.document); a instanceof e.HTMLIFrameElement; ) {\\n        try {\\n          var t = typeof a.contentWindow.location.href == \\\"string\\\";\\n        } catch {\\n          t = !1;\\n        }\\n        if (t) e = a.contentWindow;\\n        else break;\\n        a = Un(e.document);\\n      }\\n      return a;\\n    }\\n    function qu(e) {\\n      var a = e && e.nodeName && e.nodeName.toLowerCase();\\n      return a && (a === \\\"input\\\" && (e.type === \\\"text\\\" || e.type === \\\"search\\\" || e.type === \\\"tel\\\" || e.type === \\\"url\\\" || e.type === \\\"password\\\") || a === \\\"textarea\\\" || e.contentEditable === \\\"true\\\");\\n    }\\n    var X0 = Ha && \\\"documentMode\\\" in document && 11 >= document.documentMode, ol = null, Ls = null, ni = null, ws = !1;\\n    function hc(e, a, t) {\\n      var l = t.window === t ? t.document : t.nodeType === 9 ? t : t.ownerDocument;\\n      ws || ol == null || ol !== Un(l) || (l = ol, \\\"selectionStart\\\" in l && qu(l) ? l = { start: l.selectionStart, end: l.selectionEnd } : (l = (l.ownerDocument && l.ownerDocument.defaultView || window).getSelection(), l = {\\n        anchorNode: l.anchorNode,\\n        anchorOffset: l.anchorOffset,\\n        focusNode: l.focusNode,\\n        focusOffset: l.focusOffset\\n      }), ni && yi(ni, l) || (ni = l, l = Wn(Ls, \\\"onSelect\\\"), 0 \\u003c l.length && (a = new no(\\n        \\\"onSelect\\\",\\n        \\\"select\\\",\\n        null,\\n        a,\\n        t\\n      ), e.push({ event: a, listeners: l }), a.target = ol)));\\n    }\\n    function Et(e, a) {\\n      var t = {};\\n      return t[e.toLowerCase()] = a.toLowerCase(), t[\\\"Webkit\\\" + e] = \\\"webkit\\\" + a, t[\\\"Moz\\\" + e] = \\\"moz\\\" + a, t;\\n    }\\n    var sl = {\\n      animationend: Et(\\\"Animation\\\", \\\"AnimationEnd\\\"),\\n      animationiteration: Et(\\\"Animation\\\", \\\"AnimationIteration\\\"),\\n      animationstart: Et(\\\"Animation\\\", \\\"AnimationStart\\\"),\\n      transitionrun: Et(\\\"Transition\\\", \\\"TransitionRun\\\"),\\n      transitionstart: Et(\\\"Transition\\\", \\\"TransitionStart\\\"),\\n      transitioncancel: Et(\\\"Transition\\\", \\\"TransitionCancel\\\"),\\n      transitionend: Et(\\\"Transition\\\", \\\"TransitionEnd\\\")\\n    }, Wo = {}, Pd = {};\\n    Ha && (Pd = document.createElement(\\\"div\\\").style, \\\"AnimationEvent\\\" in window || (delete sl.animationend.animation, delete sl.animationiteration.animation, delete sl.animationstart.animation), \\\"TransitionEvent\\\" in window || delete sl.transitionend.transition);\\n    function Yt(e) {\\n      if (Wo[e]) return Wo[e];\\n      if (!sl[e]) return e;\\n      var a = sl[e], t;\\n      for (t in a)\\n        if (a.hasOwnProperty(t) && t in Pd)\\n          return Wo[e] = a[t];\\n      return e;\\n    }\\n    var ep = Yt(\\\"animationend\\\"), ap = Yt(\\\"animationiteration\\\"), tp = Yt(\\\"animationstart\\\"), V0 = Yt(\\\"transitionrun\\\"), Q0 = Yt(\\\"transitionstart\\\"), Z0 = Yt(\\\"transitioncancel\\\"), lp = Yt(\\\"transitionend\\\"), ip = \/* @__PURE__ *\/ new Map(), _s = \\\"abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel\\\".split(\\n      \\\" \\\"\\n    );\\n    _s.push(\\\"scrollEnd\\\");\\n    function fa(e, a) {\\n      ip.set(e, a), Bt(a, [e]);\\n    }\\n    var Ln = typeof reportError == \\\"function\\\" ? reportError : function(e) {\\n      if (typeof window == \\\"object\\\" && typeof window.ErrorEvent == \\\"function\\\") {\\n        var a = new window.ErrorEvent(\\\"error\\\", {\\n          bubbles: !0,\\n          cancelable: !0,\\n          message: typeof e == \\\"object\\\" && e !== null && typeof e.message == \\\"string\\\" ? String(e.message) : String(e),\\n          error: e\\n        });\\n        if (!window.dispatchEvent(a)) return;\\n      } else if (typeof process == \\\"object\\\" && typeof process.emit == \\\"function\\\") {\\n        process.emit(\\\"uncaughtException\\\", e);\\n        return;\\n      }\\n      console.error(e);\\n    }, We = [], ul = 0, Du = 0;\\n    function uo() {\\n      for (var e = ul, a = Du = ul = 0; a \\u003c e; ) {\\n        var t = We[a];\\n        We[a++] = null;\\n        var l = We[a];\\n        We[a++] = null;\\n        var i = We[a];\\n        We[a++] = null;\\n        var n = We[a];\\n        if (We[a++] = null, l !== null && i !== null) {\\n          var o = l.pending;\\n          o === null ? i.next = i : (i.next = o.next, o.next = i), l.pending = i;\\n        }\\n        n !== 0 && np(t, i, n);\\n      }\\n    }\\n    function ro(e, a, t, l) {\\n      We[ul++] = e, We[ul++] = a, We[ul++] = t, We[ul++] = l, Du |= l, e.lanes |= l, e = e.alternate, e !== null && (e.lanes |= l);\\n    }\\n    function zu(e, a, t, l) {\\n      return ro(e, a, t, l), wn(e);\\n    }\\n    function Xt(e, a) {\\n      return ro(e, null, null, a), wn(e);\\n    }\\n    function np(e, a, t) {\\n      e.lanes |= t;\\n      var l = e.alternate;\\n      l !== null && (l.lanes |= t);\\n      for (var i = !1, n = e.return; n !== null; )\\n        n.childLanes |= t, l = n.alternate, l !== null && (l.childLanes |= t), n.tag === 22 && (e = n.stateNode, e === null || e._visibility & 1 || (i = !0)), e = n, n = n.return;\\n      return e.tag === 3 ? (n = e.stateNode, i && a !== null && (i = 31 - Ke(t), e = n.hiddenUpdates, l = e[i], l === null ? e[i] = [a] : l.push(a), a.lane = t | 536870912), n) : null;\\n    }\\n    function wn(e) {\\n      if (50 \\u003c mi)\\n        throw mi = 0, lu = null, Error(b(185));\\n      for (var a = e.return; a !== null; )\\n        e = a, a = e.return;\\n      return e.tag === 3 ? e.stateNode : null;\\n    }\\n    var rl = {};\\n    function K0(e, a, t, l) {\\n      this.tag = e, this.key = t, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index = 0, this.refCleanup = this.ref = null, this.pendingProps = a, this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null, this.mode = l, this.subtreeFlags = this.flags = 0, this.deletions = null, this.childLanes = this.lanes = 0, this.alternate = null;\\n    }\\n    function Xe(e, a, t, l) {\\n      return new K0(e, a, t, l);\\n    }\\n    function Nu(e) {\\n      return e = e.prototype, !(!e || !e.isReactComponent);\\n    }\\n    function La(e, a) {\\n      var t = e.alternate;\\n      return t === null ? (t = Xe(\\n        e.tag,\\n        a,\\n        e.key,\\n        e.mode\\n      ), t.elementType = e.elementType, t.type = e.type, t.stateNode = e.stateNode, t.alternate = e, e.alternate = t) : (t.pendingProps = a, t.type = e.type, t.flags = 0, t.subtreeFlags = 0, t.deletions = null), t.flags = e.flags & 65011712, t.childLanes = e.childLanes, t.lanes = e.lanes, t.child = e.child, t.memoizedProps = e.memoizedProps, t.memoizedState = e.memoizedState, t.updateQueue = e.updateQueue, a = e.dependencies, t.dependencies = a === null ? null : { lanes: a.lanes, firstContext: a.firstContext }, t.sibling = e.sibling, t.index = e.index, t.ref = e.ref, t.refCleanup = e.refCleanup, t;\\n    }\\n    function op(e, a) {\\n      e.flags &= 65011714;\\n      var t = e.alternate;\\n      return t === null ? (e.childLanes = 0, e.lanes = a, e.child = null, e.subtreeFlags = 0, e.memoizedProps = null, e.memoizedState = null, e.updateQueue = null, e.dependencies = null, e.stateNode = null) : (e.childLanes = t.childLanes, e.lanes = t.lanes, e.child = t.child, e.subtreeFlags = 0, e.deletions = null, e.memoizedProps = t.memoizedProps, e.memoizedState = t.memoizedState, e.updateQueue = t.updateQueue, e.type = t.type, a = t.dependencies, e.dependencies = a === null ? null : {\\n        lanes: a.lanes,\\n        firstContext: a.firstContext\\n      }), e;\\n    }\\n    function bn(e, a, t, l, i, n) {\\n      var o = 0;\\n      if (l = e, typeof e == \\\"function\\\") Nu(e) && (o = 1);\\n      else if (typeof e == \\\"string\\\")\\n        o = Iy(\\n          e,\\n          t,\\n          ya.current\\n        ) ? 26 : e === \\\"html\\\" || e === \\\"head\\\" || e === \\\"body\\\" ? 27 : 5;\\n      else\\n        e: switch (e) {\\n          case As:\\n            return e = Xe(31, t, a, i), e.elementType = As, e.lanes = n, e;\\n          case al:\\n            return Mt(t.children, i, n, a);\\n          case Cd:\\n            o = 8, i |= 24;\\n            break;\\n          case xs:\\n            return e = Xe(12, t, a, i | 2), e.elementType = xs, e.lanes = n, e;\\n          case Ss:\\n            return e = Xe(13, t, a, i), e.elementType = Ss, e.lanes = n, e;\\n          case Ts:\\n            return e = Xe(19, t, a, i), e.elementType = Ts, e.lanes = n, e;\\n          default:\\n            if (typeof e == \\\"object\\\" && e !== null)\\n              switch (e.$$typeof) {\\n                case Oa:\\n                  o = 10;\\n                  break e;\\n                case qd:\\n                  o = 9;\\n                  break e;\\n                case gu:\\n                  o = 11;\\n                  break e;\\n                case hu:\\n                  o = 14;\\n                  break e;\\n                case Fa:\\n                  o = 16, l = null;\\n                  break e;\\n              }\\n            o = 29, t = Error(\\n              b(130, e === null ? \\\"null\\\" : typeof e, \\\"\\\")\\n            ), l = null;\\n        }\\n      return a = Xe(o, t, a, i), a.elementType = e, a.type = l, a.lanes = n, a;\\n    }\\n    function Mt(e, a, t, l) {\\n      return e = Xe(7, e, l, a), e.lanes = t, e;\\n    }\\n    function $o(e, a, t) {\\n      return e = Xe(6, e, null, a), e.lanes = t, e;\\n    }\\n    function sp(e) {\\n      var a = Xe(18, null, null, 0);\\n      return a.stateNode = e, a;\\n    }\\n    function Po(e, a, t) {\\n      return a = Xe(\\n        4,\\n        e.children !== null ? e.children : [],\\n        e.key,\\n        a\\n      ), a.lanes = t, a.stateNode = {\\n        containerInfo: e.containerInfo,\\n        pendingChildren: null,\\n        implementation: e.implementation\\n      }, a;\\n    }\\n    var vc = \/* @__PURE__ *\/ new WeakMap();\\n    function ta(e, a) {\\n      if (typeof e == \\\"object\\\" && e !== null) {\\n        var t = vc.get(e);\\n        return t !== void 0 ? t : (a = {\\n          value: e,\\n          source: a,\\n          stack: $r(a)\\n        }, vc.set(e, a), a);\\n      }\\n      return {\\n        value: e,\\n        source: a,\\n        stack: $r(a)\\n      };\\n    }\\n    var cl = [], dl = 0, _n = null, xi = 0, Pe = [], ea = 0, ht = null, ha = 1, va = \\\"\\\";\\n    function Na(e, a) {\\n      cl[dl++] = xi, cl[dl++] = _n, _n = e, xi = a;\\n    }\\n    function up(e, a, t) {\\n      Pe[ea++] = ha, Pe[ea++] = va, Pe[ea++] = ht, ht = e;\\n      var l = ha;\\n      e = va;\\n      var i = 32 - Ke(l) - 1;\\n      l &= ~(1 \\u003c\\u003c i), t += 1;\\n      var n = 32 - Ke(a) + i;\\n      if (30 \\u003c n) {\\n        var o = i - i % 5;\\n        n = (l & (1 \\u003c\\u003c o) - 1).toString(32), l >>= o, i -= o, ha = 1 \\u003c\\u003c 32 - Ke(a) + i | t \\u003c\\u003c i | l, va = n + e;\\n      } else\\n        ha = 1 \\u003c\\u003c n | t \\u003c\\u003c i | l, va = e;\\n    }\\n    function Mu(e) {\\n      e.return !== null && (Na(e, 1), up(e, 1, 0));\\n    }\\n    function Ou(e) {\\n      for (; e === _n; )\\n        _n = cl[--dl], cl[dl] = null, xi = cl[--dl], cl[dl] = null;\\n      for (; e === ht; )\\n        ht = Pe[--ea], Pe[ea] = null, va = Pe[--ea], Pe[ea] = null, ha = Pe[--ea], Pe[ea] = null;\\n    }\\n    function rp(e, a) {\\n      Pe[ea++] = ha, Pe[ea++] = va, Pe[ea++] = ht, ha = a.id, va = a.overflow, ht = e;\\n    }\\n    var Se = null, ee = null, H = !1, ut = null, la = !1, Hs = Error(b(519));\\n    f\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d4f660a elementor-widget elementor-widget-html\" data-id=\"5d4f660a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"7\">\"unction vt(e) {\\n      var a = Error(\\n        b(\\n          418,\\n          1 \\u003c arguments.length && arguments[1] !== void 0 && arguments[1] ? \\\"text\\\" : \\\"HTML\\\",\\n          \\\"\\\"\\n        )\\n      );\\n      throw Si(ta(a, e)), Hs;\\n    }\\n    function bc(e) {\\n      var a = e.stateNode, t = e.type, l = e.memoizedProps;\\n      switch (a[xe] = e, a[He] = l, t) {\\n        case \\\"dialog\\\":\\n          U(\\\"cancel\\\", a), U(\\\"close\\\", a);\\n          break;\\n        case \\\"iframe\\\":\\n        case \\\"object\\\":\\n        case \\\"embed\\\":\\n          U(\\\"load\\\", a);\\n          break;\\n        case \\\"video\\\":\\n        case \\\"audio\\\":\\n          for (t = 0; t \\u003c Ci.length; t++)\\n            U(Ci[t], a);\\n          break;\\n        case \\\"source\\\":\\n          U(\\\"error\\\", a);\\n          break;\\n        case \\\"img\\\":\\n        case \\\"image\\\":\\n        case \\\"link\\\":\\n          U(\\\"error\\\", a), U(\\\"load\\\", a);\\n          break;\\n        case \\\"details\\\":\\n          U(\\\"toggle\\\", a);\\n          break;\\n        case \\\"input\\\":\\n          U(\\\"invalid\\\", a), Bd(\\n            a,\\n            l.value,\\n            l.defaultValue,\\n            l.checked,\\n            l.defaultChecked,\\n            l.type,\\n            l.name,\\n            !0\\n          );\\n          break;\\n        case \\\"select\\\":\\n          U(\\\"invalid\\\", a);\\n          break;\\n        case \\\"textarea\\\":\\n          U(\\\"invalid\\\", a), Yd(a, l.value, l.defaultValue, l.children);\\n      }\\n      t = l.children, typeof t != \\\"string\\\" && typeof t != \\\"number\\\" && typeof t != \\\"bigint\\\" || a.textContent === \\\"\\\" + t || l.suppressHydrationWarning === !0 || Kf(a.textContent, t) ? (l.popover != null && (U(\\\"beforetoggle\\\", a), U(\\\"toggle\\\", a)), l.onScroll != null && U(\\\"scroll\\\", a), l.onScrollEnd != null && U(\\\"scrollend\\\", a), l.onClick != null && (a.onclick = ja), a = !0) : a = !1, a || vt(e, !0);\\n    }\\n    function yc(e) {\\n      for (Se = e.return; Se; )\\n        switch (Se.tag) {\\n          case 5:\\n          case 31:\\n          case 13:\\n            la = !1;\\n            return;\\n          case 27:\\n          case 3:\\n            la = !0;\\n            return;\\n          default:\\n            Se = Se.return;\\n        }\\n    }\\n    function Wt(e) {\\n      if (e !== Se) return !1;\\n      if (!H) return yc(e), H = !0, !1;\\n      var a = e.tag, t;\\n      if ((t = a !== 3 && a !== 27) && ((t = a === 5) && (t = e.type, t = !(t !== \\\"form\\\" && t !== \\\"button\\\") || uu(e.type, e.memoizedProps)), t = !t), t && ee && vt(e), yc(e), a === 13) {\\n        if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(b(317));\\n        ee = sd(e);\\n      } else if (a === 31) {\\n        if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(b(317));\\n        ee = sd(e);\\n      } else\\n        a === 27 ? (a = ee, St(e.type) ? (e = pu, pu = null, ee = e) : ee = a) : ee = Se ? na(e.stateNode.nextSibling) : null;\\n      return !0;\\n    }\\n    function Lt() {\\n      ee = Se = null, H = !1;\\n    }\\n    function es() {\\n      var e = ut;\\n      return e !== null && (we === null ? we = e : we.push.apply(\\n        we,\\n        e\\n      ), ut = null), e;\\n    }\\n    function Si(e) {\\n      ut === null ? ut = [e] : ut.push(e);\\n    }\\n    var Rs = xa(null), Vt = null, Ua = null;\\n    function $a(e, a, t) {\\n      W(Rs, a._currentValue), a._currentValue = t;\\n    }\\n    function wa(e) {\\n      e._currentValue = Rs.current, be(Rs);\\n    }\\n    function Bs(e, a, t) {\\n      for (; e !== null; ) {\\n        var l = e.alternate;\\n        if ((e.childLanes & a) !== a ? (e.childLanes |= a, l !== null && (l.childLanes |= a)) : l !== null && (l.childLanes & a) !== a && (l.childLanes |= a), e === t) break;\\n        e = e.return;\\n      }\\n    }\\n    function Gs(e, a, t, l) {\\n      var i = e.child;\\n      for (i !== null && (i.return = e); i !== null; ) {\\n        var n = i.dependencies;\\n        if (n !== null) {\\n          var o = i.child;\\n          n = n.firstContext;\\n          e: for (; n !== null; ) {\\n            var s = n;\\n            n = i;\\n            for (var u = 0; u \\u003c a.length; u++)\\n              if (s.context === a[u]) {\\n                n.lanes |= t, s = n.alternate, s !== null && (s.lanes |= t), Bs(\\n                  n.return,\\n                  t,\\n                  e\\n                ), l || (o = null);\\n                break e;\\n              }\\n            n = s.next;\\n          }\\n        } else if (i.tag === 18) {\\n          if (o = i.return, o === null) throw Error(b(341));\\n          o.lanes |= t, n = o.alternate, n !== null && (n.lanes |= t), Bs(o, t, e), o = null;\\n        } else o = i.child;\\n        if (o !== null) o.return = i;\\n        else\\n          for (o = i; o !== null; ) {\\n            if (o === e) {\\n              o = null;\\n              break;\\n            }\\n            if (i = o.sibling, i !== null) {\\n              i.return = o.return, o = i;\\n              break;\\n            }\\n            o = o.return;\\n          }\\n        i = o;\\n      }\\n    }\\n    function Ul(e, a, t, l) {\\n      e = null;\\n      for (var i = a, n = !1; i !== null; ) {\\n        if (!n) {\\n          if ((i.flags & 524288) !== 0) n = !0;\\n          else if ((i.flags & 262144) !== 0) break;\\n        }\\n        if (i.tag === 10) {\\n          var o = i.alternate;\\n          if (o === null) throw Error(b(387));\\n          if (o = o.memoizedProps, o !== null) {\\n            var s = i.type;\\n            ke(i.pendingProps.value, o.value) || (e !== null ? e.push(s) : e = [s]);\\n          }\\n        } else if (i === Nn.current) {\\n          if (o = i.alternate, o === null) throw Error(b(387));\\n          o.memoizedState.memoizedState !== i.memoizedState.memoizedState && (e !== null ? e.push(Di) : e = [Di]);\\n        }\\n        i = i.return;\\n      }\\n      e !== null && Gs(\\n        a,\\n        e,\\n        t,\\n        l\\n      ), a.flags |= 262144;\\n    }\\n    function Hn(e) {\\n      for (e = e.firstContext; e !== null; ) {\\n        if (!ke(\\n          e.context._currentValue,\\n          e.memoizedValue\\n        ))\\n          return !0;\\n        e = e.next;\\n      }\\n      return !1;\\n    }\\n    function wt(e) {\\n      Vt = e, Ua = null, e = e.dependencies, e !== null && (e.firstContext = null);\\n    }\\n    function Te(e) {\\n      return cp(Vt, e);\\n    }\\n    function ln(e, a) {\\n      return Vt === null && wt(e), cp(e, a);\\n    }\\n    function cp(e, a) {\\n      var t = a._currentValue;\\n      if (a = { context: a, memoizedValue: t, next: null }, Ua === null) {\\n        if (e === null) throw Error(b(308));\\n        Ua = a, e.dependencies = { lanes: 0, firstContext: a }, e.flags |= 524288;\\n      } else Ua = Ua.next = a;\\n      return t;\\n    }\\n    var J0 = typeof AbortController \\u003c \\\"u\\\" ? AbortController : function() {\\n      var e = [], a = this.signal = {\\n        aborted: !1,\\n        addEventListener: function(t, l) {\\n          e.push(l);\\n        }\\n      };\\n      this.abort = function() {\\n        a.aborted = !0, e.forEach(function(t) {\\n          return t();\\n        });\\n      };\\n    }, k0 = ge.unstable_scheduleCallback, I0 = ge.unstable_NormalPriority, de = {\\n      $$typeof: Oa,\\n      Consumer: null,\\n      Provider: null,\\n      _currentValue: null,\\n      _currentValue2: null,\\n      _threadCount: 0\\n    };\\n    function ju() {\\n      return {\\n        controller: new J0(),\\n        data: \/* @__PURE__ *\/ new Map(),\\n        refCount: 0\\n      };\\n    }\\n    function _i(e) {\\n      e.refCount--, e.refCount === 0 && k0(I0, function() {\\n        e.controller.abort();\\n      });\\n    }\\n    var oi = null, Ys = 0, Al = 0, hl = null;\\n    function F0(e, a) {\\n      if (oi === null) {\\n        var t = oi = [];\\n        Ys = 0, Al = lr(), hl = {\\n          status: \\\"pending\\\",\\n          value: void 0,\\n          then: function(l) {\\n            t.push(l);\\n          }\\n        };\\n      }\\n      return Ys++, a.then(xc, xc), a;\\n    }\\n    function xc() {\\n      if (--Ys === 0 && oi !== null) {\\n        hl !== null && (hl.status = \\\"fulfilled\\\");\\n        var e = oi;\\n        oi = null, Al = 0, hl = null;\\n        for (var a = 0; a \\u003c e.length; a++) (0, e[a])();\\n      }\\n    }\\n    function W0(e, a) {\\n      var t = [], l = {\\n        status: \\\"pending\\\",\\n        value: null,\\n        reason: null,\\n        then: function(i) {\\n          t.push(i);\\n        }\\n      };\\n      return e.then(\\n        function() {\\n          l.status = \\\"fulfilled\\\", l.value = a;\\n          for (var i = 0; i \\u003c t.length; i++) (0, t[i])(a);\\n        },\\n        function(i) {\\n          for (l.status = \\\"rejected\\\", l.reason = i, i = 0; i \\u003c t.length; i++)\\n            (0, t[i])(void 0);\\n        }\\n      ), l;\\n    }\\n    var Sc = z.S;\\n    z.S = function(e, a) {\\n      Cf = Qe(), typeof a == \\\"object\\\" && a !== null && typeof a.then == \\\"function\\\" && F0(e, a), Sc !== null && Sc(e, a);\\n    };\\n    var Ot = xa(null);\\n    function Uu() {\\n      var e = Ot.current;\\n      return e !== null ? e : F.pooledCache;\\n    }\\n    function yn(e, a) {\\n      a === null ? W(Ot, Ot.current) : W(Ot, a.pool);\\n    }\\n    function dp() {\\n      var e = Uu();\\n      return e === null ? null : { parent: de._currentValue, pool: e };\\n    }\\n    var Ll = Error(b(460)), Lu = Error(b(474)), co = Error(b(542)), Rn = { then: function() {\\n    } };\\n    function Tc(e) {\\n      return e = e.status, e === \\\"fulfilled\\\" || e === \\\"rejected\\\";\\n    }\\n    function pp(e, a, t) {\\n      switch (t = e[t], t === void 0 ? e.push(a) : t !== a && (a.then(ja, ja), a = t), a.status) {\\n        case \\\"fulfilled\\\":\\n          return a.value;\\n        case \\\"rejected\\\":\\n          throw e = a.reason, Ec(e), e;\\n        default:\\n          if (typeof a.status == \\\"string\\\") a.then(ja, ja);\\n          else {\\n            if (e = F, e !== null && 100 \\u003c e.shellSuspendCounter)\\n              throw Error(b(482));\\n            e = a, e.status = \\\"pending\\\", e.then(\\n              function(l) {\\n                if (a.status === \\\"pending\\\") {\\n                  var i = a;\\n                  i.status = \\\"fulfilled\\\", i.value = l;\\n                }\\n              },\\n              function(l) {\\n                if (a.status === \\\"pending\\\") {\\n                  var i = a;\\n                  i.status = \\\"rejected\\\", i.reason = l;\\n                }\\n              }\\n            );\\n          }\\n          switch (a.status) {\\n            case \\\"fulfilled\\\":\\n              return a.value;\\n            case \\\"rejected\\\":\\n              throw e = a.reason, Ec(e), e;\\n          }\\n          throw jt = a, Ll;\\n      }\\n    }\\n    function Dt(e) {\\n      try {\\n        var a = e._init;\\n        return a(e._payload);\\n      } catch (t) {\\n        throw t !== null && typeof t == \\\"object\\\" && typeof t.then == \\\"function\\\" ? (jt = t, Ll) : t;\\n      }\\n    }\\n    var jt = null;\\n    function Ac() {\\n      if (jt === null) throw Error(b(459));\\n      var e = jt;\\n      return jt = null, e;\\n    }\\n    function Ec(e) {\\n      if (e === Ll || e === co)\\n        throw Error(b(483));\\n    }\\n    var vl = null, Ti = 0;\\n    function nn(e) {\\n      var a = Ti;\\n      return Ti += 1, vl === null && (vl = []), pp(vl, e, a);\\n    }\\n    function Jl(e, a) {\\n      a = a.props.ref, e.ref = a !== void 0 ? a : null;\\n    }\\n    function on(e, a) {\\n      throw a.$$typeof === Hb ? Error(b(525)) : (e = Object.prototype.toString.call(a), Error(\\n        b(\\n          31,\\n          e === \\\"[object Object]\\\" ? \\\"object with keys {\\\" + Object.keys(a).join(\\\", \\\") + \\\"}\\\" : e\\n        )\\n      ));\\n    }\\n    function fp(e) {\\n      function a(p, d) {\\n        if (e) {\\n          var f = p.deletions;\\n          f === null ? (p.deletions = [d], p.flags |= 16) : f.push(d);\\n        }\\n      }\\n      function t(p, d) {\\n        if (!e) return null;\\n        for (; d !== null; )\\n          a(p, d), d = d.sibling;\\n        return null;\\n      }\\n      function l(p) {\\n        for (var d = \/* @__PURE__ *\/ new Map(); p !== null; )\\n          p.key !== null ? d.set(p.key, p) : d.set(p.index, p), p = p.sibling;\\n        return d;\\n      }\\n      function i(p, d) {\\n        return p = La(p, d), p.index = 0, p.sibling = null, p;\\n      }\\n      function n(p, d, f) {\\n        return p.index = f, e ? (f = p.alternate, f !== null ? (f = f.index, f \\u003c d ? (p.flags |= 67108866, d) : f) : (p.flags |= 67108866, d)) : (p.flags |= 1048576, d);\\n      }\\n      function o(p) {\\n        return e && p.alternate === null && (p.flags |= 67108866), p;\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69d32d85 elementor-widget elementor-widget-html\" data-id=\"69d32d85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"8\">\"\\n      }\\n      function s(p, d, f, v) {\\n        return d === null || d.tag !== 6 ? (d = $o(f, p.mode, v), d.return = p, d) : (d = i(d, f), d.return = p, d);\\n      }\\n      function u(p, d, f, v) {\\n        var q = f.type;\\n        return q === al ? c(\\n          p,\\n          d,\\n          f.props.children,\\n          v,\\n          f.key\\n        ) : d !== null && (d.elementType === q || typeof q == \\\"object\\\" && q !== null && q.$$typeof === Fa && Dt(q) === d.type) ? (d = i(d, f.props), Jl(d, f), d.return = p, d) : (d = bn(\\n          f.type,\\n          f.key,\\n          f.props,\\n          null,\\n          p.mode,\\n          v\\n        ), Jl(d, f), d.return = p, d);\\n      }\\n      function r(p, d, f, v) {\\n        return d === null || d.tag !== 4 || d.stateNode.containerInfo !== f.containerInfo || d.stateNode.implementation !== f.implementation ? (d = Po(f, p.mode, v), d.return = p, d) : (d = i(d, f.children || []), d.return = p, d);\\n      }\\n      function c(p, d, f, v, q) {\\n        return d === null || d.tag !== 7 ? (d = Mt(\\n          f,\\n          p.mode,\\n          v,\\n          q\\n        ), d.return = p, d) : (d = i(d, f), d.return = p, d);\\n      }\\n      function h(p, d, f) {\\n        if (typeof d == \\\"string\\\" && d !== \\\"\\\" || typeof d == \\\"number\\\" || typeof d == \\\"bigint\\\")\\n          return d = $o(\\n            \\\"\\\" + d,\\n            p.mode,\\n            f\\n          ), d.return = p, d;\\n        if (typeof d == \\\"object\\\" && d !== null) {\\n          switch (d.$$typeof) {\\n            case Ii:\\n              return f = bn(\\n                d.type,\\n                d.key,\\n                d.props,\\n                null,\\n                p.mode,\\n                f\\n              ), Jl(f, d), f.return = p, f;\\n            case $l:\\n              return d = Po(\\n                d,\\n                p.mode,\\n                f\\n              ), d.return = p, d;\\n            case Fa:\\n              return d = Dt(d), h(p, d, f);\\n          }\\n          if (Pl(d) || Zl(d))\\n            return d = Mt(\\n              d,\\n              p.mode,\\n              f,\\n              null\\n            ), d.return = p, d;\\n          if (typeof d.then == \\\"function\\\")\\n            return h(p, nn(d), f);\\n          if (d.$$typeof === Oa)\\n            return h(\\n              p,\\n              ln(p, d),\\n              f\\n            );\\n          on(p, d);\\n        }\\n        return null;\\n      }\\n      function m(p, d, f, v) {\\n        var q = d !== null ? d.key : null;\\n        if (typeof f == \\\"string\\\" && f !== \\\"\\\" || typeof f == \\\"number\\\" || typeof f == \\\"bigint\\\")\\n          return q !== null ? null : s(p, d, \\\"\\\" + f, v);\\n        if (typeof f == \\\"object\\\" && f !== null) {\\n          switch (f.$$typeof) {\\n            case Ii:\\n              return f.key === q ? u(p, d, f, v) : null;\\n            case $l:\\n              return f.key === q ? r(p, d, f, v) : null;\\n            case Fa:\\n              return f = Dt(f), m(p, d, f, v);\\n          }\\n          if (Pl(f) || Zl(f))\\n            return q !== null ? null : c(p, d, f, v, null);\\n          if (typeof f.then == \\\"function\\\")\\n            return m(\\n              p,\\n              d,\\n              nn(f),\\n              v\\n            );\\n          if (f.$$typeof === Oa)\\n            return m(\\n              p,\\n              d,\\n              ln(p, f),\\n              v\\n            );\\n          on(p, f);\\n        }\\n        return null;\\n      }\\n      function g(p, d, f, v, q) {\\n        if (typeof v == \\\"string\\\" && v !== \\\"\\\" || typeof v == \\\"number\\\" || typeof v == \\\"bigint\\\")\\n          return p = p.get(f) || null, s(d, p, \\\"\\\" + v, q);\\n        if (typeof v == \\\"object\\\" && v !== null) {\\n          switch (v.$$typeof) {\\n            case Ii:\\n              return p = p.get(\\n                v.key === null ? f : v.key\\n              ) || null, u(d, p, v, q);\\n            case $l:\\n              return p = p.get(\\n                v.key === null ? f : v.key\\n              ) || null, r(d, p, v, q);\\n            case Fa:\\n              return v = Dt(v), g(\\n                p,\\n                d,\\n                f,\\n                v,\\n                q\\n              );\\n          }\\n          if (Pl(v) || Zl(v))\\n            return p = p.get(f) || null, c(d, p, v, q, null);\\n          if (typeof v.then == \\\"function\\\")\\n            return g(\\n              p,\\n              d,\\n              f,\\n              nn(v),\\n              q\\n            );\\n          if (v.$$typeof === Oa)\\n            return g(\\n              p,\\n              d,\\n              f,\\n              ln(d, v),\\n              q\\n            );\\n          on(d, v);\\n        }\\n        return null;\\n      }\\n      function A(p, d, f, v) {\\n        for (var q = null, B = null, C = d, O = d = 0, w = null; C !== null && O \\u003c f.length; O++) {\\n          C.index > O ? (w = C, C = null) : w = C.sibling;\\n          var G = m(\\n            p,\\n            C,\\n            f[O],\\n            v\\n          );\\n          if (G === null) {\\n            C === null && (C = w);\\n            break;\\n          }\\n          e && C && G.alternate === null && a(p, C), d = n(G, d, O), B === null ? q = G : B.sibling = G, B = G, C = w;\\n        }\\n        if (O === f.length)\\n          return t(p, C), H && Na(p, O), q;\\n        if (C === null) {\\n          for (; O \\u003c f.length; O++)\\n            C = h(p, f[O], v), C !== null && (d = n(\\n              C,\\n              d,\\n              O\\n            ), B === null ? q = C : B.sibling = C, B = C);\\n          return H && Na(p, O), q;\\n        }\\n        for (C = l(C); O \\u003c f.length; O++)\\n          w = g(\\n            C,\\n            p,\\n            O,\\n            f[O],\\n            v\\n          ), w !== null && (e && w.alternate !== null && C.delete(\\n            w.key === null ? O : w.key\\n          ), d = n(\\n            w,\\n            d,\\n            O\\n          ), B === null ? q = w : B.sibling = w, B = w);\\n        return e && C.forEach(function(Ja) {\\n          return a(p, Ja);\\n        }), H && Na(p, O), q;\\n      }\\n      function D(p, d, f, v) {\\n        if (f == null) throw Error(b(151));\\n        for (var q = null, B = null, C = d, O = d = 0, w = null, G = f.next(); C !== null && !G.done; O++, G = f.next()) {\\n          C.index > O ? (w = C, C = null) : w = C.sibling;\\n          var Ja = m(p, C, G.value, v);\\n          if (Ja === null) {\\n            C === null && (C = w);\\n            break;\\n          }\\n          e && C && Ja.alternate === null && a(p, C), d = n(Ja, d, O), B === null ? q = Ja : B.sibling = Ja, B = Ja, C = w;\\n        }\\n        if (G.done)\\n          return t(p, C), H && Na(p, O), q;\\n        if (C === null) {\\n          for (; !G.done; O++, G = f.next())\\n            G = h(p, G.value, v), G !== null && (d = n(G, d, O), B === null ? q = G : B.sibling = G, B = G);\\n          return H && Na(p, O), q;\\n        }\\n        for (C = l(C); !G.done; O++, G = f.next())\\n          G = g(C, p, O, G.value, v), G !== null && (e && G.alternate !== null && C.delete(G.key === null ? O : G.key), d = n(G, d, O), B === null ? q = G : B.sibling = G, B = G);\\n        return e && C.forEach(function(ub) {\\n          return a(p, ub);\\n        }), H && Na(p, O), q;\\n      }\\n      function J(p, d, f, v) {\\n        if (typeof f == \\\"object\\\" && f !== null && f.type === al && f.key === null && (f = f.props.children), typeof f == \\\"object\\\" && f !== null) {\\n          switch (f.$$typeof) {\\n            case Ii:\\n              e: {\\n                for (var q = f.key; d !== null; ) {\\n                  if (d.key === q) {\\n                    if (q = f.type, q === al) {\\n                      if (d.tag === 7) {\\n                        t(\\n                          p,\\n                          d.sibling\\n                        ), v = i(\\n                          d,\\n                          f.props.children\\n                        ), v.return = p, p = v;\\n                        break e;\\n                      }\\n                    } else if (d.elementType === q || typeof q == \\\"object\\\" && q !== null && q.$$typeof === Fa && Dt(q) === d.type) {\\n                      t(\\n                        p,\\n                        d.sibling\\n                      ), v = i(d, f.props), Jl(v, f), v.return = p, p = v;\\n                      break e;\\n                    }\\n                    t(p, d);\\n                    break;\\n                  } else a(p, d);\\n                  d = d.sibling;\\n                }\\n                f.type === al ? (v = Mt(\\n                  f.props.children,\\n                  p.mode,\\n                  v,\\n                  f.key\\n                ), v.return = p, p = v) : (v = bn(\\n                  f.type,\\n                  f.key,\\n                  f.props,\\n                  null,\\n                  p.mode,\\n                  v\\n                ), Jl(v, f), v.return = p, p = v);\\n              }\\n              return o(p);\\n            case $l:\\n              e: {\\n                for (q = f.key; d !== null; ) {\\n                  if (d.key === q)\\n                    if (d.tag === 4 && d.stateNode.containerInfo === f.containerInfo && d.stateNode.implementation === f.implementation) {\\n                      t(\\n                        p,\\n                        d.sibling\\n                      ), v = i(d, f.children || []), v.return = p, p = v;\\n                      break e;\\n                    } else {\\n                      t(p, d);\\n                      break;\\n                    }\\n                  else a(p, d);\\n                  d = d.sibling;\\n                }\\n                v = Po(f, p.mode, v), v.return = p, p = v;\\n              }\\n              return o(p);\\n            case Fa:\\n              return f = Dt(f), J(\\n                p,\\n                d,\\n                f,\\n                v\\n              );\\n          }\\n          if (Pl(f))\\n            return A(\\n              p,\\n              d,\\n              f,\\n              v\\n            );\\n          if (Zl(f)) {\\n            if (q = Zl(f), typeof q != \\\"function\\\") throw Error(b(150));\\n            return f = q.call(f), D(\\n              p,\\n              d,\\n              f,\\n              v\\n            );\\n          }\\n          if (typeof f.then == \\\"function\\\")\\n            return J(\\n              p,\\n              d,\\n              nn(f),\\n              v\\n            );\\n          if (f.$$typeof === Oa)\\n            return J(\\n              p,\\n              d,\\n              ln(p, f),\\n              v\\n            );\\n          on(p, f);\\n        }\\n        return typeof f == \\\"string\\\" && f !== \\\"\\\" || typeof f == \\\"number\\\" || typeof f == \\\"bigint\\\" ? (f = \\\"\\\" + f, d !== null && d.tag === 6 ? (t(p, d.sibling), v = i(d, f), v.return = p, p = v) : (t(p, d), v = $o(f, p.mode, v), v.return = p, p = v), o(p)) : t(p, d);\\n      }\\n      return function(p, d, f, v) {\\n        try {\\n          Ti = 0;\\n          var q = J(\\n            p,\\n            d,\\n            f,\\n            v\\n          );\\n          return vl = null, q;\\n        } catch (C) {\\n          if (C === Ll || C === co) throw C;\\n          var B = Xe(29, C, null, p.mode);\\n          return B.lanes = v, B.return = p, B;\\n        }\\n      };\\n    }\\n    var _t = fp(!0), mp = fp(!1), Wa = !1;\\n    function wu(e) {\\n      e.updateQueue = {\\n        baseState: e.memoizedState,\\n        firstBaseUpdate: null,\\n        lastBaseUpdate: null,\\n        shared: { pending: null, lanes: 0, hiddenCallbacks: null },\\n        callbacks: null\\n      };\\n    }\\n    function Xs(e, a) {\\n      e = e.updateQueue, a.updateQueue === e && (a.updateQueue = {\\n        baseState: e.baseState,\\n        firstBaseUpdate: e.firstBaseUpdate,\\n        lastBaseUpdate: e.lastBaseUpdate,\\n        shared: e.shared,\\n        callbacks: null\\n      });\\n    }\\n    function rt(e) {\\n      return { lane: e, tag: 0, payload: null, callback: null, next: null };\\n    }\\n    function ct(e, a, t) {\\n      var l = e.updateQueue;\\n      if (l === null) return null;\\n      if (l = l.shared, (X & 2) !== 0) {\\n        var i = l.pending;\\n        return i === null ? a.next = a : (a.next = i.next, i.next = a), l.pending = a, a = wn(e), np(e, null, t), a;\\n      }\\n      return ro(e, l, a, t), wn(e);\\n    }\\n    function si(e, a, t) {\\n      if (a = a.updateQueue, a !== null && (a = a.shared, (t & 4194048) !== 0\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29890d9d elementor-widget elementor-widget-html\" data-id=\"29890d9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"9\">\")) {\\n        var l = a.lanes;\\n        l &= e.pendingLanes, t |= l, a.lanes = t, jd(e, t);\\n      }\\n    }\\n    function as(e, a) {\\n      var t = e.updateQueue, l = e.alternate;\\n      if (l !== null && (l = l.updateQueue, t === l)) {\\n        var i = null, n = null;\\n        if (t = t.firstBaseUpdate, t !== null) {\\n          do {\\n            var o = {\\n              lane: t.lane,\\n              tag: t.tag,\\n              payload: t.payload,\\n              callback: null,\\n              next: null\\n            };\\n            n === null ? i = n = o : n = n.next = o, t = t.next;\\n          } while (t !== null);\\n          n === null ? i = n = a : n = n.next = a;\\n        } else i = n = a;\\n        t = {\\n          baseState: l.baseState,\\n          firstBaseUpdate: i,\\n          lastBaseUpdate: n,\\n          shared: l.shared,\\n          callbacks: l.callbacks\\n        }, e.updateQueue = t;\\n        return;\\n      }\\n      e = t.lastBaseUpdate, e === null ? t.firstBaseUpdate = a : e.next = a, t.lastBaseUpdate = a;\\n    }\\n    var Vs = !1;\\n    function ui() {\\n      if (Vs) {\\n        var e = hl;\\n        if (e !== null) throw e;\\n      }\\n    }\\n    function ri(e, a, t, l) {\\n      Vs = !1;\\n      var i = e.updateQueue;\\n      Wa = !1;\\n      var n = i.firstBaseUpdate, o = i.lastBaseUpdate, s = i.shared.pending;\\n      if (s !== null) {\\n        i.shared.pending = null;\\n        var u = s, r = u.next;\\n        u.next = null, o === null ? n = r : o.next = r, o = u;\\n        var c = e.alternate;\\n        c !== null && (c = c.updateQueue, s = c.lastBaseUpdate, s !== o && (s === null ? c.firstBaseUpdate = r : s.next = r, c.lastBaseUpdate = u));\\n      }\\n      if (n !== null) {\\n        var h = i.baseState;\\n        o = 0, c = r = u = null, s = n;\\n        do {\\n          var m = s.lane & -536870913, g = m !== s.lane;\\n          if (g ? (_ & m) === m : (l & m) === m) {\\n            m !== 0 && m === Al && (Vs = !0), c !== null && (c = c.next = {\\n              lane: 0,\\n              tag: s.tag,\\n              payload: s.payload,\\n              callback: null,\\n              next: null\\n            });\\n            e: {\\n              var A = e, D = s;\\n              m = a;\\n              var J = t;\\n              switch (D.tag) {\\n                case 1:\\n                  if (A = D.payload, typeof A == \\\"function\\\") {\\n                    h = A.call(J, h, m);\\n                    break e;\\n                  }\\n                  h = A;\\n                  break e;\\n                case 3:\\n                  A.flags = A.flags & -65537 | 128;\\n                case 0:\\n                  if (A = D.payload, m = typeof A == \\\"function\\\" ? A.call(J, h, m) : A, m == null) break e;\\n                  h = ae({}, h, m);\\n                  break e;\\n                case 2:\\n                  Wa = !0;\\n              }\\n            }\\n            m = s.callback, m !== null && (e.flags |= 64, g && (e.flags |= 8192), g = i.callbacks, g === null ? i.callbacks = [m] : g.push(m));\\n          } else\\n            g = {\\n              lane: m,\\n              tag: s.tag,\\n              payload: s.payload,\\n              callback: s.callback,\\n              next: null\\n            }, c === null ? (r = c = g, u = h) : c = c.next = g, o |= m;\\n          if (s = s.next, s === null) {\\n            if (s = i.shared.pending, s === null)\\n              break;\\n            g = s, s = g.next, g.next = null, i.lastBaseUpdate = g, i.shared.pending = null;\\n          }\\n        } while (!0);\\n        c === null && (u = h), i.baseState = u, i.firstBaseUpdate = r, i.lastBaseUpdate = c, n === null && (i.shared.lanes = 0), yt |= o, e.lanes = o, e.memoizedState = h;\\n      }\\n    }\\n    function gp(e, a) {\\n      if (typeof e != \\\"function\\\")\\n        throw Error(b(191, e));\\n      e.call(a);\\n    }\\n    function hp(e, a) {\\n      var t = e.callbacks;\\n      if (t !== null)\\n        for (e.callbacks = null, e = 0; e \\u003c t.length; e++)\\n          gp(t[e], a);\\n    }\\n    var El = xa(null), Bn = xa(0);\\n    function Cc(e, a) {\\n      e = Ya, W(Bn, e), W(El, a), Ya = e | a.baseLanes;\\n    }\\n    function Qs() {\\n      W(Bn, Ya), W(El, El.current);\\n    }\\n    function _u() {\\n      Ya = Bn.current, be(El), be(Bn);\\n    }\\n    var Ie = xa(null), ia = null;\\n    function Pa(e) {\\n      var a = e.alternate;\\n      W(se, se.current & 1), W(Ie, e), ia === null && (a === null || El.current !== null || a.memoizedState !== null) && (ia = e);\\n    }\\n    function Zs(e) {\\n      W(se, se.current), W(Ie, e), ia === null && (ia = e);\\n    }\\n    function vp(e) {\\n      e.tag === 22 ? (W(se, se.current), W(Ie, e), ia === null && (ia = e)) : et(e);\\n    }\\n    function et() {\\n      W(se, se.current), W(Ie, Ie.current);\\n    }\\n    function Ye(e) {\\n      be(Ie), ia === e && (ia = null), be(se);\\n    }\\n    var se = xa(0);\\n    function Gn(e) {\\n      for (var a = e; a !== null; ) {\\n        if (a.tag === 13) {\\n          var t = a.memoizedState;\\n          if (t !== null && (t = t.dehydrated, t === null || cu(t) || du(t)))\\n            return a;\\n        } else if (a.tag === 19 && (a.memoizedProps.revealOrder === \\\"forwards\\\" || a.memoizedProps.revealOrder === \\\"backwards\\\" || a.memoizedProps.revealOrder === \\\"unstable_legacy-backwards\\\" || a.memoizedProps.revealOrder === \\\"together\\\")) {\\n          if ((a.flags & 128) !== 0) return a;\\n        } else if (a.child !== null) {\\n          a.child.return = a, a = a.child;\\n          continue;\\n        }\\n        if (a === e) break;\\n        for (; a.sibling === null; ) {\\n          if (a.return === null || a.return === e) return null;\\n          a = a.return;\\n        }\\n        a.sibling.return = a.return, a = a.sibling;\\n      }\\n      return null;\\n    }\\n    var Ra = 0, M = null, I = null, re = null, Yn = !1, bl = !1, Ht = !1, Xn = 0, Ai = 0, yl = null, $0 = 0;\\n    function ne() {\\n      throw Error(b(321));\\n    }\\n    function Hu(e, a) {\\n      if (a === null) return !1;\\n      for (var t = 0; t \\u003c a.length && t \\u003c e.length; t++)\\n        if (!ke(e[t], a[t])) return !1;\\n      return !0;\\n    }\\n    function Ru(e, a, t, l, i, n) {\\n      return Ra = n, M = a, a.memoizedState = null, a.updateQueue = null, a.lanes = 0, z.H = e === null || e.memoizedState === null ? kp : Iu, Ht = !1, n = t(l, i), Ht = !1, bl && (n = yp(\\n        a,\\n        t,\\n        l,\\n        i\\n      )), bp(e), n;\\n    }\\n    function bp(e) {\\n      z.H = Ei;\\n      var a = I !== null && I.next !== null;\\n      if (Ra = 0, re = I = M = null, Yn = !1, Ai = 0, yl = null, a) throw Error(b(300));\\n      e === null || pe || (e = e.dependencies, e !== null && Hn(e) && (pe = !0));\\n    }\\n    function yp(e, a, t, l) {\\n      M = e;\\n      var i = 0;\\n      do {\\n        if (bl && (yl = null), Ai = 0, bl = !1, 25 \\u003c= i) throw Error(b(301));\\n        if (i += 1, re = I = null, e.updateQueue != null) {\\n          var n = e.updateQueue;\\n          n.lastEffect = null, n.events = null, n.stores = null, n.memoCache != null && (n.memoCache.index = 0);\\n        }\\n        z.H = Ip, n = a(t, l);\\n      } while (bl);\\n      return n;\\n    }\\n    function P0() {\\n      var e = z.H, a = e.useState()[0];\\n      return a = typeof a.then == \\\"function\\\" ? Hi(a) : a, e = e.useState()[0], (I !== null ? I.memoizedState : null) !== e && (M.flags |= 1024), a;\\n    }\\n    function Bu() {\\n      var e = Xn !== 0;\\n      return Xn = 0, e;\\n    }\\n    function Gu(e, a, t) {\\n      a.updateQueue = e.updateQueue, a.flags &= -2053, e.lanes &= ~t;\\n    }\\n    function Yu(e) {\\n      if (Yn) {\\n        for (e = e.memoizedState; e !== null; ) {\\n          var a = e.queue;\\n          a !== null && (a.pending = null), e = e.next;\\n        }\\n        Yn = !1;\\n      }\\n      Ra = 0, re = I = M = null, bl = !1, Ai = Xn = 0, yl = null;\\n    }\\n    function Me() {\\n      var e = {\\n        memoizedState: null,\\n        baseState: null,\\n        baseQueue: null,\\n        queue: null,\\n        next: null\\n      };\\n      return re === null ? M.memoizedState = re = e : re = re.next = e, re;\\n    }\\n    function ue() {\\n      if (I === null) {\\n        var e = M.alternate;\\n        e = e !== null ? e.memoizedState : null;\\n      } else e = I.next;\\n      var a = re === null ? M.memoizedState : re.next;\\n      if (a !== null)\\n        re = a, I = e;\\n      else {\\n        if (e === null)\\n          throw M.alternate === null ? Error(b(467)) : Error(b(310));\\n        I = e, e = {\\n          memoizedState: I.memoizedState,\\n          baseState: I.baseState,\\n          baseQueue: I.baseQueue,\\n          queue: I.queue,\\n          next: null\\n        }, re === null ? M.memoizedState = re = e : re = re.next = e;\\n      }\\n      return re;\\n    }\\n    function po() {\\n      return { lastEffect: null, events: null, stores: null, memoCache: null };\\n    }\\n    function Hi(e) {\\n      var a = Ai;\\n      return Ai += 1, yl === null && (yl = []), e = pp(yl, e, a), a = M, (re === null ? a.memoizedState : re.next) === null && (a = a.alternate, z.H = a === null || a.memoizedState === null ? kp : Iu), e;\\n    }\\n    function fo(e) {\\n      if (e !== null && typeof e == \\\"object\\\") {\\n        if (typeof e.then == \\\"function\\\") return Hi(e);\\n        if (e.$$typeof === Oa) return Te(e);\\n      }\\n      throw Error(b(438, String(e)));\\n    }\\n    function Xu(e) {\\n      var a = null, t = M.updateQueue;\\n      if (t !== null && (a = t.memoCache), a == null) {\\n        var l = M.alternate;\\n        l !== null && (l = l.updateQueue, l !== null && (l = l.memoCache, l != null && (a = {\\n          data: l.data.map(function(i) {\\n            return i.slice();\\n          }),\\n          index: 0\\n        })));\\n      }\\n      if (a == null && (a = { data: [], index: 0 }), t === null && (t = po(), M.updateQueue = t), t.memoCache = a, t = a.data[a.index], t === void 0)\\n        for (t = a.data[a.index] = Array(e), l = 0; l \\u003c e; l++)\\n          t[l] = Rb;\\n      return a.index++, t;\\n    }\\n    function Ba(e, a) {\\n      return typeof a == \\\"function\\\" ? a(e) : a;\\n    }\\n    function xn(e) {\\n      var a = ue();\\n      return Vu(a, I, e);\\n    }\\n    function Vu(e, a, t) {\\n      var l = e.queue;\\n      if (l === null) throw Error(b(311));\\n      l.lastRenderedReducer = t;\\n      var i = e.baseQueue, n = l.pending;\\n      if (n !== null) {\\n        if (i !== null) {\\n          var o = i.next;\\n          i.next = n.next, n.next = o;\\n        }\\n        a.baseQueue = i = n, l.pending = null;\\n      }\\n      if (n = e.baseState, i === null) e.memoizedState = n;\\n      else {\\n        a = i.next;\\n        var s = o = null, u = null, r = a, c = !1;\\n        do {\\n          var h = r.lane & -536870913;\\n          if (h !== r.lane ? (_ & h) === h : (Ra & h) === h) {\\n            var m = r.revertLane;\\n            if (m === 0)\\n              u !== null && (u = u.next = {\\n                lane: 0,\\n                revertLane: 0,\\n                gesture: null,\\n                action: r.action,\\n                hasEagerState: r.hasEagerState,\\n                eagerState: r.eagerState,\\n                next: null\\n              }), h === Al && (c = !0);\\n            else if ((Ra & m) === m) {\\n              r = r.next, m === Al && (c = !0);\\n              continue;\\n            } else\\n              h = {\\n                lane: 0,\\n                revertLane: r.revertLane,\\n                gesture: null,\\n                action: r.action,\\n                hasEagerState: r.hasEagerState,\\n                eagerState: r.eagerState,\\n                next: null\\n              }, u === null ? (s = u = h, o = n) : u = u.next = h, M.lanes |= m, yt |= m;\\n            h = r.action, Ht && t(n, h), n = r.hasEagerState ? r.eagerState : t(n, h);\\n          } else\\n            m = {\\n              lane: h,\\n              revertLane: r.revertLane,\\n              gesture: r.gesture,\\n              action: r.action,\\n              hasEagerState: r.hasEagerState,\\n              eagerState: r.eagerState,\\n              next: null\\n            }, u === null ? (s = u = m, o = n) : u = u.next = m, M.lanes |= h, yt |= h;\\n          r = r.next;\\n        } while (r !== null && r !== a);\\n        if (u === null ? o = n : u.next = s, !ke(n, e.memoizedState) && (pe = !0, c && (t = hl, t !== null)))\\n          throw t;\\n        e.memoizedState = n, e.baseState = o, e.baseQueue = u, l.last\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-511d6552 elementor-widget elementor-widget-html\" data-id=\"511d6552\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"10\">\"RenderedState = n;\\n      }\\n      return i === null && (l.lanes = 0), [e.memoizedState, l.dispatch];\\n    }\\n    function ts(e) {\\n      var a = ue(), t = a.queue;\\n      if (t === null) throw Error(b(311));\\n      t.lastRenderedReducer = e;\\n      var l = t.dispatch, i = t.pending, n = a.memoizedState;\\n      if (i !== null) {\\n        t.pending = null;\\n        var o = i = i.next;\\n        do\\n          n = e(n, o.action), o = o.next;\\n        while (o !== i);\\n        ke(n, a.memoizedState) || (pe = !0), a.memoizedState = n, a.baseQueue === null && (a.baseState = n), t.lastRenderedState = n;\\n      }\\n      return [n, l];\\n    }\\n    function xp(e, a, t) {\\n      var l = M, i = ue(), n = H;\\n      if (n) {\\n        if (t === void 0) throw Error(b(407));\\n        t = t();\\n      } else t = a();\\n      var o = !ke(\\n        (I || i).memoizedState,\\n        t\\n      );\\n      if (o && (i.memoizedState = t, pe = !0), i = i.queue, Qu(Ap.bind(null, l, i, e), [\\n        e\\n      ]), i.getSnapshot !== a || o || re !== null && re.memoizedState.tag & 1) {\\n        if (l.flags |= 2048, Cl(\\n          9,\\n          { destroy: void 0 },\\n          Tp.bind(\\n            null,\\n            l,\\n            i,\\n            t,\\n            a\\n          ),\\n          null\\n        ), F === null) throw Error(b(349));\\n        n || (Ra & 127) !== 0 || Sp(l, a, t);\\n      }\\n      return t;\\n    }\\n    function Sp(e, a, t) {\\n      e.flags |= 16384, e = { getSnapshot: a, value: t }, a = M.updateQueue, a === null ? (a = po(), M.updateQueue = a, a.stores = [e]) : (t = a.stores, t === null ? a.stores = [e] : t.push(e));\\n    }\\n    function Tp(e, a, t, l) {\\n      a.value = t, a.getSnapshot = l, Ep(a) && Cp(e);\\n    }\\n    function Ap(e, a, t) {\\n      return t(function() {\\n        Ep(a) && Cp(e);\\n      });\\n    }\\n    function Ep(e) {\\n      var a = e.getSnapshot;\\n      e = e.value;\\n      try {\\n        var t = a();\\n        return !ke(e, t);\\n      } catch {\\n        return !0;\\n      }\\n    }\\n    function Cp(e) {\\n      var a = Xt(e, 2);\\n      a !== null && _e(a, e, 2);\\n    }\\n    function Ks(e) {\\n      var a = Me();\\n      if (typeof e == \\\"function\\\") {\\n        var t = e;\\n        if (e = t(), Ht) {\\n          tt(!0);\\n          try {\\n            t();\\n          } finally {\\n            tt(!1);\\n          }\\n        }\\n      }\\n      return a.memoizedState = a.baseState = e, a.queue = {\\n        pending: null,\\n        lanes: 0,\\n        dispatch: null,\\n        lastRenderedReducer: Ba,\\n        lastRenderedState: e\\n      }, a;\\n    }\\n    function qp(e, a, t, l) {\\n      return e.baseState = t, Vu(\\n        e,\\n        I,\\n        typeof l == \\\"function\\\" ? l : Ba\\n      );\\n    }\\n    function ey(e, a, t, l, i) {\\n      if (go(e)) throw Error(b(485));\\n      if (e = a.action, e !== null) {\\n        var n = {\\n          payload: i,\\n          action: e,\\n          next: null,\\n          isTransition: !0,\\n          status: \\\"pending\\\",\\n          value: null,\\n          reason: null,\\n          listeners: [],\\n          then: function(o) {\\n            n.listeners.push(o);\\n          }\\n        };\\n        z.T !== null ? t(!0) : n.isTransition = !1, l(n), t = a.pending, t === null ? (n.next = a.pending = n, Dp(a, n)) : (n.next = t.next, a.pending = t.next = n);\\n      }\\n    }\\n    function Dp(e, a) {\\n      var t = a.action, l = a.payload, i = e.state;\\n      if (a.isTransition) {\\n        var n = z.T, o = {};\\n        z.T = o;\\n        try {\\n          var s = t(i, l), u = z.S;\\n          u !== null && u(o, s), qc(e, a, s);\\n        } catch (r) {\\n          Js(e, a, r);\\n        } finally {\\n          n !== null && o.types !== null && (n.types = o.types), z.T = n;\\n        }\\n      } else\\n        try {\\n          n = t(i, l), qc(e, a, n);\\n        } catch (r) {\\n          Js(e, a, r);\\n        }\\n    }\\n    function qc(e, a, t) {\\n      t !== null && typeof t == \\\"object\\\" && typeof t.then == \\\"function\\\" ? t.then(\\n        function(l) {\\n          Dc(e, a, l);\\n        },\\n        function(l) {\\n          return Js(e, a, l);\\n        }\\n      ) : Dc(e, a, t);\\n    }\\n    function Dc(e, a, t) {\\n      a.status = \\\"fulfilled\\\", a.value = t, zp(a), e.state = t, a = e.pending, a !== null && (t = a.next, t === a ? e.pending = null : (t = t.next, a.next = t, Dp(e, t)));\\n    }\\n    function Js(e, a, t) {\\n      var l = e.pending;\\n      if (e.pending = null, l !== null) {\\n        l = l.next;\\n        do\\n          a.status = \\\"rejected\\\", a.reason = t, zp(a), a = a.next;\\n        while (a !== l);\\n      }\\n      e.action = null;\\n    }\\n    function zp(e) {\\n      e = e.listeners;\\n      for (var a = 0; a \\u003c e.length; a++) (0, e[a])();\\n    }\\n    function Np(e, a) {\\n      return a;\\n    }\\n    function zc(e, a) {\\n      if (H) {\\n        var t = F.formState;\\n        if (t !== null) {\\n          e: {\\n            var l = M;\\n            if (H) {\\n              if (ee) {\\n                a: {\\n                  for (var i = ee, n = la; i.nodeType !== 8; ) {\\n                    if (!n) {\\n                      i = null;\\n                      break a;\\n                    }\\n                    if (i = na(\\n                      i.nextSibling\\n                    ), i === null) {\\n                      i = null;\\n                      break a;\\n                    }\\n                  }\\n                  n = i.data, i = n === \\\"F!\\\" || n === \\\"F\\\" ? i : null;\\n                }\\n                if (i) {\\n                  ee = na(\\n                    i.nextSibling\\n                  ), l = i.data === \\\"F!\\\";\\n                  break e;\\n                }\\n              }\\n              vt(l);\\n            }\\n            l = !1;\\n          }\\n          l && (a = t[0]);\\n        }\\n      }\\n      return t = Me(), t.memoizedState = t.baseState = a, l = {\\n        pending: null,\\n        lanes: 0,\\n        dispatch: null,\\n        lastRenderedReducer: Np,\\n        lastRenderedState: a\\n      }, t.queue = l, t = Zp.bind(\\n        null,\\n        M,\\n        l\\n      ), l.dispatch = t, l = Ks(!1), n = ku.bind(\\n        null,\\n        M,\\n        !1,\\n        l.queue\\n      ), l = Me(), i = {\\n        state: a,\\n        dispatch: null,\\n        action: e,\\n        pending: null\\n      }, l.queue = i, t = ey.bind(\\n        null,\\n        M,\\n        i,\\n        n,\\n        t\\n      ), i.dispatch = t, l.memoizedState = e, [a, t, !1];\\n    }\\n    function Nc(e) {\\n      var a = ue();\\n      return Mp(a, I, e);\\n    }\\n    function Mp(e, a, t) {\\n      if (a = Vu(\\n        e,\\n        a,\\n        Np\\n      )[0], e = xn(Ba)[0], typeof a == \\\"object\\\" && a !== null && typeof a.then == \\\"function\\\")\\n        try {\\n          var l = Hi(a);\\n        } catch (o) {\\n          throw o === Ll ? co : o;\\n        }\\n      else l = a;\\n      a = ue();\\n      var i = a.queue, n = i.dispatch;\\n      return t !== a.memoizedState && (M.flags |= 2048, Cl(\\n        9,\\n        { destroy: void 0 },\\n        ay.bind(null, i, t),\\n        null\\n      )), [l, n, e];\\n    }\\n    function ay(e, a) {\\n      e.action = a;\\n    }\\n    function Mc(e) {\\n      var a = ue(), t = I;\\n      if (t !== null)\\n        return Mp(a, t, e);\\n      ue(), a = a.memoizedState, t = ue();\\n      var l = t.queue.dispatch;\\n      return t.memoizedState = e, [a, l, !1];\\n    }\\n    function Cl(e, a, t, l) {\\n      return e = { tag: e, create: t, deps: l, inst: a, next: null }, a = M.updateQueue, a === null && (a = po(), M.updateQueue = a), t = a.lastEffect, t === null ? a.lastEffect = e.next = e : (l = t.next, t.next = e, e.next = l, a.lastEffect = e), e;\\n    }\\n    function Op() {\\n      return ue().memoizedState;\\n    }\\n    function Sn(e, a, t, l) {\\n      var i = Me();\\n      M.flags |= e, i.memoizedState = Cl(\\n        1 | a,\\n        { destroy: void 0 },\\n        t,\\n        l === void 0 ? null : l\\n      );\\n    }\\n    function mo(e, a, t, l) {\\n      var i = ue();\\n      l = l === void 0 ? null : l;\\n      var n = i.memoizedState.inst;\\n      I !== null && l !== null && Hu(l, I.memoizedState.deps) ? i.memoizedState = Cl(a, n, t, l) : (M.flags |= e, i.memoizedState = Cl(\\n        1 | a,\\n        n,\\n        t,\\n        l\\n      ));\\n    }\\n    function Oc(e, a) {\\n      Sn(8390656, 8, e, a);\\n    }\\n    function Qu(e, a) {\\n      mo(2048, 8, e, a);\\n    }\\n    function ty(e) {\\n      M.flags |= 4;\\n      var a = M.updateQueue;\\n      if (a === null)\\n        a = po(), M.updateQueue = a, a.events = [e];\\n      else {\\n        var t = a.events;\\n        t === null ? a.events = [e] : t.push(e);\\n      }\\n    }\\n    function jp(e) {\\n      var a = ue().memoizedState;\\n      return ty({ ref: a, nextImpl: e }), function() {\\n        if ((X & 2) !== 0) throw Error(b(440));\\n        return a.impl.apply(void 0, arguments);\\n      };\\n    }\\n    function Up(e, a) {\\n      return mo(4, 2, e, a);\\n    }\\n    function Lp(e, a) {\\n      return mo(4, 4, e, a);\\n    }\\n    function wp(e, a) {\\n      if (typeof a == \\\"function\\\") {\\n        e = e();\\n        var t = a(e);\\n        return function() {\\n          typeof t == \\\"function\\\" ? t() : a(null);\\n        };\\n      }\\n      if (a != null)\\n        return e = e(), a.current = e, function() {\\n          a.current = null;\\n        };\\n    }\\n    function _p(e, a, t) {\\n      t = t != null ? t.concat([e]) : null, mo(4, 4, wp.bind(null, a, e), t);\\n    }\\n    function Zu() {\\n    }\\n    function Hp(e, a) {\\n      var t = ue();\\n      a = a === void 0 ? null : a;\\n      var l = t.memoizedState;\\n      return a !== null && Hu(a, l[1]) ? l[0] : (t.memoizedState = [e, a], e);\\n    }\\n    function Rp(e, a) {\\n      var t = ue();\\n      a = a === void 0 ? null : a;\\n      var l = t.memoizedState;\\n      if (a !== null && Hu(a, l[1]))\\n        return l[0];\\n      if (l = e(), Ht) {\\n        tt(!0);\\n        try {\\n          e();\\n        } finally {\\n          tt(!1);\\n        }\\n      }\\n      return t.memoizedState = [l, a], l;\\n    }\\n    function Ku(e, a, t) {\\n      return t === void 0 || (Ra & 1073741824) !== 0 && (_ & 261930) === 0 ? e.memoizedState = a : (e.memoizedState = t, e = Df(), M.lanes |= e, yt |= e, t);\\n    }\\n    function Bp(e, a, t, l) {\\n      return ke(t, a) ? t : El.current !== null ? (e = Ku(e, t, l), ke(e, a) || (pe = !0), e) : (Ra & 42) === 0 || (Ra & 1073741824) !== 0 && (_ & 261930) === 0 ? (pe = !0, e.memoizedState = t) : (e = Df(), M.lanes |= e, yt |= e, a);\\n    }\\n    function Gp(e, a, t, l, i) {\\n      var n = V.p;\\n      V.p = n !== 0 && 8 > n ? n : 8;\\n      var o = z.T, s = {};\\n      z.T = s, ku(e, !1, a, t);\\n      try {\\n        var u = i(), r = z.S;\\n        if (r !== null && r(s, u), u !== null && typeof u == \\\"object\\\" && typeof u.then == \\\"function\\\") {\\n          var c = W0(\\n            u,\\n            l\\n          );\\n          ci(\\n            e,\\n            a,\\n            c,\\n            Je(e)\\n          );\\n        } else\\n          ci(\\n            e,\\n            a,\\n            l,\\n            Je(e)\\n          );\\n      } catch (h) {\\n        ci(\\n          e,\\n          a,\\n          { then: function() {\\n          }, status: \\\"rejected\\\", reason: h },\\n          Je()\\n        );\\n      } finally {\\n        V.p = n, o !== null && s.types !== null && (o.types = s.types), z.T = o;\\n      }\\n    }\\n    function ly() {\\n    }\\n    function ks(e, a, t, l) {\\n      if (e.tag !== 5) throw Error(b(476));\\n      var i = Yp(e).queue;\\n      Gp(\\n        e,\\n        i,\\n        a,\\n        Nt,\\n        t === null ? ly : function() {\\n          return Xp(e), t(l);\\n        }\\n      );\\n    }\\n    function Yp(e) {\\n      var a = e.memoizedState;\\n      if (a !== null) return a;\\n      a = {\\n        memoizedState: Nt,\\n        baseState: Nt,\\n        baseQueue: null,\\n        queue: {\\n          pending: null,\\n          lanes: 0,\\n          dispatch: null,\\n          lastRenderedReducer: Ba,\\n          lastRenderedState: Nt\\n        },\\n        next: null\\n      };\\n      var t = {};\\n      return a.next = {\\n        memoizedState: t,\\n        baseState: t,\\n        baseQueue: null,\\n        queue: {\\n          pending: null,\\n          lanes: 0,\\n          dispatch: null,\\n          lastRenderedReducer: Ba,\\n          lastRenderedState: t\\n        },\\n        next: null\\n      }, e.memoizedState = a, e = e.alternate, e !== null && (e.memoizedState = a), a;\\n    }\\n    function Xp(e) {\\n      var a = Yp(e);\\n      a.next === null &&\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7de033b0 elementor-widget elementor-widget-html\" data-id=\"7de033b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"11\">\" (a = e.alternate.memoizedState), ci(\\n        e,\\n        a.next.queue,\\n        {},\\n        Je()\\n      );\\n    }\\n    function Ju() {\\n      return Te(Di);\\n    }\\n    function Vp() {\\n      return ue().memoizedState;\\n    }\\n    function Qp() {\\n      return ue().memoizedState;\\n    }\\n    function iy(e) {\\n      for (var a = e.return; a !== null; ) {\\n        switch (a.tag) {\\n          case 24:\\n          case 3:\\n            var t = Je();\\n            e = rt(t);\\n            var l = ct(a, e, t);\\n            l !== null && (_e(l, a, t), si(l, a, t)), a = { cache: ju() }, e.payload = a;\\n            return;\\n        }\\n        a = a.return;\\n      }\\n    }\\n    function ny(e, a, t) {\\n      var l = Je();\\n      t = {\\n        lane: l,\\n        revertLane: 0,\\n        gesture: null,\\n        action: t,\\n        hasEagerState: !1,\\n        eagerState: null,\\n        next: null\\n      }, go(e) ? Kp(a, t) : (t = zu(e, a, t, l), t !== null && (_e(t, e, l), Jp(t, a, l)));\\n    }\\n    function Zp(e, a, t) {\\n      var l = Je();\\n      ci(e, a, t, l);\\n    }\\n    function ci(e, a, t, l) {\\n      var i = {\\n        lane: l,\\n        revertLane: 0,\\n        gesture: null,\\n        action: t,\\n        hasEagerState: !1,\\n        eagerState: null,\\n        next: null\\n      };\\n      if (go(e)) Kp(a, i);\\n      else {\\n        var n = e.alternate;\\n        if (e.lanes === 0 && (n === null || n.lanes === 0) && (n = a.lastRenderedReducer, n !== null))\\n          try {\\n            var o = a.lastRenderedState, s = n(o, t);\\n            if (i.hasEagerState = !0, i.eagerState = s, ke(s, o))\\n              return ro(e, a, i, 0), F === null && uo(), !1;\\n          } catch {\\n          }\\n        if (t = zu(e, a, i, l), t !== null)\\n          return _e(t, e, l), Jp(t, a, l), !0;\\n      }\\n      return !1;\\n    }\\n    function ku(e, a, t, l) {\\n      if (l = {\\n        lane: 2,\\n        revertLane: lr(),\\n        gesture: null,\\n        action: l,\\n        hasEagerState: !1,\\n        eagerState: null,\\n        next: null\\n      }, go(e)) {\\n        if (a) throw Error(b(479));\\n      } else\\n        a = zu(\\n          e,\\n          t,\\n          l,\\n          2\\n        ), a !== null && _e(a, e, 2);\\n    }\\n    function go(e) {\\n      var a = e.alternate;\\n      return e === M || a !== null && a === M;\\n    }\\n    function Kp(e, a) {\\n      bl = Yn = !0;\\n      var t = e.pending;\\n      t === null ? a.next = a : (a.next = t.next, t.next = a), e.pending = a;\\n    }\\n    function Jp(e, a, t) {\\n      if ((t & 4194048) !== 0) {\\n        var l = a.lanes;\\n        l &= e.pendingLanes, t |= l, a.lanes = t, jd(e, t);\\n      }\\n    }\\n    var Ei = {\\n      readContext: Te,\\n      use: fo,\\n      useCallback: ne,\\n      useContext: ne,\\n      useEffect: ne,\\n      useImperativeHandle: ne,\\n      useLayoutEffect: ne,\\n      useInsertionEffect: ne,\\n      useMemo: ne,\\n      useReducer: ne,\\n      useRef: ne,\\n      useState: ne,\\n      useDebugValue: ne,\\n      useDeferredValue: ne,\\n      useTransition: ne,\\n      useSyncExternalStore: ne,\\n      useId: ne,\\n      useHostTransitionStatus: ne,\\n      useFormState: ne,\\n      useActionState: ne,\\n      useOptimistic: ne,\\n      useMemoCache: ne,\\n      useCacheRefresh: ne\\n    };\\n    Ei.useEffectEvent = ne;\\n    var kp = {\\n      readContext: Te,\\n      use: fo,\\n      useCallback: function(e, a) {\\n        return Me().memoizedState = [\\n          e,\\n          a === void 0 ? null : a\\n        ], e;\\n      },\\n      useContext: Te,\\n      useEffect: Oc,\\n      useImperativeHandle: function(e, a, t) {\\n        t = t != null ? t.concat([e]) : null, Sn(\\n          4194308,\\n          4,\\n          wp.bind(null, a, e),\\n          t\\n        );\\n      },\\n      useLayoutEffect: function(e, a) {\\n        return Sn(4194308, 4, e, a);\\n      },\\n      useInsertionEffect: function(e, a) {\\n        Sn(4, 2, e, a);\\n      },\\n      useMemo: function(e, a) {\\n        var t = Me();\\n        a = a === void 0 ? null : a;\\n        var l = e();\\n        if (Ht) {\\n          tt(!0);\\n          try {\\n            e();\\n          } finally {\\n            tt(!1);\\n          }\\n        }\\n        return t.memoizedState = [l, a], l;\\n      },\\n      useReducer: function(e, a, t) {\\n        var l = Me();\\n        if (t !== void 0) {\\n          var i = t(a);\\n          if (Ht) {\\n            tt(!0);\\n            try {\\n              t(a);\\n            } finally {\\n              tt(!1);\\n            }\\n          }\\n        } else i = a;\\n        return l.memoizedState = l.baseState = i, e = {\\n          pending: null,\\n          lanes: 0,\\n          dispatch: null,\\n          lastRenderedReducer: e,\\n          lastRenderedState: i\\n        }, l.queue = e, e = e.dispatch = ny.bind(\\n          null,\\n          M,\\n          e\\n        ), [l.memoizedState, e];\\n      },\\n      useRef: function(e) {\\n        var a = Me();\\n        return e = { current: e }, a.memoizedState = e;\\n      },\\n      useState: function(e) {\\n        e = Ks(e);\\n        var a = e.queue, t = Zp.bind(null, M, a);\\n        return a.dispatch = t, [e.memoizedState, t];\\n      },\\n      useDebugValue: Zu,\\n      useDeferredValue: function(e, a) {\\n        var t = Me();\\n        return Ku(t, e, a);\\n      },\\n      useTransition: function() {\\n        var e = Ks(!1);\\n        return e = Gp.bind(\\n          null,\\n          M,\\n          e.queue,\\n          !0,\\n          !1\\n        ), Me().memoizedState = e, [!1, e];\\n      },\\n      useSyncExternalStore: function(e, a, t) {\\n        var l = M, i = Me();\\n        if (H) {\\n          if (t === void 0)\\n            throw Error(b(407));\\n          t = t();\\n        } else {\\n          if (t = a(), F === null)\\n            throw Error(b(349));\\n          (_ & 127) !== 0 || Sp(l, a, t);\\n        }\\n        i.memoizedState = t;\\n        var n = { value: t, getSnapshot: a };\\n        return i.queue = n, Oc(Ap.bind(null, l, n, e), [\\n          e\\n        ]), l.flags |= 2048, Cl(\\n          9,\\n          { destroy: void 0 },\\n          Tp.bind(\\n            null,\\n            l,\\n            n,\\n            t,\\n            a\\n          ),\\n          null\\n        ), t;\\n      },\\n      useId: function() {\\n        var e = Me(), a = F.identifierPrefix;\\n        if (H) {\\n          var t = va, l = ha;\\n          t = (l & ~(1 \\u003c\\u003c 32 - Ke(l) - 1)).toString(32) + t, a = \\\"_\\\" + a + \\\"R_\\\" + t, t = Xn++, 0 \\u003c t && (a += \\\"H\\\" + t.toString(32)), a += \\\"_\\\";\\n        } else\\n          t = $0++, a = \\\"_\\\" + a + \\\"r_\\\" + t.toString(32) + \\\"_\\\";\\n        return e.memoizedState = a;\\n      },\\n      useHostTransitionStatus: Ju,\\n      useFormState: zc,\\n      useActionState: zc,\\n      useOptimistic: function(e) {\\n        var a = Me();\\n        a.memoizedState = a.baseState = e;\\n        var t = {\\n          pending: null,\\n          lanes: 0,\\n          dispatch: null,\\n          lastRenderedReducer: null,\\n          lastRenderedState: null\\n        };\\n        return a.queue = t, a = ku.bind(\\n          null,\\n          M,\\n          !0,\\n          t\\n        ), t.dispatch = a, [e, a];\\n      },\\n      useMemoCache: Xu,\\n      useCacheRefresh: function() {\\n        return Me().memoizedState = iy.bind(\\n          null,\\n          M\\n        );\\n      },\\n      useEffectEvent: function(e) {\\n        var a = Me(), t = { impl: e };\\n        return a.memoizedState = t, function() {\\n          if ((X & 2) !== 0)\\n            throw Error(b(440));\\n          return t.impl.apply(void 0, arguments);\\n        };\\n      }\\n    }, Iu = {\\n      readContext: Te,\\n      use: fo,\\n      useCallback: Hp,\\n      useContext: Te,\\n      useEffect: Qu,\\n      useImperativeHandle: _p,\\n      useInsertionEffect: Up,\\n      useLayoutEffect: Lp,\\n      useMemo: Rp,\\n      useReducer: xn,\\n      useRef: Op,\\n      useState: function() {\\n        return xn(Ba);\\n      },\\n      useDebugValue: Zu,\\n      useDeferredValue: function(e, a) {\\n        var t = ue();\\n        return Bp(\\n          t,\\n          I.memoizedState,\\n          e,\\n          a\\n        );\\n      },\\n      useTransition: function() {\\n        var e = xn(Ba)[0], a = ue().memoizedState;\\n        return [\\n          typeof e == \\\"boolean\\\" ? e : Hi(e),\\n          a\\n        ];\\n      },\\n      useSyncExternalStore: xp,\\n      useId: Vp,\\n      useHostTransitionStatus: Ju,\\n      useFormState: Nc,\\n      useActionState: Nc,\\n      useOptimistic: function(e, a) {\\n        var t = ue();\\n        return qp(t, I, e, a);\\n      },\\n      useMemoCache: Xu,\\n      useCacheRefresh: Qp\\n    };\\n    Iu.useEffectEvent = jp;\\n    var Ip = {\\n      readContext: Te,\\n      use: fo,\\n      useCallback: Hp,\\n      useContext: Te,\\n      useEffect: Qu,\\n      useImperativeHandle: _p,\\n      useInsertionEffect: Up,\\n      useLayoutEffect: Lp,\\n      useMemo: Rp,\\n      useReducer: ts,\\n      useRef: Op,\\n      useState: function() {\\n        return ts(Ba);\\n      },\\n      useDebugValue: Zu,\\n      useDeferredValue: function(e, a) {\\n        var t = ue();\\n        return I === null ? Ku(t, e, a) : Bp(\\n          t,\\n          I.memoizedState,\\n          e,\\n          a\\n        );\\n      },\\n      useTransition: function() {\\n        var e = ts(Ba)[0], a = ue().memoizedState;\\n        return [\\n          typeof e == \\\"boolean\\\" ? e : Hi(e),\\n          a\\n        ];\\n      },\\n      useSyncExternalStore: xp,\\n      useId: Vp,\\n      useHostTransitionStatus: Ju,\\n      useFormState: Mc,\\n      useActionState: Mc,\\n      useOptimistic: function(e, a) {\\n        var t = ue();\\n        return I !== null ? qp(t, I, e, a) : (t.baseState = e, [e, t.queue.dispatch]);\\n      },\\n      useMemoCache: Xu,\\n      useCacheRefresh: Qp\\n    };\\n    Ip.useEffectEvent = jp;\\n    function ls(e, a, t, l) {\\n      a = e.memoizedState, t = t(l, a), t = t == null ? a : ae({}, a, t), e.memoizedState = t, e.lanes === 0 && (e.updateQueue.baseState = t);\\n    }\\n    var Is = {\\n      enqueueSetState: function(e, a, t) {\\n        e = e._reactInternals;\\n        var l = Je(), i = rt(l);\\n        i.payload = a, t != null && (i.callback = t), a = ct(e, i, l), a !== null && (_e(a, e, l), si(a, e, l));\\n      },\\n      enqueueReplaceState: function(e, a, t) {\\n        e = e._reactInternals;\\n        var l = Je(), i = rt(l);\\n        i.tag = 1, i.payload = a, t != null && (i.callback = t), a = ct(e, i, l), a !== null && (_e(a, e, l), si(a, e, l));\\n      },\\n      enqueueForceUpdate: function(e, a) {\\n        e = e._reactInternals;\\n        var t = Je(), l = rt(t);\\n        l.tag = 2, a != null && (l.callback = a), a = ct(e, l, t), a !== null && (_e(a, e, t), si(a, e, t));\\n      }\\n    };\\n    function jc(e, a, t, l, i, n, o) {\\n      return e = e.stateNode, typeof e.shouldComponentUpdate == \\\"function\\\" ? e.shouldComponentUpdate(l, n, o) : a.prototype && a.prototype.isPureReactComponent ? !yi(t, l) || !yi(i, n) : !0;\\n    }\\n    function Uc(e, a, t, l) {\\n      e = a.state, typeof a.componentWillReceiveProps == \\\"function\\\" && a.componentWillReceiveProps(t, l), typeof a.UNSAFE_componentWillReceiveProps == \\\"function\\\" && a.UNSAFE_componentWillReceiveProps(t, l), a.state !== e && Is.enqueueReplaceState(a, a.state, null);\\n    }\\n    function Rt(e, a) {\\n      var t = a;\\n      if (\\\"ref\\\" in a) {\\n        t = {};\\n        for (var l in a)\\n          l !== \\\"ref\\\" && (t[l] = a[l]);\\n      }\\n      if (e = e.defaultProps) {\\n        t === a && (t = ae({}, t));\\n        for (var i in e)\\n          t[i] === void 0 && (t[i] = e[i]);\\n      }\\n      return t;\\n    }\\n    function Fp(e) {\\n      Ln(e);\\n    }\\n    function Wp(e) {\\n      console.error(e);\\n    }\\n    function $p(e) {\\n      Ln(e);\\n    }\\n    function Vn(e, a) {\\n      try {\\n        var t = e.onUncaughtError;\\n        t(a.value, { componentStack: a.stack });\\n      } catch (l) {\\n        setTimeout(function() {\\n          throw l;\\n        });\\n      }\\n    }\\n    function Lc(e, a, t) {\\n      try {\\n        var l = e.onCaughtError;\\n        l(t.value, {\\n          componentStack: t.stack,\\n          errorBoundary: a.tag === 1 ? a.stateNode : null\\n        });\\n      } catch (i) {\\n        setTimeout(function() {\\n          throw i;\\n        });\\n      }\\n    }\\n    function Fs(e, a, t) {\\n      return t = rt(t), t.tag = 3, t.payload = { element: null }, t.callback = function() {\\n        Vn(e, a);\\n      }, t;\\n    }\\n    function Pp(e) {\\n      return e = rt(e), e.tag = 3, e;\\n    }\\n    function ef(e,\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41b50175 elementor-widget elementor-widget-html\" data-id=\"41b50175\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"12\">\" a, t, l) {\\n      var i = t.type.getDerivedStateFromError;\\n      if (typeof i == \\\"function\\\") {\\n        var n = l.value;\\n        e.payload = function() {\\n          return i(n);\\n        }, e.callback = function() {\\n          Lc(a, t, l);\\n        };\\n      }\\n      var o = t.stateNode;\\n      o !== null && typeof o.componentDidCatch == \\\"function\\\" && (e.callback = function() {\\n        Lc(a, t, l), typeof i != \\\"function\\\" && (dt === null ? dt = \/* @__PURE__ *\/ new Set([this]) : dt.add(this));\\n        var s = l.stack;\\n        this.componentDidCatch(l.value, {\\n          componentStack: s !== null ? s : \\\"\\\"\\n        });\\n      });\\n    }\\n    function oy(e, a, t, l, i) {\\n      if (t.flags |= 32768, l !== null && typeof l == \\\"object\\\" && typeof l.then == \\\"function\\\") {\\n        if (a = t.alternate, a !== null && Ul(\\n          a,\\n          t,\\n          i,\\n          !0\\n        ), t = Ie.current, t !== null) {\\n          switch (t.tag) {\\n            case 31:\\n            case 13:\\n              return ia === null ? kn() : t.alternate === null && oe === 0 && (oe = 3), t.flags &= -257, t.flags |= 65536, t.lanes = i, l === Rn ? t.flags |= 16384 : (a = t.updateQueue, a === null ? t.updateQueue = \/* @__PURE__ *\/ new Set([l]) : a.add(l), ms(e, l, i)), !1;\\n            case 22:\\n              return t.flags |= 65536, l === Rn ? t.flags |= 16384 : (a = t.updateQueue, a === null ? (a = {\\n                transitions: null,\\n                markerInstances: null,\\n                retryQueue: \/* @__PURE__ *\/ new Set([l])\\n              }, t.updateQueue = a) : (t = a.retryQueue, t === null ? a.retryQueue = \/* @__PURE__ *\/ new Set([l]) : t.add(l)), ms(e, l, i)), !1;\\n          }\\n          throw Error(b(435, t.tag));\\n        }\\n        return ms(e, l, i), kn(), !1;\\n      }\\n      if (H)\\n        return a = Ie.current, a !== null ? ((a.flags & 65536) === 0 && (a.flags |= 256), a.flags |= 65536, a.lanes = i, l !== Hs && (e = Error(b(422), { cause: l }), Si(ta(e, t)))) : (l !== Hs && (a = Error(b(423), {\\n          cause: l\\n        }), Si(\\n          ta(a, t)\\n        )), e = e.current.alternate, e.flags |= 65536, i &= -i, e.lanes |= i, l = ta(l, t), i = Fs(\\n          e.stateNode,\\n          l,\\n          i\\n        ), as(e, i), oe !== 4 && (oe = 2)), !1;\\n      var n = Error(b(520), { cause: l });\\n      if (n = ta(n, t), fi === null ? fi = [n] : fi.push(n), oe !== 4 && (oe = 2), a === null) return !0;\\n      l = ta(l, t), t = a;\\n      do {\\n        switch (t.tag) {\\n          case 3:\\n            return t.flags |= 65536, e = i & -i, t.lanes |= e, e = Fs(t.stateNode, l, e), as(t, e), !1;\\n          case 1:\\n            if (a = t.type, n = t.stateNode, (t.flags & 128) === 0 && (typeof a.getDerivedStateFromError == \\\"function\\\" || n !== null && typeof n.componentDidCatch == \\\"function\\\" && (dt === null || !dt.has(n))))\\n              return t.flags |= 65536, i &= -i, t.lanes |= i, i = Pp(i), ef(\\n                i,\\n                e,\\n                t,\\n                l\\n              ), as(t, i), !1;\\n        }\\n        t = t.return;\\n      } while (t !== null);\\n      return !1;\\n    }\\n    var Fu = Error(b(461)), pe = !1;\\n    function ye(e, a, t, l) {\\n      a.child = e === null ? mp(a, null, t, l) : _t(\\n        a,\\n        e.child,\\n        t,\\n        l\\n      );\\n    }\\n    function wc(e, a, t, l, i) {\\n      t = t.render;\\n      var n = a.ref;\\n      if (\\\"ref\\\" in l) {\\n        var o = {};\\n        for (var s in l)\\n          s !== \\\"ref\\\" && (o[s] = l[s]);\\n      } else o = l;\\n      return wt(a), l = Ru(\\n        e,\\n        a,\\n        t,\\n        o,\\n        n,\\n        i\\n      ), s = Bu(), e !== null && !pe ? (Gu(e, a, i), Ga(e, a, i)) : (H && s && Mu(a), a.flags |= 1, ye(e, a, l, i), a.child);\\n    }\\n    function _c(e, a, t, l, i) {\\n      if (e === null) {\\n        var n = t.type;\\n        return typeof n == \\\"function\\\" && !Nu(n) && n.defaultProps === void 0 && t.compare === null ? (a.tag = 15, a.type = n, af(\\n          e,\\n          a,\\n          n,\\n          l,\\n          i\\n        )) : (e = bn(\\n          t.type,\\n          null,\\n          l,\\n          a,\\n          a.mode,\\n          i\\n        ), e.ref = a.ref, e.return = a, a.child = e);\\n      }\\n      if (n = e.child, !Wu(e, i)) {\\n        var o = n.memoizedProps;\\n        if (t = t.compare, t = t !== null ? t : yi, t(o, l) && e.ref === a.ref)\\n          return Ga(e, a, i);\\n      }\\n      return a.flags |= 1, e = La(n, l), e.ref = a.ref, e.return = a, a.child = e;\\n    }\\n    function af(e, a, t, l, i) {\\n      if (e !== null) {\\n        var n = e.memoizedProps;\\n        if (yi(n, l) && e.ref === a.ref)\\n          if (pe = !1, a.pendingProps = l = n, Wu(e, i))\\n            (e.flags & 131072) !== 0 && (pe = !0);\\n          else\\n            return a.lanes = e.lanes, Ga(e, a, i);\\n      }\\n      return Ws(\\n        e,\\n        a,\\n        t,\\n        l,\\n        i\\n      );\\n    }\\n    function tf(e, a, t, l) {\\n      var i = l.children, n = e !== null ? e.memoizedState : null;\\n      if (e === null && a.stateNode === null && (a.stateNode = {\\n        _visibility: 1,\\n        _pendingMarkers: null,\\n        _retryCache: null,\\n        _transitions: null\\n      }), l.mode === \\\"hidden\\\") {\\n        if ((a.flags & 128) !== 0) {\\n          if (n = n !== null ? n.baseLanes | t : t, e !== null) {\\n            for (l = a.child = e.child, i = 0; l !== null; )\\n              i = i | l.lanes | l.childLanes, l = l.sibling;\\n            l = i & ~n;\\n          } else l = 0, a.child = null;\\n          return Hc(\\n            e,\\n            a,\\n            n,\\n            t,\\n            l\\n          );\\n        }\\n        if ((t & 536870912) !== 0)\\n          a.memoizedState = { baseLanes: 0, cachePool: null }, e !== null && yn(\\n            a,\\n            n !== null ? n.cachePool : null\\n          ), n !== null ? Cc(a, n) : Qs(), vp(a);\\n        else\\n          return l = a.lanes = 536870912, Hc(\\n            e,\\n            a,\\n            n !== null ? n.baseLanes | t : t,\\n            t,\\n            l\\n          );\\n      } else\\n        n !== null ? (yn(a, n.cachePool), Cc(a, n), et(a), a.memoizedState = null) : (e !== null && yn(a, null), Qs(), et(a));\\n      return ye(e, a, i, t), a.child;\\n    }\\n    function ai(e, a) {\\n      return e !== null && e.tag === 22 || a.stateNode !== null || (a.stateNode = {\\n        _visibility: 1,\\n        _pendingMarkers: null,\\n        _retryCache: null,\\n        _transitions: null\\n      }), a.sibling;\\n    }\\n    function Hc(e, a, t, l, i) {\\n      var n = Uu();\\n      return n = n === null ? null : { parent: de._currentValue, pool: n }, a.memoizedState = {\\n        baseLanes: t,\\n        cachePool: n\\n      }, e !== null && yn(a, null), Qs(), vp(a), e !== null && Ul(e, a, l, !0), a.childLanes = i, null;\\n    }\\n    function Tn(e, a) {\\n      return a = Qn(\\n        { mode: a.mode, children: a.children },\\n        e.mode\\n      ), a.ref = e.ref, e.child = a, a.return = e, a;\\n    }\\n    function Rc(e, a, t) {\\n      return _t(a, e.child, null, t), e = Tn(a, a.pendingProps), e.flags |= 2, Ye(a), a.memoizedState = null, e;\\n    }\\n    function sy(e, a, t) {\\n      var l = a.pendingProps, i = (a.flags & 128) !== 0;\\n      if (a.flags &= -129, e === null) {\\n        if (H) {\\n          if (l.mode === \\\"hidden\\\")\\n            return e = Tn(a, l), a.lanes = 536870912, ai(null, e);\\n          if (Zs(a), (e = ee) ? (e = If(\\n            e,\\n            la\\n          ), e = e !== null && e.data === \\\"&\\\" ? e : null, e !== null && (a.memoizedState = {\\n            dehydrated: e,\\n            treeContext: ht !== null ? { id: ha, overflow: va } : null,\\n            retryLane: 536870912,\\n            hydrationErrors: null\\n          }, t = sp(e), t.return = a, a.child = t, Se = a, ee = null)) : e = null, e === null) throw vt(a);\\n          return a.lanes = 536870912, null;\\n        }\\n        return Tn(a, l);\\n      }\\n      var n = e.memoizedState;\\n      if (n !== null) {\\n        var o = n.dehydrated;\\n        if (Zs(a), i)\\n          if (a.flags & 256)\\n            a.flags &= -257, a = Rc(\\n              e,\\n              a,\\n              t\\n            );\\n          else if (a.memoizedState !== null)\\n            a.child = e.child, a.flags |= 128, a = null;\\n          else throw Error(b(558));\\n        else if (pe || Ul(e, a, t, !1), i = (t & e.childLanes) !== 0, pe || i) {\\n          if (l = F, l !== null && (o = Ud(l, t), o !== 0 && o !== n.retryLane))\\n            throw n.retryLane = o, Xt(e, o), _e(l, e, o), Fu;\\n          kn(), a = Rc(\\n            e,\\n            a,\\n            t\\n          );\\n        } else\\n          e = n.treeContext, ee = na(o.nextSibling), Se = a, H = !0, ut = null, la = !1, e !== null && rp(a, e), a = Tn(a, l), a.flags |= 4096;\\n        return a;\\n      }\\n      return e = La(e.child, {\\n        mode: l.mode,\\n        children: l.children\\n      }), e.ref = a.ref, a.child = e, e.return = a, e;\\n    }\\n    function An(e, a) {\\n      var t = a.ref;\\n      if (t === null)\\n        e !== null && e.ref !== null && (a.flags |= 4194816);\\n      else {\\n        if (typeof t != \\\"function\\\" && typeof t != \\\"object\\\")\\n          throw Error(b(284));\\n        (e === null || e.ref !== t) && (a.flags |= 4194816);\\n      }\\n    }\\n    function Ws(e, a, t, l, i) {\\n      return wt(a), t = Ru(\\n        e,\\n        a,\\n        t,\\n        l,\\n        void 0,\\n        i\\n      ), l = Bu(), e !== null && !pe ? (Gu(e, a, i), Ga(e, a, i)) : (H && l && Mu(a), a.flags |= 1, ye(e, a, t, i), a.child);\\n    }\\n    function Bc(e, a, t, l, i, n) {\\n      return wt(a), a.updateQueue = null, t = yp(\\n        a,\\n        l,\\n        t,\\n        i\\n      ), bp(e), l = Bu(), e !== null && !pe ? (Gu(e, a, n), Ga(e, a, n)) : (H && l && Mu(a), a.flags |= 1, ye(e, a, t, n), a.child);\\n    }\\n    function Gc(e, a, t, l, i) {\\n      if (wt(a), a.stateNode === null) {\\n        var n = rl, o = t.contextType;\\n        typeof o == \\\"object\\\" && o !== null && (n = Te(o)), n = new t(l, n), a.memoizedState = n.state !== null && n.state !== void 0 ? n.state : null, n.updater = Is, a.stateNode = n, n._reactInternals = a, n = a.stateNode, n.props = l, n.state = a.memoizedState, n.refs = {}, wu(a), o = t.contextType, n.context = typeof o == \\\"object\\\" && o !== null ? Te(o) : rl, n.state = a.memoizedState, o = t.getDerivedStateFromProps, typeof o == \\\"function\\\" && (ls(\\n          a,\\n          t,\\n          o,\\n          l\\n        ), n.state = a.memoizedState), typeof t.getDerivedStateFromProps == \\\"function\\\" || typeof n.getSnapshotBeforeUpdate == \\\"function\\\" || typeof n.UNSAFE_componentWillMount != \\\"function\\\" && typeof n.componentWillMount != \\\"function\\\" || (o = n.state, typeof n.componentWillMount == \\\"function\\\" && n.componentWillMount(), typeof n.UNSAFE_componentWillMount == \\\"function\\\" && n.UNSAFE_componentWillMount(), o !== n.state && Is.enqueueReplaceState(n, n.state, null), ri(a, l, n, i), ui(), n.state = a.memoizedState), typeof n.componentDidMount == \\\"function\\\" && (a.flags |= 4194308), l = !0;\\n      } else if (e === null) {\\n        n = a.stateNode;\\n        var s = a.memoizedProps, u = Rt(t, s);\\n        n.props = u;\\n        var r = n.context, c = t.contextType;\\n        o = rl, typeof c == \\\"object\\\" && c !== null && (o = Te(c));\\n        var h = t.getDerivedStateFromProps;\\n        c = typeof h == \\\"function\\\" || typeof n.getSnapshotBeforeUpdate == \\\"function\\\", s = a.pendingProps !== s, c || typeof n.UNSAFE_componentWillReceiveProps != \\\"function\\\" && typeof n.componentWillReceiveProps != \\\"function\\\" || (s || r !== o) && Uc(\\n          a,\\n          n,\\n          l,\\n          o\\n        ), Wa = !1;\\n        var m = a.memoizedState;\\n        n.state = m, ri(a, l, n, i), ui(), r = a.memoizedState, s || m !== r || Wa ? (typeof h == \\\"function\\\" && (ls(\\n          a,\\n          t,\\n          h,\\n          l\\n        ), r = a.memoizedState), (u = Wa || jc(\\n          a,\\n          t,\\n          u,\\n          l,\\n          m,\\n          r,\\n          o\\n        )) ? (c || typeof n.UNSAFE_componentWillMount != \\\"function\\\" && typeof n.componentWillMount != \\\"function\\\" || (typeof n.componentWillMount == \\\"function\\\" && n.componentWillMount(), typeof n.UNSAFE_componentWillMount == \\\"function\\\" && n.UNSAFE_componentWillMount()), typeof n.c\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a5d1797 elementor-widget elementor-widget-html\" data-id=\"7a5d1797\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"13\">\"omponentDidMount == \\\"function\\\" && (a.flags |= 4194308)) : (typeof n.componentDidMount == \\\"function\\\" && (a.flags |= 4194308), a.memoizedProps = l, a.memoizedState = r), n.props = l, n.state = r, n.context = o, l = u) : (typeof n.componentDidMount == \\\"function\\\" && (a.flags |= 4194308), l = !1);\\n      } else {\\n        n = a.stateNode, Xs(e, a), o = a.memoizedProps, c = Rt(t, o), n.props = c, h = a.pendingProps, m = n.context, r = t.contextType, u = rl, typeof r == \\\"object\\\" && r !== null && (u = Te(r)), s = t.getDerivedStateFromProps, (r = typeof s == \\\"function\\\" || typeof n.getSnapshotBeforeUpdate == \\\"function\\\") || typeof n.UNSAFE_componentWillReceiveProps != \\\"function\\\" && typeof n.componentWillReceiveProps != \\\"function\\\" || (o !== h || m !== u) && Uc(\\n          a,\\n          n,\\n          l,\\n          u\\n        ), Wa = !1, m = a.memoizedState, n.state = m, ri(a, l, n, i), ui();\\n        var g = a.memoizedState;\\n        o !== h || m !== g || Wa || e !== null && e.dependencies !== null && Hn(e.dependencies) ? (typeof s == \\\"function\\\" && (ls(\\n          a,\\n          t,\\n          s,\\n          l\\n        ), g = a.memoizedState), (c = Wa || jc(\\n          a,\\n          t,\\n          c,\\n          l,\\n          m,\\n          g,\\n          u\\n        ) || e !== null && e.dependencies !== null && Hn(e.dependencies)) ? (r || typeof n.UNSAFE_componentWillUpdate != \\\"function\\\" && typeof n.componentWillUpdate != \\\"function\\\" || (typeof n.componentWillUpdate == \\\"function\\\" && n.componentWillUpdate(l, g, u), typeof n.UNSAFE_componentWillUpdate == \\\"function\\\" && n.UNSAFE_componentWillUpdate(\\n          l,\\n          g,\\n          u\\n        )), typeof n.componentDidUpdate == \\\"function\\\" && (a.flags |= 4), typeof n.getSnapshotBeforeUpdate == \\\"function\\\" && (a.flags |= 1024)) : (typeof n.componentDidUpdate != \\\"function\\\" || o === e.memoizedProps && m === e.memoizedState || (a.flags |= 4), typeof n.getSnapshotBeforeUpdate != \\\"function\\\" || o === e.memoizedProps && m === e.memoizedState || (a.flags |= 1024), a.memoizedProps = l, a.memoizedState = g), n.props = l, n.state = g, n.context = u, l = c) : (typeof n.componentDidUpdate != \\\"function\\\" || o === e.memoizedProps && m === e.memoizedState || (a.flags |= 4), typeof n.getSnapshotBeforeUpdate != \\\"function\\\" || o === e.memoizedProps && m === e.memoizedState || (a.flags |= 1024), l = !1);\\n      }\\n      return n = l, An(e, a), l = (a.flags & 128) !== 0, n || l ? (n = a.stateNode, t = l && typeof t.getDerivedStateFromError != \\\"function\\\" ? null : n.render(), a.flags |= 1, e !== null && l ? (a.child = _t(\\n        a,\\n        e.child,\\n        null,\\n        i\\n      ), a.child = _t(\\n        a,\\n        null,\\n        t,\\n        i\\n      )) : ye(e, a, t, i), a.memoizedState = n.state, e = a.child) : e = Ga(\\n        e,\\n        a,\\n        i\\n      ), e;\\n    }\\n    function Yc(e, a, t, l) {\\n      return Lt(), a.flags |= 256, ye(e, a, t, l), a.child;\\n    }\\n    var is = {\\n      dehydrated: null,\\n      treeContext: null,\\n      retryLane: 0,\\n      hydrationErrors: null\\n    };\\n    function ns(e) {\\n      return { baseLanes: e, cachePool: dp() };\\n    }\\n    function os(e, a, t) {\\n      return e = e !== null ? e.childLanes & ~t : 0, a && (e |= Ve), e;\\n    }\\n    function lf(e, a, t) {\\n      var l = a.pendingProps, i = !1, n = (a.flags & 128) !== 0, o;\\n      if ((o = n) || (o = e !== null && e.memoizedState === null ? !1 : (se.current & 2) !== 0), o && (i = !0, a.flags &= -129), o = (a.flags & 32) !== 0, a.flags &= -33, e === null) {\\n        if (H) {\\n          if (i ? Pa(a) : et(a), (e = ee) ? (e = If(\\n            e,\\n            la\\n          ), e = e !== null && e.data !== \\\"&\\\" ? e : null, e !== null && (a.memoizedState = {\\n            dehydrated: e,\\n            treeContext: ht !== null ? { id: ha, overflow: va } : null,\\n            retryLane: 536870912,\\n            hydrationErrors: null\\n          }, t = sp(e), t.return = a, a.child = t, Se = a, ee = null)) : e = null, e === null) throw vt(a);\\n          return du(e) ? a.lanes = 32 : a.lanes = 536870912, null;\\n        }\\n        var s = l.children;\\n        return l = l.fallback, i ? (et(a), i = a.mode, s = Qn(\\n          { mode: \\\"hidden\\\", children: s },\\n          i\\n        ), l = Mt(\\n          l,\\n          i,\\n          t,\\n          null\\n        ), s.return = a, l.return = a, s.sibling = l, a.child = s, l = a.child, l.memoizedState = ns(t), l.childLanes = os(\\n          e,\\n          o,\\n          t\\n        ), a.memoizedState = is, ai(null, l)) : (Pa(a), $s(a, s));\\n      }\\n      var u = e.memoizedState;\\n      if (u !== null && (s = u.dehydrated, s !== null)) {\\n        if (n)\\n          a.flags & 256 ? (Pa(a), a.flags &= -257, a = ss(\\n            e,\\n            a,\\n            t\\n          )) : a.memoizedState !== null ? (et(a), a.child = e.child, a.flags |= 128, a = null) : (et(a), s = l.fallback, i = a.mode, l = Qn(\\n            { mode: \\\"visible\\\", children: l.children },\\n            i\\n          ), s = Mt(\\n            s,\\n            i,\\n            t,\\n            null\\n          ), s.flags |= 2, l.return = a, s.return = a, l.sibling = s, a.child = l, _t(\\n            a,\\n            e.child,\\n            null,\\n            t\\n          ), l = a.child, l.memoizedState = ns(t), l.childLanes = os(\\n            e,\\n            o,\\n            t\\n          ), a.memoizedState = is, a = ai(null, l));\\n        else if (Pa(a), du(s)) {\\n          if (o = s.nextSibling && s.nextSibling.dataset, o) var r = o.dgst;\\n          o = r, l = Error(b(419)), l.stack = \\\"\\\", l.digest = o, Si({ value: l, source: null, stack: null }), a = ss(\\n            e,\\n            a,\\n            t\\n          );\\n        } else if (pe || Ul(e, a, t, !1), o = (t & e.childLanes) !== 0, pe || o) {\\n          if (o = F, o !== null && (l = Ud(o, t), l !== 0 && l !== u.retryLane))\\n            throw u.retryLane = l, Xt(e, l), _e(o, e, l), Fu;\\n          cu(s) || kn(), a = ss(\\n            e,\\n            a,\\n            t\\n          );\\n        } else\\n          cu(s) ? (a.flags |= 192, a.child = e.child, a = null) : (e = u.treeContext, ee = na(\\n            s.nextSibling\\n          ), Se = a, H = !0, ut = null, la = !1, e !== null && rp(a, e), a = $s(\\n            a,\\n            l.children\\n          ), a.flags |= 4096);\\n        return a;\\n      }\\n      return i ? (et(a), s = l.fallback, i = a.mode, u = e.child, r = u.sibling, l = La(u, {\\n        mode: \\\"hidden\\\",\\n        children: l.children\\n      }), l.subtreeFlags = u.subtreeFlags & 65011712, r !== null ? s = La(\\n        r,\\n        s\\n      ) : (s = Mt(\\n        s,\\n        i,\\n        t,\\n        null\\n      ), s.flags |= 2), s.return = a, l.return = a, l.sibling = s, a.child = l, ai(null, l), l = a.child, s = e.child.memoizedState, s === null ? s = ns(t) : (i = s.cachePool, i !== null ? (u = de._currentValue, i = i.parent !== u ? { parent: u, pool: u } : i) : i = dp(), s = {\\n        baseLanes: s.baseLanes | t,\\n        cachePool: i\\n      }), l.memoizedState = s, l.childLanes = os(\\n        e,\\n        o,\\n        t\\n      ), a.memoizedState = is, ai(e.child, l)) : (Pa(a), t = e.child, e = t.sibling, t = La(t, {\\n        mode: \\\"visible\\\",\\n        children: l.children\\n      }), t.return = a, t.sibling = null, e !== null && (o = a.deletions, o === null ? (a.deletions = [e], a.flags |= 16) : o.push(e)), a.child = t, a.memoizedState = null, t);\\n    }\\n    function $s(e, a) {\\n      return a = Qn(\\n        { mode: \\\"visible\\\", children: a },\\n        e.mode\\n      ), a.return = e, e.child = a;\\n    }\\n    function Qn(e, a) {\\n      return e = Xe(22, e, null, a), e.lanes = 0, e;\\n    }\\n    function ss(e, a, t) {\\n      return _t(a, e.child, null, t), e = $s(\\n        a,\\n        a.pendingProps.children\\n      ), e.flags |= 2, a.memoizedState = null, e;\\n    }\\n    function Xc(e, a, t) {\\n      e.lanes |= a;\\n      var l = e.alternate;\\n      l !== null && (l.lanes |= a), Bs(e.return, a, t);\\n    }\\n    function us(e, a, t, l, i, n) {\\n      var o = e.memoizedState;\\n      o === null ? e.memoizedState = {\\n        isBackwards: a,\\n        rendering: null,\\n        renderingStartTime: 0,\\n        last: l,\\n        tail: t,\\n        tailMode: i,\\n        treeForkCount: n\\n      } : (o.isBackwards = a, o.rendering = null, o.renderingStartTime = 0, o.last = l, o.tail = t, o.tailMode = i, o.treeForkCount = n);\\n    }\\n    function nf(e, a, t) {\\n      var l = a.pendingProps, i = l.revealOrder, n = l.tail;\\n      l = l.children;\\n      var o = se.current, s = (o & 2) !== 0;\\n      if (s ? (o = o & 1 | 2, a.flags |= 128) : o &= 1, W(se, o), ye(e, a, l, t), l = H ? xi : 0, !s && e !== null && (e.flags & 128) !== 0)\\n        e: for (e = a.child; e !== null; ) {\\n          if (e.tag === 13)\\n            e.memoizedState !== null && Xc(e, t, a);\\n          else if (e.tag === 19)\\n            Xc(e, t, a);\\n          else if (e.child !== null) {\\n            e.child.return = e, e = e.child;\\n            continue;\\n          }\\n          if (e === a) break e;\\n          for (; e.sibling === null; ) {\\n            if (e.return === null || e.return === a)\\n              break e;\\n            e = e.return;\\n          }\\n          e.sibling.return = e.return, e = e.sibling;\\n        }\\n      switch (i) {\\n        case \\\"forwards\\\":\\n          for (t = a.child, i = null; t !== null; )\\n            e = t.alternate, e !== null && Gn(e) === null && (i = t), t = t.sibling;\\n          t = i, t === null ? (i = a.child, a.child = null) : (i = t.sibling, t.sibling = null), us(\\n            a,\\n            !1,\\n            i,\\n            t,\\n            n,\\n            l\\n          );\\n          break;\\n        case \\\"backwards\\\":\\n        case \\\"unstable_legacy-backwards\\\":\\n          for (t = null, i = a.child, a.child = null; i !== null; ) {\\n            if (e = i.alternate, e !== null && Gn(e) === null) {\\n              a.child = i;\\n              break;\\n            }\\n            e = i.sibling, i.sibling = t, t = i, i = e;\\n          }\\n          us(\\n            a,\\n            !0,\\n            t,\\n            null,\\n            n,\\n            l\\n          );\\n          break;\\n        case \\\"together\\\":\\n          us(\\n            a,\\n            !1,\\n            null,\\n            null,\\n            void 0,\\n            l\\n          );\\n          break;\\n        default:\\n          a.memoizedState = null;\\n      }\\n      return a.child;\\n    }\\n    function Ga(e, a, t) {\\n      if (e !== null && (a.dependencies = e.dependencies), yt |= a.lanes, (t & a.childLanes) === 0)\\n        if (e !== null) {\\n          if (Ul(\\n            e,\\n            a,\\n            t,\\n            !1\\n          ), (t & a.childLanes) === 0)\\n            return null;\\n        } else return null;\\n      if (e !== null && a.child !== e.child)\\n        throw Error(b(153));\\n      if (a.child !== null) {\\n        for (e = a.child, t = La(e, e.pendingProps), a.child = t, t.return = a; e.sibling !== null; )\\n          e = e.sibling, t = t.sibling = La(e, e.pendingProps), t.return = a;\\n        t.sibling = null;\\n      }\\n      return a.child;\\n    }\\n    function Wu(e, a) {\\n      return (e.lanes & a) !== 0 ? !0 : (e = e.dependencies, !!(e !== null && Hn(e)));\\n    }\\n    function uy(e, a, t) {\\n      switch (a.tag) {\\n        case 3:\\n          Mn(a, a.stateNode.containerInfo), $a(a, de, e.memoizedState.cache), Lt();\\n          break;\\n        case 27:\\n        case 5:\\n          qs(a);\\n          break;\\n        case 4:\\n          Mn(a, a.stateNode.containerInfo);\\n          break;\\n        case 10:\\n          $a(\\n            a,\\n            a.type,\\n            a.memoizedProps.value\\n          );\\n          break;\\n        case 31:\\n          if (a.memoizedState !== null)\\n            return a.flags |= 128, Zs(a), null;\\n          break;\\n        case 13:\\n          var l = a.memoizedState;\\n          if (l !== null)\\n            return l.dehydrated !== null ? (Pa(a), a.flags |= 128, null) : (t & a.child.childLanes) !== 0 ? lf(e, a, t) : (Pa(a), e = Ga(\\n              e,\\n              a,\\n              t\\n            ), e !== null ? e.sibling : null);\\n          Pa(a);\\n          break;\\n        case 19:\\n          var i = (e.flags & 128) !== 0;\\n          if (l = (t & a.childLanes) !== 0, l || (Ul(\\n         \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55118372 elementor-widget elementor-widget-html\" data-id=\"55118372\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"14\">\"   e,\\n            a,\\n            t,\\n            !1\\n          ), l = (t & a.childLanes) !== 0), i) {\\n            if (l)\\n              return nf(\\n                e,\\n                a,\\n                t\\n              );\\n            a.flags |= 128;\\n          }\\n          if (i = a.memoizedState, i !== null && (i.rendering = null, i.tail = null, i.lastEffect = null), W(se, se.current), l) break;\\n          return null;\\n        case 22:\\n          return a.lanes = 0, tf(\\n            e,\\n            a,\\n            t,\\n            a.pendingProps\\n          );\\n        case 24:\\n          $a(a, de, e.memoizedState.cache);\\n      }\\n      return Ga(e, a, t);\\n    }\\n    function of(e, a, t) {\\n      if (e !== null)\\n        if (e.memoizedProps !== a.pendingProps)\\n          pe = !0;\\n        else {\\n          if (!Wu(e, t) && (a.flags & 128) === 0)\\n            return pe = !1, uy(\\n              e,\\n              a,\\n              t\\n            );\\n          pe = (e.flags & 131072) !== 0;\\n        }\\n      else\\n        pe = !1, H && (a.flags & 1048576) !== 0 && up(a, xi, a.index);\\n      switch (a.lanes = 0, a.tag) {\\n        case 16:\\n          e: {\\n            var l = a.pendingProps;\\n            if (e = Dt(a.elementType), a.type = e, typeof e == \\\"function\\\")\\n              Nu(e) ? (l = Rt(e, l), a.tag = 1, a = Gc(\\n                null,\\n                a,\\n                e,\\n                l,\\n                t\\n              )) : (a.tag = 0, a = Ws(\\n                null,\\n                a,\\n                e,\\n                l,\\n                t\\n              ));\\n            else {\\n              if (e != null) {\\n                var i = e.$$typeof;\\n                if (i === gu) {\\n                  a.tag = 11, a = wc(\\n                    null,\\n                    a,\\n                    e,\\n                    l,\\n                    t\\n                  );\\n                  break e;\\n                } else if (i === hu) {\\n                  a.tag = 14, a = _c(\\n                    null,\\n                    a,\\n                    e,\\n                    l,\\n                    t\\n                  );\\n                  break e;\\n                }\\n              }\\n              throw a = Es(e) || e, Error(b(306, a, \\\"\\\"));\\n            }\\n          }\\n          return a;\\n        case 0:\\n          return Ws(\\n            e,\\n            a,\\n            a.type,\\n            a.pendingProps,\\n            t\\n          );\\n        case 1:\\n          return l = a.type, i = Rt(\\n            l,\\n            a.pendingProps\\n          ), Gc(\\n            e,\\n            a,\\n            l,\\n            i,\\n            t\\n          );\\n        case 3:\\n          e: {\\n            if (Mn(\\n              a,\\n              a.stateNode.containerInfo\\n            ), e === null) throw Error(b(387));\\n            l = a.pendingProps;\\n            var n = a.memoizedState;\\n            i = n.element, Xs(e, a), ri(a, l, null, t);\\n            var o = a.memoizedState;\\n            if (l = o.cache, $a(a, de, l), l !== n.cache && Gs(\\n              a,\\n              [de],\\n              t,\\n              !0\\n            ), ui(), l = o.element, n.isDehydrated)\\n              if (n = {\\n                element: l,\\n                isDehydrated: !1,\\n                cache: o.cache\\n              }, a.updateQueue.baseState = n, a.memoizedState = n, a.flags & 256) {\\n                a = Yc(\\n                  e,\\n                  a,\\n                  l,\\n                  t\\n                );\\n                break e;\\n              } else if (l !== i) {\\n                i = ta(\\n                  Error(b(424)),\\n                  a\\n                ), Si(i), a = Yc(\\n                  e,\\n                  a,\\n                  l,\\n                  t\\n                );\\n                break e;\\n              } else\\n                for (e = a.stateNode.containerInfo, e.nodeType === 9 ? e = e.body : e = e.nodeName === \\\"HTML\\\" ? e.ownerDocument.body : e, ee = na(e.firstChild), Se = a, H = !0, ut = null, la = !0, t = mp(\\n                  a,\\n                  null,\\n                  l,\\n                  t\\n                ), a.child = t; t; )\\n                  t.flags = t.flags & -3 | 4096, t = t.sibling;\\n            else {\\n              if (Lt(), l === i) {\\n                a = Ga(\\n                  e,\\n                  a,\\n                  t\\n                );\\n                break e;\\n              }\\n              ye(e, a, l, t);\\n            }\\n            a = a.child;\\n          }\\n          return a;\\n        case 26:\\n          return An(e, a), e === null ? (t = cd(\\n            a.type,\\n            null,\\n            a.pendingProps,\\n            null\\n          )) ? a.memoizedState = t : H || (t = a.type, e = a.pendingProps, l = $n(\\n            st.current\\n          ).createElement(t), l[xe] = a, l[He] = e, Ae(l, t, e), ve(l), a.stateNode = l) : a.memoizedState = cd(\\n            a.type,\\n            e.memoizedProps,\\n            a.pendingProps,\\n            e.memoizedState\\n          ), null;\\n        case 27:\\n          return qs(a), e === null && H && (l = a.stateNode = Ff(\\n            a.type,\\n            a.pendingProps,\\n            st.current\\n          ), Se = a, la = !0, i = ee, St(a.type) ? (pu = i, ee = na(l.firstChild)) : ee = i), ye(\\n            e,\\n            a,\\n            a.pendingProps.children,\\n            t\\n          ), An(e, a), e === null && (a.flags |= 4194304), a.child;\\n        case 5:\\n          return e === null && H && ((i = l = ee) && (l = _y(\\n            l,\\n            a.type,\\n            a.pendingProps,\\n            la\\n          ), l !== null ? (a.stateNode = l, Se = a, ee = na(l.firstChild), la = !1, i = !0) : i = !1), i || vt(a)), qs(a), i = a.type, n = a.pendingProps, o = e !== null ? e.memoizedProps : null, l = n.children, uu(i, n) ? l = null : o !== null && uu(i, o) && (a.flags |= 32), a.memoizedState !== null && (i = Ru(\\n            e,\\n            a,\\n            P0,\\n            null,\\n            null,\\n            t\\n          ), Di._currentValue = i), An(e, a), ye(e, a, l, t), a.child;\\n        case 6:\\n          return e === null && H && ((e = t = ee) && (t = Hy(\\n            t,\\n            a.pendingProps,\\n            la\\n          ), t !== null ? (a.stateNode = t, Se = a, ee = null, e = !0) : e = !1), e || vt(a)), null;\\n        case 13:\\n          return lf(e, a, t);\\n        case 4:\\n          return Mn(\\n            a,\\n            a.stateNode.containerInfo\\n          ), l = a.pendingProps, e === null ? a.child = _t(\\n            a,\\n            null,\\n            l,\\n            t\\n          ) : ye(e, a, l, t), a.child;\\n        case 11:\\n          return wc(\\n            e,\\n            a,\\n            a.type,\\n            a.pendingProps,\\n            t\\n          );\\n        case 7:\\n          return ye(\\n            e,\\n            a,\\n            a.pendingProps,\\n            t\\n          ), a.child;\\n        case 8:\\n          return ye(\\n            e,\\n            a,\\n            a.pendingProps.children,\\n            t\\n          ), a.child;\\n        case 12:\\n          return ye(\\n            e,\\n            a,\\n            a.pendingProps.children,\\n            t\\n          ), a.child;\\n        case 10:\\n          return l = a.pendingProps, $a(a, a.type, l.value), ye(e, a, l.children, t), a.child;\\n        case 9:\\n          return i = a.type._context, l = a.pendingProps.children, wt(a), i = Te(i), l = l(i), a.flags |= 1, ye(e, a, l, t), a.child;\\n        case 14:\\n          return _c(\\n            e,\\n            a,\\n            a.type,\\n            a.pendingProps,\\n            t\\n          );\\n        case 15:\\n          return af(\\n            e,\\n            a,\\n            a.type,\\n            a.pendingProps,\\n            t\\n          );\\n        case 19:\\n          return nf(e, a, t);\\n        case 31:\\n          return sy(e, a, t);\\n        case 22:\\n          return tf(\\n            e,\\n            a,\\n            t,\\n            a.pendingProps\\n          );\\n        case 24:\\n          return wt(a), l = Te(de), e === null ? (i = Uu(), i === null && (i = F, n = ju(), i.pooledCache = n, n.refCount++, n !== null && (i.pooledCacheLanes |= t), i = n), a.memoizedState = { parent: l, cache: i }, wu(a), $a(a, de, i)) : ((e.lanes & t) !== 0 && (Xs(e, a), ri(a, null, null, t), ui()), i = e.memoizedState, n = a.memoizedState, i.parent !== l ? (i = { parent: l, cache: l }, a.memoizedState = i, a.lanes === 0 && (a.memoizedState = a.updateQueue.baseState = i), $a(a, de, l)) : (l = n.cache, $a(a, de, l), l !== i.cache && Gs(\\n            a,\\n            [de],\\n            t,\\n            !0\\n          ))), ye(\\n            e,\\n            a,\\n            a.pendingProps.children,\\n            t\\n          ), a.child;\\n        case 29:\\n          throw a.pendingProps;\\n      }\\n      throw Error(b(156, a.tag));\\n    }\\n    function Ca(e) {\\n      e.flags |= 4;\\n    }\\n    function rs(e, a, t, l, i) {\\n      if ((a = (e.mode & 32) !== 0) && (a = !1), a) {\\n        if (e.flags |= 16777216, (i & 335544128) === i)\\n          if (e.stateNode.complete) e.flags |= 8192;\\n          else if (Mf()) e.flags |= 8192;\\n          else\\n            throw jt = Rn, Lu;\\n      } else e.flags &= -16777217;\\n    }\\n    function Vc(e, a) {\\n      if (a.type !== \\\"stylesheet\\\" || (a.state.loading & 4) !== 0)\\n        e.flags &= -16777217;\\n      else if (e.flags |= 16777216, !Pf(a))\\n        if (Mf()) e.flags |= 8192;\\n        else\\n          throw jt = Rn, Lu;\\n    }\\n    function sn(e, a) {\\n      a !== null && (e.flags |= 4), e.flags & 16384 && (a = e.tag !== 22 ? Md() : 536870912, e.lanes |= a, ql |= a);\\n    }\\n    function kl(e, a) {\\n      if (!H)\\n        switch (e.tailMode) {\\n          case \\\"hidden\\\":\\n            a = e.tail;\\n            for (var t = null; a !== null; )\\n              a.alternate !== null && (t = a), a = a.sibling;\\n            t === null ? e.tail = null : t.sibling = null;\\n            break;\\n          case \\\"collapsed\\\":\\n            t = e.tail;\\n            for (var l = null; t !== null; )\\n              t.alternate !== null && (l = t), t = t.sibling;\\n            l === null ? a || e.tail === null ? e.tail = null : e.tail.sibling = null : l.sibling = null;\\n        }\\n    }\\n    function P(e) {\\n      var a = e.alternate !== null && e.alternate.child === e.child, t = 0, l = 0;\\n      if (a)\\n        for (var i = e.child; i !== null; )\\n          t |= i.lanes | i.childLanes, l |= i.subtreeFlags & 65011712, l |= i.flags & 65011712, i.return = e, i = i.sibling;\\n      else\\n        for (i = e.child; i !== null; )\\n          t |= i.lanes | i.childLanes, l |= i.subtreeFlags, l |= i.flags, i.return = e, i = i.sibling;\\n      return e.subtreeFlags |= l, e.childLanes = t, a;\\n    }\\n    function ry(e, a, t) {\\n      var l = a.pendingProps;\\n      switch (Ou(a), a.tag) {\\n        case 16:\\n        case 15:\\n        case 0:\\n        case 11:\\n        case 7:\\n        case 8:\\n        case 12:\\n        case 9:\\n        case 14:\\n          return P(a), null;\\n        case 1:\\n          return P(a), null;\\n        case 3:\\n          return t = a.stateNode, l = null, e !== null && (l = e.memoizedState.cache), a.memoizedState.cache !== l && (a.flags |= 2048), wa(de), xl(), t.pendingContext && (t.context = t.pendingContext, t.pendingContext = null), (e === null || e.child === null) && (Wt(a) ? Ca(a) : e === null || e.memoizedState.isDehydrated && (a.flags & 256) === 0 || (a.flags |= 1024, es())), P(a), null;\\n        case 26:\\n          var i = a.type, n = a.memoizedState;\\n          return e === null ? (Ca(a), n !== null ? (P(a), Vc(a, n)) : (P(a), rs(\\n            a,\\n            i,\\n            null,\\n            l,\\n            t\\n          ))) : n ? n !== e.memoizedState ? (Ca(a), P(a), Vc(a, n)) : (P(a), a.flags &= -16777217) : (e = e.memoizedProps, e !== l && Ca(a), P(a), rs(\\n            a,\\n            i,\\n            e,\\n            l,\\n            t\\n          )), null;\\n        case 27:\\n          if (On(a), t = st.current, i = a.type, e !== null && a.stateNode != null)\\n            e.memoizedProps !== l && Ca(a);\\n          else {\\n            if (!l) {\\n              if (a.stateNode === null)\\n                throw Error(b(166));\\n              return P(a), null;\\n        \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37b5f5e0 elementor-widget elementor-widget-html\" data-id=\"37b5f5e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"15\">\"    }\\n            e = ya.current, Wt(a) ? bc(a, e) : (e = Ff(i, l, t), a.stateNode = e, Ca(a));\\n          }\\n          return P(a), null;\\n        case 5:\\n          if (On(a), i = a.type, e !== null && a.stateNode != null)\\n            e.memoizedProps !== l && Ca(a);\\n          else {\\n            if (!l) {\\n              if (a.stateNode === null)\\n                throw Error(b(166));\\n              return P(a), null;\\n            }\\n            if (n = ya.current, Wt(a))\\n              bc(a, n);\\n            else {\\n              var o = $n(\\n                st.current\\n              );\\n              switch (n) {\\n                case 1:\\n                  n = o.createElementNS(\\n                    \\\"http:\/\/www.w3.org\/2000\/svg\\\",\\n                    i\\n                  );\\n                  break;\\n                case 2:\\n                  n = o.createElementNS(\\n                    \\\"http:\/\/www.w3.org\/1998\/Math\/MathML\\\",\\n                    i\\n                  );\\n                  break;\\n                default:\\n                  switch (i) {\\n                    case \\\"svg\\\":\\n                      n = o.createElementNS(\\n                        \\\"http:\/\/www.w3.org\/2000\/svg\\\",\\n                        i\\n                      );\\n                      break;\\n                    case \\\"math\\\":\\n                      n = o.createElementNS(\\n                        \\\"http:\/\/www.w3.org\/1998\/Math\/MathML\\\",\\n                        i\\n                      );\\n                      break;\\n                    case \\\"script\\\":\\n                      n = o.createElement(\\\"div\\\"), n.innerHTML = \\\"\\u003cscript>\\u003c\\\\\/script>\\\", n = n.removeChild(\\n                        n.firstChild\\n                      );\\n                      break;\\n                    case \\\"select\\\":\\n                      n = typeof l.is == \\\"string\\\" ? o.createElement(\\\"select\\\", {\\n                        is: l.is\\n                      }) : o.createElement(\\\"select\\\"), l.multiple ? n.multiple = !0 : l.size && (n.size = l.size);\\n                      break;\\n                    default:\\n                      n = typeof l.is == \\\"string\\\" ? o.createElement(i, { is: l.is }) : o.createElement(i);\\n                  }\\n              }\\n              n[xe] = a, n[He] = l;\\n              e: for (o = a.child; o !== null; ) {\\n                if (o.tag === 5 || o.tag === 6)\\n                  n.appendChild(o.stateNode);\\n                else if (o.tag !== 4 && o.tag !== 27 && o.child !== null) {\\n                  o.child.return = o, o = o.child;\\n                  continue;\\n                }\\n                if (o === a) break e;\\n                for (; o.sibling === null; ) {\\n                  if (o.return === null || o.return === a)\\n                    break e;\\n                  o = o.return;\\n                }\\n                o.sibling.return = o.return, o = o.sibling;\\n              }\\n              a.stateNode = n;\\n              e: switch (Ae(n, i, l), i) {\\n                case \\\"button\\\":\\n                case \\\"input\\\":\\n                case \\\"select\\\":\\n                case \\\"textarea\\\":\\n                  l = !!l.autoFocus;\\n                  break e;\\n                case \\\"img\\\":\\n                  l = !0;\\n                  break e;\\n                default:\\n                  l = !1;\\n              }\\n              l && Ca(a);\\n            }\\n          }\\n          return P(a), rs(\\n            a,\\n            a.type,\\n            e === null ? null : e.memoizedProps,\\n            a.pendingProps,\\n            t\\n          ), null;\\n        case 6:\\n          if (e && a.stateNode != null)\\n            e.memoizedProps !== l && Ca(a);\\n          else {\\n            if (typeof l != \\\"string\\\" && a.stateNode === null)\\n              throw Error(b(166));\\n            if (e = st.current, Wt(a)) {\\n              if (e = a.stateNode, t = a.memoizedProps, l = null, i = Se, i !== null)\\n                switch (i.tag) {\\n                  case 27:\\n                  case 5:\\n                    l = i.memoizedProps;\\n                }\\n              e[xe] = a, e = !!(e.nodeValue === t || l !== null && l.suppressHydrationWarning === !0 || Kf(e.nodeValue, t)), e || vt(a, !0);\\n            } else\\n              e = $n(e).createTextNode(\\n                l\\n              ), e[xe] = a, a.stateNode = e;\\n          }\\n          return P(a), null;\\n        case 31:\\n          if (t = a.memoizedState, e === null || e.memoizedState !== null) {\\n            if (l = Wt(a), t !== null) {\\n              if (e === null) {\\n                if (!l) throw Error(b(318));\\n                if (e = a.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(b(557));\\n                e[xe] = a;\\n              } else\\n                Lt(), (a.flags & 128) === 0 && (a.memoizedState = null), a.flags |= 4;\\n              P(a), e = !1;\\n            } else\\n              t = es(), e !== null && e.memoizedState !== null && (e.memoizedState.hydrationErrors = t), e = !0;\\n            if (!e)\\n              return a.flags & 256 ? (Ye(a), a) : (Ye(a), null);\\n            if ((a.flags & 128) !== 0)\\n              throw Error(b(558));\\n          }\\n          return P(a), null;\\n        case 13:\\n          if (l = a.memoizedState, e === null || e.memoizedState !== null && e.memoizedState.dehydrated !== null) {\\n            if (i = Wt(a), l !== null && l.dehydrated !== null) {\\n              if (e === null) {\\n                if (!i) throw Error(b(318));\\n                if (i = a.memoizedState, i = i !== null ? i.dehydrated : null, !i) throw Error(b(317));\\n                i[xe] = a;\\n              } else\\n                Lt(), (a.flags & 128) === 0 && (a.memoizedState = null), a.flags |= 4;\\n              P(a), i = !1;\\n            } else\\n              i = es(), e !== null && e.memoizedState !== null && (e.memoizedState.hydrationErrors = i), i = !0;\\n            if (!i)\\n              return a.flags & 256 ? (Ye(a), a) : (Ye(a), null);\\n          }\\n          return Ye(a), (a.flags & 128) !== 0 ? (a.lanes = t, a) : (t = l !== null, e = e !== null && e.memoizedState !== null, t && (l = a.child, i = null, l.alternate !== null && l.alternate.memoizedState !== null && l.alternate.memoizedState.cachePool !== null && (i = l.alternate.memoizedState.cachePool.pool), n = null, l.memoizedState !== null && l.memoizedState.cachePool !== null && (n = l.memoizedState.cachePool.pool), n !== i && (l.flags |= 2048)), t !== e && t && (a.child.flags |= 8192), sn(a, a.updateQueue), P(a), null);\\n        case 4:\\n          return xl(), e === null && ir(a.stateNode.containerInfo), P(a), null;\\n        case 10:\\n          return wa(a.type), P(a), null;\\n        case 19:\\n          if (be(se), l = a.memoizedState, l === null) return P(a), null;\\n          if (i = (a.flags & 128) !== 0, n = l.rendering, n === null)\\n            if (i) kl(l, !1);\\n            else {\\n              if (oe !== 0 || e !== null && (e.flags & 128) !== 0)\\n                for (e = a.child; e !== null; ) {\\n                  if (n = Gn(e), n !== null) {\\n                    for (a.flags |= 128, kl(l, !1), e = n.updateQueue, a.updateQueue = e, sn(a, e), a.subtreeFlags = 0, e = t, t = a.child; t !== null; )\\n                      op(t, e), t = t.sibling;\\n                    return W(\\n                      se,\\n                      se.current & 1 | 2\\n                    ), H && Na(a, l.treeForkCount), a.child;\\n                  }\\n                  e = e.sibling;\\n                }\\n              l.tail !== null && Qe() > Kn && (a.flags |= 128, i = !0, kl(l, !1), a.lanes = 4194304);\\n            }\\n          else {\\n            if (!i)\\n              if (e = Gn(n), e !== null) {\\n                if (a.flags |= 128, i = !0, e = e.updateQueue, a.updateQueue = e, sn(a, e), kl(l, !0), l.tail === null && l.tailMode === \\\"hidden\\\" && !n.alternate && !H)\\n                  return P(a), null;\\n              } else\\n                2 * Qe() - l.renderingStartTime > Kn && t !== 536870912 && (a.flags |= 128, i = !0, kl(l, !1), a.lanes = 4194304);\\n            l.isBackwards ? (n.sibling = a.child, a.child = n) : (e = l.last, e !== null ? e.sibling = n : a.child = n, l.last = n);\\n          }\\n          return l.tail !== null ? (e = l.tail, l.rendering = e, l.tail = e.sibling, l.renderingStartTime = Qe(), e.sibling = null, t = se.current, W(\\n            se,\\n            i ? t & 1 | 2 : t & 1\\n          ), H && Na(a, l.treeForkCount), e) : (P(a), null);\\n        case 22:\\n        case 23:\\n          return Ye(a), _u(), l = a.memoizedState !== null, e !== null ? e.memoizedState !== null !== l && (a.flags |= 8192) : l && (a.flags |= 8192), l ? (t & 536870912) !== 0 && (a.flags & 128) === 0 && (P(a), a.subtreeFlags & 6 && (a.flags |= 8192)) : P(a), t = a.updateQueue, t !== null && sn(a, t.retryQueue), t = null, e !== null && e.memoizedState !== null && e.memoizedState.cachePool !== null && (t = e.memoizedState.cachePool.pool), l = null, a.memoizedState !== null && a.memoizedState.cachePool !== null && (l = a.memoizedState.cachePool.pool), l !== t && (a.flags |= 2048), e !== null && be(Ot), null;\\n        case 24:\\n          return t = null, e !== null && (t = e.memoizedState.cache), a.memoizedState.cache !== t && (a.flags |= 2048), wa(de), P(a), null;\\n        case 25:\\n          return null;\\n        case 30:\\n          return null;\\n      }\\n      throw Error(b(156, a.tag));\\n    }\\n    function cy(e, a) {\\n      switch (Ou(a), a.tag) {\\n        case 1:\\n          return e = a.flags, e & 65536 ? (a.flags = e & -65537 | 128, a) : null;\\n        case 3:\\n          return wa(de), xl(), e = a.flags, (e & 65536) !== 0 && (e & 128) === 0 ? (a.flags = e & -65537 | 128, a) : null;\\n        case 26:\\n        case 27:\\n        case 5:\\n          return On(a), null;\\n        case 31:\\n          if (a.memoizedState !== null) {\\n            if (Ye(a), a.alternate === null)\\n              throw Error(b(340));\\n            Lt();\\n          }\\n          return e = a.flags, e & 65536 ? (a.flags = e & -65537 | 128, a) : null;\\n        case 13:\\n          if (Ye(a), e = a.memoizedState, e !== null && e.dehydrated !== null) {\\n            if (a.alternate === null)\\n              throw Error(b(340));\\n            Lt();\\n          }\\n          return e = a.flags, e & 65536 ? (a.flags = e & -65537 | 128, a) : null;\\n        case 19:\\n          return be(se), null;\\n        case 4:\\n          return xl(), null;\\n        case 10:\\n          return wa(a.type), null;\\n        case 22:\\n        case 23:\\n          return Ye(a), _u(), e !== null && be(Ot), e = a.flags, e & 65536 ? (a.flags = e & -65537 | 128, a) : null;\\n        case 24:\\n          return wa(de), null;\\n        case 25:\\n          return null;\\n        default:\\n          return null;\\n      }\\n    }\\n    function sf(e, a) {\\n      switch (Ou(a), a.tag) {\\n        case 3:\\n          wa(de), xl();\\n          break;\\n        case 26:\\n        case 27:\\n        case 5:\\n          On(a);\\n          break;\\n        case 4:\\n          xl();\\n          break;\\n        case 31:\\n          a.memoizedState !== null && Ye(a);\\n          break;\\n        case 13:\\n          Ye(a);\\n          break;\\n        case 19:\\n          be(se);\\n          break;\\n        case 10:\\n          wa(a.type);\\n          break;\\n        case 22:\\n        case 23:\\n          Ye(a), _u(), e !== null && be(Ot);\\n          break;\\n        case 24:\\n          wa(de);\\n      }\\n    }\\n    function Ri(e, a) {\\n      try {\\n        var t = a.updateQueue, l = t !== null ? t.lastEffect : null;\\n        if (l !== null) {\\n          var i = l.next;\\n          t = i;\\n          do {\\n            if ((t.tag & e) === e) {\\n              l = void 0;\\n              var n = t.create, o = t.inst;\\n              l = n(), o.destroy = l;\\n            }\\n            t = t.next;\\n          } while (t !== i);\\n        }\\n      } catch (s) {\\n        Z(a, a.return, s);\\n      }\\n    }\\n    function bt(e, a, t) {\\n      try {\\n        var l = a.updateQueue, i = l !== null ? l.lastEffect : null;\\n        if (i !== null) {\\n          var n = i.next;\\n          l = n;\\n          do {\\n            if ((l.tag & e) === e) {\\n              var o = l.inst, s = o.destroy;\\n              if (s !== void 0) {\\n                o.destroy = void 0, i \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-324a9263 elementor-widget elementor-widget-html\" data-id=\"324a9263\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"16\">\"= a;\\n                var u = t, r = s;\\n                try {\\n                  r();\\n                } catch (c) {\\n                  Z(\\n                    i,\\n                    u,\\n                    c\\n                  );\\n                }\\n              }\\n            }\\n            l = l.next;\\n          } while (l !== n);\\n        }\\n      } catch (c) {\\n        Z(a, a.return, c);\\n      }\\n    }\\n    function uf(e) {\\n      var a = e.updateQueue;\\n      if (a !== null) {\\n        var t = e.stateNode;\\n        try {\\n          hp(a, t);\\n        } catch (l) {\\n          Z(e, e.return, l);\\n        }\\n      }\\n    }\\n    function rf(e, a, t) {\\n      t.props = Rt(\\n        e.type,\\n        e.memoizedProps\\n      ), t.state = e.memoizedState;\\n      try {\\n        t.componentWillUnmount();\\n      } catch (l) {\\n        Z(e, a, l);\\n      }\\n    }\\n    function di(e, a) {\\n      try {\\n        var t = e.ref;\\n        if (t !== null) {\\n          switch (e.tag) {\\n            case 26:\\n            case 27:\\n            case 5:\\n              var l = e.stateNode;\\n              break;\\n            case 30:\\n              l = e.stateNode;\\n              break;\\n            default:\\n              l = e.stateNode;\\n          }\\n          typeof t == \\\"function\\\" ? e.refCleanup = t(l) : t.current = l;\\n        }\\n      } catch (i) {\\n        Z(e, a, i);\\n      }\\n    }\\n    function ba(e, a) {\\n      var t = e.ref, l = e.refCleanup;\\n      if (t !== null)\\n        if (typeof l == \\\"function\\\")\\n          try {\\n            l();\\n          } catch (i) {\\n            Z(e, a, i);\\n          } finally {\\n            e.refCleanup = null, e = e.alternate, e != null && (e.refCleanup = null);\\n          }\\n        else if (typeof t == \\\"function\\\")\\n          try {\\n            t(null);\\n          } catch (i) {\\n            Z(e, a, i);\\n          }\\n        else t.current = null;\\n    }\\n    function cf(e) {\\n      var a = e.type, t = e.memoizedProps, l = e.stateNode;\\n      try {\\n        e: switch (a) {\\n          case \\\"button\\\":\\n          case \\\"input\\\":\\n          case \\\"select\\\":\\n          case \\\"textarea\\\":\\n            t.autoFocus && l.focus();\\n            break e;\\n          case \\\"img\\\":\\n            t.src ? l.src = t.src : t.srcSet && (l.srcset = t.srcSet);\\n        }\\n      } catch (i) {\\n        Z(e, e.return, i);\\n      }\\n    }\\n    function cs(e, a, t) {\\n      try {\\n        var l = e.stateNode;\\n        My(l, e.type, t, a), l[He] = a;\\n      } catch (i) {\\n        Z(e, e.return, i);\\n      }\\n    }\\n    function df(e) {\\n      return e.tag === 5 || e.tag === 3 || e.tag === 26 || e.tag === 27 && St(e.type) || e.tag === 4;\\n    }\\n    function ds(e) {\\n      e: for (; ; ) {\\n        for (; e.sibling === null; ) {\\n          if (e.return === null || df(e.return)) return null;\\n          e = e.return;\\n        }\\n        for (e.sibling.return = e.return, e = e.sibling; e.tag !== 5 && e.tag !== 6 && e.tag !== 18; ) {\\n          if (e.tag === 27 && St(e.type) || e.flags & 2 || e.child === null || e.tag === 4) continue e;\\n          e.child.return = e, e = e.child;\\n        }\\n        if (!(e.flags & 2)) return e.stateNode;\\n      }\\n    }\\n    function Ps(e, a, t) {\\n      var l = e.tag;\\n      if (l === 5 || l === 6)\\n        e = e.stateNode, a ? (t.nodeType === 9 ? t.body : t.nodeName === \\\"HTML\\\" ? t.ownerDocument.body : t).insertBefore(e, a) : (a = t.nodeType === 9 ? t.body : t.nodeName === \\\"HTML\\\" ? t.ownerDocument.body : t, a.appendChild(e), t = t._reactRootContainer, t != null || a.onclick !== null || (a.onclick = ja));\\n      else if (l !== 4 && (l === 27 && St(e.type) && (t = e.stateNode, a = null), e = e.child, e !== null))\\n        for (Ps(e, a, t), e = e.sibling; e !== null; )\\n          Ps(e, a, t), e = e.sibling;\\n    }\\n    function Zn(e, a, t) {\\n      var l = e.tag;\\n      if (l === 5 || l === 6)\\n        e = e.stateNode, a ? t.insertBefore(e, a) : t.appendChild(e);\\n      else if (l !== 4 && (l === 27 && St(e.type) && (t = e.stateNode), e = e.child, e !== null))\\n        for (Zn(e, a, t), e = e.sibling; e !== null; )\\n          Zn(e, a, t), e = e.sibling;\\n    }\\n    function pf(e) {\\n      var a = e.stateNode, t = e.memoizedProps;\\n      try {\\n        for (var l = e.type, i = a.attributes; i.length; )\\n          a.removeAttributeNode(i[0]);\\n        Ae(a, l, t), a[xe] = e, a[He] = t;\\n      } catch (n) {\\n        Z(e, e.return, n);\\n      }\\n    }\\n    var Ma = !1, ce = !1, ps = !1, Qc = typeof WeakSet == \\\"function\\\" ? WeakSet : Set, he = null;\\n    function dy(e, a) {\\n      if (e = e.containerInfo, ou = to, e = $d(e), qu(e)) {\\n        if (\\\"selectionStart\\\" in e)\\n          var t = {\\n            start: e.selectionStart,\\n            end: e.selectionEnd\\n          };\\n        else\\n          e: {\\n            t = (t = e.ownerDocument) && t.defaultView || window;\\n            var l = t.getSelection && t.getSelection();\\n            if (l && l.rangeCount !== 0) {\\n              t = l.anchorNode;\\n              var i = l.anchorOffset, n = l.focusNode;\\n              l = l.focusOffset;\\n              try {\\n                t.nodeType, n.nodeType;\\n              } catch {\\n                t = null;\\n                break e;\\n              }\\n              var o = 0, s = -1, u = -1, r = 0, c = 0, h = e, m = null;\\n              a: for (; ; ) {\\n                for (var g; h !== t || i !== 0 && h.nodeType !== 3 || (s = o + i), h !== n || l !== 0 && h.nodeType !== 3 || (u = o + l), h.nodeType === 3 && (o += h.nodeValue.length), (g = h.firstChild) !== null; )\\n                  m = h, h = g;\\n                for (; ; ) {\\n                  if (h === e) break a;\\n                  if (m === t && ++r === i && (s = o), m === n && ++c === l && (u = o), (g = h.nextSibling) !== null) break;\\n                  h = m, m = h.parentNode;\\n                }\\n                h = g;\\n              }\\n              t = s === -1 || u === -1 ? null : { start: s, end: u };\\n            } else t = null;\\n          }\\n        t = t || { start: 0, end: 0 };\\n      } else t = null;\\n      for (su = { focusedElem: e, selectionRange: t }, to = !1, he = a; he !== null; )\\n        if (a = he, e = a.child, (a.subtreeFlags & 1028) !== 0 && e !== null)\\n          e.return = a, he = e;\\n        else\\n          for (; he !== null; ) {\\n            switch (a = he, n = a.alternate, e = a.flags, a.tag) {\\n              case 0:\\n                if ((e & 4) !== 0 && (e = a.updateQueue, e = e !== null ? e.events : null, e !== null))\\n                  for (t = 0; t \\u003c e.length; t++)\\n                    i = e[t], i.ref.impl = i.nextImpl;\\n                break;\\n              case 11:\\n              case 15:\\n                break;\\n              case 1:\\n                if ((e & 1024) !== 0 && n !== null) {\\n                  e = void 0, t = a, i = n.memoizedProps, n = n.memoizedState, l = t.stateNode;\\n                  try {\\n                    var A = Rt(\\n                      t.type,\\n                      i\\n                    );\\n                    e = l.getSnapshotBeforeUpdate(\\n                      A,\\n                      n\\n                    ), l.__reactInternalSnapshotBeforeUpdate = e;\\n                  } catch (D) {\\n                    Z(\\n                      t,\\n                      t.return,\\n                      D\\n                    );\\n                  }\\n                }\\n                break;\\n              case 3:\\n                if ((e & 1024) !== 0) {\\n                  if (e = a.stateNode.containerInfo, t = e.nodeType, t === 9)\\n                    ru(e);\\n                  else if (t === 1)\\n                    switch (e.nodeName) {\\n                      case \\\"HEAD\\\":\\n                      case \\\"HTML\\\":\\n                      case \\\"BODY\\\":\\n                        ru(e);\\n                        break;\\n                      default:\\n                        e.textContent = \\\"\\\";\\n                    }\\n                }\\n                break;\\n              case 5:\\n              case 26:\\n              case 27:\\n              case 6:\\n              case 4:\\n              case 17:\\n                break;\\n              default:\\n                if ((e & 1024) !== 0) throw Error(b(163));\\n            }\\n            if (e = a.sibling, e !== null) {\\n              e.return = a.return, he = e;\\n              break;\\n            }\\n            he = a.return;\\n          }\\n    }\\n    function ff(e, a, t) {\\n      var l = t.flags;\\n      switch (t.tag) {\\n        case 0:\\n        case 11:\\n        case 15:\\n          Da(e, t), l & 4 && Ri(5, t);\\n          break;\\n        case 1:\\n          if (Da(e, t), l & 4)\\n            if (e = t.stateNode, a === null)\\n              try {\\n                e.componentDidMount();\\n              } catch (o) {\\n                Z(t, t.return, o);\\n              }\\n            else {\\n              var i = Rt(\\n                t.type,\\n                a.memoizedProps\\n              );\\n              a = a.memoizedState;\\n              try {\\n                e.componentDidUpdate(\\n                  i,\\n                  a,\\n                  e.__reactInternalSnapshotBeforeUpdate\\n                );\\n              } catch (o) {\\n                Z(\\n                  t,\\n                  t.return,\\n                  o\\n                );\\n              }\\n            }\\n          l & 64 && uf(t), l & 512 && di(t, t.return);\\n          break;\\n        case 3:\\n          if (Da(e, t), l & 64 && (e = t.updateQueue, e !== null)) {\\n            if (a = null, t.child !== null)\\n              switch (t.child.tag) {\\n                case 27:\\n                case 5:\\n                  a = t.child.stateNode;\\n                  break;\\n                case 1:\\n                  a = t.child.stateNode;\\n              }\\n            try {\\n              hp(e, a);\\n            } catch (o) {\\n              Z(t, t.return, o);\\n            }\\n          }\\n          break;\\n        case 27:\\n          a === null && l & 4 && pf(t);\\n        case 26:\\n        case 5:\\n          Da(e, t), a === null && l & 4 && cf(t), l & 512 && di(t, t.return);\\n          break;\\n        case 12:\\n          Da(e, t);\\n          break;\\n        case 31:\\n          Da(e, t), l & 4 && hf(e, t);\\n          break;\\n        case 13:\\n          Da(e, t), l & 4 && vf(e, t), l & 64 && (e = t.memoizedState, e !== null && (e = e.dehydrated, e !== null && (t = xy.bind(\\n            null,\\n            t\\n          ), Ry(e, t))));\\n          break;\\n        case 22:\\n          if (l = t.memoizedState !== null || Ma, !l) {\\n            a = a !== null && a.memoizedState !== null || ce, i = Ma;\\n            var n = ce;\\n            Ma = l, (ce = a) && !n ? za(\\n              e,\\n              t,\\n              (t.subtreeFlags & 8772) !== 0\\n            ) : Da(e, t), Ma = i, ce = n;\\n          }\\n          break;\\n        case 30:\\n          break;\\n        default:\\n          Da(e, t);\\n      }\\n    }\\n    function mf(e) {\\n      var a = e.alternate;\\n      a !== null && (e.alternate = null, mf(a)), e.child = null, e.deletions = null, e.sibling = null, e.tag === 5 && (a = e.stateNode, a !== null && xu(a)), e.stateNode = null, e.return = null, e.dependencies = null, e.memoizedProps = null, e.memoizedState = null, e.pendingProps = null, e.stateNode = null, e.updateQueue = null;\\n    }\\n    var le = null, Le = !1;\\n    function qa(e, a, t) {\\n      for (t = t.child; t !== null; )\\n        gf(e, a, t), t = t.sibling;\\n    }\\n    function gf(e, a, t) {\\n      if (Ze && typeof Ze.onCommitFiberUnmount == \\\"function\\\")\\n        try {\\n          Ze.onCommitFiberUnmount(Oi, t);\\n        } catch {\\n        }\\n      switch (t.tag) {\\n        case 26:\\n          ce || ba(t, a), qa(\\n            e,\\n            a,\\n            t\\n          ), t.memoizedState ? t.memoizedState.count-- : t.stateNode && (t = t.stateNode, t.parentNode.removeChild(t));\\n          break;\\n        case 27:\\n          ce || ba(t, a);\\n          var l = le, i = Le;\\n          St(t.type) && (le = t.stateNode, Le = !1), qa(\\n            e,\\n            a,\\n            t\\n          ), gi(t.stateNode), le = l, Le = i;\\n          break;\\n        case 5:\\n          ce || ba(t, a);\\n        case 6:\\n          if (l = le, i = Le, le = null, qa(\\n            e,\\n            a,\\n            t\\n          ), le = l, Le\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25404330 elementor-widget elementor-widget-html\" data-id=\"25404330\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"17\">\" = i, le !== null)\\n            if (Le)\\n              try {\\n                (le.nodeType === 9 ? le.body : le.nodeName === \\\"HTML\\\" ? le.ownerDocument.body : le).removeChild(t.stateNode);\\n              } catch (n) {\\n                Z(\\n                  t,\\n                  a,\\n                  n\\n                );\\n              }\\n            else\\n              try {\\n                le.removeChild(t.stateNode);\\n              } catch (n) {\\n                Z(\\n                  t,\\n                  a,\\n                  n\\n                );\\n              }\\n          break;\\n        case 18:\\n          le !== null && (Le ? (e = le, nd(\\n            e.nodeType === 9 ? e.body : e.nodeName === \\\"HTML\\\" ? e.ownerDocument.body : e,\\n            t.stateNode\\n          ), Ml(e)) : nd(le, t.stateNode));\\n          break;\\n        case 4:\\n          l = le, i = Le, le = t.stateNode.containerInfo, Le = !0, qa(\\n            e,\\n            a,\\n            t\\n          ), le = l, Le = i;\\n          break;\\n        case 0:\\n        case 11:\\n        case 14:\\n        case 15:\\n          bt(2, t, a), ce || bt(4, t, a), qa(\\n            e,\\n            a,\\n            t\\n          );\\n          break;\\n        case 1:\\n          ce || (ba(t, a), l = t.stateNode, typeof l.componentWillUnmount == \\\"function\\\" && rf(\\n            t,\\n            a,\\n            l\\n          )), qa(\\n            e,\\n            a,\\n            t\\n          );\\n          break;\\n        case 21:\\n          qa(\\n            e,\\n            a,\\n            t\\n          );\\n          break;\\n        case 22:\\n          ce = (l = ce) || t.memoizedState !== null, qa(\\n            e,\\n            a,\\n            t\\n          ), ce = l;\\n          break;\\n        default:\\n          qa(\\n            e,\\n            a,\\n            t\\n          );\\n      }\\n    }\\n    function hf(e, a) {\\n      if (a.memoizedState === null && (e = a.alternate, e !== null && (e = e.memoizedState, e !== null))) {\\n        e = e.dehydrated;\\n        try {\\n          Ml(e);\\n        } catch (t) {\\n          Z(a, a.return, t);\\n        }\\n      }\\n    }\\n    function vf(e, a) {\\n      if (a.memoizedState === null && (e = a.alternate, e !== null && (e = e.memoizedState, e !== null && (e = e.dehydrated, e !== null))))\\n        try {\\n          Ml(e);\\n        } catch (t) {\\n          Z(a, a.return, t);\\n        }\\n    }\\n    function py(e) {\\n      switch (e.tag) {\\n        case 31:\\n        case 13:\\n        case 19:\\n          var a = e.stateNode;\\n          return a === null && (a = e.stateNode = new Qc()), a;\\n        case 22:\\n          return e = e.stateNode, a = e._retryCache, a === null && (a = e._retryCache = new Qc()), a;\\n        default:\\n          throw Error(b(435, e.tag));\\n      }\\n    }\\n    function un(e, a) {\\n      var t = py(e);\\n      a.forEach(function(l) {\\n        if (!t.has(l)) {\\n          t.add(l);\\n          var i = Sy.bind(null, e, l);\\n          l.then(i, i);\\n        }\\n      });\\n    }\\n    function je(e, a) {\\n      var t = a.deletions;\\n      if (t !== null)\\n        for (var l = 0; l \\u003c t.length; l++) {\\n          var i = t[l], n = e, o = a, s = o;\\n          e: for (; s !== null; ) {\\n            switch (s.tag) {\\n              case 27:\\n                if (St(s.type)) {\\n                  le = s.stateNode, Le = !1;\\n                  break e;\\n                }\\n                break;\\n              case 5:\\n                le = s.stateNode, Le = !1;\\n                break e;\\n              case 3:\\n              case 4:\\n                le = s.stateNode.containerInfo, Le = !0;\\n                break e;\\n            }\\n            s = s.return;\\n          }\\n          if (le === null) throw Error(b(160));\\n          gf(n, o, i), le = null, Le = !1, n = i.alternate, n !== null && (n.return = null), i.return = null;\\n        }\\n      if (a.subtreeFlags & 13886)\\n        for (a = a.child; a !== null; )\\n          bf(a, e), a = a.sibling;\\n    }\\n    var pa = null;\\n    function bf(e, a) {\\n      var t = e.alternate, l = e.flags;\\n      switch (e.tag) {\\n        case 0:\\n        case 11:\\n        case 14:\\n        case 15:\\n          je(a, e), Ue(e), l & 4 && (bt(3, e, e.return), Ri(3, e), bt(5, e, e.return));\\n          break;\\n        case 1:\\n          je(a, e), Ue(e), l & 512 && (ce || t === null || ba(t, t.return)), l & 64 && Ma && (e = e.updateQueue, e !== null && (l = e.callbacks, l !== null && (t = e.shared.hiddenCallbacks, e.shared.hiddenCallbacks = t === null ? l : t.concat(l))));\\n          break;\\n        case 26:\\n          var i = pa;\\n          if (je(a, e), Ue(e), l & 512 && (ce || t === null || ba(t, t.return)), l & 4) {\\n            var n = t !== null ? t.memoizedState : null;\\n            if (l = e.memoizedState, t === null)\\n              if (l === null)\\n                if (e.stateNode === null) {\\n                  e: {\\n                    l = e.type, t = e.memoizedProps, i = i.ownerDocument || i;\\n                    a: switch (l) {\\n                      case \\\"title\\\":\\n                        n = i.getElementsByTagName(\\\"title\\\")[0], (!n || n[Li] || n[xe] || n.namespaceURI === \\\"http:\/\/www.w3.org\/2000\/svg\\\" || n.hasAttribute(\\\"itemprop\\\")) && (n = i.createElement(l), i.head.insertBefore(\\n                          n,\\n                          i.querySelector(\\\"head > title\\\")\\n                        )), Ae(n, l, t), n[xe] = e, ve(n), l = n;\\n                        break e;\\n                      case \\\"link\\\":\\n                        var o = pd(\\n                          \\\"link\\\",\\n                          \\\"href\\\",\\n                          i\\n                        ).get(l + (t.href || \\\"\\\"));\\n                        if (o) {\\n                          for (var s = 0; s \\u003c o.length; s++)\\n                            if (n = o[s], n.getAttribute(\\\"href\\\") === (t.href == null || t.href === \\\"\\\" ? null : t.href) && n.getAttribute(\\\"rel\\\") === (t.rel == null ? null : t.rel) && n.getAttribute(\\\"title\\\") === (t.title == null ? null : t.title) && n.getAttribute(\\\"crossorigin\\\") === (t.crossOrigin == null ? null : t.crossOrigin)) {\\n                              o.splice(s, 1);\\n                              break a;\\n                            }\\n                        }\\n                        n = i.createElement(l), Ae(n, l, t), i.head.appendChild(n);\\n                        break;\\n                      case \\\"meta\\\":\\n                        if (o = pd(\\n                          \\\"meta\\\",\\n                          \\\"content\\\",\\n                          i\\n                        ).get(l + (t.content || \\\"\\\"))) {\\n                          for (s = 0; s \\u003c o.length; s++)\\n                            if (n = o[s], n.getAttribute(\\\"content\\\") === (t.content == null ? null : \\\"\\\" + t.content) && n.getAttribute(\\\"name\\\") === (t.name == null ? null : t.name) && n.getAttribute(\\\"property\\\") === (t.property == null ? null : t.property) && n.getAttribute(\\\"http-equiv\\\") === (t.httpEquiv == null ? null : t.httpEquiv) && n.getAttribute(\\\"charset\\\") === (t.charSet == null ? null : t.charSet)) {\\n                              o.splice(s, 1);\\n                              break a;\\n                            }\\n                        }\\n                        n = i.createElement(l), Ae(n, l, t), i.head.appendChild(n);\\n                        break;\\n                      default:\\n                        throw Error(b(468, l));\\n                    }\\n                    n[xe] = e, ve(n), l = n;\\n                  }\\n                  e.stateNode = l;\\n                } else\\n                  fd(\\n                    i,\\n                    e.type,\\n                    e.stateNode\\n                  );\\n              else\\n                e.stateNode = dd(\\n                  i,\\n                  l,\\n                  e.memoizedProps\\n                );\\n            else\\n              n !== l ? (n === null ? t.stateNode !== null && (t = t.stateNode, t.parentNode.removeChild(t)) : n.count--, l === null ? fd(\\n                i,\\n                e.type,\\n                e.stateNode\\n              ) : dd(\\n                i,\\n                l,\\n                e.memoizedProps\\n              )) : l === null && e.stateNode !== null && cs(\\n                e,\\n                e.memoizedProps,\\n                t.memoizedProps\\n              );\\n          }\\n          break;\\n        case 27:\\n          je(a, e), Ue(e), l & 512 && (ce || t === null || ba(t, t.return)), t !== null && l & 4 && cs(\\n            e,\\n            e.memoizedProps,\\n            t.memoizedProps\\n          );\\n          break;\\n        case 5:\\n          if (je(a, e), Ue(e), l & 512 && (ce || t === null || ba(t, t.return)), e.flags & 32) {\\n            i = e.stateNode;\\n            try {\\n              Tl(i, \\\"\\\");\\n            } catch (A) {\\n              Z(e, e.return, A);\\n            }\\n          }\\n          l & 4 && e.stateNode != null && (i = e.memoizedProps, cs(\\n            e,\\n            i,\\n            t !== null ? t.memoizedProps : i\\n          )), l & 1024 && (ps = !0);\\n          break;\\n        case 6:\\n          if (je(a, e), Ue(e), l & 4) {\\n            if (e.stateNode === null)\\n              throw Error(b(162));\\n            l = e.memoizedProps, t = e.stateNode;\\n            try {\\n              t.nodeValue = l;\\n            } catch (A) {\\n              Z(e, e.return, A);\\n            }\\n          }\\n          break;\\n        case 3:\\n          if (qn = null, i = pa, pa = Pn(a.containerInfo), je(a, e), pa = i, Ue(e), l & 4 && t !== null && t.memoizedState.isDehydrated)\\n            try {\\n              Ml(a.containerInfo);\\n            } catch (A) {\\n              Z(e, e.return, A);\\n            }\\n          ps && (ps = !1, yf(e));\\n          break;\\n        case 4:\\n          l = pa, pa = Pn(\\n            e.stateNode.containerInfo\\n          ), je(a, e), Ue(e), pa = l;\\n          break;\\n        case 12:\\n          je(a, e), Ue(e);\\n          break;\\n        case 31:\\n          je(a, e), Ue(e), l & 4 && (l = e.updateQueue, l !== null && (e.updateQueue = null, un(e, l)));\\n          break;\\n        case 13:\\n          je(a, e), Ue(e), e.child.flags & 8192 && e.memoizedState !== null != (t !== null && t.memoizedState !== null) && (ho = Qe()), l & 4 && (l = e.updateQueue, l !== null && (e.updateQueue = null, un(e, l)));\\n          break;\\n        case 22:\\n          i = e.memoizedState !== null;\\n          var u = t !== null && t.memoizedState !== null, r = Ma, c = ce;\\n          if (Ma = r || i, ce = c || u, je(a, e), ce = c, Ma = r, Ue(e), l & 8192)\\n            e: for (a = e.stateNode, a._visibility = i ? a._visibility & -2 : a._visibility | 1, i && (t === null || u || Ma || ce || zt(e)), t = null, a = e; ; ) {\\n              if (a.tag === 5 || a.tag === 26) {\\n                if (t === null) {\\n                  u = t = a;\\n                  try {\\n                    if (n = u.stateNode, i)\\n                      o = n.style, typeof o.setProperty == \\\"function\\\" ? o.setProperty(\\\"display\\\", \\\"none\\\", \\\"important\\\") : o.display = \\\"none\\\";\\n                    else {\\n                      s = u.stateNode;\\n                      var h = u.memoizedProps.style, m = h != null && h.hasOwnProperty(\\\"display\\\") ? h.display : null;\\n                      s.style.display = m == null || typeof m == \\\"boolean\\\" ? \\\"\\\" : (\\\"\\\" + m).trim();\\n                    }\\n                  } catch (A) {\\n                    Z(u, u.return, A);\\n                  }\\n                }\\n              } else if (a.tag === 6) {\\n                if (t === null) {\\n                  u = a;\\n                  try {\\n                    u.stateNode.nodeValue = i ? \\\"\\\" : u.memoizedProps;\\n                  } catch (A) {\\n                    Z(u, u.return, A);\\n                  }\\n                }\\n              } else if (a.tag === 18) {\\n                if (t === null) {\\n                  u = a;\\n                  try {\\n                    var g = u.stateNode;\\n                    i ? od(g, !0) : od(u.stateNode, !1);\\n                  } catch (A) {\\n                    Z(u, u.return, A);\\n                  }\\n                }\\n              } else if ((a.tag !== 22 && a.tag !== 23 || a.memoizedState === null || a === e) && a.child !== null) {\\n                a.child.return = a, a = a.child;\\n       \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5556396d elementor-widget elementor-widget-html\" data-id=\"5556396d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"18\">\"         continue;\\n              }\\n              if (a === e) break e;\\n              for (; a.sibling === null; ) {\\n                if (a.return === null || a.return === e) break e;\\n                t === a && (t = null), a = a.return;\\n              }\\n              t === a && (t = null), a.sibling.return = a.return, a = a.sibling;\\n            }\\n          l & 4 && (l = e.updateQueue, l !== null && (t = l.retryQueue, t !== null && (l.retryQueue = null, un(e, t))));\\n          break;\\n        case 19:\\n          je(a, e), Ue(e), l & 4 && (l = e.updateQueue, l !== null && (e.updateQueue = null, un(e, l)));\\n          break;\\n        case 30:\\n          break;\\n        case 21:\\n          break;\\n        default:\\n          je(a, e), Ue(e);\\n      }\\n    }\\n    function Ue(e) {\\n      var a = e.flags;\\n      if (a & 2) {\\n        try {\\n          for (var t, l = e.return; l !== null; ) {\\n            if (df(l)) {\\n              t = l;\\n              break;\\n            }\\n            l = l.return;\\n          }\\n          if (t == null) throw Error(b(160));\\n          switch (t.tag) {\\n            case 27:\\n              var i = t.stateNode, n = ds(e);\\n              Zn(e, n, i);\\n              break;\\n            case 5:\\n              var o = t.stateNode;\\n              t.flags & 32 && (Tl(o, \\\"\\\"), t.flags &= -33);\\n              var s = ds(e);\\n              Zn(e, s, o);\\n              break;\\n            case 3:\\n            case 4:\\n              var u = t.stateNode.containerInfo, r = ds(e);\\n              Ps(\\n                e,\\n                r,\\n                u\\n              );\\n              break;\\n            default:\\n              throw Error(b(161));\\n          }\\n        } catch (c) {\\n          Z(e, e.return, c);\\n        }\\n        e.flags &= -3;\\n      }\\n      a & 4096 && (e.flags &= -4097);\\n    }\\n    function yf(e) {\\n      if (e.subtreeFlags & 1024)\\n        for (e = e.child; e !== null; ) {\\n          var a = e;\\n          yf(a), a.tag === 5 && a.flags & 1024 && a.stateNode.reset(), e = e.sibling;\\n        }\\n    }\\n    function Da(e, a) {\\n      if (a.subtreeFlags & 8772)\\n        for (a = a.child; a !== null; )\\n          ff(e, a.alternate, a), a = a.sibling;\\n    }\\n    function zt(e) {\\n      for (e = e.child; e !== null; ) {\\n        var a = e;\\n        switch (a.tag) {\\n          case 0:\\n          case 11:\\n          case 14:\\n          case 15:\\n            bt(4, a, a.return), zt(a);\\n            break;\\n          case 1:\\n            ba(a, a.return);\\n            var t = a.stateNode;\\n            typeof t.componentWillUnmount == \\\"function\\\" && rf(\\n              a,\\n              a.return,\\n              t\\n            ), zt(a);\\n            break;\\n          case 27:\\n            gi(a.stateNode);\\n          case 26:\\n          case 5:\\n            ba(a, a.return), zt(a);\\n            break;\\n          case 22:\\n            a.memoizedState === null && zt(a);\\n            break;\\n          case 30:\\n            zt(a);\\n            break;\\n          default:\\n            zt(a);\\n        }\\n        e = e.sibling;\\n      }\\n    }\\n    function za(e, a, t) {\\n      for (t = t && (a.subtreeFlags & 8772) !== 0, a = a.child; a !== null; ) {\\n        var l = a.alternate, i = e, n = a, o = n.flags;\\n        switch (n.tag) {\\n          case 0:\\n          case 11:\\n          case 15:\\n            za(\\n              i,\\n              n,\\n              t\\n            ), Ri(4, n);\\n            break;\\n          case 1:\\n            if (za(\\n              i,\\n              n,\\n              t\\n            ), l = n, i = l.stateNode, typeof i.componentDidMount == \\\"function\\\")\\n              try {\\n                i.componentDidMount();\\n              } catch (r) {\\n                Z(l, l.return, r);\\n              }\\n            if (l = n, i = l.updateQueue, i !== null) {\\n              var s = l.stateNode;\\n              try {\\n                var u = i.shared.hiddenCallbacks;\\n                if (u !== null)\\n                  for (i.shared.hiddenCallbacks = null, i = 0; i \\u003c u.length; i++)\\n                    gp(u[i], s);\\n              } catch (r) {\\n                Z(l, l.return, r);\\n              }\\n            }\\n            t && o & 64 && uf(n), di(n, n.return);\\n            break;\\n          case 27:\\n            pf(n);\\n          case 26:\\n          case 5:\\n            za(\\n              i,\\n              n,\\n              t\\n            ), t && l === null && o & 4 && cf(n), di(n, n.return);\\n            break;\\n          case 12:\\n            za(\\n              i,\\n              n,\\n              t\\n            );\\n            break;\\n          case 31:\\n            za(\\n              i,\\n              n,\\n              t\\n            ), t && o & 4 && hf(i, n);\\n            break;\\n          case 13:\\n            za(\\n              i,\\n              n,\\n              t\\n            ), t && o & 4 && vf(i, n);\\n            break;\\n          case 22:\\n            n.memoizedState === null && za(\\n              i,\\n              n,\\n              t\\n            ), di(n, n.return);\\n            break;\\n          case 30:\\n            break;\\n          default:\\n            za(\\n              i,\\n              n,\\n              t\\n            );\\n        }\\n        a = a.sibling;\\n      }\\n    }\\n    function $u(e, a) {\\n      var t = null;\\n      e !== null && e.memoizedState !== null && e.memoizedState.cachePool !== null && (t = e.memoizedState.cachePool.pool), e = null, a.memoizedState !== null && a.memoizedState.cachePool !== null && (e = a.memoizedState.cachePool.pool), e !== t && (e != null && e.refCount++, t != null && _i(t));\\n    }\\n    function Pu(e, a) {\\n      e = null, a.alternate !== null && (e = a.alternate.memoizedState.cache), a = a.memoizedState.cache, a !== e && (a.refCount++, e != null && _i(e));\\n    }\\n    function da(e, a, t, l) {\\n      if (a.subtreeFlags & 10256)\\n        for (a = a.child; a !== null; )\\n          xf(\\n            e,\\n            a,\\n            t,\\n            l\\n          ), a = a.sibling;\\n    }\\n    function xf(e, a, t, l) {\\n      var i = a.flags;\\n      switch (a.tag) {\\n        case 0:\\n        case 11:\\n        case 15:\\n          da(\\n            e,\\n            a,\\n            t,\\n            l\\n          ), i & 2048 && Ri(9, a);\\n          break;\\n        case 1:\\n          da(\\n            e,\\n            a,\\n            t,\\n            l\\n          );\\n          break;\\n        case 3:\\n          da(\\n            e,\\n            a,\\n            t,\\n            l\\n          ), i & 2048 && (e = null, a.alternate !== null && (e = a.alternate.memoizedState.cache), a = a.memoizedState.cache, a !== e && (a.refCount++, e != null && _i(e)));\\n          break;\\n        case 12:\\n          if (i & 2048) {\\n            da(\\n              e,\\n              a,\\n              t,\\n              l\\n            ), e = a.stateNode;\\n            try {\\n              var n = a.memoizedProps, o = n.id, s = n.onPostCommit;\\n              typeof s == \\\"function\\\" && s(\\n                o,\\n                a.alternate === null ? \\\"mount\\\" : \\\"update\\\",\\n                e.passiveEffectDuration,\\n                -0\\n              );\\n            } catch (u) {\\n              Z(a, a.return, u);\\n            }\\n          } else\\n            da(\\n              e,\\n              a,\\n              t,\\n              l\\n            );\\n          break;\\n        case 31:\\n          da(\\n            e,\\n            a,\\n            t,\\n            l\\n          );\\n          break;\\n        case 13:\\n          da(\\n            e,\\n            a,\\n            t,\\n            l\\n          );\\n          break;\\n        case 23:\\n          break;\\n        case 22:\\n          n = a.stateNode, o = a.alternate, a.memoizedState !== null ? n._visibility & 2 ? da(\\n            e,\\n            a,\\n            t,\\n            l\\n          ) : pi(e, a) : n._visibility & 2 ? da(\\n            e,\\n            a,\\n            t,\\n            l\\n          ) : (n._visibility |= 2, Pt(\\n            e,\\n            a,\\n            t,\\n            l,\\n            (a.subtreeFlags & 10256) !== 0 || !1\\n          )), i & 2048 && $u(o, a);\\n          break;\\n        case 24:\\n          da(\\n            e,\\n            a,\\n            t,\\n            l\\n          ), i & 2048 && Pu(a.alternate, a);\\n          break;\\n        default:\\n          da(\\n            e,\\n            a,\\n            t,\\n            l\\n          );\\n      }\\n    }\\n    function Pt(e, a, t, l, i) {\\n      for (i = i && ((a.subtreeFlags & 10256) !== 0 || !1), a = a.child; a !== null; ) {\\n        var n = e, o = a, s = t, u = l, r = o.flags;\\n        switch (o.tag) {\\n          case 0:\\n          case 11:\\n          case 15:\\n            Pt(\\n              n,\\n              o,\\n              s,\\n              u,\\n              i\\n            ), Ri(8, o);\\n            break;\\n          case 23:\\n            break;\\n          case 22:\\n            var c = o.stateNode;\\n            o.memoizedState !== null ? c._visibility & 2 ? Pt(\\n              n,\\n              o,\\n              s,\\n              u,\\n              i\\n            ) : pi(\\n              n,\\n              o\\n            ) : (c._visibility |= 2, Pt(\\n              n,\\n              o,\\n              s,\\n              u,\\n              i\\n            )), i && r & 2048 && $u(\\n              o.alternate,\\n              o\\n            );\\n            break;\\n          case 24:\\n            Pt(\\n              n,\\n              o,\\n              s,\\n              u,\\n              i\\n            ), i && r & 2048 && Pu(o.alternate, o);\\n            break;\\n          default:\\n            Pt(\\n              n,\\n              o,\\n              s,\\n              u,\\n              i\\n            );\\n        }\\n        a = a.sibling;\\n      }\\n    }\\n    function pi(e, a) {\\n      if (a.subtreeFlags & 10256)\\n        for (a = a.child; a !== null; ) {\\n          var t = e, l = a, i = l.flags;\\n          switch (l.tag) {\\n            case 22:\\n              pi(t, l), i & 2048 && $u(\\n                l.alternate,\\n                l\\n              );\\n              break;\\n            case 24:\\n              pi(t, l), i & 2048 && Pu(l.alternate, l);\\n              break;\\n            default:\\n              pi(t, l);\\n          }\\n          a = a.sibling;\\n        }\\n    }\\n    var ti = 8192;\\n    function $t(e, a, t) {\\n      if (e.subtreeFlags & ti)\\n        for (e = e.child; e !== null; )\\n          Sf(\\n            e,\\n            a,\\n            t\\n          ), e = e.sibling;\\n    }\\n    function Sf(e, a, t) {\\n      switch (e.tag) {\\n        case 26:\\n          $t(\\n            e,\\n            a,\\n            t\\n          ), e.flags & ti && e.memoizedState !== null && Fy(\\n            t,\\n            pa,\\n            e.memoizedState,\\n            e.memoizedProps\\n          );\\n          break;\\n        case 5:\\n          $t(\\n            e,\\n            a,\\n            t\\n          );\\n          break;\\n        case 3:\\n        case 4:\\n          var l = pa;\\n          pa = Pn(e.stateNode.containerInfo), $t(\\n            e,\\n            a,\\n            t\\n          ), pa = l;\\n          break;\\n        case 22:\\n          e.memoizedState === null && (l = e.alternate, l !== null && l.memoizedState !== null ? (l = ti, ti = 16777216, $t(\\n            e,\\n            a,\\n            t\\n          ), ti = l) : $t(\\n            e,\\n            a,\\n            t\\n          ));\\n          break;\\n        default:\\n          $t(\\n            e,\\n            a,\\n            t\\n          );\\n      }\\n    }\\n    function Tf(e) {\\n      var a = e.alternate;\\n      if (a !== null && (e = a.child, e !== null)) {\\n        a.child = null;\\n        do\\n          a = e.sibling, e.sibling = null, e = a;\\n        while (e !== null);\\n      }\\n    }\\n    function Il(e) {\\n      var a = e.deletions;\\n      if ((e.flags & 16) !== 0) {\\n        if (a !== null)\\n          for (var t = 0; t \\u003c a.length; t++) {\\n            var l = a[t];\\n            he = l, Ef(\\n              l,\\n              e\\n            );\\n          }\\n        Tf(e);\\n      }\\n      if (e.subtreeFlags & 10256)\\n        for (e = e.child; e !== null; )\\n          Af(e), e = e.sibling;\\n    }\\n    function Af(e) {\\n      switch (e.tag) {\\n        case 0:\\n        case 11:\\n        case 15:\\n          Il(e), e.flags & 2048 && bt(9, e, e.return);\\n          break;\\n        case 3:\\n     \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa0c006 elementor-widget elementor-widget-html\" data-id=\"fa0c006\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"19\">\"     Il(e);\\n          break;\\n        case 12:\\n          Il(e);\\n          break;\\n        case 22:\\n          var a = e.stateNode;\\n          e.memoizedState !== null && a._visibility & 2 && (e.return === null || e.return.tag !== 13) ? (a._visibility &= -3, En(e)) : Il(e);\\n          break;\\n        default:\\n          Il(e);\\n      }\\n    }\\n    function En(e) {\\n      var a = e.deletions;\\n      if ((e.flags & 16) !== 0) {\\n        if (a !== null)\\n          for (var t = 0; t \\u003c a.length; t++) {\\n            var l = a[t];\\n            he = l, Ef(\\n              l,\\n              e\\n            );\\n          }\\n        Tf(e);\\n      }\\n      for (e = e.child; e !== null; ) {\\n        switch (a = e, a.tag) {\\n          case 0:\\n          case 11:\\n          case 15:\\n            bt(8, a, a.return), En(a);\\n            break;\\n          case 22:\\n            t = a.stateNode, t._visibility & 2 && (t._visibility &= -3, En(a));\\n            break;\\n          default:\\n            En(a);\\n        }\\n        e = e.sibling;\\n      }\\n    }\\n    function Ef(e, a) {\\n      for (; he !== null; ) {\\n        var t = he;\\n        switch (t.tag) {\\n          case 0:\\n          case 11:\\n          case 15:\\n            bt(8, t, a);\\n            break;\\n          case 23:\\n          case 22:\\n            if (t.memoizedState !== null && t.memoizedState.cachePool !== null) {\\n              var l = t.memoizedState.cachePool.pool;\\n              l != null && l.refCount++;\\n            }\\n            break;\\n          case 24:\\n            _i(t.memoizedState.cache);\\n        }\\n        if (l = t.child, l !== null) l.return = t, he = l;\\n        else\\n          e: for (t = e; he !== null; ) {\\n            l = he;\\n            var i = l.sibling, n = l.return;\\n            if (mf(l), l === t) {\\n              he = null;\\n              break e;\\n            }\\n            if (i !== null) {\\n              i.return = n, he = i;\\n              break e;\\n            }\\n            he = n;\\n          }\\n      }\\n    }\\n    var fy = {\\n      getCacheForType: function(e) {\\n        var a = Te(de), t = a.data.get(e);\\n        return t === void 0 && (t = e(), a.data.set(e, t)), t;\\n      },\\n      cacheSignal: function() {\\n        return Te(de).controller.signal;\\n      }\\n    }, my = typeof WeakMap == \\\"function\\\" ? WeakMap : Map, X = 0, F = null, L = null, _ = 0, Q = 0, Ge = null, it = !1, wl = !1, er = !1, Ya = 0, oe = 0, yt = 0, Ut = 0, ar = 0, Ve = 0, ql = 0, fi = null, we = null, eu = !1, ho = 0, Cf = 0, Kn = 1 \/ 0, Jn = null, dt = null, me = 0, pt = null, Dl = null, _a = 0, au = 0, tu = null, qf = null, mi = 0, lu = null;\\n    function Je() {\\n      return (X & 2) !== 0 && _ !== 0 ? _ & -_ : z.T !== null ? lr() : Ld();\\n    }\\n    function Df() {\\n      if (Ve === 0)\\n        if ((_ & 536870912) === 0 || H) {\\n          var e = Wi;\\n          Wi \\u003c\\u003c= 1, (Wi & 3932160) === 0 && (Wi = 262144), Ve = e;\\n        } else Ve = 536870912;\\n      return e = Ie.current, e !== null && (e.flags |= 32), Ve;\\n    }\\n    function _e(e, a, t) {\\n      (e === F && (Q === 2 || Q === 9) || e.cancelPendingCommit !== null) && (zl(e, 0), nt(\\n        e,\\n        _,\\n        Ve,\\n        !1\\n      )), Ui(e, t), ((X & 2) === 0 || e !== F) && (e === F && ((X & 2) === 0 && (Ut |= t), oe === 4 && nt(\\n        e,\\n        _,\\n        Ve,\\n        !1\\n      )), Sa(e));\\n    }\\n    function zf(e, a, t) {\\n      if ((X & 6) !== 0) throw Error(b(327));\\n      var l = !t && (a & 127) === 0 && (a & e.expiredLanes) === 0 || ji(e, a), i = l ? vy(e, a) : fs(e, a, !0), n = l;\\n      do {\\n        if (i === 0) {\\n          wl && !l && nt(e, a, 0, !1);\\n          break;\\n        } else {\\n          if (t = e.current.alternate, n && !gy(t)) {\\n            i = fs(e, a, !1), n = !1;\\n            continue;\\n          }\\n          if (i === 2) {\\n            if (n = a, e.errorRecoveryDisabledLanes & n)\\n              var o = 0;\\n            else\\n              o = e.pendingLanes & -536870913, o = o !== 0 ? o : o & 536870912 ? 536870912 : 0;\\n            if (o !== 0) {\\n              a = o;\\n              e: {\\n                var s = e;\\n                i = fi;\\n                var u = s.current.memoizedState.isDehydrated;\\n                if (u && (zl(s, o).flags |= 256), o = fs(\\n                  s,\\n                  o,\\n                  !1\\n                ), o !== 2) {\\n                  if (er && !u) {\\n                    s.errorRecoveryDisabledLanes |= n, Ut |= n, i = 4;\\n                    break e;\\n                  }\\n                  n = we, we = i, n !== null && (we === null ? we = n : we.push.apply(\\n                    we,\\n                    n\\n                  ));\\n                }\\n                i = o;\\n              }\\n              if (n = !1, i !== 2) continue;\\n            }\\n          }\\n          if (i === 1) {\\n            zl(e, 0), nt(e, a, 0, !0);\\n            break;\\n          }\\n          e: {\\n            switch (l = e, n = i, n) {\\n              case 0:\\n              case 1:\\n                throw Error(b(345));\\n              case 4:\\n                if ((a & 4194048) !== a) break;\\n              case 6:\\n                nt(\\n                  l,\\n                  a,\\n                  Ve,\\n                  !it\\n                );\\n                break e;\\n              case 2:\\n                we = null;\\n                break;\\n              case 3:\\n              case 5:\\n                break;\\n              default:\\n                throw Error(b(329));\\n            }\\n            if ((a & 62914560) === a && (i = ho + 300 - Qe(), 10 \\u003c i)) {\\n              if (nt(\\n                l,\\n                a,\\n                Ve,\\n                !it\\n              ), io(l, 0, !0) !== 0) break e;\\n              _a = a, l.timeoutHandle = kf(\\n                Zc.bind(\\n                  null,\\n                  l,\\n                  t,\\n                  we,\\n                  Jn,\\n                  eu,\\n                  a,\\n                  Ve,\\n                  Ut,\\n                  ql,\\n                  it,\\n                  n,\\n                  \\\"Throttled\\\",\\n                  -0,\\n                  0\\n                ),\\n                i\\n              );\\n              break e;\\n            }\\n            Zc(\\n              l,\\n              t,\\n              we,\\n              Jn,\\n              eu,\\n              a,\\n              Ve,\\n              Ut,\\n              ql,\\n              it,\\n              n,\\n              null,\\n              -0,\\n              0\\n            );\\n          }\\n        }\\n        break;\\n      } while (!0);\\n      Sa(e);\\n    }\\n    function Zc(e, a, t, l, i, n, o, s, u, r, c, h, m, g) {\\n      if (e.timeoutHandle = -1, h = a.subtreeFlags, h & 8192 || (h & 16785408) === 16785408) {\\n        h = {\\n          stylesheets: null,\\n          count: 0,\\n          imgCount: 0,\\n          imgBytes: 0,\\n          suspenseyImages: [],\\n          waitingForImages: !0,\\n          waitingForViewTransition: !1,\\n          unsuspend: ja\\n        }, Sf(\\n          a,\\n          n,\\n          h\\n        );\\n        var A = (n & 62914560) === n ? ho - Qe() : (n & 4194048) === n ? Cf - Qe() : 0;\\n        if (A = Wy(\\n          h,\\n          A\\n        ), A !== null) {\\n          _a = n, e.cancelPendingCommit = A(\\n            Jc.bind(\\n              null,\\n              e,\\n              a,\\n              n,\\n              t,\\n              l,\\n              i,\\n              o,\\n              s,\\n              u,\\n              c,\\n              h,\\n              null,\\n              m,\\n              g\\n            )\\n          ), nt(e, n, o, !r);\\n          return;\\n        }\\n      }\\n      Jc(\\n        e,\\n        a,\\n        n,\\n        t,\\n        l,\\n        i,\\n        o,\\n        s,\\n        u\\n      );\\n    }\\n    function gy(e) {\\n      for (var a = e; ; ) {\\n        var t = a.tag;\\n        if ((t === 0 || t === 11 || t === 15) && a.flags & 16384 && (t = a.updateQueue, t !== null && (t = t.stores, t !== null)))\\n          for (var l = 0; l \\u003c t.length; l++) {\\n            var i = t[l], n = i.getSnapshot;\\n            i = i.value;\\n            try {\\n              if (!ke(n(), i)) return !1;\\n            } catch {\\n              return !1;\\n            }\\n          }\\n        if (t = a.child, a.subtreeFlags & 16384 && t !== null)\\n          t.return = a, a = t;\\n        else {\\n          if (a === e) break;\\n          for (; a.sibling === null; ) {\\n            if (a.return === null || a.return === e) return !0;\\n            a = a.return;\\n          }\\n          a.sibling.return = a.return, a = a.sibling;\\n        }\\n      }\\n      return !0;\\n    }\\n    function nt(e, a, t, l) {\\n      a &= ~ar, a &= ~Ut, e.suspendedLanes |= a, e.pingedLanes &= ~a, l && (e.warmLanes |= a), l = e.expirationTimes;\\n      for (var i = a; 0 \\u003c i; ) {\\n        var n = 31 - Ke(i), o = 1 \\u003c\\u003c n;\\n        l[n] = -1, i &= ~o;\\n      }\\n      t !== 0 && Od(e, t, a);\\n    }\\n    function vo() {\\n      return (X & 6) === 0 ? (Bi(0, !1), !1) : !0;\\n    }\\n    function tr() {\\n      if (L !== null) {\\n        if (Q === 0)\\n          var e = L.return;\\n        else\\n          e = L, Ua = Vt = null, Yu(e), vl = null, Ti = 0, e = L;\\n        for (; e !== null; )\\n          sf(e.alternate, e), e = e.return;\\n        L = null;\\n      }\\n    }\\n    function zl(e, a) {\\n      var t = e.timeoutHandle;\\n      t !== -1 && (e.timeoutHandle = -1, Uy(t)), t = e.cancelPendingCommit, t !== null && (e.cancelPendingCommit = null, t()), _a = 0, tr(), F = e, L = t = La(e.current, null), _ = a, Q = 0, Ge = null, it = !1, wl = ji(e, a), er = !1, ql = Ve = ar = Ut = yt = oe = 0, we = fi = null, eu = !1, (a & 8) !== 0 && (a |= a & 32);\\n      var l = e.entangledLanes;\\n      if (l !== 0)\\n        for (e = e.entanglements, l &= a; 0 \\u003c l; ) {\\n          var i = 31 - Ke(l), n = 1 \\u003c\\u003c i;\\n          a |= e[i], l &= ~n;\\n        }\\n      return Ya = a, uo(), t;\\n    }\\n    function Nf(e, a) {\\n      M = null, z.H = Ei, a === Ll || a === co ? (a = Ac(), Q = 3) : a === Lu ? (a = Ac(), Q = 4) : Q = a === Fu ? 8 : a !== null && typeof a == \\\"object\\\" && typeof a.then == \\\"function\\\" ? 6 : 1, Ge = a, L === null && (oe = 1, Vn(\\n        e,\\n        ta(a, e.current)\\n      ));\\n    }\\n    function Mf() {\\n      var e = Ie.current;\\n      return e === null ? !0 : (_ & 4194048) === _ ? ia === null : (_ & 62914560) === _ || (_ & 536870912) !== 0 ? e === ia : !1;\\n    }\\n    function Of() {\\n      var e = z.H;\\n      return z.H = Ei, e === null ? Ei : e;\\n    }\\n    function jf() {\\n      var e = z.A;\\n      return z.A = fy, e;\\n    }\\n    function kn() {\\n      oe = 4, it || (_ & 4194048) !== _ && Ie.current !== null || (wl = !0), (yt & 134217727) === 0 && (Ut & 134217727) === 0 || F === null || nt(\\n        F,\\n        _,\\n        Ve,\\n        !1\\n      );\\n    }\\n    function fs(e, a, t) {\\n      var l = X;\\n      X |= 2;\\n      var i = Of(), n = jf();\\n      (F !== e || _ !== a) && (Jn = null, zl(e, a)), a = !1;\\n      var o = oe;\\n      e: do\\n        try {\\n          if (Q !== 0 && L !== null) {\\n            var s = L, u = Ge;\\n            switch (Q) {\\n              case 8:\\n                tr(), o = 6;\\n                break e;\\n              case 3:\\n              case 2:\\n              case 9:\\n              case 6:\\n                Ie.current === null && (a = !0);\\n                var r = Q;\\n                if (Q = 0, Ge = null, pl(e, s, u, r), t && wl) {\\n                  o = 0;\\n                  break e;\\n                }\\n                break;\\n              default:\\n                r = Q, Q = 0, Ge = null, pl(e, s, u, r);\\n            }\\n          }\\n          hy(), o = oe;\\n          break;\\n        } catch (c) {\\n          Nf(e, c);\\n        }\\n      while (!0);\\n      return a && e.shellSuspendCounter++, Ua = Vt = null, X = l, z.H = i, z.A = n, L === null && (F = null, _ = 0, uo()), o;\\n    }\\n    function hy() {\\n      for (; L !== null; ) Uf(L);\\n    }\\n    function vy(e, a) {\\n      var t = X;\\n      X |= 2;\\n      var l = Of(), i = jf();\\n      F !== e || _ !== a ? (Jn = null, Kn = Qe() + 500, zl(e, a)) : wl = ji(\\n        e,\\n        a\\n      );\\n      e: do\\n        try {\\n          if (Q !== 0 && L !== null) {\\n            a = L;\\n            var n = Ge;\\n            a: switch (Q) {\\n              case 1:\\n                Q = \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d2333b6 elementor-widget elementor-widget-html\" data-id=\"5d2333b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"20\">\"0, Ge = null, pl(e, a, n, 1);\\n                break;\\n              case 2:\\n              case 9:\\n                if (Tc(n)) {\\n                  Q = 0, Ge = null, Kc(a);\\n                  break;\\n                }\\n                a = function() {\\n                  Q !== 2 && Q !== 9 || F !== e || (Q = 7), Sa(e);\\n                }, n.then(a, a);\\n                break e;\\n              case 3:\\n                Q = 7;\\n                break e;\\n              case 4:\\n                Q = 5;\\n                break e;\\n              case 7:\\n                Tc(n) ? (Q = 0, Ge = null, Kc(a)) : (Q = 0, Ge = null, pl(e, a, n, 7));\\n                break;\\n              case 5:\\n                var o = null;\\n                switch (L.tag) {\\n                  case 26:\\n                    o = L.memoizedState;\\n                  case 5:\\n                  case 27:\\n                    var s = L;\\n                    if (o ? Pf(o) : s.stateNode.complete) {\\n                      Q = 0, Ge = null;\\n                      var u = s.sibling;\\n                      if (u !== null) L = u;\\n                      else {\\n                        var r = s.return;\\n                        r !== null ? (L = r, bo(r)) : L = null;\\n                      }\\n                      break a;\\n                    }\\n                }\\n                Q = 0, Ge = null, pl(e, a, n, 5);\\n                break;\\n              case 6:\\n                Q = 0, Ge = null, pl(e, a, n, 6);\\n                break;\\n              case 8:\\n                tr(), oe = 6;\\n                break e;\\n              default:\\n                throw Error(b(462));\\n            }\\n          }\\n          by();\\n          break;\\n        } catch (c) {\\n          Nf(e, c);\\n        }\\n      while (!0);\\n      return Ua = Vt = null, z.H = l, z.A = i, X = t, L !== null ? 0 : (F = null, _ = 0, uo(), oe);\\n    }\\n    function by() {\\n      for (; L !== null && !Yb(); )\\n        Uf(L);\\n    }\\n    function Uf(e) {\\n      var a = of(e.alternate, e, Ya);\\n      e.memoizedProps = e.pendingProps, a === null ? bo(e) : L = a;\\n    }\\n    function Kc(e) {\\n      var a = e, t = a.alternate;\\n      switch (a.tag) {\\n        case 15:\\n        case 0:\\n          a = Bc(\\n            t,\\n            a,\\n            a.pendingProps,\\n            a.type,\\n            void 0,\\n            _\\n          );\\n          break;\\n        case 11:\\n          a = Bc(\\n            t,\\n            a,\\n            a.pendingProps,\\n            a.type.render,\\n            a.ref,\\n            _\\n          );\\n          break;\\n        case 5:\\n          Yu(a);\\n        default:\\n          sf(t, a), a = L = op(a, Ya), a = of(t, a, Ya);\\n      }\\n      e.memoizedProps = e.pendingProps, a === null ? bo(e) : L = a;\\n    }\\n    function pl(e, a, t, l) {\\n      Ua = Vt = null, Yu(a), vl = null, Ti = 0;\\n      var i = a.return;\\n      try {\\n        if (oy(\\n          e,\\n          i,\\n          a,\\n          t,\\n          _\\n        )) {\\n          oe = 1, Vn(\\n            e,\\n            ta(t, e.current)\\n          ), L = null;\\n          return;\\n        }\\n      } catch (n) {\\n        if (i !== null) throw L = i, n;\\n        oe = 1, Vn(\\n          e,\\n          ta(t, e.current)\\n        ), L = null;\\n        return;\\n      }\\n      a.flags & 32768 ? (H || l === 1 ? e = !0 : wl || (_ & 536870912) !== 0 ? e = !1 : (it = e = !0, (l === 2 || l === 9 || l === 3 || l === 6) && (l = Ie.current, l !== null && l.tag === 13 && (l.flags |= 16384))), Lf(a, e)) : bo(a);\\n    }\\n    function bo(e) {\\n      var a = e;\\n      do {\\n        if ((a.flags & 32768) !== 0) {\\n          Lf(\\n            a,\\n            it\\n          );\\n          return;\\n        }\\n        e = a.return;\\n        var t = ry(\\n          a.alternate,\\n          a,\\n          Ya\\n        );\\n        if (t !== null) {\\n          L = t;\\n          return;\\n        }\\n        if (a = a.sibling, a !== null) {\\n          L = a;\\n          return;\\n        }\\n        L = a = e;\\n      } while (a !== null);\\n      oe === 0 && (oe = 5);\\n    }\\n    function Lf(e, a) {\\n      do {\\n        var t = cy(e.alternate, e);\\n        if (t !== null) {\\n          t.flags &= 32767, L = t;\\n          return;\\n        }\\n        if (t = e.return, t !== null && (t.flags |= 32768, t.subtreeFlags = 0, t.deletions = null), !a && (e = e.sibling, e !== null)) {\\n          L = e;\\n          return;\\n        }\\n        L = e = t;\\n      } while (e !== null);\\n      oe = 6, L = null;\\n    }\\n    function Jc(e, a, t, l, i, n, o, s, u) {\\n      e.cancelPendingCommit = null;\\n      do\\n        yo();\\n      while (me !== 0);\\n      if ((X & 6) !== 0) throw Error(b(327));\\n      if (a !== null) {\\n        if (a === e.current) throw Error(b(177));\\n        if (n = a.lanes | a.childLanes, n |= Du, Wb(\\n          e,\\n          t,\\n          n,\\n          o,\\n          s,\\n          u\\n        ), e === F && (L = F = null, _ = 0), Dl = a, pt = e, _a = t, au = n, tu = i, qf = l, (a.subtreeFlags & 10256) !== 0 || (a.flags & 10256) !== 0 ? (e.callbackNode = null, e.callbackPriority = 0, Ty(jn, function() {\\n          return Bf(), null;\\n        })) : (e.callbackNode = null, e.callbackPriority = 0), l = (a.flags & 13878) !== 0, (a.subtreeFlags & 13878) !== 0 || l) {\\n          l = z.T, z.T = null, i = V.p, V.p = 2, o = X, X |= 4;\\n          try {\\n            dy(e, a, t);\\n          } finally {\\n            X = o, V.p = i, z.T = l;\\n          }\\n        }\\n        me = 1, wf(), _f(), Hf();\\n      }\\n    }\\n    function wf() {\\n      if (me === 1) {\\n        me = 0;\\n        var e = pt, a = Dl, t = (a.flags & 13878) !== 0;\\n        if ((a.subtreeFlags & 13878) !== 0 || t) {\\n          t = z.T, z.T = null;\\n          var l = V.p;\\n          V.p = 2;\\n          var i = X;\\n          X |= 4;\\n          try {\\n            bf(a, e);\\n            var n = su, o = $d(e.containerInfo), s = n.focusedElem, u = n.selectionRange;\\n            if (o !== s && s && s.ownerDocument && Wd(\\n              s.ownerDocument.documentElement,\\n              s\\n            )) {\\n              if (u !== null && qu(s)) {\\n                var r = u.start, c = u.end;\\n                if (c === void 0 && (c = r), \\\"selectionStart\\\" in s)\\n                  s.selectionStart = r, s.selectionEnd = Math.min(\\n                    c,\\n                    s.value.length\\n                  );\\n                else {\\n                  var h = s.ownerDocument || document, m = h && h.defaultView || window;\\n                  if (m.getSelection) {\\n                    var g = m.getSelection(), A = s.textContent.length, D = Math.min(u.start, A), J = u.end === void 0 ? D : Math.min(u.end, A);\\n                    !g.extend && D > J && (o = J, J = D, D = o);\\n                    var p = gc(\\n                      s,\\n                      D\\n                    ), d = gc(\\n                      s,\\n                      J\\n                    );\\n                    if (p && d && (g.rangeCount !== 1 || g.anchorNode !== p.node || g.anchorOffset !== p.offset || g.focusNode !== d.node || g.focusOffset !== d.offset)) {\\n                      var f = h.createRange();\\n                      f.setStart(p.node, p.offset), g.removeAllRanges(), D > J ? (g.addRange(f), g.extend(d.node, d.offset)) : (f.setEnd(d.node, d.offset), g.addRange(f));\\n                    }\\n                  }\\n                }\\n              }\\n              for (h = [], g = s; g = g.parentNode; )\\n                g.nodeType === 1 && h.push({\\n                  element: g,\\n                  left: g.scrollLeft,\\n                  top: g.scrollTop\\n                });\\n              for (typeof s.focus == \\\"function\\\" && s.focus(), s = 0; s \\u003c h.length; s++) {\\n                var v = h[s];\\n                v.element.scrollLeft = v.left, v.element.scrollTop = v.top;\\n              }\\n            }\\n            to = !!ou, su = ou = null;\\n          } finally {\\n            X = i, V.p = l, z.T = t;\\n          }\\n        }\\n        e.current = a, me = 2;\\n      }\\n    }\\n    function _f() {\\n      if (me === 2) {\\n        me = 0;\\n        var e = pt, a = Dl, t = (a.flags & 8772) !== 0;\\n        if ((a.subtreeFlags & 8772) !== 0 || t) {\\n          t = z.T, z.T = null;\\n          var l = V.p;\\n          V.p = 2;\\n          var i = X;\\n          X |= 4;\\n          try {\\n            ff(e, a.alternate, a);\\n          } finally {\\n            X = i, V.p = l, z.T = t;\\n          }\\n        }\\n        me = 3;\\n      }\\n    }\\n    function Hf() {\\n      if (me === 4 || me === 3) {\\n        me = 0, Xb();\\n        var e = pt, a = Dl, t = _a, l = qf;\\n        (a.subtreeFlags & 10256) !== 0 || (a.flags & 10256) !== 0 ? me = 5 : (me = 0, Dl = pt = null, Rf(e, e.pendingLanes));\\n        var i = e.pendingLanes;\\n        if (i === 0 && (dt = null), yu(t), a = a.stateNode, Ze && typeof Ze.onCommitFiberRoot == \\\"function\\\")\\n          try {\\n            Ze.onCommitFiberRoot(\\n              Oi,\\n              a,\\n              void 0,\\n              (a.current.flags & 128) === 128\\n            );\\n          } catch {\\n          }\\n        if (l !== null) {\\n          a = z.T, i = V.p, V.p = 2, z.T = null;\\n          try {\\n            for (var n = e.onRecoverableError, o = 0; o \\u003c l.length; o++) {\\n              var s = l[o];\\n              n(s.value, {\\n                componentStack: s.stack\\n              });\\n            }\\n          } finally {\\n            z.T = a, V.p = i;\\n          }\\n        }\\n        (_a & 3) !== 0 && yo(), Sa(e), i = e.pendingLanes, (t & 261930) !== 0 && (i & 42) !== 0 ? e === lu ? mi++ : (mi = 0, lu = e) : mi = 0, Bi(0, !1);\\n      }\\n    }\\n    function Rf(e, a) {\\n      (e.pooledCacheLanes &= a) === 0 && (a = e.pooledCache, a != null && (e.pooledCache = null, _i(a)));\\n    }\\n    function yo() {\\n      return wf(), _f(), Hf(), Bf();\\n    }\\n    function Bf() {\\n      if (me !== 5) return !1;\\n      var e = pt, a = au;\\n      au = 0;\\n      var t = yu(_a), l = z.T, i = V.p;\\n      try {\\n        V.p = 32 > t ? 32 : t, z.T = null, t = tu, tu = null;\\n        var n = pt, o = _a;\\n        if (me = 0, Dl = pt = null, _a = 0, (X & 6) !== 0) throw Error(b(331));\\n        var s = X;\\n        if (X |= 4, Af(n.current), xf(\\n          n,\\n          n.current,\\n          o,\\n          t\\n        ), X = s, Bi(0, !1), Ze && typeof Ze.onPostCommitFiberRoot == \\\"function\\\")\\n          try {\\n            Ze.onPostCommitFiberRoot(Oi, n);\\n          } catch {\\n          }\\n        return !0;\\n      } finally {\\n        V.p = i, z.T = l, Rf(e, a);\\n      }\\n    }\\n    function kc(e, a, t) {\\n      a = ta(t, a), a = Fs(e.stateNode, a, 2), e = ct(e, a, 2), e !== null && (Ui(e, 2), Sa(e));\\n    }\\n    function Z(e, a, t) {\\n      if (e.tag === 3)\\n        kc(e, e, t);\\n      else\\n        for (; a !== null; ) {\\n          if (a.tag === 3) {\\n            kc(\\n              a,\\n              e,\\n              t\\n            );\\n            break;\\n          } else if (a.tag === 1) {\\n            var l = a.stateNode;\\n            if (typeof a.type.getDerivedStateFromError == \\\"function\\\" || typeof l.componentDidCatch == \\\"function\\\" && (dt === null || !dt.has(l))) {\\n              e = ta(t, e), t = Pp(2), l = ct(a, t, 2), l !== null && (ef(\\n                t,\\n                l,\\n                a,\\n                e\\n              ), Ui(l, 2), Sa(l));\\n              break;\\n            }\\n          }\\n          a = a.return;\\n        }\\n    }\\n    function ms(e, a, t) {\\n      var l = e.pingCache;\\n      if (l === null) {\\n        l = e.pingCache = new my();\\n        var i = \/* @__PURE__ *\/ new Set();\\n        l.set(a, i);\\n      } else\\n        i = l.get(a), i === void 0 && (i = \/* @__PURE__ *\/ new Set(), l.set(a, i));\\n      i.has(t) || (er = !0, i.add(t), e = yy.bind(null, e, a, t), a.then(e, e));\\n    }\\n    function yy(e, a, t) {\\n      var l = e.pingCache;\\n      l !== null && l.delete(a), e.pingedLanes |= e.suspendedLanes & t, e.warmLanes &= ~t, F === e && (_ & t) === t && (oe === 4 || oe === 3 && (_ & 62914560) === _ && 300 > Qe() - ho ? (X & 2) === 0 && zl(e, 0) : ar |= t, ql === _ && (ql = 0)), Sa(e);\\n    }\\n    function Gf(e, a) {\\n      a === 0 && (a = Md()), e = Xt(e, a), e !== null && (Ui(e, a), Sa(e));\\n    }\\n    function xy(e) {\\n      var a = e.memoizedState, t = 0;\\n      a !== null && (t = a.retryLane), \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cbdff6c elementor-widget elementor-widget-html\" data-id=\"4cbdff6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"21\">\"Gf(e, t);\\n    }\\n    function Sy(e, a) {\\n      var t = 0;\\n      switch (e.tag) {\\n        case 31:\\n        case 13:\\n          var l = e.stateNode, i = e.memoizedState;\\n          i !== null && (t = i.retryLane);\\n          break;\\n        case 19:\\n          l = e.stateNode;\\n          break;\\n        case 22:\\n          l = e.stateNode._retryCache;\\n          break;\\n        default:\\n          throw Error(b(314));\\n      }\\n      l !== null && l.delete(a), Gf(e, t);\\n    }\\n    function Ty(e, a) {\\n      return vu(e, a);\\n    }\\n    var In = null, el = null, iu = !1, Fn = !1, gs = !1, ot = 0;\\n    function Sa(e) {\\n      e !== el && e.next === null && (el === null ? In = el = e : el = el.next = e), Fn = !0, iu || (iu = !0, Ey());\\n    }\\n    function Bi(e, a) {\\n      if (!gs && Fn) {\\n        gs = !0;\\n        do\\n          for (var t = !1, l = In; l !== null; ) {\\n            if (!a)\\n              if (e !== 0) {\\n                var i = l.pendingLanes;\\n                if (i === 0) var n = 0;\\n                else {\\n                  var o = l.suspendedLanes, s = l.pingedLanes;\\n                  n = (1 \\u003c\\u003c 31 - Ke(42 | e) + 1) - 1, n &= i & ~(o & ~s), n = n & 201326741 ? n & 201326741 | 1 : n ? n | 2 : 0;\\n                }\\n                n !== 0 && (t = !0, Ic(l, n));\\n              } else\\n                n = _, n = io(\\n                  l,\\n                  l === F ? n : 0,\\n                  l.cancelPendingCommit !== null || l.timeoutHandle !== -1\\n                ), (n & 3) === 0 || ji(l, n) || (t = !0, Ic(l, n));\\n            l = l.next;\\n          }\\n        while (t);\\n        gs = !1;\\n      }\\n    }\\n    function Ay() {\\n      Yf();\\n    }\\n    function Yf() {\\n      Fn = iu = !1;\\n      var e = 0;\\n      ot !== 0 && jy() && (e = ot);\\n      for (var a = Qe(), t = null, l = In; l !== null; ) {\\n        var i = l.next, n = Xf(l, a);\\n        n === 0 ? (l.next = null, t === null ? In = i : t.next = i, i === null && (el = t)) : (t = l, (e !== 0 || (n & 3) !== 0) && (Fn = !0)), l = i;\\n      }\\n      me !== 0 && me !== 5 || Bi(e, !1), ot !== 0 && (ot = 0);\\n    }\\n    function Xf(e, a) {\\n      for (var t = e.suspendedLanes, l = e.pingedLanes, i = e.expirationTimes, n = e.pendingLanes & -62914561; 0 \\u003c n; ) {\\n        var o = 31 - Ke(n), s = 1 \\u003c\\u003c o, u = i[o];\\n        u === -1 ? ((s & t) === 0 || (s & l) !== 0) && (i[o] = Fb(s, a)) : u \\u003c= a && (e.expiredLanes |= s), n &= ~s;\\n      }\\n      if (a = F, t = _, t = io(\\n        e,\\n        e === a ? t : 0,\\n        e.cancelPendingCommit !== null || e.timeoutHandle !== -1\\n      ), l = e.callbackNode, t === 0 || e === a && (Q === 2 || Q === 9) || e.cancelPendingCommit !== null)\\n        return l !== null && l !== null && Qo(l), e.callbackNode = null, e.callbackPriority = 0;\\n      if ((t & 3) === 0 || ji(e, t)) {\\n        if (a = t & -t, a === e.callbackPriority) return a;\\n        switch (l !== null && Qo(l), yu(t)) {\\n          case 2:\\n          case 8:\\n            t = zd;\\n            break;\\n          case 32:\\n            t = jn;\\n            break;\\n          case 268435456:\\n            t = Nd;\\n            break;\\n          default:\\n            t = jn;\\n        }\\n        return l = Vf.bind(null, e), t = vu(t, l), e.callbackPriority = a, e.callbackNode = t, a;\\n      }\\n      return l !== null && l !== null && Qo(l), e.callbackPriority = 2, e.callbackNode = null, 2;\\n    }\\n    function Vf(e, a) {\\n      if (me !== 0 && me !== 5)\\n        return e.callbackNode = null, e.callbackPriority = 0, null;\\n      var t = e.callbackNode;\\n      if (yo() && e.callbackNode !== t)\\n        return null;\\n      var l = _;\\n      return l = io(\\n        e,\\n        e === F ? l : 0,\\n        e.cancelPendingCommit !== null || e.timeoutHandle !== -1\\n      ), l === 0 ? null : (zf(e, l, a), Xf(e, Qe()), e.callbackNode != null && e.callbackNode === t ? Vf.bind(null, e) : null);\\n    }\\n    function Ic(e, a) {\\n      if (yo()) return null;\\n      zf(e, a, !0);\\n    }\\n    function Ey() {\\n      Ly(function() {\\n        (X & 6) !== 0 ? vu(\\n          Dd,\\n          Ay\\n        ) : Yf();\\n      });\\n    }\\n    function lr() {\\n      if (ot === 0) {\\n        var e = Al;\\n        e === 0 && (e = Fi, Fi \\u003c\\u003c= 1, (Fi & 261888) === 0 && (Fi = 256)), ot = e;\\n      }\\n      return ot;\\n    }\\n    function Fc(e) {\\n      return e == null || typeof e == \\\"symbol\\\" || typeof e == \\\"boolean\\\" ? null : typeof e == \\\"function\\\" ? e : gn(\\\"\\\" + e);\\n    }\\n    function Wc(e, a) {\\n      var t = a.ownerDocument.createElement(\\\"input\\\");\\n      return t.name = a.name, t.value = a.value, e.id && t.setAttribute(\\\"form\\\", e.id), a.parentNode.insertBefore(t, a), e = new FormData(e), t.parentNode.removeChild(t), e;\\n    }\\n    function Cy(e, a, t, l, i) {\\n      if (a === \\\"submit\\\" && t && t.stateNode === i) {\\n        var n = Fc(\\n          (i[He] || null).action\\n        ), o = l.submitter;\\n        o && (a = (a = o[He] || null) ? Fc(a.formAction) : o.getAttribute(\\\"formAction\\\"), a !== null && (n = a, o = null));\\n        var s = new no(\\n          \\\"action\\\",\\n          \\\"action\\\",\\n          null,\\n          l,\\n          i\\n        );\\n        e.push({\\n          event: s,\\n          listeners: [\\n            {\\n              instance: null,\\n              listener: function() {\\n                if (l.defaultPrevented) {\\n                  if (ot !== 0) {\\n                    var u = o ? Wc(i, o) : new FormData(i);\\n                    ks(\\n                      t,\\n                      {\\n                        pending: !0,\\n                        data: u,\\n                        method: i.method,\\n                        action: n\\n                      },\\n                      null,\\n                      u\\n                    );\\n                  }\\n                } else\\n                  typeof n == \\\"function\\\" && (s.preventDefault(), u = o ? Wc(i, o) : new FormData(i), ks(\\n                    t,\\n                    {\\n                      pending: !0,\\n                      data: u,\\n                      method: i.method,\\n                      action: n\\n                    },\\n                    n,\\n                    u\\n                  ));\\n              },\\n              currentTarget: i\\n            }\\n          ]\\n        });\\n      }\\n    }\\n    for (rn = 0; rn \\u003c _s.length; rn++)\\n      cn = _s[rn], $c = cn.toLowerCase(), Pc = cn[0].toUpperCase() + cn.slice(1), fa(\\n        $c,\\n        \\\"on\\\" + Pc\\n      );\\n    var cn, $c, Pc, rn;\\n    fa(ep, \\\"onAnimationEnd\\\");\\n    fa(ap, \\\"onAnimationIteration\\\");\\n    fa(tp, \\\"onAnimationStart\\\");\\n    fa(\\\"dblclick\\\", \\\"onDoubleClick\\\");\\n    fa(\\\"focusin\\\", \\\"onFocus\\\");\\n    fa(\\\"focusout\\\", \\\"onBlur\\\");\\n    fa(V0, \\\"onTransitionRun\\\");\\n    fa(Q0, \\\"onTransitionStart\\\");\\n    fa(Z0, \\\"onTransitionCancel\\\");\\n    fa(lp, \\\"onTransitionEnd\\\");\\n    Sl(\\\"onMouseEnter\\\", [\\\"mouseout\\\", \\\"mouseover\\\"]);\\n    Sl(\\\"onMouseLeave\\\", [\\\"mouseout\\\", \\\"mouseover\\\"]);\\n    Sl(\\\"onPointerEnter\\\", [\\\"pointerout\\\", \\\"pointerover\\\"]);\\n    Sl(\\\"onPointerLeave\\\", [\\\"pointerout\\\", \\\"pointerover\\\"]);\\n    Bt(\\n      \\\"onChange\\\",\\n      \\\"change click focusin focusout input keydown keyup selectionchange\\\".split(\\\" \\\")\\n    );\\n    Bt(\\n      \\\"onSelect\\\",\\n      \\\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\\\".split(\\n        \\\" \\\"\\n      )\\n    );\\n    Bt(\\\"onBeforeInput\\\", [\\n      \\\"compositionend\\\",\\n      \\\"keypress\\\",\\n      \\\"textInput\\\",\\n      \\\"paste\\\"\\n    ]);\\n    Bt(\\n      \\\"onCompositionEnd\\\",\\n      \\\"compositionend focusout keydown keypress keyup mousedown\\\".split(\\\" \\\")\\n    );\\n    Bt(\\n      \\\"onCompositionStart\\\",\\n      \\\"compositionstart focusout keydown keypress keyup mousedown\\\".split(\\\" \\\")\\n    );\\n    Bt(\\n      \\\"onCompositionUpdate\\\",\\n      \\\"compositionupdate focusout keydown keypress keyup mousedown\\\".split(\\\" \\\")\\n    );\\n    var Ci = \\\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting\\\".split(\\n      \\\" \\\"\\n    ), qy = new Set(\\n      \\\"beforetoggle cancel close invalid load scroll scrollend toggle\\\".split(\\\" \\\").concat(Ci)\\n    );\\n    function Qf(e, a) {\\n      a = (a & 4) !== 0;\\n      for (var t = 0; t \\u003c e.length; t++) {\\n        var l = e[t], i = l.event;\\n        l = l.listeners;\\n        e: {\\n          var n = void 0;\\n          if (a)\\n            for (var o = l.length - 1; 0 \\u003c= o; o--) {\\n              var s = l[o], u = s.instance, r = s.currentTarget;\\n              if (s = s.listener, u !== n && i.isPropagationStopped())\\n                break e;\\n              n = s, i.currentTarget = r;\\n              try {\\n                n(i);\\n              } catch (c) {\\n                Ln(c);\\n              }\\n              i.currentTarget = null, n = u;\\n            }\\n          else\\n            for (o = 0; o \\u003c l.length; o++) {\\n              if (s = l[o], u = s.instance, r = s.currentTarget, s = s.listener, u !== n && i.isPropagationStopped())\\n                break e;\\n              n = s, i.currentTarget = r;\\n              try {\\n                n(i);\\n              } catch (c) {\\n                Ln(c);\\n              }\\n              i.currentTarget = null, n = u;\\n            }\\n        }\\n      }\\n    }\\n    function U(e, a) {\\n      var t = a[zs];\\n      t === void 0 && (t = a[zs] = \/* @__PURE__ *\/ new Set());\\n      var l = e + \\\"__bubble\\\";\\n      t.has(l) || (Zf(a, e, 2, !1), t.add(l));\\n    }\\n    function hs(e, a, t) {\\n      var l = 0;\\n      a && (l |= 4), Zf(\\n        t,\\n        e,\\n        l,\\n        a\\n      );\\n    }\\n    var dn = \\\"_reactListening\\\" + Math.random().toString(36).slice(2);\\n    function ir(e) {\\n      if (!e[dn]) {\\n        e[dn] = !0, wd.forEach(function(t) {\\n          t !== \\\"selectionchange\\\" && (qy.has(t) || hs(t, !1, e), hs(t, !0, e));\\n        });\\n        var a = e.nodeType === 9 ? e : e.ownerDocument;\\n        a === null || a[dn] || (a[dn] = !0, hs(\\\"selectionchange\\\", !1, a));\\n      }\\n    }\\n    function Zf(e, a, t, l) {\\n      switch (im(a)) {\\n        case 2:\\n          var i = e1;\\n          break;\\n        case 8:\\n          i = a1;\\n          break;\\n        default:\\n          i = ur;\\n      }\\n      t = i.bind(\\n        null,\\n        a,\\n        t,\\n        e\\n      ), i = void 0, !Us || a !== \\\"touchstart\\\" && a !== \\\"touchmove\\\" && a !== \\\"wheel\\\" || (i = !0), l ? i !== void 0 ? e.addEventListener(a, t, {\\n        capture: !0,\\n        passive: i\\n      }) : e.addEventListener(a, t, !0) : i !== void 0 ? e.addEventListener(a, t, {\\n        passive: i\\n      }) : e.addEventListener(a, t, !1);\\n    }\\n    function vs(e, a, t, l, i) {\\n      var n = l;\\n      if ((a & 1) === 0 && (a & 2) === 0 && l !== null)\\n        e: for (; ; ) {\\n          if (l === null) return;\\n          var o = l.tag;\\n          if (o === 3 || o === 4) {\\n            var s = l.stateNode.containerInfo;\\n            if (s === i) break;\\n            if (o === 4)\\n              for (o = l.return; o !== null; ) {\\n                var u = o.tag;\\n                if ((u === 3 || u === 4) && o.stateNode.containerInfo === i)\\n                  return;\\n                o = o.return;\\n              }\\n            for (; s !== null; ) {\\n              if (o = ll(s), o === null) return;\\n              if (u = o.tag, u === 5 || u === 6 || u === 26 || u === 27) {\\n                l = n = o;\\n                continue e;\\n              }\\n              s = s.parentNode;\\n            }\\n          }\\n          l = l.return;\\n        }\\n      Vd(function() {\\n        var r = n, c = Tu(t), h = [];\\n        e: {\\n          var m = ip.get(e);\\n          if (m !== void 0) {\\n            var g = no, A = e;\\n            switch (e) {\\n              case \\\"keypress\\\":\\n                if (vn(t) === 0) break e;\\n              case \\\"keydown\\\":\\n              case \\\"keyup\\\":\\n                g = S0;\\n                break;\\n              case \\\"focusin\\\":\\n                A = \\\"focus\\\", g = Io;\\n                break;\\n              case \\\"focusout\\\":\\n                A = \\\"blur\\\", g = Io;\\n                break;\\n              case \\\"beforeblur\\\":\\n              case \\\"afterblur\\\":\\n                g = Io;\\n                break;\\n              case \\\"click\\\":\\n                if (t.button === 2) break e;\\n              case \\\"auxclick\\\":\\n              case \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20a0b37f elementor-widget elementor-widget-html\" data-id=\"20a0b37f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"22\">\"\\\"dblclick\\\":\\n              case \\\"mousedown\\\":\\n              case \\\"mousemove\\\":\\n              case \\\"mouseup\\\":\\n              case \\\"mouseout\\\":\\n              case \\\"mouseover\\\":\\n              case \\\"contextmenu\\\":\\n                g = oc;\\n                break;\\n              case \\\"drag\\\":\\n              case \\\"dragend\\\":\\n              case \\\"dragenter\\\":\\n              case \\\"dragexit\\\":\\n              case \\\"dragleave\\\":\\n              case \\\"dragover\\\":\\n              case \\\"dragstart\\\":\\n              case \\\"drop\\\":\\n                g = r0;\\n                break;\\n              case \\\"touchcancel\\\":\\n              case \\\"touchend\\\":\\n              case \\\"touchmove\\\":\\n              case \\\"touchstart\\\":\\n                g = E0;\\n                break;\\n              case ep:\\n              case ap:\\n              case tp:\\n                g = p0;\\n                break;\\n              case lp:\\n                g = q0;\\n                break;\\n              case \\\"scroll\\\":\\n              case \\\"scrollend\\\":\\n                g = s0;\\n                break;\\n              case \\\"wheel\\\":\\n                g = z0;\\n                break;\\n              case \\\"copy\\\":\\n              case \\\"cut\\\":\\n              case \\\"paste\\\":\\n                g = m0;\\n                break;\\n              case \\\"gotpointercapture\\\":\\n              case \\\"lostpointercapture\\\":\\n              case \\\"pointercancel\\\":\\n              case \\\"pointerdown\\\":\\n              case \\\"pointermove\\\":\\n              case \\\"pointerout\\\":\\n              case \\\"pointerover\\\":\\n              case \\\"pointerup\\\":\\n                g = uc;\\n                break;\\n              case \\\"toggle\\\":\\n              case \\\"beforetoggle\\\":\\n                g = M0;\\n            }\\n            var D = (a & 4) !== 0, J = !D && (e === \\\"scroll\\\" || e === \\\"scrollend\\\"), p = D ? m !== null ? m + \\\"Capture\\\" : null : m;\\n            D = [];\\n            for (var d = r, f; d !== null; ) {\\n              var v = d;\\n              if (f = v.stateNode, v = v.tag, v !== 5 && v !== 26 && v !== 27 || f === null || p === null || (v = vi(d, p), v != null && D.push(\\n                qi(d, v, f)\\n              )), J) break;\\n              d = d.return;\\n            }\\n            0 \\u003c D.length && (m = new g(\\n              m,\\n              A,\\n              null,\\n              t,\\n              c\\n            ), h.push({ event: m, listeners: D }));\\n          }\\n        }\\n        if ((a & 7) === 0) {\\n          e: {\\n            if (m = e === \\\"mouseover\\\" || e === \\\"pointerover\\\", g = e === \\\"mouseout\\\" || e === \\\"pointerout\\\", m && t !== js && (A = t.relatedTarget || t.fromElement) && (ll(A) || A[Ol]))\\n              break e;\\n            if ((g || m) && (m = c.window === c ? c : (m = c.ownerDocument) ? m.defaultView || m.parentWindow : window, g ? (A = t.relatedTarget || t.toElement, g = r, A = A ? ll(A) : null, A !== null && (J = Mi(A), D = A.tag, A !== J || D !== 5 && D !== 27 && D !== 6) && (A = null)) : (g = null, A = r), g !== A)) {\\n              if (D = oc, v = \\\"onMouseLeave\\\", p = \\\"onMouseEnter\\\", d = \\\"mouse\\\", (e === \\\"pointerout\\\" || e === \\\"pointerover\\\") && (D = uc, v = \\\"onPointerLeave\\\", p = \\\"onPointerEnter\\\", d = \\\"pointer\\\"), J = g == null ? m : ei(g), f = A == null ? m : ei(A), m = new D(\\n                v,\\n                d + \\\"leave\\\",\\n                g,\\n                t,\\n                c\\n              ), m.target = J, m.relatedTarget = f, v = null, ll(c) === r && (D = new D(\\n                p,\\n                d + \\\"enter\\\",\\n                A,\\n                t,\\n                c\\n              ), D.target = f, D.relatedTarget = J, v = D), J = v, g && A)\\n                a: {\\n                  for (D = Dy, p = g, d = A, f = 0, v = p; v; v = D(v))\\n                    f++;\\n                  v = 0;\\n                  for (var q = d; q; q = D(q))\\n                    v++;\\n                  for (; 0 \\u003c f - v; )\\n                    p = D(p), f--;\\n                  for (; 0 \\u003c v - f; )\\n                    d = D(d), v--;\\n                  for (; f--; ) {\\n                    if (p === d || d !== null && p === d.alternate) {\\n                      D = p;\\n                      break a;\\n                    }\\n                    p = D(p), d = D(d);\\n                  }\\n                  D = null;\\n                }\\n              else D = null;\\n              g !== null && ed(\\n                h,\\n                m,\\n                g,\\n                D,\\n                !1\\n              ), A !== null && J !== null && ed(\\n                h,\\n                J,\\n                A,\\n                D,\\n                !0\\n              );\\n            }\\n          }\\n          e: {\\n            if (m = r ? ei(r) : window, g = m.nodeName && m.nodeName.toLowerCase(), g === \\\"select\\\" || g === \\\"input\\\" && m.type === \\\"file\\\")\\n              var B = pc;\\n            else if (dc(m))\\n              if (Id)\\n                B = G0;\\n              else {\\n                B = R0;\\n                var C = H0;\\n              }\\n            else\\n              g = m.nodeName, !g || g.toLowerCase() !== \\\"input\\\" || m.type !== \\\"checkbox\\\" && m.type !== \\\"radio\\\" ? r && Su(r.elementType) && (B = pc) : B = B0;\\n            if (B && (B = B(e, r))) {\\n              kd(\\n                h,\\n                B,\\n                t,\\n                c\\n              );\\n              break e;\\n            }\\n            C && C(e, m, r), e === \\\"focusout\\\" && r && m.type === \\\"number\\\" && r.memoizedProps.value != null && Os(m, \\\"number\\\", m.value);\\n          }\\n          switch (C = r ? ei(r) : window, e) {\\n            case \\\"focusin\\\":\\n              (dc(C) || C.contentEditable === \\\"true\\\") && (ol = C, Ls = r, ni = null);\\n              break;\\n            case \\\"focusout\\\":\\n              ni = Ls = ol = null;\\n              break;\\n            case \\\"mousedown\\\":\\n              ws = !0;\\n              break;\\n            case \\\"contextmenu\\\":\\n            case \\\"mouseup\\\":\\n            case \\\"dragend\\\":\\n              ws = !1, hc(h, t, c);\\n              break;\\n            case \\\"selectionchange\\\":\\n              if (X0) break;\\n            case \\\"keydown\\\":\\n            case \\\"keyup\\\":\\n              hc(h, t, c);\\n          }\\n          var O;\\n          if (Cu)\\n            e: {\\n              switch (e) {\\n                case \\\"compositionstart\\\":\\n                  var w = \\\"onCompositionStart\\\";\\n                  break e;\\n                case \\\"compositionend\\\":\\n                  w = \\\"onCompositionEnd\\\";\\n                  break e;\\n                case \\\"compositionupdate\\\":\\n                  w = \\\"onCompositionUpdate\\\";\\n                  break e;\\n              }\\n              w = void 0;\\n            }\\n          else\\n            nl ? Kd(e, t) && (w = \\\"onCompositionEnd\\\") : e === \\\"keydown\\\" && t.keyCode === 229 && (w = \\\"onCompositionStart\\\");\\n          w && (Zd && t.locale !== \\\"ko\\\" && (nl || w !== \\\"onCompositionStart\\\" ? w === \\\"onCompositionEnd\\\" && nl && (O = Qd()) : (lt = c, Au = \\\"value\\\" in lt ? lt.value : lt.textContent, nl = !0)), C = Wn(r, w), 0 \\u003c C.length && (w = new sc(\\n            w,\\n            e,\\n            null,\\n            t,\\n            c\\n          ), h.push({ event: w, listeners: C }), O ? w.data = O : (O = Jd(t), O !== null && (w.data = O)))), (O = j0 ? U0(e, t) : L0(e, t)) && (w = Wn(r, \\\"onBeforeInput\\\"), 0 \\u003c w.length && (C = new sc(\\n            \\\"onBeforeInput\\\",\\n            \\\"beforeinput\\\",\\n            null,\\n            t,\\n            c\\n          ), h.push({\\n            event: C,\\n            listeners: w\\n          }), C.data = O)), Cy(\\n            h,\\n            e,\\n            r,\\n            t,\\n            c\\n          );\\n        }\\n        Qf(h, a);\\n      });\\n    }\\n    function qi(e, a, t) {\\n      return {\\n        instance: e,\\n        listener: a,\\n        currentTarget: t\\n      };\\n    }\\n    function Wn(e, a) {\\n      for (var t = a + \\\"Capture\\\", l = []; e !== null; ) {\\n        var i = e, n = i.stateNode;\\n        if (i = i.tag, i !== 5 && i !== 26 && i !== 27 || n === null || (i = vi(e, t), i != null && l.unshift(\\n          qi(e, i, n)\\n        ), i = vi(e, a), i != null && l.push(\\n          qi(e, i, n)\\n        )), e.tag === 3) return l;\\n        e = e.return;\\n      }\\n      return [];\\n    }\\n    function Dy(e) {\\n      if (e === null) return null;\\n      do\\n        e = e.return;\\n      while (e && e.tag !== 5 && e.tag !== 27);\\n      return e || null;\\n    }\\n    function ed(e, a, t, l, i) {\\n      for (var n = a._reactName, o = []; t !== null && t !== l; ) {\\n        var s = t, u = s.alternate, r = s.stateNode;\\n        if (s = s.tag, u !== null && u === l) break;\\n        s !== 5 && s !== 26 && s !== 27 || r === null || (u = r, i ? (r = vi(t, n), r != null && o.unshift(\\n          qi(t, r, u)\\n        )) : i || (r = vi(t, n), r != null && o.push(\\n          qi(t, r, u)\\n        ))), t = t.return;\\n      }\\n      o.length !== 0 && e.push({ event: a, listeners: o });\\n    }\\n    var zy = \/\\\\r\\\\n?\/g, Ny = \/\\\\u0000|\\\\uFFFD\/g;\\n    function ad(e) {\\n      return (typeof e == \\\"string\\\" ? e : \\\"\\\" + e).replace(zy, `\\n`).replace(Ny, \\\"\\\");\\n    }\\n    function Kf(e, a) {\\n      return a = ad(a), ad(e) === a;\\n    }\\n    function k(e, a, t, l, i, n) {\\n      switch (t) {\\n        case \\\"children\\\":\\n          typeof l == \\\"string\\\" ? a === \\\"body\\\" || a === \\\"textarea\\\" && l === \\\"\\\" || Tl(e, l) : (typeof l == \\\"number\\\" || typeof l == \\\"bigint\\\") && a !== \\\"body\\\" && Tl(e, \\\"\\\" + l);\\n          break;\\n        case \\\"className\\\":\\n          Pi(e, \\\"class\\\", l);\\n          break;\\n        case \\\"tabIndex\\\":\\n          Pi(e, \\\"tabindex\\\", l);\\n          break;\\n        case \\\"dir\\\":\\n        case \\\"role\\\":\\n        case \\\"viewBox\\\":\\n        case \\\"width\\\":\\n        case \\\"height\\\":\\n          Pi(e, t, l);\\n          break;\\n        case \\\"style\\\":\\n          Xd(e, l, n);\\n          break;\\n        case \\\"data\\\":\\n          if (a !== \\\"object\\\") {\\n            Pi(e, \\\"data\\\", l);\\n            break;\\n          }\\n        case \\\"src\\\":\\n        case \\\"href\\\":\\n          if (l === \\\"\\\" && (a !== \\\"a\\\" || t !== \\\"href\\\")) {\\n            e.removeAttribute(t);\\n            break;\\n          }\\n          if (l == null || typeof l == \\\"function\\\" || typeof l == \\\"symbol\\\" || typeof l == \\\"boolean\\\") {\\n            e.removeAttribute(t);\\n            break;\\n          }\\n          l = gn(\\\"\\\" + l), e.setAttribute(t, l);\\n          break;\\n        case \\\"action\\\":\\n        case \\\"formAction\\\":\\n          if (typeof l == \\\"function\\\") {\\n            e.setAttribute(\\n              t,\\n              \\\"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\\\\\\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')\\\"\\n            );\\n            break;\\n          } else\\n            typeof n == \\\"function\\\" && (t === \\\"formAction\\\" ? (a !== \\\"input\\\" && k(e, a, \\\"name\\\", i.name, i, null), k(\\n              e,\\n              a,\\n              \\\"formEncType\\\",\\n              i.formEncType,\\n              i,\\n              null\\n            ), k(\\n              e,\\n              a,\\n              \\\"formMethod\\\",\\n              i.formMethod,\\n              i,\\n              null\\n            ), k(\\n              e,\\n              a,\\n              \\\"formTarget\\\",\\n              i.formTarget,\\n              i,\\n              null\\n            )) : (k(e, a, \\\"encType\\\", i.encType, i, null), k(e, a, \\\"method\\\", i.method, i, null), k(e, a, \\\"target\\\", i.target, i, null)));\\n          if (l == null || typeof l == \\\"symbol\\\" || typeof l == \\\"boolean\\\") {\\n            e.removeAttribute(t);\\n            break;\\n          }\\n          l = gn(\\\"\\\" + l), e.setAttribute(t, l);\\n          break;\\n        case \\\"onClick\\\":\\n          l != null && (e.onclick = ja);\\n          break;\\n        case \\\"onScroll\\\":\\n          l != null && U(\\\"scroll\\\", e);\\n          break;\\n        case \\\"onScrollEnd\\\":\\n          l != null && U(\\\"scrollend\\\", e);\\n          break;\\n        case \\\"dangerouslySetInnerHTML\\\":\\n          if (l != null) {\\n            if (typeof l != \\\"object\\\" || !(\\\"__html\\\" in l))\\n              throw Error(b(61));\\n            if (t = l.__html, t != null) {\\n              if (i.children != null) throw Error(b(60));\\n              e.innerHTML = t;\\n            }\\n          }\\n          break;\\n        case \\\"multiple\\\":\\n     \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68c1280 elementor-widget elementor-widget-html\" data-id=\"68c1280\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"23\">\"     e.multiple = l && typeof l != \\\"function\\\" && typeof l != \\\"symbol\\\";\\n          break;\\n        case \\\"muted\\\":\\n          e.muted = l && typeof l != \\\"function\\\" && typeof l != \\\"symbol\\\";\\n          break;\\n        case \\\"suppressContentEditableWarning\\\":\\n        case \\\"suppressHydrationWarning\\\":\\n        case \\\"defaultValue\\\":\\n        case \\\"defaultChecked\\\":\\n        case \\\"innerHTML\\\":\\n        case \\\"ref\\\":\\n          break;\\n        case \\\"autoFocus\\\":\\n          break;\\n        case \\\"xlinkHref\\\":\\n          if (l == null || typeof l == \\\"function\\\" || typeof l == \\\"boolean\\\" || typeof l == \\\"symbol\\\") {\\n            e.removeAttribute(\\\"xlink:href\\\");\\n            break;\\n          }\\n          t = gn(\\\"\\\" + l), e.setAttributeNS(\\n            \\\"http:\/\/www.w3.org\/1999\/xlink\\\",\\n            \\\"xlink:href\\\",\\n            t\\n          );\\n          break;\\n        case \\\"contentEditable\\\":\\n        case \\\"spellCheck\\\":\\n        case \\\"draggable\\\":\\n        case \\\"value\\\":\\n        case \\\"autoReverse\\\":\\n        case \\\"externalResourcesRequired\\\":\\n        case \\\"focusable\\\":\\n        case \\\"preserveAlpha\\\":\\n          l != null && typeof l != \\\"function\\\" && typeof l != \\\"symbol\\\" ? e.setAttribute(t, \\\"\\\" + l) : e.removeAttribute(t);\\n          break;\\n        case \\\"inert\\\":\\n        case \\\"allowFullScreen\\\":\\n        case \\\"async\\\":\\n        case \\\"autoPlay\\\":\\n        case \\\"controls\\\":\\n        case \\\"default\\\":\\n        case \\\"defer\\\":\\n        case \\\"disabled\\\":\\n        case \\\"disablePictureInPicture\\\":\\n        case \\\"disableRemotePlayback\\\":\\n        case \\\"formNoValidate\\\":\\n        case \\\"hidden\\\":\\n        case \\\"loop\\\":\\n        case \\\"noModule\\\":\\n        case \\\"noValidate\\\":\\n        case \\\"open\\\":\\n        case \\\"playsInline\\\":\\n        case \\\"readOnly\\\":\\n        case \\\"required\\\":\\n        case \\\"reversed\\\":\\n        case \\\"scoped\\\":\\n        case \\\"seamless\\\":\\n        case \\\"itemScope\\\":\\n          l && typeof l != \\\"function\\\" && typeof l != \\\"symbol\\\" ? e.setAttribute(t, \\\"\\\") : e.removeAttribute(t);\\n          break;\\n        case \\\"capture\\\":\\n        case \\\"download\\\":\\n          l === !0 ? e.setAttribute(t, \\\"\\\") : l !== !1 && l != null && typeof l != \\\"function\\\" && typeof l != \\\"symbol\\\" ? e.setAttribute(t, l) : e.removeAttribute(t);\\n          break;\\n        case \\\"cols\\\":\\n        case \\\"rows\\\":\\n        case \\\"size\\\":\\n        case \\\"span\\\":\\n          l != null && typeof l != \\\"function\\\" && typeof l != \\\"symbol\\\" && !isNaN(l) && 1 \\u003c= l ? e.setAttribute(t, l) : e.removeAttribute(t);\\n          break;\\n        case \\\"rowSpan\\\":\\n        case \\\"start\\\":\\n          l == null || typeof l == \\\"function\\\" || typeof l == \\\"symbol\\\" || isNaN(l) ? e.removeAttribute(t) : e.setAttribute(t, l);\\n          break;\\n        case \\\"popover\\\":\\n          U(\\\"beforetoggle\\\", e), U(\\\"toggle\\\", e), mn(e, \\\"popover\\\", l);\\n          break;\\n        case \\\"xlinkActuate\\\":\\n          Ea(\\n            e,\\n            \\\"http:\/\/www.w3.org\/1999\/xlink\\\",\\n            \\\"xlink:actuate\\\",\\n            l\\n          );\\n          break;\\n        case \\\"xlinkArcrole\\\":\\n          Ea(\\n            e,\\n            \\\"http:\/\/www.w3.org\/1999\/xlink\\\",\\n            \\\"xlink:arcrole\\\",\\n            l\\n          );\\n          break;\\n        case \\\"xlinkRole\\\":\\n          Ea(\\n            e,\\n            \\\"http:\/\/www.w3.org\/1999\/xlink\\\",\\n            \\\"xlink:role\\\",\\n            l\\n          );\\n          break;\\n        case \\\"xlinkShow\\\":\\n          Ea(\\n            e,\\n            \\\"http:\/\/www.w3.org\/1999\/xlink\\\",\\n            \\\"xlink:show\\\",\\n            l\\n          );\\n          break;\\n        case \\\"xlinkTitle\\\":\\n          Ea(\\n            e,\\n            \\\"http:\/\/www.w3.org\/1999\/xlink\\\",\\n            \\\"xlink:title\\\",\\n            l\\n          );\\n          break;\\n        case \\\"xlinkType\\\":\\n          Ea(\\n            e,\\n            \\\"http:\/\/www.w3.org\/1999\/xlink\\\",\\n            \\\"xlink:type\\\",\\n            l\\n          );\\n          break;\\n        case \\\"xmlBase\\\":\\n          Ea(\\n            e,\\n            \\\"http:\/\/www.w3.org\/XML\/1998\/namespace\\\",\\n            \\\"xml:base\\\",\\n            l\\n          );\\n          break;\\n        case \\\"xmlLang\\\":\\n          Ea(\\n            e,\\n            \\\"http:\/\/www.w3.org\/XML\/1998\/namespace\\\",\\n            \\\"xml:lang\\\",\\n            l\\n          );\\n          break;\\n        case \\\"xmlSpace\\\":\\n          Ea(\\n            e,\\n            \\\"http:\/\/www.w3.org\/XML\/1998\/namespace\\\",\\n            \\\"xml:space\\\",\\n            l\\n          );\\n          break;\\n        case \\\"is\\\":\\n          mn(e, \\\"is\\\", l);\\n          break;\\n        case \\\"innerText\\\":\\n        case \\\"textContent\\\":\\n          break;\\n        default:\\n          (!(2 \\u003c t.length) || t[0] !== \\\"o\\\" && t[0] !== \\\"O\\\" || t[1] !== \\\"n\\\" && t[1] !== \\\"N\\\") && (t = n0.get(t) || t, mn(e, t, l));\\n      }\\n    }\\n    function nu(e, a, t, l, i, n) {\\n      switch (t) {\\n        case \\\"style\\\":\\n          Xd(e, l, n);\\n          break;\\n        case \\\"dangerouslySetInnerHTML\\\":\\n          if (l != null) {\\n            if (typeof l != \\\"object\\\" || !(\\\"__html\\\" in l))\\n              throw Error(b(61));\\n            if (t = l.__html, t != null) {\\n              if (i.children != null) throw Error(b(60));\\n              e.innerHTML = t;\\n            }\\n          }\\n          break;\\n        case \\\"children\\\":\\n          typeof l == \\\"string\\\" ? Tl(e, l) : (typeof l == \\\"number\\\" || typeof l == \\\"bigint\\\") && Tl(e, \\\"\\\" + l);\\n          break;\\n        case \\\"onScroll\\\":\\n          l != null && U(\\\"scroll\\\", e);\\n          break;\\n        case \\\"onScrollEnd\\\":\\n          l != null && U(\\\"scrollend\\\", e);\\n          break;\\n        case \\\"onClick\\\":\\n          l != null && (e.onclick = ja);\\n          break;\\n        case \\\"suppressContentEditableWarning\\\":\\n        case \\\"suppressHydrationWarning\\\":\\n        case \\\"innerHTML\\\":\\n        case \\\"ref\\\":\\n          break;\\n        case \\\"innerText\\\":\\n        case \\\"textContent\\\":\\n          break;\\n        default:\\n          if (!_d.hasOwnProperty(t))\\n            e: {\\n              if (t[0] === \\\"o\\\" && t[1] === \\\"n\\\" && (i = t.endsWith(\\\"Capture\\\"), a = t.slice(2, i ? t.length - 7 : void 0), n = e[He] || null, n = n != null ? n[t] : null, typeof n == \\\"function\\\" && e.removeEventListener(a, n, i), typeof l == \\\"function\\\")) {\\n                typeof n != \\\"function\\\" && n !== null && (t in e ? e[t] = null : e.hasAttribute(t) && e.removeAttribute(t)), e.addEventListener(a, l, i);\\n                break e;\\n              }\\n              t in e ? e[t] = l : l === !0 ? e.setAttribute(t, \\\"\\\") : mn(e, t, l);\\n            }\\n      }\\n    }\\n    function Ae(e, a, t) {\\n      switch (a) {\\n        case \\\"div\\\":\\n        case \\\"span\\\":\\n        case \\\"svg\\\":\\n        case \\\"path\\\":\\n        case \\\"a\\\":\\n        case \\\"g\\\":\\n        case \\\"p\\\":\\n        case \\\"li\\\":\\n          break;\\n        case \\\"img\\\":\\n          U(\\\"error\\\", e), U(\\\"load\\\", e);\\n          var l = !1, i = !1, n;\\n          for (n in t)\\n            if (t.hasOwnProperty(n)) {\\n              var o = t[n];\\n              if (o != null)\\n                switch (n) {\\n                  case \\\"src\\\":\\n                    l = !0;\\n                    break;\\n                  case \\\"srcSet\\\":\\n                    i = !0;\\n                    break;\\n                  case \\\"children\\\":\\n                  case \\\"dangerouslySetInnerHTML\\\":\\n                    throw Error(b(137, a));\\n                  default:\\n                    k(e, a, n, o, t, null);\\n                }\\n            }\\n          i && k(e, a, \\\"srcSet\\\", t.srcSet, t, null), l && k(e, a, \\\"src\\\", t.src, t, null);\\n          return;\\n        case \\\"input\\\":\\n          U(\\\"invalid\\\", e);\\n          var s = n = o = i = null, u = null, r = null;\\n          for (l in t)\\n            if (t.hasOwnProperty(l)) {\\n              var c = t[l];\\n              if (c != null)\\n                switch (l) {\\n                  case \\\"name\\\":\\n                    i = c;\\n                    break;\\n                  case \\\"type\\\":\\n                    o = c;\\n                    break;\\n                  case \\\"checked\\\":\\n                    u = c;\\n                    break;\\n                  case \\\"defaultChecked\\\":\\n                    r = c;\\n                    break;\\n                  case \\\"value\\\":\\n                    n = c;\\n                    break;\\n                  case \\\"defaultValue\\\":\\n                    s = c;\\n                    break;\\n                  case \\\"children\\\":\\n                  case \\\"dangerouslySetInnerHTML\\\":\\n                    if (c != null)\\n                      throw Error(b(137, a));\\n                    break;\\n                  default:\\n                    k(e, a, l, c, t, null);\\n                }\\n            }\\n          Bd(\\n            e,\\n            n,\\n            s,\\n            u,\\n            r,\\n            o,\\n            i,\\n            !1\\n          );\\n          return;\\n        case \\\"select\\\":\\n          U(\\\"invalid\\\", e), l = o = n = null;\\n          for (i in t)\\n            if (t.hasOwnProperty(i) && (s = t[i], s != null))\\n              switch (i) {\\n                case \\\"value\\\":\\n                  n = s;\\n                  break;\\n                case \\\"defaultValue\\\":\\n                  o = s;\\n                  break;\\n                case \\\"multiple\\\":\\n                  l = s;\\n                default:\\n                  k(e, a, i, s, t, null);\\n              }\\n          a = n, t = o, e.multiple = !!l, a != null ? ml(e, !!l, a, !1) : t != null && ml(e, !!l, t, !0);\\n          return;\\n        case \\\"textarea\\\":\\n          U(\\\"invalid\\\", e), n = i = l = null;\\n          for (o in t)\\n            if (t.hasOwnProperty(o) && (s = t[o], s != null))\\n              switch (o) {\\n                case \\\"value\\\":\\n                  l = s;\\n                  break;\\n                case \\\"defaultValue\\\":\\n                  i = s;\\n                  break;\\n                case \\\"children\\\":\\n                  n = s;\\n                  break;\\n                case \\\"dangerouslySetInnerHTML\\\":\\n                  if (s != null) throw Error(b(91));\\n                  break;\\n                default:\\n                  k(e, a, o, s, t, null);\\n              }\\n          Yd(e, l, i, n);\\n          return;\\n        case \\\"option\\\":\\n          for (u in t)\\n            t.hasOwnProperty(u) && (l = t[u], l != null) && (u === \\\"selected\\\" ? e.selected = l && typeof l != \\\"function\\\" && typeof l != \\\"symbol\\\" : k(e, a, u, l, t, null));\\n          return;\\n        case \\\"dialog\\\":\\n          U(\\\"beforetoggle\\\", e), U(\\\"toggle\\\", e), U(\\\"cancel\\\", e), U(\\\"close\\\", e);\\n          break;\\n        case \\\"iframe\\\":\\n        case \\\"object\\\":\\n          U(\\\"load\\\", e);\\n          break;\\n        case \\\"video\\\":\\n        case \\\"audio\\\":\\n          for (l = 0; l \\u003c Ci.length; l++)\\n            U(Ci[l], e);\\n          break;\\n        case \\\"image\\\":\\n          U(\\\"error\\\", e), U(\\\"load\\\", e);\\n          break;\\n        case \\\"details\\\":\\n          U(\\\"toggle\\\", e);\\n          break;\\n        case \\\"embed\\\":\\n        case \\\"source\\\":\\n        case \\\"link\\\":\\n          U(\\\"error\\\", e), U(\\\"load\\\", e);\\n        case \\\"area\\\":\\n        case \\\"base\\\":\\n        case \\\"br\\\":\\n        case \\\"col\\\":\\n        case \\\"hr\\\":\\n        case \\\"keygen\\\":\\n        case \\\"meta\\\":\\n        case \\\"param\\\":\\n        case \\\"track\\\":\\n        case \\\"wbr\\\":\\n        case \\\"menuitem\\\":\\n          for (r in t)\\n            if (t.hasOwnProperty(r) && (l = t[r], l != null))\\n              switch (r) {\\n                case \\\"children\\\":\\n                case \\\"dangerouslySetInnerHTML\\\":\\n                  throw Error(b(137, a));\\n                default:\\n                  k(e, a, r, l, t, null);\\n              }\\n          return;\\n        default:\\n          if (Su(a)) {\\n            for (c in t)\\n              t.hasOwnProperty(c) && (l = t[c], l !== void 0 && nu(\\n                e,\\n                a,\\n                c,\\n                l,\\n                t,\\n                void 0\\n              ));\\n            return;\\n          }\\n      }\\n      for (s in t)\\n        t.hasOwnProperty(s) && (l = t[s], l != null && k(e, a, s, l, t, null));\\n    }\\n    function My(e, a, t, l) {\\n      switch (a) {\\n        case \\\"div\\\":\\n        case \\\"span\\\":\\n        case \\\"svg\\\":\\n        case \\\"path\\\":\\n        case \\\"a\\\":\\n        case \\\"g\\\":\\n        case \\\"p\\\":\\n        case \\\"li\\\":\\n          break;\\n        case \\\"input\\\":\\n          var i = null, n = null, o = null, s = null, u = null, r = null, c = null;\\n          for (g in t) {\\n            var h = t[g];\\n            if (t.hasOwnProperty(g) && h != null)\\n              switch \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c025d5c elementor-widget elementor-widget-html\" data-id=\"2c025d5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"24\">\"(g) {\\n                case \\\"checked\\\":\\n                  break;\\n                case \\\"value\\\":\\n                  break;\\n                case \\\"defaultValue\\\":\\n                  u = h;\\n                default:\\n                  l.hasOwnProperty(g) || k(e, a, g, null, l, h);\\n              }\\n          }\\n          for (var m in l) {\\n            var g = l[m];\\n            if (h = t[m], l.hasOwnProperty(m) && (g != null || h != null))\\n              switch (m) {\\n                case \\\"type\\\":\\n                  n = g;\\n                  break;\\n                case \\\"name\\\":\\n                  i = g;\\n                  break;\\n                case \\\"checked\\\":\\n                  r = g;\\n                  break;\\n                case \\\"defaultChecked\\\":\\n                  c = g;\\n                  break;\\n                case \\\"value\\\":\\n                  o = g;\\n                  break;\\n                case \\\"defaultValue\\\":\\n                  s = g;\\n                  break;\\n                case \\\"children\\\":\\n                case \\\"dangerouslySetInnerHTML\\\":\\n                  if (g != null)\\n                    throw Error(b(137, a));\\n                  break;\\n                default:\\n                  g !== h && k(\\n                    e,\\n                    a,\\n                    m,\\n                    g,\\n                    l,\\n                    h\\n                  );\\n              }\\n          }\\n          Ms(\\n            e,\\n            o,\\n            s,\\n            u,\\n            r,\\n            c,\\n            n,\\n            i\\n          );\\n          return;\\n        case \\\"select\\\":\\n          g = o = s = m = null;\\n          for (n in t)\\n            if (u = t[n], t.hasOwnProperty(n) && u != null)\\n              switch (n) {\\n                case \\\"value\\\":\\n                  break;\\n                case \\\"multiple\\\":\\n                  g = u;\\n                default:\\n                  l.hasOwnProperty(n) || k(\\n                    e,\\n                    a,\\n                    n,\\n                    null,\\n                    l,\\n                    u\\n                  );\\n              }\\n          for (i in l)\\n            if (n = l[i], u = t[i], l.hasOwnProperty(i) && (n != null || u != null))\\n              switch (i) {\\n                case \\\"value\\\":\\n                  m = n;\\n                  break;\\n                case \\\"defaultValue\\\":\\n                  s = n;\\n                  break;\\n                case \\\"multiple\\\":\\n                  o = n;\\n                default:\\n                  n !== u && k(\\n                    e,\\n                    a,\\n                    i,\\n                    n,\\n                    l,\\n                    u\\n                  );\\n              }\\n          a = s, t = o, l = g, m != null ? ml(e, !!t, m, !1) : !!l != !!t && (a != null ? ml(e, !!t, a, !0) : ml(e, !!t, t ? [] : \\\"\\\", !1));\\n          return;\\n        case \\\"textarea\\\":\\n          g = m = null;\\n          for (s in t)\\n            if (i = t[s], t.hasOwnProperty(s) && i != null && !l.hasOwnProperty(s))\\n              switch (s) {\\n                case \\\"value\\\":\\n                  break;\\n                case \\\"children\\\":\\n                  break;\\n                default:\\n                  k(e, a, s, null, l, i);\\n              }\\n          for (o in l)\\n            if (i = l[o], n = t[o], l.hasOwnProperty(o) && (i != null || n != null))\\n              switch (o) {\\n                case \\\"value\\\":\\n                  m = i;\\n                  break;\\n                case \\\"defaultValue\\\":\\n                  g = i;\\n                  break;\\n                case \\\"children\\\":\\n                  break;\\n                case \\\"dangerouslySetInnerHTML\\\":\\n                  if (i != null) throw Error(b(91));\\n                  break;\\n                default:\\n                  i !== n && k(e, a, o, i, l, n);\\n              }\\n          Gd(e, m, g);\\n          return;\\n        case \\\"option\\\":\\n          for (var A in t)\\n            m = t[A], t.hasOwnProperty(A) && m != null && !l.hasOwnProperty(A) && (A === \\\"selected\\\" ? e.selected = !1 : k(\\n              e,\\n              a,\\n              A,\\n              null,\\n              l,\\n              m\\n            ));\\n          for (u in l)\\n            m = l[u], g = t[u], l.hasOwnProperty(u) && m !== g && (m != null || g != null) && (u === \\\"selected\\\" ? e.selected = m && typeof m != \\\"function\\\" && typeof m != \\\"symbol\\\" : k(\\n              e,\\n              a,\\n              u,\\n              m,\\n              l,\\n              g\\n            ));\\n          return;\\n        case \\\"img\\\":\\n        case \\\"link\\\":\\n        case \\\"area\\\":\\n        case \\\"base\\\":\\n        case \\\"br\\\":\\n        case \\\"col\\\":\\n        case \\\"embed\\\":\\n        case \\\"hr\\\":\\n        case \\\"keygen\\\":\\n        case \\\"meta\\\":\\n        case \\\"param\\\":\\n        case \\\"source\\\":\\n        case \\\"track\\\":\\n        case \\\"wbr\\\":\\n        case \\\"menuitem\\\":\\n          for (var D in t)\\n            m = t[D], t.hasOwnProperty(D) && m != null && !l.hasOwnProperty(D) && k(e, a, D, null, l, m);\\n          for (r in l)\\n            if (m = l[r], g = t[r], l.hasOwnProperty(r) && m !== g && (m != null || g != null))\\n              switch (r) {\\n                case \\\"children\\\":\\n                case \\\"dangerouslySetInnerHTML\\\":\\n                  if (m != null)\\n                    throw Error(b(137, a));\\n                  break;\\n                default:\\n                  k(\\n                    e,\\n                    a,\\n                    r,\\n                    m,\\n                    l,\\n                    g\\n                  );\\n              }\\n          return;\\n        default:\\n          if (Su(a)) {\\n            for (var J in t)\\n              m = t[J], t.hasOwnProperty(J) && m !== void 0 && !l.hasOwnProperty(J) && nu(\\n                e,\\n                a,\\n                J,\\n                void 0,\\n                l,\\n                m\\n              );\\n            for (c in l)\\n              m = l[c], g = t[c], !l.hasOwnProperty(c) || m === g || m === void 0 && g === void 0 || nu(\\n                e,\\n                a,\\n                c,\\n                m,\\n                l,\\n                g\\n              );\\n            return;\\n          }\\n      }\\n      for (var p in t)\\n        m = t[p], t.hasOwnProperty(p) && m != null && !l.hasOwnProperty(p) && k(e, a, p, null, l, m);\\n      for (h in l)\\n        m = l[h], g = t[h], !l.hasOwnProperty(h) || m === g || m == null && g == null || k(e, a, h, m, l, g);\\n    }\\n    function td(e) {\\n      switch (e) {\\n        case \\\"css\\\":\\n        case \\\"script\\\":\\n        case \\\"font\\\":\\n        case \\\"img\\\":\\n        case \\\"image\\\":\\n        case \\\"input\\\":\\n        case \\\"link\\\":\\n          return !0;\\n        default:\\n          return !1;\\n      }\\n    }\\n    function Oy() {\\n      if (typeof performance.getEntriesByType == \\\"function\\\") {\\n        for (var e = 0, a = 0, t = performance.getEntriesByType(\\\"resource\\\"), l = 0; l \\u003c t.length; l++) {\\n          var i = t[l], n = i.transferSize, o = i.initiatorType, s = i.duration;\\n          if (n && s && td(o)) {\\n            for (o = 0, s = i.responseEnd, l += 1; l \\u003c t.length; l++) {\\n              var u = t[l], r = u.startTime;\\n              if (r > s) break;\\n              var c = u.transferSize, h = u.initiatorType;\\n              c && td(h) && (u = u.responseEnd, o += c * (u \\u003c s ? 1 : (s - r) \/ (u - r)));\\n            }\\n            if (--l, a += 8 * (n + o) \/ (i.duration \/ 1e3), e++, 10 \\u003c e) break;\\n          }\\n        }\\n        if (0 \\u003c e) return a \/ e \/ 1e6;\\n      }\\n      return navigator.connection && (e = navigator.connection.downlink, typeof e == \\\"number\\\") ? e : 5;\\n    }\\n    var ou = null, su = null;\\n    function $n(e) {\\n      return e.nodeType === 9 ? e : e.ownerDocument;\\n    }\\n    function ld(e) {\\n      switch (e) {\\n        case \\\"http:\/\/www.w3.org\/2000\/svg\\\":\\n          return 1;\\n        case \\\"http:\/\/www.w3.org\/1998\/Math\/MathML\\\":\\n          return 2;\\n        default:\\n          return 0;\\n      }\\n    }\\n    function Jf(e, a) {\\n      if (e === 0)\\n        switch (a) {\\n          case \\\"svg\\\":\\n            return 1;\\n          case \\\"math\\\":\\n            return 2;\\n          default:\\n            return 0;\\n        }\\n      return e === 1 && a === \\\"foreignObject\\\" ? 0 : e;\\n    }\\n    function uu(e, a) {\\n      return e === \\\"textarea\\\" || e === \\\"noscript\\\" || typeof a.children == \\\"string\\\" || typeof a.children == \\\"number\\\" || typeof a.children == \\\"bigint\\\" || typeof a.dangerouslySetInnerHTML == \\\"object\\\" && a.dangerouslySetInnerHTML !== null && a.dangerouslySetInnerHTML.__html != null;\\n    }\\n    var bs = null;\\n    function jy() {\\n      var e = window.event;\\n      return e && e.type === \\\"popstate\\\" ? e === bs ? !1 : (bs = e, !0) : (bs = null, !1);\\n    }\\n    var kf = typeof setTimeout == \\\"function\\\" ? setTimeout : void 0, Uy = typeof clearTimeout == \\\"function\\\" ? clearTimeout : void 0, id = typeof Promise == \\\"function\\\" ? Promise : void 0, Ly = typeof queueMicrotask == \\\"function\\\" ? queueMicrotask : typeof id \\u003c \\\"u\\\" ? function(e) {\\n      return id.resolve(null).then(e).catch(wy);\\n    } : kf;\\n    function wy(e) {\\n      setTimeout(function() {\\n        throw e;\\n      });\\n    }\\n    function St(e) {\\n      return e === \\\"head\\\";\\n    }\\n    function nd(e, a) {\\n      var t = a, l = 0;\\n      do {\\n        var i = t.nextSibling;\\n        if (e.removeChild(t), i && i.nodeType === 8)\\n          if (t = i.data, t === \\\"\/$\\\" || t === \\\"\/&\\\") {\\n            if (l === 0) {\\n              e.removeChild(i), Ml(a);\\n              return;\\n            }\\n            l--;\\n          } else if (t === \\\"$\\\" || t === \\\"$?\\\" || t === \\\"$~\\\" || t === \\\"$!\\\" || t === \\\"&\\\")\\n            l++;\\n          else if (t === \\\"html\\\")\\n            gi(e.ownerDocument.documentElement);\\n          else if (t === \\\"head\\\") {\\n            t = e.ownerDocument.head, gi(t);\\n            for (var n = t.firstChild; n; ) {\\n              var o = n.nextSibling, s = n.nodeName;\\n              n[Li] || s === \\\"SCRIPT\\\" || s === \\\"STYLE\\\" || s === \\\"LINK\\\" && n.rel.toLowerCase() === \\\"stylesheet\\\" || t.removeChild(n), n = o;\\n            }\\n          } else\\n            t === \\\"body\\\" && gi(e.ownerDocument.body);\\n        t = i;\\n      } while (t);\\n      Ml(a);\\n    }\\n    function od(e, a) {\\n      var t = e;\\n      e = 0;\\n      do {\\n        var l = t.nextSibling;\\n        if (t.nodeType === 1 ? a ? (t._stashedDisplay = t.style.display, t.style.display = \\\"none\\\") : (t.style.display = t._stashedDisplay || \\\"\\\", t.getAttribute(\\\"style\\\") === \\\"\\\" && t.removeAttribute(\\\"style\\\")) : t.nodeType === 3 && (a ? (t._stashedText = t.nodeValue, t.nodeValue = \\\"\\\") : t.nodeValue = t._stashedText || \\\"\\\"), l && l.nodeType === 8)\\n          if (t = l.data, t === \\\"\/$\\\") {\\n            if (e === 0) break;\\n            e--;\\n          } else\\n            t !== \\\"$\\\" && t !== \\\"$?\\\" && t !== \\\"$~\\\" && t !== \\\"$!\\\" || e++;\\n        t = l;\\n      } while (t);\\n    }\\n    function ru(e) {\\n      var a = e.firstChild;\\n      for (a && a.nodeType === 10 && (a = a.nextSibling); a; ) {\\n        var t = a;\\n        switch (a = a.nextSibling, t.nodeName) {\\n          case \\\"HTML\\\":\\n          case \\\"HEAD\\\":\\n          case \\\"BODY\\\":\\n            ru(t), xu(t);\\n            continue;\\n          case \\\"SCRIPT\\\":\\n          case \\\"STYLE\\\":\\n            continue;\\n          case \\\"LINK\\\":\\n            if (t.rel.toLowerCase() === \\\"stylesheet\\\") continue;\\n        }\\n        e.removeChild(t);\\n      }\\n    }\\n    function _y(e, a, t, l) {\\n      for (; e.nodeType === 1; ) {\\n        var i = t;\\n        if (e.nodeName.toLowerCase() !== a.toLowerCase()) {\\n          if (!l && (e.nodeName !== \\\"INPUT\\\" || e.type !== \\\"hidden\\\"))\\n            break;\\n        } else if (l) {\\n          if (!e[Li])\\n            switch (a) {\\n              case \\\"meta\\\":\\n                if (!e.hasAttribute(\\\"itemprop\\\")) break;\\n                return e;\\n              case \\\"link\\\":\\n                if (n = e.getAttribute(\\\"rel\\\"), n === \\\"stylesheet\\\" && e.hasAttribute(\\\"data-precedence\\\"))\\n                  break;\\n                if (n !== i.rel || e.getAttribute(\\\"href\\\") !== (i.href == null || i.href === \\\"\\\" ? null : i.href) || e.getAttribute(\\\"crossorigin\\\") !== (i.crossOrigin == null ? null : i.crossOrigin) || e.getAttribute(\\\"title\\\") !== (i.title == null ? null : i.title))\\n                  break;\\n              \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72ee21bb elementor-widget elementor-widget-html\" data-id=\"72ee21bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"25\">\"  return e;\\n              case \\\"style\\\":\\n                if (e.hasAttribute(\\\"data-precedence\\\")) break;\\n                return e;\\n              case \\\"script\\\":\\n                if (n = e.getAttribute(\\\"src\\\"), (n !== (i.src == null ? null : i.src) || e.getAttribute(\\\"type\\\") !== (i.type == null ? null : i.type) || e.getAttribute(\\\"crossorigin\\\") !== (i.crossOrigin == null ? null : i.crossOrigin)) && n && e.hasAttribute(\\\"async\\\") && !e.hasAttribute(\\\"itemprop\\\"))\\n                  break;\\n                return e;\\n              default:\\n                return e;\\n            }\\n        } else if (a === \\\"input\\\" && e.type === \\\"hidden\\\") {\\n          var n = i.name == null ? null : \\\"\\\" + i.name;\\n          if (i.type === \\\"hidden\\\" && e.getAttribute(\\\"name\\\") === n)\\n            return e;\\n        } else return e;\\n        if (e = na(e.nextSibling), e === null) break;\\n      }\\n      return null;\\n    }\\n    function Hy(e, a, t) {\\n      if (a === \\\"\\\") return null;\\n      for (; e.nodeType !== 3; )\\n        if ((e.nodeType !== 1 || e.nodeName !== \\\"INPUT\\\" || e.type !== \\\"hidden\\\") && !t || (e = na(e.nextSibling), e === null)) return null;\\n      return e;\\n    }\\n    function If(e, a) {\\n      for (; e.nodeType !== 8; )\\n        if ((e.nodeType !== 1 || e.nodeName !== \\\"INPUT\\\" || e.type !== \\\"hidden\\\") && !a || (e = na(e.nextSibling), e === null)) return null;\\n      return e;\\n    }\\n    function cu(e) {\\n      return e.data === \\\"$?\\\" || e.data === \\\"$~\\\";\\n    }\\n    function du(e) {\\n      return e.data === \\\"$!\\\" || e.data === \\\"$?\\\" && e.ownerDocument.readyState !== \\\"loading\\\";\\n    }\\n    function Ry(e, a) {\\n      var t = e.ownerDocument;\\n      if (e.data === \\\"$~\\\") e._reactRetry = a;\\n      else if (e.data !== \\\"$?\\\" || t.readyState !== \\\"loading\\\")\\n        a();\\n      else {\\n        var l = function() {\\n          a(), t.removeEventListener(\\\"DOMContentLoaded\\\", l);\\n        };\\n        t.addEventListener(\\\"DOMContentLoaded\\\", l), e._reactRetry = l;\\n      }\\n    }\\n    function na(e) {\\n      for (; e != null; e = e.nextSibling) {\\n        var a = e.nodeType;\\n        if (a === 1 || a === 3) break;\\n        if (a === 8) {\\n          if (a = e.data, a === \\\"$\\\" || a === \\\"$!\\\" || a === \\\"$?\\\" || a === \\\"$~\\\" || a === \\\"&\\\" || a === \\\"F!\\\" || a === \\\"F\\\")\\n            break;\\n          if (a === \\\"\/$\\\" || a === \\\"\/&\\\") return null;\\n        }\\n      }\\n      return e;\\n    }\\n    var pu = null;\\n    function sd(e) {\\n      e = e.nextSibling;\\n      for (var a = 0; e; ) {\\n        if (e.nodeType === 8) {\\n          var t = e.data;\\n          if (t === \\\"\/$\\\" || t === \\\"\/&\\\") {\\n            if (a === 0)\\n              return na(e.nextSibling);\\n            a--;\\n          } else\\n            t !== \\\"$\\\" && t !== \\\"$!\\\" && t !== \\\"$?\\\" && t !== \\\"$~\\\" && t !== \\\"&\\\" || a++;\\n        }\\n        e = e.nextSibling;\\n      }\\n      return null;\\n    }\\n    function ud(e) {\\n      e = e.previousSibling;\\n      for (var a = 0; e; ) {\\n        if (e.nodeType === 8) {\\n          var t = e.data;\\n          if (t === \\\"$\\\" || t === \\\"$!\\\" || t === \\\"$?\\\" || t === \\\"$~\\\" || t === \\\"&\\\") {\\n            if (a === 0) return e;\\n            a--;\\n          } else t !== \\\"\/$\\\" && t !== \\\"\/&\\\" || a++;\\n        }\\n        e = e.previousSibling;\\n      }\\n      return null;\\n    }\\n    function Ff(e, a, t) {\\n      switch (a = $n(t), e) {\\n        case \\\"html\\\":\\n          if (e = a.documentElement, !e) throw Error(b(452));\\n          return e;\\n        case \\\"head\\\":\\n          if (e = a.head, !e) throw Error(b(453));\\n          return e;\\n        case \\\"body\\\":\\n          if (e = a.body, !e) throw Error(b(454));\\n          return e;\\n        default:\\n          throw Error(b(451));\\n      }\\n    }\\n    function gi(e) {\\n      for (var a = e.attributes; a.length; )\\n        e.removeAttributeNode(a[0]);\\n      xu(e);\\n    }\\n    var oa = \/* @__PURE__ *\/ new Map(), rd = \/* @__PURE__ *\/ new Set();\\n    function Pn(e) {\\n      return typeof e.getRootNode == \\\"function\\\" ? e.getRootNode() : e.nodeType === 9 ? e : e.ownerDocument;\\n    }\\n    var Xa = V.d;\\n    V.d = {\\n      f: By,\\n      r: Gy,\\n      D: Yy,\\n      C: Xy,\\n      L: Vy,\\n      m: Qy,\\n      X: Ky,\\n      S: Zy,\\n      M: Jy\\n    };\\n    function By() {\\n      var e = Xa.f(), a = vo();\\n      return e || a;\\n    }\\n    function Gy(e) {\\n      var a = jl(e);\\n      a !== null && a.tag === 5 && a.type === \\\"form\\\" ? Xp(a) : Xa.r(e);\\n    }\\n    var _l = typeof document > \\\"u\\\" ? null : document;\\n    function Wf(e, a, t) {\\n      var l = _l;\\n      if (l && typeof a == \\\"string\\\" && a) {\\n        var i = aa(a);\\n        i = 'link[rel=\\\"' + e + '\\\"][href=\\\"' + i + '\\\"]', typeof t == \\\"string\\\" && (i += '[crossorigin=\\\"' + t + '\\\"]'), rd.has(i) || (rd.add(i), e = { rel: e, crossOrigin: t, href: a }, l.querySelector(i) === null && (a = l.createElement(\\\"link\\\"), Ae(a, \\\"link\\\", e), ve(a), l.head.appendChild(a)));\\n      }\\n    }\\n    function Yy(e) {\\n      Xa.D(e), Wf(\\\"dns-prefetch\\\", e, null);\\n    }\\n    function Xy(e, a) {\\n      Xa.C(e, a), Wf(\\\"preconnect\\\", e, a);\\n    }\\n    function Vy(e, a, t) {\\n      Xa.L(e, a, t);\\n      var l = _l;\\n      if (l && e && a) {\\n        var i = 'link[rel=\\\"preload\\\"][as=\\\"' + aa(a) + '\\\"]';\\n        a === \\\"image\\\" && t && t.imageSrcSet ? (i += '[imagesrcset=\\\"' + aa(\\n          t.imageSrcSet\\n        ) + '\\\"]', typeof t.imageSizes == \\\"string\\\" && (i += '[imagesizes=\\\"' + aa(\\n          t.imageSizes\\n        ) + '\\\"]')) : i += '[href=\\\"' + aa(e) + '\\\"]';\\n        var n = i;\\n        switch (a) {\\n          case \\\"style\\\":\\n            n = Nl(e);\\n            break;\\n          case \\\"script\\\":\\n            n = Hl(e);\\n        }\\n        oa.has(n) || (e = ae(\\n          {\\n            rel: \\\"preload\\\",\\n            href: a === \\\"image\\\" && t && t.imageSrcSet ? void 0 : e,\\n            as: a\\n          },\\n          t\\n        ), oa.set(n, e), l.querySelector(i) !== null || a === \\\"style\\\" && l.querySelector(Gi(n)) || a === \\\"script\\\" && l.querySelector(Yi(n)) || (a = l.createElement(\\\"link\\\"), Ae(a, \\\"link\\\", e), ve(a), l.head.appendChild(a)));\\n      }\\n    }\\n    function Qy(e, a) {\\n      Xa.m(e, a);\\n      var t = _l;\\n      if (t && e) {\\n        var l = a && typeof a.as == \\\"string\\\" ? a.as : \\\"script\\\", i = 'link[rel=\\\"modulepreload\\\"][as=\\\"' + aa(l) + '\\\"][href=\\\"' + aa(e) + '\\\"]', n = i;\\n        switch (l) {\\n          case \\\"audioworklet\\\":\\n          case \\\"paintworklet\\\":\\n          case \\\"serviceworker\\\":\\n          case \\\"sharedworker\\\":\\n          case \\\"worker\\\":\\n          case \\\"script\\\":\\n            n = Hl(e);\\n        }\\n        if (!oa.has(n) && (e = ae({ rel: \\\"modulepreload\\\", href: e }, a), oa.set(n, e), t.querySelector(i) === null)) {\\n          switch (l) {\\n            case \\\"audioworklet\\\":\\n            case \\\"paintworklet\\\":\\n            case \\\"serviceworker\\\":\\n            case \\\"sharedworker\\\":\\n            case \\\"worker\\\":\\n            case \\\"script\\\":\\n              if (t.querySelector(Yi(n)))\\n                return;\\n          }\\n          l = t.createElement(\\\"link\\\"), Ae(l, \\\"link\\\", e), ve(l), t.head.appendChild(l);\\n        }\\n      }\\n    }\\n    function Zy(e, a, t) {\\n      Xa.S(e, a, t);\\n      var l = _l;\\n      if (l && e) {\\n        var i = fl(l).hoistableStyles, n = Nl(e);\\n        a = a || \\\"default\\\";\\n        var o = i.get(n);\\n        if (!o) {\\n          var s = { loading: 0, preload: null };\\n          if (o = l.querySelector(\\n            Gi(n)\\n          ))\\n            s.loading = 5;\\n          else {\\n            e = ae(\\n              { rel: \\\"stylesheet\\\", href: e, \\\"data-precedence\\\": a },\\n              t\\n            ), (t = oa.get(n)) && nr(e, t);\\n            var u = o = l.createElement(\\\"link\\\");\\n            ve(u), Ae(u, \\\"link\\\", e), u._p = new Promise(function(r, c) {\\n              u.onload = r, u.onerror = c;\\n            }), u.addEventListener(\\\"load\\\", function() {\\n              s.loading |= 1;\\n            }), u.addEventListener(\\\"error\\\", function() {\\n              s.loading |= 2;\\n            }), s.loading |= 4, Cn(o, a, l);\\n          }\\n          o = {\\n            type: \\\"stylesheet\\\",\\n            instance: o,\\n            count: 1,\\n            state: s\\n          }, i.set(n, o);\\n        }\\n      }\\n    }\\n    function Ky(e, a) {\\n      Xa.X(e, a);\\n      var t = _l;\\n      if (t && e) {\\n        var l = fl(t).hoistableScripts, i = Hl(e), n = l.get(i);\\n        n || (n = t.querySelector(Yi(i)), n || (e = ae({ src: e, async: !0 }, a), (a = oa.get(i)) && or(e, a), n = t.createElement(\\\"script\\\"), ve(n), Ae(n, \\\"link\\\", e), t.head.appendChild(n)), n = {\\n          type: \\\"script\\\",\\n          instance: n,\\n          count: 1,\\n          state: null\\n        }, l.set(i, n));\\n      }\\n    }\\n    function Jy(e, a) {\\n      Xa.M(e, a);\\n      var t = _l;\\n      if (t && e) {\\n        var l = fl(t).hoistableScripts, i = Hl(e), n = l.get(i);\\n        n || (n = t.querySelector(Yi(i)), n || (e = ae({ src: e, async: !0, type: \\\"module\\\" }, a), (a = oa.get(i)) && or(e, a), n = t.createElement(\\\"script\\\"), ve(n), Ae(n, \\\"link\\\", e), t.head.appendChild(n)), n = {\\n          type: \\\"script\\\",\\n          instance: n,\\n          count: 1,\\n          state: null\\n        }, l.set(i, n));\\n      }\\n    }\\n    function cd(e, a, t, l) {\\n      var i = (i = st.current) ? Pn(i) : null;\\n      if (!i) throw Error(b(446));\\n      switch (e) {\\n        case \\\"meta\\\":\\n        case \\\"title\\\":\\n          return null;\\n        case \\\"style\\\":\\n          return typeof t.precedence == \\\"string\\\" && typeof t.href == \\\"string\\\" ? (a = Nl(t.href), t = fl(\\n            i\\n          ).hoistableStyles, l = t.get(a), l || (l = {\\n            type: \\\"style\\\",\\n            instance: null,\\n            count: 0,\\n            state: null\\n          }, t.set(a, l)), l) : { type: \\\"void\\\", instance: null, count: 0, state: null };\\n        case \\\"link\\\":\\n          if (t.rel === \\\"stylesheet\\\" && typeof t.href == \\\"string\\\" && typeof t.precedence == \\\"string\\\") {\\n            e = Nl(t.href);\\n            var n = fl(\\n              i\\n            ).hoistableStyles, o = n.get(e);\\n            if (o || (i = i.ownerDocument || i, o = {\\n              type: \\\"stylesheet\\\",\\n              instance: null,\\n              count: 0,\\n              state: { loading: 0, preload: null }\\n            }, n.set(e, o), (n = i.querySelector(\\n              Gi(e)\\n            )) && !n._p && (o.instance = n, o.state.loading = 5), oa.has(e) || (t = {\\n              rel: \\\"preload\\\",\\n              as: \\\"style\\\",\\n              href: t.href,\\n              crossOrigin: t.crossOrigin,\\n              integrity: t.integrity,\\n              media: t.media,\\n              hrefLang: t.hrefLang,\\n              referrerPolicy: t.referrerPolicy\\n            }, oa.set(e, t), n || ky(\\n              i,\\n              e,\\n              t,\\n              o.state\\n            ))), a && l === null)\\n              throw Error(b(528, \\\"\\\"));\\n            return o;\\n          }\\n          if (a && l !== null)\\n            throw Error(b(529, \\\"\\\"));\\n          return null;\\n        case \\\"script\\\":\\n          return a = t.async, t = t.src, typeof t == \\\"string\\\" && a && typeof a != \\\"function\\\" && typeof a != \\\"symbol\\\" ? (a = Hl(t), t = fl(\\n            i\\n          ).hoistableScripts, l = t.get(a), l || (l = {\\n            type: \\\"script\\\",\\n            instance: null,\\n            count: 0,\\n            state: null\\n          }, t.set(a, l)), l) : { type: \\\"void\\\", instance: null, count: 0, state: null };\\n        default:\\n          throw Error(b(444, e));\\n      }\\n    }\\n    function Nl(e) {\\n      return 'href=\\\"' + aa(e) + '\\\"';\\n    }\\n    function Gi(e) {\\n      return 'link[rel=\\\"stylesheet\\\"][' + e + \\\"]\\\";\\n    }\\n    function $f(e) {\\n      return ae({}, e, {\\n        \\\"data-precedence\\\": e.precedence,\\n        precedence: null\\n      });\\n    }\\n    function ky(e, a, t, l) {\\n      e.querySelector('link[rel=\\\"preload\\\"][as=\\\"style\\\"][' + a + \\\"]\\\") ? l.loading = 1 : (a = e.createElement(\\\"link\\\"), l.preload = a, a.addEventListener(\\\"load\\\", function() {\\n        return l.loading |= 1;\\n      }), a.addEventListener(\\\"error\\\", function() {\\n        return l.loading |= 2;\\n      }), Ae(a, \\\"link\\\", t), ve(a), e.head.appendChild(a));\\n    }\\n    function Hl(e) {\\n      return '[src=\\\"' + aa(e) + '\\\"]';\\n    }\\n    function Yi(e) {\\n      return \\\"script[async]\\\" + e;\\n    }\\n    function dd(e, a, t) {\\n      if (a.count++, a.instance === null)\\n        switch (a.type) {\\n          case \\\"style\\\":\\n         \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-114972e5 elementor-widget elementor-widget-html\" data-id=\"114972e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"26\">\"   var l = e.querySelector(\\n              'style[data-href~=\\\"' + aa(t.href) + '\\\"]'\\n            );\\n            if (l)\\n              return a.instance = l, ve(l), l;\\n            var i = ae({}, t, {\\n              \\\"data-href\\\": t.href,\\n              \\\"data-precedence\\\": t.precedence,\\n              href: null,\\n              precedence: null\\n            });\\n            return l = (e.ownerDocument || e).createElement(\\n              \\\"style\\\"\\n            ), ve(l), Ae(l, \\\"style\\\", i), Cn(l, t.precedence, e), a.instance = l;\\n          case \\\"stylesheet\\\":\\n            i = Nl(t.href);\\n            var n = e.querySelector(\\n              Gi(i)\\n            );\\n            if (n)\\n              return a.state.loading |= 4, a.instance = n, ve(n), n;\\n            l = $f(t), (i = oa.get(i)) && nr(l, i), n = (e.ownerDocument || e).createElement(\\\"link\\\"), ve(n);\\n            var o = n;\\n            return o._p = new Promise(function(s, u) {\\n              o.onload = s, o.onerror = u;\\n            }), Ae(n, \\\"link\\\", l), a.state.loading |= 4, Cn(n, t.precedence, e), a.instance = n;\\n          case \\\"script\\\":\\n            return n = Hl(t.src), (i = e.querySelector(\\n              Yi(n)\\n            )) ? (a.instance = i, ve(i), i) : (l = t, (i = oa.get(n)) && (l = ae({}, t), or(l, i)), e = e.ownerDocument || e, i = e.createElement(\\\"script\\\"), ve(i), Ae(i, \\\"link\\\", l), e.head.appendChild(i), a.instance = i);\\n          case \\\"void\\\":\\n            return null;\\n          default:\\n            throw Error(b(443, a.type));\\n        }\\n      else\\n        a.type === \\\"stylesheet\\\" && (a.state.loading & 4) === 0 && (l = a.instance, a.state.loading |= 4, Cn(l, t.precedence, e));\\n      return a.instance;\\n    }\\n    function Cn(e, a, t) {\\n      for (var l = t.querySelectorAll(\\n        'link[rel=\\\"stylesheet\\\"][data-precedence],style[data-precedence]'\\n      ), i = l.length ? l[l.length - 1] : null, n = i, o = 0; o \\u003c l.length; o++) {\\n        var s = l[o];\\n        if (s.dataset.precedence === a) n = s;\\n        else if (n !== i) break;\\n      }\\n      n ? n.parentNode.insertBefore(e, n.nextSibling) : (a = t.nodeType === 9 ? t.head : t, a.insertBefore(e, a.firstChild));\\n    }\\n    function nr(e, a) {\\n      e.crossOrigin == null && (e.crossOrigin = a.crossOrigin), e.referrerPolicy == null && (e.referrerPolicy = a.referrerPolicy), e.title == null && (e.title = a.title);\\n    }\\n    function or(e, a) {\\n      e.crossOrigin == null && (e.crossOrigin = a.crossOrigin), e.referrerPolicy == null && (e.referrerPolicy = a.referrerPolicy), e.integrity == null && (e.integrity = a.integrity);\\n    }\\n    var qn = null;\\n    function pd(e, a, t) {\\n      if (qn === null) {\\n        var l = \/* @__PURE__ *\/ new Map(), i = qn = \/* @__PURE__ *\/ new Map();\\n        i.set(t, l);\\n      } else\\n        i = qn, l = i.get(t), l || (l = \/* @__PURE__ *\/ new Map(), i.set(t, l));\\n      if (l.has(e)) return l;\\n      for (l.set(e, null), t = t.getElementsByTagName(e), i = 0; i \\u003c t.length; i++) {\\n        var n = t[i];\\n        if (!(n[Li] || n[xe] || e === \\\"link\\\" && n.getAttribute(\\\"rel\\\") === \\\"stylesheet\\\") && n.namespaceURI !== \\\"http:\/\/www.w3.org\/2000\/svg\\\") {\\n          var o = n.getAttribute(a) || \\\"\\\";\\n          o = e + o;\\n          var s = l.get(o);\\n          s ? s.push(n) : l.set(o, [n]);\\n        }\\n      }\\n      return l;\\n    }\\n    function fd(e, a, t) {\\n      e = e.ownerDocument || e, e.head.insertBefore(\\n        t,\\n        a === \\\"title\\\" ? e.querySelector(\\\"head > title\\\") : null\\n      );\\n    }\\n    function Iy(e, a, t) {\\n      if (t === 1 || a.itemProp != null) return !1;\\n      switch (e) {\\n        case \\\"meta\\\":\\n        case \\\"title\\\":\\n          return !0;\\n        case \\\"style\\\":\\n          if (typeof a.precedence != \\\"string\\\" || typeof a.href != \\\"string\\\" || a.href === \\\"\\\")\\n            break;\\n          return !0;\\n        case \\\"link\\\":\\n          if (typeof a.rel != \\\"string\\\" || typeof a.href != \\\"string\\\" || a.href === \\\"\\\" || a.onLoad || a.onError)\\n            break;\\n          return a.rel === \\\"stylesheet\\\" ? (e = a.disabled, typeof a.precedence == \\\"string\\\" && e == null) : !0;\\n        case \\\"script\\\":\\n          if (a.async && typeof a.async != \\\"function\\\" && typeof a.async != \\\"symbol\\\" && !a.onLoad && !a.onError && a.src && typeof a.src == \\\"string\\\")\\n            return !0;\\n      }\\n      return !1;\\n    }\\n    function Pf(e) {\\n      return !(e.type === \\\"stylesheet\\\" && (e.state.loading & 3) === 0);\\n    }\\n    function Fy(e, a, t, l) {\\n      if (t.type === \\\"stylesheet\\\" && (typeof l.media != \\\"string\\\" || matchMedia(l.media).matches !== !1) && (t.state.loading & 4) === 0) {\\n        if (t.instance === null) {\\n          var i = Nl(l.href), n = a.querySelector(\\n            Gi(i)\\n          );\\n          if (n) {\\n            a = n._p, a !== null && typeof a == \\\"object\\\" && typeof a.then == \\\"function\\\" && (e.count++, e = eo.bind(e), a.then(e, e)), t.state.loading |= 4, t.instance = n, ve(n);\\n            return;\\n          }\\n          n = a.ownerDocument || a, l = $f(l), (i = oa.get(i)) && nr(l, i), n = n.createElement(\\\"link\\\"), ve(n);\\n          var o = n;\\n          o._p = new Promise(function(s, u) {\\n            o.onload = s, o.onerror = u;\\n          }), Ae(n, \\\"link\\\", l), t.instance = n;\\n        }\\n        e.stylesheets === null && (e.stylesheets = \/* @__PURE__ *\/ new Map()), e.stylesheets.set(t, a), (a = t.state.preload) && (t.state.loading & 3) === 0 && (e.count++, t = eo.bind(e), a.addEventListener(\\\"load\\\", t), a.addEventListener(\\\"error\\\", t));\\n      }\\n    }\\n    var ys = 0;\\n    function Wy(e, a) {\\n      return e.stylesheets && e.count === 0 && Dn(e, e.stylesheets), 0 \\u003c e.count || 0 \\u003c e.imgCount ? function(t) {\\n        var l = setTimeout(function() {\\n          if (e.stylesheets && Dn(e, e.stylesheets), e.unsuspend) {\\n            var n = e.unsuspend;\\n            e.unsuspend = null, n();\\n          }\\n        }, 6e4 + a);\\n        0 \\u003c e.imgBytes && ys === 0 && (ys = 62500 * Oy());\\n        var i = setTimeout(\\n          function() {\\n            if (e.waitingForImages = !1, e.count === 0 && (e.stylesheets && Dn(e, e.stylesheets), e.unsuspend)) {\\n              var n = e.unsuspend;\\n              e.unsuspend = null, n();\\n            }\\n          },\\n          (e.imgBytes > ys ? 50 : 800) + a\\n        );\\n        return e.unsuspend = t, function() {\\n          e.unsuspend = null, clearTimeout(l), clearTimeout(i);\\n        };\\n      } : null;\\n    }\\n    function eo() {\\n      if (this.count--, this.count === 0 && (this.imgCount === 0 || !this.waitingForImages)) {\\n        if (this.stylesheets) Dn(this, this.stylesheets);\\n        else if (this.unsuspend) {\\n          var e = this.unsuspend;\\n          this.unsuspend = null, e();\\n        }\\n      }\\n    }\\n    var ao = null;\\n    function Dn(e, a) {\\n      e.stylesheets = null, e.unsuspend !== null && (e.count++, ao = \/* @__PURE__ *\/ new Map(), a.forEach($y, e), ao = null, eo.call(e));\\n    }\\n    function $y(e, a) {\\n      if (!(a.state.loading & 4)) {\\n        var t = ao.get(e);\\n        if (t) var l = t.get(null);\\n        else {\\n          t = \/* @__PURE__ *\/ new Map(), ao.set(e, t);\\n          for (var i = e.querySelectorAll(\\n            \\\"link[data-precedence],style[data-precedence]\\\"\\n          ), n = 0; n \\u003c i.length; n++) {\\n            var o = i[n];\\n            (o.nodeName === \\\"LINK\\\" || o.getAttribute(\\\"media\\\") !== \\\"not all\\\") && (t.set(o.dataset.precedence, o), l = o);\\n          }\\n          l && t.set(null, l);\\n        }\\n        i = a.instance, o = i.getAttribute(\\\"data-precedence\\\"), n = t.get(o) || l, n === l && t.set(null, i), t.set(o, i), this.count++, l = eo.bind(this), i.addEventListener(\\\"load\\\", l), i.addEventListener(\\\"error\\\", l), n ? n.parentNode.insertBefore(i, n.nextSibling) : (e = e.nodeType === 9 ? e.head : e, e.insertBefore(i, e.firstChild)), a.state.loading |= 4;\\n      }\\n    }\\n    var Di = {\\n      $$typeof: Oa,\\n      Provider: null,\\n      Consumer: null,\\n      _currentValue: Nt,\\n      _currentValue2: Nt,\\n      _threadCount: 0\\n    };\\n    function Py(e, a, t, l, i, n, o, s, u) {\\n      this.tag = 1, this.containerInfo = e, this.pingCache = this.current = this.pendingChildren = null, this.timeoutHandle = -1, this.callbackNode = this.next = this.pendingContext = this.context = this.cancelPendingCommit = null, this.callbackPriority = 0, this.expirationTimes = Zo(-1), this.entangledLanes = this.shellSuspendCounter = this.errorRecoveryDisabledLanes = this.expiredLanes = this.warmLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0, this.entanglements = Zo(0), this.hiddenUpdates = Zo(null), this.identifierPrefix = l, this.onUncaughtError = i, this.onCaughtError = n, this.onRecoverableError = o, this.pooledCache = null, this.pooledCacheLanes = 0, this.formState = u, this.incompleteTransitions = \/* @__PURE__ *\/ new Map();\\n    }\\n    function em(e, a, t, l, i, n, o, s, u, r, c, h) {\\n      return e = new Py(\\n        e,\\n        a,\\n        t,\\n        o,\\n        u,\\n        r,\\n        c,\\n        h,\\n        s\\n      ), a = 1, n === !0 && (a |= 24), n = Xe(3, null, null, a), e.current = n, n.stateNode = e, a = ju(), a.refCount++, e.pooledCache = a, a.refCount++, n.memoizedState = {\\n        element: l,\\n        isDehydrated: t,\\n        cache: a\\n      }, wu(n), e;\\n    }\\n    function am(e) {\\n      return e ? (e = rl, e) : rl;\\n    }\\n    function tm(e, a, t, l, i, n) {\\n      i = am(i), l.context === null ? l.context = i : l.pendingContext = i, l = rt(a), l.payload = { element: t }, n = n === void 0 ? null : n, n !== null && (l.callback = n), t = ct(e, l, a), t !== null && (_e(t, e, a), si(t, e, a));\\n    }\\n    function md(e, a) {\\n      if (e = e.memoizedState, e !== null && e.dehydrated !== null) {\\n        var t = e.retryLane;\\n        e.retryLane = t !== 0 && t \\u003c a ? t : a;\\n      }\\n    }\\n    function sr(e, a) {\\n      md(e, a), (e = e.alternate) && md(e, a);\\n    }\\n    function lm(e) {\\n      if (e.tag === 13 || e.tag === 31) {\\n        var a = Xt(e, 67108864);\\n        a !== null && _e(a, e, 67108864), sr(e, 67108864);\\n      }\\n    }\\n    function gd(e) {\\n      if (e.tag === 13 || e.tag === 31) {\\n        var a = Je();\\n        a = bu(a);\\n        var t = Xt(e, a);\\n        t !== null && _e(t, e, a), sr(e, a);\\n      }\\n    }\\n    var to = !0;\\n    function e1(e, a, t, l) {\\n      var i = z.T;\\n      z.T = null;\\n      var n = V.p;\\n      try {\\n        V.p = 2, ur(e, a, t, l);\\n      } finally {\\n        V.p = n, z.T = i;\\n      }\\n    }\\n    function a1(e, a, t, l) {\\n      var i = z.T;\\n      z.T = null;\\n      var n = V.p;\\n      try {\\n        V.p = 8, ur(e, a, t, l);\\n      } finally {\\n        V.p = n, z.T = i;\\n      }\\n    }\\n    function ur(e, a, t, l) {\\n      if (to) {\\n        var i = fu(l);\\n        if (i === null)\\n          vs(\\n            e,\\n            a,\\n            l,\\n            lo,\\n            t\\n          ), hd(e, l);\\n        else if (l1(\\n          i,\\n          e,\\n          a,\\n          t,\\n          l\\n        ))\\n          l.stopPropagation();\\n        else if (hd(e, l), a & 4 && -1 \\u003c t1.indexOf(e)) {\\n          for (; i !== null; ) {\\n            var n = jl(i);\\n            if (n !== null)\\n              switch (n.tag) {\\n                case 3:\\n                  if (n = n.stateNode, n.current.memoizedState.isDehydrated) {\\n                    var o = qt(n.pendingLanes);\\n                    if (o !== 0) {\\n                      var s = n;\\n                      for (s.pendingLanes |= 2, s.entangledLanes |= 2; o; ) {\\n                        var u = 1 \\u003c\\u003c 31 - Ke(o);\\n                        s.entanglements[1] |= u, o &= ~u;\\n                      }\\n                      Sa(n), (X & 6) === 0 && (Kn = Qe() + 500, Bi(0, !1));\\n                    }\\n                  }\\n                  break;\\n                case 31:\\n                case 13:\\n                  s = Xt(n, 2), s !== null && _e(s, n, 2), vo(), sr(n, 2);\\n              }\\n            if (n = fu(l), n === null && vs(\\n              e,\\n              a,\\n              l,\\n              lo,\\n              t\\n            ), n === i) break;\\n            i = n;\\n          }\\n          i !== null && l.stopPropagation();\\n        } else\\n          vs(\\n            e,\\n            a,\\n            l,\\n            \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-300f7ec5 elementor-widget elementor-widget-html\" data-id=\"300f7ec5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"27\">\"null,\\n            t\\n          );\\n      }\\n    }\\n    function fu(e) {\\n      return e = Tu(e), rr(e);\\n    }\\n    var lo = null;\\n    function rr(e) {\\n      if (lo = null, e = ll(e), e !== null) {\\n        var a = Mi(e);\\n        if (a === null) e = null;\\n        else {\\n          var t = a.tag;\\n          if (t === 13) {\\n            if (e = Td(a), e !== null) return e;\\n            e = null;\\n          } else if (t === 31) {\\n            if (e = Ad(a), e !== null) return e;\\n            e = null;\\n          } else if (t === 3) {\\n            if (a.stateNode.current.memoizedState.isDehydrated)\\n              return a.tag === 3 ? a.stateNode.containerInfo : null;\\n            e = null;\\n          } else a !== e && (e = null);\\n        }\\n      }\\n      return lo = e, null;\\n    }\\n    function im(e) {\\n      switch (e) {\\n        case \\\"beforetoggle\\\":\\n        case \\\"cancel\\\":\\n        case \\\"click\\\":\\n        case \\\"close\\\":\\n        case \\\"contextmenu\\\":\\n        case \\\"copy\\\":\\n        case \\\"cut\\\":\\n        case \\\"auxclick\\\":\\n        case \\\"dblclick\\\":\\n        case \\\"dragend\\\":\\n        case \\\"dragstart\\\":\\n        case \\\"drop\\\":\\n        case \\\"focusin\\\":\\n        case \\\"focusout\\\":\\n        case \\\"input\\\":\\n        case \\\"invalid\\\":\\n        case \\\"keydown\\\":\\n        case \\\"keypress\\\":\\n        case \\\"keyup\\\":\\n        case \\\"mousedown\\\":\\n        case \\\"mouseup\\\":\\n        case \\\"paste\\\":\\n        case \\\"pause\\\":\\n        case \\\"play\\\":\\n        case \\\"pointercancel\\\":\\n        case \\\"pointerdown\\\":\\n        case \\\"pointerup\\\":\\n        case \\\"ratechange\\\":\\n        case \\\"reset\\\":\\n        case \\\"resize\\\":\\n        case \\\"seeked\\\":\\n        case \\\"submit\\\":\\n        case \\\"toggle\\\":\\n        case \\\"touchcancel\\\":\\n        case \\\"touchend\\\":\\n        case \\\"touchstart\\\":\\n        case \\\"volumechange\\\":\\n        case \\\"change\\\":\\n        case \\\"selectionchange\\\":\\n        case \\\"textInput\\\":\\n        case \\\"compositionstart\\\":\\n        case \\\"compositionend\\\":\\n        case \\\"compositionupdate\\\":\\n        case \\\"beforeblur\\\":\\n        case \\\"afterblur\\\":\\n        case \\\"beforeinput\\\":\\n        case \\\"blur\\\":\\n        case \\\"fullscreenchange\\\":\\n        case \\\"focus\\\":\\n        case \\\"hashchange\\\":\\n        case \\\"popstate\\\":\\n        case \\\"select\\\":\\n        case \\\"selectstart\\\":\\n          return 2;\\n        case \\\"drag\\\":\\n        case \\\"dragenter\\\":\\n        case \\\"dragexit\\\":\\n        case \\\"dragleave\\\":\\n        case \\\"dragover\\\":\\n        case \\\"mousemove\\\":\\n        case \\\"mouseout\\\":\\n        case \\\"mouseover\\\":\\n        case \\\"pointermove\\\":\\n        case \\\"pointerout\\\":\\n        case \\\"pointerover\\\":\\n        case \\\"scroll\\\":\\n        case \\\"touchmove\\\":\\n        case \\\"wheel\\\":\\n        case \\\"mouseenter\\\":\\n        case \\\"mouseleave\\\":\\n        case \\\"pointerenter\\\":\\n        case \\\"pointerleave\\\":\\n          return 8;\\n        case \\\"message\\\":\\n          switch (Vb()) {\\n            case Dd:\\n              return 2;\\n            case zd:\\n              return 8;\\n            case jn:\\n            case Qb:\\n              return 32;\\n            case Nd:\\n              return 268435456;\\n            default:\\n              return 32;\\n          }\\n        default:\\n          return 32;\\n      }\\n    }\\n    var mu = !1, ft = null, mt = null, gt = null, zi = \/* @__PURE__ *\/ new Map(), Ni = \/* @__PURE__ *\/ new Map(), at = [], t1 = \\\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset\\\".split(\\n      \\\" \\\"\\n    );\\n    function hd(e, a) {\\n      switch (e) {\\n        case \\\"focusin\\\":\\n        case \\\"focusout\\\":\\n          ft = null;\\n          break;\\n        case \\\"dragenter\\\":\\n        case \\\"dragleave\\\":\\n          mt = null;\\n          break;\\n        case \\\"mouseover\\\":\\n        case \\\"mouseout\\\":\\n          gt = null;\\n          break;\\n        case \\\"pointerover\\\":\\n        case \\\"pointerout\\\":\\n          zi.delete(a.pointerId);\\n          break;\\n        case \\\"gotpointercapture\\\":\\n        case \\\"lostpointercapture\\\":\\n          Ni.delete(a.pointerId);\\n      }\\n    }\\n    function Fl(e, a, t, l, i, n) {\\n      return e === null || e.nativeEvent !== n ? (e = {\\n        blockedOn: a,\\n        domEventName: t,\\n        eventSystemFlags: l,\\n        nativeEvent: n,\\n        targetContainers: [i]\\n      }, a !== null && (a = jl(a), a !== null && lm(a)), e) : (e.eventSystemFlags |= l, a = e.targetContainers, i !== null && a.indexOf(i) === -1 && a.push(i), e);\\n    }\\n    function l1(e, a, t, l, i) {\\n      switch (a) {\\n        case \\\"focusin\\\":\\n          return ft = Fl(\\n            ft,\\n            e,\\n            a,\\n            t,\\n            l,\\n            i\\n          ), !0;\\n        case \\\"dragenter\\\":\\n          return mt = Fl(\\n            mt,\\n            e,\\n            a,\\n            t,\\n            l,\\n            i\\n          ), !0;\\n        case \\\"mouseover\\\":\\n          return gt = Fl(\\n            gt,\\n            e,\\n            a,\\n            t,\\n            l,\\n            i\\n          ), !0;\\n        case \\\"pointerover\\\":\\n          var n = i.pointerId;\\n          return zi.set(\\n            n,\\n            Fl(\\n              zi.get(n) || null,\\n              e,\\n              a,\\n              t,\\n              l,\\n              i\\n            )\\n          ), !0;\\n        case \\\"gotpointercapture\\\":\\n          return n = i.pointerId, Ni.set(\\n            n,\\n            Fl(\\n              Ni.get(n) || null,\\n              e,\\n              a,\\n              t,\\n              l,\\n              i\\n            )\\n          ), !0;\\n      }\\n      return !1;\\n    }\\n    function nm(e) {\\n      var a = ll(e.target);\\n      if (a !== null) {\\n        var t = Mi(a);\\n        if (t !== null) {\\n          if (a = t.tag, a === 13) {\\n            if (a = Td(t), a !== null) {\\n              e.blockedOn = a, Pr(e.priority, function() {\\n                gd(t);\\n              });\\n              return;\\n            }\\n          } else if (a === 31) {\\n            if (a = Ad(t), a !== null) {\\n              e.blockedOn = a, Pr(e.priority, function() {\\n                gd(t);\\n              });\\n              return;\\n            }\\n          } else if (a === 3 && t.stateNode.current.memoizedState.isDehydrated) {\\n            e.blockedOn = t.tag === 3 ? t.stateNode.containerInfo : null;\\n            return;\\n          }\\n        }\\n      }\\n      e.blockedOn = null;\\n    }\\n    function zn(e) {\\n      if (e.blockedOn !== null) return !1;\\n      for (var a = e.targetContainers; 0 \\u003c a.length; ) {\\n        var t = fu(e.nativeEvent);\\n        if (t === null) {\\n          t = e.nativeEvent;\\n          var l = new t.constructor(\\n            t.type,\\n            t\\n          );\\n          js = l, t.target.dispatchEvent(l), js = null;\\n        } else\\n          return a = jl(t), a !== null && lm(a), e.blockedOn = t, !1;\\n        a.shift();\\n      }\\n      return !0;\\n    }\\n    function vd(e, a, t) {\\n      zn(e) && t.delete(a);\\n    }\\n    function i1() {\\n      mu = !1, ft !== null && zn(ft) && (ft = null), mt !== null && zn(mt) && (mt = null), gt !== null && zn(gt) && (gt = null), zi.forEach(vd), Ni.forEach(vd);\\n    }\\n    function pn(e, a) {\\n      e.blockedOn === a && (e.blockedOn = null, mu || (mu = !0, ge.unstable_scheduleCallback(\\n        ge.unstable_NormalPriority,\\n        i1\\n      )));\\n    }\\n    var fn = null;\\n    function bd(e) {\\n      fn !== e && (fn = e, ge.unstable_scheduleCallback(\\n        ge.unstable_NormalPriority,\\n        function() {\\n          fn === e && (fn = null);\\n          for (var a = 0; a \\u003c e.length; a += 3) {\\n            var t = e[a], l = e[a + 1], i = e[a + 2];\\n            if (typeof l != \\\"function\\\") {\\n              if (rr(l || t) === null)\\n                continue;\\n              break;\\n            }\\n            var n = jl(t);\\n            n !== null && (e.splice(a, 3), a -= 3, ks(\\n              n,\\n              {\\n                pending: !0,\\n                data: i,\\n                method: t.method,\\n                action: l\\n              },\\n              l,\\n              i\\n            ));\\n          }\\n        }\\n      ));\\n    }\\n    function Ml(e) {\\n      function a(u) {\\n        return pn(u, e);\\n      }\\n      ft !== null && pn(ft, e), mt !== null && pn(mt, e), gt !== null && pn(gt, e), zi.forEach(a), Ni.forEach(a);\\n      for (var t = 0; t \\u003c at.length; t++) {\\n        var l = at[t];\\n        l.blockedOn === e && (l.blockedOn = null);\\n      }\\n      for (; 0 \\u003c at.length && (t = at[0], t.blockedOn === null); )\\n        nm(t), t.blockedOn === null && at.shift();\\n      if (t = (e.ownerDocument || e).$$reactFormReplay, t != null)\\n        for (l = 0; l \\u003c t.length; l += 3) {\\n          var i = t[l], n = t[l + 1], o = i[He] || null;\\n          if (typeof n == \\\"function\\\")\\n            o || bd(t);\\n          else if (o) {\\n            var s = null;\\n            if (n && n.hasAttribute(\\\"formAction\\\")) {\\n              if (i = n, o = n[He] || null)\\n                s = o.formAction;\\n              else if (rr(i) !== null) continue;\\n            } else s = o.action;\\n            typeof s == \\\"function\\\" ? t[l + 1] = s : (t.splice(l, 3), l -= 3), bd(t);\\n          }\\n        }\\n    }\\n    function om() {\\n      function e(n) {\\n        n.canIntercept && n.info === \\\"react-transition\\\" && n.intercept({\\n          handler: function() {\\n            return new Promise(function(o) {\\n              return i = o;\\n            });\\n          },\\n          focusReset: \\\"manual\\\",\\n          scroll: \\\"manual\\\"\\n        });\\n      }\\n      function a() {\\n        i !== null && (i(), i = null), l || setTimeout(t, 20);\\n      }\\n      function t() {\\n        if (!l && !navigation.transition) {\\n          var n = navigation.currentEntry;\\n          n && n.url != null && navigation.navigate(n.url, {\\n            state: n.getState(),\\n            info: \\\"react-transition\\\",\\n            history: \\\"replace\\\"\\n          });\\n        }\\n      }\\n      if (typeof navigation == \\\"object\\\") {\\n        var l = !1, i = null;\\n        return navigation.addEventListener(\\\"navigate\\\", e), navigation.addEventListener(\\\"navigatesuccess\\\", a), navigation.addEventListener(\\\"navigateerror\\\", a), setTimeout(t, 100), function() {\\n          l = !0, navigation.removeEventListener(\\\"navigate\\\", e), navigation.removeEventListener(\\\"navigatesuccess\\\", a), navigation.removeEventListener(\\\"navigateerror\\\", a), i !== null && (i(), i = null);\\n        };\\n      }\\n    }\\n    function cr(e) {\\n      this._internalRoot = e;\\n    }\\n    xo.prototype.render = cr.prototype.render = function(e) {\\n      var a = this._internalRoot;\\n      if (a === null) throw Error(b(409));\\n      var t = a.current, l = Je();\\n      tm(t, l, e, a, null, null);\\n    };\\n    xo.prototype.unmount = cr.prototype.unmount = function() {\\n      var e = this._internalRoot;\\n      if (e !== null) {\\n        this._internalRoot = null;\\n        var a = e.containerInfo;\\n        tm(e.current, 2, null, e, null, null), vo(), a[Ol] = null;\\n      }\\n    };\\n    function xo(e) {\\n      this._internalRoot = e;\\n    }\\n    xo.prototype.unstable_scheduleHydration = function(e) {\\n      if (e) {\\n        var a = Ld();\\n        e = { blockedOn: null, target: e, priority: a };\\n        for (var t = 0; t \\u003c at.length && a !== 0 && a \\u003c at[t].priority; t++) ;\\n        at.splice(t, 0, e), t === 0 && nm(e);\\n      }\\n    };\\n    var yd = xd.version;\\n    if (yd !== \\\"19.2.5\\\")\\n      throw Error(\\n        b(\\n          527,\\n          yd,\\n          \\\"19.2.5\\\"\\n        )\\n      );\\n    V.findDOMNode = function(e) {\\n      var a = e._reactInternals;\\n      if (a === void 0)\\n        throw typeof e.render == \\\"function\\\" ? Error(b(188)) : (e = Object.keys(e).join(\\\",\\\"), Error(b(268, e)));\\n      return e = _b(a), e = e !== null ? Ed(e) : null, e = e === null ? null : e.stateNode, e;\\n    };\\n    var n1 = {\\n      bundleType: 0,\\n      version: \\\"19.2.5\\\",\\n      rendererPackageName: \\\"react-dom\\\",\\n      currentDispatcherRef: z,\\n      reconcilerVersion: \\\"19.2.5\\\"\\n    };\\n    if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ \\u003c \\\"u\\\" && (Wl = __REACT_DEVTOOLS_GLOBAL_HOOK__, !Wl.isDisabled && Wl.supportsFiber))\\n      try {\\n        Oi = Wl.inject(\\n          n1\\n        ), Ze = Wl;\\n      } catch {\\n      }\\n    var Wl;\\n    So.createRoot = function(e, a) {\\n      if (!Sd(e)) throw Error(b(299));\\n      var t = !1, l = \\\"\\\", \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23225c03 elementor-widget elementor-widget-html\" data-id=\"23225c03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"28\">\"i = Fp, n = Wp, o = $p;\\n      return a != null && (a.unstable_strictMode === !0 && (t = !0), a.identifierPrefix !== void 0 && (l = a.identifierPrefix), a.onUncaughtError !== void 0 && (i = a.onUncaughtError), a.onCaughtError !== void 0 && (n = a.onCaughtError), a.onRecoverableError !== void 0 && (o = a.onRecoverableError)), a = em(\\n        e,\\n        1,\\n        !1,\\n        null,\\n        null,\\n        t,\\n        l,\\n        null,\\n        i,\\n        n,\\n        o,\\n        om\\n      ), e[Ol] = a.current, ir(e), new cr(a);\\n    };\\n    So.hydrateRoot = function(e, a, t) {\\n      if (!Sd(e)) throw Error(b(299));\\n      var l = !1, i = \\\"\\\", n = Fp, o = Wp, s = $p, u = null;\\n      return t != null && (t.unstable_strictMode === !0 && (l = !0), t.identifierPrefix !== void 0 && (i = t.identifierPrefix), t.onUncaughtError !== void 0 && (n = t.onUncaughtError), t.onCaughtError !== void 0 && (o = t.onCaughtError), t.onRecoverableError !== void 0 && (s = t.onRecoverableError), t.formState !== void 0 && (u = t.formState)), a = em(\\n        e,\\n        1,\\n        !0,\\n        a,\\n        t ?? null,\\n        l,\\n        i,\\n        u,\\n        n,\\n        o,\\n        s,\\n        om\\n      ), a.context = am(null), t = a.current, l = Je(), l = bu(l), i = rt(l), i.callback = null, ct(t, i, l), t = l, a.current.lanes = t, Ui(a, t), Sa(a), e[Ol] = a.current, ir(e), new xo(a);\\n    };\\n    So.version = \\\"19.2.5\\\";\\n  });\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/react-dom\/client.js\\n  var cm = ma((TS, rm) => {\\n    \\\"use strict\\\";\\n    function um() {\\n      if (!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > \\\"u\\\" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != \\\"function\\\"))\\n        try {\\n          __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(um);\\n        } catch (e) {\\n          console.error(e);\\n        }\\n    }\\n    um(), rm.exports = sm();\\n  });\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/react\/cjs\/react-jsx-runtime.production.js\\n  var hm = ma((To) => {\\n    \\\"use strict\\\";\\n    var o1 = \/* @__PURE__ *\/ Symbol.for(\\\"react.transitional.element\\\"), s1 = \/* @__PURE__ *\/ Symbol.for(\\\"react.fragment\\\");\\n    function gm(e, a, t) {\\n      var l = null;\\n      if (t !== void 0 && (l = \\\"\\\" + t), a.key !== void 0 && (l = \\\"\\\" + a.key), \\\"key\\\" in a) {\\n        t = {};\\n        for (var i in a)\\n          i !== \\\"key\\\" && (t[i] = a[i]);\\n      } else t = a;\\n      return a = t.ref, {\\n        $$typeof: o1,\\n        type: e,\\n        key: l,\\n        ref: a !== void 0 ? a : null,\\n        props: t\\n      };\\n    }\\n    To.Fragment = s1;\\n    To.jsx = gm;\\n    To.jsxs = gm;\\n  });\\n\\n  \/\/ web-cursa-2025-lovable\/node_modules\/react\/jsx-runtime.js\\n  var K = ma((NS, vm) => {\\n    \\\"use strict\\\";\\n    vm.exports = hm();\\n  });\\n\\n  \/\/ exposicions-wordpress\/entry.tsx\\n  var Gl = j(Be()), sb = j(cm());\\n\\n  \/\/ exposicions-wordpress\/original\/src\/i18n\/index.tsx\\n  var Va = j(Be(), 1);\\n\\n  \/\/ exposicions-wordpress\/original\/src\/i18n\/ca.ts\\n  var dr = {\\n    code: \\\"ca\\\",\\n    htmlLang: \\\"ca\\\",\\n    meta: {\\n      title: \\\"Imatges del dol \\\\xB7 TDS\\\",\\n      description: \\\"Imatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi. Una exposici\\\\xF3 de Carlos Acedo, amb M\\\\xF2nica Cunill i TDS.\\\"\\n    },\\n    ui: {\\n      languageLabel: \\\"Idioma\\\",\\n      skip: \\\"Anar a les obres\\\",\\n      brandAria: \\\"TDS, web de l\\\\u2019associaci\\\\xF3\\\",\\n      contact: \\\"Contacta amb TDS \\\\u2197\\\",\\n      contactHelp: \\\"Contacte i ajuda\\\",\\n      donations: \\\"Donacions\\\",\\n      navAria: \\\"Navegaci\\\\xF3 principal\\\",\\n      navWorks: \\\"Les obres\\\",\\n      navProject: \\\"El projecte\\\",\\n      navPeople: \\\"Qui ho fa possible\\\",\\n      navItinerary: \\\"Itiner\\\\xE0ncia\\\"\\n    },\\n    hero: {\\n      eyebrow: \\\"TDS \\\\xB7 EXPOSICI\\\\xD3 ART\\\\xCDSTICA\\\",\\n      titleLine1: \\\"Imatges\\\",\\n      titleLine2: \\\"del \\\",\\n      titleEm: \\\"dol.\\\",\\n      subtitle: \\\"Reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\",\\n      intro: \\\"Un espai per mirar, sentir i comprendre. L\\\\u2019art dona forma a les emocions i obre una conversa sobre all\\\\xF2 que sovint costa posar en paraules.\\\",\\n      cta: \\\"Recorre l\\\\u2019exposici\\\\xF3\\\",\\n      creditWork: \\\"Obra de\\\",\\n      creditWith: \\\"Amb\\\",\\n      creditAnd: \\\"i\\\",\\n      heroAlt: \\\"Cartell de l\\\\u2019exposici\\\\xF3 Imatges del dol. Reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi, obra de Carlos Acedo\\\"\\n    },\\n    gallery: {\\n      eyebrow: \\\"L\\\\u2019EXPOSICI\\\\xD3\\\",\\n      title: \\\"Mirades que ens apropen.\\\",\\n      lead: \\\"Tria una obra i atura-t\\\\u2019hi el temps que necessitis. Cada imatge convida a una reflexi\\\\xF3 pr\\\\xF2pia.\\\",\\n      openAria: (e) => `Obre ${e}`\\n    },\\n    project: {\\n      eyebrow: \\\"ART, MEM\\\\xD2RIA I COMUNITAT\\\",\\n      titleA: \\\"Fer visible el dol.\\\",\\n      titleB: \\\"Obrir un espai d\\\\u2019escolta.\\\",\\n      p1: \\\"\\\\xABImatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\\xBB \\\\xE9s una iniciativa art\\\\xEDstica i educativa de l\\\\u2019Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi. A trav\\\\xE9s de les imatges de Carlos Acedo, el projecte convida a acostar-se a l\\\\u2019experi\\\\xE8ncia de les persones que han perdut un \\\\xE9sser estimat per su\\\\xEFcidi.\\\",\\n      p2: \\\"La confusi\\\\xF3, l\\\\u2019abs\\\\xE8ncia, la culpa, el record, el suport i l\\\\u2019amor conviuen en un recorregut que vol promoure l\\\\u2019empatia, trencar el silenci i donar espai a la mem\\\\xF2ria.\\\",\\n      p3: \\\"L\\\\u2019exposici\\\\xF3 s\\\\u2019adre\\\\xE7a a les persones supervivents, a professionals, a estudiants i a tothom que vulgui comprendre i acompanyar. Les obres s\\\\u2019acompanyen de textos i, en les presentacions presencials, d\\\\u2019espais de di\\\\xE0leg.\\\"\\n    },\\n    people: {\\n      eyebrow: \\\"QUI HO FA POSSIBLE\\\",\\n      title: \\\"Tres mirades, un projecte compartit.\\\",\\n      tdsIndex: \\\"01 \/ IMPULS I ORGANITZACI\\\\xD3\\\",\\n      tdsSub: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi\\\",\\n      tdsP1: \\\"El projecte neix de l\\\\u2019associaci\\\\xF3 i de la viv\\\\xE8ncia personal del seu president, Jordi Costa, que va perdre un \\\\xE9sser estimat per su\\\\xEFcidi. \\\\xC9s ell qui confia a Carlos Acedo la responsabilitat de reflectir en imatges la seva experi\\\\xE8ncia de dol; d\\\\u2019aquest enc\\\\xE0rrec en sorgeix tota l\\\\u2019exposici\\\\xF3.\\\",\\n      tdsP2: \\\"L\\\\u2019associaci\\\\xF3 impulsa el projecte i en fa possible l\\\\u2019organitzaci\\\\xF3, la preparaci\\\\xF3, el muntatge i la difusi\\\\xF3. Les viv\\\\xE8ncies de les persones supervivents s\\\\xF3n a l\\\\u2019origen de les emocions que prenen forma en les obres.\\\",\\n      tdsP3: \\\"Amb aquesta exposici\\\\xF3 itinerant, TDS porta la conversa sobre el dol per su\\\\xEFcidi a espais de salut, culturals i comunitaris, i promou una mirada d\\\\u2019escolta i acompanyament.\\\",\\n      tdsLink: \\\"Coneix l\\\\u2019associaci\\\\xF3 \\\\u2197\\\",\\n      carlosIndex: \\\"02 \/ CREACI\\\\xD3 ART\\\\xCDSTICA\\\",\\n      carlosP1: \\\"Carlos Acedo \\\\xE9s l\\\\u2019il\\\\xB7lustrador digital que dona forma visual a l\\\\u2019exposici\\\\xF3 Imatges del Dol. Amb una traject\\\\xF2ria consolidada des de 1998, ha desenvolupat la seva carrera en l\\\\u2019art visual digital, afinant t\\\\xE8cniques per transmetre idees i emocions de manera impactant.\\\",\\n      carlosP2: \\\"El seu estil posa el focus en la narrativa visual: cada imatge explica una hist\\\\xF2ria i busca generar una connexi\\\\xF3 profunda amb l\\\\u2019espectador. En aquest projecte, tot i no haver viscut personalment una p\\\\xE8rdua per su\\\\xEFcidi, ha creat les obres a partir de viv\\\\xE8ncies i emocions compartides per persones de l\\\\u2019Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi (inclosa l\\\\u2019experi\\\\xE8ncia del seu president), convertint-les en un llenguatge simb\\\\xF2lic, sincer i respectu\\\\xF3s que ajuda a trencar el silenci i refor\\\\xE7ar la postvenci\\\\xF3.\\\",\\n      monicaIndex: \\\"03 \/ PRESENTACI\\\\xD3 I DOL\\\",\\n      monicaPhotoAlt: \\\"Retrat de M\\\\xF2nica Cunill, somrient, de cara.\\\",\\n      monicaPhotoCaption: \\\"M\\\\xF2nica Cunill.\\\",\\n      monicaP1: \\\"La Dra. M\\\\xF2nica Cunill Olivas \\\\xE9s doctora en Psicologia, docent i investigadora de la Universitat de Girona, amb m\\\\xE9s de 20 anys d\\\\u2019experi\\\\xE8ncia acompanyant fam\\\\xEDlies en processos de p\\\\xE8rdua i dol. \\\\xC9s directora del Postgrau en Intervenci\\\\xF3 en p\\\\xE8rdua, dol i crisi de la Fundaci\\\\xF3 Universitat de Girona i autora de llibres i materials de refer\\\\xE8ncia com Sempre Estarem Junts (2024), Nadie me Entiende (2013), Rituales de Despedida y Conmemoraciones (2008) i L\\\\u2019Or\\\\xE1culo del Duelo (2024).\\\",\\n      monicaTalkTitle: \\\"Com viure el dol per su\\\\xEFcidi: del dolor a l\\\\u2019amor\\\",\\n      monicaP2: \\\"En les presentacions de l\\\\u2019exposici\\\\xF3, la Dra. Cunill ofereix la pon\\\\xE8ncia \\\\u201CCom viure el dol per su\\\\xEFcidi: del dolor a l\\\\u2019amor\\\\u201D, una xerrada oberta al p\\\\xFAblic on s\\\\u2019explica el dol com un proc\\\\xE9s, es posen paraules a emocions complexes i es comparteixen eines per transitar el dolor, refor\\\\xE7ant la postvenci\\\\xF3 i el suport comunitari.\\\",\\n      monicaBooks: \\\"Publicacions recollides al projecte\\\",\\n      pdfLink: \\\"Biografia\\\",\\n      pdfOriginalNote: \\\"Document en catal\\\\xE0, en la versi\\\\xF3 original.\\\"\\n    },\\n    bio: {\\n      pageLabel: \\\"P\\\\xE0gina\\\",\\n      zoomIn: \\\"Amplia la p\\\\xE0gina\\\",\\n      zoomOut: \\\"Redueix\\\"\\n    },\\n    expo: {\\n      photosTitle: \\\"Fotos de l\\\\u2019expo\\\",\\n      photosMercadalTitle: \\\"Fotos de l\\\\u2019exposici\\\\xF3 i de la presentaci\\\\xF3 de M\\\\xF2nica Cunill\\\",\\n      back: \\\"Torna a les exposicions\\\",\\n      photoAlt: (e) => `Fotografia ${e} de l\\\\u2019exposici\\\\xF3`,\\n      openAria: (e) => `Amplia la fotografia ${e}`,\\n      posterCaption: \\\"Cartell d\\\\u2019agra\\\\xEFments de l\\\\u2019exposici\\\\xF3\\\",\\n      photoLabel: \\\"Fotografia\\\"\\n    },\\n    mercadal: {\\n      aboutTitle: \\\"Sobre l\\\\u2019exposici\\\\xF3\\\",\\n      p1: \\\"L\\\\u2019Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi presenta \\\\xABImatges del Dol: Reflexions sobre la P\\\\xE8rdua per Su\\\\xEFcidi\\\\xBB, una exposici\\\\xF3 art\\\\xEDstica i educativa sobre el proc\\\\xE9s emocional despr\\\\xE9s de la p\\\\xE8rdua d\\\\u2019un \\\\xE9sser estimat per su\\\\xEFcidi.\\\",\\n      p2: \\\"L\\\\u2019exposici\\\\xF3 reuneix imatges de l\\\\u2019il\\\\xB7lustrador digital Carlos Acedo, basades en experi\\\\xE8ncies reals recollides per l\\\\u2019associaci\\\\xF3, i s\\\\u2019acompanya de la pon\\\\xE8ncia de la doctora en Psicologia M\\\\xF2nica Cunill: \\\\xABCom viure el dol per su\\\\xEFcidi: del dolor a l\\\\u2019amor\\\\xBB.\\\",\\n      p3: \\\"S\\\\u2019adre\\\\xE7a a persones afectades, a professionals de la salut mental, a joves i al p\\\\xFAblic general, amb espais de di\\\\xE0leg i reflexi\\\\xF3 amb persones expertes.\\\",\\n      p4: \\\"L\\\\u2019Espai C\\\\xEDvic Mercadal, situat al centre de Girona, a la pla\\\\xE7a Jordi de Sant Jordi, \\\\xE9s un equipament vinculat al Centre C\\\\xEDvic Barri Vell-Mercadal. Aquest espai va acollir l\\\\u2019exposici\\\\xF3 \\\\xABImatges del dol\\\\xBB i la presentaci\\\\xF3 de M\\\\xF2nica Cunill. Una trobada per compartir, a trav\\\\xE9s de l\\\\u2019art i la paraula, una mirada sobre el dol per su\\\\xEFcidi.\\\",\\n      infoTitle: \\\"Dades i ubicaci\\\\xF3\\\",\\n      info1: \\\"Espai C\\\\xEDvic Mercadal, Pla\\\\xE7a Jordi de Sant Jordi, 1 (Girona).\\\",\\n      info2: \\\"Del 13 al 17 de gener i del 22 al 31 de gener, a partir de les 16 h.\\\",\\n      info3: \\\"Dijous 23 de gener, a les 18.30 h: pon\\\\xE8ncia de M\\\\xF2nica Cunill.\\\",\\n      videoTitle: \\\"V\\\\xEDdeo de l\\\\u2019exposici\\\\xF3\\\",\\n      videoPlay: \\\"Reprodueix el v\\\\xEDdeo\\\",\\n      pressTitle: \\\"Premsa\\\",\\n      galleryTitle: \\\"Galeria d\\\\u2019imatges del Mercadal\\\",\\n      galleryCta: \\\"Obre la galeria\\\",\\n      galleryHide: \\\"Tanca la galeria\\\"\\n    },\\n    congres: {\\n      aboutTitle: \\\"Sobre el congr\\\\xE9s\\\",\\n      claim: \\\"Trencant tab\\\\xFAs de la salut mental\\\",\\n      p1: \\\"El I Congr\\\\xE9s de Benestar Emocional \\\\xABTrencant tab\\\\xFAs\\\\xBB \\\\xE9s una oportunitat \\\\xFAnica per obtenir eines valuoses per cuidar i millorar la teva salut mental i emocional.\\\",\\n      p2: \\\"Aquest esdeveniment t\\\\u2019ajudar\\\\xE0 a con\\\\xE8ixer millor com les pol\\\\xEDtiques p\\\\xFAbliques, la prevenci\\\\xF3 i la gesti\\\\xF3 emocional s\\\\xF3n fonamentals per afrontar els reptes actuals en un m\\\\xF3n cada cop m\\\\xE9s digitalitzat.\\\",\\n      infoTitle: \\\"Dates i lloc\\\",\\n      info1: \\\"20 i 21 de gener de 2025.\\\",\\n      info2: \\\"Lloc: Palau Firal de Girona.\\\",\\n      info3: \\\"Participaci\\\\xF3 de l\\\\u2019Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi amb l\\\\u2019exposici\\\\xF3 \\\\xABImatges del dol\\\\xBB i la taula rodona \\\\xABTrencar el tab\\\\xFA del su\\\\xEFcidi\\\\xBB.\\\",\\n      programCta: \\\"Programa i inscripcio\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-590bdadd elementor-widget elementor-widget-html\" data-id=\"590bdadd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"29\">\"ns\\\",\\n      posterTitle: \\\"Cartell del congr\\\\xE9s\\\",\\n      posterAlt: \\\"Cartell del 1r Congr\\\\xE9s de Benestar Emocional de Girona\\\",\\n      galleryTitle: \\\"Galeria d\\\\u2019imatges del congr\\\\xE9s\\\",\\n      gallerySubtitle: \\\"Fotografies del congr\\\\xE9s i de l\\\\u2019exposici\\\\xF3\\\",\\n      galleryCta: \\\"Obre la galeria\\\",\\n      galleryHide: \\\"Tanca la galeria\\\",\\n      videoTitle: \\\"V\\\\xEDdeo de la taula rodona\\\",\\n      videoPlay: \\\"Reprodueix el v\\\\xEDdeo\\\",\\n      pressTitle: \\\"Premsa\\\"\\n    },\\n    figueres: {\\n      aboutTitle: \\\"Sobre l\\\\u2019exposici\\\\xF3\\\",\\n      claim: \\\"A consultes externes de l\\\\u2019Hospital de Figueres\\\",\\n      p1: \\\"TDS SUICIDIO presenta l\\\\u2019exposici\\\\xF3 \\\\xABImatges del Dol\\\\xBB, una iniciativa art\\\\xEDstica i educativa que explora el proc\\\\xE9s emocional de les persones que han perdut un \\\\xE9sser estimat per su\\\\xEFcidi. A trav\\\\xE9s d\\\\u2019una s\\\\xE8rie d\\\\u2019imatges evocadores, l\\\\u2019exposici\\\\xF3 busca visualitzar sentiments com la confusi\\\\xF3, la culpa, la cerca de respostes i l\\\\u2019acceptaci\\\\xF3 eventual.\\\",\\n      infoTitle: \\\"Dates i lloc\\\",\\n      info1: \\\"Del 2 de juliol al 29 d\\\\u2019agost de 2025.\\\",\\n      info2: \\\"Consultes Externes de l\\\\u2019Hospital de Figueres.\\\",\\n      posterTitle: \\\"Cartell de l\\\\u2019exposici\\\\xF3\\\",\\n      posterAlt: \\\"Cartell de l\\\\u2019exposici\\\\xF3 a l\\\\u2019Hospital de Figueres\\\",\\n      pressTitle: \\\"Nota de premsa\\\",\\n      pressHeadline: \\\"L\\\\u2019exposici\\\\xF3 \\\\xABImatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\\xBB es pot visitar fins al 29 d\\\\u2019agost a Consultes Externes de l\\\\u2019Hospital de Figueres\\\",\\n      pressBullet: \\\"La mostra, promoguda per l\\\\u2019Associaci\\\\xF3 Tramuntana despr\\\\xE9s del Su\\\\xEFcidi, presenta una selecci\\\\xF3 d\\\\u2019imatges creades per l\\\\u2019il\\\\xB7lustrador digital Carlos Acedo.\\\",\\n      pressBody: \\\"Figueres, dimarts 3 de juny de 2025.- Aquest mat\\\\xED s\\\\u2019ha inaugurat a Consultes Externes de l\\\\u2019Hospital de Figueres l\\\\u2019exposici\\\\xF3 titulada \\\\xABImatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\\xBB, promoguda per l\\\\u2019Associaci\\\\xF3 Tramuntana despr\\\\xE9s del Su\\\\xEFcidi. \\\\xABImatges del Dol\\\\xBB \\\\xE9s una mostra art\\\\xEDstica i educativa que aborda el dol despr\\\\xE9s de la p\\\\xE8rdua d\\\\u2019un \\\\xE9sser estimat per su\\\\xEFcidi. A trav\\\\xE9s d\\\\u201911 imatges creades per Carlos Acedo, il\\\\xB7lustrador digital amb una experi\\\\xE8ncia consolidada des del 1998, l\\\\u2019exposici\\\\xF3 busca plasmar el proc\\\\xE9s emocional associat a aquesta dif\\\\xEDcil experi\\\\xE8ncia, des de la negaci\\\\xF3 i la culpa fins a l\\\\u2019eventual acceptaci\\\\xF3 i l\\\\u2019amor incondicional. Cada imatge, acompanyada d\\\\u2019un breu text explicatiu, pret\\\\xE9n generar empatia i comprensi\\\\xF3 sobre l\\\\u2019impacte del su\\\\xEFcidi en les fam\\\\xEDlies.\\\",\\n      galleryTitle: \\\"Galeria d\\\\u2019imatges de l\\\\u2019Hospital de Figueres\\\",\\n      gallerySubtitle: \\\"Fotografies de l\\\\u2019exposici\\\\xF3 i dels quadres exposats\\\",\\n      galleryCta: \\\"Obre la galeria\\\",\\n      galleryHide: \\\"Tanca la galeria\\\",\\n      photosTitle: \\\"Fotografies de l\\\\u2019exposici\\\\xF3 a l\\\\u2019Hospital de Figueres\\\",\\n      videoTitle: \\\"V\\\\xEDdeo de l\\\\u2019exposici\\\\xF3\\\",\\n      videoPlay: \\\"Reprodueix el v\\\\xEDdeo\\\"\\n    },\\n    lloret: {\\n      aboutTitle: \\\"Sobre l\\\\u2019exposici\\\\xF3\\\",\\n      claim: \\\"Es celebra la Setmana de la Salut, enguany dedicada al benestar emocional\\\",\\n      p1: \\\"TDS SUICIDIO presenta l\\\\u2019exposici\\\\xF3 \\\\xABImatges del Dol\\\\xBB, una iniciativa art\\\\xEDstica i educativa que explora el proc\\\\xE9s emocional de les persones que han perdut un \\\\xE9sser estimat per su\\\\xEFcidi. A trav\\\\xE9s d\\\\u2019una s\\\\xE8rie d\\\\u2019imatges evocadores, l\\\\u2019exposici\\\\xF3 busca visualitzar sentiments com la confusi\\\\xF3, la culpa, la cerca de respostes i l\\\\u2019acceptaci\\\\xF3 eventual.\\\",\\n      infoTitle: \\\"Dates i lloc\\\",\\n      info1: \\\"Del 31 de mar\\\\xE7 al 7 d\\\\u2019abril de 2025.\\\",\\n      info2: \\\"Lloret de Mar.\\\",\\n      talkTitle: \\\"Pon\\\\xE8ncia\\\",\\n      talk1: \\\"Com a part complement\\\\xE0ria a l\\\\u2019exposici\\\\xF3, comptem amb la participaci\\\\xF3 de la Dra. M\\\\xF2nica Cunill Olivas.\\\",\\n      talk2: \\\"\\\\xABCom viure el dol per su\\\\xEFcidi: del dolor a l\\\\u2019amor.\\\\xBB\\\",\\n      posterTitle: \\\"Cartell de l\\\\u2019exposici\\\\xF3\\\",\\n      posterAlt: \\\"Cartell de l\\\\u2019exposici\\\\xF3 a Lloret de Mar\\\",\\n      talkPosterTitle: \\\"Cartell de la pon\\\\xE8ncia\\\",\\n      talkPosterAlt: \\\"Cartell de la pon\\\\xE8ncia de la Dra. M\\\\xF2nica Cunill\\\",\\n      galleryTitle: \\\"Galeria d\\\\u2019imatges de Lloret de Mar\\\",\\n      gallerySubtitle: \\\"Fotografies de l\\\\u2019exposici\\\\xF3 i de la pon\\\\xE8ncia\\\",\\n      galleryCta: \\\"Obre la galeria\\\",\\n      galleryHide: \\\"Tanca la galeria\\\",\\n      photosTitle: \\\"Fotografies de l\\\\u2019exposici\\\\xF3 a Lloret de Mar\\\",\\n      videoTitle: \\\"V\\\\xEDdeo de l\\\\u2019exposici\\\\xF3\\\",\\n      videoPlay: \\\"Reprodueix el v\\\\xEDdeo\\\",\\n      pressTitle: \\\"Premsa\\\"\\n    },\\n    logos: {\\n      title: \\\"AMB EL SUPORT DE\\\",\\n      organisation: \\\"Impuls i organitzaci\\\\xF3\\\",\\n      creation: \\\"Creaci\\\\xF3 art\\\\xEDstica\\\",\\n      sponsors: \\\"Patrocinadors\\\",\\n      local: \\\"Col\\\\xB7laboraci\\\\xF3 local\\\"\\n    },\\n    itinerary: {\\n      eyebrow: \\\"UNA EXPOSICI\\\\xD3 QUE ES MOU\\\",\\n      title: \\\"De la mirada al di\\\\xE0leg.\\\",\\n      lead: \\\"El projecte ha passat per espais de salut i de trobada. Consulta les experi\\\\xE8ncies recollides a la web de TDS.\\\",\\n      hostTitle: \\\"Vols acollir l\\\\u2019exposici\\\\xF3?\\\",\\n      hostText: \\\"Parla amb TDS sobre l\\\\u2019espai, el muntatge i la possibilitat d\\\\u2019acompanyar-la d\\\\u2019una presentaci\\\\xF3.\\\",\\n      hostCta: \\\"Escriu a TDS \\\\u2197\\\"\\n    },\\n    footer: {\\n      title: \\\"Imatges del dol\\\",\\n      people: \\\"Carlos Acedo \\\\xB7 M\\\\xF2nica Cunill \\\\xB7 TDS\\\",\\n      association: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi \\\\u2197\\\",\\n      copyright: \\\"Obres de Carlos Acedo. Projecte de l\\\\u2019Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi.\\\",\\n      tagline: \\\"Acompanyem persones que han perdut alg\\\\xFA per su\\\\xEFcidi. Postvenci\\\\xF3 des del minut 1, amb proximitat i sense judicis.\\\",\\n      addressTitle: \\\"Adre\\\\xE7a\\\",\\n      phoneTitle: \\\"Tel\\\\xE8fon\\\",\\n      emailTitle: \\\"Correu electr\\\\xF2nic\\\",\\n      socialTitle: \\\"Xarxes socials\\\",\\n      linksTitle: \\\"Enlla\\\\xE7os\\\",\\n      aboutTds: \\\"Sobre TDS\\\",\\n      transparency: \\\"Transpar\\\\xE8ncia\\\"\\n    },\\n    viewer: {\\n      close: \\\"Tanca \\\\xD7\\\",\\n      closeAria: \\\"Tanca l\\\\u2019obra\\\",\\n      workLabel: \\\"OBRA\\\",\\n      artist: \\\"Carlos Acedo \\\\xB7 Imatges del dol\\\",\\n      panelLabel: \\\"TEXT DEL PLAF\\\\xD3\\\",\\n      original: \\\"Veure el plaf\\\\xF3 original \\\\u2197\\\",\\n      originalNote: \\\"El plaf\\\\xF3 original \\\\xE9s en catal\\\\xE0.\\\",\\n      prev: \\\"\\\\u2190 Anterior\\\",\\n      next: \\\"Seg\\\\xFCent \\\\u2192\\\",\\n      prevAria: \\\"Obra anterior\\\",\\n      nextAria: \\\"Obra seg\\\\xFCent\\\"\\n    },\\n    obres: {\\n      1: {\\n        title: \\\"La not\\\\xEDcia\\\",\\n        alt: \\\"Una persona sobre un cotxe contempla un rellotge que esclata en un cel fosc.\\\",\\n        text: \\\"Una not\\\\xEDcia traum\\\\xE0tica pot ser profundament pertorbadora i dif\\\\xEDcil de processar, provocant una sensaci\\\\xF3 que el que est\\\\xE0 passant no pot ser real, igual que observar un fenomen impossible al cel desafiant la nostra comprensi\\\\xF3 i percepci\\\\xF3 de la realitat, deixant-nos confosos i sense saber com reaccionar.\\\"\\n      },\\n      2: {\\n        title: \\\"L\\\\u2019abs\\\\xE8ncia\\\",\\n        alt: \\\"Una cadira buida i una ombra humana projectada a la paret.\\\",\\n        text: \\\"Aquella persona no hi \\\\xE9s i no tornar\\\\xE0, per\\\\xF2 ning\\\\xFA est\\\\xE0 preparat per a aquesta abs\\\\xE8ncia, es fa tan impossible que fins i tot podem continuar veient aquesta persona en els objectes m\\\\xE9s quotidians.\\\"\\n      },\\n      3: {\\n        title: \\\"Per qu\\\\xE8?\\\",\\n        alt: \\\"Un home sost\\\\xE9 el pes d\\\\u2019un enorme signe d\\\\u2019interrogaci\\\\xF3.\\\",\\n        text: \\\"La confusi\\\\xF3 i la recerca constant de respostes despr\\\\xE9s de la p\\\\xE8rdua d\\\\u2019un \\\\xE9sser estimat per su\\\\xEFcidi es poden convertir en una c\\\\xE0rrega pesada que afecta significativament la vida di\\\\xE0ria dels qui estan en dol.\\\"\\n      },\\n      4: {\\n        title: \\\"Vergonya\\\",\\n        alt: \\\"Una dona amb les mans a la cara, envoltada d\\\\u2019ulls que la miren.\\\",\\n        text: \\\"El su\\\\xEFcidi encara porta un estigma significatiu. Les persones poden sentir vergonya a causa de la percepci\\\\xF3 negativa i els judicis que altres puguin fer sobre la fam\\\\xEDlia. Cal eliminar l\\\\u2019estigma ajudant les persones a entendre que no s\\\\u2019han de sentir avergonyits pel que va passar. El su\\\\xEFcidi \\\\xE9s una trag\\\\xE8dia i no un reflex de frac\\\\xE0s personal o familiar.\\\"\\n      },\\n      5: {\\n        title: \\\"Negaci\\\\xF3\\\",\\n        alt: \\\"Un home al\\\\xE7a la m\\\\xE0 amb la paraula NO encesa al palmell.\\\",\\n        text: \\\"Permetre el proc\\\\xE9s: comprendre que la negaci\\\\xF3 pot ser una etapa natural del dol i donar temps a la persona perqu\\\\xE8 processi la realitat al seu ritme.\\\"\\n      },\\n      11: {\\n        title: \\\"Ambival\\\\xE8ncia\\\",\\n        alt: \\\"La silueta d\\\\u2019una dona amb un cor dividit entre el gel i el foc.\\\",\\n        text: \\\"L\\\\u2019ambival\\\\xE8ncia \\\\xE9s un fenomen profundament hum\\\\xE0 en el dol, aquest proc\\\\xE9s sovint dona lloc a emocions complexes i contradict\\\\xF2ries: amor i enuig, culpa i alleugeriment. Aquests sentiments divideixen el cor entre gel i foc, simbolitzant l\\\\u2019ambival\\\\xE8ncia emocional que defineix aquest tipus de dol. El gel reflecteix l\\\\u2019entumiment, la culpa i la dist\\\\xE0ncia emocional; el foc encarna l\\\\u2019amor profund, la ira i el dolor intens. Ambdues forces oposades coexisteixen, evidenciant la complexitat del dol i la lluita interna per integrar emocions contradict\\\\xF2ries. Aquestes forces, encara que aparentment oposades, s\\\\xF3n essencials per comprendre la naturalesa humana i trobar un equilibri emocional enmig de la p\\\\xE8rdua.\\\"\\n      },\\n      6: {\\n        title: \\\"Culpa\\\",\\n        alt: \\\"Una persona sola davant un laberint de camins en un bosc fosc.\\\",\\n        text: \\\"La culpa \\\\xE9s una de les emocions m\\\\xE9s intenses que enfronten els que perden un \\\\xE9sser estimat per su\\\\xEFcidi, manifestant-se en autoq\\\\xFCestionament i una falsa sensaci\\\\xF3 de responsabilitat. Sovint creuen que podrien haver canviat el desenlla\\\\xE7 estant m\\\\xE9s presents o prenent certes accions. Tot i aix\\\\xF2, aquesta idea \\\\xE9s err\\\\xF2nia, ja que ning\\\\xFA t\\\\xE9 control total sobre les decisions d\\\\u2019una altra persona.\\\"\\n      },\\n      7: {\\n        title: \\\"Record i mem\\\\xF2ria\\\",\\n        alt: \\\"Un arxiu de retrats i siluetes amb dues cares il\\\\xB7luminades al centre.\\\",\\n        text: \\\"Potser quan mirem les fotos dels nostres records ens agradaria que aquestes persones fossin desconegudes com ombres an\\\\xF2nimes. Per\\\\xF2 no podem abandonar a l\\\\u2019oblit tot all\\\\xF2 que ens van aportar les persones estimades perqu\\\\xE8 el final que han tingut no ha estat el que ens esper\\\\xE0vem. Hem de conservar el seu record i mem\\\\xF2ria centrant-nos en tot el bo que varen aportar a la nostra vida.\\\"\\n      },\\n      8: {\\n        title: \\\"Acceptaci\\\\xF3\\\",\\n        alt: \\\"Dues mans sostenen un cor amb tiretes sobre les ferides.\\\",\\n        text: \\\"Acceptar un fet trist implica recon\\\\xE8ixer que les ferides romanents queden, per\\\\xF2 aix\\\\xF2 no significa que h\\\\xE0gim de carregar amb la culpa del que ha passat. Les tiretes, com a cicatrius visibles, es converteixen en recordatoris que continuem avan\\\\xE7ant, que el dolor no ens defineix, sin\\\\xF3 la nostra capacitat de continuar endavant. I encara que no vam ser responsables de les ferides, s\\\\xED que som responsables de com les portem, de trobar un nou equilibri mentre portem aquests records amb nosaltres.\\\"\\n      },\\n      9: {\\n        title: \\\"Suport\\\",\\n        alt: \\\"Dues persones s\\\\u2019abracen mentre una ombra fosca es dissol.\\\",\\n        text: \\\"Donar suport emocional a les persones que han perdut un \\\\xE9sser estimat per su\\\\xEFcidi \\\\xE9s vital, ja que aquest tipus de dol \\\\xE9s \\\\xFAnic i complex. Moltes vegades senten a\\\\xEFllament, incomprensi\\\\xF3 i, fins i tot, sentiments de culpa que dificulten el seu proc\\\\xE9s de sanaci\\\\xF3. Crear espais segurs i sense judici on puguin expressar les seves emocions els ajuda a sentir-se recolzades i a entendre que no estan soles en aquest cam\\\\xED.\\\"\\n      },\\n      10: {\\n        title: \\\"Amor incondicional\\\",\\n        alt: \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7faedfdc elementor-widget elementor-widget-html\" data-id=\"7faedfdc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"30\">\"\\\"Un home assegut en un banc mira la pres\\\\xE8ncia transparent d\\\\u2019una dona sota la llum d\\\\u2019un arbre.\\\",\\n        text: \\\"El dol \\\\xE9s l\\\\u2019espai que ens permet transformar l\\\\u2019immens dolor que sentim per la mort del nostre \\\\xE9sser estimat en all\\\\xF2 que realment \\\\xE9s: amor. Un amor qualitativament diferent, amb una tonalitat diferent, un amor aut\\\\xE8ntic, lliure de tota possessi\\\\xF3, i que va m\\\\xE9s enll\\\\xE0 de la mat\\\\xE8ria, el temps i l\\\\u2019espai, un Amor Incondicional. Incondicional perqu\\\\xE8 no necessito que f\\\\xEDsicament siguis aqu\\\\xED per sentir que jo continuo estimant-te, que segueixes en mi i que els lla\\\\xE7os que ens uneixen s\\\\xF3n eterns.\\\",\\n        credit: \\\"Text del plaf\\\\xF3: M\\\\xF2nica Cunill\\\"\\n      },\\n      12: {\\n        title: \\\"R\\\\xE0bia\\\",\\n        alt: \\\"Un infant assegut, amb expressi\\\\xF3 enfadada, al costat d\\\\u2019una ombra a la paret.\\\",\\n        text: \\\"La r\\\\xE0bia en el dol per su\\\\xEFcidi ens connecta amb el nostre nen interior, aquesta part de nosaltres que encara busca seguretat i amor incondicional. Enfrontar la mort, acte infligit d\\\\u2019un ser estimat pot sentir-se com una tra\\\\xEFci\\\\xF3 profunda, un aband\\\\xF3 impossible de comprendre. Com a nens, aprenem que els qui ens estimen haurien de protegir-nos i estar sempre aqu\\\\xED, per la qual cosa la seva partida volunt\\\\xE0ria trenca aquest pacte emocional i ens deixa amb una ira carregada d\\\\u2019impot\\\\xE8ncia. Aquesta r\\\\xE0bia sorgeix perqu\\\\xE8 no tenim respostes clares, perqu\\\\xE8 el dolor ens sobrepassa i perqu\\\\xE8 sentim que el su\\\\xEFcidi trastoca el vincle que cr\\\\xE8iem indestructible. Acceptar-la i donar-li espai \\\\xE9s part del proc\\\\xE9s de sanaci\\\\xF3, i aix\\\\xF2 ens permet reconciliar l\\\\u2019amor amb l\\\\u2019abs\\\\xE8ncia sense quedar atrapats en el ressentiment.\\\"\\n      }\\n    }\\n  };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/i18n\/es.ts\\n  var dm = {\\n    code: \\\"es\\\",\\n    htmlLang: \\\"es\\\",\\n    meta: {\\n      title: \\\"Im\\\\xE1genes del duelo \\\\xB7 TDS\\\",\\n      description: \\\"Im\\\\xE1genes del duelo: reflexiones sobre la p\\\\xE9rdida por suicidio. Una exposici\\\\xF3n de Carlos Acedo, con M\\\\xF2nica Cunill y TDS.\\\"\\n    },\\n    ui: {\\n      languageLabel: \\\"Idioma\\\",\\n      skip: \\\"Ir a las obras\\\",\\n      brandAria: \\\"TDS, web de la asociaci\\\\xF3n\\\",\\n      contact: \\\"Contacta con TDS \\\\u2197\\\",\\n      contactHelp: \\\"Contacto y ayuda\\\",\\n      donations: \\\"Donaciones\\\",\\n      navAria: \\\"Navegaci\\\\xF3n principal\\\",\\n      navWorks: \\\"Las obras\\\",\\n      navProject: \\\"El proyecto\\\",\\n      navPeople: \\\"Qui\\\\xE9n lo hace posible\\\",\\n      navItinerary: \\\"Itinerancia\\\"\\n    },\\n    hero: {\\n      eyebrow: \\\"TDS \\\\xB7 EXPOSICI\\\\xD3N ART\\\\xCDSTICA\\\",\\n      titleLine1: \\\"Im\\\\xE1genes\\\",\\n      titleLine2: \\\"del \\\",\\n      titleEm: \\\"duelo.\\\",\\n      subtitle: \\\"Reflexiones sobre la p\\\\xE9rdida por suicidio\\\",\\n      intro: \\\"Un espacio para mirar, sentir y comprender. El arte da forma a las emociones y abre una conversaci\\\\xF3n sobre aquello que a menudo cuesta poner en palabras.\\\",\\n      cta: \\\"Recorre la exposici\\\\xF3n\\\",\\n      creditWork: \\\"Obra de\\\",\\n      creditWith: \\\"Con\\\",\\n      creditAnd: \\\"y\\\",\\n      heroAlt: \\\"Cartel de la exposici\\\\xF3n Imatges del dol. Reflexiones sobre la p\\\\xE9rdida por suicidio, obra de Carlos Acedo\\\"\\n    },\\n    gallery: {\\n      eyebrow: \\\"LA EXPOSICI\\\\xD3N\\\",\\n      title: \\\"Miradas que nos acercan.\\\",\\n      lead: \\\"Elige una obra y detente en ella el tiempo que necesites. Cada imagen invita a una reflexi\\\\xF3n propia.\\\",\\n      openAria: (e) => `Abre ${e}`\\n    },\\n    project: {\\n      eyebrow: \\\"ARTE, MEMORIA Y COMUNIDAD\\\",\\n      titleA: \\\"Hacer visible el duelo.\\\",\\n      titleB: \\\"Abrir un espacio de escucha.\\\",\\n      p1: \\\"\\\\xABIm\\\\xE1genes del duelo: reflexiones sobre la p\\\\xE9rdida por suicidio\\\\xBB es una iniciativa art\\\\xEDstica y educativa de la Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi. A trav\\\\xE9s de las im\\\\xE1genes de Carlos Acedo, el proyecto invita a acercarse a la experiencia de las personas que han perdido a un ser querido por suicidio.\\\",\\n      p2: \\\"La confusi\\\\xF3n, la ausencia, la culpa, el recuerdo, el apoyo y el amor conviven en un recorrido que quiere promover la empat\\\\xEDa, romper el silencio y dar espacio a la memoria.\\\",\\n      p3: \\\"La exposici\\\\xF3n se dirige a las personas supervivientes, a profesionales, a estudiantes y a todo aquel que quiera comprender y acompa\\\\xF1ar. Las obras se acompa\\\\xF1an de textos y, en las presentaciones presenciales, de espacios de di\\\\xE1logo.\\\"\\n    },\\n    people: {\\n      eyebrow: \\\"QUI\\\\xC9N LO HACE POSIBLE\\\",\\n      title: \\\"Tres miradas, un proyecto compartido.\\\",\\n      tdsIndex: \\\"01 \/ IMPULSO Y ORGANIZACI\\\\xD3N\\\",\\n      tdsSub: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi\\\",\\n      tdsP1: \\\"El proyecto nace de la asociaci\\\\xF3n y de la vivencia personal de su presidente, Jordi Costa, que perdi\\\\xF3 a un ser querido por suicidio. Es \\\\xE9l quien conf\\\\xEDa a Carlos Acedo la responsabilidad de reflejar en im\\\\xE1genes su experiencia de duelo; de ese encargo surge toda la exposici\\\\xF3n.\\\",\\n      tdsP2: \\\"La asociaci\\\\xF3n impulsa el proyecto y hace posible su organizaci\\\\xF3n, preparaci\\\\xF3n, montaje y difusi\\\\xF3n. Las vivencias de las personas supervivientes est\\\\xE1n en el origen de las emociones que toman forma en las obras.\\\",\\n      tdsP3: \\\"Con esta exposici\\\\xF3n itinerante, TDS lleva la conversaci\\\\xF3n sobre el duelo por suicidio a espacios de salud, culturales y comunitarios, y promueve una mirada de escucha y acompa\\\\xF1amiento.\\\",\\n      tdsLink: \\\"Conoce la asociaci\\\\xF3n \\\\u2197\\\",\\n      carlosIndex: \\\"02 \/ CREACI\\\\xD3N ART\\\\xCDSTICA\\\",\\n      carlosP1: \\\"Carlos Acedo es el ilustrador digital que da forma visual a la exposici\\\\xF3n Im\\\\xE1genes del Duelo. Con una trayectoria consolidada desde 1998, ha desarrollado su carrera en el arte visual digital, afinando t\\\\xE9cnicas para transmitir ideas y emociones de manera impactante.\\\",\\n      carlosP2: \\\"Su estilo pone el foco en la narrativa visual: cada imagen cuenta una historia y busca generar una conexi\\\\xF3n profunda con el espectador. En este proyecto, aunque no ha vivido personalmente una p\\\\xE9rdida por suicidio, ha creado las obras a partir de vivencias y emociones compartidas por personas de la Asociaci\\\\xF3n Tramuntana Despu\\\\xE9s del Suicidio (incluida la experiencia de su presidente), convirti\\\\xE9ndolas en un lenguaje simb\\\\xF3lico, sincero y respetuoso que ayuda a romper el silencio y reforzar la postvenci\\\\xF3n.\\\",\\n      monicaIndex: \\\"03 \/ PRESENTACI\\\\xD3N Y DUELO\\\",\\n      monicaPhotoAlt: \\\"Retrato de M\\\\xF2nica Cunill, sonriente, de frente.\\\",\\n      monicaPhotoCaption: \\\"M\\\\xF2nica Cunill.\\\",\\n      monicaP1: \\\"La Dra. M\\\\xF2nica Cunill Olivas es doctora en Psicolog\\\\xEDa, docente e investigadora de la Universitat de Girona, con m\\\\xE1s de 20 a\\\\xF1os de experiencia acompa\\\\xF1ando a familias en procesos de p\\\\xE9rdida y duelo. Es directora del Postgrau en Intervenci\\\\xF3 en p\\\\xE8rdua, dol i crisi de la Fundaci\\\\xF3 Universitat de Girona y autora de libros y materiales de referencia como Sempre Estarem Junts (2024), Nadie me Entiende (2013), Rituales de Despedida y Conmemoraciones (2008) y L\\\\u2019Or\\\\xE1culo del Duelo (2024).\\\",\\n      monicaTalkTitle: \\\"C\\\\xF3mo vivir el duelo por suicidio: del dolor al amor\\\",\\n      monicaP2: \\\"En las presentaciones de la exposici\\\\xF3n, la Dra. Cunill ofrece la ponencia \\\\u201CC\\\\xF3mo vivir el duelo por suicidio: del dolor al amor\\\\u201D, una charla abierta al p\\\\xFAblico en la que se explica el duelo como un proceso, se ponen palabras a emociones complejas y se comparten herramientas para transitar el dolor, reforzando la posvenci\\\\xF3n y el apoyo comunitario.\\\",\\n      monicaBooks: \\\"Publicaciones recogidas en el proyecto\\\",\\n      pdfLink: \\\"Biograf\\\\xEDa\\\",\\n      pdfOriginalNote: \\\"Documento en catal\\\\xE1n, en su versi\\\\xF3n original.\\\"\\n    },\\n    bio: {\\n      pageLabel: \\\"P\\\\xE1gina\\\",\\n      zoomIn: \\\"Ampliar la p\\\\xE1gina\\\",\\n      zoomOut: \\\"Reducir\\\"\\n    },\\n    expo: {\\n      photosTitle: \\\"Fotos de la expo\\\",\\n      photosMercadalTitle: \\\"Fotos de la exposici\\\\xF3n y de la presentaci\\\\xF3n de M\\\\xF2nica Cunill\\\",\\n      back: \\\"Volver a las exposiciones\\\",\\n      photoAlt: (e) => `Fotograf\\\\xEDa ${e} de la exposici\\\\xF3n`,\\n      openAria: (e) => `Ampliar la fotograf\\\\xEDa ${e}`,\\n      posterCaption: \\\"Cartel de agradecimientos de la exposici\\\\xF3n\\\",\\n      photoLabel: \\\"Fotograf\\\\xEDa\\\"\\n    },\\n    mercadal: {\\n      aboutTitle: \\\"Sobre la exposici\\\\xF3n\\\",\\n      p1: \\\"La Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi presenta \\\\xABImatges del Dol: Reflexions sobre la P\\\\xE8rdua per Su\\\\xEFcidi\\\\xBB, una exposici\\\\xF3n art\\\\xEDstica y educativa sobre el proceso emocional tras la p\\\\xE9rdida de un ser querido por suicidio.\\\",\\n      p2: \\\"La exposici\\\\xF3n re\\\\xFAne im\\\\xE1genes del ilustrador digital Carlos Acedo, basadas en experiencias reales recogidas por la asociaci\\\\xF3n, y se acompa\\\\xF1a de la ponencia de la doctora en Psicolog\\\\xEDa M\\\\xF2nica Cunill: \\\\xABC\\\\xF3mo vivir el duelo por suicidio: del dolor al amor\\\\xBB.\\\",\\n      p3: \\\"Se dirige a personas afectadas, a profesionales de la salud mental, a j\\\\xF3venes y al p\\\\xFAblico general, con espacios de di\\\\xE1logo y reflexi\\\\xF3n con personas expertas.\\\",\\n      p4: \\\"El Espai C\\\\xEDvic Mercadal, situado en el centro de Girona, en la plaza Jordi de Sant Jordi, es un equipamiento vinculado al Centre C\\\\xEDvic Barri Vell-Mercadal. Este espacio acogi\\\\xF3 la exposici\\\\xF3n \\\\xABImatges del dol\\\\xBB y la presentaci\\\\xF3n de M\\\\xF2nica Cunill. Un encuentro para compartir, a trav\\\\xE9s del arte y la palabra, una mirada sobre el duelo por suicidio.\\\",\\n      infoTitle: \\\"Datos y ubicaci\\\\xF3n\\\",\\n      info1: \\\"Espai C\\\\xEDvic Mercadal, Pla\\\\xE7a Jordi de Sant Jordi, 1 (Girona).\\\",\\n      info2: \\\"Del 13 al 17 de enero y del 22 al 31 de enero, a partir de las 16 h.\\\",\\n      info3: \\\"Jueves 23 de enero, a las 18.30 h: ponencia de M\\\\xF2nica Cunill.\\\",\\n      videoTitle: \\\"V\\\\xEDdeo de la exposici\\\\xF3n\\\",\\n      videoPlay: \\\"Reproduce el v\\\\xEDdeo\\\",\\n      pressTitle: \\\"Prensa\\\",\\n      galleryTitle: \\\"Galer\\\\xEDa de im\\\\xE1genes del Mercadal\\\",\\n      galleryCta: \\\"Abre la galer\\\\xEDa\\\",\\n      galleryHide: \\\"Cierra la galer\\\\xEDa\\\"\\n    },\\n    congres: {\\n      aboutTitle: \\\"Sobre el congreso\\\",\\n      claim: \\\"Rompiendo tab\\\\xFAs de la salud mental\\\",\\n      p1: \\\"El I Congreso de Bienestar Emocional \\\\xABRompiendo tab\\\\xFAs\\\\xBB es una oportunidad \\\\xFAnica para obtener herramientas valiosas para cuidar y mejorar tu salud mental y emocional.\\\",\\n      p2: \\\"Este acontecimiento te ayudar\\\\xE1 a conocer mejor c\\\\xF3mo las pol\\\\xEDticas p\\\\xFAblicas, la prevenci\\\\xF3n y la gesti\\\\xF3n emocional son fundamentales para afrontar los retos actuales en un mundo cada vez m\\\\xE1s digitalizado.\\\",\\n      infoTitle: \\\"Fechas y lugar\\\",\\n      info1: \\\"20 y 21 de enero de 2025.\\\",\\n      info2: \\\"Lugar: Palau Firal de Girona.\\\",\\n      info3: \\\"Participaci\\\\xF3n de la Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi con la exposici\\\\xF3n \\\\xABImatges del dol\\\\xBB y la mesa redonda \\\\xABTrencar el tab\\\\xFA del su\\\\xEFcidi\\\\xBB.\\\",\\n      programCta: \\\"Programa e inscripciones\\\",\\n      posterTitle: \\\"Cartel del congreso\\\",\\n      posterAlt: \\\"Cartel del 1r Congr\\\\xE9s de Benestar Emocional de Girona\\\",\\n      galleryTitle: \\\"Galer\\\\xEDa de im\\\\xE1genes del congreso\\\",\\n      gallerySubtitle: \\\"Fotograf\\\\xEDas del congreso y de la exposici\\\\xF3n\\\",\\n      galleryCta: \\\"Abre la galer\\\\xEDa\\\",\\n      galleryHide: \\\"Cierra la galer\\\\xEDa\\\",\\n      videoTitle: \\\"V\\\\xEDdeo de la mesa redonda\\\",\\n      videoPlay: \\\"Reproduce el v\\\\xEDdeo\\\",\\n      pressTitle: \\\"Prensa\\\"\\n    },\\n    figueres: {\\n      aboutTitle: \\\"Sobre la exposici\\\\xF3n\\\",\\n      claim: \\\"En consultas externas del Hospital de Figueres\\\",\\n      p1: \\\"TDS SUICIDIO presenta la exposici\\\\xF3n \\\\xABImatges del Dol\\\\xBB, una iniciativa art\\\\xEDstica y educativa que explora el proceso emocional de las personas que han perdido a un ser querido por suicidio. A trav\\\\xE9s de una serie de im\\\\xE1genes evocadoras, la exposici\\\\xF3n busca visualizar sentimientos como la confusi\\\\xF3n, la culpa, la b\\\\xFAsqueda de respuestas y la aceptaci\\\\xF3n final.\\\",\\n      infoTitle: \\\"Fechas y lugar\\\",\\n      info1: \\\"Del 2 de julio al 29 de agosto de 2025.\\\",\\n      info2: \\\"Consultas Externas del Hospital de Figueres.\\\",\\n      posterTit\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78fd4a79 elementor-widget elementor-widget-html\" data-id=\"78fd4a79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"31\">\"le: \\\"Cartel de la exposici\\\\xF3n\\\",\\n      posterAlt: \\\"Cartel de la exposici\\\\xF3n en el Hospital de Figueres\\\",\\n      pressTitle: \\\"Nota de prensa\\\",\\n      pressHeadline: \\\"La exposici\\\\xF3n \\\\xABImatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\\xBB se puede visitar hasta el 29 de agosto en Consultas Externas del Hospital de Figueres\\\",\\n      pressBullet: \\\"La muestra, promovida por la Associaci\\\\xF3 Tramuntana despr\\\\xE9s del Su\\\\xEFcidi, presenta una selecci\\\\xF3n de im\\\\xE1genes creadas por el ilustrador digital Carlos Acedo.\\\",\\n      pressBody: \\\"Figueres, martes 3 de junio de 2025.- Esta ma\\\\xF1ana se ha inaugurado en Consultas Externas del Hospital de Figueres la exposici\\\\xF3n titulada \\\\xABImatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\\xBB, promovida por la Associaci\\\\xF3 Tramuntana despr\\\\xE9s del Su\\\\xEFcidi. \\\\xABImatges del Dol\\\\xBB es una muestra art\\\\xEDstica y educativa que aborda el duelo tras la p\\\\xE9rdida de un ser querido por suicidio. A trav\\\\xE9s de 11 im\\\\xE1genes creadas por Carlos Acedo, ilustrador digital con una experiencia consolidada desde 1998, la exposici\\\\xF3n busca plasmar el proceso emocional asociado a esta dif\\\\xEDcil experiencia, desde la negaci\\\\xF3n y la culpa hasta la eventual aceptaci\\\\xF3n y el amor incondicional. Cada imagen, acompa\\\\xF1ada de un breve texto explicativo, pretende generar empat\\\\xEDa y comprensi\\\\xF3n sobre el impacto del suicidio en las familias.\\\",\\n      galleryTitle: \\\"Galer\\\\xEDa de im\\\\xE1genes del Hospital de Figueres\\\",\\n      gallerySubtitle: \\\"Fotograf\\\\xEDas de la exposici\\\\xF3n y de los cuadros expuestos\\\",\\n      galleryCta: \\\"Abre la galer\\\\xEDa\\\",\\n      galleryHide: \\\"Cierra la galer\\\\xEDa\\\",\\n      photosTitle: \\\"Fotograf\\\\xEDas de la exposici\\\\xF3n en el Hospital de Figueres\\\",\\n      videoTitle: \\\"V\\\\xEDdeo de la exposici\\\\xF3n\\\",\\n      videoPlay: \\\"Reproduce el v\\\\xEDdeo\\\"\\n    },\\n    lloret: {\\n      aboutTitle: \\\"Sobre la exposici\\\\xF3n\\\",\\n      claim: \\\"Se celebra la Semana de la Salud, este a\\\\xF1o dedicada al bienestar emocional\\\",\\n      p1: \\\"TDS SUICIDIO presenta la exposici\\\\xF3n \\\\xABImatges del Dol\\\\xBB, una iniciativa art\\\\xEDstica y educativa que explora el proceso emocional de las personas que han perdido a un ser querido por suicidio. A trav\\\\xE9s de una serie de im\\\\xE1genes evocadoras, la exposici\\\\xF3n busca visualizar sentimientos como la confusi\\\\xF3n, la culpa, la b\\\\xFAsqueda de respuestas y la aceptaci\\\\xF3n final.\\\",\\n      infoTitle: \\\"Fechas y lugar\\\",\\n      info1: \\\"Del 31 de marzo al 7 de abril de 2025.\\\",\\n      info2: \\\"Lloret de Mar.\\\",\\n      talkTitle: \\\"Ponencia\\\",\\n      talk1: \\\"Como parte complementaria a la exposici\\\\xF3n, contamos con la participaci\\\\xF3n de la Dra. M\\\\xF2nica Cunill Olivas.\\\",\\n      talk2: \\\"\\\\xABC\\\\xF3mo vivir el duelo por suicidio: del dolor al amor.\\\\xBB\\\",\\n      posterTitle: \\\"Cartel de la exposici\\\\xF3n\\\",\\n      posterAlt: \\\"Cartel de la exposici\\\\xF3n en Lloret de Mar\\\",\\n      talkPosterTitle: \\\"Cartel de la ponencia\\\",\\n      talkPosterAlt: \\\"Cartel de la ponencia de la Dra. M\\\\xF2nica Cunill\\\",\\n      galleryTitle: \\\"Galer\\\\xEDa de im\\\\xE1genes de Lloret de Mar\\\",\\n      gallerySubtitle: \\\"Fotograf\\\\xEDas de la exposici\\\\xF3n y de la ponencia\\\",\\n      galleryCta: \\\"Abre la galer\\\\xEDa\\\",\\n      galleryHide: \\\"Cierra la galer\\\\xEDa\\\",\\n      photosTitle: \\\"Fotograf\\\\xEDas de la exposici\\\\xF3n en Lloret de Mar\\\",\\n      videoTitle: \\\"V\\\\xEDdeo de la exposici\\\\xF3n\\\",\\n      videoPlay: \\\"Reproduce el v\\\\xEDdeo\\\",\\n      pressTitle: \\\"Prensa\\\"\\n    },\\n    logos: {\\n      title: \\\"CON EL APOYO DE\\\",\\n      organisation: \\\"Impulso y organizaci\\\\xF3n\\\",\\n      creation: \\\"Creaci\\\\xF3n art\\\\xEDstica\\\",\\n      sponsors: \\\"Patrocinadores\\\",\\n      local: \\\"Colaboraci\\\\xF3n local\\\"\\n    },\\n    itinerary: {\\n      eyebrow: \\\"UNA EXPOSICI\\\\xD3N QUE SE MUEVE\\\",\\n      title: \\\"De la mirada al di\\\\xE1logo.\\\",\\n      lead: \\\"El proyecto ha pasado por espacios de salud y de encuentro. Consulta las experiencias recogidas en la web de TDS.\\\",\\n      hostTitle: \\\"\\\\xBFQuieres acoger la exposici\\\\xF3n?\\\",\\n      hostText: \\\"Habla con TDS sobre el espacio, el montaje y la posibilidad de acompa\\\\xF1arla de una presentaci\\\\xF3n.\\\",\\n      hostCta: \\\"Escribe a TDS \\\\u2197\\\"\\n    },\\n    footer: {\\n      title: \\\"Imatges del dol\\\",\\n      people: \\\"Carlos Acedo \\\\xB7 M\\\\xF2nica Cunill \\\\xB7 TDS\\\",\\n      association: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi \\\\u2197\\\",\\n      copyright: \\\"Obras de Carlos Acedo. Proyecto de la Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi.\\\",\\n      tagline: \\\"Acompa\\\\xF1amos a personas que han perdido a alguien por suicidio. Posvenci\\\\xF3n desde el minuto 1, con proximidad y sin juicios.\\\",\\n      addressTitle: \\\"Direcci\\\\xF3n\\\",\\n      phoneTitle: \\\"Tel\\\\xE9fono\\\",\\n      emailTitle: \\\"Correo electr\\\\xF3nico\\\",\\n      socialTitle: \\\"Redes sociales\\\",\\n      linksTitle: \\\"Enlaces\\\",\\n      aboutTds: \\\"Sobre TDS\\\",\\n      transparency: \\\"Transparencia\\\"\\n    },\\n    viewer: {\\n      close: \\\"Cerrar \\\\xD7\\\",\\n      closeAria: \\\"Cerrar la obra\\\",\\n      workLabel: \\\"OBRA\\\",\\n      artist: \\\"Carlos Acedo \\\\xB7 Imatges del dol\\\",\\n      panelLabel: \\\"TEXTO DEL PANEL\\\",\\n      original: \\\"Ver el panel original \\\\u2197\\\",\\n      originalNote: \\\"El panel original est\\\\xE1 en catal\\\\xE1n.\\\",\\n      prev: \\\"\\\\u2190 Anterior\\\",\\n      next: \\\"Siguiente \\\\u2192\\\",\\n      prevAria: \\\"Obra anterior\\\",\\n      nextAria: \\\"Obra siguiente\\\"\\n    },\\n    obres: {\\n      1: {\\n        title: \\\"La noticia\\\",\\n        alt: \\\"Una persona sobre un coche contempla un reloj que estalla en un cielo oscuro.\\\",\\n        text: \\\"Una noticia traum\\\\xE1tica puede ser profundamente perturbadora y dif\\\\xEDcil de procesar, provocando la sensaci\\\\xF3n de que lo que est\\\\xE1 pasando no puede ser real, igual que observar un fen\\\\xF3meno imposible en el cielo desafiando nuestra comprensi\\\\xF3n y percepci\\\\xF3n de la realidad, dej\\\\xE1ndonos confundidos y sin saber c\\\\xF3mo reaccionar.\\\"\\n      },\\n      2: {\\n        title: \\\"La ausencia\\\",\\n        alt: \\\"Una silla vac\\\\xEDa y una sombra humana proyectada en la pared.\\\",\\n        text: \\\"Aquella persona no est\\\\xE1 y no volver\\\\xE1, pero nadie est\\\\xE1 preparado para esa ausencia; se hace tan imposible que incluso podemos seguir viendo a esa persona en los objetos m\\\\xE1s cotidianos.\\\"\\n      },\\n      3: {\\n        title: \\\"\\\\xBFPor qu\\\\xE9?\\\",\\n        alt: \\\"Un hombre sostiene el peso de un enorme signo de interrogaci\\\\xF3n.\\\",\\n        text: \\\"La confusi\\\\xF3n y la b\\\\xFAsqueda constante de respuestas tras la p\\\\xE9rdida de un ser querido por suicidio pueden convertirse en una carga pesada que afecta significativamente a la vida diaria de quienes est\\\\xE1n en duelo.\\\"\\n      },\\n      4: {\\n        title: \\\"Verg\\\\xFCenza\\\",\\n        alt: \\\"Una mujer con las manos en la cara, rodeada de ojos que la miran.\\\",\\n        text: \\\"El suicidio todav\\\\xEDa carga con un estigma significativo. Las personas pueden sentir verg\\\\xFCenza a causa de la percepci\\\\xF3n negativa y de los juicios que otros puedan hacer sobre la familia. Hay que eliminar el estigma ayudando a las personas a entender que no deben sentirse avergonzadas por lo que ocurri\\\\xF3. El suicidio es una tragedia y no un reflejo de fracaso personal o familiar.\\\"\\n      },\\n      5: {\\n        title: \\\"Negaci\\\\xF3n\\\",\\n        alt: \\\"Un hombre alza la mano con la palabra NO encendida en la palma.\\\",\\n        text: \\\"Permitir el proceso: comprender que la negaci\\\\xF3n puede ser una etapa natural del duelo y dar tiempo a la persona para que procese la realidad a su ritmo.\\\"\\n      },\\n      11: {\\n        title: \\\"Ambivalencia\\\",\\n        alt: \\\"La silueta de una mujer con un coraz\\\\xF3n dividido entre el hielo y el fuego.\\\",\\n        text: \\\"La ambivalencia es un fen\\\\xF3meno profundamente humano en el duelo; este proceso a menudo da lugar a emociones complejas y contradictorias: amor y enfado, culpa y alivio. Estos sentimientos dividen el coraz\\\\xF3n entre hielo y fuego, simbolizando la ambivalencia emocional que define este tipo de duelo. El hielo refleja el entumecimiento, la culpa y la distancia emocional; el fuego encarna el amor profundo, la ira y el dolor intenso. Ambas fuerzas opuestas coexisten, evidenciando la complejidad del duelo y la lucha interna por integrar emociones contradictorias. Estas fuerzas, aunque aparentemente opuestas, son esenciales para comprender la naturaleza humana y encontrar un equilibrio emocional en medio de la p\\\\xE9rdida.\\\"\\n      },\\n      6: {\\n        title: \\\"Culpa\\\",\\n        alt: \\\"Una persona sola ante un laberinto de caminos en un bosque oscuro.\\\",\\n        text: \\\"La culpa es una de las emociones m\\\\xE1s intensas que enfrentan quienes pierden a un ser querido por suicidio, manifest\\\\xE1ndose en el autocuestionamiento y una falsa sensaci\\\\xF3n de responsabilidad. A menudo creen que podr\\\\xEDan haber cambiado el desenlace estando m\\\\xE1s presentes o tomando ciertas acciones. Sin embargo, esta idea es err\\\\xF3nea, ya que nadie tiene control total sobre las decisiones de otra persona.\\\"\\n      },\\n      7: {\\n        title: \\\"Recuerdo y memoria\\\",\\n        alt: \\\"Un archivo de retratos y siluetas con dos caras iluminadas en el centro.\\\",\\n        text: \\\"Quiz\\\\xE1 cuando miramos las fotos de nuestros recuerdos nos gustar\\\\xEDa que esas personas fueran desconocidas como sombras an\\\\xF3nimas. Pero no podemos abandonar al olvido todo lo que nos aportaron las personas queridas porque el final que tuvieron no fue el que esper\\\\xE1bamos. Debemos conservar su recuerdo y su memoria centr\\\\xE1ndonos en todo lo bueno que aportaron a nuestra vida.\\\"\\n      },\\n      8: {\\n        title: \\\"Aceptaci\\\\xF3n\\\",\\n        alt: \\\"Dos manos sostienen un coraz\\\\xF3n con tiritas sobre las heridas.\\\",\\n        text: \\\"Aceptar un hecho triste implica reconocer que las heridas permanecen, pero eso no significa que debamos cargar con la culpa de lo ocurrido. Las tiritas, como cicatrices visibles, se convierten en recordatorios de que seguimos avanzando, de que el dolor no nos define, sino nuestra capacidad de seguir adelante. Y aunque no fuimos responsables de las heridas, s\\\\xED somos responsables de c\\\\xF3mo las llevamos, de encontrar un nuevo equilibrio mientras llevamos esos recuerdos con nosotros.\\\"\\n      },\\n      9: {\\n        title: \\\"Apoyo\\\",\\n        alt: \\\"Dos personas se abrazan mientras una sombra oscura se disuelve.\\\",\\n        text: \\\"Dar apoyo emocional a las personas que han perdido a un ser querido por suicidio es vital, ya que este tipo de duelo es \\\\xFAnico y complejo. Muchas veces sienten aislamiento, incomprensi\\\\xF3n e incluso sentimientos de culpa que dificultan su proceso de sanaci\\\\xF3n. Crear espacios seguros y sin juicio donde puedan expresar sus emociones les ayuda a sentirse apoyadas y a entender que no est\\\\xE1n solas en este camino.\\\"\\n      },\\n      10: {\\n        title: \\\"Amor incondicional\\\",\\n        alt: \\\"Un hombre sentado en un banco mira la presencia transparente de una mujer bajo la luz de un \\\\xE1rbol.\\\",\\n        text: \\\"El duelo es el espacio que nos permite transformar el inmenso dolor que sentimos por la muerte de nuestro ser querido en lo que realmente es: amor. Un amor cualitativamente distinto, con otra tonalidad, un amor aut\\\\xE9ntico, libre de toda posesi\\\\xF3n, y que va m\\\\xE1s all\\\\xE1 de la materia, el tiempo y el espacio, un Amor Incondicional. Incondicional porque no necesito que est\\\\xE9s f\\\\xEDsicamente aqu\\\\xED para sentir que sigo queri\\\\xE9ndote, que sigues en m\\\\xED y que los lazos que nos unen son eternos.\\\",\\n        credit: \\\"Texto del panel: M\\\\xF2nica Cunill\\\"\\n      },\\n      12: {\\n        title: \\\"Rabia\\\",\\n        alt: \\\"Un ni\\\\xF1o sentado, con expresi\\\\xF3n enfadada, junto a una sombra en la pared.\\\",\\n        text: \\\"La rabia en el duelo por suicidio nos conecta con nuestro ni\\\\xF1o interior, esa parte de nosotros que todav\\\\xEDa busca seguridad y amor incondicional. Enfrentar la muerte, acto infligido de un ser querido, puede sentirse como una traici\\\\xF3n profunda, un abandono imposible de comprender. Como ni\\\\xF1os, aprendemos que quienes nos quieren deber\\\\xEDan protegernos y estar siempre ah\\\\xED, por lo que su marcha voluntaria rompe ese pacto emocional y nos deja con una ira cargada de impotencia. Esta rabia surge porque no tenemos respuestas claras, porque el dolor nos sobrepasa y porque sentimos que el\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15f0a0b5 elementor-widget elementor-widget-html\" data-id=\"15f0a0b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"32\">\" suicidio trastoca el v\\\\xEDnculo que cre\\\\xEDamos indestructible. Aceptarla y darle espacio es parte del proceso de sanaci\\\\xF3n, y eso nos permite reconciliar el amor con la ausencia sin quedar atrapados en el resentimiento.\\\"\\n      }\\n    }\\n  };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/i18n\/fr.ts\\n  var pm = {\\n    code: \\\"fr\\\",\\n    htmlLang: \\\"fr\\\",\\n    meta: {\\n      title: \\\"Images du deuil \\\\xB7 TDS\\\",\\n      description: \\\"Images du deuil : r\\\\xE9flexions sur la perte par suicide. Une exposition de Carlos Acedo, avec M\\\\xF2nica Cunill et TDS.\\\"\\n    },\\n    ui: {\\n      languageLabel: \\\"Langue\\\",\\n      skip: \\\"Aller aux \\\\u0153uvres\\\",\\n      brandAria: \\\"TDS, site de l\\\\u2019association\\\",\\n      contact: \\\"Contacter TDS \\\\u2197\\\",\\n      contactHelp: \\\"Contact et aide\\\",\\n      donations: \\\"Dons\\\",\\n      navAria: \\\"Navigation principale\\\",\\n      navWorks: \\\"Les \\\\u0153uvres\\\",\\n      navProject: \\\"Le projet\\\",\\n      navPeople: \\\"Qui rend cela possible\\\",\\n      navItinerary: \\\"Itin\\\\xE9rance\\\"\\n    },\\n    hero: {\\n      eyebrow: \\\"TDS \\\\xB7 EXPOSITION ARTISTIQUE\\\",\\n      titleLine1: \\\"Images\\\",\\n      titleLine2: \\\"du \\\",\\n      titleEm: \\\"deuil.\\\",\\n      subtitle: \\\"R\\\\xE9flexions sur la perte par suicide\\\",\\n      intro: \\\"Un espace pour regarder, ressentir et comprendre. L\\\\u2019art donne forme aux \\\\xE9motions et ouvre une conversation sur ce qui est souvent difficile \\\\xE0 mettre en mots.\\\",\\n      cta: \\\"Parcourir l\\\\u2019exposition\\\",\\n      creditWork: \\\"\\\\u0152uvre de\\\",\\n      creditWith: \\\"Avec\\\",\\n      creditAnd: \\\"et\\\",\\n      heroAlt: \\\"Affiche de l\\\\u2019exposition Imatges del dol. R\\\\xE9flexions sur la perte par suicide, \\\\u0153uvre de Carlos Acedo\\\"\\n    },\\n    gallery: {\\n      eyebrow: \\\"L\\\\u2019EXPOSITION\\\",\\n      title: \\\"Des regards qui nous rapprochent.\\\",\\n      lead: \\\"Choisissez une \\\\u0153uvre et arr\\\\xEAtez-vous le temps qu\\\\u2019il vous faudra. Chaque image invite \\\\xE0 une r\\\\xE9flexion personnelle.\\\",\\n      openAria: (e) => `Ouvrir ${e}`\\n    },\\n    project: {\\n      eyebrow: \\\"ART, M\\\\xC9MOIRE ET COMMUNAUT\\\\xC9\\\",\\n      titleA: \\\"Rendre le deuil visible.\\\",\\n      titleB: \\\"Ouvrir un espace d\\\\u2019\\\\xE9coute.\\\",\\n      p1: \\\"\\\\xAB Images du deuil : r\\\\xE9flexions sur la perte par suicide \\\\xBB est une initiative artistique et \\\\xE9ducative de l\\\\u2019Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi. \\\\xC0 travers les images de Carlos Acedo, le projet invite \\\\xE0 s\\\\u2019approcher de l\\\\u2019exp\\\\xE9rience des personnes qui ont perdu un \\\\xEAtre cher par suicide.\\\",\\n      p2: \\\"La confusion, l\\\\u2019absence, la culpabilit\\\\xE9, le souvenir, le soutien et l\\\\u2019amour cohabitent dans un parcours qui veut favoriser l\\\\u2019empathie, briser le silence et faire place \\\\xE0 la m\\\\xE9moire.\\\",\\n      p3: \\\"L\\\\u2019exposition s\\\\u2019adresse aux personnes endeuill\\\\xE9es, aux professionnels, aux \\\\xE9tudiants et \\\\xE0 tous ceux qui souhaitent comprendre et accompagner. Les \\\\u0153uvres sont accompagn\\\\xE9es de textes et, lors des pr\\\\xE9sentations en pr\\\\xE9sentiel, d\\\\u2019espaces de dialogue.\\\"\\n    },\\n    people: {\\n      eyebrow: \\\"QUI REND CELA POSSIBLE\\\",\\n      title: \\\"Trois regards, un projet partag\\\\xE9.\\\",\\n      tdsIndex: \\\"01 \/ IMPULSION ET ORGANISATION\\\",\\n      tdsSub: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi\\\",\\n      tdsP1: \\\"Le projet na\\\\xEEt de l\\\\u2019association et du v\\\\xE9cu personnel de son pr\\\\xE9sident, Jordi Costa, qui a perdu un \\\\xEAtre cher par suicide. C\\\\u2019est lui qui confie \\\\xE0 Carlos Acedo la responsabilit\\\\xE9 de traduire en images son exp\\\\xE9rience du deuil ; toute l\\\\u2019exposition d\\\\xE9coule de cette commande.\\\",\\n      tdsP2: \\\"L\\\\u2019association porte le projet et en rend possible l\\\\u2019organisation, la pr\\\\xE9paration, le montage et la diffusion. Les v\\\\xE9cus des personnes endeuill\\\\xE9es sont \\\\xE0 l\\\\u2019origine des \\\\xE9motions qui prennent forme dans les \\\\u0153uvres.\\\",\\n      tdsP3: \\\"Avec cette exposition itin\\\\xE9rante, TDS porte la conversation sur le deuil apr\\\\xE8s un suicide dans des espaces de sant\\\\xE9, culturels et communautaires, et promeut un regard d\\\\u2019\\\\xE9coute et d\\\\u2019accompagnement.\\\",\\n      tdsLink: \\\"D\\\\xE9couvrir l\\\\u2019association \\\\u2197\\\",\\n      carlosIndex: \\\"02 \/ CR\\\\xC9ATION ARTISTIQUE\\\",\\n      carlosP1: \\\"Carlos Acedo est l\\\\u2019illustrateur num\\\\xE9rique qui donne forme visuelle \\\\xE0 l\\\\u2019exposition Images du deuil. Fort d\\\\u2019un parcours confirm\\\\xE9 depuis 1998, il a d\\\\xE9velopp\\\\xE9 sa carri\\\\xE8re dans l\\\\u2019art visuel num\\\\xE9rique, affinant des techniques pour transmettre des id\\\\xE9es et des \\\\xE9motions de mani\\\\xE8re percutante.\\\",\\n      carlosP2: \\\"Son style met l\\\\u2019accent sur la narration visuelle : chaque image raconte une histoire et cherche \\\\xE0 cr\\\\xE9er une connexion profonde avec le spectateur. Dans ce projet, bien qu\\\\u2019il n\\\\u2019ait pas v\\\\xE9cu personnellement une perte par suicide, il a cr\\\\xE9\\\\xE9 les \\\\u0153uvres \\\\xE0 partir de v\\\\xE9cus et d\\\\u2019\\\\xE9motions partag\\\\xE9s par des personnes de l\\\\u2019Association Tramuntana Apr\\\\xE8s le Suicide (y compris l\\\\u2019exp\\\\xE9rience de son pr\\\\xE9sident), les transformant en un langage symbolique, sinc\\\\xE8re et respectueux qui aide \\\\xE0 briser le silence et \\\\xE0 renforcer la postvention.\\\",\\n      monicaIndex: \\\"03 \/ PR\\\\xC9SENTATION ET DEUIL\\\",\\n      monicaPhotoAlt: \\\"Portrait de M\\\\xF2nica Cunill, souriante, de face.\\\",\\n      monicaPhotoCaption: \\\"M\\\\xF2nica Cunill.\\\",\\n      monicaP1: \\\"La Dre M\\\\xF2nica Cunill Olivas est docteure en Psychologie, enseignante et chercheuse \\\\xE0 la Universitat de Girona, avec plus de 20 ans d\\\\u2019exp\\\\xE9rience dans l\\\\u2019accompagnement de familles en processus de perte et de deuil. Elle dirige le Postgrau en Intervenci\\\\xF3 en p\\\\xE8rdua, dol i crisi de la Fundaci\\\\xF3 Universitat de Girona et est autrice de livres et de mat\\\\xE9riels de r\\\\xE9f\\\\xE9rence comme Sempre Estarem Junts (2024), Nadie me Entiende (2013), Rituales de Despedida y Conmemoraciones (2008) et L\\\\u2019Or\\\\xE1culo del Duelo (2024).\\\",\\n      monicaTalkTitle: \\\"Vivre le deuil apr\\\\xE8s un suicide : de la douleur \\\\xE0 l\\\\u2019amour\\\",\\n      monicaP2: \\\"Lors des pr\\\\xE9sentations de l\\\\u2019exposition, la Dre Cunill propose la conf\\\\xE9rence \\\\u201CVivre le deuil apr\\\\xE8s un suicide : de la douleur \\\\xE0 l\\\\u2019amour\\\\u201D, une rencontre ouverte au public o\\\\xF9 le deuil est expliqu\\\\xE9 comme un processus, o\\\\xF9 des mots sont mis sur des \\\\xE9motions complexes et o\\\\xF9 sont partag\\\\xE9s des outils pour traverser la douleur, en renfor\\\\xE7ant la postvention et le soutien communautaire.\\\",\\n      monicaBooks: \\\"Publications recens\\\\xE9es dans le projet\\\",\\n      pdfLink: \\\"Biographie\\\",\\n      pdfOriginalNote: \\\"Document en catalan, dans sa version originale.\\\"\\n    },\\n    bio: {\\n      pageLabel: \\\"Page\\\",\\n      zoomIn: \\\"Agrandir la page\\\",\\n      zoomOut: \\\"R\\\\xE9duire\\\"\\n    },\\n    expo: {\\n      photosTitle: \\\"Photos de l\\\\u2019expo\\\",\\n      photosMercadalTitle: \\\"Photos de l\\\\u2019exposition et de la pr\\\\xE9sentation de M\\\\xF2nica Cunill\\\",\\n      back: \\\"Retour aux expositions\\\",\\n      photoAlt: (e) => `Photographie ${e} de l\\\\u2019exposition`,\\n      openAria: (e) => `Agrandir la photographie ${e}`,\\n      posterCaption: \\\"Affiche de remerciements de l\\\\u2019exposition\\\",\\n      photoLabel: \\\"Photographie\\\"\\n    },\\n    mercadal: {\\n      aboutTitle: \\\"\\\\xC0 propos de l\\\\u2019exposition\\\",\\n      p1: \\\"L\\\\u2019Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi pr\\\\xE9sente \\\\xAB Imatges del Dol : Reflexions sobre la P\\\\xE8rdua per Su\\\\xEFcidi \\\\xBB, une exposition artistique et \\\\xE9ducative sur le processus \\\\xE9motionnel apr\\\\xE8s la perte d\\\\u2019un \\\\xEAtre cher par suicide.\\\",\\n      p2: \\\"L\\\\u2019exposition r\\\\xE9unit des images de l\\\\u2019illustrateur num\\\\xE9rique Carlos Acedo, inspir\\\\xE9es d\\\\u2019exp\\\\xE9riences r\\\\xE9elles recueillies par l\\\\u2019association, et s\\\\u2019accompagne de la conf\\\\xE9rence de la docteure en psychologie M\\\\xF2nica Cunill : \\\\xAB Vivre le deuil apr\\\\xE8s un suicide : de la douleur \\\\xE0 l\\\\u2019amour \\\\xBB.\\\",\\n      p3: \\\"Elle s\\\\u2019adresse aux personnes touch\\\\xE9es, aux professionnels de la sant\\\\xE9 mentale, aux jeunes et au grand public, avec des espaces de dialogue et de r\\\\xE9flexion anim\\\\xE9s par des sp\\\\xE9cialistes.\\\",\\n      p4: \\\"L\\\\u2019Espai C\\\\xEDvic Mercadal, situ\\\\xE9 au centre de G\\\\xE9rone, sur la place Jordi de Sant Jordi, est un \\\\xE9quipement rattach\\\\xE9 au Centre C\\\\xEDvic Barri Vell-Mercadal. Cet espace a accueilli l\\\\u2019exposition \\\\xAB Imatges del dol \\\\xBB et la pr\\\\xE9sentation de M\\\\xF2nica Cunill. Une rencontre pour partager, par l\\\\u2019art et la parole, un regard sur le deuil apr\\\\xE8s un suicide.\\\",\\n      infoTitle: \\\"Informations et lieu\\\",\\n      info1: \\\"Espai C\\\\xEDvic Mercadal, Pla\\\\xE7a Jordi de Sant Jordi, 1 (G\\\\xE9rone).\\\",\\n      info2: \\\"Du 13 au 17 janvier et du 22 au 31 janvier, \\\\xE0 partir de 16 h.\\\",\\n      info3: \\\"Jeudi 23 janvier, \\\\xE0 18 h 30 : conf\\\\xE9rence de M\\\\xF2nica Cunill.\\\",\\n      videoTitle: \\\"Vid\\\\xE9o de l\\\\u2019exposition\\\",\\n      videoPlay: \\\"Lire la vid\\\\xE9o\\\",\\n      pressTitle: \\\"Presse\\\",\\n      galleryTitle: \\\"Galerie d\\\\u2019images du Mercadal\\\",\\n      galleryCta: \\\"Ouvrir la galerie\\\",\\n      galleryHide: \\\"Fermer la galerie\\\"\\n    },\\n    congres: {\\n      aboutTitle: \\\"\\\\xC0 propos du congr\\\\xE8s\\\",\\n      claim: \\\"Briser les tabous de la sant\\\\xE9 mentale\\\",\\n      p1: \\\"Le Ier Congr\\\\xE8s du Bien-\\\\xEAtre \\\\xE9motionnel \\\\xAB Briser les tabous \\\\xBB est une occasion unique d\\\\u2019acqu\\\\xE9rir des outils pr\\\\xE9cieux pour prendre soin de sa sant\\\\xE9 mentale et \\\\xE9motionnelle et l\\\\u2019am\\\\xE9liorer.\\\",\\n      p2: \\\"Cet \\\\xE9v\\\\xE9nement vous aidera \\\\xE0 mieux comprendre en quoi les politiques publiques, la pr\\\\xE9vention et la gestion \\\\xE9motionnelle sont essentielles pour affronter les d\\\\xE9fis actuels dans un monde de plus en plus num\\\\xE9ris\\\\xE9.\\\",\\n      infoTitle: \\\"Dates et lieu\\\",\\n      info1: \\\"20 et 21 janvier 2025.\\\",\\n      info2: \\\"Lieu : Palau Firal de Girona.\\\",\\n      info3: \\\"Participation de l\\\\u2019Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi avec l\\\\u2019exposition \\\\xAB Imatges del dol \\\\xBB et la table ronde \\\\xAB Trencar el tab\\\\xFA del su\\\\xEFcidi \\\\xBB.\\\",\\n      programCta: \\\"Programme et inscriptions\\\",\\n      posterTitle: \\\"Affiche du congr\\\\xE8s\\\",\\n      posterAlt: \\\"Affiche du 1r Congr\\\\xE9s de Benestar Emocional de Girona\\\",\\n      galleryTitle: \\\"Galerie d\\\\u2019images du congr\\\\xE8s\\\",\\n      gallerySubtitle: \\\"Photographies du congr\\\\xE8s et de l\\\\u2019exposition\\\",\\n      galleryCta: \\\"Ouvrir la galerie\\\",\\n      galleryHide: \\\"Fermer la galerie\\\",\\n      videoTitle: \\\"Vid\\\\xE9o de la table ronde\\\",\\n      videoPlay: \\\"Lire la vid\\\\xE9o\\\",\\n      pressTitle: \\\"Presse\\\"\\n    },\\n    figueres: {\\n      aboutTitle: \\\"\\\\xC0 propos de l\\\\u2019exposition\\\",\\n      claim: \\\"Aux consultations externes de l\\\\u2019H\\\\xF4pital de Figueres\\\",\\n      p1: \\\"TDS SUICIDIO pr\\\\xE9sente l\\\\u2019exposition \\\\xAB Imatges del Dol \\\\xBB, une initiative artistique et \\\\xE9ducative qui explore le processus \\\\xE9motionnel des personnes ayant perdu un \\\\xEAtre cher par suicide. \\\\xC0 travers une s\\\\xE9rie d\\\\u2019images \\\\xE9vocatrices, l\\\\u2019exposition cherche \\\\xE0 rendre visibles des sentiments comme la confusion, la culpabilit\\\\xE9, la recherche de r\\\\xE9ponses et l\\\\u2019acceptation finale.\\\",\\n      infoTitle: \\\"Dates et lieu\\\",\\n      info1: \\\"Du 2 juillet au 29 ao\\\\xFBt 2025.\\\",\\n      info2: \\\"Consultations externes de l\\\\u2019H\\\\xF4pital de Figueres.\\\",\\n      posterTitle: \\\"Affiche de l\\\\u2019exposition\\\",\\n      posterAlt: \\\"Affiche de l\\\\u2019exposition \\\\xE0 l\\\\u2019H\\\\xF4pital de Figueres\\\",\\n      pressTitle: \\\"Communiqu\\\\xE9 de presse\\\",\\n      pressHeadline: \\\"L\\\\u2019exposition \\\\xAB Imatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi \\\\xBB est visible jusqu\\\\u2019au 29 ao\\\\xFBt aux Consultations externes de l\\\\u2019H\\\\xF4pital de Figueres\\\",\\n      pressBullet: \\\"L\\\\u2019exposition, port\\\\xE9e par l\\\\u2019Associaci\\\\xF3 Tramuntana despr\\\\xE9s del Su\\\\xEFcidi, pr\\\\xE9sente une s\\\\xE9lection d\\\\u2019images cr\\\\xE9\\\\xE9es par l\\\\u2019illustrateur num\\\\xE9rique Carlos Acedo.\\\",\\n      pressBody: \\\"Figueres, mardi 3 juin 2025.- Ce matin a \\\\xE9t\\\\xE9 inaugur\\\\xE9e aux Consultations externes de l\\\\u2019H\\\\xF4pital de Figueres l\\\\u2019exposition intitul\\\\xE9e \\\\xAB Imatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi \\\\xBB, port\\\\xE9e par l\\\\u2019Associaci\\\\xF3 Tramu\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e42bce elementor-widget elementor-widget-html\" data-id=\"e42bce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"33\">\"ntana despr\\\\xE9s del Su\\\\xEFcidi. \\\\xAB Imatges del Dol \\\\xBB est une exposition artistique et \\\\xE9ducative qui aborde le deuil apr\\\\xE8s la perte d\\\\u2019un \\\\xEAtre cher par suicide. \\\\xC0 travers 11 images cr\\\\xE9\\\\xE9es par Carlos Acedo, illustrateur num\\\\xE9rique dont l\\\\u2019exp\\\\xE9rience est reconnue depuis 1998, l\\\\u2019exposition cherche \\\\xE0 exprimer le processus \\\\xE9motionnel li\\\\xE9 \\\\xE0 cette exp\\\\xE9rience difficile, du d\\\\xE9ni et de la culpabilit\\\\xE9 jusqu\\\\u2019\\\\xE0 l\\\\u2019acceptation et l\\\\u2019amour inconditionnel. Chaque image, accompagn\\\\xE9e d\\\\u2019un bref texte explicatif, vise \\\\xE0 susciter l\\\\u2019empathie et la compr\\\\xE9hension de l\\\\u2019impact du suicide sur les familles.\\\",\\n      galleryTitle: \\\"Galerie d\\\\u2019images de l\\\\u2019H\\\\xF4pital de Figueres\\\",\\n      gallerySubtitle: \\\"Photographies de l\\\\u2019exposition et des \\\\u0153uvres expos\\\\xE9es\\\",\\n      galleryCta: \\\"Ouvrir la galerie\\\",\\n      galleryHide: \\\"Fermer la galerie\\\",\\n      photosTitle: \\\"Photographies de l\\\\u2019exposition \\\\xE0 l\\\\u2019H\\\\xF4pital de Figueres\\\",\\n      videoTitle: \\\"Vid\\\\xE9o de l\\\\u2019exposition\\\",\\n      videoPlay: \\\"Lire la vid\\\\xE9o\\\"\\n    },\\n    lloret: {\\n      aboutTitle: \\\"\\\\xC0 propos de l\\\\u2019exposition\\\",\\n      claim: \\\"Dans le cadre de la Semaine de la Sant\\\\xE9, consacr\\\\xE9e cette ann\\\\xE9e au bien-\\\\xEAtre \\\\xE9motionnel\\\",\\n      p1: \\\"TDS SUICIDIO pr\\\\xE9sente l\\\\u2019exposition \\\\xAB Imatges del Dol \\\\xBB, une initiative artistique et \\\\xE9ducative qui explore le processus \\\\xE9motionnel des personnes ayant perdu un \\\\xEAtre cher par suicide. \\\\xC0 travers une s\\\\xE9rie d\\\\u2019images \\\\xE9vocatrices, l\\\\u2019exposition cherche \\\\xE0 rendre visibles des sentiments comme la confusion, la culpabilit\\\\xE9, la recherche de r\\\\xE9ponses et l\\\\u2019acceptation finale.\\\",\\n      infoTitle: \\\"Dates et lieu\\\",\\n      info1: \\\"Du 31 mars au 7 avril 2025.\\\",\\n      info2: \\\"Lloret de Mar.\\\",\\n      talkTitle: \\\"Conf\\\\xE9rence\\\",\\n      talk1: \\\"En compl\\\\xE9ment de l\\\\u2019exposition, nous accueillons la Dre M\\\\xF2nica Cunill Olivas.\\\",\\n      talk2: \\\"\\\\xAB Comment vivre le deuil apr\\\\xE8s un suicide : de la douleur \\\\xE0 l\\\\u2019amour. \\\\xBB\\\",\\n      posterTitle: \\\"Affiche de l\\\\u2019exposition\\\",\\n      posterAlt: \\\"Affiche de l\\\\u2019exposition \\\\xE0 Lloret de Mar\\\",\\n      talkPosterTitle: \\\"Affiche de la conf\\\\xE9rence\\\",\\n      talkPosterAlt: \\\"Affiche de la conf\\\\xE9rence de la Dre M\\\\xF2nica Cunill\\\",\\n      galleryTitle: \\\"Galerie d\\\\u2019images de Lloret de Mar\\\",\\n      gallerySubtitle: \\\"Photographies de l\\\\u2019exposition et de la conf\\\\xE9rence\\\",\\n      galleryCta: \\\"Ouvrir la galerie\\\",\\n      galleryHide: \\\"Fermer la galerie\\\",\\n      photosTitle: \\\"Photographies de l\\\\u2019exposition \\\\xE0 Lloret de Mar\\\",\\n      videoTitle: \\\"Vid\\\\xE9o de l\\\\u2019exposition\\\",\\n      videoPlay: \\\"Lire la vid\\\\xE9o\\\",\\n      pressTitle: \\\"Presse\\\"\\n    },\\n    logos: {\\n      title: \\\"AVEC LE SOUTIEN DE\\\",\\n      organisation: \\\"Impulsion et organisation\\\",\\n      creation: \\\"Cr\\\\xE9ation artistique\\\",\\n      sponsors: \\\"Sponsors\\\",\\n      local: \\\"Collaboration locale\\\"\\n    },\\n    itinerary: {\\n      eyebrow: \\\"UNE EXPOSITION QUI SE D\\\\xC9PLACE\\\",\\n      title: \\\"Du regard au dialogue.\\\",\\n      lead: \\\"Le projet est pass\\\\xE9 par des espaces de sant\\\\xE9 et de rencontre. Consultez les exp\\\\xE9riences recueillies sur le site de TDS.\\\",\\n      hostTitle: \\\"Vous souhaitez accueillir l\\\\u2019exposition ?\\\",\\n      hostText: \\\"Parlez-en avec TDS : l\\\\u2019espace, le montage et la possibilit\\\\xE9 de l\\\\u2019accompagner d\\\\u2019une pr\\\\xE9sentation.\\\",\\n      hostCta: \\\"\\\\xC9crire \\\\xE0 TDS \\\\u2197\\\"\\n    },\\n    footer: {\\n      title: \\\"Imatges del dol\\\",\\n      people: \\\"Carlos Acedo \\\\xB7 M\\\\xF2nica Cunill \\\\xB7 TDS\\\",\\n      association: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi \\\\u2197\\\",\\n      copyright: \\\"\\\\u0152uvres de Carlos Acedo. Projet de l\\\\u2019Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi.\\\",\\n      tagline: \\\"Nous accompagnons les personnes qui ont perdu un proche par suicide. Postvention d\\\\xE8s la premi\\\\xE8re minute, avec proximit\\\\xE9 et sans jugement.\\\",\\n      addressTitle: \\\"Adresse\\\",\\n      phoneTitle: \\\"T\\\\xE9l\\\\xE9phone\\\",\\n      emailTitle: \\\"E-mail\\\",\\n      socialTitle: \\\"R\\\\xE9seaux sociaux\\\",\\n      linksTitle: \\\"Liens\\\",\\n      aboutTds: \\\"\\\\xC0 propos de TDS\\\",\\n      transparency: \\\"Transparence\\\"\\n    },\\n    viewer: {\\n      close: \\\"Fermer \\\\xD7\\\",\\n      closeAria: \\\"Fermer l\\\\u2019\\\\u0153uvre\\\",\\n      workLabel: \\\"\\\\u0152UVRE\\\",\\n      artist: \\\"Carlos Acedo \\\\xB7 Imatges del dol\\\",\\n      panelLabel: \\\"TEXTE DU PANNEAU\\\",\\n      original: \\\"Voir le panneau original \\\\u2197\\\",\\n      originalNote: \\\"Le panneau original est en catalan.\\\",\\n      prev: \\\"\\\\u2190 Pr\\\\xE9c\\\\xE9dente\\\",\\n      next: \\\"Suivante \\\\u2192\\\",\\n      prevAria: \\\"\\\\u0152uvre pr\\\\xE9c\\\\xE9dente\\\",\\n      nextAria: \\\"\\\\u0152uvre suivante\\\"\\n    },\\n    obres: {\\n      1: {\\n        title: \\\"La nouvelle\\\",\\n        alt: \\\"Une personne sur une voiture contemple une horloge qui \\\\xE9clate dans un ciel sombre.\\\",\\n        text: \\\"Une nouvelle traumatisante peut \\\\xEAtre profond\\\\xE9ment bouleversante et difficile \\\\xE0 assimiler, provoquant le sentiment que ce qui arrive ne peut pas \\\\xEAtre r\\\\xE9el, comme observer un ph\\\\xE9nom\\\\xE8ne impossible dans le ciel qui d\\\\xE9fie notre compr\\\\xE9hension et notre perception de la r\\\\xE9alit\\\\xE9, nous laissant confus et sans savoir comment r\\\\xE9agir.\\\"\\n      },\\n      2: {\\n        title: \\\"L\\\\u2019absence\\\",\\n        alt: \\\"Une chaise vide et une ombre humaine projet\\\\xE9e sur le mur.\\\",\\n        text: \\\"Cette personne n\\\\u2019est plus l\\\\xE0 et ne reviendra pas, mais personne n\\\\u2019est pr\\\\xE9par\\\\xE9 \\\\xE0 cette absence ; elle devient si impossible que nous pouvons m\\\\xEAme continuer \\\\xE0 voir cette personne dans les objets les plus quotidiens.\\\"\\n      },\\n      3: {\\n        title: \\\"Pourquoi ?\\\",\\n        alt: \\\"Un homme soutient le poids d\\\\u2019un \\\\xE9norme point d\\\\u2019interrogation.\\\",\\n        text: \\\"La confusion et la recherche constante de r\\\\xE9ponses apr\\\\xE8s la perte d\\\\u2019un \\\\xEAtre cher par suicide peuvent devenir un lourd fardeau qui affecte consid\\\\xE9rablement la vie quotidienne des personnes endeuill\\\\xE9es.\\\"\\n      },\\n      4: {\\n        title: \\\"Honte\\\",\\n        alt: \\\"Une femme, les mains sur le visage, entour\\\\xE9e d\\\\u2019yeux qui la regardent.\\\",\\n        text: \\\"Le suicide porte encore une stigmatisation importante. Les personnes peuvent ressentir de la honte \\\\xE0 cause de la perception n\\\\xE9gative et des jugements que d\\\\u2019autres pourraient porter sur la famille. Il faut \\\\xE9liminer la stigmatisation en aidant les personnes \\\\xE0 comprendre qu\\\\u2019elles n\\\\u2019ont pas \\\\xE0 avoir honte de ce qui est arriv\\\\xE9. Le suicide est une trag\\\\xE9die et non le reflet d\\\\u2019un \\\\xE9chec personnel ou familial.\\\"\\n      },\\n      5: {\\n        title: \\\"D\\\\xE9ni\\\",\\n        alt: \\\"Un homme l\\\\xE8ve la main avec le mot NON allum\\\\xE9 dans la paume.\\\",\\n        text: \\\"Permettre le processus : comprendre que le d\\\\xE9ni peut \\\\xEAtre une \\\\xE9tape naturelle du deuil et laisser \\\\xE0 la personne le temps d\\\\u2019assimiler la r\\\\xE9alit\\\\xE9 \\\\xE0 son rythme.\\\"\\n      },\\n      11: {\\n        title: \\\"Ambivalence\\\",\\n        alt: \\\"La silhouette d\\\\u2019une femme avec un c\\\\u0153ur partag\\\\xE9 entre la glace et le feu.\\\",\\n        text: \\\"L\\\\u2019ambivalence est un ph\\\\xE9nom\\\\xE8ne profond\\\\xE9ment humain dans le deuil ; ce processus donne souvent lieu \\\\xE0 des \\\\xE9motions complexes et contradictoires : amour et col\\\\xE8re, culpabilit\\\\xE9 et soulagement. Ces sentiments divisent le c\\\\u0153ur entre glace et feu, symbolisant l\\\\u2019ambivalence \\\\xE9motionnelle qui d\\\\xE9finit ce type de deuil. La glace refl\\\\xE8te l\\\\u2019engourdissement, la culpabilit\\\\xE9 et la distance \\\\xE9motionnelle ; le feu incarne l\\\\u2019amour profond, la col\\\\xE8re et la douleur intense. Ces deux forces oppos\\\\xE9es coexistent, mettant en \\\\xE9vidence la complexit\\\\xE9 du deuil et la lutte int\\\\xE9rieure pour int\\\\xE9grer des \\\\xE9motions contradictoires. Ces forces, bien qu\\\\u2019apparemment oppos\\\\xE9es, sont essentielles pour comprendre la nature humaine et trouver un \\\\xE9quilibre \\\\xE9motionnel au milieu de la perte.\\\"\\n      },\\n      6: {\\n        title: \\\"Culpabilit\\\\xE9\\\",\\n        alt: \\\"Une personne seule devant un labyrinthe de chemins dans une for\\\\xEAt sombre.\\\",\\n        text: \\\"La culpabilit\\\\xE9 est l\\\\u2019une des \\\\xE9motions les plus intenses auxquelles font face ceux qui perdent un \\\\xEAtre cher par suicide, se manifestant par la remise en question de soi et un faux sentiment de responsabilit\\\\xE9. Ils croient souvent qu\\\\u2019ils auraient pu changer l\\\\u2019issue en \\\\xE9tant plus pr\\\\xE9sents ou en agissant autrement. Pourtant, cette id\\\\xE9e est erron\\\\xE9e, car personne n\\\\u2019a un contr\\\\xF4le total sur les d\\\\xE9cisions d\\\\u2019une autre personne.\\\"\\n      },\\n      7: {\\n        title: \\\"Souvenir et m\\\\xE9moire\\\",\\n        alt: \\\"Une archive de portraits et de silhouettes avec deux visages \\\\xE9clair\\\\xE9s au centre.\\\",\\n        text: \\\"Peut-\\\\xEAtre, en regardant les photos de nos souvenirs, aimerions-nous que ces personnes soient inconnues, comme des ombres anonymes. Mais nous ne pouvons pas laisser \\\\xE0 l\\\\u2019oubli tout ce que nos proches nous ont apport\\\\xE9 parce que leur fin n\\\\u2019a pas \\\\xE9t\\\\xE9 celle que nous attendions. Nous devons conserver leur souvenir et leur m\\\\xE9moire en nous concentrant sur tout le bien qu\\\\u2019ils ont apport\\\\xE9 \\\\xE0 notre vie.\\\"\\n      },\\n      8: {\\n        title: \\\"Acceptation\\\",\\n        alt: \\\"Deux mains tiennent un c\\\\u0153ur avec des pansements sur les blessures.\\\",\\n        text: \\\"Accepter un fait douloureux implique de reconna\\\\xEEtre que les blessures demeurent, mais cela ne signifie pas que nous devions porter la culpabilit\\\\xE9 de ce qui est arriv\\\\xE9. Les pansements, comme des cicatrices visibles, deviennent des rappels que nous continuons d\\\\u2019avancer, que la douleur ne nous d\\\\xE9finit pas, mais bien notre capacit\\\\xE9 \\\\xE0 poursuivre. Et m\\\\xEAme si nous n\\\\u2019\\\\xE9tions pas responsables des blessures, nous sommes responsables de la fa\\\\xE7on dont nous les portons, de trouver un nouvel \\\\xE9quilibre tout en gardant ces souvenirs avec nous.\\\"\\n      },\\n      9: {\\n        title: \\\"Soutien\\\",\\n        alt: \\\"Deux personnes s\\\\u2019enlacent tandis qu\\\\u2019une ombre sombre se dissout.\\\",\\n        text: \\\"Apporter un soutien \\\\xE9motionnel aux personnes qui ont perdu un \\\\xEAtre cher par suicide est essentiel, car ce type de deuil est unique et complexe. Elles ressentent souvent de l\\\\u2019isolement, de l\\\\u2019incompr\\\\xE9hension et m\\\\xEAme des sentiments de culpabilit\\\\xE9 qui entravent leur processus de gu\\\\xE9rison. Cr\\\\xE9er des espaces s\\\\xFBrs et sans jugement o\\\\xF9 elles peuvent exprimer leurs \\\\xE9motions les aide \\\\xE0 se sentir soutenues et \\\\xE0 comprendre qu\\\\u2019elles ne sont pas seules sur ce chemin.\\\"\\n      },\\n      10: {\\n        title: \\\"Amour inconditionnel\\\",\\n        alt: \\\"Un homme assis sur un banc regarde la pr\\\\xE9sence transparente d\\\\u2019une femme sous la lumi\\\\xE8re d\\\\u2019un arbre.\\\",\\n        text: \\\"Le deuil est l\\\\u2019espace qui nous permet de transformer l\\\\u2019immense douleur ressentie pour la mort de notre \\\\xEAtre cher en ce qu\\\\u2019elle est r\\\\xE9ellement : de l\\\\u2019amour. Un amour qualitativement diff\\\\xE9rent, d\\\\u2019une autre tonalit\\\\xE9, un amour authentique, libre de toute possession, et qui va au-del\\\\xE0 de la mati\\\\xE8re, du temps et de l\\\\u2019espace, un Amour Inconditionnel. Inconditionnel parce que je n\\\\u2019ai pas besoin que tu sois physiquement l\\\\xE0 pour sentir que je continue de t\\\\u2019aimer, que tu demeures en moi et que les liens qui nous unissent sont \\\\xE9ternels.\\\",\\n        credit: \\\"Texte du panneau : M\\\\xF2nica Cunill\\\"\\n      },\\n      12: {\\n        title: \\\"Col\\\\xE8re\\\",\\n        alt: \\\"Un enfant assis, l\\\\u2019air f\\\\xE2ch\\\\xE9, \\\\xE0 c\\\\xF4t\\\\xE9 d\\\\u2019une ombre sur le mur.\\\",\\n        text: \\\"La col\\\\xE8re dans le deuil apr\\\\xE8s un suicide nous relie \\\\xE0 notre enfant int\\\\xE9rieur, cette part de nous qui cherche encore s\\\\xE9curit\\\\xE9 et amour inconditionnel. Faire face \\\\xE0 la mort, acte inflig\\\\xE9 par un \\\\xEAtre cher, peut \\\\xEAtre ressenti comme une trahison profonde, un abandon impossible \\\\xE0 comprendre. Enfants, nous apprenons que ceux qui nous aiment devraient nous prot\\\\xE9ger et \\\\xEAtre touj\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d887e9c elementor-widget elementor-widget-html\" data-id=\"d887e9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"34\">\"ours l\\\\xE0 ; leur d\\\\xE9part volontaire brise donc ce pacte \\\\xE9motionnel et nous laisse avec une col\\\\xE8re charg\\\\xE9e d\\\\u2019impuissance. Cette col\\\\xE8re surgit parce que nous n\\\\u2019avons pas de r\\\\xE9ponses claires, parce que la douleur nous d\\\\xE9passe et parce que nous sentons que le suicide bouleverse le lien que nous croyions indestructible. L\\\\u2019accepter et lui faire place fait partie du processus de gu\\\\xE9rison, et cela nous permet de r\\\\xE9concilier l\\\\u2019amour avec l\\\\u2019absence sans rester prisonniers du ressentiment.\\\"\\n      }\\n    }\\n  };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/i18n\/en.ts\\n  var fm = {\\n    code: \\\"en\\\",\\n    htmlLang: \\\"en\\\",\\n    meta: {\\n      title: \\\"Images of Grief \\\\xB7 TDS\\\",\\n      description: \\\"Images of Grief: reflections on loss by suicide. An exhibition by Carlos Acedo, with M\\\\xF2nica Cunill and TDS.\\\"\\n    },\\n    ui: {\\n      languageLabel: \\\"Language\\\",\\n      skip: \\\"Go to the artworks\\\",\\n      brandAria: \\\"TDS, the association\\\\u2019s website\\\",\\n      contact: \\\"Contact TDS \\\\u2197\\\",\\n      contactHelp: \\\"Contact and help\\\",\\n      donations: \\\"Donations\\\",\\n      navAria: \\\"Main navigation\\\",\\n      navWorks: \\\"The artworks\\\",\\n      navProject: \\\"The project\\\",\\n      navPeople: \\\"Who makes it possible\\\",\\n      navItinerary: \\\"On tour\\\"\\n    },\\n    hero: {\\n      eyebrow: \\\"TDS \\\\xB7 ART EXHIBITION\\\",\\n      titleLine1: \\\"Images\\\",\\n      titleLine2: \\\"of \\\",\\n      titleEm: \\\"grief.\\\",\\n      subtitle: \\\"Reflections on loss by suicide\\\",\\n      intro: \\\"A space to look, feel and understand. Art gives shape to emotions and opens a conversation about what is often hard to put into words.\\\",\\n      cta: \\\"Walk through the exhibition\\\",\\n      creditWork: \\\"Artwork by\\\",\\n      creditWith: \\\"With\\\",\\n      creditAnd: \\\"and\\\",\\n      heroAlt: \\\"Poster of the exhibition Imatges del dol. Reflections on loss by suicide, artwork by Carlos Acedo\\\"\\n    },\\n    gallery: {\\n      eyebrow: \\\"THE EXHIBITION\\\",\\n      title: \\\"Views that bring us closer.\\\",\\n      lead: \\\"Choose an artwork and stay with it as long as you need. Each image invites a reflection of your own.\\\",\\n      openAria: (e) => `Open ${e}`\\n    },\\n    project: {\\n      eyebrow: \\\"ART, MEMORY AND COMMUNITY\\\",\\n      titleA: \\\"Making grief visible.\\\",\\n      titleB: \\\"Opening a space for listening.\\\",\\n      p1: \\\"\\\\u201CImages of Grief: reflections on loss by suicide\\\\u201D is an artistic and educational initiative of the Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi. Through the images of Carlos Acedo, the project invites us to come closer to the experience of people who have lost a loved one to suicide.\\\",\\n      p2: \\\"Confusion, absence, guilt, remembrance, support and love live together in a journey that seeks to foster empathy, break the silence and make room for memory.\\\",\\n      p3: \\\"The exhibition is addressed to survivors, professionals, students and anyone who wishes to understand and accompany. The artworks come with texts and, at in-person presentations, with spaces for dialogue.\\\"\\n    },\\n    people: {\\n      eyebrow: \\\"WHO MAKES IT POSSIBLE\\\",\\n      title: \\\"Three perspectives, one shared project.\\\",\\n      tdsIndex: \\\"01 \/ DRIVING FORCE AND ORGANISATION\\\",\\n      tdsSub: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi\\\",\\n      tdsP1: \\\"The project grows out of the association and the personal experience of its president, Jordi Costa, who lost a loved one to suicide. It is he who entrusted Carlos Acedo with reflecting his experience of grief in images; the whole exhibition arises from that commission.\\\",\\n      tdsP2: \\\"The association drives the project and makes its organisation, preparation, installation and outreach possible. The lived experiences of survivors are the origin of the emotions that take shape in the artworks.\\\",\\n      tdsP3: \\\"With this travelling exhibition, TDS brings the conversation about grief after suicide to health, cultural and community spaces, and encourages an attitude of listening and support.\\\",\\n      tdsLink: \\\"Discover the association \\\\u2197\\\",\\n      carlosIndex: \\\"02 \/ ARTISTIC CREATION\\\",\\n      carlosP1: \\\"Carlos Acedo is the digital illustrator who gives visual shape to the exhibition Images of Grief. With an established career since 1998, he has developed his work in digital visual art, refining techniques to convey ideas and emotions with impact.\\\",\\n      carlosP2: \\\"His style focuses on visual storytelling: each image tells a story and seeks to create a deep connection with the viewer. In this project, although he has not personally experienced a loss by suicide, he created the works from the experiences and emotions shared by people from the Tramuntana After Suicide Association (including its president\\\\u2019s own experience), turning them into a symbolic, sincere and respectful language that helps break the silence and strengthen postvention.\\\",\\n      monicaIndex: \\\"03 \/ PRESENTATION AND GRIEF\\\",\\n      monicaPhotoAlt: \\\"Portrait of M\\\\xF2nica Cunill, smiling, facing the camera.\\\",\\n      monicaPhotoCaption: \\\"M\\\\xF2nica Cunill.\\\",\\n      monicaP1: \\\"Dr M\\\\xF2nica Cunill Olivas holds a PhD in Psychology and is a lecturer and researcher at the Universitat de Girona, with more than 20 years of experience accompanying families through processes of loss and grief. She directs the Postgrau en Intervenci\\\\xF3 en p\\\\xE8rdua, dol i crisi at the Fundaci\\\\xF3 Universitat de Girona and is the author of reference books and materials such as Sempre Estarem Junts (2024), Nadie me Entiende (2013), Rituales de Despedida y Conmemoraciones (2008) and L\\\\u2019Or\\\\xE1culo del Duelo (2024).\\\",\\n      monicaTalkTitle: \\\"Living grief after suicide: from pain to love\\\",\\n      monicaP2: \\\"At the exhibition presentations, Dr Cunill gives the talk \\\\u201CLiving grief after suicide: from pain to love\\\\u201D, a public session that explains grief as a process, puts words to complex emotions and shares tools for moving through pain, strengthening postvention and community support.\\\",\\n      monicaBooks: \\\"Publications listed in the project\\\",\\n      pdfLink: \\\"Biography\\\",\\n      pdfOriginalNote: \\\"Document in Catalan, in its original version.\\\"\\n    },\\n    bio: {\\n      pageLabel: \\\"Page\\\",\\n      zoomIn: \\\"Zoom in\\\",\\n      zoomOut: \\\"Zoom out\\\"\\n    },\\n    expo: {\\n      photosTitle: \\\"Exhibition photos\\\",\\n      photosMercadalTitle: \\\"Photos of the exhibition and of M\\\\xF2nica Cunill\\\\u2019s presentation\\\",\\n      back: \\\"Back to exhibitions\\\",\\n      photoAlt: (e) => `Exhibition photograph ${e}`,\\n      openAria: (e) => `Enlarge photograph ${e}`,\\n      posterCaption: \\\"Exhibition acknowledgements poster\\\",\\n      photoLabel: \\\"Photograph\\\"\\n    },\\n    mercadal: {\\n      aboutTitle: \\\"About the exhibition\\\",\\n      p1: \\\"Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi presents \\\\u201CImatges del Dol: Reflexions sobre la P\\\\xE8rdua per Su\\\\xEFcidi\\\\u201D, an artistic and educational exhibition about the emotional process after losing a loved one to suicide.\\\",\\n      p2: \\\"The exhibition brings together images by digital illustrator Carlos Acedo, based on real experiences gathered by the association, alongside a talk by psychologist Dr M\\\\xF2nica Cunill: \\\\u201CLiving grief after suicide: from pain to love\\\\u201D.\\\",\\n      p3: \\\"It is aimed at bereaved people, mental health professionals, young people and the general public, with spaces for dialogue and reflection led by experts.\\\",\\n      p4: \\\"The Espai C\\\\xEDvic Mercadal, in the centre of Girona on Pla\\\\xE7a Jordi de Sant Jordi, is a venue linked to the Centre C\\\\xEDvic Barri Vell-Mercadal. This space hosted the exhibition \\\\u201CImatges del dol\\\\u201D and M\\\\xF2nica Cunill\\\\u2019s presentation. A gathering to share, through art and words, a perspective on grief after suicide.\\\",\\n      infoTitle: \\\"Details and location\\\",\\n      info1: \\\"Espai C\\\\xEDvic Mercadal, Pla\\\\xE7a Jordi de Sant Jordi, 1 (Girona).\\\",\\n      info2: \\\"13\\\\u201317 January and 22\\\\u201331 January, from 4 p.m.\\\",\\n      info3: \\\"Thursday 23 January, 6.30 p.m.: talk by M\\\\xF2nica Cunill.\\\",\\n      videoTitle: \\\"Exhibition video\\\",\\n      videoPlay: \\\"Play the video\\\",\\n      pressTitle: \\\"Press\\\",\\n      galleryTitle: \\\"Mercadal image gallery\\\",\\n      galleryCta: \\\"Open the gallery\\\",\\n      galleryHide: \\\"Close the gallery\\\"\\n    },\\n    congres: {\\n      aboutTitle: \\\"About the congress\\\",\\n      claim: \\\"Breaking mental health taboos\\\",\\n      p1: \\\"The 1st Congress on Emotional Wellbeing \\\\u201CBreaking taboos\\\\u201D is a unique opportunity to gain valuable tools to care for and improve your mental and emotional health.\\\",\\n      p2: \\\"This event will help you better understand how public policy, prevention and emotional management are essential to face today\\\\u2019s challenges in an increasingly digital world.\\\",\\n      infoTitle: \\\"Dates and venue\\\",\\n      info1: \\\"20 and 21 January 2025.\\\",\\n      info2: \\\"Venue: Palau Firal de Girona.\\\",\\n      info3: \\\"Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi took part with the exhibition \\\\u201CImatges del dol\\\\u201D and the round table \\\\u201CTrencar el tab\\\\xFA del su\\\\xEFcidi\\\\u201D.\\\",\\n      programCta: \\\"Programme and registration\\\",\\n      posterTitle: \\\"Congress poster\\\",\\n      posterAlt: \\\"Poster of the 1r Congr\\\\xE9s de Benestar Emocional de Girona\\\",\\n      galleryTitle: \\\"Congress image gallery\\\",\\n      gallerySubtitle: \\\"Photographs of the congress and the exhibition\\\",\\n      galleryCta: \\\"Open the gallery\\\",\\n      galleryHide: \\\"Close the gallery\\\",\\n      videoTitle: \\\"Round table video\\\",\\n      videoPlay: \\\"Play the video\\\",\\n      pressTitle: \\\"Press\\\"\\n    },\\n    figueres: {\\n      aboutTitle: \\\"About the exhibition\\\",\\n      claim: \\\"At the outpatient clinics of Hospital de Figueres\\\",\\n      p1: \\\"TDS SUICIDIO presents the exhibition \\\\u201CImatges del Dol\\\\u201D, an artistic and educational initiative exploring the emotional process of people who have lost a loved one to suicide. Through a series of evocative images, the exhibition seeks to make visible feelings such as confusion, guilt, the search for answers and eventual acceptance.\\\",\\n      infoTitle: \\\"Dates and venue\\\",\\n      info1: \\\"From 2 July to 29 August 2025.\\\",\\n      info2: \\\"Outpatient clinics, Hospital de Figueres.\\\",\\n      posterTitle: \\\"Exhibition poster\\\",\\n      posterAlt: \\\"Poster of the exhibition at Hospital de Figueres\\\",\\n      pressTitle: \\\"Press release\\\",\\n      pressHeadline: \\\"The exhibition \\\\u201CImatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\\u201D can be visited until 29 August at the outpatient clinics of Hospital de Figueres\\\",\\n      pressBullet: \\\"The exhibition, promoted by Associaci\\\\xF3 Tramuntana despr\\\\xE9s del Su\\\\xEFcidi, presents a selection of images created by digital illustrator Carlos Acedo.\\\",\\n      pressBody: \\\"Figueres, Tuesday 3 June 2025.- This morning the exhibition \\\\u201CImatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\\u201D, promoted by Associaci\\\\xF3 Tramuntana despr\\\\xE9s del Su\\\\xEFcidi, opened at the outpatient clinics of Hospital de Figueres. \\\\u201CImatges del Dol\\\\u201D is an artistic and educational exhibition addressing grief after losing a loved one to suicide. Through 11 images created by Carlos Acedo, a digital illustrator with established experience since 1998, the exhibition seeks to portray the emotional process linked to this difficult experience, from denial and guilt to eventual acceptance and unconditional love. Each image, accompanied by a short explanatory text, aims to generate empathy and understanding about the impact of suicide on families.\\\",\\n      galleryTitle: \\\"Hospital de Figueres image gallery\\\",\\n      gallerySubtitle: \\\"Photographs of the exhibition and of the works on display\\\",\\n      galleryCta: \\\"Open the gallery\\\",\\n      galleryHide: \\\"Close the gallery\\\",\\n      photosTitle: \\\"Photographs of the exhibition at Hospital de Figueres\\\",\\n      videoTitle: \\\"Exhibition video\\\",\\n      videoPlay: \\\"Play the video\\\"\\n    },\\n    lloret: {\\n      aboutTitle: \\\"About the exhibition\\\",\\n      claim: \\\"Held during Health Week, this year devoted to emotional wellbeing\\\",\\n      p1: \\\"TDS SUICIDIO presents the exhibition \\\\u201CImatges del Dol\\\\u201D, an artistic and educational initiative exploring the emotional process of people who have lost a loved one to suicide. T\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85a575f elementor-widget elementor-widget-html\" data-id=\"85a575f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"35\">\"hrough a series of evocative images, the exhibition seeks to make visible feelings such as confusion, guilt, the search for answers and eventual acceptance.\\\",\\n      infoTitle: \\\"Dates and venue\\\",\\n      info1: \\\"From 31 March to 7 April 2025.\\\",\\n      info2: \\\"Lloret de Mar.\\\",\\n      talkTitle: \\\"Talk\\\",\\n      talk1: \\\"As a complement to the exhibition, we are joined by Dr M\\\\xF2nica Cunill Olivas.\\\",\\n      talk2: \\\"\\\\u201CHow to live grief after a suicide: from pain to love.\\\\u201D\\\",\\n      posterTitle: \\\"Exhibition poster\\\",\\n      posterAlt: \\\"Poster of the exhibition in Lloret de Mar\\\",\\n      talkPosterTitle: \\\"Talk poster\\\",\\n      talkPosterAlt: \\\"Poster of Dr M\\\\xF2nica Cunill\\\\u2019s talk\\\",\\n      galleryTitle: \\\"Lloret de Mar image gallery\\\",\\n      gallerySubtitle: \\\"Photographs of the exhibition and of the talk\\\",\\n      galleryCta: \\\"Open the gallery\\\",\\n      galleryHide: \\\"Close the gallery\\\",\\n      photosTitle: \\\"Photographs of the exhibition in Lloret de Mar\\\",\\n      videoTitle: \\\"Exhibition video\\\",\\n      videoPlay: \\\"Play the video\\\",\\n      pressTitle: \\\"Press\\\"\\n    },\\n    logos: {\\n      title: \\\"WITH THE SUPPORT OF\\\",\\n      organisation: \\\"Initiative and organisation\\\",\\n      creation: \\\"Artistic creation\\\",\\n      sponsors: \\\"Sponsors\\\",\\n      local: \\\"Local collaboration\\\"\\n    },\\n    itinerary: {\\n      eyebrow: \\\"AN EXHIBITION ON THE MOVE\\\",\\n      title: \\\"From looking to dialogue.\\\",\\n      lead: \\\"The project has travelled through health and community venues. See the experiences gathered on the TDS website.\\\",\\n      hostTitle: \\\"Would you like to host the exhibition?\\\",\\n      hostText: \\\"Talk to TDS about the venue, the installation and the option of pairing it with a talk.\\\",\\n      hostCta: \\\"Write to TDS \\\\u2197\\\"\\n    },\\n    footer: {\\n      title: \\\"Imatges del dol\\\",\\n      people: \\\"Carlos Acedo \\\\xB7 M\\\\xF2nica Cunill \\\\xB7 TDS\\\",\\n      association: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi \\\\u2197\\\",\\n      copyright: \\\"Artworks by Carlos Acedo. A project of the Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi.\\\",\\n      tagline: \\\"We support people who have lost someone to suicide. Postvention from minute one, with closeness and without judgement.\\\",\\n      addressTitle: \\\"Address\\\",\\n      phoneTitle: \\\"Phone\\\",\\n      emailTitle: \\\"Email\\\",\\n      socialTitle: \\\"Social media\\\",\\n      linksTitle: \\\"Links\\\",\\n      aboutTds: \\\"About TDS\\\",\\n      transparency: \\\"Transparency\\\"\\n    },\\n    viewer: {\\n      close: \\\"Close \\\\xD7\\\",\\n      closeAria: \\\"Close the artwork\\\",\\n      workLabel: \\\"ARTWORK\\\",\\n      artist: \\\"Carlos Acedo \\\\xB7 Imatges del dol\\\",\\n      panelLabel: \\\"PANEL TEXT\\\",\\n      original: \\\"View the original panel \\\\u2197\\\",\\n      originalNote: \\\"The original panel is in Catalan.\\\",\\n      prev: \\\"\\\\u2190 Previous\\\",\\n      next: \\\"Next \\\\u2192\\\",\\n      prevAria: \\\"Previous artwork\\\",\\n      nextAria: \\\"Next artwork\\\"\\n    },\\n    obres: {\\n      1: {\\n        title: \\\"The news\\\",\\n        alt: \\\"A person on a car looks at a clock bursting apart in a dark sky.\\\",\\n        text: \\\"Traumatic news can be deeply disturbing and hard to process, causing the feeling that what is happening cannot be real, just like watching an impossible phenomenon in the sky that defies our understanding and perception of reality, leaving us confused and unsure how to react.\\\"\\n      },\\n      2: {\\n        title: \\\"The absence\\\",\\n        alt: \\\"An empty chair and a human shadow cast on the wall.\\\",\\n        text: \\\"That person is gone and will not return, but nobody is prepared for that absence; it feels so impossible that we may even keep seeing that person in the most everyday objects.\\\"\\n      },\\n      3: {\\n        title: \\\"Why?\\\",\\n        alt: \\\"A man carries the weight of a huge question mark.\\\",\\n        text: \\\"Confusion and the constant search for answers after losing a loved one to suicide can become a heavy burden that significantly affects the daily life of those who are grieving.\\\"\\n      },\\n      4: {\\n        title: \\\"Shame\\\",\\n        alt: \\\"A woman with her hands on her face, surrounded by eyes staring at her.\\\",\\n        text: \\\"Suicide still carries a significant stigma. People may feel shame because of the negative perception and the judgements others may make about the family. The stigma must be removed by helping people understand that they should not feel ashamed of what happened. Suicide is a tragedy, not a reflection of personal or family failure.\\\"\\n      },\\n      5: {\\n        title: \\\"Denial\\\",\\n        alt: \\\"A man raises his hand with the word NO glowing on his palm.\\\",\\n        text: \\\"Allow the process: understand that denial can be a natural stage of grief and give the person time to process reality at their own pace.\\\"\\n      },\\n      11: {\\n        title: \\\"Ambivalence\\\",\\n        alt: \\\"The silhouette of a woman with a heart divided between ice and fire.\\\",\\n        text: \\\"Ambivalence is a deeply human phenomenon in grief; this process often gives rise to complex, contradictory emotions: love and anger, guilt and relief. These feelings split the heart between ice and fire, symbolising the emotional ambivalence that defines this kind of grief. The ice reflects numbness, guilt and emotional distance; the fire embodies deep love, rage and intense pain. Both opposing forces coexist, revealing the complexity of grief and the inner struggle to integrate contradictory emotions. These forces, although seemingly opposed, are essential to understanding human nature and finding emotional balance in the midst of loss.\\\"\\n      },\\n      6: {\\n        title: \\\"Guilt\\\",\\n        alt: \\\"A lone person before a maze of paths in a dark forest.\\\",\\n        text: \\\"Guilt is one of the most intense emotions faced by those who lose a loved one to suicide, showing itself in self-questioning and a false sense of responsibility. They often believe they could have changed the outcome by being more present or by taking certain actions. Yet this idea is mistaken, since nobody has full control over another person\\\\u2019s decisions.\\\"\\n      },\\n      7: {\\n        title: \\\"Remembrance and memory\\\",\\n        alt: \\\"An archive of portraits and silhouettes with two lit faces at the centre.\\\",\\n        text: \\\"Perhaps when we look at the photos of our memories we would like those people to be strangers, like anonymous shadows. But we cannot let everything our loved ones gave us fall into oblivion just because their ending was not the one we expected. We must preserve their memory by focusing on all the good they brought to our lives.\\\"\\n      },\\n      8: {\\n        title: \\\"Acceptance\\\",\\n        alt: \\\"Two hands hold a heart with plasters over the wounds.\\\",\\n        text: \\\"Accepting a painful fact means recognising that the wounds remain, but that does not mean we must carry the guilt for what happened. The plasters, like visible scars, become reminders that we keep moving forward, that pain does not define us, but rather our ability to carry on. And although we were not responsible for the wounds, we are responsible for how we carry them, for finding a new balance while we take those memories with us.\\\"\\n      },\\n      9: {\\n        title: \\\"Support\\\",\\n        alt: \\\"Two people embrace while a dark shadow dissolves.\\\",\\n        text: \\\"Offering emotional support to people who have lost a loved one to suicide is vital, since this kind of grief is unique and complex. They often feel isolation, incomprehension and even guilt, which hinder their healing process. Creating safe, non-judgemental spaces where they can express their emotions helps them feel supported and understand that they are not alone on this path.\\\"\\n      },\\n      10: {\\n        title: \\\"Unconditional love\\\",\\n        alt: \\\"A man sitting on a bench looks at the transparent presence of a woman under the light of a tree.\\\",\\n        text: \\\"Grief is the space that allows us to transform the immense pain we feel for the death of our loved one into what it really is: love. A qualitatively different love, with a different tone, an authentic love, free of any possession, going beyond matter, time and space: an Unconditional Love. Unconditional because I do not need you to be physically here to feel that I still love you, that you remain within me and that the bonds that unite us are eternal.\\\",\\n        credit: \\\"Panel text: M\\\\xF2nica Cunill\\\"\\n      },\\n      12: {\\n        title: \\\"Rage\\\",\\n        alt: \\\"A seated child with an angry expression, beside a shadow on the wall.\\\",\\n        text: \\\"Rage in grief after suicide connects us with our inner child, that part of us that still seeks safety and unconditional love. Facing the death, an act inflicted by a loved one, can feel like a deep betrayal, an abandonment impossible to understand. As children, we learn that those who love us should protect us and always be there, so their voluntary departure breaks that emotional pact and leaves us with anger charged with helplessness. This rage arises because we have no clear answers, because the pain overwhelms us and because we feel that suicide upends the bond we believed to be indestructible. Accepting it and giving it room is part of the healing process, and it allows us to reconcile love with absence without becoming trapped in resentment.\\\"\\n      }\\n    }\\n  };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/i18n\/pt.ts\\n  var mm = {\\n    code: \\\"pt\\\",\\n    htmlLang: \\\"pt-PT\\\",\\n    meta: {\\n      title: \\\"Imagens do luto \\\\xB7 TDS\\\",\\n      description: \\\"Imagens do luto: reflex\\\\xF5es sobre a perda por suic\\\\xEDdio. Uma exposi\\\\xE7\\\\xE3o de Carlos Acedo, com M\\\\xF2nica Cunill e TDS.\\\"\\n    },\\n    ui: {\\n      languageLabel: \\\"Idioma\\\",\\n      skip: \\\"Ir para as obras\\\",\\n      brandAria: \\\"TDS, site da associa\\\\xE7\\\\xE3o\\\",\\n      contact: \\\"Contacte a TDS \\\\u2197\\\",\\n      contactHelp: \\\"Contacto e ajuda\\\",\\n      donations: \\\"Donativos\\\",\\n      navAria: \\\"Navega\\\\xE7\\\\xE3o principal\\\",\\n      navWorks: \\\"As obras\\\",\\n      navProject: \\\"O projeto\\\",\\n      navPeople: \\\"Quem o torna poss\\\\xEDvel\\\",\\n      navItinerary: \\\"Itiner\\\\xE2ncia\\\"\\n    },\\n    hero: {\\n      eyebrow: \\\"TDS \\\\xB7 EXPOSI\\\\xC7\\\\xC3O ART\\\\xCDSTICA\\\",\\n      titleLine1: \\\"Imagens\\\",\\n      titleLine2: \\\"do \\\",\\n      titleEm: \\\"luto.\\\",\\n      subtitle: \\\"Reflex\\\\xF5es sobre a perda por suic\\\\xEDdio\\\",\\n      intro: \\\"Um espa\\\\xE7o para olhar, sentir e compreender. A arte d\\\\xE1 forma \\\\xE0s emo\\\\xE7\\\\xF5es e abre uma conversa sobre aquilo que muitas vezes \\\\xE9 dif\\\\xEDcil p\\\\xF4r em palavras.\\\",\\n      cta: \\\"Percorra a exposi\\\\xE7\\\\xE3o\\\",\\n      creditWork: \\\"Obra de\\\",\\n      creditWith: \\\"Com\\\",\\n      creditAnd: \\\"e\\\",\\n      heroAlt: \\\"Cartaz da exposi\\\\xE7\\\\xE3o Imatges del dol. Reflex\\\\xF5es sobre a perda por suic\\\\xEDdio, obra de Carlos Acedo\\\"\\n    },\\n    gallery: {\\n      eyebrow: \\\"A EXPOSI\\\\xC7\\\\xC3O\\\",\\n      title: \\\"Olhares que nos aproximam.\\\",\\n      lead: \\\"Escolha uma obra e demore-se nela o tempo de que precisar. Cada imagem convida a uma reflex\\\\xE3o pr\\\\xF3pria.\\\",\\n      openAria: (e) => `Abrir ${e}`\\n    },\\n    project: {\\n      eyebrow: \\\"ARTE, MEM\\\\xD3RIA E COMUNIDADE\\\",\\n      titleA: \\\"Tornar o luto vis\\\\xEDvel.\\\",\\n      titleB: \\\"Abrir um espa\\\\xE7o de escuta.\\\",\\n      p1: \\\"\\\\xABImagens do luto: reflex\\\\xF5es sobre a perda por suic\\\\xEDdio\\\\xBB \\\\xE9 uma iniciativa art\\\\xEDstica e educativa da Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi. Atrav\\\\xE9s das imagens de Carlos Acedo, o projeto convida a aproximar-se da experi\\\\xEAncia das pessoas que perderam um ente querido por suic\\\\xEDdio.\\\",\\n      p2: \\\"A confus\\\\xE3o, a aus\\\\xEAncia, a culpa, a recorda\\\\xE7\\\\xE3o, o apoio e o amor convivem num percurso que pretende promover a empatia, quebrar o sil\\\\xEAncio e dar espa\\\\xE7o \\\\xE0 mem\\\\xF3ria.\\\",\\n      p3: \\\"A exposi\\\\xE7\\\\xE3o dirige-se \\\\xE0s pessoas sobreviventes, a profissionais, a estudantes e a todos os que queiram compreender e acompanhar. As obras s\\\\xE3o acompanhadas de textos e, nas apresenta\\\\xE7\\\\xF5es presenciais, de espa\\\\xE7os de di\\\\xE1logo.\\\"\\n    },\\n    people: {\\n      eyebrow: \\\"QUEM O TORNA POSS\\\\xCDVEL\\\",\\n      title: \\\"Tr\\\\xEAs olhares, um projeto partilhado.\\\",\\n      tdsIndex: \\\"01 \/ IMPULSO E ORGANIZA\\\\xC7\\\\xC3O\\\",\\n      tdsSub: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi\\\",\\n      tdsP1: \\\"O projeto nasce da associa\\\\xE7\\\\xE3o e da viv\\\\xEAncia pessoal do seu presidente, Jordi Costa, que \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a582859 elementor-widget elementor-widget-html\" data-id=\"2a582859\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"36\">\"perdeu um ente querido por suic\\\\xEDdio. \\\\xC9 ele quem confia a Carlos Acedo a responsabilidade de refletir em imagens a sua experi\\\\xEAncia de luto; de tal encomenda nasce toda a exposi\\\\xE7\\\\xE3o.\\\",\\n      tdsP2: \\\"A associa\\\\xE7\\\\xE3o impulsiona o projeto e torna poss\\\\xEDvel a sua organiza\\\\xE7\\\\xE3o, prepara\\\\xE7\\\\xE3o, montagem e divulga\\\\xE7\\\\xE3o. As viv\\\\xEAncias das pessoas sobreviventes est\\\\xE3o na origem das emo\\\\xE7\\\\xF5es que tomam forma nas obras.\\\",\\n      tdsP3: \\\"Com esta exposi\\\\xE7\\\\xE3o itinerante, a TDS leva a conversa sobre o luto por suic\\\\xEDdio a espa\\\\xE7os de sa\\\\xFAde, culturais e comunit\\\\xE1rios, e promove um olhar de escuta e de acompanhamento.\\\",\\n      tdsLink: \\\"Conhe\\\\xE7a a associa\\\\xE7\\\\xE3o \\\\u2197\\\",\\n      carlosIndex: \\\"02 \/ CRIA\\\\xC7\\\\xC3O ART\\\\xCDSTICA\\\",\\n      carlosP1: \\\"Carlos Acedo \\\\xE9 o ilustrador digital que d\\\\xE1 forma visual \\\\xE0 exposi\\\\xE7\\\\xE3o Imagens do Luto. Com um percurso consolidado desde 1998, desenvolveu a sua carreira na arte visual digital, apurando t\\\\xE9cnicas para transmitir ideias e emo\\\\xE7\\\\xF5es de forma impactante.\\\",\\n      carlosP2: \\\"O seu estilo centra-se na narrativa visual: cada imagem conta uma hist\\\\xF3ria e procura gerar uma liga\\\\xE7\\\\xE3o profunda com o espectador. Neste projeto, ainda que n\\\\xE3o tenha vivido pessoalmente uma perda por suic\\\\xEDdio, criou as obras a partir de viv\\\\xEAncias e emo\\\\xE7\\\\xF5es partilhadas por pessoas da Associa\\\\xE7\\\\xE3o Tramuntana Depois do Suic\\\\xEDdio (incluindo a experi\\\\xEAncia do seu presidente), convertendo-as numa linguagem simb\\\\xF3lica, sincera e respeitosa que ajuda a quebrar o sil\\\\xEAncio e a refor\\\\xE7ar a postven\\\\xE7\\\\xE3o.\\\",\\n      monicaIndex: \\\"03 \/ APRESENTA\\\\xC7\\\\xC3O E LUTO\\\",\\n      monicaPhotoAlt: \\\"Retrato de M\\\\xF2nica Cunill, sorridente, de frente.\\\",\\n      monicaPhotoCaption: \\\"M\\\\xF2nica Cunill.\\\",\\n      monicaP1: \\\"A Dra. M\\\\xF2nica Cunill Olivas \\\\xE9 doutorada em Psicologia, docente e investigadora da Universitat de Girona, com mais de 20 anos de experi\\\\xEAncia a acompanhar fam\\\\xEDlias em processos de perda e luto. \\\\xC9 diretora do Postgrau en Intervenci\\\\xF3 en p\\\\xE8rdua, dol i crisi da Fundaci\\\\xF3 Universitat de Girona e autora de livros e materiais de refer\\\\xEAncia como Sempre Estarem Junts (2024), Nadie me Entiende (2013), Rituales de Despedida y Conmemoraciones (2008) e L\\\\u2019Or\\\\xE1culo del Duelo (2024).\\\",\\n      monicaTalkTitle: \\\"Como viver o luto por suic\\\\xEDdio: da dor ao amor\\\",\\n      monicaP2: \\\"Nas apresenta\\\\xE7\\\\xF5es da exposi\\\\xE7\\\\xE3o, a Dra. Cunill oferece a comunica\\\\xE7\\\\xE3o \\\\u201CComo viver o luto por suic\\\\xEDdio: da dor ao amor\\\\u201D, uma conversa aberta ao p\\\\xFAblico onde se explica o luto como um processo, se d\\\\xE3o palavras a emo\\\\xE7\\\\xF5es complexas e se partilham ferramentas para atravessar a dor, refor\\\\xE7ando a posven\\\\xE7\\\\xE3o e o apoio comunit\\\\xE1rio.\\\",\\n      monicaBooks: \\\"Publica\\\\xE7\\\\xF5es reunidas no projeto\\\",\\n      pdfLink: \\\"Biografia\\\",\\n      pdfOriginalNote: \\\"Documento em catal\\\\xE3o, na vers\\\\xE3o original.\\\"\\n    },\\n    bio: {\\n      pageLabel: \\\"P\\\\xE1gina\\\",\\n      zoomIn: \\\"Ampliar a p\\\\xE1gina\\\",\\n      zoomOut: \\\"Reduzir\\\"\\n    },\\n    expo: {\\n      photosTitle: \\\"Fotos da exposi\\\\xE7\\\\xE3o\\\",\\n      photosMercadalTitle: \\\"Fotos da exposi\\\\xE7\\\\xE3o e da apresenta\\\\xE7\\\\xE3o de M\\\\xF2nica Cunill\\\",\\n      back: \\\"Voltar \\\\xE0s exposi\\\\xE7\\\\xF5es\\\",\\n      photoAlt: (e) => `Fotografia ${e} da exposi\\\\xE7\\\\xE3o`,\\n      openAria: (e) => `Ampliar a fotografia ${e}`,\\n      posterCaption: \\\"Cartaz de agradecimentos da exposi\\\\xE7\\\\xE3o\\\",\\n      photoLabel: \\\"Fotografia\\\"\\n    },\\n    mercadal: {\\n      aboutTitle: \\\"Sobre a exposi\\\\xE7\\\\xE3o\\\",\\n      p1: \\\"A Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi apresenta \\\\xABImatges del Dol: Reflexions sobre la P\\\\xE8rdua per Su\\\\xEFcidi\\\\xBB, uma exposi\\\\xE7\\\\xE3o art\\\\xEDstica e educativa sobre o processo emocional depois da perda de algu\\\\xE9m querido por suic\\\\xEDdio.\\\",\\n      p2: \\\"A exposi\\\\xE7\\\\xE3o re\\\\xFAne imagens do ilustrador digital Carlos Acedo, baseadas em experi\\\\xEAncias reais recolhidas pela associa\\\\xE7\\\\xE3o, e \\\\xE9 acompanhada pela palestra da doutora em Psicologia M\\\\xF2nica Cunill: \\\\xABComo viver o luto por suic\\\\xEDdio: da dor ao amor\\\\xBB.\\\",\\n      p3: \\\"Dirige-se a pessoas afetadas, a profissionais de sa\\\\xFAde mental, a jovens e ao p\\\\xFAblico em geral, com espa\\\\xE7os de di\\\\xE1logo e reflex\\\\xE3o com especialistas.\\\",\\n      p4: \\\"O Espai C\\\\xEDvic Mercadal, situado no centro de Girona, na pra\\\\xE7a Jordi de Sant Jordi, \\\\xE9 um equipamento ligado ao Centre C\\\\xEDvic Barri Vell-Mercadal. Este espa\\\\xE7o acolheu a exposi\\\\xE7\\\\xE3o \\\\xABImatges del dol\\\\xBB e a apresenta\\\\xE7\\\\xE3o de M\\\\xF2nica Cunill. Um encontro para partilhar, atrav\\\\xE9s da arte e da palavra, um olhar sobre o luto por suic\\\\xEDdio.\\\",\\n      infoTitle: \\\"Dados e localiza\\\\xE7\\\\xE3o\\\",\\n      info1: \\\"Espai C\\\\xEDvic Mercadal, Pla\\\\xE7a Jordi de Sant Jordi, 1 (Girona).\\\",\\n      info2: \\\"De 13 a 17 de janeiro e de 22 a 31 de janeiro, a partir das 16 h.\\\",\\n      info3: \\\"Quinta-feira, 23 de janeiro, \\\\xE0s 18.30 h: palestra de M\\\\xF2nica Cunill.\\\",\\n      videoTitle: \\\"V\\\\xEDdeo da exposi\\\\xE7\\\\xE3o\\\",\\n      videoPlay: \\\"Reproduzir o v\\\\xEDdeo\\\",\\n      pressTitle: \\\"Imprensa\\\",\\n      galleryTitle: \\\"Galeria de imagens do Mercadal\\\",\\n      galleryCta: \\\"Abrir a galeria\\\",\\n      galleryHide: \\\"Fechar a galeria\\\"\\n    },\\n    congres: {\\n      aboutTitle: \\\"Sobre o congresso\\\",\\n      claim: \\\"A quebrar tabus da sa\\\\xFAde mental\\\",\\n      p1: \\\"O I Congresso de Bem-estar Emocional \\\\xABA quebrar tabus\\\\xBB \\\\xE9 uma oportunidade \\\\xFAnica para obter ferramentas valiosas para cuidar e melhorar a sua sa\\\\xFAde mental e emocional.\\\",\\n      p2: \\\"Este evento ajud\\\\xE1-lo-\\\\xE1 a compreender melhor como as pol\\\\xEDticas p\\\\xFAblicas, a preven\\\\xE7\\\\xE3o e a gest\\\\xE3o emocional s\\\\xE3o fundamentais para enfrentar os desafios atuais num mundo cada vez mais digitalizado.\\\",\\n      infoTitle: \\\"Datas e local\\\",\\n      info1: \\\"20 e 21 de janeiro de 2025.\\\",\\n      info2: \\\"Local: Palau Firal de Girona.\\\",\\n      info3: \\\"Participa\\\\xE7\\\\xE3o da Associaci\\\\xF3 Tramuntana Despr\\\\xE9s del Su\\\\xEFcidi com a exposi\\\\xE7\\\\xE3o \\\\xABImatges del dol\\\\xBB e a mesa-redonda \\\\xABTrencar el tab\\\\xFA del su\\\\xEFcidi\\\\xBB.\\\",\\n      programCta: \\\"Programa e inscri\\\\xE7\\\\xF5es\\\",\\n      posterTitle: \\\"Cartaz do congresso\\\",\\n      posterAlt: \\\"Cartaz do 1r Congr\\\\xE9s de Benestar Emocional de Girona\\\",\\n      galleryTitle: \\\"Galeria de imagens do congresso\\\",\\n      gallerySubtitle: \\\"Fotografias do congresso e da exposi\\\\xE7\\\\xE3o\\\",\\n      galleryCta: \\\"Abrir a galeria\\\",\\n      galleryHide: \\\"Fechar a galeria\\\",\\n      videoTitle: \\\"V\\\\xEDdeo da mesa-redonda\\\",\\n      videoPlay: \\\"Reproduzir o v\\\\xEDdeo\\\",\\n      pressTitle: \\\"Imprensa\\\"\\n    },\\n    figueres: {\\n      aboutTitle: \\\"Sobre a exposi\\\\xE7\\\\xE3o\\\",\\n      claim: \\\"Nas consultas externas do Hospital de Figueres\\\",\\n      p1: \\\"A TDS SUICIDIO apresenta a exposi\\\\xE7\\\\xE3o \\\\xABImatges del Dol\\\\xBB, uma iniciativa art\\\\xEDstica e educativa que explora o processo emocional das pessoas que perderam algu\\\\xE9m que amavam por suic\\\\xEDdio. Atrav\\\\xE9s de uma s\\\\xE9rie de imagens evocativas, a exposi\\\\xE7\\\\xE3o procura dar visibilidade a sentimentos como a confus\\\\xE3o, a culpa, a procura de respostas e a aceita\\\\xE7\\\\xE3o final.\\\",\\n      infoTitle: \\\"Datas e local\\\",\\n      info1: \\\"De 2 de julho a 29 de agosto de 2025.\\\",\\n      info2: \\\"Consultas Externas do Hospital de Figueres.\\\",\\n      posterTitle: \\\"Cartaz da exposi\\\\xE7\\\\xE3o\\\",\\n      posterAlt: \\\"Cartaz da exposi\\\\xE7\\\\xE3o no Hospital de Figueres\\\",\\n      pressTitle: \\\"Nota de imprensa\\\",\\n      pressHeadline: \\\"A exposi\\\\xE7\\\\xE3o \\\\xABImatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\\xBB pode ser visitada at\\\\xE9 29 de agosto nas Consultas Externas do Hospital de Figueres\\\",\\n      pressBullet: \\\"A mostra, promovida pela Associaci\\\\xF3 Tramuntana despr\\\\xE9s del Su\\\\xEFcidi, apresenta uma sele\\\\xE7\\\\xE3o de imagens criadas pelo ilustrador digital Carlos Acedo.\\\",\\n      pressBody: \\\"Figueres, ter\\\\xE7a-feira, 3 de junho de 2025.- Foi inaugurada esta manh\\\\xE3, nas Consultas Externas do Hospital de Figueres, a exposi\\\\xE7\\\\xE3o intitulada \\\\xABImatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi\\\\xBB, promovida pela Associaci\\\\xF3 Tramuntana despr\\\\xE9s del Su\\\\xEFcidi. \\\\xABImatges del Dol\\\\xBB \\\\xE9 uma mostra art\\\\xEDstica e educativa que aborda o luto ap\\\\xF3s a perda de algu\\\\xE9m que amamos por suic\\\\xEDdio. Atrav\\\\xE9s de 11 imagens criadas por Carlos Acedo, ilustrador digital com experi\\\\xEAncia consolidada desde 1998, a exposi\\\\xE7\\\\xE3o procura retratar o processo emocional associado a esta experi\\\\xEAncia dif\\\\xEDcil, da nega\\\\xE7\\\\xE3o e da culpa at\\\\xE9 \\\\xE0 eventual aceita\\\\xE7\\\\xE3o e ao amor incondicional. Cada imagem, acompanhada por um breve texto explicativo, pretende gerar empatia e compreens\\\\xE3o sobre o impacto do suic\\\\xEDdio nas fam\\\\xEDlias.\\\",\\n      galleryTitle: \\\"Galeria de imagens do Hospital de Figueres\\\",\\n      gallerySubtitle: \\\"Fotografias da exposi\\\\xE7\\\\xE3o e das obras expostas\\\",\\n      galleryCta: \\\"Abrir a galeria\\\",\\n      galleryHide: \\\"Fechar a galeria\\\",\\n      photosTitle: \\\"Fotografias da exposi\\\\xE7\\\\xE3o no Hospital de Figueres\\\",\\n      videoTitle: \\\"V\\\\xEDdeo da exposi\\\\xE7\\\\xE3o\\\",\\n      videoPlay: \\\"Reproduzir o v\\\\xEDdeo\\\"\\n    },\\n    lloret: {\\n      aboutTitle: \\\"Sobre a exposi\\\\xE7\\\\xE3o\\\",\\n      claim: \\\"Realizada na Semana da Sa\\\\xFAde, este ano dedicada ao bem-estar emocional\\\",\\n      p1: \\\"A TDS SUICIDIO apresenta a exposi\\\\xE7\\\\xE3o \\\\xABImatges del Dol\\\\xBB, uma iniciativa art\\\\xEDstica e educativa que explora o processo emocional das pessoas que perderam algu\\\\xE9m que amavam por suic\\\\xEDdio. Atrav\\\\xE9s de uma s\\\\xE9rie de imagens evocativas, a exposi\\\\xE7\\\\xE3o procura dar visibilidade a sentimentos como a confus\\\\xE3o, a culpa, a procura de respostas e a aceita\\\\xE7\\\\xE3o final.\\\",\\n      infoTitle: \\\"Datas e local\\\",\\n      info1: \\\"De 31 de mar\\\\xE7o a 7 de abril de 2025.\\\",\\n      info2: \\\"Lloret de Mar.\\\",\\n      talkTitle: \\\"Palestra\\\",\\n      talk1: \\\"Como parte complementar \\\\xE0 exposi\\\\xE7\\\\xE3o, contamos com a participa\\\\xE7\\\\xE3o da Dra. M\\\\xF2nica Cunill Olivas.\\\",\\n      talk2: \\\"\\\\xABComo viver o luto por suic\\\\xEDdio: da dor ao amor.\\\\xBB\\\",\\n      posterTitle: \\\"Cartaz da exposi\\\\xE7\\\\xE3o\\\",\\n      posterAlt: \\\"Cartaz da exposi\\\\xE7\\\\xE3o em Lloret de Mar\\\",\\n      talkPosterTitle: \\\"Cartaz da palestra\\\",\\n      talkPosterAlt: \\\"Cartaz da palestra da Dra. M\\\\xF2nica Cunill\\\",\\n      galleryTitle: \\\"Galeria de imagens de Lloret de Mar\\\",\\n      gallerySubtitle: \\\"Fotografias da exposi\\\\xE7\\\\xE3o e da palestra\\\",\\n      galleryCta: \\\"Abrir a galeria\\\",\\n      galleryHide: \\\"Fechar a galeria\\\",\\n      photosTitle: \\\"Fotografias da exposi\\\\xE7\\\\xE3o em Lloret de Mar\\\",\\n      videoTitle: \\\"V\\\\xEDdeo da exposi\\\\xE7\\\\xE3o\\\",\\n      videoPlay: \\\"Reproduzir o v\\\\xEDdeo\\\",\\n      pressTitle: \\\"Imprensa\\\"\\n    },\\n    logos: {\\n      title: \\\"COM O APOIO DE\\\",\\n      organisation: \\\"Impulso e organiza\\\\xE7\\\\xE3o\\\",\\n      creation: \\\"Cria\\\\xE7\\\\xE3o art\\\\xEDstica\\\",\\n      sponsors: \\\"Patrocinadores\\\",\\n      local: \\\"Colabora\\\\xE7\\\\xE3o local\\\"\\n    },\\n    itinerary: {\\n      eyebrow: \\\"UMA EXPOSI\\\\xC7\\\\xC3O QUE SE MOVE\\\",\\n      title: \\\"Do olhar ao di\\\\xE1logo.\\\",\\n      lead: \\\"O projeto passou por espa\\\\xE7os de sa\\\\xFAde e de encontro. Consulte as experi\\\\xEAncias reunidas no site da TDS.\\\",\\n      hostTitle: \\\"Quer acolher a exposi\\\\xE7\\\\xE3o?\\\",\\n      hostText: \\\"Fale com a TDS sobre o espa\\\\xE7o, a montagem e a possibilidade de a acompanhar de uma apresenta\\\\xE7\\\\xE3o.\\\",\\n      hostCta: \\\"Escreva \\\\xE0 TDS \\\\u2197\\\"\\n    },\\n    footer: {\\n      title: \\\"Imatges del dol\\\",\\n      people: \\\"Carlos Acedo \\\\xB7 M\\\\xF2nica Cunill \\\\xB7 TDS\\\",\\n      association: \\\"Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi \\\\u2197\\\",\\n      copyright: \\\"Obras de Carlos Acedo. Projeto da Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi.\\\",\\n      tagline: \\\"Acompanhamos pessoas que perderam algu\\\\xE9m por suic\\\\xEDdio. Postven\\\\xE7\\\\xE3o desde o minuto 1, com proximidade e sem julgamentos.\\\",\\n      addressTitle: \\\"Endere\\\\xE7o\\\",\\n      phoneTitle: \\\"Telefone\\\",\\n      emailTitle: \\\"Correio eletr\\\\xF3nico\\\",\\n      socialTitle: \\\"Redes sociais\\\",\\n      linksTitle: \\\"Liga\\\\xE7\\\\xF5es\\\",\\n      aboutTds: \\\"Sobre a TDS\\\",\\n      transparency: \\\"Transpar\\\\xEAncia\\\"\\n    },\\n    viewer: {\\n\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bb1c23d elementor-widget elementor-widget-html\" data-id=\"6bb1c23d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"37\">\"      close: \\\"Fechar \\\\xD7\\\",\\n      closeAria: \\\"Fechar a obra\\\",\\n      workLabel: \\\"OBRA\\\",\\n      artist: \\\"Carlos Acedo \\\\xB7 Imatges del dol\\\",\\n      panelLabel: \\\"TEXTO DO PAINEL\\\",\\n      original: \\\"Ver o painel original \\\\u2197\\\",\\n      originalNote: \\\"O painel original est\\\\xE1 em catal\\\\xE3o.\\\",\\n      prev: \\\"\\\\u2190 Anterior\\\",\\n      next: \\\"Seguinte \\\\u2192\\\",\\n      prevAria: \\\"Obra anterior\\\",\\n      nextAria: \\\"Obra seguinte\\\"\\n    },\\n    obres: {\\n      1: {\\n        title: \\\"A not\\\\xEDcia\\\",\\n        alt: \\\"Uma pessoa sobre um carro contempla um rel\\\\xF3gio que rebenta num c\\\\xE9u escuro.\\\",\\n        text: \\\"Uma not\\\\xEDcia traum\\\\xE1tica pode ser profundamente perturbadora e dif\\\\xEDcil de processar, provocando a sensa\\\\xE7\\\\xE3o de que o que est\\\\xE1 a acontecer n\\\\xE3o pode ser real, tal como observar um fen\\\\xF3meno imposs\\\\xEDvel no c\\\\xE9u que desafia a nossa compreens\\\\xE3o e perce\\\\xE7\\\\xE3o da realidade, deixando-nos confusos e sem saber como reagir.\\\"\\n      },\\n      2: {\\n        title: \\\"A aus\\\\xEAncia\\\",\\n        alt: \\\"Uma cadeira vazia e uma sombra humana projetada na parede.\\\",\\n        text: \\\"Aquela pessoa j\\\\xE1 n\\\\xE3o est\\\\xE1 e n\\\\xE3o voltar\\\\xE1, mas ningu\\\\xE9m est\\\\xE1 preparado para essa aus\\\\xEAncia; torna-se t\\\\xE3o imposs\\\\xEDvel que podemos at\\\\xE9 continuar a ver essa pessoa nos objetos mais quotidianos.\\\"\\n      },\\n      3: {\\n        title: \\\"Porqu\\\\xEA?\\\",\\n        alt: \\\"Um homem sustenta o peso de um enorme ponto de interroga\\\\xE7\\\\xE3o.\\\",\\n        text: \\\"A confus\\\\xE3o e a procura constante de respostas ap\\\\xF3s a perda de um ente querido por suic\\\\xEDdio podem tornar-se um fardo pesado que afeta significativamente a vida di\\\\xE1ria de quem est\\\\xE1 de luto.\\\"\\n      },\\n      4: {\\n        title: \\\"Vergonha\\\",\\n        alt: \\\"Uma mulher com as m\\\\xE3os no rosto, rodeada de olhos que a observam.\\\",\\n        text: \\\"O suic\\\\xEDdio ainda carrega um estigma significativo. As pessoas podem sentir vergonha devido \\\\xE0 perce\\\\xE7\\\\xE3o negativa e aos ju\\\\xEDzos que outros possam fazer sobre a fam\\\\xEDlia. \\\\xC9 preciso eliminar o estigma ajudando as pessoas a compreender que n\\\\xE3o devem sentir vergonha do que aconteceu. O suic\\\\xEDdio \\\\xE9 uma trag\\\\xE9dia e n\\\\xE3o o reflexo de um fracasso pessoal ou familiar.\\\"\\n      },\\n      5: {\\n        title: \\\"Nega\\\\xE7\\\\xE3o\\\",\\n        alt: \\\"Um homem levanta a m\\\\xE3o com a palavra N\\\\xC3O acesa na palma.\\\",\\n        text: \\\"Permitir o processo: compreender que a nega\\\\xE7\\\\xE3o pode ser uma etapa natural do luto e dar tempo \\\\xE0 pessoa para processar a realidade ao seu ritmo.\\\"\\n      },\\n      11: {\\n        title: \\\"Ambival\\\\xEAncia\\\",\\n        alt: \\\"A silhueta de uma mulher com um cora\\\\xE7\\\\xE3o dividido entre o gelo e o fogo.\\\",\\n        text: \\\"A ambival\\\\xEAncia \\\\xE9 um fen\\\\xF3meno profundamente humano no luto; este processo d\\\\xE1 muitas vezes origem a emo\\\\xE7\\\\xF5es complexas e contradit\\\\xF3rias: amor e raiva, culpa e al\\\\xEDvio. Estes sentimentos dividem o cora\\\\xE7\\\\xE3o entre gelo e fogo, simbolizando a ambival\\\\xEAncia emocional que define este tipo de luto. O gelo reflete o entorpecimento, a culpa e a dist\\\\xE2ncia emocional; o fogo encarna o amor profundo, a ira e a dor intensa. Ambas as for\\\\xE7as opostas coexistem, evidenciando a complexidade do luto e a luta interna para integrar emo\\\\xE7\\\\xF5es contradit\\\\xF3rias. Estas for\\\\xE7as, ainda que aparentemente opostas, s\\\\xE3o essenciais para compreender a natureza humana e encontrar um equil\\\\xEDbrio emocional no meio da perda.\\\"\\n      },\\n      6: {\\n        title: \\\"Culpa\\\",\\n        alt: \\\"Uma pessoa sozinha diante de um labirinto de caminhos numa floresta escura.\\\",\\n        text: \\\"A culpa \\\\xE9 uma das emo\\\\xE7\\\\xF5es mais intensas que enfrentam quem perde um ente querido por suic\\\\xEDdio, manifestando-se no questionamento de si e numa falsa sensa\\\\xE7\\\\xE3o de responsabilidade. Muitas vezes acreditam que poderiam ter mudado o desfecho estando mais presentes ou tomando certas atitudes. No entanto, essa ideia \\\\xE9 errada, pois ningu\\\\xE9m tem controlo total sobre as decis\\\\xF5es de outra pessoa.\\\"\\n      },\\n      7: {\\n        title: \\\"Recorda\\\\xE7\\\\xE3o e mem\\\\xF3ria\\\",\\n        alt: \\\"Um arquivo de retratos e silhuetas com dois rostos iluminados ao centro.\\\",\\n        text: \\\"Talvez, ao olharmos para as fotografias das nossas recorda\\\\xE7\\\\xF5es, gost\\\\xE1ssemos que essas pessoas fossem desconhecidas, como sombras an\\\\xF3nimas. Mas n\\\\xE3o podemos entregar ao esquecimento tudo o que as pessoas queridas nos deram s\\\\xF3 porque o fim que tiveram n\\\\xE3o foi o que esper\\\\xE1vamos. Devemos conservar a sua recorda\\\\xE7\\\\xE3o e mem\\\\xF3ria, centrando-nos em tudo o de bom que trouxeram \\\\xE0 nossa vida.\\\"\\n      },\\n      8: {\\n        title: \\\"Aceita\\\\xE7\\\\xE3o\\\",\\n        alt: \\\"Duas m\\\\xE3os seguram um cora\\\\xE7\\\\xE3o com pensos sobre as feridas.\\\",\\n        text: \\\"Aceitar um facto triste implica reconhecer que as feridas permanecem, mas isso n\\\\xE3o significa que tenhamos de carregar a culpa do que aconteceu. Os pensos, como cicatrizes vis\\\\xEDveis, tornam-se lembretes de que continuamos a avan\\\\xE7ar, de que a dor n\\\\xE3o nos define, mas sim a nossa capacidade de seguir em frente. E ainda que n\\\\xE3o tenhamos sido respons\\\\xE1veis pelas feridas, somos respons\\\\xE1veis pela forma como as levamos, por encontrar um novo equil\\\\xEDbrio enquanto levamos essas mem\\\\xF3rias connosco.\\\"\\n      },\\n      9: {\\n        title: \\\"Apoio\\\",\\n        alt: \\\"Duas pessoas abra\\\\xE7am-se enquanto uma sombra escura se dissolve.\\\",\\n        text: \\\"Dar apoio emocional \\\\xE0s pessoas que perderam um ente querido por suic\\\\xEDdio \\\\xE9 vital, pois este tipo de luto \\\\xE9 \\\\xFAnico e complexo. Muitas vezes sentem isolamento, incompreens\\\\xE3o e at\\\\xE9 sentimentos de culpa que dificultam o seu processo de cura. Criar espa\\\\xE7os seguros e sem julgamento onde possam expressar as suas emo\\\\xE7\\\\xF5es ajuda-as a sentirem-se apoiadas e a compreender que n\\\\xE3o est\\\\xE3o sozinhas neste caminho.\\\"\\n      },\\n      10: {\\n        title: \\\"Amor incondicional\\\",\\n        alt: \\\"Um homem sentado num banco olha para a presen\\\\xE7a transparente de uma mulher sob a luz de uma \\\\xE1rvore.\\\",\\n        text: \\\"O luto \\\\xE9 o espa\\\\xE7o que nos permite transformar a imensa dor que sentimos pela morte do nosso ente querido naquilo que ela realmente \\\\xE9: amor. Um amor qualitativamente diferente, com outra tonalidade, um amor aut\\\\xEAntico, livre de qualquer posse, e que vai al\\\\xE9m da mat\\\\xE9ria, do tempo e do espa\\\\xE7o, um Amor Incondicional. Incondicional porque n\\\\xE3o preciso que estejas fisicamente aqui para sentir que continuo a amar-te, que continuas em mim e que os la\\\\xE7os que nos unem s\\\\xE3o eternos.\\\",\\n        credit: \\\"Texto do painel: M\\\\xF2nica Cunill\\\"\\n      },\\n      12: {\\n        title: \\\"Raiva\\\",\\n        alt: \\\"Uma crian\\\\xE7a sentada, com express\\\\xE3o zangada, ao lado de uma sombra na parede.\\\",\\n        text: \\\"A raiva no luto por suic\\\\xEDdio liga-nos \\\\xE0 nossa crian\\\\xE7a interior, essa parte de n\\\\xF3s que ainda procura seguran\\\\xE7a e amor incondicional. Enfrentar a morte, ato infligido por um ente querido, pode sentir-se como uma trai\\\\xE7\\\\xE3o profunda, um abandono imposs\\\\xEDvel de compreender. Enquanto crian\\\\xE7as, aprendemos que quem nos ama deveria proteger-nos e estar sempre presente, pelo que a sua partida volunt\\\\xE1ria quebra esse pacto emocional e deixa-nos com uma ira carregada de impot\\\\xEAncia. Esta raiva surge porque n\\\\xE3o temos respostas claras, porque a dor nos ultrapassa e porque sentimos que o suic\\\\xEDdio abala o v\\\\xEDnculo que julg\\\\xE1vamos indestrut\\\\xEDvel. Aceit\\\\xE1-la e dar-lhe espa\\\\xE7o faz parte do processo de cura, e isso permite-nos reconciliar o amor com a aus\\\\xEAncia sem ficarmos presos no ressentimento.\\\"\\n      }\\n    }\\n  };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/i18n\/index.tsx\\n  var Qt = j(K(), 1), Xi = { ca: dr, es: dm, fr: pm, en: fm, pt: mm }, u1 = [\\n    { code: \\\"ca\\\", label: \\\"Catal\\\\xE0\\\" },\\n    { code: \\\"es\\\", label: \\\"Castellano\\\" },\\n    { code: \\\"fr\\\", label: \\\"Fran\\\\xE7ais\\\" },\\n    { code: \\\"en\\\", label: \\\"English\\\" },\\n    { code: \\\"pt\\\", label: \\\"Portugu\\\\xEAs\\\" }\\n  ], bm = \\\"tds-lang\\\", ym = (0, Va.createContext)({ lang: \\\"ca\\\", setLang: () => {\\n  }, t: dr });\\n  function xm({ children: e }) {\\n    let [a, t] = (0, Va.useState)(location.pathname.includes(\\\"\/es\/\\\") ? \\\"es\\\" : \\\"ca\\\");\\n    (0, Va.useEffect)(() => {\\n      try {\\n        let i = location.pathname.includes(\\\"\/es\/\\\") ? \\\"es\\\" : \\\"ca\\\";\\n        i && Xi[i] && t(i);\\n      } catch {\\n      }\\n    }, []), (0, Va.useEffect)(() => {\\n      document.documentElement.lang = Xi[a].htmlLang, document.title = Xi[a].meta.title;\\n    }, [a]);\\n    let l = (i) => {\\n      if (Xi[i]) {\\n        t(i);\\n        try {\\n          localStorage.setItem(bm, i);\\n        } catch {\\n        }\\n      }\\n    };\\n    return \/* @__PURE__ *\/ (0, Qt.jsx)(ym.Provider, { value: { lang: a, setLang: l, t: Xi[a] }, children: e });\\n  }\\n  function ie() {\\n    return (0, Va.useContext)(ym);\\n  }\\n  function Sm() {\\n    let { lang: e, setLang: a, t } = ie();\\n    return \/* @__PURE__ *\/ (0, Qt.jsxs)(\\\"div\\\", { className: \\\"lang-select\\\", children: [\\n      \/* @__PURE__ *\/ (0, Qt.jsx)(\\\"label\\\", { htmlFor: \\\"lang\\\", className: \\\"lang-label\\\", children: t.ui.languageLabel }),\\n      \/* @__PURE__ *\/ (0, Qt.jsx)(\\n        \\\"select\\\",\\n        {\\n          id: \\\"lang\\\",\\n          value: e,\\n          onChange: (l) => a(l.target.value),\\n          \\\"aria-label\\\": t.ui.languageLabel,\\n          children: u1.map((l) => \/* @__PURE__ *\/ (0, Qt.jsx)(\\\"option\\\", { value: l.code, children: l.label }, l.code))\\n        }\\n      )\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/router.tsx\\n  var Em = j(K()), Tm = \/* @__PURE__ *\/ new Map(), Ao = () => new URL(location.href).searchParams.get(\\\"exposicio\\\") || \\\"\/\\\", sa = (e) => (a) => ({ ...a, path: e });\\n  function Ee({ to: e, children: a, ...t }) {\\n    let l = new URL(location.href);\\n    return l.hash = \\\"\\\", e === \\\"\/\\\" ? l.searchParams.delete(\\\"exposicio\\\") : l.searchParams.set(\\\"exposicio\\\", e), \/* @__PURE__ *\/ (0, Em.jsx)(\\\"a\\\", { ...t, href: l.href, onClick: (i) => {\\n      i.button !== 0 || i.metaKey || i.ctrlKey || i.shiftKey || i.altKey || (i.preventDefault(), Tm.set(Ao(), window.scrollY), history.pushState(null, \\\"\\\", l), window.dispatchEvent(new Event(\\\"tds-route\\\")));\\n    }, children: a });\\n  }\\n  function Am(e) {\\n    requestAnimationFrame(() => requestAnimationFrame(() => {\\n      window.scrollTo({ top: Tm.get(e) ?? document.getElementById(\\\"tds-exposicions-v2\\\").getBoundingClientRect().top + window.scrollY, behavior: \\\"instant\\\" });\\n    }));\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/index.tsx\\n  var mr = j(Be(), 1);\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-1.jpg.asset.json\\n  var Cm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-757d765b.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-1.jpg.asset.json\\n  var qm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3c485c40.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-2.jpg.asset.json\\n  var Dm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-b323be62.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-2.jpg.asset.json\\n  var zm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-e652cc32.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-3.jpg.asset.json\\n  var Nm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-0672a79c.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-3.jpg.asset.json\\n  var Mm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-d8d061a7.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-4.jpg.asset.json\\n  var Om = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-9fbe5267.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-4.jpg.asset.json\\n  var jm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-f9ede464.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-5.jpg.asset.json\\n  var Um = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-ec0a58f1.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-5.jpg.asset.json\\n  var Lm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-fb27c3a7.jpg\\\" };\\n\\n  \/\/ \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-487e5156 elementor-widget elementor-widget-html\" data-id=\"487e5156\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"38\">\"exposicions-wordpress\/original\/src\/assets\/obra-6.jpg.asset.json\\n  var wm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-811c06a6.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-6.jpg.asset.json\\n  var _m = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-750723c1.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-7.jpg.asset.json\\n  var Hm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-cda7aa24.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-7.jpg.asset.json\\n  var Rm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-ec1d9ebe.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-8.jpg.asset.json\\n  var Bm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-92eca813.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-8.jpg.asset.json\\n  var Gm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-c9e79297.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-9.jpg.asset.json\\n  var Ym = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-86bb5d7c.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-9.jpg.asset.json\\n  var Xm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-07c42a7f.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-10.jpg.asset.json\\n  var Vm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-fb8aa6bf.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-10.jpg.asset.json\\n  var Qm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-62fe6c2e.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-11.jpg.asset.json\\n  var Zm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-c7dc3313.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-11.jpg.asset.json\\n  var Km = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-7e842316.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/obra-12.jpg.asset.json\\n  var Jm = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-372e8003.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/original-12.jpg.asset.json\\n  var km = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-15e57ef5.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/tds.png.asset.json\\n  var Im = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-7749ef64.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/obres.ts\\n  var Eo = Im.url, Fm = {\\n    1: { image: Cm.url, original: qm.url },\\n    2: { image: Dm.url, original: zm.url },\\n    3: { image: Nm.url, original: Mm.url },\\n    4: { image: Om.url, original: jm.url },\\n    5: { image: Um.url, original: Lm.url },\\n    6: { image: wm.url, original: _m.url },\\n    7: { image: Hm.url, original: Rm.url },\\n    8: { image: Bm.url, original: Gm.url },\\n    9: { image: Ym.url, original: Xm.url },\\n    10: { image: Vm.url, original: Qm.url },\\n    11: { image: Zm.url, original: Km.url },\\n    12: { image: Jm.url, original: km.url }\\n  }, L1 = [\\n    {\\n      id: 1,\\n      title: \\\"La not\\\\xEDcia\\\",\\n      alt: \\\"Una persona sobre un cotxe contempla un rellotge que esclata en un cel fosc.\\\",\\n      text: \\\"Una not\\\\xEDcia traum\\\\xE0tica pot ser profundament pertorbadora i dif\\\\xEDcil de processar, provocant una sensaci\\\\xF3 que el que est\\\\xE0 passant no pot ser real, igual que observar un fenomen impossible al cel desafiant la nostra comprensi\\\\xF3 i percepci\\\\xF3 de la realitat, deixant-nos confosos i sense saber com reaccionar.\\\"\\n    },\\n    {\\n      id: 2,\\n      title: \\\"L\\\\u2019abs\\\\xE8ncia\\\",\\n      alt: \\\"Una cadira buida i una ombra humana projectada a la paret.\\\",\\n      text: \\\"Aquella persona no hi \\\\xE9s i no tornar\\\\xE0, per\\\\xF2 ning\\\\xFA est\\\\xE0 preparat per a aquesta abs\\\\xE8ncia, es fa tan impossible que fins i tot podem continuar veient aquesta persona en els objectes m\\\\xE9s quotidians.\\\"\\n    },\\n    {\\n      id: 3,\\n      title: \\\"Per qu\\\\xE8?\\\",\\n      alt: \\\"Un home sost\\\\xE9 el pes d\\\\u2019un enorme signe d\\\\u2019interrogaci\\\\xF3.\\\",\\n      text: \\\"La confusi\\\\xF3 i la recerca constant de respostes despr\\\\xE9s de la p\\\\xE8rdua d\\\\u2019un \\\\xE9sser estimat per su\\\\xEFcidi es poden convertir en una c\\\\xE0rrega pesada que afecta significativament la vida di\\\\xE0ria dels qui estan en dol.\\\"\\n    },\\n    {\\n      id: 4,\\n      title: \\\"Vergonya\\\",\\n      alt: \\\"Una dona amb les mans a la cara, envoltada d\\\\u2019ulls que la miren.\\\",\\n      text: \\\"El su\\\\xEFcidi encara porta un estigma significatiu. Les persones poden sentir vergonya a causa de la percepci\\\\xF3 negativa i els judicis que altres puguin fer sobre la fam\\\\xEDlia. Cal eliminar l\\\\u2019estigma ajudant les persones a entendre que no s\\\\u2019han de sentir avergonyits pel que va passar. El su\\\\xEFcidi \\\\xE9s una trag\\\\xE8dia i no un reflex de frac\\\\xE0s personal o familiar.\\\"\\n    },\\n    {\\n      id: 5,\\n      title: \\\"Negaci\\\\xF3\\\",\\n      alt: \\\"Un home al\\\\xE7a la m\\\\xE0 amb la paraula NO encesa al palmell.\\\",\\n      text: \\\"Permetre el proc\\\\xE9s: comprendre que la negaci\\\\xF3 pot ser una etapa natural del dol i donar temps a la persona perqu\\\\xE8 processi la realitat al seu ritme.\\\"\\n    },\\n    {\\n      id: 11,\\n      title: \\\"Ambival\\\\xE8ncia\\\",\\n      alt: \\\"La silueta d\\\\u2019una dona amb un cor dividit entre el gel i el foc.\\\",\\n      text: \\\"L\\\\u2019ambival\\\\xE8ncia \\\\xE9s un fenomen profundament hum\\\\xE0 en el dol, aquest proc\\\\xE9s sovint dona lloc a emocions complexes i contradict\\\\xF2ries: amor i enuig, culpa i alleugeriment. Aquests sentiments divideixen el cor entre gel i foc, simbolitzant l\\\\u2019ambival\\\\xE8ncia emocional que defineix aquest tipus de dol. El gel reflecteix l\\\\u2019entumiment, la culpa i la dist\\\\xE0ncia emocional; el foc encarna l\\\\u2019amor profund, la ira i el dolor intens. Ambdues forces oposades coexisteixen, evidenciant la complexitat del dol i la lluita interna per integrar emocions contradict\\\\xF2ries. Aquestes forces, encara que aparentment oposades, s\\\\xF3n essencials per comprendre la naturalesa humana i trobar un equilibri emocional enmig de la p\\\\xE8rdua.\\\"\\n    },\\n    {\\n      id: 6,\\n      title: \\\"Culpa\\\",\\n      alt: \\\"Una persona sola davant un laberint de camins en un bosc fosc.\\\",\\n      text: \\\"La culpa \\\\xE9s una de les emocions m\\\\xE9s intenses que enfronten els que perden un \\\\xE9sser estimat per su\\\\xEFcidi, manifestant-se en autoq\\\\xFCestionament i una falsa sensaci\\\\xF3 de responsabilitat. Sovint creuen que podrien haver canviat el desenlla\\\\xE7 estant m\\\\xE9s presents o prenent certes accions. Tot i aix\\\\xF2, aquesta idea \\\\xE9s err\\\\xF2nia, ja que ning\\\\xFA t\\\\xE9 control total sobre les decisions d\\\\u2019una altra persona.\\\"\\n    },\\n    {\\n      id: 7,\\n      title: \\\"Record i mem\\\\xF2ria\\\",\\n      alt: \\\"Un arxiu de retrats i siluetes amb dues cares il\\\\xB7luminades al centre.\\\",\\n      text: \\\"Potser quan mirem les fotos dels nostres records ens agradaria que aquestes persones fossin desconegudes com ombres an\\\\xF2nimes. Per\\\\xF2 no podem abandonar a l\\\\u2019oblit tot all\\\\xF2 que ens van aportar les persones estimades perqu\\\\xE8 el final que han tingut no ha estat el que ens esper\\\\xE0vem. Hem de conservar el seu record i mem\\\\xF2ria centrant-nos en tot el bo que varen aportar a la nostra vida.\\\"\\n    },\\n    {\\n      id: 8,\\n      title: \\\"Acceptaci\\\\xF3\\\",\\n      alt: \\\"Dues mans sostenen un cor amb tiretes sobre les ferides.\\\",\\n      text: \\\"Acceptar un fet trist implica recon\\\\xE8ixer que les ferides romanents queden, per\\\\xF2 aix\\\\xF2 no significa que h\\\\xE0gim de carregar amb la culpa del que ha passat. Les tiretes, com a cicatrius visibles, es converteixen en recordatoris que continuem avan\\\\xE7ant, que el dolor no ens defineix, sin\\\\xF3 la nostra capacitat de continuar endavant. I encara que no vam ser responsables de les ferides, s\\\\xED que som responsables de com les portem, de trobar un nou equilibri mentre portem aquests records amb nosaltres.\\\"\\n    },\\n    {\\n      id: 9,\\n      title: \\\"Suport\\\",\\n      alt: \\\"Dues persones s\\\\u2019abracen mentre una ombra fosca es dissol.\\\",\\n      text: \\\"Donar suport emocional a les persones que han perdut un \\\\xE9sser estimat per su\\\\xEFcidi \\\\xE9s vital, ja que aquest tipus de dol \\\\xE9s \\\\xFAnic i complex. Moltes vegades senten a\\\\xEFllament, incomprensi\\\\xF3 i, fins i tot, sentiments de culpa que dificulten el seu proc\\\\xE9s de sanaci\\\\xF3. Crear espais segurs i sense judici on puguin expressar les seves emocions els ajuda a sentir-se recolzades i a entendre que no estan soles en aquest cam\\\\xED.\\\"\\n    },\\n    {\\n      id: 10,\\n      title: \\\"Amor incondicional\\\",\\n      alt: \\\"Un home assegut en un banc mira la pres\\\\xE8ncia transparent d\\\\u2019una dona sota la llum d\\\\u2019un arbre.\\\",\\n      text: \\\"El dol \\\\xE9s l\\\\u2019espai que ens permet transformar l\\\\u2019immens dolor que sentim per la mort del nostre \\\\xE9sser estimat en all\\\\xF2 que realment \\\\xE9s: amor. Un amor qualitativament diferent, amb una tonalitat diferent, un amor aut\\\\xE8ntic, lliure de tota possessi\\\\xF3, i que va m\\\\xE9s enll\\\\xE0 de la mat\\\\xE8ria, el temps i l\\\\u2019espai, un Amor Incondicional. Incondicional perqu\\\\xE8 no necessito que f\\\\xEDsicament siguis aqu\\\\xED per sentir que jo continuo estimant-te, que segueixes en mi i que els lla\\\\xE7os que ens uneixen s\\\\xF3n eterns.\\\",\\n      credit: \\\"Text del plaf\\\\xF3: M\\\\xF2nica Cunill\\\"\\n    },\\n    {\\n      id: 12,\\n      title: \\\"R\\\\xE0bia\\\",\\n      alt: \\\"Un infant assegut, amb expressi\\\\xF3 enfadada, al costat d\\\\u2019una ombra a la paret.\\\",\\n      text: \\\"La r\\\\xE0bia en el dol per su\\\\xEFcidi ens connecta amb el nostre nen interior, aquesta part de nosaltres que encara busca seguretat i amor incondicional. Enfrontar la mort, acte infligit d\\\\u2019un ser estimat pot sentir-se com una tra\\\\xEFci\\\\xF3 profunda, un aband\\\\xF3 impossible de comprendre. Com a nens, aprenem que els qui ens estimen haurien de protegir-nos i estar sempre aqu\\\\xED, per la qual cosa la seva partida volunt\\\\xE0ria trenca aquest pacte emocional i ens deixa amb una ira carregada d\\\\u2019impot\\\\xE8ncia. Aquesta r\\\\xE0bia sorgeix perqu\\\\xE8 no tenim respostes clares, perqu\\\\xE8 el dolor ens sobrepassa i perqu\\\\xE8 sentim que el su\\\\xEFcidi trastoca el vincle que cr\\\\xE8iem indestructible. Acceptar-la i donar-li espai \\\\xE9s part del proc\\\\xE9s de sanaci\\\\xF3, i aix\\\\xF2 ens permet reconciliar l\\\\u2019amor amb l\\\\u2019abs\\\\xE8ncia sense quedar atrapats en el ressentiment.\\\"\\n    }\\n  ], w1 = [1, 2, 3, 4, 6, 12, 5, 11, 8, 9, 7, 10], pr = w1.map((e) => {\\n    let a = L1.find((t) => t.id === e);\\n    return {\\n      ...a,\\n      image: Fm[a.id].image,\\n      original: Fm[a.id].original\\n    };\\n  }), Wm = [\\n    {\\n      year: \\\"2026\\\",\\n      name: \\\"\u00c0vila \u00b7 Capillas de San Francisco\\\",\\n      path: \\\"exposicio-imatges-del-dol-a-avila\/\\\"\\n    },\\n    {\\n      year: \\\"2025\\\",\\n      name: \\\"Hospital de Figueres\\\",\\n      path: \\\"exposicio-hospital-de-figueres\/\\\",\\n      route: \\\"\/exposicio\/hospital-figueres\\\"\\n    },\\n    {\\n      year: \\\"2025\\\",\\n      name: \\\"Lloret de Mar\\\",\\n      path: \\\"exposicio-lloret-de-mar\/\\\",\\n      route: \\\"\/exposicio\/lloret-de-mar\\\"\\n    },\\n    {\\n      year: \\\"2025\\\",\\n      name: \\\"1r Congr\u00e9s de Benestar Emocional \u00b7 Girona\\\",\\n      path: \\\"1r-congres-de-benestar-emocional-girona\/\\\",\\n      route: \\\"\/exposicio\/congres-benestar-emocional\\\"\\n    },\\n    {\\n      year: \\\"2025\\\",\\n      name: \\\"Espai C\u00edvic Mercadal \u00b7 Girona\\\",\\n      path: \\\"exposicio-espai-civic-mercadal-interna\/\\\",\\n      route: \\\"\/exposicio\/mercadal\\\"\\n    },\\n    {\\n      year: \\\"2024\\\",\\n      name: \\\"CAP Vilafant\\\",\\n      path: \\\"exposicio-cap-vilafant\/\\\",\\n      route: \\\"\/exposicio\/cap-vilafant\\\"\\n    }\\n  ];\\n\\n  \/\/ exposicions-wordpress\/original\/src\/components\/Viewer.tsx\\n  var Vi = j(Be());\\n  var fe = j(K());\\n  function $m({ obres: e, index: a, onSelect: t, onClose: l }) {\\n    let i = (0, Vi.useRef)(null), { t: n, lang: o } = ie();\\n    if ((0, Vi.useEffect)(() => {\\n      let r = i.current;\\n      if (r)\\n        return a !== null && !r.open && r.showModal(), a === null && r.open && r.close(), document.body.classList.toggle(\\\"modal-open\\\", a !== null), () => document.body.classList.remove(\\\"modal-open\\\");\\n    }, [a]), (0, Vi.useEffect)(() => {\\n      i.current?.scrollTo({ top: 0 });\\n    }, [a]), a === null)\\n      return \/* @__PURE__ *\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a65b92f elementor-widget elementor-widget-html\" data-id=\"a65b92f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application<script type=\"application\/json\" data-tds-part=\"39\">\"\/ (0, fe.jsx)(\\\"dialog\\\", { ref: i, onClose: l, \\\"aria-labelledby\\\": \\\"art-title\\\" });\\n    let s = e[a], u = n.obres[s.id];\\n    return \/* @__PURE__ *\/ (0, fe.jsxs)(\\n      \\\"dialog\\\",\\n      {\\n        ref: i,\\n        onClose: l,\\n        \\\"aria-labelledby\\\": \\\"art-title\\\",\\n        onClick: (r) => {\\n          r.target === i.current && l();\\n        },\\n        onKeyDown: (r) => {\\n          r.key === \\\"ArrowLeft\\\" && a > 0 && (r.preventDefault(), t(a - 1)), r.key === \\\"ArrowRight\\\" && a < e.length - 1 && (r.preventDefault(), t(a + 1));\\n        },\\n        children: [\\n          \/* @__PURE__ *\/ (0, fe.jsx)(\\\"button\\\", { className: \\\"close\\\", \\\"aria-label\\\": n.viewer.closeAria, onClick: l, children: n.viewer.close }),\\n          \/* @__PURE__ *\/ (0, fe.jsxs)(\\\"div\\\", { className: \\\"viewer-body\\\", children: [\\n            \/* @__PURE__ *\/ (0, fe.jsx)(\\\"img\\\", { id: \\\"art-image\\\", src: s.image, alt: u.alt || u.title }),\\n            \/* @__PURE__ *\/ (0, fe.jsxs)(\\\"div\\\", { className: \\\"art-copy\\\", children: [\\n              \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { id: \\\"art-number\\\", className: \\\"eyebrow\\\", children: `${n.viewer.workLabel} ${String(a + 1).padStart(2, \\\"0\\\")} \/ ${e.length}` }),\\n              \/* @__PURE__ *\/ (0, fe.jsx)(\\\"h2\\\", { id: \\\"art-title\\\", children: u.title }),\\n              \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { className: \\\"artist\\\", children: n.viewer.artist }),\\n              \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: n.viewer.panelLabel }),\\n              \/* @__PURE__ *\/ (0, fe.jsxs)(\\\"div\\\", { id: \\\"art-text\\\", children: [\\n                \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { children: u.text }),\\n                \\\"credit\\\" in u && u.credit ? \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { className: \\\"caption-credit\\\", children: u.credit }) : null,\\n                \/* @__PURE__ *\/ (0, fe.jsx)(\\n                  \\\"a\\\",\\n                  {\\n                    className: \\\"original-link\\\",\\n                    href: s.original,\\n                    target: \\\"_blank\\\",\\n                    rel: \\\"noopener\\\",\\n                    children: n.viewer.original\\n                  }\\n                ),\\n                o !== \\\"ca\\\" ? \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { className: \\\"doc-note\\\", children: n.viewer.originalNote }) : null\\n              ] }),\\n              \/* @__PURE__ *\/ (0, fe.jsxs)(\\\"div\\\", { className: \\\"viewer-controls\\\", children: [\\n                \/* @__PURE__ *\/ (0, fe.jsx)(\\n                  \\\"button\\\",\\n                  {\\n                    \\\"aria-label\\\": n.viewer.prevAria,\\n                    disabled: a === 0,\\n                    onClick: () => t(a - 1),\\n                    children: n.viewer.prev\\n                  }\\n                ),\\n                \/* @__PURE__ *\/ (0, fe.jsx)(\\n                  \\\"button\\\",\\n                  {\\n                    \\\"aria-label\\\": n.viewer.nextAria,\\n                    disabled: a === e.length - 1,\\n                    onClick: () => t(a + 1),\\n                    children: n.viewer.next\\n                  }\\n                )\\n              ] })\\n            ] })\\n          ] })\\n        ]\\n      }\\n    );\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/components\/BioViewer.tsx\\n  var Zt = j(Be());\\n  var Oe = j(K());\\n  function Pm({ open: e, title: a, pages: t, onClose: l }) {\\n    let i = (0, Zt.useRef)(null), [n, o] = (0, Zt.useState)(0), [s, u] = (0, Zt.useState)(!1), { t: r } = ie();\\n    return (0, Zt.useEffect)(() => {\\n      let c = i.current;\\n      if (c)\\n        return e && !c.open && c.showModal(), !e && c.open && c.close(), document.body.classList.toggle(\\\"modal-open\\\", e), e && (o(0), u(!1)), () => document.body.classList.remove(\\\"modal-open\\\");\\n    }, [e]), \/* @__PURE__ *\/ (0, Oe.jsx)(\\n      \\\"dialog\\\",\\n      {\\n        ref: i,\\n        className: \\\"bio-dialog\\\",\\n        onClose: l,\\n        \\\"aria-label\\\": a,\\n        onClick: (c) => {\\n          c.target === i.current && l();\\n        },\\n        onKeyDown: (c) => {\\n          c.key === \\\"ArrowLeft\\\" && n > 0 && o(n - 1), c.key === \\\"ArrowRight\\\" && n < t.length - 1 && o(n + 1);\\n        },\\n        children: e ? \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"div\\\", { className: \\\"bio-body\\\", children: [\\n          \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"div\\\", { className: \\\"bio-bar\\\", children: [\\n            \/* @__PURE__ *\/ (0, Oe.jsx)(\\\"strong\\\", { children: a }),\\n            \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"div\\\", { className: \\\"bio-actions\\\", children: [\\n              \/* @__PURE__ *\/ (0, Oe.jsx)(\\\"button\\\", { onClick: () => u(!s), \\\"aria-pressed\\\": s, children: s ? r.bio.zoomOut : r.bio.zoomIn }),\\n              \/* @__PURE__ *\/ (0, Oe.jsx)(\\\"button\\\", { className: \\\"close\\\", \\\"aria-label\\\": r.viewer.closeAria, onClick: l, children: r.viewer.close })\\n            ] })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, Oe.jsx)(\\\"div\\\", { className: `bio-page${s ? \\\" zoomed\\\" : \\\"\\\"}`, children: \/* @__PURE__ *\/ (0, Oe.jsx)(\\n            \\\"img\\\",\\n            {\\n              src: t[n],\\n              alt: `${a} \\\\u2014 ${r.bio.pageLabel} ${n + 1}`,\\n              onClick: () => u(!s)\\n            }\\n          ) }),\\n          \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"div\\\", { className: \\\"bio-nav\\\", children: [\\n            \/* @__PURE__ *\/ (0, Oe.jsx)(\\n              \\\"button\\\",\\n              {\\n                \\\"aria-label\\\": r.viewer.prevAria,\\n                disabled: n === 0,\\n                onClick: () => o(n - 1),\\n                children: r.viewer.prev\\n              }\\n            ),\\n            \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"span\\\", { children: [\\n              r.bio.pageLabel,\\n              \\\" \\\",\\n              n + 1,\\n              \\\" \/ \\\",\\n              t.length\\n            ] }),\\n            \/* @__PURE__ *\/ (0, Oe.jsx)(\\n              \\\"button\\\",\\n              {\\n                \\\"aria-label\\\": r.viewer.nextAria,\\n                disabled: n === t.length - 1,\\n                onClick: () => o(n + 1),\\n                children: r.viewer.next\\n              }\\n            )\\n          ] })\\n        ] }) : null\\n      }\\n    );\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-tds.png.asset.json\\n  var eg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-fb874c27.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-acedo.png.asset.json\\n  var ag = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-d034403b.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-sinopsis.png.asset.json\\n  var tg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-af23c58f.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-perich.jpg.asset.json\\n  var lg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-b879f637.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-vicens.png.asset.json\\n  var ig = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-700a0388.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-esteve.png.asset.json\\n  var ng = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-06c2401e.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-vilafant.jpg.asset.json\\n  var og = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-51697c6d.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-ics.jpg.asset.json\\n  var sg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-f2b68800.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-girona.png.asset.json\\n  var fr = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-b744af91.webp\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-mercadal.jpg.asset.json\\n  var ug = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-77b0b9e5.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-hospital-figueres.png.asset.json\\n  var rg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-e2b65c0a.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-ajuntament-lloret.png.asset.json\\n  var cg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-1e41cba9.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-lloret-llm.jpg.asset.json\\n  var dg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-bd4a3f07.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/logos.ts\\n  var pg = [\\n    { name: \\\"Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi\\\", src: eg.url, wide: !0 }\\n  ], fg = [{ name: \\\"Carlos Acedo ArtWork\\\", src: ag.url }], mg = [\\n    { name: \\\"Sinopsis paso a paso\\\", src: tg.url },\\n    { name: \\\"Ferros Perich\\\", src: lg.url },\\n    { name: \\\"Funer\\\\xE0ria Vicens\\\", src: ig.url, tall: !0 },\\n    { name: \\\"Centre Gr\\\\xE0fic Esteve\\\", src: ng.url }\\n  ], gg = [\\n    { name: \\\"Ajuntament de Vilafant\\\", src: og.url, tall: !0 },\\n    { name: \\\"Institut Catal\\\\xE0 de la Salut \\\\xB7 Atenci\\\\xF3 Prim\\\\xE0ria\\\", src: sg.url, wide: !0 }\\n  ], hg = [\\n    { name: \\\"Ajuntament de Girona\\\", src: fr.url, wide: !0 },\\n    { name: \\\"Espai C\\\\xEDvic Mercadal \\\\xB7 Xarxa de Centres C\\\\xEDvics de Girona\\\", src: ug.url, wide: !0 }\\n  ], vg = [\\n    { name: \\\"Ajuntament de Girona\\\", src: fr.url, wide: !0 }\\n  ], bg = [\\n    { name: \\\"Hospital de Figueres \\\\xB7 Fundaci\\\\xF3 Salut Empord\\\\xE0\\\", src: rg.url, wide: !0 }\\n  ], yg = [\\n    { name: \\\"Ajuntament de Lloret de Mar\\\", src: cg.url, wide: !0 },\\n    { name: \\\"Lloret de Mar\\\", src: dg.url, wide: !0 }\\n  ];\\n\\n  \/\/ exposicions-wordpress\/original\/src\/components\/Logos.tsx\\n  var Ce = j(K());\\n  function Tt({ title: e, items: a }) {\\n    return \/* @__PURE__ *\/ (0, Ce.jsxs)(\\\"div\\\", { className: \\\"logo-group\\\", children: [\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"h3\\\", { children: e }),\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"ul\\\", { className: \\\"logo-row\\\", children: a.map((t) => \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"li\\\", { className: t.tall ? \\\"logo tall\\\" : t.wide ? \\\"logo wide\\\" : \\\"logo\\\", children: \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"img\\\", { src: t.src, alt: t.name, loading: \\\"lazy\\\" }) }, t.name)) })\\n    ] });\\n  }\\n  function ua({\\n    local: e = !1,\\n    mercadal: a = !1,\\n    congres: t = !1,\\n    figueres: l = !1,\\n    lloret: i = !1\\n  }) {\\n    let { t: n } = ie();\\n    return \/* @__PURE__ *\/ (0, Ce.jsxs)(\\\"section\\\", { className: \\\"section logos\\\", \\\"aria-label\\\": n.logos.title, children: [\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: n.logos.title }),\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.organisation, items: pg }),\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.creation, items: fg }),\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.sponsors, items: mg }),\\n      e ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: gg }) : null,\\n      a ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: hg }) : null,\\n      t ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: vg }) : null,\\n      l ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: bg }) : null,\\n      i ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: yg }) : null\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/retrat-cunill.jpg.asset.json\\n  var xg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/FOTO-MONICA.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/carlos-acedo-biografia_page-0001.jpg.asset.json\\n  var Sg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-2554b8bb.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/carlos-acedo-biografia_page-0002.jpg.asset.json\\n  var Tg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-dcca4982.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/monica-cunill-biografia_page-0001.jpg.asset.json\\n  var Ag = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-7a8b42fd.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/monica-cunill-biografia_page-0002.jpg.asset.json\\n  var Eg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-00a7d86e.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/cartell-imatges-del-dol.jpg.asset.json\\n  var Cg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8f6704b2.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/tds.ts\\n  var De = {\"<\/script>\/json\" data-tds-part=\"39\">\"\/ (0, fe.jsx)(\\\"dialog\\\", { ref: i, onClose: l, \\\"aria-labelledby\\\": \\\"art-title\\\" });\\n    let s = e[a], u = n.obres[s.id];\\n    return \/* @__PURE__ *\/ (0, fe.jsxs)(\\n      \\\"dialog\\\",\\n      {\\n        ref: i,\\n        onClose: l,\\n        \\\"aria-labelledby\\\": \\\"art-title\\\",\\n        onClick: (r) => {\\n          r.target === i.current && l();\\n        },\\n        onKeyDown: (r) => {\\n          r.key === \\\"ArrowLeft\\\" && a > 0 && (r.preventDefault(), t(a - 1)), r.key === \\\"ArrowRight\\\" && a \\u003c e.length - 1 && (r.preventDefault(), t(a + 1));\\n        },\\n        children: [\\n          \/* @__PURE__ *\/ (0, fe.jsx)(\\\"button\\\", { className: \\\"close\\\", \\\"aria-label\\\": n.viewer.closeAria, onClick: l, children: n.viewer.close }),\\n          \/* @__PURE__ *\/ (0, fe.jsxs)(\\\"div\\\", { className: \\\"viewer-body\\\", children: [\\n            \/* @__PURE__ *\/ (0, fe.jsx)(\\\"img\\\", { id: \\\"art-image\\\", src: s.image, alt: u.alt || u.title }),\\n            \/* @__PURE__ *\/ (0, fe.jsxs)(\\\"div\\\", { className: \\\"art-copy\\\", children: [\\n              \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { id: \\\"art-number\\\", className: \\\"eyebrow\\\", children: `${n.viewer.workLabel} ${String(a + 1).padStart(2, \\\"0\\\")} \/ ${e.length}` }),\\n              \/* @__PURE__ *\/ (0, fe.jsx)(\\\"h2\\\", { id: \\\"art-title\\\", children: u.title }),\\n              \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { className: \\\"artist\\\", children: n.viewer.artist }),\\n              \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: n.viewer.panelLabel }),\\n              \/* @__PURE__ *\/ (0, fe.jsxs)(\\\"div\\\", { id: \\\"art-text\\\", children: [\\n                \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { children: u.text }),\\n                \\\"credit\\\" in u && u.credit ? \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { className: \\\"caption-credit\\\", children: u.credit }) : null,\\n                \/* @__PURE__ *\/ (0, fe.jsx)(\\n                  \\\"a\\\",\\n                  {\\n                    className: \\\"original-link\\\",\\n                    href: s.original,\\n                    target: \\\"_blank\\\",\\n                    rel: \\\"noopener\\\",\\n                    children: n.viewer.original\\n                  }\\n                ),\\n                o !== \\\"ca\\\" ? \/* @__PURE__ *\/ (0, fe.jsx)(\\\"p\\\", { className: \\\"doc-note\\\", children: n.viewer.originalNote }) : null\\n              ] }),\\n              \/* @__PURE__ *\/ (0, fe.jsxs)(\\\"div\\\", { className: \\\"viewer-controls\\\", children: [\\n                \/* @__PURE__ *\/ (0, fe.jsx)(\\n                  \\\"button\\\",\\n                  {\\n                    \\\"aria-label\\\": n.viewer.prevAria,\\n                    disabled: a === 0,\\n                    onClick: () => t(a - 1),\\n                    children: n.viewer.prev\\n                  }\\n                ),\\n                \/* @__PURE__ *\/ (0, fe.jsx)(\\n                  \\\"button\\\",\\n                  {\\n                    \\\"aria-label\\\": n.viewer.nextAria,\\n                    disabled: a === e.length - 1,\\n                    onClick: () => t(a + 1),\\n                    children: n.viewer.next\\n                  }\\n                )\\n              ] })\\n            ] })\\n          ] })\\n        ]\\n      }\\n    );\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/components\/BioViewer.tsx\\n  var Zt = j(Be());\\n  var Oe = j(K());\\n  function Pm({ open: e, title: a, pages: t, onClose: l }) {\\n    let i = (0, Zt.useRef)(null), [n, o] = (0, Zt.useState)(0), [s, u] = (0, Zt.useState)(!1), { t: r } = ie();\\n    return (0, Zt.useEffect)(() => {\\n      let c = i.current;\\n      if (c)\\n        return e && !c.open && c.showModal(), !e && c.open && c.close(), document.body.classList.toggle(\\\"modal-open\\\", e), e && (o(0), u(!1)), () => document.body.classList.remove(\\\"modal-open\\\");\\n    }, [e]), \/* @__PURE__ *\/ (0, Oe.jsx)(\\n      \\\"dialog\\\",\\n      {\\n        ref: i,\\n        className: \\\"bio-dialog\\\",\\n        onClose: l,\\n        \\\"aria-label\\\": a,\\n        onClick: (c) => {\\n          c.target === i.current && l();\\n        },\\n        onKeyDown: (c) => {\\n          c.key === \\\"ArrowLeft\\\" && n > 0 && o(n - 1), c.key === \\\"ArrowRight\\\" && n \\u003c t.length - 1 && o(n + 1);\\n        },\\n        children: e ? \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"div\\\", { className: \\\"bio-body\\\", children: [\\n          \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"div\\\", { className: \\\"bio-bar\\\", children: [\\n            \/* @__PURE__ *\/ (0, Oe.jsx)(\\\"strong\\\", { children: a }),\\n            \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"div\\\", { className: \\\"bio-actions\\\", children: [\\n              \/* @__PURE__ *\/ (0, Oe.jsx)(\\\"button\\\", { onClick: () => u(!s), \\\"aria-pressed\\\": s, children: s ? r.bio.zoomOut : r.bio.zoomIn }),\\n              \/* @__PURE__ *\/ (0, Oe.jsx)(\\\"button\\\", { className: \\\"close\\\", \\\"aria-label\\\": r.viewer.closeAria, onClick: l, children: r.viewer.close })\\n            ] })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, Oe.jsx)(\\\"div\\\", { className: `bio-page${s ? \\\" zoomed\\\" : \\\"\\\"}`, children: \/* @__PURE__ *\/ (0, Oe.jsx)(\\n            \\\"img\\\",\\n            {\\n              src: t[n],\\n              alt: `${a} \\\\u2014 ${r.bio.pageLabel} ${n + 1}`,\\n              onClick: () => u(!s)\\n            }\\n          ) }),\\n          \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"div\\\", { className: \\\"bio-nav\\\", children: [\\n            \/* @__PURE__ *\/ (0, Oe.jsx)(\\n              \\\"button\\\",\\n              {\\n                \\\"aria-label\\\": r.viewer.prevAria,\\n                disabled: n === 0,\\n                onClick: () => o(n - 1),\\n                children: r.viewer.prev\\n              }\\n            ),\\n            \/* @__PURE__ *\/ (0, Oe.jsxs)(\\\"span\\\", { children: [\\n              r.bio.pageLabel,\\n              \\\" \\\",\\n              n + 1,\\n              \\\" \/ \\\",\\n              t.length\\n            ] }),\\n            \/* @__PURE__ *\/ (0, Oe.jsx)(\\n              \\\"button\\\",\\n              {\\n                \\\"aria-label\\\": r.viewer.nextAria,\\n                disabled: n === t.length - 1,\\n                onClick: () => o(n + 1),\\n                children: r.viewer.next\\n              }\\n            )\\n          ] })\\n        ] }) : null\\n      }\\n    );\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-tds.png.asset.json\\n  var eg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-fb874c27.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-acedo.png.asset.json\\n  var ag = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-d034403b.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-sinopsis.png.asset.json\\n  var tg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-af23c58f.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-perich.jpg.asset.json\\n  var lg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-b879f637.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-vicens.png.asset.json\\n  var ig = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-700a0388.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-esteve.png.asset.json\\n  var ng = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-06c2401e.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-vilafant.jpg.asset.json\\n  var og = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-51697c6d.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-ics.jpg.asset.json\\n  var sg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-f2b68800.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-girona.png.asset.json\\n  var fr = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-b744af91.webp\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-mercadal.jpg.asset.json\\n  var ug = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-77b0b9e5.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-hospital-figueres.png.asset.json\\n  var rg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-e2b65c0a.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-ajuntament-lloret.png.asset.json\\n  var cg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-1e41cba9.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/logo-lloret-llm.jpg.asset.json\\n  var dg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-bd4a3f07.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/logos.ts\\n  var pg = [\\n    { name: \\\"Associaci\\\\xF3 Tramuntana \\\\u2013 Despr\\\\xE9s del Su\\\\xEFcidi\\\", src: eg.url, wide: !0 }\\n  ], fg = [{ name: \\\"Carlos Acedo ArtWork\\\", src: ag.url }], mg = [\\n    { name: \\\"Sinopsis paso a paso\\\", src: tg.url },\\n    { name: \\\"Ferros Perich\\\", src: lg.url },\\n    { name: \\\"Funer\\\\xE0ria Vicens\\\", src: ig.url, tall: !0 },\\n    { name: \\\"Centre Gr\\\\xE0fic Esteve\\\", src: ng.url }\\n  ], gg = [\\n    { name: \\\"Ajuntament de Vilafant\\\", src: og.url, tall: !0 },\\n    { name: \\\"Institut Catal\\\\xE0 de la Salut \\\\xB7 Atenci\\\\xF3 Prim\\\\xE0ria\\\", src: sg.url, wide: !0 }\\n  ], hg = [\\n    { name: \\\"Ajuntament de Girona\\\", src: fr.url, wide: !0 },\\n    { name: \\\"Espai C\\\\xEDvic Mercadal \\\\xB7 Xarxa de Centres C\\\\xEDvics de Girona\\\", src: ug.url, wide: !0 }\\n  ], vg = [\\n    { name: \\\"Ajuntament de Girona\\\", src: fr.url, wide: !0 }\\n  ], bg = [\\n    { name: \\\"Hospital de Figueres \\\\xB7 Fundaci\\\\xF3 Salut Empord\\\\xE0\\\", src: rg.url, wide: !0 }\\n  ], yg = [\\n    { name: \\\"Ajuntament de Lloret de Mar\\\", src: cg.url, wide: !0 },\\n    { name: \\\"Lloret de Mar\\\", src: dg.url, wide: !0 }\\n  ];\\n\\n  \/\/ exposicions-wordpress\/original\/src\/components\/Logos.tsx\\n  var Ce = j(K());\\n  function Tt({ title: e, items: a }) {\\n    return \/* @__PURE__ *\/ (0, Ce.jsxs)(\\\"div\\\", { className: \\\"logo-group\\\", children: [\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"h3\\\", { children: e }),\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"ul\\\", { className: \\\"logo-row\\\", children: a.map((t) => \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"li\\\", { className: t.tall ? \\\"logo tall\\\" : t.wide ? \\\"logo wide\\\" : \\\"logo\\\", children: \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"img\\\", { src: t.src, alt: t.name, loading: \\\"lazy\\\" }) }, t.name)) })\\n    ] });\\n  }\\n  function ua({\\n    local: e = !1,\\n    mercadal: a = !1,\\n    congres: t = !1,\\n    figueres: l = !1,\\n    lloret: i = !1\\n  }) {\\n    let { t: n } = ie();\\n    return \/* @__PURE__ *\/ (0, Ce.jsxs)(\\\"section\\\", { className: \\\"section logos\\\", \\\"aria-label\\\": n.logos.title, children: [\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: n.logos.title }),\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.organisation, items: pg }),\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.creation, items: fg }),\\n      \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.sponsors, items: mg }),\\n      e ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: gg }) : null,\\n      a ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: hg }) : null,\\n      t ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: vg }) : null,\\n      l ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: bg }) : null,\\n      i ? \/* @__PURE__ *\/ (0, Ce.jsx)(Tt, { title: n.logos.local, items: yg }) : null\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/retrat-cunill.jpg.asset.json\\n  var xg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-df832b43.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/carlos-acedo-biografia_page-0001.jpg.asset.json\\n  var Sg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-2554b8bb.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/carlos-acedo-biografia_page-0002.jpg.asset.json\\n  var Tg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-dcca4982.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/monica-cunill-biografia_page-0001.jpg.asset.json\\n  var Ag = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-7a8b42fd.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/monica-cunill-biografia_page-0002.jpg.asset.json\\n  var Eg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-00a7d86e.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/cartell-imatges-del-dol.jpg.asset.json\\n  var Cg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8f6704b2.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/tds.ts\\n  var De = {\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d117473 elementor-widget elementor-widget-html\" data-id=\"5d117473\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"40\">\"\\n    home: \\\"https:\/\/tdssuicidio.com\/\\\",\\n    contact: \\\"https:\/\/tdssuicidio.com\/contacte\/\\\",\\n    donations: \\\"https:\/\/tdssuicidio.com\/donacions\/\\\",\\n    about: \\\"https:\/\/tdssuicidio.com\/sobre-tds\/\\\",\\n    transparency: \\\"https:\/\/tdssuicidio.com\/transparencia\/\\\",\\n    addressLine: \\\"C\/ Poeta Marquina, 2 \\\\xB7 Figueres (Girona)\\\",\\n    phoneLabel: \\\"+34 671 838 111\\\",\\n    phoneHref: \\\"tel:+34671838111\\\",\\n    email: \\\"tramuntanads@gmail.com\\\",\\n    social: [\\n      { label: \\\"Instagram\\\", url: \\\"https:\/\/www.instagram.com\/tds_suicidio\/\\\" },\\n      { label: \\\"Facebook\\\", url: \\\"https:\/\/www.facebook.com\/tdssuicidio\/\\\" },\\n      { label: \\\"YouTube\\\", url: \\\"https:\/\/www.youtube.com\/@TDSSUICIDIO\\\" },\\n      { label: \\\"LinkedIn\\\", url: \\\"https:\/\/www.linkedin.com\/in\/tds-suicidio-bb1133319\/\\\" }\\n    ]\\n  };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/components\/SiteHeader.tsx\\n  var Ta = j(K());\\n  function ra({ children: e }) {\\n    let { t: a } = ie();\\n    return \/* @__PURE__ *\/ (0, Ta.jsxs)(\\\"header\\\", { children: [\\n      \/* @__PURE__ *\/ (0, Ta.jsx)(\\\"a\\\", { className: \\\"brand\\\", href: De.home, \\\"aria-label\\\": a.ui.brandAria, children: \/* @__PURE__ *\/ (0, Ta.jsx)(\\\"img\\\", { src: Eo, alt: \\\"Associaci\\\\xF3 Tramuntana \\\\u2014 Despr\\\\xE9s del Su\\\\xEFcidi\\\" }) }),\\n      e ? \/* @__PURE__ *\/ (0, Ta.jsx)(\\\"nav\\\", { \\\"aria-label\\\": a.ui.navAria, children: e }) : null,\\n      \/* @__PURE__ *\/ (0, Ta.jsxs)(\\\"div\\\", { className: \\\"header-end\\\", children: [\\n        \/* @__PURE__ *\/ (0, Ta.jsx)(Sm, {}),\\n        \/* @__PURE__ *\/ (0, Ta.jsxs)(\\n          \\\"a\\\",\\n          {\\n            className: \\\"contact\\\",\\n            href: De.contact,\\n            target: \\\"_blank\\\",\\n            rel: \\\"noopener noreferrer\\\",\\n            children: [\\n              a.ui.contactHelp,\\n              \\\" \\\\u2197\\\"\\n            ]\\n          }\\n        ),\\n        \/* @__PURE__ *\/ (0, Ta.jsxs)(\\n          \\\"a\\\",\\n          {\\n            className: \\\"header-donate\\\",\\n            href: De.donations,\\n            target: \\\"_blank\\\",\\n            rel: \\\"noopener noreferrer\\\",\\n            children: [\\n              a.ui.donations,\\n              \\\" \\\\u2197\\\"\\n            ]\\n          }\\n        )\\n      ] })\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/components\/SiteFooter.tsx\\n  var Y = j(K());\\n  function ca() {\\n    let { t: e } = ie();\\n    return \/* @__PURE__ *\/ (0, Y.jsxs)(\\\"footer\\\", { className: \\\"site-footer\\\", children: [\\n      \/* @__PURE__ *\/ (0, Y.jsxs)(\\\"div\\\", { className: \\\"footer-grid\\\", children: [\\n        \/* @__PURE__ *\/ (0, Y.jsxs)(\\\"div\\\", { className: \\\"footer-brand\\\", children: [\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"a\\\", { href: De.home, \\\"aria-label\\\": e.ui.brandAria, children: \/* @__PURE__ *\/ (0, Y.jsx)(\\\"img\\\", { src: Eo, alt: \\\"Associaci\\\\xF3 Tramuntana \\\\u2014 Despr\\\\xE9s del Su\\\\xEFcidi\\\" }) }),\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"p\\\", { children: e.footer.tagline }),\\n          \/* @__PURE__ *\/ (0, Y.jsxs)(\\\"div\\\", { className: \\\"footer-actions\\\", children: [\\n            \/* @__PURE__ *\/ (0, Y.jsxs)(\\n              \\\"a\\\",\\n              {\\n                className: \\\"button footer-cta\\\",\\n                href: De.contact,\\n                target: \\\"_blank\\\",\\n                rel: \\\"noopener noreferrer\\\",\\n                children: [\\n                  e.ui.contactHelp,\\n                  \\\" \\\\u2197\\\"\\n                ]\\n              }\\n            ),\\n            \/* @__PURE__ *\/ (0, Y.jsxs)(\\n              \\\"a\\\",\\n              {\\n                className: \\\"button footer-cta footer-cta-donate\\\",\\n                href: De.donations,\\n                target: \\\"_blank\\\",\\n                rel: \\\"noopener noreferrer\\\",\\n                children: [\\n                  e.ui.donations,\\n                  \\\" \\\\u2197\\\"\\n                ]\\n              }\\n            )\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, Y.jsxs)(\\\"div\\\", { className: \\\"footer-col\\\", children: [\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"h2\\\", { children: e.footer.addressTitle }),\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"p\\\", { children: De.addressLine }),\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"h2\\\", { children: e.footer.phoneTitle }),\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"p\\\", { children: \/* @__PURE__ *\/ (0, Y.jsx)(\\\"a\\\", { className: \\\"footer-link\\\", href: De.phoneHref, children: De.phoneLabel }) }),\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"h2\\\", { children: e.footer.emailTitle }),\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"p\\\", { children: \/* @__PURE__ *\/ (0, Y.jsx)(\\\"a\\\", { className: \\\"footer-link\\\", href: `mailto:${De.email}`, children: De.email }) })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, Y.jsxs)(\\\"div\\\", { className: \\\"footer-col\\\", children: [\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"h2\\\", { children: e.footer.socialTitle }),\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"ul\\\", { className: \\\"footer-list\\\", children: De.social.map((a) => \/* @__PURE__ *\/ (0, Y.jsx)(\\\"li\\\", { children: \/* @__PURE__ *\/ (0, Y.jsxs)(\\n            \\\"a\\\",\\n            {\\n              className: \\\"footer-link\\\",\\n              href: a.url,\\n              target: \\\"_blank\\\",\\n              rel: \\\"noopener noreferrer\\\",\\n              children: [\\n                a.label,\\n                \\\" \\\\u2197\\\"\\n              ]\\n            }\\n          ) }, a.url)) }),\\n          \/* @__PURE__ *\/ (0, Y.jsx)(\\\"h2\\\", { children: e.footer.linksTitle }),\\n          \/* @__PURE__ *\/ (0, Y.jsxs)(\\\"ul\\\", { className: \\\"footer-list\\\", children: [\\n            \/* @__PURE__ *\/ (0, Y.jsx)(\\\"li\\\", { children: \/* @__PURE__ *\/ (0, Y.jsxs)(\\n              \\\"a\\\",\\n              {\\n                className: \\\"footer-link\\\",\\n                href: De.about,\\n                target: \\\"_blank\\\",\\n                rel: \\\"noopener noreferrer\\\",\\n                children: [\\n                  e.footer.aboutTds,\\n                  \\\" \\\\u2197\\\"\\n                ]\\n              }\\n            ) }),\\n            \/* @__PURE__ *\/ (0, Y.jsx)(\\\"li\\\", { children: \/* @__PURE__ *\/ (0, Y.jsxs)(\\n              \\\"a\\\",\\n              {\\n                className: \\\"footer-link\\\",\\n                href: De.transparency,\\n                target: \\\"_blank\\\",\\n                rel: \\\"noopener noreferrer\\\",\\n                children: [\\n                  e.footer.transparency,\\n                  \\\" \\\\u2197\\\"\\n                ]\\n              }\\n            ) })\\n          ] })\\n        ] })\\n      ] }),\\n      \/* @__PURE__ *\/ (0, Y.jsxs)(\\\"p\\\", { className: \\\"copyright\\\", children: [\\n        e.footer.title,\\n        \\\" \\\\xB7 \\\",\\n        e.footer.people,\\n        \\\" \\\\u2014 \\\",\\n        e.footer.copyright\\n      ] })\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/index.tsx\\n  var y = j(K(), 1), qg = \\\"Imatges del dol: reflexions sobre la p\\\\xE8rdua per su\\\\xEFcidi. Una exposici\\\\xF3 de Carlos Acedo, amb M\\\\xF2nica Cunill i TDS.\\\", gr = sa(\\\"\/\\\")({\\n    head: () => ({\\n      meta: [\\n        { title: \\\"Imatges del dol \\\\xB7 TDS\\\" },\\n        { name: \\\"description\\\", content: qg },\\n        { property: \\\"og:title\\\", content: \\\"Imatges del dol \\\\xB7 TDS\\\" },\\n        { property: \\\"og:description\\\", content: qg },\\n        { property: \\\"og:type\\\", content: \\\"website\\\" },\\n        { name: \\\"twitter:card\\\", content: \\\"summary_large_image\\\" }\\n      ]\\n    }),\\n    component: a2\\n  });\\n  function a2() {\\n    let [e, a] = (0, mr.useState)(null), [t, l] = (0, mr.useState)(null), { t: i, lang: n } = ie();\\n    return \/* @__PURE__ *\/ (0, y.jsxs)(y.Fragment, { children: [\\n      \/* @__PURE__ *\/ (0, y.jsx)(\\\"a\\\", { className: \\\"skip\\\", href: \\\"#galeria\\\", children: i.ui.skip }),\\n      \/* @__PURE__ *\/ (0, y.jsxs)(ra, { children: [\\n        \/* @__PURE__ *\/ (0, y.jsx)(\\\"a\\\", { href: \\\"#galeria\\\", children: i.ui.navWorks }),\\n        \/* @__PURE__ *\/ (0, y.jsx)(\\\"a\\\", { href: \\\"#projecte\\\", children: i.ui.navProject }),\\n        \/* @__PURE__ *\/ (0, y.jsx)(\\\"a\\\", { href: \\\"#persones\\\", children: i.ui.navPeople }),\\n        \/* @__PURE__ *\/ (0, y.jsx)(\\\"a\\\", { href: \\\"#itinerancia\\\", children: i.ui.navItinerary })\\n      ] }),\\n      \/* @__PURE__ *\/ (0, y.jsxs)(\\\"main\\\", { children: [\\n        \/* @__PURE__ *\/ (0, y.jsxs)(\\\"section\\\", { className: \\\"hero\\\", children: [\\n          \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { className: \\\"hero-copy\\\", children: [\\n            \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: i.hero.eyebrow }),\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"h1\\\", { children: [\\n              i.hero.titleLine1,\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"br\\\", {}),\\n              i.hero.titleLine2,\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"em\\\", { children: i.hero.titleEm })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { className: \\\"subtitle\\\", children: i.hero.subtitle }),\\n            \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { className: \\\"intro\\\", children: i.hero.intro }),\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"a\\\", { className: \\\"button\\\", href: \\\"#galeria\\\", children: [\\n              i.hero.cta,\\n              \\\" \\\",\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { children: \\\"\\\\u2193\\\" })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { className: \\\"hero-credit\\\", children: [\\n              i.hero.creditWork,\\n              \\\" \\\",\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"strong\\\", { children: \\\"Carlos Acedo\\\" }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"br\\\", {}),\\n              i.hero.creditWith,\\n              \\\" \\\",\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"strong\\\", { children: \\\"M\\\\xF2nica Cunill\\\" }),\\n              \\\" \\\",\\n              i.hero.creditAnd,\\n              \\\" \\\",\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"strong\\\", { children: \\\"TDS\\\" })\\n            ] })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, y.jsxs)(\\\"figure\\\", { className: \\\"hero-art hero-art-poster\\\", children: [\\n            \/* @__PURE__ *\/ (0, y.jsx)(\\\"img\\\", { src: Cg.url, alt: i.hero.heroAlt }),\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"figcaption\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { children: \\\"IMATGES DEL DOL\\\" }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { children: \\\"CARLOS ACEDO\\\" })\\n            ] })\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, y.jsxs)(\\\"section\\\", { id: \\\"galeria\\\", className: \\\"gallery-section\\\", children: [\\n          \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { className: \\\"section-head\\\", children: [\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: i.gallery.eyebrow }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"h2\\\", { children: i.gallery.title })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.gallery.lead })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, y.jsx)(\\\"div\\\", { id: \\\"gallery\\\", className: \\\"gallery\\\", children: pr.map((o, s) => {\\n            let u = i.obres[o.id];\\n            return \/* @__PURE__ *\/ (0, y.jsxs)(\\n              \\\"button\\\",\\n              {\\n                className: \\\"art-card\\\",\\n                \\\"aria-label\\\": i.gallery.openAria(u.title),\\n                onClick: () => a(s),\\n                children: [\\n                  \/* @__PURE__ *\/ (0, y.jsx)(\\\"div\\\", { className: \\\"image-wrap\\\", children: \/* @__PURE__ *\/ (0, y.jsx)(\\n                    \\\"img\\\",\\n                    {\\n                      src: o.image,\\n                      alt: u.alt || u.title,\\n                      loading: \\\"lazy\\\",\\n                      width: 1e3,\\n                      height: 1e3\\n                    }\\n                  ) }),\\n                  \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { className: \\\"card-caption\\\", children: [\\n                    \/* @__PURE__ *\/ (0, y.jsx)(\\\"small\\\", { children: String(s + 1).padStart(2, \\\"0\\\") }),\\n                    \/* @__PURE__ *\/ (0, y.jsx)(\\\"strong\\\", { children: u.title }),\\n                    \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { className: \\\"plus\\\", \\\"aria-hidden\\\": \\\"true\\\", children: \\\"+\\\" })\\n                  ] })\\n                ]\\n              },\\n              o.id\\n            );\\n          }) })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, y.jsxs)(\\\"section\\\", { id: \\\"projecte\\\", className: \\\"project section\\\", children: [\\n          \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: i.project.eyebrow }),\\n          \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { className: \\\"two-column\\\", children: [\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"h2\\\", { children: [\\n              i.project.titleA,\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"br\\\", {}),\\n   \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31c82ff1 elementor-widget elementor-widget-html\" data-id=\"31c82ff1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"41\">\"           \/* @__PURE__ *\/ (0, y.jsx)(\\\"em\\\", { children: i.project.titleB })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.project.p1 }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.project.p2 }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.project.p3 })\\n            ] })\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, y.jsxs)(\\\"section\\\", { id: \\\"persones\\\", className: \\\"section people\\\", children: [\\n          \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: i.people.eyebrow }),\\n          \/* @__PURE__ *\/ (0, y.jsx)(\\\"h2\\\", { children: i.people.title }),\\n          \/* @__PURE__ *\/ (0, y.jsxs)(\\\"article\\\", { children: [\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { className: \\\"index\\\", children: i.people.tdsIndex }),\\n              \/* @__PURE__ *\/ (0, y.jsxs)(\\\"h3\\\", { children: [\\n                \\\"TDS \\\",\\n                \/* @__PURE__ *\/ (0, y.jsx)(\\\"small\\\", { children: i.people.tdsSub })\\n              ] })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.people.tdsP1 }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.people.tdsP2 }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.people.tdsP3 }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"a\\\", { className: \\\"text-link\\\", href: \\\"https:\/\/tdssuicidio.com\/\\\", children: i.people.tdsLink })\\n            ] })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, y.jsxs)(\\\"article\\\", { children: [\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { className: \\\"index\\\", children: i.people.carlosIndex }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"h3\\\", { children: \\\"Carlos Acedo\\\" }),\\n              \/* @__PURE__ *\/ (0, y.jsxs)(\\\"figure\\\", { className: \\\"person-photo\\\", children: [\\n                \/* @__PURE__ *\/ (0, y.jsx)(\\\"img\\\", { src: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/FOTO-ACEDO.png\\\", alt: \\\"Carlos Acedo\\\", width: 162, height: 186, loading: \\\"lazy\\\" }),\\n                \/* @__PURE__ *\/ (0, y.jsx)(\\\"figcaption\\\", { children: \\\"Carlos Acedo.\\\" })\\n              ] })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.people.carlosP1 }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.people.carlosP2 }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"button\\\", { className: \\\"doc-button\\\", onClick: () => l(\\\"carlos\\\"), children: i.people.pdfLink }),\\n              n !== \\\"ca\\\" ? \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { className: \\\"doc-note\\\", children: i.people.pdfOriginalNote }) : null\\n            ] })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, y.jsxs)(\\\"article\\\", { className: \\\"person-monica\\\", children: [\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { className: \\\"index\\\", children: i.people.monicaIndex }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"h3\\\", { children: \\\"M\\\\xF2nica Cunill\\\" }),\\n              \/* @__PURE__ *\/ (0, y.jsxs)(\\\"figure\\\", { className: \\\"person-photo\\\", children: [\\n                \/* @__PURE__ *\/ (0, y.jsx)(\\n                  \\\"img\\\",\\n                  {\\n                    src: xg.url,\\n                    alt: i.people.monicaPhotoAlt,\\n                    width: 162,\\n                    height: 186,\\n                    loading: \\\"lazy\\\"\\n                  }\\n                ),\\n                \/* @__PURE__ *\/ (0, y.jsx)(\\\"figcaption\\\", { children: i.people.monicaPhotoCaption })\\n              ] })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.people.monicaP1 }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.people.monicaP2 }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"button\\\", { className: \\\"doc-button\\\", onClick: () => l(\\\"monica\\\"), children: i.people.pdfLink }),\\n              n !== \\\"ca\\\" ? \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { className: \\\"doc-note\\\", children: i.people.pdfOriginalNote }) : null\\n            ] })\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, y.jsxs)(\\\"section\\\", { id: \\\"itinerancia\\\", className: \\\"section itinerary\\\", children: [\\n          \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { className: \\\"section-head\\\", children: [\\n            \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: i.itinerary.eyebrow }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"h2\\\", { children: i.itinerary.title })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.itinerary.lead })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, y.jsx)(\\\"div\\\", { id: \\\"venues\\\", className: \\\"venues\\\", children: Wm.map(\\n            (o) => o.route ? \/* @__PURE__ *\/ (0, y.jsxs)(Ee, { className: \\\"venue\\\", to: o.route, children: [\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { children: o.year }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"strong\\\", { children: o.path === \\\"exposicio-imatges-del-dol-a-avila\/\\\" ? (n === \\\"es\\\" ? \\\"\\\\xC1vila \\\\xB7 Capillas de San Francisco\\\" : \\\"\\\\xC0vila \\\\xB7 Capillas de San Francisco\\\") : o.name }),\\n              \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { \\\"aria-hidden\\\": \\\"true\\\", children: \\\"\\\\u2192\\\" })\\n            ] }, o.path) : \/* @__PURE__ *\/ (0, y.jsxs)(\\n              \\\"a\\\",\\n              {\\n                className: \\\"venue\\\",\\n                href: `https:\/\/tdssuicidio.com\/${o.path}`,\\n                children: [\\n                  \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { children: o.year }),\\n                  \/* @__PURE__ *\/ (0, y.jsx)(\\\"strong\\\", { children: o.path === \\\"exposicio-imatges-del-dol-a-avila\/\\\" ? (n === \\\"es\\\" ? \\\"\\\\xC1vila \\\\xB7 Capillas de San Francisco\\\" : \\\"\\\\xC0vila \\\\xB7 Capillas de San Francisco\\\") : o.name }),\\n                  \/* @__PURE__ *\/ (0, y.jsx)(\\\"span\\\", { \\\"aria-hidden\\\": \\\"true\\\", children: \\\"\\\\u2197\\\" })\\n                ]\\n              },\\n              o.path\\n            )\\n          ) }),\\n          \/* @__PURE__ *\/ (0, y.jsxs)(\\\"div\\\", { className: \\\"hosting\\\", children: [\\n            \/* @__PURE__ *\/ (0, y.jsx)(\\\"h3\\\", { children: i.itinerary.hostTitle }),\\n            \/* @__PURE__ *\/ (0, y.jsx)(\\\"p\\\", { children: i.itinerary.hostText }),\\n            \/* @__PURE__ *\/ (0, y.jsx)(\\n              \\\"a\\\",\\n              {\\n                className: \\\"button\\\",\\n                href: \\\"mailto:tramuntanads@gmail.com?subject=Imatges%20del%20dol%20%E2%80%94%20Acollir%20l%E2%80%99exposici%C3%B3\\\",\\n                children: i.itinerary.hostCta\\n              }\\n            )\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, y.jsx)(ua, {})\\n      ] }),\\n      \/* @__PURE__ *\/ (0, y.jsx)(ca, {}),\\n      \/* @__PURE__ *\/ (0, y.jsx)(\\n        $m,\\n        {\\n          obres: pr,\\n          index: e,\\n          onSelect: a,\\n          onClose: () => a(null)\\n        }\\n      ),\\n      \/* @__PURE__ *\/ (0, y.jsx)(\\n        Pm,\\n        {\\n          open: t !== null,\\n          title: t === \\\"monica\\\" ? \\\"M\\\\xF2nica Cunill\\\" : \\\"Carlos Acedo\\\",\\n          pages: t === \\\"monica\\\" ? [Ag.url, Eg.url] : [Sg.url, Tg.url],\\n          onClose: () => l(null)\\n        }\\n      )\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.cap-vilafant.tsx\\n  var Rl = j(Be(), 1);\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-19.jpg.asset.json\\n  var Dg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-a6e730cd.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-20.jpg.asset.json\\n  var zg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-796456b5.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-21.jpg.asset.json\\n  var Ng = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-00859243.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-22.jpg.asset.json\\n  var Mg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-ccfec38f.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-23.jpg.asset.json\\n  var Og = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-cfa7a27a.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-24.jpg.asset.json\\n  var jg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-76865bfa.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-25.jpg.asset.json\\n  var Ug = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3c836874.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-26.jpg.asset.json\\n  var Lg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-b1c4b6ff.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-27.jpg.asset.json\\n  var wg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-4f891a58.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-28.jpg.asset.json\\n  var _g = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8992e52b.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-1.jpg.asset.json\\n  var Hg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-ab5313ab.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-3.jpg.asset.json\\n  var Rg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8ec36151.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-5.jpg.asset.json\\n  var Bg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-6607455c.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-7.jpg.asset.json\\n  var Gg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-9fd2568a.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-9.jpg.asset.json\\n  var Yg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-55656ff9.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-11.jpg.asset.json\\n  var Xg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3bb58f6b.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-12.jpg.asset.json\\n  var Vg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-a280286d.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-14.jpg.asset.json\\n  var Qg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-53c36d72.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-16.jpg.asset.json\\n  var Zg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3b084486.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/expo-vilafant-18.jpg.asset.json\\n  var Kg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-72b31bb5.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/cartell-agraiments.png.asset.json\\n  var Jg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-12e8a194.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/expos.ts\\n  var kg = [\\n    Dg.url,\\n    zg.url,\\n    Ng.url,\\n    Mg.url,\\n    Og.url,\\n    jg.url,\\n    Ug.url,\\n    Lg.url,\\n    wg.url,\\n    _g.url,\\n    Hg.url,\\n    Rg.url,\\n    Bg.url,\\n    Gg.url,\\n    Yg.url,\\n    Xg.url,\\n    Vg.url,\\n    Qg.url,\\n    Zg.url,\\n    Kg.url\\n  ], Ig = Jg.url;\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.cap-vilafant.tsx\\n  var R = j(K(), 1), Fg = \\\"Fotografies de l\\\\u2019exposici\\\\xF3 Imatges del dol al CAP de Vilafant (2024), de Carlos Acedo amb M\\\\xF2nica Cunill i TDS.\\\", Wg = sa(\\\"\/exposicio\/cap-vilafant\\\")({\\n    head: () => ({\\n      meta: [\\n        { title: \\\"CAP de Vilafant \\\\xB7 2024 \\\\u2014 Imatges del dol\\\" },\\n        { name: \\\"description\\\", content: Fg },\\n        { property: \\\"og:title\\\", content: \\\"CAP de Vilafant \\\\xB7 2024 \\\\u2014 Imatges del dol\\\" },\\n        { property: \\\"og:description\\\", content: Fg },\\n        { property: \\\"og:type\\\", content: \\\"article\\\" },\\n        { name: \\\"twitter:card\\\", content: \\\"summary_large_image\\\" }\\n      ]\\n    }),\\n    component: A2\\n  });\\n  function A2() {\\n    let { t: e } = ie(), [a, t] = (0, Rl.useState)(null), l = (0, Rl.useRef)(null), i = [...kg, Ig], n = i.length - 1, o = (s) => s === n ? e.expo.posterCaption : e.expo.photoAlt(s + 1);\\n    return (0, Rl.useEffect)(() => {\\n      let s = l.current;\\n      if (s)\\n        return a !== null && !s.open && s.showModal(), a === null && s.open && s.close(), document.body.classList.toggle(\\\"modal-open\\\", a !== null), () => document.body.classList.remove(\\\"modal-open\\\");\\n    }, [a]), \/* @__PURE__ *\/ (0, R.jsxs)(R.Fragment, { children: [\\n      \/* @__PURE__ *\/ (0, R.jsx)(ra, { children: \/* \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1afbf63d elementor-widget elementor-widget-html\" data-id=\"1afbf63d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"42\">\"@__PURE__ *\/ (0, R.jsx)(Ee, { to: \\\"\/\\\", children: e.ui.navWorks }) }),\\n      \/* @__PURE__ *\/ (0, R.jsxs)(\\\"main\\\", { children: [\\n        \/* @__PURE__ *\/ (0, R.jsxs)(\\\"section\\\", { className: \\\"section expo-page\\\", children: [\\n          \/* @__PURE__ *\/ (0, R.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: e.itinerary.eyebrow }),\\n          \/* @__PURE__ *\/ (0, R.jsx)(\\\"h1\\\", { children: \\\"CAP de Vilafant \\\\xB7 2024\\\" }),\\n          \/* @__PURE__ *\/ (0, R.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.expo.photosTitle }),\\n          \/* @__PURE__ *\/ (0, R.jsx)(\\\"div\\\", { className: \\\"expo-gallery\\\", children: i.map(\\n            (s, u) => u === n ? \/* @__PURE__ *\/ (0, R.jsxs)(\\\"figure\\\", { className: \\\"expo-poster\\\", children: [\\n              \/* @__PURE__ *\/ (0, R.jsx)(\\n                \\\"button\\\",\\n                {\\n                  className: \\\"expo-thumb expo-thumb-contain\\\",\\n                  \\\"aria-label\\\": o(u),\\n                  onClick: () => t(u),\\n                  children: \/* @__PURE__ *\/ (0, R.jsx)(\\\"img\\\", { src: s, alt: o(u), loading: \\\"lazy\\\" })\\n                }\\n              ),\\n              \/* @__PURE__ *\/ (0, R.jsx)(\\\"figcaption\\\", { children: e.expo.posterCaption })\\n            ] }, s) : \/* @__PURE__ *\/ (0, R.jsx)(\\n              \\\"button\\\",\\n              {\\n                className: \\\"expo-thumb\\\",\\n                \\\"aria-label\\\": e.expo.openAria(u + 1),\\n                onClick: () => t(u),\\n                children: \/* @__PURE__ *\/ (0, R.jsx)(\\\"img\\\", { src: s, alt: o(u), loading: \\\"lazy\\\" })\\n              },\\n              s\\n            )\\n          ) }),\\n          \/* @__PURE__ *\/ (0, R.jsxs)(Ee, { className: \\\"button expo-back\\\", to: \\\"\/\\\", children: [\\n            \\\"\\\\u2190 \\\",\\n            e.expo.back\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, R.jsx)(ua, { local: !0 })\\n      ] }),\\n      \/* @__PURE__ *\/ (0, R.jsx)(ca, {}),\\n      \/* @__PURE__ *\/ (0, R.jsx)(\\n        \\\"dialog\\\",\\n        {\\n          ref: l,\\n          className: \\\"photo-dialog\\\",\\n          onClose: () => t(null),\\n          \\\"aria-label\\\": e.expo.photosTitle,\\n          onClick: (s) => {\\n            s.target === l.current && t(null);\\n          },\\n          onKeyDown: (s) => {\\n            a !== null && (s.key === \\\"ArrowLeft\\\" && a > 0 && t(a - 1), s.key === \\\"ArrowRight\\\" && a \\u003c i.length - 1 && t(a + 1));\\n          },\\n          children: a !== null ? \/* @__PURE__ *\/ (0, R.jsxs)(\\\"div\\\", { className: \\\"photo-body\\\", children: [\\n            \/* @__PURE__ *\/ (0, R.jsxs)(\\\"div\\\", { className: \\\"bio-bar\\\", children: [\\n              \/* @__PURE__ *\/ (0, R.jsx)(\\\"strong\\\", { children: a === n ? e.expo.posterCaption : `${e.expo.photoLabel} ${a + 1} \/ ${i.length}` }),\\n              \/* @__PURE__ *\/ (0, R.jsx)(\\\"div\\\", { className: \\\"bio-actions\\\", children: \/* @__PURE__ *\/ (0, R.jsx)(\\n                \\\"button\\\",\\n                {\\n                  className: \\\"close\\\",\\n                  \\\"aria-label\\\": e.viewer.closeAria,\\n                  onClick: () => t(null),\\n                  children: e.viewer.close\\n                }\\n              ) })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, R.jsx)(\\\"div\\\", { className: \\\"photo-stage\\\", children: \/* @__PURE__ *\/ (0, R.jsx)(\\\"img\\\", { src: i[a], alt: o(a) }) }),\\n            \/* @__PURE__ *\/ (0, R.jsxs)(\\\"div\\\", { className: \\\"bio-nav\\\", children: [\\n              \/* @__PURE__ *\/ (0, R.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.prevAria,\\n                  disabled: a === 0,\\n                  onClick: () => t(a - 1),\\n                  children: e.viewer.prev\\n                }\\n              ),\\n              \/* @__PURE__ *\/ (0, R.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.nextAria,\\n                  disabled: a === i.length - 1,\\n                  onClick: () => t(a + 1),\\n                  children: e.viewer.next\\n                }\\n              )\\n            ] })\\n          ] }) : null\\n        }\\n      )\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.mercadal.tsx\\n  var Qa = j(Be(), 1);\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-1.jpg.asset.json\\n  var $g = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-a9794c17.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-2.jpg.asset.json\\n  var Pg = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-84fd4856.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-3.jpg.asset.json\\n  var eh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-f501d57b.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-4.jpg.asset.json\\n  var ah = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-a8f4c0e3.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-6.jpg.asset.json\\n  var th = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-48bee4ce.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-7.jpg.asset.json\\n  var lh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-dcef1bd9.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-8.jpg.asset.json\\n  var ih = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-de35975e.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-10.jpg.asset.json\\n  var nh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-29e89586-rotated.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-11.jpg.asset.json\\n  var oh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-ca9247c9.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-p1.jpg.asset.json\\n  var sh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-2ad715f4.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-3.jpg.asset.json\\n  var uh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-cce16bb0.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-6.jpg.asset.json\\n  var rh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-33c30ff4.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-9.jpg.asset.json\\n  var ch = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-ddf77ddb.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-13.jpg.asset.json\\n  var dh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-c4de88d0.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-14.jpg.asset.json\\n  var ph = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-e5fc39db.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-15.jpg.asset.json\\n  var fh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-ecea7af5.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-17.jpg.asset.json\\n  var mh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-e693424d.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-18.jpg.asset.json\\n  var gh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-40a8f599.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-19.jpg.asset.json\\n  var hh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-27b7bd94.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t2-26.jpg.asset.json\\n  var vh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-f4d73f3d.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t3-fotos_mercadal_30.jpg.asset.json\\n  var bh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-783284a6.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t3-fotos_mercadal_31.jpg.asset.json\\n  var yh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3243da66.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t3-fotos_mercadal_32.jpg.asset.json\\n  var xh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-020ffd60.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t3-img-20250123-wa0005.jpg.asset.json\\n  var Sh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8639cc49.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/mercadal-t3-img-20250123-wa0010_1.jpg.asset.json\\n  var Th = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-e16104b7.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/mercadal-fotos.ts\\n  var Ah = [\\n    $g.url,\\n    Pg.url,\\n    eh.url,\\n    ah.url,\\n    th.url,\\n    lh.url,\\n    ih.url,\\n    nh.url,\\n    oh.url,\\n    sh.url,\\n    uh.url,\\n    rh.url,\\n    ch.url,\\n    dh.url,\\n    ph.url,\\n    fh.url,\\n    mh.url,\\n    gh.url,\\n    hh.url,\\n    vh.url,\\n    bh.url,\\n    yh.url,\\n    xh.url,\\n    Sh.url,\\n    Th.url\\n  ];\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/mercadal.ts\\n  var Eh = [\\n    {\\n      source: \\\"Ajuntament de Girona\\\",\\n      title: \\\"Enlla\\\\xE7 Web Ajuntament Exposici\\\\xF3\\\",\\n      url: \\\"https:\/\/www.girona.cat\/agenda\/cat\/agenda_fitxa.php?id=45023&ta=age&jsback=1\\\"\\n    },\\n    {\\n      source: \\\"Ajuntament de Girona\\\",\\n      title: \\\"Enlla\\\\xE7 Web Ajuntament Pon\\\\xE8ncia\\\",\\n      url: \\\"https:\/\/www.girona.cat\/agenda\/cat\/agenda_fitxa.php?id=45053&ta=age\\\"\\n    },\\n    {\\n      source: \\\"Salut Mental Catalunya\\\",\\n      title: \\\"Enlla\\\\xE7 Web Salut Mental Catalunya\\\",\\n      url: \\\"https:\/\/www.salutmental.org\/agenda\/exposicio-imatges-de-dol-refelexions-sobre-la-perdua-per-suicidi\/\\\"\\n    },\\n    {\\n      source: \\\"Confederaci\\\\xF3n Salud Mental Espa\\\\xF1a\\\",\\n      title: \\\"Enlla\\\\xE7 Confederaci\\\\xF3 Salut Mental Espanya\\\",\\n      url: \\\"https:\/\/consaludmental.org\/eventos\/exposicion-imagenes-duelo-reflexiones-perdida-suicidio-girona\/\\\"\\n    }\\n  ];\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/video-mercadal.mp4.asset.json\\n  var Ch = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-df1366cd.mp4\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/video-mercadal-poster.jpg.asset.json\\n  var hr = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-cd771a7c.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.mercadal.tsx\\n  var E = j(K(), 1), qh = \\\"Informaci\\\\xF3 i fotografies de l\\\\u2019exposici\\\\xF3 Imatges del dol a l\\\\u2019Espai C\\\\xEDvic Mercadal de Girona (2025).\\\", Dh = sa(\\\"\/exposicio\/mercadal\\\")({\\n    head: () => ({\\n      meta: [\\n        { title: \\\"Mercadal \\\\xB7 Girona \\\\u2014 Imatges del dol\\\" },\\n        { name: \\\"description\\\", content: qh },\\n        { property: \\\"og:title\\\", content: \\\"Mercadal \\\\xB7 Girona \\\\u2014 Imatges del dol\\\" },\\n        { property: \\\"og:description\\\", content: qh },\\n        { property: \\\"og:type\\\", content: \\\"article\\\" },\\n        { name: \\\"twitter:card\\\", content: \\\"summary_large_image\\\" }\\n      ]\\n    }),\\n    component: W2\\n  });\\n  function W2() {\\n    let { t: e } = ie(), [a, t] = (0, Qa.useState)(null), [l, i] = (0, Qa.useState)(!1), [n, o] = (0, Qa.useState)(!1), s = (0, Qa.useRef)(null), u = (0, Qa.useRef)(null), r = Ah;\\n    return (0, Qa.useEffect)(() => {\\n      let c = u.current;\\n      if (c)\\n        return a !== null && !c.open && c.showModal(), a === null && c.open && c.close(), document.body.classList.toggle(\\\"modal-open\\\", a !== null), () => document.body.classList.remove(\\\"modal-open\\\");\\n    }, [a]), \/* @__PURE__ *\/ (0, E.jsxs)(E.Fragment, { children: [\\n      \/* @__PURE__ *\/ (0, E.jsx)(ra, { children: \/* @__PURE__ *\/ (0, E.jsx)(Ee, { to: \\\"\/\\\", children: e.ui.navWorks }) }),\\n      \/* @__PURE__ *\/ (0, E.jsxs)(\\\"main\\\", { children: [\\n        \/* @__PURE__ *\/ (0, E.jsxs)(\\\"section\\\", { className: \\\"section expo-page\\\", children: [\\n          \/* @__PURE__ *\/ (0, E.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: e.itinerary.eyebrow }),\\n          \/* @__PURE__ *\/ (0, E.jsx)(\\\"h1\\\", { children: \\\"Espai C\\\\xEDvic Mercadal \\\\xB7 Girona \\\\xB7 2025\\\" }),\\n          \/* @__PURE__ *\/ (0, E.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.mercadal.aboutTitle }),\\n          \/* @__PURE__ *\/ (0, E.jsxs)(\\\"div\\\", { className: \\\"expo-text\\\", children: [\\n            \/* @__PURE__ *\/ (0, E.jsx)(\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61cbdf98 elementor-widget elementor-widget-html\" data-id=\"61cbdf98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"43\">\"\\\"p\\\", { children: e.mercadal.p1 }),\\n            \/* @__PURE__ *\/ (0, E.jsx)(\\\"p\\\", { children: e.mercadal.p2 }),\\n            \/* @__PURE__ *\/ (0, E.jsx)(\\\"p\\\", { children: e.mercadal.p3 }),\\n            \/* @__PURE__ *\/ (0, E.jsx)(\\\"p\\\", { children: e.mercadal.p4 })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, E.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.mercadal.infoTitle }),\\n          \/* @__PURE__ *\/ (0, E.jsxs)(\\\"ul\\\", { className: \\\"expo-info\\\", children: [\\n            \/* @__PURE__ *\/ (0, E.jsx)(\\\"li\\\", { children: e.mercadal.info1 }),\\n            \/* @__PURE__ *\/ (0, E.jsx)(\\\"li\\\", { children: e.mercadal.info2 }),\\n            \/* @__PURE__ *\/ (0, E.jsx)(\\\"li\\\", { children: e.mercadal.info3 })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, E.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.mercadal.pressTitle }),\\n          \/* @__PURE__ *\/ (0, E.jsx)(\\\"ul\\\", { className: \\\"expo-links\\\", children: Eh.map((c) => \/* @__PURE__ *\/ (0, E.jsx)(\\\"li\\\", { children: \/* @__PURE__ *\/ (0, E.jsxs)(\\\"a\\\", { href: c.url, target: \\\"_blank\\\", rel: \\\"noopener noreferrer\\\", children: [\\n            \/* @__PURE__ *\/ (0, E.jsx)(\\\"strong\\\", { children: c.source }),\\n            \/* @__PURE__ *\/ (0, E.jsxs)(\\\"span\\\", { children: [\\n              c.title,\\n              \\\" \\\\u2197\\\"\\n            ] })\\n          ] }) }, c.url)) }),\\n          r.length > 0 ? \/* @__PURE__ *\/ (0, E.jsxs)(E.Fragment, { children: [\\n            \/* @__PURE__ *\/ (0, E.jsxs)(\\n              \\\"div\\\",\\n              {\\n                className: \\\"gallery-card\\\",\\n                role: \\\"button\\\",\\n                tabIndex: 0,\\n                \\\"aria-expanded\\\": l,\\n                onClick: () => i((c) => !c),\\n                onKeyDown: (c) => {\\n                  (c.key === \\\"Enter\\\" || c.key === \\\" \\\") && (c.preventDefault(), i((h) => !h));\\n                },\\n                children: [\\n                  \/* @__PURE__ *\/ (0, E.jsx)(\\\"span\\\", { className: \\\"gallery-card-icon\\\", \\\"aria-hidden\\\": \\\"true\\\", children: \/* @__PURE__ *\/ (0, E.jsxs)(\\\"svg\\\", { viewBox: \\\"0 0 24 24\\\", fill: \\\"none\\\", stroke: \\\"currentColor\\\", strokeWidth: \\\"1.7\\\", children: [\\n                    \/* @__PURE__ *\/ (0, E.jsx)(\\\"rect\\\", { x: \\\"3\\\", y: \\\"5\\\", width: \\\"18\\\", height: \\\"14\\\", rx: \\\"2.5\\\" }),\\n                    \/* @__PURE__ *\/ (0, E.jsx)(\\\"circle\\\", { cx: \\\"8.5\\\", cy: \\\"10\\\", r: \\\"1.8\\\" }),\\n                    \/* @__PURE__ *\/ (0, E.jsx)(\\\"path\\\", { d: \\\"M4 17l5-4.5 4 3.5 3-2.5 4 3.5\\\" })\\n                  ] }) }),\\n                  \/* @__PURE__ *\/ (0, E.jsxs)(\\\"div\\\", { className: \\\"gallery-card-text\\\", children: [\\n                    \/* @__PURE__ *\/ (0, E.jsx)(\\\"h2\\\", { children: e.mercadal.galleryTitle }),\\n                    \/* @__PURE__ *\/ (0, E.jsx)(\\\"p\\\", { children: e.expo.photosMercadalTitle })\\n                  ] }),\\n                  \/* @__PURE__ *\/ (0, E.jsx)(\\\"span\\\", { className: \\\"button gallery-card-cta\\\", children: l ? e.mercadal.galleryHide : e.mercadal.galleryCta })\\n                ]\\n              }\\n            ),\\n            l ? \/* @__PURE__ *\/ (0, E.jsx)(\\\"div\\\", { className: \\\"expo-gallery\\\", children: r.map((c, h) => \/* @__PURE__ *\/ (0, E.jsx)(\\n              \\\"button\\\",\\n              {\\n                className: \\\"expo-thumb\\\",\\n                \\\"aria-label\\\": e.expo.openAria(h + 1),\\n                onClick: () => t(h),\\n                children: \/* @__PURE__ *\/ (0, E.jsx)(\\\"img\\\", { src: c, alt: e.expo.photoAlt(h + 1), loading: \\\"lazy\\\" })\\n              },\\n              c\\n            )) }) : null\\n          ] }) : null,\\n          \/* @__PURE__ *\/ (0, E.jsxs)(\\\"div\\\", { className: \\\"expo-video\\\", children: [\\n            \/* @__PURE__ *\/ (0, E.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.mercadal.videoTitle }),\\n            n ? \/* @__PURE__ *\/ (0, E.jsx)(\\n              \\\"video\\\",\\n              {\\n                ref: s,\\n                className: \\\"expo-video-player\\\",\\n                src: Ch.url,\\n                poster: hr.url,\\n                controls: !0,\\n                playsInline: !0,\\n                preload: \\\"metadata\\\"\\n              }\\n            ) : \/* @__PURE__ *\/ (0, E.jsxs)(\\n              \\\"button\\\",\\n              {\\n                className: \\\"expo-video-preview\\\",\\n                onClick: () => {\\n                  o(!0), requestAnimationFrame(() => s.current?.play());\\n                },\\n                \\\"aria-label\\\": e.mercadal.videoPlay,\\n                children: [\\n                  \/* @__PURE__ *\/ (0, E.jsx)(\\\"img\\\", { src: hr.url, alt: e.mercadal.videoTitle, loading: \\\"lazy\\\" }),\\n                  \/* @__PURE__ *\/ (0, E.jsx)(\\\"span\\\", { className: \\\"expo-video-play\\\", \\\"aria-hidden\\\": \\\"true\\\", children: \/* @__PURE__ *\/ (0, E.jsx)(\\\"svg\\\", { viewBox: \\\"0 0 24 24\\\", fill: \\\"currentColor\\\", children: \/* @__PURE__ *\/ (0, E.jsx)(\\\"path\\\", { d: \\\"M8 5v14l11-7z\\\" }) }) })\\n                ]\\n              }\\n            )\\n          ] }),\\n          \/* @__PURE__ *\/ (0, E.jsxs)(Ee, { className: \\\"button expo-back\\\", to: \\\"\/\\\", children: [\\n            \\\"\\\\u2190 \\\",\\n            e.expo.back\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, E.jsx)(ua, { mercadal: !0 })\\n      ] }),\\n      \/* @__PURE__ *\/ (0, E.jsx)(ca, {}),\\n      \/* @__PURE__ *\/ (0, E.jsx)(\\n        \\\"dialog\\\",\\n        {\\n          ref: u,\\n          className: \\\"photo-dialog\\\",\\n          onClose: () => t(null),\\n          \\\"aria-label\\\": e.expo.photosMercadalTitle,\\n          onClick: (c) => {\\n            c.target === u.current && t(null);\\n          },\\n          onKeyDown: (c) => {\\n            a !== null && (c.key === \\\"ArrowLeft\\\" && a > 0 && t(a - 1), c.key === \\\"ArrowRight\\\" && a \\u003c r.length - 1 && t(a + 1));\\n          },\\n          children: a !== null ? \/* @__PURE__ *\/ (0, E.jsxs)(\\\"div\\\", { className: \\\"photo-body\\\", children: [\\n            \/* @__PURE__ *\/ (0, E.jsxs)(\\\"div\\\", { className: \\\"bio-bar\\\", children: [\\n              \/* @__PURE__ *\/ (0, E.jsx)(\\\"strong\\\", { children: `${e.expo.photoLabel} ${a + 1} \/ ${r.length}` }),\\n              \/* @__PURE__ *\/ (0, E.jsx)(\\\"div\\\", { className: \\\"bio-actions\\\", children: \/* @__PURE__ *\/ (0, E.jsx)(\\n                \\\"button\\\",\\n                {\\n                  className: \\\"close\\\",\\n                  \\\"aria-label\\\": e.viewer.closeAria,\\n                  onClick: () => t(null),\\n                  children: e.viewer.close\\n                }\\n              ) })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, E.jsx)(\\\"div\\\", { className: \\\"photo-stage\\\", children: \/* @__PURE__ *\/ (0, E.jsx)(\\\"img\\\", { src: r[a], alt: e.expo.photoAlt(a + 1) }) }),\\n            \/* @__PURE__ *\/ (0, E.jsxs)(\\\"div\\\", { className: \\\"bio-nav\\\", children: [\\n              \/* @__PURE__ *\/ (0, E.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.prevAria,\\n                  disabled: a === 0,\\n                  onClick: () => t(a - 1),\\n                  children: e.viewer.prev\\n                }\\n              ),\\n              \/* @__PURE__ *\/ (0, E.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.nextAria,\\n                  disabled: a === r.length - 1,\\n                  onClick: () => t(a + 1),\\n                  children: e.viewer.next\\n                }\\n              )\\n            ] })\\n          ] }) : null\\n        }\\n      )\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.congres-benestar-emocional.tsx\\n  var At = j(Be(), 1);\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/cartell.jpg.asset.json\\n  var zh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-17c999e5.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-01.jpg.asset.json\\n  var Nh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-df068df3.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-02.jpg.asset.json\\n  var Mh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-b5288e51.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-03.jpg.asset.json\\n  var Oh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-c067007a.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-04.jpg.asset.json\\n  var jh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8e514693.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-05.jpg.asset.json\\n  var Uh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-19630af9.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-06.jpg.asset.json\\n  var Lh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-1130aa31.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-07.jpg.asset.json\\n  var wh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-fddaa741.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-08.jpg.asset.json\\n  var _h = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-87c06bf6.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-09.jpg.asset.json\\n  var Hh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-9f737a69.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-10.jpg.asset.json\\n  var Rh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3196dbf6.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-11.jpg.asset.json\\n  var Bh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3703a2dc.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-12.jpg.asset.json\\n  var Gh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-6ddc6135.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-13.jpg.asset.json\\n  var Yh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3742695e.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-14.jpg.asset.json\\n  var Xh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-cabcfff7.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-15.jpg.asset.json\\n  var Vh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-a5f53773.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-16.jpg.asset.json\\n  var Qh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-de6ff306.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-17.jpg.asset.json\\n  var Zh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-27a8cb09.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-18.jpg.asset.json\\n  var Kh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-4e120e51.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-19.jpg.asset.json\\n  var Jh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-791753c3.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-20.jpg.asset.json\\n  var kh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8a5840fa.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-21.jpg.asset.json\\n  var Ih = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-5c0b941c.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-22.jpg.asset.json\\n  var Fh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3bc45086.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-23.jpg.asset.json\\n  var Wh = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-a66e70f6.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-24.jpg.asset.json\\n  var $h = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-d0a009fc.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-25.jpg.asset.json\\n  var Ph = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-03ea009f.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-26.jpg.asset.json\\n  var ev = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-6a0749cc.jpg\\\" };\\n\\n \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f86778f elementor-widget elementor-widget-html\" data-id=\"5f86778f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"44\">\" \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-27.jpg.asset.json\\n  var av = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8621812b.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-28.jpg.asset.json\\n  var tv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8e9e68e6.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-29.jpg.asset.json\\n  var lv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-2f470393.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-30.jpg.asset.json\\n  var iv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-b153735a.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-31.jpg.asset.json\\n  var nv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-9b010803.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-32.jpg.asset.json\\n  var ov = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-0638c409.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-33.jpg.asset.json\\n  var sv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-8d84df6a.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-34.jpg.asset.json\\n  var uv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-dcfc3ff2.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/congres\/congres-35.jpg.asset.json\\n  var rv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-ee2c19bc.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/congres.ts\\n  var cv = zh.url, dv = [\\n    Nh.url,\\n    Mh.url,\\n    Oh.url,\\n    jh.url,\\n    Uh.url,\\n    Lh.url,\\n    wh.url,\\n    _h.url,\\n    Hh.url,\\n    Rh.url,\\n    Bh.url,\\n    Gh.url,\\n    Yh.url,\\n    Xh.url,\\n    Vh.url,\\n    Qh.url,\\n    Zh.url,\\n    Kh.url,\\n    Jh.url,\\n    kh.url,\\n    Ih.url,\\n    Fh.url,\\n    Wh.url,\\n    $h.url,\\n    Ph.url,\\n    ev.url,\\n    av.url,\\n    tv.url,\\n    lv.url,\\n    iv.url,\\n    nv.url,\\n    ov.url,\\n    sv.url,\\n    uv.url,\\n    rv.url\\n  ], Bl = {\\n    \/\/ V\u00eddeo publicat al canal de YouTube; no existeix cap fitxer descarregable.\\n    youtubeId: \\\"ykE9_3oJhqE\\\",\\n    url: \\\"https:\/\/www.youtube.com\/watch?v=ykE9_3oJhqE\\\",\\n    title: \\\"Taula rodona \\\\xABTrencar el tab\\\\xFA del su\\\\xEFcidi\\\\xBB. 1r Congr\\\\xE9s de Benestar Emocional de Girona\\\"\\n  }, pv = \\\"https:\/\/web.girona.cat\/benestaremocional\/programa\\\", fv = [\\n    {\\n      source: \\\"Salut Mental Catalunya\\\",\\n      title: \\\"Enlla\\\\xE7 Salut Mental Catalunya\\\",\\n      url: \\\"https:\/\/www.salutmental.org\/agenda\/smc-participem-al-1r-congres-de-benestar-emocional\/\\\"\\n    },\\n    {\\n      source: \\\"Diari de Girona\\\",\\n      title: \\\"Enlla\\\\xE7 Diari de Girona 21-1-25\\\",\\n      url: \\\"https:\/\/www.diaridegirona.cat\/girona\/2025\/01\/20\/els-familiars-els-oblidats-suicidi-113562828.html\\\"\\n    },\\n    {\\n      source: \\\"Espai Situat\\\",\\n      title: \\\"Enlla\\\\xE7 Espai Situat 21-1-25\\\",\\n      url: \\\"https:\/\/www.salutmental.org\/participem-al-1r-congres-de-benestar-emocional-a-girona\/\\\"\\n    },\\n    {\\n      source: \\\"El Peri\\\\xF3dico \\\\xB7 Sanamente\\\",\\n      title: \\\"Enlla\\\\xE7 Periodico Digital Sanamente 20-1-25\\\",\\n      url: \\\"https:\/\/www.elperiodico.com\/es\/ser-feliz\/20250120\/coordinacion-institucional-red-participacion-afectados-113547645\\\"\\n    },\\n    {\\n      source: \\\"R\\\\xE0dio Capital de l\\\\u2019Empord\\\\xE0\\\",\\n      title: \\\"Enlla\\\\xE7 Radio CAPITAL EMPORDA INSTAGRAM\\\",\\n      url: \\\"https:\/\/www.instagram.com\/p\/DFDNETRNp1S\/\\\"\\n    },\\n    {\\n      source: \\\"R\\\\xE0dio Capital\\\",\\n      title: \\\"1 Enlla\\\\xE7 RADIO CAPITAL 20-1-25\\\",\\n      url: \\\"https:\/\/www.radiocapital.cat\/el-primer-congres-de-benestar-emocional-de-girona-supera-previsions\/\\\"\\n    },\\n    {\\n      source: \\\"R\\\\xE0dio Capital\\\",\\n      title: \\\"2 Enlla\\\\xE7 RADIO CAPITAL 20-1-25\\\",\\n      url: \\\"https:\/\/www.radiocapital.cat\/girona-celebra-el-primer-congres-de-benestar-empocional-per-trencar-tabus\/\\\"\\n    },\\n    {\\n      source: \\\"La Rep\\\\xFAblica\\\",\\n      title: \\\"Enlla\\\\xE7 Diari LAREPUBLICA\\\",\\n      url: \\\"https:\/\/www.larepublica.cat\/minut-a-minut\/girona-organitza-el-primer-congres-de-benestar-emocional-per-trencar-tabus-sobre-la-salut-mental\/\\\"\\n    },\\n    {\\n      source: \\\"Instagram Girona_Cat\\\",\\n      title: \\\"Enlla\\\\xE7 Instagram Girona_Cat 1\\\",\\n      url: \\\"https:\/\/www.instagram.com\/p\/DFCzR71olJ1\/\\\"\\n    },\\n    {\\n      source: \\\"Instagram Girona_Cat\\\",\\n      title: \\\"Enlla\\\\xE7 Instagram Girona_Cat 2\\\",\\n      url: \\\"https:\/\/www.instagram.com\/p\/DFH_4hasCG6\/\\\"\\n    }\\n  ];\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.congres-benestar-emocional.tsx\\n  var S = j(K(), 1), mv = \\\"Informaci\\\\xF3, fotografies i premsa del 1r Congr\\\\xE9s de Benestar Emocional de Girona (20 i 21 de gener de 2025).\\\", gv = \\\"1r Congr\\\\xE9s de Benestar Emocional \\\\xB7 Girona \\\\u2014 Imatges del dol\\\", hv = sa(\\\"\/exposicio\/congres-benestar-emocional\\\")({\\n    head: () => ({\\n      meta: [\\n        { title: gv },\\n        { name: \\\"description\\\", content: mv },\\n        { property: \\\"og:title\\\", content: gv },\\n        { property: \\\"og:description\\\", content: mv },\\n        { property: \\\"og:type\\\", content: \\\"article\\\" },\\n        { name: \\\"twitter:card\\\", content: \\\"summary_large_image\\\" }\\n      ]\\n    }),\\n    component: Lx\\n  });\\n  function Lx() {\\n    let { t: e } = ie(), [a, t] = (0, At.useState)(null), [l, i] = (0, At.useState)(!1), [n, o] = (0, At.useState)(!1), s = (0, At.useRef)(null), u = dv;\\n    return (0, At.useEffect)(() => {\\n      let r = s.current;\\n      if (r)\\n        return a !== null && !r.open && r.showModal(), a === null && r.open && r.close(), document.body.classList.toggle(\\\"modal-open\\\", a !== null), () => document.body.classList.remove(\\\"modal-open\\\");\\n    }, [a]), \/* @__PURE__ *\/ (0, S.jsxs)(S.Fragment, { children: [\\n      \/* @__PURE__ *\/ (0, S.jsx)(ra, { children: \/* @__PURE__ *\/ (0, S.jsx)(Ee, { to: \\\"\/\\\", children: e.ui.navWorks }) }),\\n      \/* @__PURE__ *\/ (0, S.jsxs)(\\\"main\\\", { children: [\\n        \/* @__PURE__ *\/ (0, S.jsxs)(\\\"section\\\", { className: \\\"section expo-page\\\", children: [\\n          \/* @__PURE__ *\/ (0, S.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: e.itinerary.eyebrow }),\\n          \/* @__PURE__ *\/ (0, S.jsx)(\\\"h1\\\", { children: \\\"1r Congr\\\\xE9s de Benestar Emocional \\\\xB7 Girona \\\\xB7 2025\\\" }),\\n          \/* @__PURE__ *\/ (0, S.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.congres.aboutTitle }),\\n          \/* @__PURE__ *\/ (0, S.jsxs)(\\\"div\\\", { className: \\\"expo-text\\\", children: [\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"p\\\", { children: \/* @__PURE__ *\/ (0, S.jsx)(\\\"strong\\\", { children: e.congres.claim }) }),\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"p\\\", { children: e.congres.p1 }),\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"p\\\", { children: e.congres.p2 })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, S.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.congres.infoTitle }),\\n          \/* @__PURE__ *\/ (0, S.jsxs)(\\\"ul\\\", { className: \\\"expo-info\\\", children: [\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"li\\\", { children: e.congres.info1 }),\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"li\\\", { children: e.congres.info2 }),\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"li\\\", { children: e.congres.info3 })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, S.jsx)(\\\"p\\\", { children: \/* @__PURE__ *\/ (0, S.jsxs)(\\n            \\\"a\\\",\\n            {\\n              className: \\\"button\\\",\\n              href: pv,\\n              target: \\\"_blank\\\",\\n              rel: \\\"noopener noreferrer\\\",\\n              children: [\\n                e.congres.programCta,\\n                \\\" \\\\u2197\\\"\\n              ]\\n            }\\n          ) }),\\n          \/* @__PURE__ *\/ (0, S.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.congres.posterTitle }),\\n          \/* @__PURE__ *\/ (0, S.jsxs)(\\\"figure\\\", { className: \\\"expo-poster\\\", children: [\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"img\\\", { src: cv, alt: e.congres.posterAlt, loading: \\\"lazy\\\" }),\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"figcaption\\\", { children: e.congres.posterAlt })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, S.jsxs)(\\n            \\\"div\\\",\\n            {\\n              className: \\\"gallery-card\\\",\\n              role: \\\"button\\\",\\n              tabIndex: 0,\\n              \\\"aria-expanded\\\": l,\\n              onClick: () => i((r) => !r),\\n              onKeyDown: (r) => {\\n                (r.key === \\\"Enter\\\" || r.key === \\\" \\\") && (r.preventDefault(), i((c) => !c));\\n              },\\n              children: [\\n                \/* @__PURE__ *\/ (0, S.jsx)(\\\"span\\\", { className: \\\"gallery-card-icon\\\", \\\"aria-hidden\\\": \\\"true\\\", children: \/* @__PURE__ *\/ (0, S.jsxs)(\\\"svg\\\", { viewBox: \\\"0 0 24 24\\\", fill: \\\"none\\\", stroke: \\\"currentColor\\\", strokeWidth: \\\"1.7\\\", children: [\\n                  \/* @__PURE__ *\/ (0, S.jsx)(\\\"rect\\\", { x: \\\"3\\\", y: \\\"5\\\", width: \\\"18\\\", height: \\\"14\\\", rx: \\\"2.5\\\" }),\\n                  \/* @__PURE__ *\/ (0, S.jsx)(\\\"circle\\\", { cx: \\\"8.5\\\", cy: \\\"10\\\", r: \\\"1.8\\\" }),\\n                  \/* @__PURE__ *\/ (0, S.jsx)(\\\"path\\\", { d: \\\"M4 17l5-4.5 4 3.5 3-2.5 4 3.5\\\" })\\n                ] }) }),\\n                \/* @__PURE__ *\/ (0, S.jsxs)(\\\"div\\\", { className: \\\"gallery-card-text\\\", children: [\\n                  \/* @__PURE__ *\/ (0, S.jsx)(\\\"h2\\\", { children: e.congres.galleryTitle }),\\n                  \/* @__PURE__ *\/ (0, S.jsx)(\\\"p\\\", { children: e.congres.gallerySubtitle })\\n                ] }),\\n                \/* @__PURE__ *\/ (0, S.jsx)(\\\"span\\\", { className: \\\"button gallery-card-cta\\\", children: l ? e.congres.galleryHide : e.congres.galleryCta })\\n              ]\\n            }\\n          ),\\n          l ? \/* @__PURE__ *\/ (0, S.jsx)(\\\"div\\\", { className: \\\"expo-gallery\\\", children: u.map((r, c) => \/* @__PURE__ *\/ (0, S.jsx)(\\n            \\\"button\\\",\\n            {\\n              className: \\\"expo-thumb\\\",\\n              \\\"aria-label\\\": e.expo.openAria(c + 1),\\n              onClick: () => t(c),\\n              children: \/* @__PURE__ *\/ (0, S.jsx)(\\\"img\\\", { src: r, alt: e.expo.photoAlt(c + 1), loading: \\\"lazy\\\" })\\n            },\\n            r\\n          )) }) : null,\\n          \/* @__PURE__ *\/ (0, S.jsxs)(\\\"div\\\", { className: \\\"expo-video\\\", children: [\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.congres.videoTitle }),\\n            n ? \/* @__PURE__ *\/ (0, S.jsx)(\\\"div\\\", { className: \\\"expo-video-frame\\\", children: \/* @__PURE__ *\/ (0, S.jsx)(\\n              \\\"iframe\\\",\\n              {\\n                src: `https:\/\/www.youtube-nocookie.com\/embed\/${Bl.youtubeId}?autoplay=1&rel=0`,\\n                title: Bl.title,\\n                allow: \\\"accelerometer; autoplay; clipboard-write; encrypted-media; picture-in-picture; fullscreen\\\",\\n                allowFullScreen: !0\\n              }\\n            ) }) : \/* @__PURE__ *\/ (0, S.jsxs)(\\n              \\\"button\\\",\\n              {\\n                className: \\\"expo-video-preview\\\",\\n                onClick: () => o(!0),\\n                \\\"aria-label\\\": e.congres.videoPlay,\\n                children: [\\n                  \/* @__PURE__ *\/ (0, S.jsx)(\\n                    \\\"img\\\",\\n                    {\\n                      src: `https:\/\/i.ytimg.com\/vi\/${Bl.youtubeId}\/hqdefault.jpg`,\\n                      alt: Bl.title,\\n                      loading: \\\"lazy\\\"\\n                    }\\n                  ),\\n                  \/* @__PURE__ *\/ (0, S.jsx)(\\\"span\\\", { className: \\\"expo-video-play\\\", \\\"aria-hidden\\\": \\\"true\\\", children: \/* @__PURE__ *\/ (0, S.jsx)(\\\"svg\\\", { viewBox: \\\"0 0 24 24\\\", fill: \\\"currentColor\\\", children: \/* @__PURE__ *\/ (0, S.jsx)(\\\"path\\\", { d: \\\"M8 5v14l11-7z\\\" }) }) })\\n                ]\\n              }\\n            ),\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"p\\\", { className: \\\"expo-video-caption\\\", children: Bl.title })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, S.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.congres.pressTitle }),\\n          \/* @__PURE__ *\/ (0, S.jsx)(\\\"ul\\\", { className: \\\"expo-links\\\", children: fv.map((r) => \/* @__PURE__ *\/ (0, S.jsx)(\\\"li\\\", { children: \/* @__PURE__ *\/ (0, S.jsxs)(\\\"a\\\", { href: r.url, target: \\\"_blank\\\", rel: \\\"noopener noreferrer\\\", children: [\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"strong\\\", { children: r.source }),\\n            \/* @__PURE__ *\/ (0, S.jsxs)(\\\"span\\\", { children: [\\n              r.title,\\n      \"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59d92bee elementor-widget elementor-widget-html\" data-id=\"59d92bee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"45\">\"        \\\" \\\\u2197\\\"\\n            ] })\\n          ] }) }, r.url)) }),\\n          \/* @__PURE__ *\/ (0, S.jsxs)(Ee, { className: \\\"button expo-back\\\", to: \\\"\/\\\", children: [\\n            \\\"\\\\u2190 \\\",\\n            e.expo.back\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, S.jsx)(ua, { congres: !0 })\\n      ] }),\\n      \/* @__PURE__ *\/ (0, S.jsx)(ca, {}),\\n      \/* @__PURE__ *\/ (0, S.jsx)(\\n        \\\"dialog\\\",\\n        {\\n          ref: s,\\n          className: \\\"photo-dialog\\\",\\n          onClose: () => t(null),\\n          \\\"aria-label\\\": e.congres.galleryTitle,\\n          onClick: (r) => {\\n            r.target === s.current && t(null);\\n          },\\n          onKeyDown: (r) => {\\n            a !== null && (r.key === \\\"ArrowLeft\\\" && a > 0 && t(a - 1), r.key === \\\"ArrowRight\\\" && a \\u003c u.length - 1 && t(a + 1));\\n          },\\n          children: a !== null ? \/* @__PURE__ *\/ (0, S.jsxs)(\\\"div\\\", { className: \\\"photo-body\\\", children: [\\n            \/* @__PURE__ *\/ (0, S.jsxs)(\\\"div\\\", { className: \\\"bio-bar\\\", children: [\\n              \/* @__PURE__ *\/ (0, S.jsx)(\\\"strong\\\", { children: `${e.expo.photoLabel} ${a + 1} \/ ${u.length}` }),\\n              \/* @__PURE__ *\/ (0, S.jsx)(\\\"div\\\", { className: \\\"bio-actions\\\", children: \/* @__PURE__ *\/ (0, S.jsx)(\\n                \\\"button\\\",\\n                {\\n                  className: \\\"close\\\",\\n                  \\\"aria-label\\\": e.viewer.closeAria,\\n                  onClick: () => t(null),\\n                  children: e.viewer.close\\n                }\\n              ) })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, S.jsx)(\\\"div\\\", { className: \\\"photo-stage\\\", children: \/* @__PURE__ *\/ (0, S.jsx)(\\\"img\\\", { src: u[a], alt: e.expo.photoAlt(a + 1) }) }),\\n            \/* @__PURE__ *\/ (0, S.jsxs)(\\\"div\\\", { className: \\\"bio-nav\\\", children: [\\n              \/* @__PURE__ *\/ (0, S.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.prevAria,\\n                  disabled: a === 0,\\n                  onClick: () => t(a - 1),\\n                  children: e.viewer.prev\\n                }\\n              ),\\n              \/* @__PURE__ *\/ (0, S.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.nextAria,\\n                  disabled: a === u.length - 1,\\n                  onClick: () => t(a + 1),\\n                  children: e.viewer.next\\n                }\\n              )\\n            ] })\\n          ] }) : null\\n        }\\n      )\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.lloret-de-mar.tsx\\n  var Za = j(Be(), 1);\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/cartell.jpg.asset.json\\n  var vv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-d450c733.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/ponencia.png.asset.json\\n  var bv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-9792b03d.png\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/video.mp4.asset.json\\n  var yv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-4df9805a.mp4\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/video-poster.jpg.asset.json\\n  var xv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-47ea7265.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-01.jpg.asset.json\\n  var Sv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-a5dc3f70.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-02.jpg.asset.json\\n  var Tv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-228be683.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-03.jpg.asset.json\\n  var Av = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-7a8a4667.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-04.jpg.asset.json\\n  var Ev = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-1ea13ac6.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-05.jpg.asset.json\\n  var Cv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-e2c96cf4.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-06.jpg.asset.json\\n  var qv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-dde88f02.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-07.jpg.asset.json\\n  var Dv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-03b0f0d3.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-08.jpg.asset.json\\n  var zv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-b3b19fc2.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-09.jpg.asset.json\\n  var Nv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-9b07948d.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-10.jpg.asset.json\\n  var Mv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-e3228e6c.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-11.jpg.asset.json\\n  var Ov = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-65f5e0a2.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-12.jpg.asset.json\\n  var jv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-fb0c0480.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-13.jpg.asset.json\\n  var Uv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-832e8f8a.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-14.jpg.asset.json\\n  var Lv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-defdc8ea.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/lloret\/lloret-15.jpg.asset.json\\n  var wv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-a1600633.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/lloret.ts\\n  var _v = vv.url, Hv = bv.url, Rv = yv.url, vr = xv.url, Bv = [\\n    Sv.url,\\n    Tv.url,\\n    Av.url,\\n    Ev.url,\\n    Cv.url,\\n    qv.url,\\n    Dv.url,\\n    zv.url,\\n    Nv.url,\\n    Mv.url,\\n    Ov.url,\\n    jv.url,\\n    Uv.url,\\n    Lv.url,\\n    wv.url\\n  ], Gv = [\\n    {\\n      title: \\\"Instagram \\\\xB7 Ajuntament de Lloret de Mar (26-3-2025)\\\",\\n      url: \\\"https:\/\/www.instagram.com\/p\/DHnR4fWtD72\/?img_index=1\\\"\\n    }\\n  ];\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.lloret-de-mar.tsx\\n  var x = j(K(), 1), Yv = \\\"Informaci\\\\xF3, fotografies i v\\\\xEDdeo de l\\\\u2019exposici\\\\xF3 \\\\xABImatges del dol\\\\xBB a Lloret de Mar, dins la Setmana de la Salut (31 de mar\\\\xE7 \\\\u2013 7 d\\\\u2019abril de 2025).\\\", Xv = \\\"Lloret de Mar \\\\xB7 2025 \\\\u2014 Imatges del dol\\\", Vv = sa(\\\"\/exposicio\/lloret-de-mar\\\")({\\n    head: () => ({\\n      meta: [\\n        { title: Xv },\\n        { name: \\\"description\\\", content: Yv },\\n        { property: \\\"og:title\\\", content: Xv },\\n        { property: \\\"og:description\\\", content: Yv },\\n        { property: \\\"og:type\\\", content: \\\"article\\\" },\\n        { name: \\\"twitter:card\\\", content: \\\"summary_large_image\\\" }\\n      ]\\n    }),\\n    component: eS\\n  });\\n  function eS() {\\n    let { t: e } = ie(), [a, t] = (0, Za.useState)(null), [l, i] = (0, Za.useState)(!1), [n, o] = (0, Za.useState)(!1), s = (0, Za.useRef)(null), u = (0, Za.useRef)(null), r = Bv;\\n    return (0, Za.useEffect)(() => {\\n      let c = s.current;\\n      if (c)\\n        return a !== null && !c.open && c.showModal(), a === null && c.open && c.close(), document.body.classList.toggle(\\\"modal-open\\\", a !== null), () => document.body.classList.remove(\\\"modal-open\\\");\\n    }, [a]), \/* @__PURE__ *\/ (0, x.jsxs)(x.Fragment, { children: [\\n      \/* @__PURE__ *\/ (0, x.jsx)(ra, { children: \/* @__PURE__ *\/ (0, x.jsx)(Ee, { to: \\\"\/\\\", children: e.ui.navWorks }) }),\\n      \/* @__PURE__ *\/ (0, x.jsxs)(\\\"main\\\", { children: [\\n        \/* @__PURE__ *\/ (0, x.jsxs)(\\\"section\\\", { className: \\\"section expo-page\\\", children: [\\n          \/* @__PURE__ *\/ (0, x.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: e.itinerary.eyebrow }),\\n          \/* @__PURE__ *\/ (0, x.jsx)(\\\"h1\\\", { children: \\\"Lloret de Mar \\\\xB7 2025\\\" }),\\n          \/* @__PURE__ *\/ (0, x.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.lloret.aboutTitle }),\\n          \/* @__PURE__ *\/ (0, x.jsxs)(\\\"div\\\", { className: \\\"expo-text\\\", children: [\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"p\\\", { children: \/* @__PURE__ *\/ (0, x.jsx)(\\\"strong\\\", { children: e.lloret.claim }) }),\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"p\\\", { children: e.lloret.p1 })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, x.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.lloret.infoTitle }),\\n          \/* @__PURE__ *\/ (0, x.jsxs)(\\\"ul\\\", { className: \\\"expo-info\\\", children: [\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"li\\\", { children: e.lloret.info1 }),\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"li\\\", { children: e.lloret.info2 })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, x.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.lloret.talkTitle }),\\n          \/* @__PURE__ *\/ (0, x.jsxs)(\\\"div\\\", { className: \\\"expo-text\\\", children: [\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"p\\\", { children: e.lloret.talk1 }),\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"p\\\", { children: \/* @__PURE__ *\/ (0, x.jsx)(\\\"strong\\\", { children: e.lloret.talk2 }) })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, x.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.lloret.posterTitle }),\\n          \/* @__PURE__ *\/ (0, x.jsxs)(\\\"figure\\\", { className: \\\"expo-poster\\\", children: [\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"img\\\", { src: _v, alt: e.lloret.posterAlt, loading: \\\"lazy\\\" }),\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"figcaption\\\", { children: e.lloret.posterAlt })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, x.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.lloret.talkPosterTitle }),\\n          \/* @__PURE__ *\/ (0, x.jsxs)(\\\"figure\\\", { className: \\\"expo-poster\\\", children: [\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"img\\\", { src: Hv, alt: e.lloret.talkPosterAlt, loading: \\\"lazy\\\" }),\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"figcaption\\\", { children: e.lloret.talkPosterAlt })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, x.jsxs)(\\n            \\\"div\\\",\\n            {\\n              className: \\\"gallery-card\\\",\\n              role: \\\"button\\\",\\n              tabIndex: 0,\\n              \\\"aria-expanded\\\": l,\\n              onClick: () => i((c) => !c),\\n              onKeyDown: (c) => {\\n                (c.key === \\\"Enter\\\" || c.key === \\\" \\\") && (c.preventDefault(), i((h) => !h));\\n              },\\n              children: [\\n                \/* @__PURE__ *\/ (0, x.jsx)(\\\"span\\\", { className: \\\"gallery-card-icon\\\", \\\"aria-hidden\\\": \\\"true\\\", children: \/* @__PURE__ *\/ (0, x.jsxs)(\\\"svg\\\", { viewBox: \\\"0 0 24 24\\\", fill: \\\"none\\\", stroke: \\\"currentColor\\\", strokeWidth: \\\"1.7\\\", children: [\\n                  \/* @__PURE__ *\/ (0, x.jsx)(\\\"rect\\\", { x: \\\"3\\\", y: \\\"5\\\", width: \\\"18\\\", height: \\\"14\\\", rx: \\\"2.5\\\" }),\\n                  \/* @__PURE__ *\/ (0, x.jsx)(\\\"circle\\\", { cx: \\\"8.5\\\", cy: \\\"10\\\", r: \\\"1.8\\\" }),\\n                  \/* @__PURE__ *\/ (0, x.jsx)(\\\"path\\\", { d: \\\"M4 17l5-4.5 4 3.5 3-2.5 4 3.5\\\" })\\n                ] }) }),\\n                \/* @__PURE__ *\/ (0, x.jsxs)(\\\"div\\\", { className: \\\"gallery-card-text\\\", children: [\\n                  \/* @__PURE__ *\/ (0, x.jsx)(\\\"h2\\\", { children: e.lloret.galleryTitle }),\\n                  \/* @__PURE__ *\/ (0, x.jsx)(\\\"p\\\", { children: e.lloret.gallerySubtitle })\\n                ] }),\\n                \/* @__PURE__ *\/ (0, x.jsx)(\\\"span\\\", { className: \\\"button gallery-card-cta\\\", children: l ? e.lloret.galleryHide : e.lloret.galleryCta })\\n              ]\\n            }\\n          ),\\n          l ? \/* @__PURE__ *\/ (0, x.jsx)(\\\"div\\\", { className: \\\"expo-gallery\\\", children: r.map((c, h) => \/* @__PURE__ *\/ (0, x.jsx)(\\n            \\\"button\\\",\\n            {\\n              className: \\\"expo-thumb\\\",\\n              \\\"aria-label\\\": e.expo.openAria(h + 1),\\n              onClick: () => t(h),\\n              children: \/* @__PURE__ *\/ (0, x.jsx)(\\\"img\\\", { src: c, alt: e.expo.photoAlt(h + 1), loading: \\\"lazy\\\" })\\n            },\\n            c\\n          )) }) : null,\\n          \/* @__PURE__ *\/ (0, x.j\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c6f28df elementor-widget elementor-widget-html\" data-id=\"7c6f28df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"46\">\"sxs)(\\\"div\\\", { className: \\\"expo-video\\\", children: [\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.lloret.videoTitle }),\\n            n ? \/* @__PURE__ *\/ (0, x.jsx)(\\n              \\\"video\\\",\\n              {\\n                ref: u,\\n                className: \\\"expo-video-player\\\",\\n                src: Rv,\\n                poster: vr,\\n                controls: !0,\\n                playsInline: !0,\\n                preload: \\\"metadata\\\"\\n              }\\n            ) : \/* @__PURE__ *\/ (0, x.jsxs)(\\n              \\\"button\\\",\\n              {\\n                className: \\\"expo-video-preview\\\",\\n                onClick: () => {\\n                  o(!0), requestAnimationFrame(() => u.current?.play());\\n                },\\n                \\\"aria-label\\\": e.lloret.videoPlay,\\n                children: [\\n                  \/* @__PURE__ *\/ (0, x.jsx)(\\\"img\\\", { src: vr, alt: e.lloret.videoTitle, loading: \\\"lazy\\\" }),\\n                  \/* @__PURE__ *\/ (0, x.jsx)(\\\"span\\\", { className: \\\"expo-video-play\\\", \\\"aria-hidden\\\": \\\"true\\\", children: \/* @__PURE__ *\/ (0, x.jsx)(\\\"svg\\\", { viewBox: \\\"0 0 24 24\\\", fill: \\\"currentColor\\\", children: \/* @__PURE__ *\/ (0, x.jsx)(\\\"path\\\", { d: \\\"M8 5v14l11-7z\\\" }) }) })\\n                ]\\n              }\\n            )\\n          ] }),\\n          \/* @__PURE__ *\/ (0, x.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.lloret.pressTitle }),\\n          \/* @__PURE__ *\/ (0, x.jsx)(\\\"ul\\\", { className: \\\"expo-links\\\", children: Gv.map((c) => \/* @__PURE__ *\/ (0, x.jsx)(\\\"li\\\", { children: \/* @__PURE__ *\/ (0, x.jsxs)(\\\"a\\\", { href: c.url, target: \\\"_blank\\\", rel: \\\"noopener noreferrer\\\", children: [\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"strong\\\", { children: c.title }),\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"span\\\", { children: \\\"Instagram \\\\u2197\\\" })\\n          ] }) }, c.url)) }),\\n          \/* @__PURE__ *\/ (0, x.jsxs)(Ee, { className: \\\"button expo-back\\\", to: \\\"\/\\\", children: [\\n            \\\"\\\\u2190 \\\",\\n            e.expo.back\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, x.jsx)(ua, { lloret: !0 })\\n      ] }),\\n      \/* @__PURE__ *\/ (0, x.jsx)(ca, {}),\\n      \/* @__PURE__ *\/ (0, x.jsx)(\\n        \\\"dialog\\\",\\n        {\\n          ref: s,\\n          className: \\\"photo-dialog\\\",\\n          onClose: () => t(null),\\n          \\\"aria-label\\\": e.lloret.photosTitle,\\n          onClick: (c) => {\\n            c.target === s.current && t(null);\\n          },\\n          onKeyDown: (c) => {\\n            a !== null && (c.key === \\\"ArrowLeft\\\" && a > 0 && t(a - 1), c.key === \\\"ArrowRight\\\" && a \\u003c r.length - 1 && t(a + 1));\\n          },\\n          children: a !== null ? \/* @__PURE__ *\/ (0, x.jsxs)(\\\"div\\\", { className: \\\"photo-body\\\", children: [\\n            \/* @__PURE__ *\/ (0, x.jsxs)(\\\"div\\\", { className: \\\"bio-bar\\\", children: [\\n              \/* @__PURE__ *\/ (0, x.jsx)(\\\"strong\\\", { children: `${e.expo.photoLabel} ${a + 1} \/ ${r.length}` }),\\n              \/* @__PURE__ *\/ (0, x.jsx)(\\\"div\\\", { className: \\\"bio-actions\\\", children: \/* @__PURE__ *\/ (0, x.jsx)(\\n                \\\"button\\\",\\n                {\\n                  className: \\\"close\\\",\\n                  \\\"aria-label\\\": e.viewer.closeAria,\\n                  onClick: () => t(null),\\n                  children: e.viewer.close\\n                }\\n              ) })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, x.jsx)(\\\"div\\\", { className: \\\"photo-stage\\\", children: \/* @__PURE__ *\/ (0, x.jsx)(\\\"img\\\", { src: r[a], alt: e.expo.photoAlt(a + 1) }) }),\\n            \/* @__PURE__ *\/ (0, x.jsxs)(\\\"div\\\", { className: \\\"bio-nav\\\", children: [\\n              \/* @__PURE__ *\/ (0, x.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.prevAria,\\n                  disabled: a === 0,\\n                  onClick: () => t(a - 1),\\n                  children: e.viewer.prev\\n                }\\n              ),\\n              \/* @__PURE__ *\/ (0, x.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.nextAria,\\n                  disabled: a === r.length - 1,\\n                  onClick: () => t(a + 1),\\n                  children: e.viewer.next\\n                }\\n              )\\n            ] })\\n          ] }) : null\\n        }\\n      )\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.hospital-figueres.tsx\\n  var Ka = j(Be(), 1);\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/cartell.jpg.asset.json\\n  var Qv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-93a77a36.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/video.mp4.asset.json\\n  var Zv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-5b7d8a9e.mp4\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/video-poster.jpg.asset.json\\n  var Kv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-5b7bbf3b.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/figueres-01.jpg.asset.json\\n  var Jv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-65918d53.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/figueres-02.jpg.asset.json\\n  var kv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-e2516217.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/figueres-03.jpg.asset.json\\n  var Iv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-2a0bbc52.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/figueres-04.jpg.asset.json\\n  var Fv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-2d5d3432.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/figueres-05.jpg.asset.json\\n  var Wv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-09420dfc.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/figueres-06.jpg.asset.json\\n  var $v = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-76a5ad20.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/assets\/figueres\/figueres-07.jpg.asset.json\\n  var Pv = { url: \\\"https:\/\/tdssuicidio.com\/wp-content\/uploads\/2026\/09\/tds-expo-3ebe7b79.jpg\\\" };\\n\\n  \/\/ exposicions-wordpress\/original\/src\/data\/figueres.ts\\n  var eb = Qv.url, ab = Zv.url, br = Kv.url, tb = [\\n    Jv.url,\\n    kv.url,\\n    Iv.url,\\n    Fv.url,\\n    Wv.url,\\n    $v.url,\\n    Pv.url\\n  ];\\n\\n  \/\/ exposicions-wordpress\/original\/src\/routes\/exposicio.hospital-figueres.tsx\\n  var T = j(K(), 1), lb = \\\"Informaci\\\\xF3, fotografies i v\\\\xEDdeo de l\\\\u2019exposici\\\\xF3 \\\\xABImatges del dol\\\\xBB a Consultes Externes de l\\\\u2019Hospital de Figueres (2 de juliol \\\\u2013 29 d\\\\u2019agost de 2025).\\\", ib = \\\"Hospital de Figueres \\\\xB7 2025 \\\\u2014 Imatges del dol\\\", nb = sa(\\\"\/exposicio\/hospital-figueres\\\")({\\n    head: () => ({\\n      meta: [\\n        { title: ib },\\n        { name: \\\"description\\\", content: lb },\\n        { property: \\\"og:title\\\", content: ib },\\n        { property: \\\"og:description\\\", content: lb },\\n        { property: \\\"og:type\\\", content: \\\"article\\\" },\\n        { name: \\\"twitter:card\\\", content: \\\"summary_large_image\\\" }\\n      ]\\n    }),\\n    component: dS\\n  });\\n  function dS() {\\n    let { t: e } = ie(), [a, t] = (0, Ka.useState)(null), [l, i] = (0, Ka.useState)(!1), [n, o] = (0, Ka.useState)(!1), s = (0, Ka.useRef)(null), u = (0, Ka.useRef)(null), r = tb;\\n    return (0, Ka.useEffect)(() => {\\n      let c = s.current;\\n      if (c)\\n        return a !== null && !c.open && c.showModal(), a === null && c.open && c.close(), document.body.classList.toggle(\\\"modal-open\\\", a !== null), () => document.body.classList.remove(\\\"modal-open\\\");\\n    }, [a]), \/* @__PURE__ *\/ (0, T.jsxs)(T.Fragment, { children: [\\n      \/* @__PURE__ *\/ (0, T.jsx)(ra, { children: \/* @__PURE__ *\/ (0, T.jsx)(Ee, { to: \\\"\/\\\", children: e.ui.navWorks }) }),\\n      \/* @__PURE__ *\/ (0, T.jsxs)(\\\"main\\\", { children: [\\n        \/* @__PURE__ *\/ (0, T.jsxs)(\\\"section\\\", { className: \\\"section expo-page\\\", children: [\\n          \/* @__PURE__ *\/ (0, T.jsx)(\\\"p\\\", { className: \\\"eyebrow\\\", children: e.itinerary.eyebrow }),\\n          \/* @__PURE__ *\/ (0, T.jsx)(\\\"h1\\\", { children: \\\"Hospital de Figueres \\\\xB7 2025\\\" }),\\n          \/* @__PURE__ *\/ (0, T.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.figueres.aboutTitle }),\\n          \/* @__PURE__ *\/ (0, T.jsxs)(\\\"div\\\", { className: \\\"expo-text\\\", children: [\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"p\\\", { children: \/* @__PURE__ *\/ (0, T.jsx)(\\\"strong\\\", { children: e.figueres.claim }) }),\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"p\\\", { children: e.figueres.p1 })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, T.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.figueres.infoTitle }),\\n          \/* @__PURE__ *\/ (0, T.jsxs)(\\\"ul\\\", { className: \\\"expo-info\\\", children: [\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"li\\\", { children: e.figueres.info1 }),\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"li\\\", { children: e.figueres.info2 })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, T.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.figueres.posterTitle }),\\n          \/* @__PURE__ *\/ (0, T.jsxs)(\\\"figure\\\", { className: \\\"expo-poster\\\", children: [\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"img\\\", { src: eb, alt: e.figueres.posterAlt, loading: \\\"lazy\\\" }),\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"figcaption\\\", { children: e.figueres.posterAlt })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, T.jsxs)(\\n            \\\"div\\\",\\n            {\\n              className: \\\"gallery-card\\\",\\n              role: \\\"button\\\",\\n              tabIndex: 0,\\n              \\\"aria-expanded\\\": l,\\n              onClick: () => i((c) => !c),\\n              onKeyDown: (c) => {\\n                (c.key === \\\"Enter\\\" || c.key === \\\" \\\") && (c.preventDefault(), i((h) => !h));\\n              },\\n              children: [\\n                \/* @__PURE__ *\/ (0, T.jsx)(\\\"span\\\", { className: \\\"gallery-card-icon\\\", \\\"aria-hidden\\\": \\\"true\\\", children: \/* @__PURE__ *\/ (0, T.jsxs)(\\\"svg\\\", { viewBox: \\\"0 0 24 24\\\", fill: \\\"none\\\", stroke: \\\"currentColor\\\", strokeWidth: \\\"1.7\\\", children: [\\n                  \/* @__PURE__ *\/ (0, T.jsx)(\\\"rect\\\", { x: \\\"3\\\", y: \\\"5\\\", width: \\\"18\\\", height: \\\"14\\\", rx: \\\"2.5\\\" }),\\n                  \/* @__PURE__ *\/ (0, T.jsx)(\\\"circle\\\", { cx: \\\"8.5\\\", cy: \\\"10\\\", r: \\\"1.8\\\" }),\\n                  \/* @__PURE__ *\/ (0, T.jsx)(\\\"path\\\", { d: \\\"M4 17l5-4.5 4 3.5 3-2.5 4 3.5\\\" })\\n                ] }) }),\\n                \/* @__PURE__ *\/ (0, T.jsxs)(\\\"div\\\", { className: \\\"gallery-card-text\\\", children: [\\n                  \/* @__PURE__ *\/ (0, T.jsx)(\\\"h2\\\", { children: e.figueres.galleryTitle }),\\n                  \/* @__PURE__ *\/ (0, T.jsx)(\\\"p\\\", { children: e.figueres.gallerySubtitle })\\n                ] }),\\n                \/* @__PURE__ *\/ (0, T.jsx)(\\\"span\\\", { className: \\\"button gallery-card-cta\\\", children: l ? e.figueres.galleryHide : e.figueres.galleryCta })\\n              ]\\n            }\\n          ),\\n          l ? \/* @__PURE__ *\/ (0, T.jsx)(\\\"div\\\", { className: \\\"expo-gallery\\\", children: r.map((c, h) => \/* @__PURE__ *\/ (0, T.jsx)(\\n            \\\"button\\\",\\n            {\\n              className: \\\"expo-thumb\\\",\\n              \\\"aria-label\\\": e.expo.openAria(h + 1),\\n              onClick: () => t(h),\\n              children: \/* @__PURE__ *\/ (0, T.jsx)(\\\"img\\\", { src: c, alt: e.expo.photoAlt(h + 1), loading: \\\"lazy\\\" })\\n            },\\n            c\\n          )) }) : null,\\n          \/* @__PURE__ *\/ (0, T.jsxs)(\\\"div\\\", { className: \\\"expo-video\\\", children: [\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.figueres.videoTitle }),\\n            n ? \/* @__PURE__ *\/ (0, T.jsx)(\\n              \\\"video\\\",\\n              {\\n                ref: u,\\n                className: \\\"expo-video-player\\\",\\n                src: ab,\\n                poster: br,\\n                controls: !0,\\n                playsInline: !0,\\n                preload: \\\"metadata\\\"\\n              }\\n            ) : \/* @__PURE__ *\/ (0, T.jsxs)(\\n              \\\"button\\\",\\n              {\\n                className: \\\"expo-video-preview\\\",\\n                onClick: () => {\\n                  o(!0), requestAnimationFrame(() => u.current?.play());\\n                },\\n                \\\"aria-label\\\": e.figueres.videoPlay,\\n                children: [\\n                  \/*\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ab979e elementor-widget elementor-widget-html\" data-id=\"1ab979e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/json\" data-tds-part=\"47\">\" @__PURE__ *\/ (0, T.jsx)(\\\"img\\\", { src: br, alt: e.figueres.videoTitle, loading: \\\"lazy\\\" }),\\n                  \/* @__PURE__ *\/ (0, T.jsx)(\\\"span\\\", { className: \\\"expo-video-play\\\", \\\"aria-hidden\\\": \\\"true\\\", children: \/* @__PURE__ *\/ (0, T.jsx)(\\\"svg\\\", { viewBox: \\\"0 0 24 24\\\", fill: \\\"currentColor\\\", children: \/* @__PURE__ *\/ (0, T.jsx)(\\\"path\\\", { d: \\\"M8 5v14l11-7z\\\" }) }) })\\n                ]\\n              }\\n            )\\n          ] }),\\n          \/* @__PURE__ *\/ (0, T.jsx)(\\\"h2\\\", { className: \\\"expo-subtitle\\\", children: e.figueres.pressTitle }),\\n          \/* @__PURE__ *\/ (0, T.jsxs)(\\\"div\\\", { className: \\\"expo-text\\\", children: [\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"p\\\", { children: \/* @__PURE__ *\/ (0, T.jsx)(\\\"strong\\\", { children: e.figueres.pressHeadline }) }),\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"ul\\\", { className: \\\"expo-info\\\", children: \/* @__PURE__ *\/ (0, T.jsx)(\\\"li\\\", { children: e.figueres.pressBullet }) }),\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"p\\\", { children: e.figueres.pressBody })\\n          ] }),\\n          \/* @__PURE__ *\/ (0, T.jsxs)(Ee, { className: \\\"button expo-back\\\", to: \\\"\/\\\", children: [\\n            \\\"\\\\u2190 \\\",\\n            e.expo.back\\n          ] })\\n        ] }),\\n        \/* @__PURE__ *\/ (0, T.jsx)(ua, { figueres: !0 })\\n      ] }),\\n      \/* @__PURE__ *\/ (0, T.jsx)(ca, {}),\\n      \/* @__PURE__ *\/ (0, T.jsx)(\\n        \\\"dialog\\\",\\n        {\\n          ref: s,\\n          className: \\\"photo-dialog\\\",\\n          onClose: () => t(null),\\n          \\\"aria-label\\\": e.figueres.photosTitle,\\n          onClick: (c) => {\\n            c.target === s.current && t(null);\\n          },\\n          onKeyDown: (c) => {\\n            a !== null && (c.key === \\\"ArrowLeft\\\" && a > 0 && t(a - 1), c.key === \\\"ArrowRight\\\" && a \\u003c r.length - 1 && t(a + 1));\\n          },\\n          children: a !== null ? \/* @__PURE__ *\/ (0, T.jsxs)(\\\"div\\\", { className: \\\"photo-body\\\", children: [\\n            \/* @__PURE__ *\/ (0, T.jsxs)(\\\"div\\\", { className: \\\"bio-bar\\\", children: [\\n              \/* @__PURE__ *\/ (0, T.jsx)(\\\"strong\\\", { children: `${e.expo.photoLabel} ${a + 1} \/ ${r.length}` }),\\n              \/* @__PURE__ *\/ (0, T.jsx)(\\\"div\\\", { className: \\\"bio-actions\\\", children: \/* @__PURE__ *\/ (0, T.jsx)(\\n                \\\"button\\\",\\n                {\\n                  className: \\\"close\\\",\\n                  \\\"aria-label\\\": e.viewer.closeAria,\\n                  onClick: () => t(null),\\n                  children: e.viewer.close\\n                }\\n              ) })\\n            ] }),\\n            \/* @__PURE__ *\/ (0, T.jsx)(\\\"div\\\", { className: \\\"photo-stage\\\", children: \/* @__PURE__ *\/ (0, T.jsx)(\\\"img\\\", { src: r[a], alt: e.expo.photoAlt(a + 1) }) }),\\n            \/* @__PURE__ *\/ (0, T.jsxs)(\\\"div\\\", { className: \\\"bio-nav\\\", children: [\\n              \/* @__PURE__ *\/ (0, T.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.prevAria,\\n                  disabled: a === 0,\\n                  onClick: () => t(a - 1),\\n                  children: e.viewer.prev\\n                }\\n              ),\\n              \/* @__PURE__ *\/ (0, T.jsx)(\\n                \\\"button\\\",\\n                {\\n                  \\\"aria-label\\\": e.viewer.nextAria,\\n                  disabled: a === r.length - 1,\\n                  onClick: () => t(a + 1),\\n                  children: e.viewer.next\\n                }\\n              )\\n            ] })\\n          ] }) : null\\n        }\\n      )\\n    ] });\\n  }\\n\\n  \/\/ exposicions-wordpress\/entry.tsx\\n  var Co = j(K()), pS = [gr, Wg, Dh, hv, Vv, nb];\\n  function fS() {\\n    let [e, a] = (0, Gl.useState)(Ao);\\n    (0, Gl.useEffect)(() => {\\n      let l = () => a(Ao());\\n      return window.addEventListener(\\\"tds-route\\\", l), window.addEventListener(\\\"popstate\\\", l), () => {\\n        window.removeEventListener(\\\"tds-route\\\", l), window.removeEventListener(\\\"popstate\\\", l);\\n      };\\n    }, []), (0, Gl.useLayoutEffect)(() => Am(e), [e]);\\n    let t = (pS.find((l) => l.path === e) || gr).component;\\n    return \/* @__PURE__ *\/ (0, Co.jsx)(xm, { children: \/* @__PURE__ *\/ (0, Co.jsx)(t, {}, e) });\\n  }\\n  var ob = document.getElementById(\\\"tds-exposicions-v2\\\");\\n  ob && (0, sb.createRoot)(ob).render(\/* @__PURE__ *\/ (0, Co.jsx)(fS, {}));\\n})();\\n\/*! Bundled license information:\\n\\nreact\/cjs\/react.production.js:\\n  (**\\n   * @license React\\n   * react.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n\\nscheduler\/cjs\/scheduler.production.js:\\n  (**\\n   * @license React\\n   * scheduler.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n\\nreact-dom\/cjs\/react-dom.production.js:\\n  (**\\n   * @license React\\n   * react-dom.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n\\nreact-dom\/cjs\/react-dom-client.production.js:\\n  (**\\n   * @license React\\n   * react-dom-client.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n\\nreact\/cjs\/react-jsx-runtime.production.js:\\n  (**\\n   * @license React\\n   * react-jsx-runtime.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n*\/\\n\"<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-179463da elementor-widget elementor-widget-html\" data-id=\"179463da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>(function(){function start(){var root=document.getElementById('tds-exposicions-v2');if(!root||root.dataset.started)return;var nodes=Array.from(document.querySelectorAll('script[data-tds-part]'));if(nodes.length!==48)return;nodes.sort(function(a,b){return +a.dataset.tdsPart-+b.dataset.tdsPart});var script=document.createElement('script');script.textContent=nodes.map(function(n){return JSON.parse(n.textContent)}).join('');root.dataset.started='1';document.body.appendChild(script)}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});else start()})();<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\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>Exposiciones Propuestas culturales y comunitarias para visibilizar el duelo y generar conversaci\u00f3n social con respeto. Imatges del dol Iniciatives per acompanyar, sensibilitzar i crear comunitat. Carlos Acedo \u00e9s l\u2019il\u00b7lustrador digital que dona forma visual a l\u2019exposici\u00f3 Imatges del Dol. Amb una traject\u00f2ria consolidada des de 1998, ha desenvolupat la seva carrera en l\u2019art visual digital, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4052","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tdssuicidio.com\/es\/wp-json\/wp\/v2\/pages\/4052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tdssuicidio.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tdssuicidio.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tdssuicidio.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tdssuicidio.com\/es\/wp-json\/wp\/v2\/comments?post=4052"}],"version-history":[{"count":23,"href":"https:\/\/tdssuicidio.com\/es\/wp-json\/wp\/v2\/pages\/4052\/revisions"}],"predecessor-version":[{"id":5062,"href":"https:\/\/tdssuicidio.com\/es\/wp-json\/wp\/v2\/pages\/4052\/revisions\/5062"}],"wp:attachment":[{"href":"https:\/\/tdssuicidio.com\/es\/wp-json\/wp\/v2\/media?parent=4052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}