PageSourceSearch

https://sharessoftware.com/login/

html sharessoftware.com collected 2026-10-02 00:55:25 UTC 126,834 bytes, 1,655 lines download raw bytes

1<!DOCTYPE html>
2<html lang="es">
3
4<head>
5  <meta charset="UTF-8">
6  <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
8  <link rel="stylesheet" href="https://sharessoftware.com/wp-content/themes/shares-software/style.css">
9  
10  <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
11  <link rel="stylesheet" href="https://sharessoftware.com/wp-content/themes/shares-software/assets/css/fontawesome.all.min.css">
12  <link rel="stylesheet" href="https://sharessoftware.com/wp-content/themes/shares-software/assets/css/animate.min.css">
13  <link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet">
14  
14<script src="https://unpkg.com/[email protected]/dist/aos.js"></script>
14
15  <!-- Swiper CSS -->
16  <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css">
17  <!-- Swiper JS -->
18  
18<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
18
19  <link href="https://unpkg.com/[email protected]/css/boxicons.min.css" rel="stylesheet" />
20  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.2.0/remixicon.css">
21  
22  <!-- Theme initialization script to prevent flash of light mode -->
23  
23<script>
24    (function() {
25      // Check localStorage for theme preference and apply it immediately
26      if (localStorage.getItem('theme') === 'dark') {
27        document.documentElement.setAttribute('data-theme', 'dark');
28      }
29    })();
30  </script>
30
31  
32  <title>Iniciar Sesion &#8211; Shares Software</title>
33<meta name='robots' content='max-image-preview:large' />
34<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
35<link rel='dns-prefetch' href='//use.fontawesome.com' />
36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sharessoftware.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsharessoftware.com%2Flogin%2F" />
37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sharessoftware.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsharessoftware.com%2Flogin%2F&#038;format=xml" />
38<style id="wp-img-auto-sizes-contain-inline-css">
39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
41</style>
42<style id="wp-emoji-styles-inline-css">
43
44	img.wp-smiley, img.emoji {
45		display: inline !important;
46		border: none !important;
47		box-shadow: none !important;
48		height: 1em !important;
49		width: 1em !important;
50		margin: 0 0.07em !important;
51		vertical-align: -0.1em !important;
52		background: none !important;
53		padding: 0 !important;
54	}
55/*# sourceURL=wp-emoji-styles-inline-css */
56</style>
57<style id="wp-block-library-inline-css">
58:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
58--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
59
60/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
61</style>
62<style id="classic-theme-styles-inline-css">
63/*! This file is auto-generated */
64.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
65/*# sourceURL=/wp-includes/css/classic-themes.min.css */
66</style>
67
68<style id="font-awesome-svg-styles-default-inline-css">
69.svg-inline--fa {
70  display: inline-block;
71  height: 1em;
72  overflow: visible;
73  vertical-align: -.125em;
74}
75/*# sourceURL=font-awesome-svg-styles-default-inline-css */
76</style>
77<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://sharessoftware.com/wp-content/uploads/font-awesome/v6.5.1/css/svg-with-js.css' media='all' />
78<style id="font-awesome-svg-styles-inline-css">
79   .wp-block-font-awesome-icon svg::before,
80   .wp-rich-text-font-awesome-icon svg::before {content: unset;}
81/*# sourceURL=font-awesome-svg-styles-inline-css */
82</style>
83<link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.5.1/css/all.css' media='all' integrity="sha384-t1nt8BQoYMLFN5p42tRAtuAAFQaCQODekUVeKKZrEnEyp4H2R0RHFz0KWpmj7i8g" crossorigin="anonymous" />
84<link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.5.1/css/v4-shims.css' media='all' integrity="sha384-5Jfdy0XO8+vjCRofsSnGmxGSYjLfsjjTOABKxVr8BkfvlaAm14bIJc7Jcjfq/xQI" crossorigin="anonymous" />
85<style id="global-styles-inline-css">
86:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
860) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
86.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
87/*# sourceURL=global-styles-inline-css */
88</style>
89
90<link rel='stylesheet' id='wpdm-fonticon-css' href='https://sharessoftware.com/wp-content/plugins/download-manager/assets/wpdm-iconfont/css/wpdm-icons.css?ver=7.1.2' media='all' />
91<link rel='stylesheet' id='wpdm-front-css' href='https://sharessoftware.com/wp-content/plugins/download-manager/assets/css/front.min.css?ver=3.3.70' media='all' />
92<style id="wpdm-front-inline-css">
93.w3eden { /* color-scheme: light */ }
94/*# sourceURL=wpdm-front-inline-css */
95</style>
96<link rel='stylesheet' id='wpdm-modal-css' href='https://sharessoftware.com/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.css?ver=3.3.70' media='all' />
97<link rel='stylesheet' id='hover-effects-css' href='https://sharessoftware.com/wp-content/plugins/hover-effects/asset/css/hover.css?ver=2.1.3' media='all' />
98<link rel='stylesheet' id='sc-lightbox-css-css' href='https://cdn.jsdelivr.net/npm/glightbox/dist/css/glightbox.min.css?ver=7.1.2' media='all' />
99<link rel='stylesheet' id='style-css' href='https://sharessoftware.com/wp-content/themes/shares-software/style.css?ver=7.1.2' media='all' />
100<link rel='stylesheet' id='newsletter-css' href='https://sharessoftware.com/wp-content/plugins/newsletter/style.css?ver=9.3.9' media='all' />
101<link rel='stylesheet' id='um_modal-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/um-modal.min.css?ver=2.13.1' media='all' />
102<link rel='stylesheet' id='um_ui-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/jquery-ui.min.css?ver=1.13.2' media='all' />
103<link rel='stylesheet' id='um_tipsy-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/tipsy/tipsy.min.css?ver=1.0.0a' media='all' />
104<link rel='stylesheet' id='um_raty-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/raty/um-raty.min.css?ver=2.6.0' media='all' />
105<link rel='stylesheet' id='select2-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/select2/select2.min.css?ver=4.0.13' media='all' />
106<link rel='stylesheet' id='um_fileupload-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/um-fileupload.min.css?ver=2.13.1' media='all' />
107<link rel='stylesheet' id='um_confirm-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/um-confirm/um-confirm.min.css?ver=1.0' media='all' />
108<link rel='stylesheet' id='um_notice-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/um-notice/um-notice.min.css?ver=1.0' media='all' />
109<link rel='stylesheet' id='um_datetime-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/default.min.css?ver=3.6.2' media='all' />
110<link rel='stylesheet' id='um_datetime_date-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/default.date.min.css?ver=3.6.2' media='all' />
111<link rel='stylesheet' id='um_datetime_time-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/default.time.min.css?ver=3.6.2' media='all' />
112<link rel='stylesheet' id='um_fonticons_ii-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/fonticons-ii.min.css?ver=2.13.1' media='all' />
113<link rel='stylesheet' id='um_fonticons_fa-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/legacy/fonticons/fonticons-fa.min.css?ver=2.13.1' media='all' />
114<link rel='stylesheet' id='um_fontawesome-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/um-fontawesome.min.css?ver=6.5.2' media='all' />
115<link rel='stylesheet' id='um_common-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/common.min.css?ver=2.13.1' media='all' />
116<link rel='stylesheet' id='um_responsive-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/um-responsive.min.css?ver=2.13.1' media='all' />
117<link rel='stylesheet' id='um_styles-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/um-styles.min.css?ver=2.13.1' media='all' />
118<link rel='stylesheet' id='um_crop-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/cropper/cropper.min.css?ver=1.6.1' media='all' />
119<link rel='stylesheet' id='um_profile-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/um-profile.min.css?ver=2.13.1' media='all' />
120<link rel='stylesheet' id='um_account-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/um-account.min.css?ver=2.13.1' media='all' />
121<link rel='stylesheet' id='um_misc-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/um-misc.min.css?ver=2.13.1' media='all' />
122<link rel='stylesheet' id='um_default_css-css' href='https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/css/um-old-default.min.css?ver=2.13.1' media='all' />
123<script id="jquery-core-js-extra">
124var remoteAccessAjax = {"ajaxurl":"https://sharessoftware.com/wp-admin/admin-ajax.php","nonce":"2ddcfd2cb5"};
125//# sourceURL=jquery-core-js-extra
126</script>
vendor: 1 bytes, line 126
126
127<script id="jquery-core-js" src="https://sharessoftware.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 127
127
128<script id="jquery-migrate-js" src="https://sharessoftware.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 128
128
129<script id="jquery-js-after">
130document.addEventListener('DOMContentLoaded',function(){document.querySelectorAll('.w3eden').forEach(function(el){el.classList.add('light-mode')})});
131//# sourceURL=jquery-js-after
132</script>
vendor: 1 bytes, line 132
132
133<script id="wpdm-modal-js" src="https://sharessoftware.com/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.js?ver=3.3.70"></script>
vendor: 1 bytes, line 133
133
134<script id="wpdm-frontend-js-js" src="https://sharessoftware.com/wp-content/plugins/download-manager/assets/js/wpdm.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 134
134
135<script id="wpdm-frontjs-js-extra">
136var wpdm_url = {"home":"https://sharessoftware.com/","site":"https://sharessoftware.com/","ajax":"https://sharessoftware.com/wp-admin/admin-ajax.php"};
137var wpdm_js = {"spinner":"\u003Ci class=\"wpdm-icon wpdm-sun wpdm-spin\"\u003E\u003C/i\u003E","client_id":"a95ddd7dbfc2005672d065010fa7399d"};
138var wpdm_strings = {"pass_var":"\u00a1Contrase\u00f1a verificada!","pass_var_q":"Haz clic en el bot\u00f3n siguiente para iniciar la descarga.","start_dl":"Iniciar descarga"};
139//# sourceURL=wpdm-frontjs-js-extra
140</script>
vendor: 1 bytes, line 140
140
141<script id="wpdm-frontjs-js" src="https://sharessoftware.com/wp-content/plugins/download-manager/assets/js/front.min.js?ver=3.3.70"></script>
vendor: 1 bytes, line 141
141
142<script id="um-gdpr-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/um-gdpr.min.js?ver=2.13.1"></script>
142
143<link rel="https://api.w.org/" href="https://sharessoftware.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sharessoftware.com/wp-json/wp/v2/pages/6991" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sharessoftware.com/xmlrpc.php?rsd" />
144<meta name="generator" content="WordPress 7.1.2" />
145<link rel="canonical" href="https://sharessoftware.com/login/" />
146<link rel='shortlink' href='https://sharessoftware.com/?p=6991' />
147<meta name="redi-version" content="1.3.0" /><style id="uagb-style-conditional-extension">@media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none !important}}@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none !important}}</style><style id="uagb-style-frontend-6991">.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}</style><link rel="icon" href="https://sharessoftware.com/wp-content/uploads/cropped-Shares-32x32.png" sizes="32x32" />
148<link rel="icon" href="https://sharessoftware.com/wp-content/uploads/cropped-Shares-192x192.png" sizes="192x192" />
149<link rel="apple-touch-icon" href="https://sharessoftware.com/wp-content/uploads/cropped-Shares-180x180.png" />
150<meta name="msapplication-TileImage" content="https://sharessoftware.com/wp-content/uploads/cropped-Shares-270x270.png" />
151<meta name="generator" content="WordPress Download Manager 3.3.70" />
152                <style>
153        /* WPDM Link Template Styles */        </style>
154                <style>
155
156            :root {
157                --color-primary: #4a8eff;
158                --color-primary-rgb: 74, 142, 255;
159                --color-primary-hover: #5998ff;
160                --color-primary-active: #3281ff;
161                --clr-sec: #6c757d;
162                --clr-sec-rgb: 108, 117, 125;
163                --clr-sec-hover: #6c757d;
164                --clr-sec-active: #6c757d;
165                --color-secondary: #6c757d;
166                --color-secondary-rgb: 108, 117, 125;
167                --color-secondary-hover: #6c757d;
168                --color-secondary-active: #6c757d;
169                --color-success: #018e11;
170                --color-success-rgb: 1, 142, 17;
171                --color-success-hover: #0aad01;
172                --color-success-active: #0c8c01;
173                --color-info: #2CA8FF;
174                --color-info-rgb: 44, 168, 255;
175                --color-info-hover: #2CA8FF;
176                --color-info-active: #2CA8FF;
177                --color-warning: #FFB236;
178                --color-warning-rgb: 255, 178, 54;
179                --color-warning-hover: #FFB236;
180                --color-warning-active: #FFB236;
181                --color-danger: #ff5062;
182                --color-danger-rgb: 255, 80, 98;
183                --color-danger-hover: #ff5062;
184                --color-danger-active: #ff5062;
185                --color-green: #30b570;
186                --color-blue: #0073ff;
187                --color-purple: #8557D3;
188                --color-red: #ff5062;
189                --color-muted: rgba(69, 89, 122, 0.6);
190                --wpdm-font: "-apple-system", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
191            }
192
193            .wpdm-download-link.btn.btn-primary {
194                border-radius: 4px;
195            }
196
197
198        </style>
199        <link rel='stylesheet' id='um-recaptcha-css' href='https://sharessoftware.com/wp-content/plugins/um-recaptcha/assets/css/um-recaptcha.min.css?ver=2.3.8' media='all' />
200
201</head>
202
203<body class="wp-singular page-template page-template-templates page-template-login page-template-templateslogin-php page page-id-6991 wp-custom-logo wp-theme-shares-software um-page um-page-login um-page-loggedout">
204
205  <header id="nav-menu" aria-label="navigation bar" style="background-color: var(--white); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);">
206    <div class="container-menu" id="nav-container">
207      <div class="nav-start">
208        <a class="logo" href="/">
209          <img id="main-logo"
210            src="https://sharessoftware.com/wp-content/themes/shares-software/assets/img/Logo.svg"
211            width="auto"
212            height="50"
213            alt="Shares Software Logo" />
214        </a>
215        <nav class="menu" role="navigation">
216          <ul class="menu-bar">
217            <li><a class="nav-link" href="/">Inicio</a></li>
218            <li><a class="nav-link" href="/la-empresa">La Empresa</a></li>
219
220            <li>
221              <button
222                class="nav-link dropdown-btn"
223                data-dropdown="dropdown1"
224                aria-haspopup="true"
225                aria-expanded="false"
226                aria-label="browse">
227                Sistemas
228                <i class="bx bx-chevron-down" aria-hidden="true"></i>
229              </button>
230              <div id="dropdown1" class="dropdown">
231                <ul role="menu">
232                  <li role="menuitem">
233                    <a class="dropdown-link" href="/construction">
234                      <img src="https://sharessoftware.com/wp-content/themes/shares-software/assets/img/c1.png" class="icon" width="auto" height="64" alt="Shares Software - Construction Management">
235                      <div>
236                        <span class="dropdown-link-title">Construction Management</span>
237                        <p>Sistema de Gestión para Corralones y empresas dedicadas a la venta de materiales para la construcción</p>
238                      </div>
239                    </a>
240                  </li>
241                  <li role="menuitem">
242                    <a class="dropdown-link" href="/commerce">
243                      <img src="https://sharessoftware.com/wp-content/themes/shares-software/assets/img/c2.png" class="icon" width="auto" height="64" alt="Shares Software - Construction Management">
244                      <div>
245                        <span class="dropdown-link-title">Commerce Management</span>
246                        <p>Sistema para gestión de comercios. Con control de Stock, apto para lectura y generación de códigos de barra, facturación y gastos</p>
247                      </div>
248                    </a>
249                  </li>
250                  <li role="menuitem">
251                    <a class="dropdown-link" href="/resto">
252                      <img src="https://sharessoftware.com/wp-content/themes/shares-software/assets/img/r1.png" class="icon" width="auto" height="64" alt="Shares Software - Construction Management">
253                      <div>
254                        <span class="dropdown-link-title">Resto Shares</span>
255                        <p>Diseñado para administrar cadenas y grupos gastronómicos. Sistemas integrados para puntos de venta para facturación, cartelería digital y pedidos de cocina</p>
256                      </div>
257                    </a>
258                  </li>
259                  <li role="menuitem">
260                    <a class="dropdown-link" href="/sports">
261                      <img src="https://sharessoftware.com/wp-content/themes/shares-software/assets/img/s1.png" class="icon" width="auto" height="64" alt="Shares 
261Software - Shares Sports">
262                      <div>
263                        <span class="dropdown-link-title">Shares Sports</span>
264                        <p>Sistema de gestión para clubes y organizaciones deportivas, con control de socios, actividades y accesos.</p>
265                      </div>
266                    </a>
267                  </li>
268                  <li role="menuitem">
269                    <a class="dropdown-link" href="/servicios">
270                      <img src="https://sharessoftware.com/wp-content/themes/shares-software/assets/img/m1.png" class="icon" width="auto" height="64" alt="Shares Software - Construction Management">
271                      <div>
272                        <span class="dropdown-link-title">Aplicaciones Móviles</span>
273                        <p>Desarrollo de apps moviles para Android complementarias a su sistema Shares</p>
274                      </div>
275                    </a>
276                  </li>
277                </ul>
278              </div>
279            </li>
280
281            <li>
282                              <button class="nav-link dropdown-btn" data-dropdown="dropdown2" aria-haspopup="true" aria-expanded="false" aria-label="discover">
283                  Clientes
284                  <i class="bx bx-chevron-down" aria-hidden="true"></i>
285                </button>
286                                            <div id="dropdown2" class="dropdown">
287
288                  <ul role="menu">
289                    <li>
290                      <span class="dropdown-link-title">Soporte</span>
291                    </li>
292                    <li role="menuitem">
293                      <a class="dropdown-link" href="/login">Iniciar Sesión</a>
294                    </li>
295                    <li role="menuitem">
296                      <a class="dropdown-link" href="/registro">Registro</a>
297                    </li>
298                    <li role="menuitem">
299                      <a class="dropdown-link" href="/ayuda">Ayuda</a>
300                    </li>
301                  </ul>
302                  <ul role="menu">
303                    <li>
304                      <span class="dropdown-link-title">Recursos</span>
305                    </li>
306                    <li role="menuitem">
307                      <a class="dropdown-link" href="/docs">Documentación</a>
308                    </li>
309                    <li role="menuitem">
310                      <a class="dropdown-link" href="/downloads">Descargas</a>
311                    </li>
312                  </ul>
313                </div>
314                          </li>
315
316          </ul>
317        </nav>
318      </div>
319      <div class="nav-end">
320        <div class="right-container">
321                      <button class="btn-shares" title="Ingreso para clientes" id="loginBtn">Ingresar</button>
322          
323          <button
324            id="hamburger"
325            class="hamburger-menu"
326            aria-label="Menu"
327            aria-haspopup="true"
328            aria-expanded="false">
329            <i class="fas fa-bars" aria-hidden="true"></i>
330          </button>
331        </div>
332      </div>
333    </div>
334  </header>
335
336  <!-- Login Modal -->
337  <div id="loginModal" class="modal">
338    <div class="modal-content">
339      <div style="text-align:center; margin-bottom: 1em;">
340        <img src="https://sharessoftware.com/wp-content/themes/shares-software/assets/img/LogoSolo.png" alt="Logo" style="width:64px; height:64px; display:inline-block;">
341      </div>
342      <span class="close" title="Cerrar">&times;</span>
343      <h2 style="text-align:center; margin-bottom: 1em;">Iniciar Sesión</h2>
344      <form id="custom-login-form" class="um-login-form" style="background-color: var(--white); box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);">
345        <div id="custom-login-error" style="color:var(--white); margin-bottom: 1em; display: none;"></div>
346        <div style="margin-bottom: 1em;">
347          <label for="custom_user_login">Usuario o Email</label>
348          <input type="text" id="custom_user_login" name="log" required autocomplete="username" />
349        </div>
350        <div style="margin-bottom: 1em;">
351          <label for="custom_user_pass">Contraseña</label>
352          <input type="password" id="custom_user_pass" name="pwd" required autocomplete="current-password" />
353        </div>
354        <div style="margin-bottom: 1em;">
355          <label><input type="checkbox" name="rememberme" id="custom_rememberme" value="forever"> Recordarme</label>
356        </div>
357        <button type="submit" class="btn-shares" style="width:100%;">Iniciar Sesión</button>
358        <div style="margin-top:1em; text-align:center;">
359          <a href="/login">¿Olvidaste tu contraseña?</a>
360        </div>
361        <div class="social-login-container">
362        <style>
363
364        </style>
365        <p style="font-size:medium;">Si no está registrado, complete el formulario de registro.</p>
366        <a href="/registro" class="btn-shares">Registrarse</a>
367        <p>Al iniciar sesión con una red social, aceptas nuestra <a href="/privacidad">Política de Privacidad</a> y <a href="/terminos">Términos de Uso</a>  .</p>
368                <a href="https://sharessoftware.com/?oauth=google&#038;redirect=https%3A%2F%2Fsharessoftware.com%2Flogin%2F" class="btn-shares">Continuar con Google</a>
369        <a href="https://sharessoftware.com/?oauth=microsoft&#038;redirect=https%3A%2F%2Fsharessoftware.com%2Flogin%2F" class="btn-shares">Continuar con Microsoft</a>
370        </div>
371      </form>
372      
373    </div>
374  </div>
375
376  <style>
377    
378    /* Modal Styles */
379    #loginModal {
380      display: none;
381      position: fixed;
382      z-index: 1000;
383      left: 0;
384      top: 0;
385      width: 100%;
386      height: 100%;
387      overflow: auto;
388      background-color: rgba(0,0,0,0.6);
389      opacity: 0;
390      transition: opacity 0.3s ease-in-out;
391    }
392
393    #loginModal.show {
394      opacity: 1;
395    }
396
397    #loginModal .modal-content {
398      background-color: var(--white);
399      margin: 5% auto;
400      padding: 20px;
401      border: 1px solid #888;
402      width: 90%;
403      max-width: 500px;
404      border-radius: 1.5em;
405      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
406      transform: translateY(-20px);
407      opacity: 0;
408      transition: all 0.3s ease-in-out;
409      position: relative;
410    }
411
412    #loginModal.show .modal-content {
413      transform: translateY(0);
414      opacity: 1;
415    }
416
417    #loginModal .close {
418      position: absolute;
419      right: 20px;
420      top: 15px;
421      width: 30px;
422      height: 30px;
423      border-radius: 50%;
424      background-color: var(--celeste-shares);
425      border: none;
426      color: var(--white);
427      font-size: 20px;
428      font-weight: bold;
429      display: flex;
430      align-items: center;
431      justify-content: center;
432      cursor: pointer;
433      transition: all 0.2s ease-in-out;
434      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
435    }
436
437    #loginModal .close:hover {
438      background-color: var(--azul-shares);
439      transform: rotate(90deg);
440    }
441
442    #loginModal .close:focus {
443      outline: none;
444      box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
445    }
446
447    @media screen and (max-width: 768px) {
448      #loginModal .modal-content {
449        width: 95%;
450        margin: 10% auto;
451      }
452    }
453
454    #loginModal .social-login-container a:hover {
455      color: var(--white);
456      background-color: var(--azul-shares);
457    }
458
459    #loginModal .login-error-box {
460      background: #d9534f;
461      color: #fff;
462      padding: 12px 16px;
463      border-radius: 6px;
464      margin-bottom: 1em;
465      font-size: 1em;
466      text-align: center;
467      box-shadow: 0 2px 6px rgba(0,0,0,0.05);
468    }
469  </style>
470
471  
472<script>
473  var loginModal = document.getElementById("loginModal");
474  var loginBtn = document.getElementById("loginBtn");
475  var closeBtn = document.querySelector('#loginModal .close');
476
477  if (loginBtn) {
478    loginBtn.addEventListener('click', function(e) {
479      e.preventDefault();
480      loginModal.style.display = "block";
481      loginModal.offsetHeight;
482      loginModal.classList.add('show');
483    });
484  }
485
486  closeBtn.onclick = function() {
487    loginModal.classList.remove('show');
488    setTimeout(() => {
489      loginModal.style.display = "none";
490    }, 300);
491  }
492
493  window.onclick = function(event) {
494    if (event.target == loginModal) {
495      loginModal.classList.remove('show');
496      setTimeout(() => {
497        loginModal.style.display = "none";
498      }, 300);
499    }
500  }
501
502  document.addEventListener('DOMContentLoaded', function() {
503    var loginForm = document.getElementById('custom-login-form');
504    if (loginForm) {
505      loginForm.addEventListener('submit', function(e) {
506        e.preventDefault();
507
508        var errorDiv = document.getElementById('custom-login-error');
509        errorDiv.style.display = 'none';
510        errorDiv.innerHTML = '';
511
512        var data = new FormData(loginForm);
513        data.append('action', 'ajaxlogin');
514
515        var submitBtn = loginForm.querySelector('button[type="submit"]');
516        var originalBtnHtml = submitBtn.innerHTML;
517
518        submitBtn.innerHTML = '<i class="fas fa-sync-alt fa-spin"></i>';
519        submitBtn.disabled = true;
520
521        var xhr = new XMLHttpRequest();
522        xhr.open('POST', '/wp-admin/admin-ajax.php', true);
523        xhr.onload = function() {
524          try {
525            var response = JSON.parse(xhr.responseText);
526
527            submitBtn.innerHTML = originalBtnHtml;
528            submitBtn.disabled = false;
529
530            if (response.success) {
531              window.location.href = '/dashboard';
532            } else {
533              if (response.data && response.data.code == 99 && response.data.redirect) {
534                window.location.href = response.data.redirect;
535                return;
536              }
537
538              var message = 'Login failed.';
539              if (response.data) {
540                message = response.data.message.replace(
541                  '¿Has olvidado tu contraseña?',
542                  '<br><a href="/restablecer-contrasena" style="color:#fff;text-decoration:underline;">¿Has olvidado tu contraseña?</a><br>'
543                );
544              }
545
546              errorDiv.innerHTML = message;
547              errorDiv.className = 'login-error-box';
548              errorDiv.style.display = 'block';
549            }
550          } catch (err) {
551            submitBtn.innerHTML = originalBtnHtml;
552            submitBtn.disabled = false;
553
554            errorDiv.innerHTML = 'Login failed.<br>Error: ' + err.message + '<br>Response: ' + xhr.responseText;
555            errorDiv.className = 'login-error-box';
556            errorDiv.style.display = 'block';
557
558            console.error('Login error:', err);
559            console.error('Response was:', xhr.responseText);
560          }
561        };
562        xhr.send(data);
563      });
564    }
565  });
566</script>
566
567
568
569</body>
570<div class="content-wrapper" style="flex-direction:column !important; margin-bottom: 1em;"> 
571        <h1 style="text-align:center;">Iniciar Sesión</h1>
572                <div data-aos="flip-up" data-aos-duration="500">
573              <div class="card" style="padding: 0px; margin-top: 1em; width: fit-content;">
574                <div class="um-login-form hvr-glow">
575                                            
576<div class="um um-login um-6">
577	<div class="um-form">
578		<form method="post" action="" autocomplete="off">
579			<div class="um-row _um_row_1 " style="margin: 0 0 30px 0;"><div class="um-col-1"><div  id="um_field_6_username" class="um-field um-field-text  um-field-username um-field-text um-field-type_text" data-key="username"><div class="um-field-label"><div class="um-field-label-icon"><i class="fas fa-circle-user" aria-label="Nombre de Usuario o Email"></i></div><label for="username-6">Nombre de Usuario o Email<span class="um-req" title="Obligatorio">*</span></label><div class="um-clear"></div></div><div class="um-field-area"><input  autocomplete="off" class="um-form-field valid " type="text" name="username-6" id="username-6" value="" placeholder="" data-validate="" data-key="username"  aria-invalid="false" />
580
581						</div></div><div  id="um_field_6_user_password" class="um-field um-field-password  um-field-user_password um-field-password um-field-type_password" data-key="user_password"><div class="um-field-label"><div class="um-field-label-icon"><i class="fas fa-key" aria-label="Contraseña"></i></div><label for="user_password-6">Contraseña<span class="um-req" title="Obligatorio">*</span></label><div class="um-clear"></div></div><div class="um-field-area"><input class="um-form-field valid " type="password" name="user_password-6" id="user_password-6" value="" placeholder="" data-validate="" data-key="user_password"  aria-invalid="false" />
582
583							</div></div></div></div>	<input type="hidden" name="form_id" id="form_id_6" value="6" />
584		<p class="um_request_name">
585		<label for="um_request_6">Only fill in if you are not human</label>
586		<input type="hidden" name="um_request" id="um_request_6" class="input" value="" size="25" autocomplete="off" />
587	</p>
588	<input type="hidden" id="_wpnonce" name="_wpnonce" value="22f3d70b00" /><input type="hidden" name="_wp_http_referer" value="/login/" />
589<div class="g-recaptcha" id="um-6" data-mode="login"></div>
590
591
592	<div class="um-col-alt">
593
594		
595
596			<div class="um-field um-field-c">
597				<div class="um-field-area">
598					<label class="um-field-checkbox">
599						<input type="checkbox" name="rememberme" value="1"  />
600						<span class="um-field-checkbox-state"><i class="um-icon-android-checkbox-outline-blank"></i></span>
601						<span class="um-field-checkbox-option"> Mantenerme conectado</span>
602					</label>
603				</div>
604			</div>
605
606						<div class="um-clear"></div>
607		
608			<div class="um-center">
609				<input type="submit" value="Iniciar sesión" class="um-button" id="um-submit-btn" />
610			</div>
611
612		
613		<div class="um-clear"></div>
614
615	</div>
616
617	
618	<div class="um-col-alt-b">
619		<a href="https://sharessoftware.com/restablecer-contrasena/" class="um-link-alt">
620			¿Has olvidado tu contraseña?		</a>
621	</div>
622
623			</form>
624	</div>
625</div>
626<style>
627			.um-6.um {
628			max-width: 450px;
629		}
630		</style>
631                        <div class="custom-social-login">
632                            <p style="font-size:medium;">Si no está registrado, complete el formulario de registro.</p>
633                            <a href="/registro" class="social-login-button google-login">Registrarse</a>
634                            <p>Al iniciar sesión con una red social, aceptas nuestra Política de Privacidad y Términos de Uso.</p>
635                                                        <a href="https://sharessoftware.com/?oauth=google&#038;redirect=%2Fdashboard" class="social-login-button google-login">Continuar con Google</a>
636                            <a href="https://sharessoftware.com/?oauth=microsoft&#038;redirect=%2Fdashboard" class="social-login-button google-login">Continuar con Microsoft</a>
637                        </div>
638                                    </div>
639            </div>
640        </div>
641</div>
642
643<script>
644// Run immediately, don't wait for DOMContentLoaded
645(function() {
646  var urlParams = new URLSearchParams(window.location.search);
647  var error = urlParams.get('error');
648  
649  // Debug: Log to console
650  console.log('URL Search:', window.location.search);
651  console.log('Error parameter:', error);
652  
653  if (error) {
654    console.log('OAuth Error detected:', error);
655    
656    // Show alert as immediate feedback
657    // alert('Error: ' + error); // Uncomment for testing
658    
659    // Show alert as immediate fallback
660    var errorMessages = {
661      'oauth_failed': 'Error en la autenticación. Por favor, intente nuevamente.',
662      'invalid_state': 'Solicitud inválida. Por favor, intente nuevamente.',
663      'token_failed': 'Error al obtener el token de acceso. Por favor, verifique que la configuración de OAuth sea correcta e intente nuevamente. Si el problema persiste, contacte al administrador.',
664      'user_info_failed': 'Error al obtener información del usuario. Por favor, intente nuevamente.'
665    };
666    var errorMessage = errorMessages[error] || 'Ha ocurrido un error. Por favor, intente nuevamente.';
667    
668    // Create error div if it doesn't exist
669    var errorDiv = document.getElementById('oauth-error-message');
670    if (!errorDiv) {
671      // Try to find it by style
672      errorDiv = document.querySelector('div[style*="background-color: #f8d7da"]');
673    }
674    
675    if (!errorDiv) {
676      // Create the error div dynamically
677      var contentWrapper = document.querySelector('.content-wrapper');
678      if (contentWrapper) {
679        errorDiv = document.createElement('div');
680        errorDiv.id = 'oauth-error-message';
681        errorDiv.style.cssText = 'background-color: #f8d7da !important; color: #721c24 !important; padding: 20px !important; margin: 20px auto 30px auto !important; border-radius: 8px !important; max-width: 600px !important; text-align: center !important; border: 2px solid #f5c6cb !important; box-shadow: 0 2px 8px rgba(0,0,0,0.1) !important; z-index: 9999 !important; position: relative !important; display: block !important; visibility: visible !important; opacity: 1 !important; clear: both !important;';
682        errorDiv.innerHTML = '<strong style="display: block; margin-bottom: 10px; font-size: 18px;">⚠️ Error de Autenticación</strong><p style="margin: 0; font-size: 16px; line-height: 1.5;">' + errorMessage + '</p>';
683        
684        var h1 = contentWrapper.querySelector('h1');
685        if (h1 && h1.nextSibling) {
686          contentWrapper.insertBefore(errorDiv, h1.nextSibling);
687        } else {
688          contentWrapper.insertBefore(errorDiv, contentWrapper.firstChild);
689        }
690      }
691    } else {
692      // Ensure existing error div is visible
693      errorDiv.style.display = 'block';
694      errorDiv.style.visibility = 'visible';
695      errorDiv.style.opacity = '1';
696      errorDiv.style.position = 'relative';
697      errorDiv.style.zIndex = '9999';
698    }
699  }
700})();
701
702document.addEventListener('DOMContentLoaded', function() {
703  
704  // Check if we are on the login page (adjust the path if needed)
705  if (window.location.pathname === '/login' || window.location.pathname === '/login/') {
706    var loginBtn = document.getElementById('loginBtn');
707    if (loginBtn) {
708      loginBtn.disabled = true;
709      loginBtn.style.opacity = 0.5;
710      loginBtn.style.cursor = 'not-allowed';
711      loginBtn.onclick = function(e) { e.preventDefault(); return false; };
712    }
713    // Optionally, hide the modal if it exists
714    var loginModal = document.getElementById('loginModal');
715    if (loginModal) {
716      loginModal.style.display = 'none';
717    }
718  }
719});
720</script>
vendor: 2 bytes, line 720
720
721<script src="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.js"></script>
721
722
723 
724 
725<script>
726
727document.addEventListener("DOMContentLoaded", function() {
728        const sidebar = document.querySelector('.sidebar');
729        const collapseBtn = document.getElementById('toggleSidebar');
730
731        if (collapseBtn && sidebar) {
732            collapseBtn.addEventListener('click', function() {
733                sidebar.classList.toggle('collapsed');
734            });
735        }
736    });
737
738    document.addEventListener('DOMContentLoaded', function() {
739        const toggleBtn = document.querySelector('.toggle-btn');
740        const sidebar = document.querySelector('.sidebar');
741        const mainContent = document.querySelector('.main-content');
742        const menuSpans = document.querySelectorAll('.sidebar-menu span');
743        const toggleIcon = document.querySelector('.toggle-btn'); // Select the chevron icon
744
745        // Only run sidebar code if sidebar exists
746        if (sidebar && toggleBtn) {
747            // Function to update the sidebar state
748            function updateSidebarState(isExpanded) {
749                if (isExpanded) {
750                    sidebar.classList.add('expanded');
751                    sidebar.classList.remove('collapsed');
752                } else {
753                    sidebar.classList.remove('expanded');
754                    sidebar.classList.add('collapsed');
755                }
756                // Save the new state to localStorage
757                localStorage.setItem('sidebar-expanded', isExpanded);
758            }
759
760            // Apply saved state on page load
761            const savedState = localStorage.getItem('sidebar-expanded') === 'true';
762            updateSidebarState(savedState);
763
764            // Add event listener for toggle button
765            toggleBtn.addEventListener('click', function() {
766                const isExpanded = sidebar.classList.contains('expanded');
767                updateSidebarState(!isExpanded);
768            });
769        }
770
771        var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));
772        var tooltipList = tooltipTriggerList.map(function(tooltipTriggerEl) {
773            return new bootstrap.Tooltip(tooltipTriggerEl);
774        });
775    });
776
777    document.addEventListener('DOMContentLoaded', function() {
778  var modal = document.getElementById('contactModal');
779  var closeBtn = document.getElementById('closeContactModal');
780  // Selecciona todos los elementos con el atributo data-contact-modal
781  var openBtns = document.querySelectorAll('[data-contact-modal]');
782
783  openBtns.forEach(function(btn) {
784    btn.addEventListener('click', function(e) {
785      e.preventDefault();
786      modal.classList.add('show');
787    });
788  });
789
790  if (modal && closeBtn) {
791    closeBtn.addEventListener('click', function() {
792      modal.classList.remove('show');
793    });
794    window.addEventListener('click', function(e) {
795      if (e.target === modal) {
796        modal.classList.remove('show');
797      }
798    });
799    document.addEventListener('keydown', function(e) {
800      if (e.key === 'Escape') {
801        modal.classList.remove('show');
802      }
803    });
804  }
805});
806// script.js
807const dropdownBtn = document.querySelectorAll(".dropdown-btn");
808const dropdown = document.querySelectorAll(".dropdown");
809const hamburgerBtn = document.getElementById("hamburger");
810const navMenu = document.querySelector(".menu");
811const links = document.querySelectorAll(".dropdown a");
812const body = document.body;
813
814// Store scroll position when menu opens
815let scrollPosition = 0;
816
817function setAriaExpandedFalse() {
818  dropdownBtn.forEach((btn) => btn.setAttribute("aria-expanded", "false"));
819}
820
821function closeDropdownMenu() {
822  dropdown.forEach((drop) => {
823    drop.classList.remove("active");
824    // Remove back button if exists
825    const backBtn = drop.querySelector('.dropdown-back-btn');
826    if (backBtn) {
827      backBtn.remove();
828    }
829    drop.addEventListener("click", (e) => e.stopPropagation());
830  });
831}
832
833function toggleHamburger() {
834  const isOpen = navMenu.classList.contains("show");
835  navMenu.classList.toggle("show");
836  
837  // Block/unblock body scroll
838  if (!isOpen) {
839    // Menu opening - save scroll position and block scroll
840    scrollPosition = window.pageYOffset;
841    body.classList.add("menu-open");
842    body.style.top = `-${scrollPosition}px`;
843  } else {
844    // Menu closing - restore scroll
845    body.classList.remove("menu-open");
846    body.style.top = '';
847    window.scrollTo(0, scrollPosition);
848  }
849}
850
851// Add back button to dropdowns on mobile
852function addBackButtonToDropdown(dropdownElement, buttonElement) {
853  // Remove existing back button if any
854  const existingBackBtn = dropdownElement.querySelector('.dropdown-back-btn');
855  if (existingBackBtn) {
856    existingBackBtn.remove();
857  }
858  
859  // Create back button
860  const backBtn = document.createElement('button');
861  backBtn.className = 'dropdown-back-btn';
862  backBtn.innerHTML = '<i class="bx bx-arrow-back" aria-hidden="true"></i> ' + buttonElement.textContent.trim().split('\n')[0];
863  backBtn.setAttribute('aria-label', 'Volver');
864  
865  // Add click handler
866  backBtn.addEventListener('click', function(e) {
867    e.preventDefault();
868    e.stopPropagation();
869    dropdownElement.classList.remove("active");
870    buttonElement.setAttribute("aria-expanded", "false");
871  });
872  
873  // Insert back button at the beginning
874  dropdownElement.insertBefore(backBtn, dropdownElement.firstChild);
875}
876
877dropdownBtn.forEach((btn) => {
878  btn.addEventListener("click", function (e) {
879    const dropdownIndex = e.currentTarget.dataset.dropdown;
880    const dropdownElement = document.getElementById(dropdownIndex);
881    
882    // Check if we're on mobile
883    const isMobile = window.innerWidth <= 1100;
884    
885    const isActive = dropdownElement.classList.contains("active");
886    
887    if (isActive) {
888      // Closing dropdown
889      dropdownElement.classList.remove("active");
890      btn.setAttribute("aria-expanded", "false");
891    } else {
892      // Opening dropdown
893      dropdown.forEach((drop) => {
894        if (drop.id !== btn.dataset["dropdown"]) {
895          drop.classList.remove("active");
896        }
897      });
898      
899      dropdownElement.classList.add("active");
900      btn.setAttribute("aria-expanded", "true");
901      
902      // Add back button on mobile
903      if (isMobile) {
904        addBackButtonToDropdown(dropdownElement, btn);
905      }
906    }
907    
908    e.stopPropagation();
909  });
910});
911
912// close dropdown menu when the dropdown links are clicked
913links.forEach((link) =>
914  link.addEventListener("click", () => {
915    closeDropdownMenu();
916    setAriaExpandedFalse();
917    toggleHamburger();
918  })
919);
920
921// close dropdown menu when you click on the document body (but not on mobile when dropdown is active)
922document.documentElement.addEventListener("click", (e) => {
923  const isMobile = window.innerWidth <= 1100;
924  const activeDropdown = document.querySelector('.dropdown.active');
925  
926  // On mobile, don't close when clicking inside the dropdown
927  if (isMobile && activeDropdown && activeDropdown.contains(e.target)) {
928    return;
929  }
930  
931  closeDropdownMenu();
932  setAriaExpandedFalse();
933});
934
935// close dropdown when the escape key is pressed
936document.addEventListener("keydown", (e) => {
937  if (e.key === "Escape") {
938    const activeDropdown = document.querySelector('.dropdown.active');
939    if (activeDropdown) {
940      closeDropdownMenu();
941      setAriaExpandedFalse();
942    } else if (navMenu.classList.contains("show")) {
943      toggleHamburger();
944    }
945  }
946});
947
948hamburgerBtn.addEventListener("click", toggleHamburger);
949
950// Close menu when window is resized to desktop size
951window.addEventListener('resize', function() {
952  if (window.innerWidth > 1100) {
953    navMenu.classList.remove("show");
954    body.classList.remove("menu-open");
955    body.style.top = '';
956    closeDropdownMenu();
957    setAriaExpandedFalse();
958  }
959});
960
961
962    AOS.init();
963
964    
965
966    document.addEventListener('DOMContentLoaded', function() {
967        const toggleButton = document.querySelector('#theme-toggle');
968
969        // Only run theme toggle code if the button exists
970        if (toggleButton) {
971            // Set initial button state based on current theme
972            if (document.documentElement.hasAttribute('data-theme')) {
973                toggleButton.classList.add('active');
974            } else {
975                toggleButton.classList.remove('active');
976            }
977
978            toggleButton.addEventListener('click', function() {
979                if (toggleButton.classList.contains('active')) {
980                    document.documentElement.removeAttribute('data-theme');
981                    localStorage.removeItem('theme');
982                    toggleButton.classList.remove('active');
983                } else {
984                    document.documentElement.setAttribute('data-theme', 'dark');
985                    localStorage.setItem('theme', 'dark');
986                    toggleButton.classList.add('active');
987                }
988            });
989        }
990    });
991    
992// Toggle full-screen menu
993const hamburgerMenu = document.querySelector('.hamburger-menu');
994const navMenuElement = document.querySelector('#nav-menu .menu');
995
996if (hamburgerMenu && navMenuElement) {
997    hamburgerMenu.addEventListener('click', function() {
998        this.classList.toggle('active');
999        navMenuElement.classList.toggle('active');
1000    });
1001}
1002
1003// Toggle submenus
1004document.querySelectorAll('.menu-link').forEach(link => {
1005    link.addEventListener('click', function(e) {
1006        e.preventDefault();
1007
1008        // Toggle active class for rotation effect
1009        this.classList.toggle('active');
1010
1011        // Select the submenu
1012        const submenu = this.nextElementSibling;
1013        
1014        // Toggle max-height for submenu
1015        if (submenu && submenu.classList.contains('submenu')) {
1016            submenu.style.maxHeight = submenu.style.maxHeight ? null : submenu.scrollHeight + "px";
1017        }
1018    });
1019});
1020
1021document.addEventListener('DOMContentLoaded', function() {
1022    if (window.innerWidth <= 768) {
1023        const featuresSwiper = new Swiper('#second-section .features-swiper', {
1024            slidesPerView: 1,
1025            spaceBetween: 20,
1026            loop: true,
1027            pagination: {
1028                el: '#second-section .swiper-pagination',
1029                clickable: true,
1030            },
1031            autoplay: {
1032                delay: 5000,
1033                disableOnInteraction: false,
1034            }
1035        });
1036    }
1037});
1038
1039window.addEventListener('resize', function() {
1040    if (window.innerWidth <= 768) {
1041        if (!document.querySelector('#second-section .features-swiper').swiper) {
1042            const featuresSwiper = new Swiper('#second-section .features-swiper', {
1043                slidesPerView: 1,
1044                spaceBetween: 20,
1045                loop: true,
1046                pagination: {
1047                    el: '#second-section .swiper-pagination',
1048                    clickable: true,
1049                },
1050                autoplay: {
1051                    delay: 5000,
1052                    disableOnInteraction: false,
1053                }
1054            });
1055        }
1056    }
1057});
1058
1059
1060
1061</script>
1061
1062
1063<div id="contactModal" class="contact-modal">
1064  <div class="contact-modal-content">
1065    <span class="contact-modal-close" id="closeContactModal">&times;</span>
1066    <h2>Donde encontrarnos</h2>
1067    <ul class="contact-details-list">
1068      <li><strong>Dirección:</strong> Bolivar 2759, Mar del Plata, Buenos Aires, Argentina</li>
1069      <li><strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a></li>
1070      <li><strong>Teléfono:</strong> <a href="tel:+542235850379">+54 223 585-0379</a></li>
1071      <li style="margin-top: 2rem; text-align: center;">
1072        <a href="https://wa.me/542235850379" target="_blank" class="whatsapp-btn">
1073          <img src="https://upload.wikimedia.org/wikipedia/commons/6/6b/WhatsApp.svg" alt="WhatsApp" style="width:24px;vertical-align:middle;margin-right:8px;">Chatear por WhatsApp
1074        </a>
1075      </li>
1076    </ul>
1077  </div>
1078</div>
1079<footer style="filter: drop-shadow(2px 4px 6px black) !important;">
1080    <div class="container" >
1081        <div class="footer-content">
1082            <div>
1083                <p>Bolívar 2759, Mar del Plata, Buenos Aires, Argentina</p>
1084                <p><strong>Tel:</strong> +54 0223 585-0379</p>
1085                <p><strong>E-mail:</strong> [email protected]</p>
1086                <div class="logofooter">
1087                    <a href="/">
1088                        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1089<svg
1090   version="1.1"
1091   width="600pt"
1092   height="115pt"
1093   id="svg193"
1094   viewBox="0 0 600 115"
1095   sodipodi:docname="LogoWeb2.svg"
1096   inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
1097   xml:space="preserve"
1098   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
1099   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
1100   xmlns="http://www.w3.org/2000/svg"
1101   xmlns:svg="http://www.w3.org/2000/svg"><defs
1102     id="defs197" /><sodipodi:namedview
1103     id="namedview195"
1104     pagecolor="#ffffff"
1105     bordercolor="#000000"
1106     borderopacity="0.25"
1107     inkscape:showpageshadow="2"
1108     inkscape:pageopacity="0.0"
1109     inkscape:pagecheckerboard="true"
1110     inkscape:deskcolor="#d1d1d1"
1111     showgrid="false"
1112     inkscape:zoom="1.0545536"
1113     inkscape:cx="273.10134"
1114     inkscape:cy="163.57632"
1115     inkscape:window-width="1920"
1116     inkscape:window-height="1009"
1117     inkscape:window-x="-8"
1118     inkscape:window-y="-8"
1119     inkscape:window-maximized="1"
1120     inkscape:current-layer="Layer1000"
1121     inkscape:document-units="pt" /><g
1122     id="Layer1000"><g
1123       id="Layer1001"
1124       inkscape:export-filename="Logo.YT.png"
1125       inkscape:export-xdpi="278.20642"
1126       inkscape:export-ydpi="278.20642" /><g
1127       id="Layer1005"
1128       inkscape:export-filename="Layer1005.png"
1129       inkscape:export-xdpi="96"
1130       inkscape:export-ydpi="96"
1131       transform="translate(-150.39197,-354.03832)"><g
1132         id="Layer1006"
1133         transform="matrix(1.4132005,0,0,1.4132005,-165.73934,-208.65502)"><path
1134           d="m 393.54279,433.54839 h 25.33253 v -18.19623 h 12.69486 v 45.96315 H 418.87532 V 445.328 h -25.33253 v 15.98731 h -12.55157 v -34.74242 h -43.58725 c -0.44883,0 -0.83736,1.17889 -1.15147,1.50811 -0.40228,0.4217 -0.53674,1.20012 -0.55769,1.76237 -0.0435,1.16323 0.47389,2.24993 1.76929,2.24993 h 25.83211 c 3.81953,0 6.92531,2.40934 9.09779,5.36262 1.74269,2.3688 2.46555,5.19318 2.63135,8.09409 l 0.003,0.0511 v 2.04031 l -0.002,0.0396 c -0.1678,3.78727 -1.39433,7.29316 -4.11906,10.00003 -2.15081,2.13678 -4.92418,3.46971 -7.98559,3.46971 h -33.98311 c -5.97243,-0.0926 -5.77055,-11.22848 0.29698,-11.22848 h 32.59435 c 2.56184,0 2.5019,-6.54352 0.13537,-6.54352 h -25.59324 c -3.92557,0 -7.18968,-2.06025 -9.54117,-5.09972 -1.41557,-1.82995 -2.08203,-4.00663 -2.36799,-6.27642 l -0.0136,-0.10795 -0.061,-5.06455 0.016,-0.12044 c 0.39591,-2.99655 1.55266,-5.73776 3.75057,-7.85705 2.20774,-2.12894 5.00379,-3.50807 8.1093,-3.50807 h 49.98902 v 0.007 h 1.6986 c 1.42841,-0.073 3.36705,-0.10531 4.49802,0.91562 1.05792,0.95488 1.1573,2.55628 1.0928,3.88576 z m 153.03239,4.81895 c -0.34544,-3.32504 1.62327,-6.30457 5.17251,-6.31212 l 0.12972,-0.026 17.73182,0.0572 h 18.61045 l 0.12881,0.0259 
1134c 7.07125,0.0122 6.70085,11.21609 0.33188,11.20251 h -19.0726 l -13.14243,-0.0412 v 6.58744 h 32.94307 l 0.16845,0.0324 c 0.0462,0.009 0.0924,0.0188 0.13837,0.0289 h 44.99852 c 2.56185,0 2.50172,-6.54352 0.13537,-6.54352 h -25.59324 c -3.92556,0 -7.18968,-2.06025 -9.54117,-5.09972 -1.41556,-1.82996 -2.08322,-4.00655 -2.36798,-6.2766 l -0.0136,-0.10777 -0.061,-5.06455 0.016,-0.12044 c 0.39591,-2.99655 1.55266,-5.73776 3.75057,-7.85705 2.20775,-2.12894 5.0038,-3.50807 8.1093,-3.50807 h 33.83756 c 6.52767,9e-5 6.52767,11.2283 0.37923,11.2283 h -33.07716 c -0.44884,0 -0.83737,0.12872 -1.15147,0.45794 -0.40229,0.42169 -0.53674,1.20012 -0.5577,1.76237 -0.0435,1.16322 0.47389,3.3001 1.76929,3.3001 h 25.83211 c 3.81952,0 6.92531,2.40934 9.0978,5.36262 1.74242,2.36835 2.46846,5.19327 2.63134,8.09417 l 0.003,0.051 v 2.04031 l -0.002,0.0399 c -0.17108,3.78637 -1.39424,7.29289 -4.11887,9.99976 -2.15081,2.13668 -4.92436,3.46971 -7.98559,3.46971 h -48.82605 v -0.0613 h -34.00226 c -3.66885,0 -6.40204,-1.66672 -6.40204,-5.62599 z m 5.05244,-22.95415 0.12881,-0.0258 h 37.54576 l 0.15879,0.0288 c 2.96285,0.53611 4.25725,2.87503 4.37304,5.70716 l 0.008,0.1913 -0.0326,0.18857 c -0.10368,0.59806 -0.24897,1.19301 -0.46032,1.7641 l -0.01,0.0255 c -0.2548,0.65381 -0.64423,1.24976 -1.09316,1.78605 l -0.19386,0.23157 -2.17449,1.30543 h -38.58145 c -6.36943,0.0136 -6.73992,-11.19049 0.33132,-11.20261 z m -92.0154,19.7806 16.03304,0.0459 c 2.42929,-0.0623 4.59403,0.7889 5.57707,3.13557 l 10.21583,22.7142 H 478.8804 l -5.97052,-14.12673 h -18.73025 l -8.24221,14.12673 h -13.50455 l 23.77969,-43.35194 0.18456,-0.19404 c 0.658,-0.69125 1.47095,-1.21915 2.37837,-1.51895 2.46291,-0.81423 6.14133,-0.65335 8.75628,-0.65335 h 58.87218 l 0.0383,0.002 c 3.77398,-0.004 7.18348,1.36109 9.68383,4.22792 4.10429,4.70591 4.64861,13.21057 1.92515,18.74228 1.2628,1.29358 2.25658,2.91219 2.92587,4.57982 1.19255,2.97106 1.01191,5.7875 1.01191,8.90122 v 9.14917 h -11.36425 v -13.31623 c -0.088,-0.62438 -0.33269,-1.17087 -0.72377,-1.6638 -0.23621,-0.20715 -0.49129,-0.34344 -0.80429,-0.39017 h -25.13522 v 15.37003 h -10.55553 v -22.24651 l 0.0957,-0.28131 c 0.68815,-2.02336 1.98064,-3.8934 4.27884,-4.11031 l 0.0841,-0.008 h 28.82456 c 3.20553,-0.1054 3.20708,-7.7706 -0.15277,-7.72842 h -61.94791 z"
1135           style="display:inline;fill:#004782;fill-rule:evenodd;stroke-width:0.910974"
1136           id="path176" /><g
1137           id="Layer1007"
1138           style="display:none;fill:#1a1a1a"><g
1139             id="Layer1008"
1140             transform="translate(0,-0.2648)"
1141             style="fill:#1a1a1a"><path
1142               d="m 539.8388,475.1787 c 0.7378,0.4278 1.6216,0.5591 2.4637,0.5591 0.7353,0 1.4852,-0.1067 2.1595,-0.4124 0.5457,-0.2473 1.0198,-0.6031 1.3464,-1.1117 0.3143,-0.4853 0.4582,-1.0228 0.4582,-1.6006 0,-0.4248 -0.0643,-0.865 -0.2602,-1.2463 -0.173,-0.3346 -0.4128,-0.6122 -0.7218,-0.8292 -0.3567,-0.2533 -0.7618,-0.4403 -1.1751,-0.5828 -0.5192,-0.183 -1.0554,-0.3291 -1.5929,-0.4558 -0.3432,-0.0866 -0.6913,-0.1743 -1.0308,-0.2751 -0.2265,-0.0674 -0.4451,-0.1634 -0.6542,-0.2754 -0.2108,-0.1158 -0.4027,-0.2657 -0.5465,-0.4586 -0.1506,-0.1985 -0.2166,-0.4301 -0.2166,-0.6781 0,-0.4513 0.2418,-0.7961 0.5998,-1.0531 0.4241,-0.3066 0.9479,-0.4051 1.4622,-0.4051 0.4787,0 1.0538,0.0665 1.4346,0.3847 0.3258,0.2692 0.5652,0.6271 0.7473,1.001 0.0921,0.1737 0.2239,0.4045 0.3691,0.5411 0.1045,0.1005 0.2656,0.1228 0.4044,0.1228 0.206,0 0.3707,-0.0771 0.5066,-0.2316 0.1368,-0.1556 0.215,-0.3311 0.215,-0.539 0,-0.2664 -0.0775,-0.5218 -0.1931,-0.7588 -0.1477,-0.2977 -0.3784,-0.5527 -0.6304,-0.7669 -0.3202,-0.2749 -0.7063,-0.4637 -1.103,-0.5994 -0.5108,-0.1728 -1.0715,-0.2287 -1.6081,-0.2287 -0.6854,0 -1.3915,0.0877 -2.0303,0.347 -0.5063,0.2055 -0.959,0.5096 -1.277,0.9605 -0.2981,0.4254 -0.4334,0.9004 -0.4334,1.4193 0,0.5006 0.1072,0.9869 0.4064,1.3964 0.2931,0.4011 0.6821,0.6931 1.1296,0.902 0.5862,0.2705 1.232,0.4597 1.8592,0.6062 0.4604,0.1057 0.9314,0.2219 1.3783,0.374 0.3432,0.1153 0.6606,0.293 0.9147,0.5534 0.269,0.2751 0.3822,0.6248 0.3822,1.0063 0,0.5384 -0.256,0.9634 -0.6832,1.2818 -0.4853,0.3616 -1.0779,0.4856 -1.6735,0.4856 -0.4084,0 -0.848,-0.0544 -1.2162,-0.2435 -0.2907,-0.1514 -0.5502,-0.3563 -0.7376,-0.6273 -0.1892,-0.2721 -0.3375,-0.579 -0.4612,-0.8869 -0.0767,-0.1965 -0.1861,-0.4138 -0.3408,-0.5585 -0.1216,-0.1099 -0.2593,-0.158 -0.4231,-0.158 -0.207,0 -0.3834,0.0612 -0.5286,0.2104 -0.1395,0.1432 -0.2076,0.3114 -0.2076,0.5109 0,0.454 0.1744,0.8806 0.4149,1.2589 0.2798,0.4427 0.6449,0.795 1.0931,1.0614 z"
1143               style="fill:#1a1a1a;fill-rule:evenodd"
1144               id="path178" /></g><g
1145             id="Layer1009"
1146             style="fill:#1a1a1a"><path
1147               d="m 309.2536,465.1932 c -0.2747,0 -0.6374,0.0393 -0.8427,0.2446 -0.2054,0.2053 -0.2445,0.5682 -0.2445,0.8427 v 7.7322 c 0,0.2471 0.0137,0.5307 0.0825,0.7703 0.0448,0.1624 0.1399,0.2791 0.2837,0.3655 0.2054,0.1231 0.5322,0.1454 0.7652,0.1454 h 2.7837 c 0.4228,0 0.8506,-0.0238 1.2686,-0.0906 0.3541,-0.0559 0.6993,-0.1556 1.0257,-0.3067 0.3196,-0.1448 0.6107,-0.3384 0.8706,-0.5738 0.3388,-0.3085 0.6206,-0.6652 0.8409,-1.0664 0.2308,-0.4241 0.3888,-0.882 0.4885,-1.3539 0.1167,-0.5526 0.1596,-1.1232 0.1596,-1.6872 0,-1.5379 -0.3587,-3.0827 -1.571,-4.1213 -0.3859,-0.3364 -0.8237,-0.5773 -1.3199,-0.7066 -0.5
1147799,-0.1514 -1.2098,-0.1942 -1.8072,-0.1942 z m 0.6062,1.2467 h 1.63 c 0.5771,0 1.1791,0.0528 1.7343,0.221 0.5676,0.1762 0.9822,0.5868 1.285,1.0856 0.4184,0.69 0.5032,1.6652 0.5032,2.4542 0,1.1603 -0.213,2.4981 -1.1488,3.2891 -0.1852,0.162 -0.3989,0.2814 -0.6308,0.3653 -0.2192,0.0774 -0.4466,0.1315 -0.6783,0.1541 -0.2813,0.0276 -0.5733,0.0307 -0.856,0.0307 h -1.8386 z m 17.5786,-0.0416 c 0.1983,0 0.4555,-0.028 0.6087,-0.1673 0.1284,-0.1189 0.1766,-0.2654 0.1766,-0.4389 0,-0.1719 -0.0497,-0.3141 -0.1759,-0.431 -0.1539,-0.1399 -0.4111,-0.1679 -0.6094,-0.1679 h -5.6383 c -0.2137,0 -0.4557,0.0232 -0.6522,0.1127 -0.1465,0.0667 -0.2502,0.1715 -0.3185,0.3171 -0.0924,0.1974 -0.1167,0.4423 -0.1167,0.6575 v 7.9261 c 0,0.2729 0.0376,0.6385 0.2405,0.8438 0.2033,0.2058 0.5744,0.2435 0.8469,0.2435 h 5.8028 c 0.2039,0 0.4521,-0.0318 0.6093,-0.1752 0.1326,-0.1214 0.1834,-0.2681 0.1834,-0.4456 0,-0.1803 -0.0486,-0.3348 -0.1832,-0.4577 -0.1574,-0.1437 -0.4056,-0.1755 -0.6095,-0.1755 h -5.1968 v -3.4416 h 4.6517 c 0.1914,0 0.4357,-0.0281 0.5809,-0.1642 0.1217,-0.1181 0.1677,-0.2593 0.1677,-0.4275 0,-0.
11471655 -0.0466,-0.3034 -0.1684,-0.4159 -0.1472,-0.1335 -0.3905,-0.1607 -0.5802,-0.1607 h -4.6517 v -3.0317 z m 5.8978,8.5157 c 0.7377,0.4279 1.6216,0.5592 2.4636,0.5592 0.7353,0 1.4852,-0.1068 2.1596,-0.4124 0.5456,-0.2473 1.0197,-0.6032 1.3464,-1.1117 0.3143,-0.4854 0.4581,-1.0229 0.4581,-1.6006 0,-0.4248 -0.0643,-0.8651 -0.2601,-1.2463 -0.173,-0.3346 -0.4128,-0.6122 -0.7218,-0.8293 -0.3567,-0.2532 -0.7619,-0.4402 -1.1752,-0.5828 -0.5191,-0.183 -1.0553,-0.3291 -1.5928,-0.4557 -0.3432,-0.0866 -0.6913,-0.1744 -1.0308,-0.2752 -0.2266,-0.0674 -0.4451,-0.1633 -0.6542,-0.2753 -0.2109,-0.1159 -0.4027,-0.2657 -0.5466,-0.4586 -0.1505,-0.1985 -0.2166,-0.4301 -0.2166,-0.6781 0,-0.4513 0.2418,-0.7961 0.5998,-1.0532 0.4242,-0.3065 0.948,-0.4051 1.4623,-0.4051 0.4787,0 1.0538,0.0666 1.4346,0.3848 0.3258,0.2692 0.5651,0.627 0.7472,1.001 0.0922,0.1737 0.2239,0.4044 0.3691,0.541 0.1046,0.1006 0.2657,0.1229 0.4045,0.1229 0.206,0 0.3706,-0.0771 0.5065,-0.2316 0.1369,-0.1556 0.2151,-0.3311 0.2151,-0.5391 0,-0.2663 -0.0776,-0.5218 -0.1932,-0.7587 -0.1476,-0.2977 -0.3784,-0.5528 -0.6303,-0.7669 -0.3203,-0.275 -0.7064,-0.4637 -1.1031,-0.5994 -0.5108,-0.1728 -1.0715,-0.2288 -1.6081,-0.2288 -0.6854,0 -1.3915,0.0878 -2.0302,0.347 -0.5064,0.2056 -0.959,0.5097 -1.277,0.9606 -0.2982,0.4254 -0.4335,0.9004 -0.4335,1.4193 0,0.5006 0.1072,0.9868 0.4065,1.3964 0.2931,0.4011 0.682,0.6931 1.1296,0.9019 0.5861,0.2706 1.2319,0.4597 1.8592,0.6063 0.4603,0.1056 0.9313,0.2219 1.3782,0.3739 0.3432,0.1154 0.6606,0.2931 0.9148,0.5535 0.269,0.2751 0.3821,0.6248 0.3821,1.0062 0,0.5384 -0.2559,0.9634 -0.6831,1.2819 -0.4854,0.3616 -1.0779,0.4856 -1.6736,0.4856 -0.4084,0 -0.848,-0.0544 -1.2162,-0.2436 -0.2906,-0.1514 -0.5501,-0.3563 -0.7375,-0.6272 -0.1892,-0.2721 -0.3375,-0.5791 -0.4613,-0.8869 -0.0767,-0.1965 -0.1861,-0.4138 -0.3408,-0.5585 -0.1215,-0.1099 -0.2592,-0.1581 -0.423,-0.1581 -0.2071,0 -0.3835,0.0612 -0.5287,0.2104 -0.1394,0.1432 -0.2075,0.3114 -0.2075,0.511 0,0.454 0.1744,0.8805 0.4148,1.2589 0.2798,0.4427 0.645,0.795 1.0932,1.0613 z m 17.0736,-0.6761 c 0.0753,0.1866 0.1567,0.3725 0.2375,0.5577 0.0606,0.1383 0.1404,0.3089 0.2343,0.4283 0.061,0.0778 0.1373,0.1377 0.2274,0.1821 0.1008,0.0513 0.2211,0.0672 0.3327,0.0672 0.2292,0 0.4183,-0.0805 0.5801,-0.2422 0.1417,-0.1417 0.242,-0.3092 0.242,-0.5139 0,-0.2904 -0.
11471964,-0.7789 -0.3076,-1.0454 l -2.7554,-6.8077 c -0.1039,-0.2707 -0.2077,-0.5426 -0.3169,-0.81 -0.0789,-0.1863 -0.174,-0.3649 -0.2876,-0.5315 -0.1072,-0.1545 -0.2475,-0.2752 -0.4108,-0.368 -0.1899,-0.1079 -0.4191,-0.1404 -0.6346,-0.1404 -0.2141,0 -0.4385,0.0334 -0.6272,0.1404 -0.1647,0.0937 -0.3035,0.2166 -0.4095,0.3735 -0.1327,0.1963 -0.2352,0.4239 -0.3212,0.6442 -0.0924,0.2354 -0.1856,0.4708 -0.2774,0.7069 l -2.6981,6.8479 c -0.0829,0.2044 -0.1658,0.4144 -0.2323,0.6234 -0.0373,0.1225 -0.0612,0.2509 -0.0612,0.3791 0,0.2066 0.0942,0.3702 0.2409,0.5101 0.158,0.1507 0.3401,0.2336 0.5592,0.2336 0.1812,0 0.3901,-0.034 0.5063,-0.1896 0.1883,-0.248 0.3651,-0.7214 0.4748,-1.0121 l 0.5567,-1.496 h 4.5918 z m -4.7488,-2.6234 1.8731,-5.2195 1.9087,5.2195 z m 12.9194,-0.8297 c 0.3413,0 0.7046,0.0391 1.0229,0.1682 0.3207,0.1289 0.5934,0.3625 0.8217,0.6182 0.3211,0.3638 0.6018,0.8093 0.8465,1.226 l 0.8566,1.4235 c 0.151,0.2522 0.305,0.5097 0.4712,0.7519 0.0991,0.1448 0.2197,0.2705 0.3641,0.3709 0.1392,0.097 0.31,0.1297 0.4773,0.1297 0.1501,0 0.2973,-0.0252 0.4306,-0.0928 0.1147,-0.0602 0.2091,-0.1402 0.2798,-0.2478 0.0575,-0.0895 0.097,-0.1874 0.097,-0.295 0,-0.1506 -0.1501,-0.511 -0.2082,-0.65 -0.1728,-0.4043 -0.3905,-0.7966 -0.6186,-1.1721 -0.2637,-0.4334 -0.5662,-0.8416 -0.9002,-1.2231 -0.292,-0.3315 -0.6334,-0.6358 -1.0253,-0.8443 l -0.5313,-0.2829 0.5881,-0.1281 c 0.6807,-0.1486 1.4154,-0.4164 1.9043,-0.9352 0.45,-0.4747 0.6047,-1.0893 0.6047,-1.7307 0,-0.347 -0.0581,-0.6865 -0.1841,-1.0112 -0.1187,-0.3129 -0.2957,-0.5879 -0.5278,-0.8268 -0.2334,-0.2358 -0.5033,-0.4197 -0.8122,-0.5501 -0.2695,-0.124 -0.5614,-0.196 -0.8562,-0.23 -0.3961,-0.0487 -0.8045,-0.0599 -1.2035,-0.0599 h -3.4732 c -0.2747,0 -0.6374,0.0393 -0.8427,0.2446 -0.2054,0.2053 -0.2447,0.568 -0.2447,0.8427 v 8.1126 c 0,0.2774 0.0418,0.6069 0.2276,0.827 0.1596,0.189 0.3798,0.2531 0.6218,0.2531 0.2387,0 0.4449,-0.0701 0.6089,-0.2462 0.1956,-0.2104 0.2353,-0.5601 0.2353,-0.8339 v -3.6083 z m 1.2225,-4.4307 c 0.4267,0 1.1634,0.006 1.5581,0.1744 0.2955,0.1229 0.5404,0.3143 0.7172,0.5817 0.1801,0.2692 0.2604,0.5729 0.2604,0.896 0,0.3711 -0.0836,0.7384 -0.3311,1.0255 -0.2374,0.2754 -0.5654,0.4359 -0.9135,0.5243 -0.4336,0.1089 -0.9041,0.139 -1.3499,0.139 h -2.1333 v -3.3409 z m 11.0294,4.4307 c 0.3413,0 0.7046,0.0391 1.0229,0.1682 0.3207,0.1289 0.5934,0.3625 0.8217,0.6182 0.3212,0.3638 0.6019,0.8093 0.8465,1.226 l 0.8567,1.4235 c 0.1509,0.2522 0.305,0.5097 0.4712,0.7519 0.099,0.1448 0.2197,0.2705 0.364,0.3709 0.1392,0.097 0.3101,0.1297 0.4774,0.1297 0.15,0 0.2972,-0.0252 0.4305,-0.0928 0.1147,-0.0602 0.2091,-0.1402 0.2798,-0.2478 0.0575,-0.0895 0.097,-0.1874 0.097,-0.295 0,-0.1506 -0.15,-0.511 -0.2082,-0.65 -0.1728,-0.4043 -0.3905,-0.7966 -0.6186,-1.1721 -0.2636,-0.4334 -0.5662,-0.8416 -0.9002,-1.2231 -0.2919,-0.3315 -0.6334,-0.6358 -1.0253,-0.8443 l -0.5313,-0.2829 0.5881,-0.1281 c 0.6808,-0.1486 1.4154,-0.4164 1.9043,-0.9352 0.45,-0.4747 0.6047,-1.0893 0.6047,-1.7307 0,-0.347 -0.0581,-0.6865 -0.1841,-1.0112 -0.1187,-0.3129 -0.2957,-0.5879 -0.5278,-0.8268 -0.2334,-0.2358 -0.5032,-0.4197 -0.8122,-0.5501 -0.2694,-0.124 -0.5614,-0.196 -0.8562,-0.23 -0.3961,-0.0487 -0.8045,-0.0599 -1.2034,-0.0599 h -3.4733 c -0.2747,0 -0.6374,0.0393 -0.8427,0.2446 -0.2053,0.2053 -0.2447,0.568 -0.2447,0.8427 v 8.1126 c 0,0.2774 0.0418,0.6069 0.2277,0.827 0.1595,0.189 0.3797,0.2531 0.6217,0.2531 0.2387,0 0.4449,-0.0701 0.6089,-0.2462 0.1956,-0.2104 0.2354,-0.5601 0.2354,-0.8339 v -3.6083 z m 1.2225,-4.4307 c 0.4268,0 1.1634,0.006 1.5581,0.1744 0.2955,0.1229 0.5404,0.3143 0.7172,0.5817 0.1801,0.2692 0.2604,0.5729 0.2604,0.896 0,0.3711 -0.0836,0.7384 -0.3311,1.0255 -0.2374,0.2754 -0.5654,0.4359 -0.9135,0.5243 -0.4336,0.1089 -0.9041,0.139 -1.3499,0.139 h -2.1332 v -3.3409 z m 12.7969,-1.34 c -0.7063,0 -1.4171,0.0993 -2.0764,0.3625 -0.5864,0.2318 -1.1007,0.5724 -1.5296,1.035 -0.4427,0.4743 -0.7537,1.0355 -0.9643,1.647 -0.2394,0.6933 -0.3364,1.4251 -0.3364,2.1567 0,0.7253 0.0957,1.4474 0.3227,2.1378 0.2024,0.616 0.5072,1.186 0.9433,1.6687 0.4305,0.4763 0.9585,0.8257 1.5521,1.0677 0.6763,0.2772 1.405,0.3837 2.1328,0.3837 0.7234,0 1.4523,-0.1017 2.1262,-0.3718 0.5927,-0.2406 1.1148,-0.5903 1.544,-1.0652 0.4343,-0.4799 0.7422,-1.0412 0.9459,-1.6541 0.2292,-0.6936 0.3201,-1.4233 0.3201,-2.152 0,-0.95
114777 -0.1552,-1.9191 -0.5811,-2.7841 -0.3806,-0.7727 -0.9415,-1.3706 -1.6903,-1.7956 -0.8277,-0.4681 -1.7666,-0.6363 -2.709,-0.6363 z m 3.2573,5.2012 c 0,0.7461 -0.1041,1.5223 -0.4285,2.2008 -0.2643,0.5596 -0.6423,1.0432 -1.1796,1.3621 -0.4986,0.2957 -1.0398,0.4407 -1.6198,0.4407 -0.4374,0 -0.8655,-0.0778 -1.2651,-0.2568 -0.4011,-0.1759 -0.7426,-0.4409 -1.0281,-0.7722 -0.3201,-0.3718 -0.5375,-0.8178 -0.6843,-1.2839 -0.1688,-0.5459 -0.2358,-1.1207 -0.2358,-1.6907 0,-0.5641 0.0665,-1.1347 0.2363,-1.6747 0.1441,-0.4504 0.3534,-0.8893 0.6612,-1.2522 0.2805,-0.3278 0.6193,-0.5837 1.0138,-0.761 0.4043,-0.1772 0.8319,-0.2592 1.2726,-0.2592 0.6111,0 1.1904,0.1416 1.7102,0.4681 0.5302,0.3308 0.9033,0.8138 1.1555,1.3822 0.288,0.6586 0.3916,1.3822 0.3916,2.0968 z m 7.3006,-4.1286 c 0,-0.276 -0.0438,-0.6129 -0.2403,-0.8241 -0.166,-0.1784 -0.3748,-0.2485 -0.6162,-0.2485 -0.2384,0 -0.4407,0.0716 -0.6013,0.2507 -0.1921,0.2137 -0.2356,0.5461 -0.2356,0.8219 v 8.1199 c 0,0.2729 0.0375,0.6385 0.2404,0.8438 0.2034,0.2055 0.5744,0.2435 0.847,0.2435 h 5.1571 c 0.219,0 0.4805,-0.0351 0.6511,-0.1845 0.1408,-0.1258 0.198,-0.278 0.198,-0.4659 0,-0.1883 -0.0634,-0.3406 -0.2053,-0.4677 -0.1699,-0.1562 -0.4215,-0.1949 -0.6438,-0.1949 h -4.5511 z m 10.5556,0 c 0,-0.276 -0.0437,-0.6129 -0.2402,-0.8241 -0.166,-0.1784 -0.3749,-0.2485 -0.6162,-0.2485 -0.2385,0 -0.4407,0.0716 -0.6014,0.2507 -0.1921,0.2137 -0.2356,0.5461 -0.2356,0.8219 v 8.1199 c 0,0.2729 0.0376,0.6385 0.2405,0.8438 0.2033,0.2055 0.5744,0.2435 0.8469,0.2435 h 5.1571 c 0.2191,0 0.4805,-0.0351 0.6511,-0.1845 0.1408,-0.1258 0.1981,-0.278 0.1981,-0.4659 0,-0.1883 -0.0635,-0.3406 -0.2053,-0.4677 -0.17,-0.1562 -0.4215,-0.1949 -0.6439,-0.1949 h -4.5511 z m 12.5883,-1.0726 c -0.7063,0 -1.4171,0.0993 -2.0764,0.3625 -0.5864,0.2318 -1.1007,0.5724 -1.5297,1.035 -0.4426,0.4743 -0.7536,1.0355 -0.9642,1.647 -0.2394,0.6933 -0.3364,1.4251 -0.3364,2.1567 0,0.7253 0.0957,1.4474 0.3227,2.1378 0.2024,0.616 0.5072,1.186 0.9433,1.6687 0.4305,0.4763 0.9585,0.8257 1.5521,1.0677 0.6763,0.2772 1.405,0.3837 2.1328,0.3837 0.7234,0 1.4523,-0.1017 2.1262,-0.3718 0.5927,-0.2406 1.1148,-0.5903 1.544,-1.0652 0.4343,-0.4799 0.7421,-1.0412 0.9459,-1.6541 0.2292,-0.6936 0.3201,-1.4233 0.3201,-2.152 0,-0.9577 -0.1552,-1.9191 -0.5811,-2.7841 -0.3806,-0.7727 -0.9415,-1.3706 -1.6903,-1.7956 -0.8277,-0.4681 -1.7666,-0.6363 -2.709,-0.6363 z m 3.2573,5.2012 c 0,0.7461 -0.1041,1.5223 -0.4285,2.2008 -0.2644,0.5596 -0.6423,1.0432 -1.1796,1.3621 -0.4986,0.2957 -1.0398,0.4407 -1.6198,0.4407 -0.4374,0 -0.8655,-0.0778 -1.2651,-0.2568 -0.4011,-0.1759 -0.7426,-0.4409 -1.0281,-0.7722 -0.3201,-0.3718 -0.5375,-0.8178 -0.6843,-1.2839 -0.1688,-0.5459 -0.2358,-1.1207 -0.2358,-1.6907 0,-0.5641 0.0665,-1.1347 0.2363,-1.6747 0.1441,-0.4504 0.3534,-0.8893 0.6612,-1.2522 0.2805,-0.3278 0.6193,-0.5837 1.0138,-0.761 0.4043,-0.1772 0.8319,-0.2592 1.2726,-0.2592 0.6111,0 1.1904,0.1416 1.7102,0.4681 0.5302,0.3308 0.9033,0.8138 1.1555,1.3822 0.288,0.6586 0.3916,1.3822 0.3916,2.0968 z m 11.4662,-5.0221 c -0.2747,0 -0.6374,0.0393 -0.8427,0.2446 -0.2053,0.2053 -0.2444,0.5682 -0.2444,0.8427 v 7.7322 c 0,0.2471 0.0137,0.5307 0.0824,0.7703 0.0449,0.1624 0.1399,0.2791 0.2838,0.3655 0.2053,0.1231 0.5322,0.1454 0.7651,0.1454 h 2.7837 c 0.4228,0 0.8507,-0.0238 1.2686,-0.0906 0.3541,-0.0559 0.6993,-0.1556 1.0258,-0.3067 0.3196,-0.1448 0.6106,-0.3384 0.8705,-0.5738 0.3389,-0.3085 0.6207,-0.6652 0.841,-1.0664 0.2307,-0.4241 0.3888,-0.882 0.4884,-1.3539 0.1167,-0.5526 0.1596,-1.1232 0.1596,-1.6872 0,-1.5379 -0.3587,-3.0827 -1.571,-4.1213 -0.3858,-0.3364 -0.8237,-0.5773 -1.3198,-0.7066 -0.58,-0.1514 -1.2099,-0.1942 -1.8073,-0.1942 z m 0.6063,1.2467 h 1.63 c 0.577,0 1.1791,0.0528 1.7343,0.221 0.5675,0.1762 0.9822,0.5868 1.2849,1.0856 0.4184,0.69 0.5033,1.6652 0.5033,2.4542 0,1.1603 -0.2131,2.4981 -1.1488,3.2891 -0.1853,0.162 -0.399,0.2814 -0.6308,0.3653 -0.2193,0.0774 -0.4467,0.1315 -0.6783,0.1541 -0.2814,0.0276 -0.5733,0.0307 -0.856,0.0307 h -1.8386 z m 17.5786,-0.0416 c 0.1982,0 0.4555,-0.028 0.6086,-0.1673 0.1285,-0.1189 0.1766,-0.2654 0.1766,-0.4389 0,-0.1719 -0.0497,-0.3141 -0.1759,-0.431 -0.1538,-0.1399 -0.4111,-0.1679 -0.6093,-0.1679 h -5.6383 c -0.2137,0 -0.4558,0.0232 -0.6522,0.1127 -0.1466,0.0667 -0.2502,0.1715 
1147-0.3185,0.3171 -0.0924,0.1974 -0.1167,0.4423 -0.1167,0.6575 v 7.9261 c 0,0.2729 0.0376,0.6385 0.2405,0.8438 0.2033,0.2058 0.5744,0.2435 0.8469,0.2435 h 5.8027 c 0.204,0 0.4522,-0.0318 0.6093,-0.1752 0.1327,-0.1214 0.1835,-0.2681 0.1835,-0.4456 0,-0.1803 -0.0486,-0.3348 -0.1832,-0.4577 -0.1574,-0.1437 -0.4056,-0.1755 -0.6096,-0.1755 h -5.1967 v -3.4416 h 4.6517 c 0.1914,0 0.4356,-0.0281 0.5808,-0.1642 0.1218,-0.1181 0.1678,-0.2593 0.1678,-0.4275 0,-0.1655 -0.0467,-0.3034 -0.1685,-0.4159 -0.1471,-0.1335 -0.3905,-0.1607 -0.5801,-0.1607 h -4.6517 v -3.0317 z m 10.6106,8.5157 c 0.7378,0.4279 1.6216,0.5592 2.4637,0.5592 0.7353,0 1.4852,-0.1068 2.1595,-0.4124 0.5457,-0.2473 1.0198,-0.6032 1.3464,-1.1117 0.3143,-0.4854 0.4582,-1.0229 0.4582,-1.6006 0,-0.4248 -0.0643,-0.8651 -0.2601,-1.2463 -0.1731,-0.3346 -0.4129,-0.6122 -0.7219,-0.8293 -0.3567,-0.2532 -0.7618,-0.4402 -1.1751,-0.5828 -0.5192,-0.183 -1.0553,-0.3291 -1.5928,-0.4557 -0.3433,-0.0866 -0.6914,-0.1744 -1.0309,-0.2752 -0.2265,-0.0674 -0.4451,-0.1633 -0.6542,-0.2753 -0.2108,-0.1159 -0.4026,-0.2657 -0.5465,-0.4586 -0.1505,-0.1985 -0.2166,-0.4301 -0.2166,-0.6781 0,-0.4513 0.2418,-0.7961 0.5998,-1.0532 0.4241,-0.3065 0.9479,-0.4051 1.4622,-0.4051 0.4788,0 1.0538,0.0666 1.4346,0.3848 0.3258,0.2692 0.5652,0.627 0.7473,1.001 0.0922,0.1737 0.2239,0.4044 0.3691,0.541 0.1045,0.1006 0.2656,0.1229 0.4044,0.1229 0.206,0 0.3707,-0.0771 0.5066,-0.2316 0.1368,-0.1556 0.2151,-0.3311 0.2151,-0.5391 0,-0.2663 -0.0776,-0.5218 -0.1932,-0.7587 -0.1477,-0.2977 -0.3784,-0.5528 -0.6303,-0.7669 -0.3203,-0.275 -0.7064,-0.4637 -1.1031,-0.5994 -0.5108,-0.1728 -1.0715,-0.2288 -1.6081,-0.2288 -0.6854,0 -1.3915,0.0878 -2.0303,0.347 -0.5063,0.2056 -0.9589,0.5097 -1.277,0.9606 -0.2981,0.4254 -0.4334,0.9004 -0.4334,1.4193 0,0.5006 0.1072,0.9868 0.4065,1.3964 0.293,0.4011 0.682,0.6931 1.1296,0.9019 0.5861,0.2706 1.2319,0.4597 1.8591,0.6063 0.4604,0.1056 0.9314,0.2219 1.3783,0.3739 0.3432,0.1154 0.6606,0.2931 0.9148,0.5535 0.2689,0.2751 0.3821,0.6248 0.3821,1.0062 0,0.5384 -0.256,0.9634 -0.6832,1.2819 -0.4853,0.3616 -1.0779,0.4856 -1.6735,0.4856 -0.4084,0 -0.848,-0.0544 -1.2162,-0.2436 -0.2907,-0.1514 -0.5501,-0.3563 -0.7376,-0.6272 -0.1891,-0.2721 -0.3374,-0.5791 -0.4612,-0.8869 -0.0767,-0.1965 -0.1861,-0.4138 -0.3408,-0.5585 -0.1216,-0.1099 -0.2593,-0.1581 -0.423,-0.1581 -0.2071,0 -0.3835,0.0612 -0.5287,0.2104 -0.1395,0.1432 -0.2075,0.3114 -0.2075,0.511 0,0.454 0.1743,0.8805 0.4148,1.2589 0.2798,0.4427 0.6449,0.795 1.0931,1.0613 z m 10.4299,-0.5209 c 0,0.2805 0.0453,0.6098 0.242,0.8259 0.1607,0.1766 0.3568,0.2542 0.5948,0.2542 0.2424,0 0.4502,-0.0729 0.6155,-0.2526 0.1967,-0.214 0.2411,-0.549 0.2411,-0.8275 v -8.3064 c 0,-0.276 -0.0437,-0.6129 -0.2402,-0.8241 -0.166,-0.1784 -0.3751,-0.2485 -0.6164,-0.2485 -0.2376,0 -0.4385,0.0741 -0.5998,0.2518 -0.1937,0.2128 -0.237,0.545 -0.237,0.8208 z m 7.3238,0.5209 c 0.7377,0.4279 1.6216,0.5592 2.4636,0.5592 0.7353,0 1.4852,-0.1068 2.1595,-0.4124 0.5457,-0.2473 1.0198,-0.6032 1.3465,-1.1117 0.3142,-0.4854 0.4581,-1.0229 0.4581,-1.6006 0,-0.4248 -0.0643,-0.8651 -0.2601,-1.2463 -0.1731,-0.3346 -0.4129,-0.6122 -0.7218,-0.8293 -0.3568,-0.2532 -0.7619,-0.4402 -1.1752,-0.5828 -0.5191,-0.183 -1.0553,-0.3291 -1.5928,-0.4557 -0.3433,-0.0866 -0.6914,-0.1744 -1.0308,-0.2752 -0.2266,-0.0674 -0.4452,-0.1633 -0.6542,-0.2753 -0.2109,-0.1159 -0.4027,-0.2657 -0.5466,-0.4586 -0.1505,-0.1985 -0.2166,-0.4301 -0.2166,-0.6781 0,-0.4513 0.2418,-0.7961 0.5998,-1.0532 0.4242,-0.3065 0.948,-0.4051 1.4623,-0.4051 0.4787,0 1.0538,0.0666 1.4346,0.3848 0.3257,0.2692 0.5651,0.627 0.7472,1.001 0.0922,0.1737 0.2239,0.4044 0.3691,0.541 0.1046,0.1006 0.2657,0.1229 0.4045,0.1229 0.206,0 0.3706,-0.0771 0.5065,-0.2316 0.1368,-0.1556 0.2151,-0.3311 0.2151,-0.5391 0,-0.2663 -0.0776,-0.5218 -0.1932,-0.7587 -0.1476,-0.2977 -0.3784,-0.5528 -0.6303,-0.7669 -0.3203,-0.275 -0.7064,-0.4637 -1.1031,-0.5994 -0.5108,-0.1728 -1.0715,-0.2288 -1.6081,-0.2288 -0.6854,0 -1.3915,0.0878 -2.0302,0.347 -0.5064,0.2056 -0.959,0.5097 -1.2771,0.9606 -0.2981,0.4254 -0.4334,0.9004 -0.4334,1.4193 0,0.5006 0.1072,0.9868 0.4065,1.3964 0.293,0.4011 0.682,0.6931 1.1296,0.9019 0.5861,0.2706 1.23
114719,0.4597 1.8592,0.6063 0.4603,0.1056 0.9313,0.2219 1.3782,0.3739 0.3432,0.1154 0.6606,0.2931 0.9148,0.5535 0.269,0.2751 0.3821,0.6248 0.3821,1.0062 0,0.5384 -0.2559,0.9634 -0.6831,1.2819 -0.4854,0.3616 -1.0779,0.4856 -1.6736,0.4856 -0.4084,0 -0.848,-0.0544 -1.2162,-0.2436 -0.2906,-0.1514 -0.5501,-0.3563 -0.7375,-0.6272 -0.1892,-0.2721 -0.3375,-0.5791 -0.4613,-0.8869 -0.0767,-0.1965 -0.1861,-0.4138 -0.3408,-0.5585 -0.1215,-0.1099 -0.2592,-0.1581 -0.423,-0.1581 -0.2071,0 -0.3835,0.0612 -0.5287,0.2104 -0.1394,0.1432 -0.2075,0.3114 -0.2075,0.511 0,0.454 0.1744,0.8805 0.4148,1.2589 0.2798,0.4427 0.645,0.795 1.0932,1.0613 z m 16.9688,-8.4003 c 0.2223,0 0.4993,-0.0323 0.6732,-0.185 0.1425,-0.1271 0.2007,-0.2826 0.2007,-0.4727 0,-0.1881 -0.0568,-0.3472 -0.1974,-0.4743 -0.1735,-0.1572 -0.4529,-0.1885 -0.6765,-0.1885 h -6.7871 c -0.2211,0 -0.4845,0.034 -0.6589,0.1852 -0.1459,0.1244 -0.2,0.2884 -0.2,0.4776 0,0.1885 0.0533,0.3463 0.1945,0.4741 0.1691,0.1525 0.4469,0.1836 0.6644,0.1836 h 2.5505 v 7.8794 c 0,0.2785 0.0444,0.6135 0.2411,0.8275 0.164,0.1779 0.3675,0.2526 0.6082,0.2526 0.2372,0 0.439,-0.0718 0.6007,-0.2478 0.195,-0.2119 0.2363,-0.5571 0.2363,-0.8323 v -7.8794 z m 10.9658,-0.1154 c 0.1983,0 0.4555,-0.028 0.6087,-0.1673 0.1284,-0.1189 0.1766,-0.2654 0.1766,-0.4389 0,-0.1719 -0.0497,-0.3141 -0.1759,-0.431 -0.1539,-0.1399 -0.4111,-0.1679 -0.6094,-0.1679 h -5.6383 c -0.2137,0 -0.4557,0.0232 -0.6522,0.1127 -0.1465,0.0667 -0.2502,0.1715 -0.3185,0.3171 -0.0923,0.1974 -0.1167,0.4423 -0.1167,0.6575 v 7.9261 c 0,0.2729 0.0376,0.6385 0.2405,0.8438 0.2033,0.2058 0.5744,0.2435 0.8469,0.2435 h 5.8028 c 0.204,0 0.4522,-0.0318 0.6093,-0.1752 0.1326,-0.1214 0.1834,-0.2681 0.1834,-0.4456 0,-0.1803 -0.0486,-0.3348 -0.1832,-0.4577 -0.1573,-0.1437 -0.4055,-0.1755 -0.6095,-0.1755 h -5.1967 v -3.4416 h 4.6516 c 0.1914,0 0.4357,-0.0281 0.5809,-0.1642 0.1217,-0.1181 0.1677,-0.2593 0.1677,-0.4275 0,-0.
11471655 -0.0466,-0.3034 -0.1684,-0.4159 -0.1472,-0.1335 -0.3905,-0.1607 -0.5802,-0.1607 h -4.6516 v -3.0317 z m 8.3099,7.4699 c 0.0566,0.2119 0.113,0.4248 0.1693,0.6376 0.0469,0.177 0.1143,0.3455 0.204,0.5044 0.0803,0.1396 0.1921,0.249 0.3276,0.3344 0.156,0.0965 0.335,0.1286 0.5165,0.1286 0.2221,0 0.4577,-0.0416 0.6281,-0.1963 0.1421,-0.1273 0.2619,-0.2811 0.3233,-0.4634 0.1035,-0.3064 0.1861,-0.6299 0.2653,-0.9431 l 1.7365,-6.9054 0.3876,0.048 v 7.4734 c 0,0.2532 0.0383,0.5613 0.2149,0.7569 0.1463,0.1598 0.32,0.2299 0.5361,0.2299 0.2193,0 0.4091,-0.0621 0.5568,-0.2279 0.1752,-0.1971 0.2139,-0.5059 0.2139,-0.7589 v -8.3409 c 0,-0.248 -0.0351,-0.5958 -0.2599,-0.7488 -0.2431,-0.1613 -0.5638,-0.2035 -0.8494,-0.2035 h -0.6603 c -0.2237,0 -0.5749,0.009 -0.7857,0.0928 -0.1333,0.0521 -0.2208,0.1459 -0.2803,0.2747 -0.1209,0.2623 -0.2084,0.5972 -0.2816,0.877 l -1.7453,6.5816 -1.7454,-6.5821 c -0.0731,-0.2793 -0.1606,-0.6142 -0.2815,-0.8765 -0.0593,-0.1284 -0.1463,-0.2226 -0.2779,-0.2747 -0.2137,-0.0838 -0.5587,-0.0928 -0.7857,-0.0928 h -0.6628 c -0.2855,0 -0.6062,0.0422 -0.8482,0.2026 -0.2259,0.1539 -0.2611,0.5017 -0.2611,0.7497 v 8.3409 c 0,0.2517 0.0367,0.5644 0.214,0.7585 0.1485,0.1602 0.3264,0.2283 0.5443,0.2283 0.2177,0 0.4032,-0.0639 0.5493,-0.2279 0.1755,-0.1971 0.2141,-0.5059 0.2141,-0.7589 v -7.4734 l 0.3877,-0.048 z m 17.1061,0.3697 c 0.0754,0.1866 0.1567,0.3725 0.2376,0.5577 0.0605,0.1383 0.1403,0.3089 0.2343,0.4283 0.061,0.0778 0.1372,0.1377 0.2274,0.1821 0.1008,0.0513 0.221,0.0672 0.3326,0.0672 0.2292,0 0.4184,-0.0805 0.5802,-0.2422 0.1416,-0.1417 0.242,-0.3092 0.242,-0.5139 0,-0.2904 -0.
11471965,-0.7789 -0.3077,-1.0454 l -2.7554,-6.8077 c -0.1038,-0.2707 -0.2077,-0.5426 -0.3169,-0.81 -0.0789,-0.1863 -0.1739,-0.3649 -0.2875,-0.5315 -0.1072,-0.1545 -0.2476,-0.2752 -0.4109,-0.368 -0.1898,-0.1079 -0.419,-0.1404 -0.6345,-0.1404 -0.2142,0 -0.4385,0.0334 -0.6273,0.1404 -0.1646,0.0937 -0.3034,0.2166 -0.4095,0.3735 -0.1326,0.1963 -0.2352,0.4239 -0.3211,0.6442 -0.0924,0.2354 -0.1857,0.4708 -0.2774,0.7069 l -2.6981,6.8479 c -0.0829,0.2044 -0.1658,0.4144 -0.2323,0.6234 -0.0374,0.1225 -0.0613,0.2509 -0.0613,0.3791 0,0.2066 0.0942,0.3702 0.2409,0.5101 0.1581,0.1507 0.3402,0.2336 0.5592,0.2336 0.1812,0 0.3901,-0.034 0.5064,-0.1896 0.1883,-0.248 0.3651,-0.7214 0.4747,-1.0121 l 0.5567,-1.496 h 4.5918 z m -4.7487,-2.6234 1.8731,-5.2195 1.9087,5.2195 z"
1148               style="fill:#1a1a1a;fill-rule:evenodd"
1149               id="path181" /></g></g></g><g
1150         id="Layer1010"
1151         transform="matrix(0.9787334,0,0,0.9787334,-23.898244,-11.940439)"><path
1152           d="m 237.3136,420.2272 a 12.4532,12.4532 0 0 1 12.4533,12.4532 12.4532,12.4532 0 1 1 -12.4533,-12.4532 z"
1153           style="fill:#004782;fill-rule:evenodd"
1154           id="path186" /><path
1155           d="m 237.3136,491.4298 c -32.4395,0 -58.7493,-26.3099 -58.7493,-58.7494 0,-32.4395 26.3098,-58.7494 58.7493,-58.7494 6.6332,0 13.0084,1.103 18.9561,3.1305 v 9.5281 7.4279 6.9696 c 10.7659,6.453 17.9761,18.2313 17.9761,31.6933 0,20.3928 -16.5394,36.9322 -36.9322,36.9322 -20.3292,0 -36.827,-16.4365 -36.9299,-36.7415 h 16.3698 c 0.1024,11.2657 9.2697,20.3717 20.5601,20.3717 11.354,0 20.5625,-9.2084 20.5625,-20.5624 0,-10.8244 -8.3708,-19.6982 -18.9899,-20.5025 v -16.3935 l 0.0265,10e-4 v -6.131 c -0.5313,-0.0197 -1.0631,-0.0307 -1.5991,-0.0307 -23.7743,0 -43.0563,19.2821 -43.0563,43.0564 0,23.7743 19.282,43.0564 43.0563,43.0564 23.5123,0 42.6275,-18.86 43.0459,-42.2726 h 15.6934 c -0.4202,32.0782 -26.5618,57.9656 -58.7393,57.9656 z"
1156           style="fill:#58b7de;fill-rule:evenodd"
1157           id="path188" /></g></g></g></svg>
1158                    </a>
1159                </div>
1160            </div>
1161            <div class="footer-section map" style="flex: 1;">
1162                <iframe src="https://www.google.com/maps/embed/v1/place?q=Shares+Software+Mar+del+plata&key=AIzaSyBFw0Qbyq9zTFTd-tUY6dZWTgaQzuU17R8" allowfullscreen="" loading="lazy"></iframe>
1163            </div>
1164            <div class="footer-links">
1165                 <ul>
1166                    <li><a href="/">Inicio</a></li>
1167                    <li><a href="/la-empresa">La Empresa</a></li>
1168                    <li><a href="/soporte">Soporte Clientes</a></li>
1169                    <li><a href="/privacidad">Política de Privacidad</a></li>
1170                    <li><a href="/terminos">Términos de Uso</a></li>
1171                    <li><a href="/#" data-contact-modal>Contacto</a></li>
1172                </ul>
1173            </div>
1174
1175
1176        </div>
1177        <p style="text-align: center; margin-top: 20px;">&copy; 2026 Shares Software. Todos los derechos Reservados.</p>
1178    </div>
1179</footer>
1180
1181    
1181<script>
1182   //console.log('WPSC ShareStools: Plugin main script loaded');
1183    </script>
1183
1184        
1184<script>
1185   //console.log('WPSC ShareStools: Filter hook registered');
1186    </script>
1186
1187    
1188<div id="um_upload_single" style="display:none;"></div>
1189
1190<div id="um_view_photo" style="display:none;">
1191	<a href="javascript:void(0);" data-action="um_remove_modal" class="um-modal-close" aria-label="Cerrar la vista emergente de la foto">
1192		<i class="um-faicon-times"></i>
1193	</a>
1194
1195	<div class="um-modal-body photo">
1196		<div class="um-modal-photo"></div>
1197	</div>
1198</div>
1199<script type="speculationrules">
1200{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/shares-software/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1201</script>
1201
1202            
1202<script>
1203                const abmsg = "We noticed an ad blocker. Consider whitelisting us to support the site ❤️";
1204                const abmsgd = "download";
1205                const iswpdmpropage = 0;
1206                jQuery(function($){
1207
1208                    
1209                });
1210            </script>
1210
1211            <div id="fb-root"></div>
1212            
1213<style type="text/css">
1214#okapi-wasb-button{
1215    position: fixed;
1216    z-index: 9999999;
1217}
1218    #okapi-wasb-button{
1219        bottom: 15px;
1220        left: 15px;
1221    }
1222#okapi-wasb-icon{
1223    opacity: 0.95;
1224    width: 70px;
1225    height: 70px;
1226}
1227#okapi-wasb-icon:hover{
1228    opacity: 1;
1229}
1230@media only screen and (min-width: 320px){
1231    #okapi-wasb-button{
1232					display: block;
1233		    }
1234}
1235@media only screen and (min-width: 768px){
1236    #okapi-wasb-button{
1237					display: block;
1238		    }	    
1239}
1240@media only screen and (min-width: 992px){
1241    #okapi-wasb-button{
1242					display: block;
1243		    }
1244}
1245</style>
1246<a href="https://wa.me/5492235850379?text=Hola+%21+Me+comunico+para+solicitar+informaci%C3%B3n+de+un+sistema." id="okapi-wasb-button" target="_blank">
1247	<img id="okapi-wasb-icon" src="https://sharessoftware.com/wp-content/plugins/wa-sticky-button/assets/default.png">
1248</a>    <div class="custom-pdf-modal" id="custom-pdf-modal" style="display:none;">
1249        <span class="custom-pdf-close" id="custom-pdf-close">&times;</span>
1250        <iframe id="custom-pdf-iframe"></iframe>
1251    </div>
1252    <style>
1253        .custom-pdf-modal {
1254            position: fixed;
1255            top: 0; left: 0;
1256            width: 100%; height: 100%;
1257            background: rgba(0,0,0,0.9);
1258            align-items: center;
1259            justify-content: center;
1260            z-index: 9999;
1261            display: flex;
1262        }
1263        .custom-pdf-modal iframe {
1264            width: 90%;
1265            height: 90%;
1266            border: none;
1267            background: #fff;
1268        }
1269        .custom-pdf-close {
1270            position: absolute;
1271            top: 20px;
1272            right: 30px;
1273            font-size: 30px;
1274            color: #fff;
1275            cursor: pointer;
1276            z-index: 10000;
1277        }
1278    </style>
1279
1280    
1280<script type="text/javascript">
1281    jQuery(document).ready(function($) {
1282        //console.log('SupportCandy Lightbox Activated.');
1283
1284        function processAttachments() {
1285            $('.wpsc-thread-attachments .wpsc-attachment-item').each(function() {
1286                var link = $(this).find('a.wpsc-link');
1287                if (link.hasClass('sc-processed')) return;
1288
1289                var fname = $(this).find('.wpsc-attachment-name').text() || link.text() || '';
1290                var href = link.attr('href');
1291
1292                //console.log('Processing attachment:', fname);
1293
1294                if (/\.(jpg|jpeg|png|gif|webp)$/i.test(fname)) {
1295                    link.addClass('sc-glightbox');
1296                    link.attr('data-gallery', 'sc-attachments');
1297                    link.attr('data-type', 'image');
1298                    link.attr('data-href', href);  // This forces GLightbox to load it as an image
1299                    link.attr('href', '#');        // Prevent default URL navigation
1300                } else if (/\.(mp4|webm|ogg)$/i.test(fname)) {
1301                    link.addClass('sc-glightbox');
1302                    link.attr('data-gallery', 'sc-attachments');
1303                    link.attr('data-type', 'video');
1304                    link.attr('data-href', href);
1305                    link.attr('href', '#');        // Prevent default URL navigation
1306                } else if (/\.(pdf)$/i.test(fname)) {
1307                    link.on('click', function(e) {
1308                        e.preventDefault();
1309                        $('#custom-pdf-iframe').attr('src', href + '#view=FitH');
1310                        $('#custom-pdf-modal').fadeIn();
1311                    });
1312                } else {
1313                    link.on('click', function(e) {
1314                        e.preventDefault();
1315                        const tempLink = document.createElement('a');
1316                        tempLink.href = href;
1317                        tempLink.download = fname.trim();
1318                        tempLink.target = '_blank';
1319                        document.body.appendChild(tempLink);
1320                        tempLink.click();
1321                        document.body.removeChild(tempLink);
1322                    });
1323                }
1324
1325                link.addClass('sc-processed');
1326            });
1327
1328            if (typeof GLightbox !== 'undefined') {
1329                GLightbox({ 
1330                    selector: '.sc-glightbox',
1331                    touchNavigation: true,
1332                    keyboardNavigation: true,
1333                    closeOnOutsideClick: true,
1334                    onSlideAfterLoad: function() {
1335                        // Update download button when slide changes
1336                        var downloadBtn = document.querySelector('.glightbox-download-btn');
1337                        if (downloadBtn) {
1338                            // Button already exists, just update its data
1339                           //console.log('Slide changed, download button updated');
1340                        }
1341                    },
1342                    onOpen: function() {
1343                        // Wait a bit for GLightbox to fully render
1344                        setTimeout(function() {
1345                            // Add download button to lightbox
1346                            var downloadBtn = document.createElement('button');
1347                            downloadBtn.className = 'glightbox-download-btn';
1348                            downloadBtn.innerHTML = '⬇️ Descargar';
1349                            downloadBtn.style.cssText = `
1350                                position: fixed;
1351                                top: 20px;
1352                                right: 80px;
1353                                background: rgba(0,0,0,0.8);
1354                                color: white;
1355                                border: none;
1356                                padding: 10px 15px;
1357                                border-radius: 6px;
1358                                cursor: pointer;
1359                                font-size: 14px;
1360                                font-weight: bold;
1361                                z-index: 99999999;
1362                                transition: all 0.3s ease;
1363                                box-shadow: 0 2px 10px rgba(0,0,0,0.3);
1364                            `;
1365                            
1366                            downloadBtn.addEventListener('mouseenter', function() {
1367                                this.style.background = 'rgba(0,0,0,0.95)';
1368                                this.style.transform = 'scale(1.05)';
1369                            });
1370                            
1371                            downloadBtn.addEventListener('mouseleave', function() {
1372                                this.style.background = 'rgba(0,0,0,0.8)';
1373                                this.style.transform = 'scale(1)';
1374                            });
1375                            
1376                            downloadBtn.addEventListener('click', function() {
1377                               //console.log('Download button clicked');
1378                                
1379                                // Get the current active slide element
1380                                var currentSlideElement = document.querySelector('.gslide.current');
1381                               //console.log('Current slide element:', currentSlideElement);
1382                                
1383                                if (currentSlideElement) {
1384                                    var href = null;
1385                                    var filename = 'download';
1386                                    
1387                                    // Try to get the original link that opened this slide
1388                                    var originalLink = currentSlideElement.querySelector('a[data-href]');
1389                                    if (originalLink) {
1390                                        href = originalLink.getAttribute('data-href');
1391                                        filename = originalLink.textContent.trim() || originalLink.getAttribute('title') || 'download';
1392                                       //console.log('Found original link:', href);
1393                                    }
1394                                    
1395                                    // If no original link, try to get from image/video elements
1396                                    if (!href) {
1397                                        var imgElement = currentSlideElement.querySelector('img');
1398                                        if (imgElement) {
1399                                            href = imgElement.src;
1400                                            filename = imgElement.alt || imgElement.title || 'image.jpg';
1401                                           //console.log('Found image source:', href);
1402                                        }
1403                                    }
1404                                    
1405                                    if (!href) {
1406                                        var videoElement = currentSlideElement.querySelector('video');
1407                                        if (videoElement) {
1408                                           //console.log('Video element found:', videoElement);
1409                                           //console.log('Video src:', videoElement.src);
1410                                           //console.log('Video currentSrc:', videoElement.currentSrc);
1411                                            
1412                                            // Try multiple ways to get video source
1413                                            href = videoElement.src || videoElement.currentSrc;
1414                                            
1415                                            // If still no src, try to get from source elements
1416                                            if (!href) {
1417                                                var sourceElement = videoElement.querySelector('source');
1418                                                if (sourceElement) {
1419                                                    href = sourceElement.src;
1420                                                   //console.log('Found video source element:', href);
1421                                                }
1422                                            }
1423                                            
1424                                            // If still no href, try to get from data attributes
1425                                            if (!href) {
1426                                                href = videoElement.getAttribute('data-src') || videoElement.getAttribute('data-href');
1427                                               //console.log('Found video data attribute:', href);
1428                                            }
1429                                            
1430                                            filename = videoElement.title || videoElement.getAttribute('data-title') || 'video.mp4';
1431                                           //console.log('Found video source:', href);
1432                                        }
1433                                    }
1434                                    
1435                                    // If still no href, try to get from GLightbox data
1436                                    if (!href) {
1437                                        var lightbox = GLightbox();
1438                                        if (lightbox && lightbox.slide) {
1439                                            href = lightbox.slide.href || lightbox.slide.src;
1440                                            filename = lightbox.slide.title || 'download';
1441                                           //console.log('Found GLightbox data:', href);
1442                                        }
1443                                    }
1444                                    
1445                                    // Final fallback: try to get from SupportCandy attachment data
1446                                    if (!href) {
1447                                        // Look for the original attachment link in the page
1448                                        var attachmentLinks = document.querySelectorAll('.wpsc-attachment-item a[href*=".mp4"], .wpsc-attachment-item a[href*=".jpg"], .wpsc-attachment-item a[href*=".png"], .wpsc-attachment-item a[href*=".gif"]');
1449                                       //console.log('Found attachment links:', attachmentLinks.length);
1450                                        
1451                                        if (attachmentLinks.length > 0) {
1452                                            // Get the current slide index to match with attachment
1453                                            var currentSlideIndex = Array.from(document.querySelectorAll('.gslide')).indexOf(currentSlideElement);
1454                                           //console.log('Current slide index:', currentSlideIndex);
1455                                            
1456                                            if (attachmentLinks[currentSlideIndex]) {
1457                                                href = attachmentLinks[currentSlideIndex].href;
1458                                                filename = attachmentLinks[currentSlideIndex].textContent.trim() || 'download';
1459                                               //console.log('Found attachment link:', href);
1460                                            }
1461                                        }
1462                                    }
1463                                    
1464                                   //console.log('Final href:', href);
1465                                   //console.log('Final filename:', filename);
1466                                    
1467                                    if (href) {
1468                                        // Create temporary link for download
1469                                        var tempLink = document.createElement('a');
1470                                        tempLink.href = href;
1471                                        tempLink.download = filename;
1472                                        tempLink.target = '_blank';
1473                                        document.body.appendChild(tempLink);
1474                                        tempLink.click();
1475                                        document.body.removeChild(tempLink);
1476                                        
1477                                       //console.log('Download initiated for:', filename);
1478                                    } else {
1479                                        console.error('No href found for download');
1480                                        alert('Unable to download this file. Please try again.');
1481                                    }
1482                                } else {
1483                                    console.error('No current slide element found');
1484                                    alert('Unable to download this file. Please try again.');
1485                                }
1486                            });
1487                            
1488                            document.body.appendChild(downloadBtn);
1489                        }, 100);
1490                    },
1491                    onClose: function() {
1492                        // Remove download button when lightbox closes
1493                        var downloadBtn = document.querySelector('.glightbox-download-btn');
1494                        if (downloadBtn) {
1495                            downloadBtn.remove();
1496                        }
1497                    }
1498                });
1499            } else {
1500                console.error('GLightbox not loaded.');
1501            }
1502        }
1503
1504        // Close PDF Modal
1505        $(document).on('click', '#custom-pdf-close', function() {
1506            $('#custom-pdf-modal').fadeOut();
1507            $('#custom-pdf-iframe').attr('src', '');
1508        });
1509
1510        const observer = new MutationObserver(function(mutations) {
1511            mutations.forEach(function(mutation) {
1512                if (mutation.addedNodes.length) {
1513                    processAttachments();
1514                }
1515            });
1516        });
1517
1518        observer.observe(document.body, { childList: true, subtree: true });
1519
1520        processAttachments();
1521    });
1522    </script>
1522
1523    
1524<style type="text/css" media="all">
1525:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}.animated[class*=Out]{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@media screen{.hidden-animated{animation-play-state:paused;visibility:hidden}.animated .wp-block-navigation,.animated.wp-block-navigation{animation-fill-mode:none}}
1526</style>
1527<script id="wp-hooks-js" src="https://sharessoftware.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1527
1527
1528<script id="wp-i18n-js" src="https://sharessoftware.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1528
1528
1529<script id="wp-i18n-js-after">
1530wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1531//# sourceURL=wp-i18n-js-after
1532</script>
vendor: 1 bytes, line 1532
1532
1533<script id="sc-lightbox-js-js" src="https://cdn.jsdelivr.net/npm/glightbox/dist/js/glightbox.min.js"></script>
vendor: 1 bytes, line 1533
1533
1534<script id="wpfront-scroll-top-js-extra">
1535var wpfront_scroll_top_data = {"data":{"css":"#wpfront-scroll-top-container{position:fixed;cursor:pointer;z-index:9999;border:none;outline:none;background-color:rgba(0,0,0,0);box-shadow:none;outline-style:none;text-decoration:none;opacity:0;display:none;align-items:center;justify-content:center;margin:0;padding:0}#wpfront-scroll-top-container.show{display:flex;opacity:1}#wpfront-scroll-top-container .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#wpfront-scroll-top-container .text-holder{padding:3px 10px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,.5);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,.5);box-shadow:4px 4px 5px 0px rgba(50,50,50,.5)}#wpfront-scroll-top-container{right:20px;bottom:20px;}@media screen and (max-width:640px){#wpfront-scroll-top-container{visibility:hidden;}}#wpfront-scroll-top-container img{width:auto;height:auto;}#wpfront-scroll-top-container .text-holder{color:#ffffff;background-color:#000000;width:auto;height:auto;;}#wpfront-scroll-top-container .text-holder:hover{background-color:#000000;}#wpfront-scroll-top-container i{color:#000000;}","html":"\u003Cbutton id=\"wpfront-scroll-top-container\" aria-label=\"\" title=\"\" \u003E\u003Cimg src=\"https://sharessoftware.com/wp-content/plugins/wpfront-scroll-top/includes/assets/icons/114.png\" alt=\"\" title=\"\"\u003E\u003C/button\u003E","data":{"hide_iframe":false,"button_fade_duration":200,"auto_hide":false,"auto_hide_after":2,"scroll_offset":100,"button_opacity":0.8,"button_action":"top","button_action_element_selector":"","button_action_container_selector":"html, body","button_action_element_offset":0,"scroll_duration":400}}};
1536//# sourceURL=wpfront-scroll-top-js-extra
1537</script>
vendor: 1 bytes, line 1537
1537
1538<script data-wp-strategy="defer" defer id="wpfront-scroll-top-js" src="https://sharessoftware.com/wp-content/plugins/wpfront-scroll-top/includes/assets/wpfront-scroll-top.min.js?ver=3.0.1.09211"></script>
vendor: 1 bytes, line 1538
1538
1539<script id="newsletter-js-extra">
1540var newsletter_data = {"action_url":"https://sharessoftware.com/wp-admin/admin-ajax.php"};
1541//# sourceURL=newsletter-js-extra
1542</script>
vendor: 1 bytes, line 1542
1542
1543<script id="newsletter-js" src="https://sharessoftware.com/wp-content/plugins/newsletter/main.js?ver=9.3.9"></script>
vendor: 1 bytes, line 1543
1543
1544<script id="underscore-js" src="https://sharessoftware.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 1544
1544
1545<script id="wp-util-js-extra">
1546var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
1547//# sourceURL=wp-util-js-extra
1548</script>
vendor: 1 bytes, line 1548
1548
1549<script id="wp-util-js" src="https://sharessoftware.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1549
1549
1550<script id="um_tipsy-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/tipsy/tipsy.min.js?ver=1.0.0a"></script>
vendor: 1 bytes, line 1550
1550
1551<script id="um_confirm-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/um-confirm/um-confirm.min.js?ver=1.0"></script>
vendor: 1 bytes, line 1551
1551
1552<script id="um_notice-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/um-notice/um-notice.min.js?ver=1.0"></script>
vendor: 1 bytes, line 1552
1552
1553<script id="um_datetime-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/picker.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 1553
1553
1554<script id="um_datetime_date-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/picker.date.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 1554
1554
1555<script id="um_datetime_time-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/picker.time.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 1555
1555
1556<script id="um_datetime_locale-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/pickadate/translations/es_ES.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 1556
1556
1557<script id="um_common-js-extra">
1558var um_common_variables = {"locale":"es_ES"};
1559var um_common_variables = {"locale":"es_ES"};
1560//# sourceURL=um_common-js-extra
1561</script>
vendor: 1 bytes, line 1561
1561
1562<script id="um_common-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/common.min.js?ver=2.13.1"></script>
vendor: 1 bytes, line 1562
1562
1563<script id="um_crop-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/cropper/cropper.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 1563
1563
1564<script id="um_frontend_common-js-extra">
1565var um_frontend_common_variables = [];
1566//# sourceURL=um_frontend_common-js-extra
1567</script>
vendor: 1 bytes, line 1567
1567
1568<script id="um_frontend_common-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/common-frontend.min.js?ver=2.13.1"></script>
vendor: 1 bytes, line 1568
1568
1569<script id="um_modal-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/um-modal.min.js?ver=2.13.1"></script>
vendor: 1 bytes, line 1569
1569
1570<script id="um_jquery_form-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/jquery-form/jquery-form.min.js?ver=2.13.1"></script>
vendor: 1 bytes, line 1570
1570
1571<script id="um_fileupload-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/fileupload/jquery.uploadfile.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 1571
1571
1572<script id="um_functions-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/um-functions.min.js?ver=2.13.1"></script>
vendor: 1 bytes, line 1572
1572
1573<script id="um_responsive-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/um-responsive.min.js?ver=2.13.1"></script>
vendor: 1 bytes, line 1573
1573
1574<script id="um_conditional-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/um-conditional.min.js?ver=2.13.1"></script>
vendor: 1 bytes, line 1574
1574
1575<script id="select2-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/select2/select2.full.min.js?ver=4.0.13"></script>
vendor: 1 bytes, line 1575
1575
1576<script id="um_select2_locale-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/select2/i18n/es.js?ver=4.0.13"></script>
vendor: 1 bytes, line 1576
1576
1577<script id="um_raty-js-translations">
1578( function( domain, translations ) {
1579	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
1580	localeData[""].domain = domain;
1581	wp.i18n.setLocaleData( localeData, domain );
1582} )( "ultimate-member", {"translation-revision-date":"2026-08-05 21:26:44+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"es"},"Cancel this rating!":["\u00a1Cancelar esta puntuaci\u00f3n!"],"Not rated yet!":["\u00a1A\u00fan no puntuado!"]}},"comment":{"reference":"assets\/libs\/raty\/um-raty.js"}} );
1583//# sourceURL=um_raty-js-translations
1584</script>
vendor: 1 bytes, line 1584
1584
1585<script id="um_raty-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/libs/raty/um-raty.min.js?ver=2.6.0"></script>
vendor: 1 bytes, line 1585
1585
1586<script id="um_scripts-js-extra">
1587var um_scripts = {"max_upload_size":"6442450944","nonce":"3f58f5b9ee"};
1588//# sourceURL=um_scripts-js-extra
1589</script>
vendor: 1 bytes, line 1589
1589
1590<script id="um_scripts-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/um-scripts.min.js?ver=2.13.1"></script>
vendor: 1 bytes, line 1590
1590
1591<script id="um_profile-js-translations">
1592( function( domain, translations ) {
1593	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
1594	localeData[""].domain = domain;
1595	wp.i18n.setLocaleData( localeData, domain );
1596} )( "ultimate-member", {"translation-revision-date":"2026-08-05 21:26:44+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"es"},"Are you sure that you want to delete this user?":["\u00bfSeguro que quieres borrar este usuario?"],"Upload a cover photo":["Subir una foto de portada"]}},"comment":{"reference":"assets\/js\/um-profile.js"}} );
1597//# sourceURL=um_profile-js-translations
1598</script>
vendor: 1 bytes, line 1598
1598
1599<script id="um_profile-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/um-profile.min.js?ver=2.13.1"></script>
vendor: 1 bytes, line 1599
1599
1600<script id="um_account-js" src="https://sharessoftware.com/wp-content/plugins/ultimate-member/assets/js/um-account.min.js?ver=2.13.1"></script>
vendor: 93 bytes, lines 1600-1601
1600
1601<script id="google-recapthca-api-v3-js" src="https://www.google.com/recaptcha/api.js?render=
16016LevgvUmAAAAALImuzTHijJxqOeiNTGqTdq2OIlZ
vendor: 25 bytes, line 1601
1601&#038;ver=3.0"></script>
1602<script id="um-recaptcha-js-extra">
1603var umRecaptchaData = {"version":"v3","site_key":"6LevgvUmAAAAALImuzTHijJxqOeiNTGqTdq2OIlZ"};
1604//# sourceURL=um-recaptcha-js-extra
1605</script>
vendor: 1 bytes, line 1605
1605
1606<script id="um-recaptcha-js" src="https://sharessoftware.com/wp-content/plugins/um-recaptcha/assets/js/um-recaptcha.min.js?ver=2.3.8"></script>
vendor: 1 bytes, line 1606
1606
1607<script id="wp-emoji-settings" type="application/json">
1608{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://sharessoftware.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1609</script>
vendor: 1 bytes, line 1609
1609
1610<script type="module">
1611/*! This file is auto-generated */
1612var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1613//# sourceURL=https://sharessoftware.com/wp-includes/js/wp-emoji-loader.min.js
1614</script>
1614
1615    
1615<script type="text/javascript">
1616    jQuery(document).ready(function($) {
1617       //console.log('WPSC ShareStools: Silent close JS function loaded');
1618       //console.log('WPSC ShareStools: Plugin is active and JS is running');
1619        
1620        // Add silent close ticket JavaScript function
1621        function wpsc_it_silent_close_ticket(ticket_id, nonce) {
1622           //console.log('WPSC ShareStools: Silent close function called with ticket_id:', ticket_id);
1623           //console.log('WPSC ShareStools: Nonce:', nonce);
1624            
1625            var data = {
1626                action: 'wpsc_it_silent_close_ticket',
1627                ticket_id: ticket_id,
1628                _ajax_nonce: nonce
1629            };
1630
1631           //console.log('WPSC ShareStools: Sending AJAX request with data:', data);
1632            jQuery('.wpsc-body').html(supportcandy.loader_html);
1633            jQuery.post(supportcandy.ajax_url, data, function(response) {
1634               //console.log('WPSC ShareStools: AJAX request completed');
1635               //console.log('WPSC ShareStools: AJAX response:', response);
1636                wpsc_get_individual_ticket(ticket_id);
1637                if (jQuery.isFunction(jQuery.fn.wpsc_get_ticket_list)) {
1638                    wpsc_get_ticket_list();
1639                }
1640            }).fail(function(xhr, status, error) {
1641               //console.log('WPSC ShareStools: AJAX request failed');
1642               //console.log('WPSC ShareStools: Status:', status);
1643               //console.log('WPSC ShareStools: Error:', error);
1644               //console.log('WPSC ShareStools: Response:', xhr.responseText);
1645            });
1646        }
1647
1648        // Make function globally available
1649        window.wpsc_it_silent_close_ticket = wpsc_it_silent_close_ticket;
1650       //console.log('WPSC ShareStools: Silent close function made globally available');
1651       //console.log('WPSC ShareStools: window.wpsc_it_silent_close_ticket exists:', typeof window.wpsc_it_silent_close_ticket);
1652    });
1653    </script>
1653
1654    </body>
1655</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.