PageSourceSearch

https://profosvita.online/register?next=%2F

html profosvita.online collected 2026-09-24 10:18:50 UTC 117,122 bytes, 1,344 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13<!DOCTYPE html>
14<!--[if lte IE 9]><html class="ie ie9 lte9" lang="uk"><![endif]-->
15<!--[if !IE]><!--><html lang="uk"><!--<![endif]-->
16<head dir="ltr">
17    <meta charset="UTF-8">
18    <meta http-equiv="X-UA-Compatible" content="IE=edge">
19    <meta name="viewport" content="width=device-width, initial-scale=1">
20
21        <!-- Google Tag Manager -->
22        
22<script>
23          setTimeout(function(){
vendor: 376 bytes, lines 23-28
23
24        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
25          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
26          j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
27          'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
28          })(window,document,'script','dataLayer','
28GTM-TTRWZB8
vendor: 3 bytes, line 28
28');
28}, 2000);
29          </script>
29
30          <!-- End Google Tag Manager -->
31
32
33
34  
35      <title>
36       Увійдіть або зареєструйтесь | Profosvita
37      </title>
38  
39
40
41  
42
43  
43<script type="text/javascript" src="/static/js/i18n/uk/djangojs.576b7825410b.js"></script>
43
44  
44<script type="text/javascript" src="/static/js/ie11_find_array.bd1c6dc7a133.js"></script>
44
45
46  <link rel="icon" type="image/x-icon" href="/static/lilac-profosvita-microsite/images/favicon.c04c3b06358a.ico" />
47
48  
49  
50
51    <link href="/static/lilac-profosvita-microsite/css/lms-style-vendor.68e48093f5dd.css" rel="stylesheet" type="text/css" />
52
53
54
55    
56  
57
58    <link href="/static/lilac-profosvita-microsite/css/lms-main-v1.7910c11f8795.css" rel="stylesheet" type="text/css" />
59
60
61
62
63    
64    
65<script type="text/javascript" src="/static/js/lms-base-vendor.188b06b0a06d.js" charset="utf-8"></script>
65
66
67
68    
69    
70<script type="text/javascript" src="/static/js/lms-base-application.2062f84b79fa.js" charset="utf-8"></script>
70
71
72
73
74  
75    
76    
77    
77<script type="text/javascript" src="/static/bundles/commons.643d54196a4f5187f1a5.0c89f49aea66.js" ></script>
77
78
79
80
81  
81<script>
82    window.baseUrl = "/static/";
83    (function (require) {
84      require.config({
85          baseUrl: window.baseUrl
86      });
87    }).call(this, require || RequireJS.require);
88  </script>
88
89  
89<script type="text/javascript" src="/static/lms/js/require-config.6c546fd31789.js"></script>
89
90  
91    
91<script type="text/javascript">
92        (function (require) {
93          require.config({
94              paths: {
95                'course_bookmarks/js/views/bookmark_button': 'course_bookmarks/js/views/bookmark_button.d4cfaf3361fa',
96'js/views/message_banner': 'js/views/message_banner.141974fd4f5d',
97'moment': 'common/js/vendor/moment-with-locales.8afc1b9c35cd',
98'moment-timezone': 'common/js/vendor/moment-timezone-with-data.80966a612306',
99'js/courseware/course_info_events': 'js/courseware/course_info_events.2fc35b57627f',
100'js/courseware/accordion_events': 'js/courseware/accordion_events.6064c7809de5',
101'js/dateutil_factory': 'js/dateutil_factory.762fd6ff462b',
102'js/courseware/link_clicked_events': 'js/courseware/link_clicked_events',
103'js/courseware/toggle_element_visibility': 'js/courseware/toggle_element_visibility.474ff5ba9de3',
104'js/student_account/logistration_factory': 'js/student_account/logistration_factory.7089732beec0',
105'js/courseware/courseware_factory': 'js/courseware/courseware_factory.1504fc10caef',
106'js/groups/views/cohorts_dashboard_factory': 'js/groups/views/cohorts_dashboard_factory.ebda13ca7b8d',
107'js/groups/discussions_management/discussions_dashboard_factory': 'js/discussions_management/views/discussions_dashboard_factory.2e10d9097343',
108'draggabilly': 'js/vendor/draggabilly.26caba6f7187',
109'hls': 'common/js/vendor/hls.5e0c7e1b3bfd'
110            }
111          });
112        }).call(this, require || RequireJS.require);
113    </script>
113
114  
115
116  
117  
118
119  
120
121
122  
123
124
125<script type="application/json" id="user-metadata">
126    null
127</script>
127
128
129  
130
131  
132
133
134  
135
136
137<!-- dummy Segment -->
138<script type="text/javascript">
139  var analytics = {
140    track: function() { return; },
141    trackLink: function() { return; },
142    pageview: function() { return; },
143    page: function() { return; }
144  };
145</script>
145
146<!-- end dummy Segment -->
147
148
149  <meta name="path_prefix" content="">
150  
151
152  <meta name="openedx-release-line" content="lilac" />
153
154
155
156
157
158
159</head>
160
161<body class="ltr  lang_uk">
162
163 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 163-164
163
164 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
164GTM-TTRWZB8
vendor: 87 bytes, lines 164-166
164"
165  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
166  
166<!-- End Google Tag Manager (noscript) -->
167
168<svg style="display: none">
169    <symbol viewBox="0 0 1536 1536" id="ico-fs-expand">
170        <path d="M1283 413L928 768l355 355 144-144q29-31 70-14 39 17 39 59v448q0 26-19 45t-45 19h-448q-42 0-59-40-17-39 14-69l144-144-355-355-355 355 144 144q31 30 14 69-17 40-59 40H64q-26 0-45-19t-19-45v-448q0-42 40-59 39-17 69 14l144 144 355-355-355-355-144 144q-19 19-45 19-12 0-24-5-40-17-40-59V64q0-26 19-45T64 0h448q42 0 59 40 17 39-14 69L413 253l355 355 355-355-144-144q-31-30-14-69 17-40 59-40h448q26 0 45 19t19 45v448q0 42-39 59-13 5-25 5-26 0-45-19z"/>
171    </symbol>
172    <symbol viewBox="0 0 1536 1536" id="ico-fs-shrink">
173        <path d="M768 832v448q0 26-19 45t-45 19-45-19l-144-144-332 332q-10 10-23 10t-23-10L23 1399q-10-10-10-23t10-23l332-332-144-144q-19-19-19-45t19-45 45-19h448q26 0 45 19t19 45zm755-672q0 13-10 23l-332 332 144 144q19 19 19 45t-19 45-45 19H832q-26 0-45-19t-19-45V256q0-26 19-45t45-19 45 19l144 144 332-332q10-10 23-10t23 10l114 114q10 10 10 23z"/>
174    </symbol>
175    <symbol viewBox="0 0 35 35" id="ico-linkedin">
176        <title>linkedin</title>
177        <path d="M17.5 0C7.8 0 0 7.8 0 17.5S7.8 35 17.5 35 35 27.2 35 17.5C35 7.8 27.2 0 17.5 0zM13.1 26H8.8V10.7h4.4V26zM11.1 9.7c-1.1 0-2-0.9-2-2.1s0.9-2.1 2.1-2.1c1.1 0 2.1 0.9 2.1 2.1C13.1 8.8 12.2 9.7 11.1 9.7zM28.4 26h-4.4V16.5c0-1.1-0.3-1.9-1.7-1.9 -2.3 0-2.7 1.9-2.7 1.9v9.5h-4.4V10.7h4.4v1.5c0.6-0.5 2.2-1.5 4.4-1.5 1.4 0 4.4 0.8 4.4 6V26z"/>
178    </symbol>
179    <symbol viewBox="0 0 35 35" id="ico-behance">
180        <title>behance</title>
181        <path d="M14.1 13.9c0-1.7-1.1-1.7-1.1-1.7h-0.6H8.3v3.5h4.3C13.4 15.8 14.1 15.5 14.1 13.9z"/>
182        <path d="M13 18.2H8.3v4.2h4.4c0.7 0 1.9-0.2 1.9-2.1C14.6 18.2 13 18.2 13 18.2z"/>
183        <path d="M24.8 15.8c-2.5 0-2.8 2.4-2.8 2.4h5.2C27.2 18.2 27.2 15.8 24.8 15.8z"/>
184        <path d="M17.5 0C7.8 0 0 7.8 0 17.5S7.8 35 17.5 35 35 27.2 35 17.5 27.2 0 17.5 0zM21.3 10.3h6.6v2h-6.5V10.3zM18 20.6c0 4.8-5 4.7-5 4.7H8.3 8.2 4.7V9.4h3.5 0.1 4.6c2.5 0 4.5 1.4 4.5 4.2s-2.4 3-2.4 3C18.2 16.6 18 20.6 18 20.6zM24.8 23.1c2.6 0 2.5-1.7 2.5-1.7h2.8c0 4.5-5.4 4.2-5.4 4.2 -6.5 0-6.1-6.1-6.1-6.1s0-6.1 6.1-6.1c6.4 0 5.5 6.9 5.5 6.9H22C22 23.3 24.8 23.1 24.8 23.1z"/>
185    </symbol>
186    <symbol viewBox="0 0 35 35" id="ico-facebook">
187        <title>facebook</title>
188        <path d="M17.5 0C7.8 0 0 7.8 0 17.5S7.8 35 17.5 35 35 27.2 35 17.5C35 7.8 27.2 0 17.5 0zM23.6 9.6h-2.2c-0.8 0-1.4 0.2-1.6 0.5 -0.3 0.3-0.4 0.9-0.4 1.5v2.7h4.2l-0.5 4.2h-3.6v10.8h-4.3V18.5h-3.6V14.3h3.6v-3.1c0-1.8 0.5-3.1 1.5-4.1 1-1 2.3-1.5 3.9-1.5 1.4 0 2.5 0.1 3.2 0.2C23.6 5.9 23.6 9.6 23.6 9.6z"/>
189    </symbol>
190    <symbol viewBox="0 0 35 35" id="ico-instagram">
191        <title>instagram</title>
192        <path d="M17.5 21c1.9 0 3.5-1.6 3.5-3.5 0-0.8-0.2-1.5-0.7-2 -0.6-0.9-1.7-1.5-2.8-1.5s-2.2 0.6-2.8 1.5c-0.4 0.6-0.7 1.3-0.7 2C14 19.4 15.6 21 17.5 21z"/>
193        <polygon points="25.2 13.2 25.2 10.3 25.2 9.8 24.7 9.8 21.8 9.9 21.8 13.2 "/>
194        <path d="M17.5 0C7.9 0 0 7.9 0 17.5S7.9 35 17.5 35 35 27.1 35 17.5 27.2 0 17.5 0zM27.5 15.5v8.1c0 2.1-1.7 3.8-3.8 3.8H11.4c-2.1 0-3.8-1.7-3.8-3.8v-8.1 -4.1c0-2.1 1.7-3.8 3.8-3.8h12.2c2.1 0 3.8 1.7 3.8 3.8L27.5 15.5 27.5 15.5z"/>
195        <path d="M22.9 17.5c0 3-2.4 5.4-5.4 5.4s-5.4-2.4-5.4-5.4c0-0.7 0.1-1.4 0.4-2H9.5v8.1c0 1.1 0.9 1.9 1.9 1.9h12.2c1.1 0 1.9-0.9 1.9-1.9v-8.1h-3C22.8 16.1 22.9 16.8 22.9 17.5z"/>
196    </symbol>
197    <symbol viewBox="0 0 35 35" id="ico-odnoklassniki">
198        <title>odnoklassniki</title>
199        <path d="M17.5 14.5c1.7 0 3-1.3 3-3s-1.3-3-3-3c-1.7 0-3 1.4-3 3C14.5 13.2 15.8 14.5 17.5 14.5z"/>
200        <path d="M17.5 0C7.8 0 0 7.8 0 17.5S7.8 35 17.5 35 35 27.2 35 17.5 27.2 0 17.5 0zM17.5 5.3c3.4 0 6.1 2.8 6.1 6.2 0 3.4-2.8 6.1-6.2 6.1 -3.4 0-6.1-2.8-6.1-6.2C11.4 8.1 14.1 5.3 17.5 5.3zM24.4 20.1c-0.8 0.8-1.7 1.3-2.7 1.7 -1 0.4-2 0.6-3 0.7 0.2 0.2 0.2 0.3 0.3 0.4 1.4 1.4 2.8 2.8 4.2 4.2 0.5 0.5 0.6 1.1 0.3 1.6 -0.3 0.6-0.9 1-1.6 1 -0.4 0-0.7-0.2-1-0.5 -1.1-1.1-2.1-2.1-3.2-3.2 -0.3-0.3-0.4-0.3-0.7 0 -1.1 1.1-2.1 2.2-3.2 3.2 -0.5 0.5-1.1 0.6-1.6 0.3 -0.6-0.3-1-0.9-1-1.5 0-0.4 0.2-0.7 0.5-1 1.4-1.4 2.8-2.8 4.2-4.2 0.1-0.1 0.2-0.2 0.3-0.3 -1.9-0.2-3.6-0.7-5-1.8 -0.2-0.1-0.4-0.3-0.5-0.4 -0.6-0.6-0.7-1.3-0.2-2 0.4-0.6 1.2-0.8 1.9-0.4 0.1 0.1 0.3 0.2 0.4 0.2 2.7 1.9 6.4 1.9 9.2 0.1 0.3-0.2 0.6-0.4 0.9-0.5 0.7-0.2 1.3 0.1 1.6 0.6C24.9 18.9 24.9 19.6 24.4 20.1z"/>
201    </symbol>
202    <symbol viewBox="0 0 35 35" id="ico-twitter">
203        <title>twitter</title>
204        <path d="M17.5 0C7.8 0 0 7.8 0 17.5S7.8 35 17.5 35 35 27.2 35 17.5C35 7.8 27.2 0 17.5 0zM26.2 13.6l0 0.6c0 5.7-4.3 12.3-12.3 12.3 -2.4 0-4.7-0.7-6.6-1.9 0.3 0 0.7 0.1 1 0.1 2 0 3.9-0.7 5.4-1.8 -1.9 0-3.5-1.3-4-3 0.3 0.1 0.5 0.1 0.8 0.1 0.4 0 0.8 0 1.1-0.1 -2-0.4-3.5-2.1-3.5-4.2v-0.1c0.6 0.3 1.2 0.5 2 0.5 -1.2-0.8-1.9-2.1-1.9-3.6 0-0.8 0.2-1.5 0.6-2.2 2.1 2.6 5.3 4.3 8.9 4.5 -0.1-0.3-0.1-0.6-0.1-1 0-2.4 1.9-4.3 4.3-4.3 1.2 0 2.4 0.5 3.1 1.4 1-0.2 1.9-0.6 2.7-1 -0.3 1-1 1.9-1.9 2.4 0.9-0.1 1.7-0.3 2.5-0.7C27.8 12.2 27 13 26.2 13.6z"/>
205    </symbol>
206    <symbol viewBox="0 0 35 35" id="ico-vimeo">
207        <title>vimeo</title>
208        <path d="M17.5 0C7.8 0 0 7.8 0 17.5S7.8 35 17.5 35 35 27.2 35 17.5 27.2 0 17.5 0zM29.9 11.7c-0.1 2.4-1.8 5.7-5.1 9.9 -3.4 4.4-6.2 6.6-8.5 6.6 -1.4 0-2.7-1.3-3.7-4 -0.7-2.4-1.3-4.9-2-7.3 -0.7-2.7-1.5-4-2.4-4 -0.2 0-0.8 0.4-1.9 1.2l-1.2-1.5c1.2-1.1 2.4-2.1 3.6-3.2 1.6-1.4 2.9-2.1 3.7-2.2 1.9-0.2 3.1 1.1 3.6 4 0.5 3 0.8 4.9 1 5.7 0.6 2.5 1.2 3.8 1.8 3.8 0.5 0 1.3-0.8 2.3-2.5 1-1.6 1.6-2.9 1.7-3.7 0.1-1.4-0.4-2.1-1.7-2.1 -0.6 0-1.2 0.1-1.8 0.4 1.2-4 3.5-5.9 7-5.8C28.8 6.9 30 8.5 29.9 11.7z"/>
209    </symbol>
210    <symbol viewBox="0 0 35 35" id="ico-vk">
211        <title>vk</title>
212        <path d="M17.5 0C7.8 0 0 7.8 0 17.5S7.8 35 17.5 35 35 27.2 35 17.5 27.2 0 17.5 0zM26.4 19.4c0.8 0.8 1.7 1.5 2.4 2.4 0.3 0.4 0.6 0.8 0.9 1.2 0.3 0.6 0 1.4-0.5 1.4l-3.6 0c-0.9 0.1-1.7-0.3-2.3-0.9 -0.5-0.5-1-1-1.4-1.6 -0.2-0.2-0.4-0.4-0.6-0.6 -0.5-0.3-0.9-0.2-1.2 0.3 -0.3 0.5-0.4 1.1-0.4 1.7 0 0.8-0.3 1.1-1.1 1.1 -1.8 0.1-3.5-0.2-5.1-1.1 -1.4-0.8-2.5-1.9-3.5-3.2 -1.9-2.5-3.3-5.3-4.5-8.1 -0.3-0.6-0.1-1 0.6-1 1.2 0 2.3 0 3.5 0 0.5 0 0.8 0.3 1 0.7 0.6 1.6 1.4 3 2.4 4.4 0.3 0.4 0.5 0.7 0.9 1 0.4 0.3 0.7 0.2 0.9-0.3 0.1-0.3 0.2-0.6 0.2-0.9 0.1-1.1 0.1-2.2-0.1-3.2 -0.1-0.7-0.5-1.1-1.2-1.2 -0.3-0.1-0.3-0.2-0.1-0.4 0.3-0.3 0.6-0.5 1.1-0.5l4.1 0c0.6 0.1 0.8 0.4 0.9 1.1l0 4.5c0 0.2 0.1 1 0.6 1.1 0.4 0.1 0.6-0.2 0.8-0.4 1-1 1.7-2.2 2.3-3.5 0.3-0.6 0.5-1.1 0.7-1.7 0.2-0.4 0.4-0.6 0.9-0.6l3.9 0c0.1 0 0.2 0 0.3 0 0.7 0.1 0.8 0.4 0.6 1 -0.3 1-0.9 1.8-1.5 2.7 -0.7 0.9-1.3 1.8-2 2.7C25.6 18.3 25.6 18.7 26.4 19.4z"/>
213    </symbol>
214    <symbol viewBox="0 0 35 35" id="ico-youtube">
215        <title>youtube</title>
216        <path d="M15.2 24.5c0 0.3 0 0.5 0 0.6 0 0.2 0 0.2-0.1 0.3 0 0.2-0.2 0.3-0.4 0.4 -0.2 0.1-0.3 0-0.5-0.3 0 0 0-0.1 0-0.3 0-0.2 0-0.4 0-0.6l0-3.8h-1.4l0 3.8c0 0.3 0 0.5 0 0.7s0 0.4 0 0.5c0 0.2 0 0.3 0.1 0.5 0 0.2 0.1 0.3 0.3 0.5 0.2 0.1 0.4 0.2 0.6 0.2 0.2 0 0.4 0 0.7-0.1 0.2-0.1 0.4-0.2 0.6-0.3 0.2-0.1 0.3-0.3 0.4-0.4l0 0.8L16.7 26.8v-6.1h-1.4L15.2 24.5 15.2 24.5z"/>
217        <path d="M20.1 20.5c-0.3 0-0.7 0.2-1.2 0.5V18.6h-1.4v8.2l1.2 0 0.1-0.5c0.4 0.3 0.7 0.5 1 0.6 0.3 0.1 0.6 0 0.8-0.1 0.2-0.1 0.4-0.3 0.5-0.6 0.1-0.3 0.2-0.6 0.2-1v-3.2c0-0.6-0.2-1-0.6-1.3C20.5 20.5 20.3 20.5 20.1 20.5zM20.2 25.3c0 0.1-0.1 0.2-0.2 0.3 -0.
2171 0.1-0.3 0.1-0.4 0.1 -0.2 0-0.3 0-0.4-0.1 -0.1-0.1-0.2-0.2-0.2-0.3v-3.6c0-0.1 0.1-0.2 0.2-0.3 0.1-0.1 0.3-0.1 0.4-0.1 0.2 0 0.3 0 0.4 0.1 0.1 0.1 0.2 0.2 0.2 0.3V25.3z"/>
218        <polygon points="13.2 18.6 8.6 18.6 8.6 19.6 10.1 19.6 10.1 26.8 11.5 26.8 11.5 19.6 13.2 19.6 "/>
219        <path d="M17.5 0C7.8 0 0 7.8 0 17.5S7.8 35 17.5 35 35 27.2 35 17.5C35 7.8 27.2 0 17.5 0zM20 12.7V8.5h1.3v4.9c0 0.1 0 0.2 0.1 0.3 0.1 0.1 0.2 0.1 0.4 0.1 0.1 0 0.3 0 0.4-0.1 0.1-0.1 0.2-0.2 0.2-0.3V8.5h1.2v6.3h-1.6l0-0.5c-0.1 0.2-0.3 0.4-0.4 0.5 -0.2 0.1-0.3 0.2-0.5 0.2 -0.2 0-0.4-0.1-0.6-0.2 -0.1-0.1-0.3-0.2-0.4-0.4 0-0.1-0.1-0.2-0.1-0.3 0-0.1 0-0.2 0-0.3 0-0.1 0-0.2 0-0.4L20 12.7 20 12.7zM16.1 8.6c0.3-0.2 0.6-0.3 1.1-0.3 0.4 0 0.7 0.1 1 0.2 0.3 0.1 0.5 0.3 0.6 0.5 0.1 0.2 0.2 0.4 0.3 0.6 0.1 0.3 0.1 0.6 0.1 1v1.6c0 0.6 0 1-0.1 1.3 0 0.2-0.1 0.5-0.3 0.8 -0.2 0.3-0.4 0.4-0.6 0.5 -0.3 0.1-0.6 0.2-0.9 0.2 -0.3 0-0.7 0-0.9-0.2 -0.3-0.1-0.5-0.2-0.6-0.4 -0.1-0.2-0.2-0.4-0.3-0.7 -0.1-0.3-0.1-0.7-0.1-1.3 0 0 0-1.7 0-1.7 0-0.6 0.1-1 0.2-1.4C15.6 9 15.8 8.7 16.1 8.6zM11.9 6l0.9 3.1 0.9-3.1h1.7l-1.8 4.2v4.8H12.2v-4.8l-1.9-4.2H11.9zM27.8 26c0 0.4-0.1 0.8-0.3 1.2 -0.2 0.4-0.4 0.7-0.7 0.9 -0.3 0.3-0.7 0.5-1.1 0.6 -0.4 0.2-0.8 0.2-1.3 0.2H10.6c-0.5 0-0.9-0.1-1.3-0.2 -0.4-0.2-0.8-0.4-1.1-0.6 -0.3-0.3-0.6-0.6-0.7-0.9 -0.2-0.4-0.3-0.7-0.3-1.2v-6.8c0-0.4 0.1-0.8 0.3-1.2 0.2-0.4 0.4-0.7 0.7-0.9 0.3-0.3 0.7-0.5 1.1-0.6 0.4-0.2 0.8-0.2 1.3-0.2H24.4c0.5 0 0.9 0.1 1.3 0.2s0.8 0.4 1.1 0.6c0.3 0.3 0.6 0.6 0.7 0.9 0.2 0.4 0.3 0.7 0.3 1.2V26z"/>
220        <path d="M17.2 13.9c0.2 0 0.3-0.1 0.4-0.2 0.1-0.1 0.2-0.3 0.2-0.4V9.9c0-0.2-0.1-0.3-0.2-0.5 -0.1-0.1-0.3-0.2-0.4-0.2 -0.2 0-0.3 0.1-0.4 0.2 -0.1 0.1-0.2 0.3-0.2 0.5v3.4c0 0.2 0.1 0.3 0.2 0.4C16.9 13.9 17.1 13.9 17.2 13.9z"/>
221        <path d="M24.7 24.7v0.2 0.5c0 0.2-0.1 0.3-0.2 0.4 -0.1 0.1-0.3 0.1-0.4 0.1h-0.2c-0.2 0-0.3 0-0.4-0.1 -0.1-0.1-0.2-0.2-0.2-0.4v-0.1 -0.6 -0.8h2.5v-0.8c0-0.3 0-0.6 0-0.9 0-0.3 0-0.5-0.1-0.7 0-0.3-0.2-0.5-0.4-0.7 -0.2-0.2-0.5-0.3-0.7-0.3 -0.3-0.1-0.6-0.1-0.9 0 
221-0.3 0-0.5 0.1-0.8 0.3 -0.3 0.2-0.5 0.4-0.6 0.8 -0.1 0.3-0.2 0.8-0.2 1.3v1.9c0 0.8 0.2 1.4 0.6 1.7 0.4 0.3 0.8 0.5 1.2 0.5 0 0 0.1 0 0.1 0 0.5 0 0.9-0.2 1.3-0.6 0.3-0.3 0.4-0.6 0.4-1.1 0-0.1 0-0.3-0.1-0.5H24.7v0h0V24.7zM23.3 22.1c0-0.2 0.1-0.3 0.2-0.4 0.1-0.1 0.3-0.2 0.4-0.2h0.1c0.2 0 0.3 0.1 0.5 0.2 0.1 0.1 0.2 0.2 0.2 0.4l0 0.8h-1.4L23.3 22.1z"/>
222    </symbol>
223    <symbol viewBox="0 0 112.2 112.2" width="35" height="35" id="ico-pinterest">
224        <circle cx="56.1" cy="56.1" r="56.1"/><path d="M60.6 75.1c-4.2-0.3-6-2.4-9.3-4.4 -1.8 9.6-4.1 18.8-10.7 23.6 -2-14.5 3-25.4 5.3-36.9 -4-6.7 0.5-20.2 8.9-16.9 10.4 4.1-9 25 4 27.6 13.6 2.7 19.1-23.5 10.7-32 -12.1-12.3-35.3-0.3-32.5 17.4 0.7 4.3 5.2 5.6 1.8 11.6 -7.8-1.7-10.1-7.8-9.8-16 0.5-13.4 12-22.7 23.6-24 14.6-1.6 28.4 5.4 30.3 19.1C85 59.5 76.3 76.3 60.6 75.1L60.6 75.1z" fill="#fff"/>
225    </symbol>
226    <symbol viewBox="0 0 100 70" id="logo-edx">
227        <title>logo-edx</title>
228        <g>
229            <g>
230                <path d="M19.25,44.898V30.376h3.838c0.895,0,1.579,0.043,2.051,0.129c0.662,0.11,1.217,0.32,1.665,0.63
231                c0.448,0.31,0.808,0.744,1.081,1.301c0.273,0.558,0.409,1.171,0.409,1.839c0,1.147-0.365,2.117-1.094,2.911
232                c-0.73,0.794-2.048,1.191-3.955,1.191h-2.21v6.521H19.25z M21.034,36.786h2.238c1.153,0,1.971-0.215,2.455-0.644
233                c0.484-0.429,0.727-1.033,0.727-1.812c0-0.564-0.143-1.047-0.428-1.448c-0.285-0.401-0.661-0.667-1.127-0.795
234                c-0.3-0.08-0.855-0.12-1.664-0.12h-2.201V36.786z"/>
235                <path d="M30.446,44.898V30.376h9.125v1.591H32.23v4.545h7.043v1.582H32.23v5.213h7.653v1.591H30.446z"/>
236                <path d="M42.078,44.898V30.376h1.83l8.121,11.625V30.376h1.711v14.522h-1.83l-8.121-11.634v11.634H42.078z"/>
237                <g>
238                    <path d="M15.034,32.17c1.454,1.485,2.181,3.277,2.181,5.374c0,2.098-0.727,3.889-2.181,5.374
239                  c-1.454,1.485-3.208,2.228-5.263,2.228c-2.054,0-3.808-0.743-5.263-2.228c-1.454-1.485-2.181-3.277-2.181-5.374
240                  c0-2.098,0.727-3.889,2.181-5.374c1.454-1.485,3.208-2.228,5.263-2.228C11.825,29.942,13.579,30.685,15.034,32.17z
241                   M9.771,31.882c-1.533,0-2.84,0.552-3.922,1.657c-1.082,1.105-1.622,2.44-1.622,4.005c0,1.566,0.542,2.902,1.627,4.01
242                  c1.085,1.108,2.39,1.661,3.918,1.661c1.533,0,2.84-0.554,3.922-1.661c1.082-1.108,1.622-2.444,1.622-4.01
243                  c0-1.565-0.541-2.901-1.622-4.005C12.612,32.434,11.304,31.882,9.771,31.882z"/>
244                </g>
245            </g>
246            <path fill-rule="evenodd" clip-rule="evenodd" d="M78.941,25.841c0,0.994,0,2.983,0,2.983l1.585,0.023
247              c0,0,0.213,0.259,0.326,0.379c0,0.008,0-0.014,0-0.007c0,3.946,0,7.891,0,11.837c0,0.008,0,0.016,0,0.023
248              c-0.176,0.196-0.323,0.423-0.513,0.606c-0.492,0.018-0.914-0.034-1.398-0.023c0,1.025,0,2.051,0,3.076c-0.373,0-0.746,0-1.118,0
249              c0-0.427,0-0.854,0-1.282c-0.939,0.614-2.14,1.169-3.658,1.282c-0.311,0-0.621,0-0.932,0c-2.234-0.197-3.734-1.128-4.94-2.353
250              c0-0.008,0-0.016,0-0.023c0.545-0.589,0.985-1.283,1.305-2.097c-0.878,0-1.755,0-2.633,0c-0.008,0-0.015,0-0.023,0
251              c-0.197-0.509-0.379-1.035-0.466-1.654c0-0.008,0-0.016,0-0.023c0.996,0.037,2.046,0.02,3.076,0.023c0.008,0,0.016,0,0.023,0
252              c0.551,1.827,2.321,3.419,4.777,3.029c1.864-0.296,3.347-1.851,3.472-3.868c0.095-1.527-0.421-2.573-1.188-3.355
253              c-0.635-0.647-1.444-1.175-2.586-1.258c-2.185-0.159-3.382,0.979-4.148,2.26c-0.008,0-0.016,0-0.023,0
254              c-0.302-1.197-0.865-2.133-1.561-2.936c0-0.008,0-0.016,0-0.023c1.001-1.111,2.424-1.997,4.311-2.284
255              c2.091-0.318,3.925,0.313,5.196,1.212c0-0.839,0-1.678,0-2.517c-0.614-0.054-1.328-0.008-1.981-0.023c0-1.002,0-2.004,0-3.006
256              C76.875,25.841,77.908,25.841,78.941,25.841z"/>
257            <path fill-rule="evenodd" clip-rule="evenodd" d="M78.941,25.841c0.637,0,1.274,0,1.911,0
258              c0,1.118,0,2.267,0,3.385c-0.116-0.118-0.326-0.379-0.326-0.379l-1.585-0.023C78.941,28.824,78.941,26.836,78.941,25.841z"/>
259            <path fill-rule="evenodd" clip-rule="evenodd" d="M80.851,25.841c1.856,0,3.713,0,5.569,0
260              c0,0.994,0,1.988,0,2.983c-0.552,0.016-1.165-0.031-1.678,0.023c0.994,1.243,1.996,2.478,3.006,3.705
261              c0.996-1.225,1.992-2.45,2.983-3.682c0.023-0.001,0.018-0.029,0.023-0.047c-0.559,0-1.118,0-1.678,0c0-0.994,0-1.988,0-2.983
262              c2.486,0,4.971,0,7.456,0c0,0.994,0,1.988,0,2.983c-0.52,0.016-1.103-0.031-1.584,0.023c-1.729,2.062-3.401,4.18-5.103,6.268
263              c1.735,2.211,3.529,4.363,5.289,6.548c0.466,0,0.932,0,1.398,0c0,1.025,0,2.051,0,3.076c-2.486,0-4.971,0-7.456,0
264              c0-1.025,0-2.051,0-3.076c0.621,0,1.243,0,1.864,0c-0.997-1.294-2.138-2.647-3.192-3.961c-1.076,1.317-2.141,2.643-3.216,3.961
265              c0.629,0,1.258,0,1.887,0c0,1.025,0,2.051,0,3.076c-1.087,0-2.175,0-3.262,0c0-1.018,0-2.035,0-3.052
266              c-0.716-0.013-1.546-0.008-2.307-0.023c0-0.194,0-0.388,0-0.582c0-0.008,0-0.016,0-0.023c1.606-1.967,3.203-3.943,4.8-5.919
267              c-1.583-1.99-3.186-3.96-4.8-5.919c0-0.008,0-0.016,0-0.023C80.851,28.078,80.851,26.96,80.851,25.841z"/>
268            <path fill-rule="evenodd" clip-rule="evenodd" d="M84.743,28.847c0.513-0.054,1.126-0.008,1.678-0.023
269              C85.908,28.878,85.294,28.832,84.743,28.847z"/>
270            <path fill-rule="evenodd" clip-rule="evenodd" d="M89.077,28.824c0.559,0,1.118,0,1.678,0
271              c-0.005,0.018-0.001,0.046-0.023,0.047C90.234,28.801,89.574,28.894,89.077,28.824z"/>
272            <path fill-rule="evenodd" clip-rule="evenodd" d="M94.949,28.847c0.482-0.054,1.064-0.008,1.584-0.023
273              C96.052,28.878,95.469,28.832,94.949,28.847z"/>
274            <path fill-rule="evenodd" clip-rule="evenodd" d="M62.7,30.106c0.14-0.039,0.442-0.039,0.582,0
275              C63.088,30.106,62.894,30.106,62.7,30.106z"/>
276            <path fill-rule="evenodd" clip-rule="evenodd" d="M58.039,32.016c1.175-1.015,2.571-1.809,4.66-1.911
277              c0.194,0,0.388,0,0.582,0c2.056,0.095,3.424,0.879,4.567,1.887c0.099,0.118,0.208,0.227,0.326,0.326
278              c0.037,0.056,0.083,0.103,0.14,0.14c0,0.008,0,0.016,0,0.023c-0.754,0.769-1.303,1.742-1.654,2.913c-0.008,0-0.016,0-0.023,0
279              c-0.671-1.232-1.69-2.116-3.472-2.237c-0.09-0.002-0.292-0.012-0.396,0c-1.199,0.044-1.985,0.5-2.656,1.072
280              c-0.126,0.107-0.243,0.223-0.349,0.35c-0.382,0.433-0.688,0.943-0.885,1.561c2.534,0.023,5.072,0.008,7.596,0.023
281              c-0.111,0.728-0.142,1.703,0,2.423c0,0.008,0,0.016,0,0.023c-2.532,0-5.064,0-7.596,0c0.456,1.466,1.424,2.513,2.936,2.913
282              c1.624,0.43,3.037-0.135,3.915-0.909c0.105-0.093,0.347-0.293,0.396-0.35c0.241-0.023,0.588,0,0.816,0c0.008,0,0.016,0,0.023,0
283              c0.321,0.821,0.804,1.48,1.328,2.097c0,0.008,0,0.016,0,0.023c-1.175,1.257-2.68,2.182-4.94,2.353c-0.241,0-0.481,0-0.722,0
284              c-2.091-0.165-3.679-1-4.823-2.144c-1.144-1.144-1.997-2.735-2.12-4.87c0-0.202,0-0.404,0-0.606
285              c0.101-2.089,0.896-3.485,1.911-4.66C57.754,32.321,57.901,32.174,58.039,32.016z"/>
286            <path fill-rule="evenodd" clip-rule="evenodd" d="M68.315,32.482c0.696,0.803,1.259,1.739,1.561,2.936
287              c-0.443,0.769-0.638,2.137-0.326,3.192c-1.03-0.003-2.079,0.013-3.076-0.023c-0.142-0.72-0.111-1.695,0-2.423
288              c0.155,0,0.311,0,0.466,0c-0.019-0.238-0.18-0.535-0.28-0.769C67.012,34.224,67.561,33.251,68.315,32.482z"/>
289            <path fill-rule="evenodd" clip-rule="evenodd" d="M66.638,35.395c0.008,0,0.016,0,0.023,0
290              c0.1,0.234,0.261,0.531,0.28,0.769c-0.155,0-0.311,0-0.466,0C66.522,35.901,66.593,35.661,66.638,35.395z"/>
291            <path fill-rule="evenodd" clip-rule="evenodd" d="M69.876,35.418c0.008,0,0.016,0,0.023,0
292              c0.218,0.916,0.357,2.174,0.14,3.192c-0.155,0-0.311,0-0.466,0c-0.008,0-0.016,0-0.023,0
293              C69.238,37.555,69.433,36.187,69.876,35.418z"/>
294            <path fill-rule="evenodd" clip-rule="evenodd" d="M66.964,40.265c0.878,0,1.755,0,2.633,0
295              c-0.32,0.814-0.76,1.508-1.305,2.097C67.768,41.745,67.284,41.086,66.964,40.265z"/>
296            <path fill-rule="evenodd" clip-rule="evenodd" d="M80.851,41.081c0,0.194,0,0.388,0,0.582
297              c0.774,0.007,1.599-0.003,2.307,0.023c0,1.017,0,2.035,0,3.052c-1.406,0-2.812,0-4.218,0c0-1.025,0-2.051,0-3.076
298              c0.484-0.01,0.906,0.041,1.398,0.023C80.529,41.504,80.675,41.277,80.851,41.081z"/>
299            <path fill-rule="evenodd" clip-rule="evenodd" d="M67.849,31.993c0.118,0.099,0.227,0.208,0.326,0.326
300              C68.057,32.22,67.948,32.111,67.849,31.993z"/>
301            <path fill-rule="evenodd" clip-rule="evenodd" d="M59.764,34.579c0.107-0.126,0.223-0.243,0.349-0.35
302              C60.006,34.356,59.89,34.473,59.764,34.579z"/>
303        </g>
304    </symbol>
305    <symbol viewBox="0 0 100 100" id="logo-raccoon">
306        <path d="M68.6 10.2v12.6L57.3 20.3h0L50 20.3v0l-7.2 0h0l-11.3 2.5V10.2L12.8 28.9 0.9 40.7l0 0 9.2 9.2 13.5 13.5 9.3 9.3L50 89.8v0l17.1-17.1 9.3-9.3 13.4-13.5 9.2-9.2 -11.8-11.9L68.6 10.2zM64.3 71.8l0 0L50 66.7v0l-14.3 5.2 0 0 -9.7-9.8 9.6-5.9L50 53v0l14.4 3.1 9.6 5.9L64.3 71.8zM95.3 40.7l-7.5 7.6h0l-9.5-7.5 -9.6-3.9 -7.9 3.9L50 46V45.9l-10.7-5.2 -7.9-3.9 -9.6 3.9 -9.5 7.5 0 0 -7.5-7.6 0 0 12.6-12.6 11.6-11.6 0 9.9 0.1 0 14.7-3.6 0 0H50v0h6.4l14.7 3.6 0.1 0 0-9.9L82.7 28.1l12.6 12.6V40.7z"/>
307    </symbol>
308    <symbol viewBox="0 0 65 53" id="logo-raccoon-colored">
309        <g transform="translate(-7.698 -13.369)">
310            <g transform="translate(10.067 17.589)">
311                <path d="M26.35,17.589l-7.915,7.886,7.876-1.284Z" transform="translate(-10.067 -17.589)" fill="#c6c6c6" />
312                <path d="M18.4,25.443l-8.335,8.364,12.59.086L26.279,24.2v-.045Z" transform="translate(-10.067 -17.589)" fill="#dbdadb" />
313                <path d="M15.182,39.075l7.475-5.182-12.59-.086Z" transform="translate(-10.067 -17.589)" fill="#c6c6c6" />
314                <path d="M22.657,33.893l5.477-2.585-1.855-7.1Z" transform="translate(-10.067 -17.589)" fill="#b7b7b7" />
315            </g>
316            <path d="M26.279,24.2l1.855,7.1,4.97,2.525,7.317,3.486-4.193-15.53Z" transform="translate(-0.203 -0.058)" fill="#fff" />
317            <path d="M36.228,21.789l4.193,15.53,4.307-15.53Z" transform="translate(-0.28 -0.058)" fill="#e4e4e5" />
318            <path d="M44.728,21.789l-4.307,15.53L47.6,33.833l5.136-2.6,1.858-7.05Z" transform="translate(-0.357 -0.058)" fill="#b9b9b9" />
319            <g transform="translate(52.179 17.597)">
320                <path d="M54.609,17.6,54.6,24.163l7.751,1.193Z" transform="translate(-52.74 -17.597)" fill="#c6c6c6" />
321                <path d="M52.74,31.234l6.555,2.6-4.7-9.649Z" transform="translate(-52.74 -17.597)" fill="#fff" />
322                <path d="M62.349,25.356,54.6,24.163v.021l4.7,9.649,11.424-.085Z" transform="translate(-52.74 -17.597)" fill="#e9e8e9" />
323                <path d="M59.295,33.833l6.373,5.011,5.051-5.1Z" transform="translate(-52.74 -17.597)" fill="#c6c6c6" />
324            </g>
325            <g transform="translate(15.192 31.174)">
326                <path d="M15.192,39.071,24.2,48.086l6.4-3.966L22.667,33.888Z" transform="translate(-15.192 -31.303)" fill="#191c1a" />
327                <path d="M22.667,33.888,30.6,44.12,28.144,31.3Z" transform="translate(-15.192 -31.303)" />
328            </g>
329            <path d="M33.114,33.828,28.144,31.3,30.6,44.12l9.831-2.095V37.314Z" transform="translate(-0.215 -0.116)" fill="#464749" />
330            <path d="M47.614,33.828l-7.183,3.486v4.711l9.674,2.06L52.75,31.229Z" transform="translate(-0.345 -0.116)" fill="#181a19" />
331            <g transform="translate(49.543 31.101)">
332                <path d="M52.75,31.229,50.1,44.085l9.2-10.257Z" transform="translate(-50.104 -31.229)" fill="#393b3c" />
333                <path d="M59.305,33.828,50.1,44.085l6.446,3.973,9.183-9.181Z" transform="translate(-50.104 -31.229)" fill="#46474a" />
334            </g>
335            <path d="M24.214,48.025l6.571,6.651,9.644-3.57-9.766-7.054Z" transform="translate(-0.188 -0.189)" fill="#b9b9b9" />
336            <path d="M30.663,44.052l9.766,7.054.065-9.15Z" transform="translate(-0.231 -0.17)" fill="#e4e4e5" />
337            <path d="M40.494,41.956l-.065,9.15,9.738-7.089Z" transform="translate(-0.329 -0.17)" fill="#e4e4e5" />
338            <path d="M50.167,44.017l-9.738,7.089L50.055,54.6l6.656-6.531Z" transform="translate(-0.373 -0.188)" fill="#fff" />
339            <path d="M30.668,54.659l9.762,9.834V51.106Z" transform="translate(-0.231 -0.262)" fill="#181a19" />
340            <path d="M40.429,51.106V64.493l9.762-9.849Z" transform="translate(-0.329 -0.262)" fill="#46474a" />
341            <path d="M10.067,33.807l8.37-8.369-2.745.449L7.7,33.881l2.38-.064Z" transform="translate(0 -0.071)" fill="#464749" />
342            <path d="M36.228,21.789h8.5l.008,0,.59-1.643h0l-9.864.031.72,1.624Z" transform="translate(-0.28)" fill="#393b3c" />
343            <path d="M70.719,33.748l0,0,2.541.073L65.35,25.9l-3.018-.56Z" transform="translate(-0.561 -0.07)" fill="#464749" />
344            <path d="M54.6,24.184l.011-6.587,7.723,7.742,3.018.56L52.883,13.406v8.343l1.662,2.422Z" transform="translate(-0.561)" fill="#181a19" />
345            <path d="M54.546,24.171l-1.662-2.422v.04l-7.558-1.641-.59,1.643Z" transform="translate(-0.373)" fill="#464749" />
346            <path d="M40.429,64.306v2.315l.01.01L51.93,55.145l-1.867-.558Z" transform="translate(-0.34 -0.262)" fill="#46474a" />
347            <path d="M73.258,33.823l-2.541-.073L65.68,38.832l-9.08,9.16-6.537,6.6,1.867.558,6.218-6.216,8.986-8.982,6.125-6.123Z" transform="translate(-0.561 -0.168)" fill="#46474a" />
348            <path d="M40.429,64.306l-.042.042-9.621-9.691L24.187,48.03l-8.924-8.99-5.2-5.233L7.7,33.881l6.218,6.228,8.779,8.779,6.3,6.3,11.43,11.429Z" transform="translate(0 -0.262)" fill="#181a19" />
349            <path d="M35.458,20.178H35.35L28.1,21.789v-.023l.107-8.4L15.692,25.887l2.745-.449,7.868-7.868L26.291,24.2l.11-.027L36.178,21.8Z" fill="#181a19" />
350        </g>
351    </symbol>
352    <symbol viewBox="0 0 35.1 35.1" id="ico-google-plus">
353        <path d="M17.5,0C7.9,0,0,7.9,0,17.5s7.9,17.5,17.5,17.5s17.5-7.9,17.5-17.5S27.2,0,17.5,0z M21,17.5
354            c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7c0-4.8,3.9-8.7,8.7-8.7c2.1,0,4.1,0.8,5.7,2.1l-2.3,2.6c-0.9-0.8-2.1-1.3-3.4-1.3
355            c-2.9,0-5.2,2.4-5.2,5.2s2.4,5.2,5.2,5.2c2.3,0,4.2-1.5,4.9-3.5h-4.9v-3.5H21V17.5z M28,17.5V21h-1.7v-3.5h-3.5v-1.7h3.5v-3.5H28
356            v3.5h3.5v1.7H28z"/>
357    </symbol>
358    <symbol viewBox="0 0 437.6 437.6" id="ico-help">
359        <path d="m194 142.8c0.8 1.6 1.6 3.2 2.4 4.4s2 2.4 2.8 3.6c1.2 1.2 2.4 2.4 4 3.6 1.2 0.8 2.8 2 4.8 2.4 1.6 0.8 3.2 1.2 5.2 1.6s3.6 0.4 5.2 0.4 3.6 0 5.2-0.4 3.2-0.8 4.4-1.6h0.4c1.6-0.8 3.2-1.6 4.8-2.8 1.2-0.8 2.4-2 3.6-3.2l0.4-0.4c1.2-1.2 2-2.4 2.8-3.6s1.6-2.4 2-4c0-0.4 0-0.4 0.4-0.8 0.8-1.6 1.2-3.6 1.6-5.2s0.4-3.6 0.4-5.2 0-3.6-0.4-5.2-0.8-3.2-1.6-5.2c-1.2-2.8-2.8-5.2-4.8-7.2l-0.8-0.8c-1.2-1.2-2.4-2-4-3.2-1.6-0.8-2.8-1.6-4.4-2.4s-3.2-1.2-4.8-1.6c-2-0.4-3.6-0.4-5.2-0.4s-3.6 0-5.2 0.4-3.2 0.8-4.8 1.6h-0.4c-1.6 0.8-3.2 1.6-4.4 2.4-1.6 1.2-2.8 2-4 3.2s-2.4 2.4
359-3.2 3.6-1.6 2.8-2.4 4.4-1.2 3.2-1.6 4.8c-0.4 2-0.4 3.6-0.4 5.2s0 3.6 0.4 5.2c0.4 3.2 1.2 4.8 1.6 6.4z"/>
360        <path d="m249.6 289.2h-9.2v-98c0-5.6-4.4-10.4-10.4-10.4h-42c-5.6 0-10.4 4.4-10.4 10.4v21.6c0 5.6 4.4 10.4 10.4 10.4h8.4v66.4h-8.4c-5.6 0-10.4 4.4-10.4 10.4v21.6c0 5.6 4.4 10.4 10.4 10.4h61.6c5.6 0 10.4-4.4 10.4-10.4v-21.6c0-6-4.8-10.8-10.4-10.8z"/>
361        <path d="m218.8 0c-120.8 0-218.8 98-218.8 218.8s98 218.8 218.8 218.8 218.8-98 218.8-218.8-98-218.8-218.8-218.8zm0 408.8c-104.8 0-190-85.2-190-190s85.2-190 190-190 190 85.2 190 190-85.2 190-190 190z"/>
362    </symbol>
363    <symbol viewBox="0 0 400 60" id="certificate-dot">
364        <path d="M-1-1h582v402H-1z"/>
365        <g/>
366    </symbol>
367    <symbol viewBox="0 0 451.8 451.8" id="ico-arrow-down">
368        <path d="M225.9 354.7c-8.1 0-16.2-3.1-22.4-9.3L9.3 151.2c-12.4-12.4-12.4-32.4 0-44.8 12.4-12.4 32.4-12.4 44.7 0l171.9 171.9 171.9-171.9c12.4-12.4 32.4-12.4 44.7 0 12.4 12.4 12.4 32.4 0 44.8L248.3 345.4C242.1 351.6 234 354.7 225.9 354.7z"/>
369    </symbol>
370    <symbol viewBox="0 0 36 36" id="ico-fb">
371        <title>Facebook</title>
372        <defs><style>.a{fill:none;stroke:#fff;stroke-width:2px;}.b{fill:#fff;}</style></defs>
373        <path class="a" d="M3.572,3.574l0,0A8.483,8.483,0,0,1,8.689,1.348,70.187,70.187,0,0,1,18,1a70.366,70.366,0,0,1,9.309.347,8.518,8.518,0,0,1,5.122,2.219,8.507,8.507,0,0,1,2.225,5.122A70.2,70.2,0,0,1,35,18a70.2,70.2,0,0,1-.348,9.308,8.508,8.508,0,0,1-2.225,5.122A8.512,8.512,0,0,1,27.3,34.652,70.19,70.19,0,0,1,18,35a70.169,70.169,0,0,1-9.305-.348,8.489,8.489,0,0,1-5.118-2.224h0A8.512,8.512,0,0,1,1.348,27.3,70.2,70.2,0,0,1,1,18a70.176,70.176,0,0,1,.348-9.305A8.488,8.488,0,0,1,3.572,3.574Z"/>
374        <path class="b" d="M15.905,28V19.5H13V16.125h2.905V13.464A4.112,4.112,0,0,1,20.341,9,24.892,24.892,0,0,1,23,9.134v3.021H21.174c-1.432,0-1.708.668-1.708,1.644v2.327H22.7L22.254,19.5H19.466V28"/>
375    </symbol>
376    <symbol viewBox="0 0 36 36" id="ico-inst">
377        <title>Instagram</title>
378        <defs><style>.a{fill:none;stroke:#fff;stroke-width:2px;}.b{fill:#fff;fill-rule:evenodd;}</style></defs>
379        <path class="a" d="M3.572,3.574l0,0A8.483,8.483,0,0,1,8.689,1.348,70.187,70.187,0,0,1,18,1a70.366,70.366,0,0,1,9.309.347,8.518,8.518,0,0,1,5.122,2.219,8.507,8.507,0,0,1,2.225,5.122A70.2,70.2,0,0,1,35,18a70.2,70.2,0,0,1-.348,9.308,8.508,8.508,0,0,1-2.225,5.122A8.512,8.512,0,0,1,27.3,34.652,70.19,70.19,0,0,1,18,35a70.169,70.169,0,0,1-9.305-.348,8.489,8.489,0,0,1-5.118-2.224h0A8.512,8.512,0,0,1,1.348,27.3,70.2,70.2,0,0,1,1,18a70.176,70.176,0,0,1,.348-9.305A8.488,8.488,0,0,1,3.572,3.574Z"/>
380        <path class="b" d="M25.906,7.238a2.411,2.411,0,1,0,1.706.706A2.42,2.42,0,0,0,25.906,7.238Z"/>
381        <circle class="a" cx="6.841" cy="6.841" r="6.841" transform="translate(11.224 11.857)"/>
382    </symbol>
383    <symbol viewBox="0 0 37.263 37.263" id="ico-tg">
384        <title>Telegram</title>
385        <defs><style>.a{fill:none;stroke:#fff;stroke-width:2px;}.b{fill:#fff;}</style></defs>
386        <g transform="translate(-0.526)">
387            <path class="a" d="M4.2,3.674l0,0A8.815,8.815,0,0,1,9.515,1.36,72.676,72.676,0,0,1,19.155,1a72.86,72.86,0,0,1,9.64.359,8.85,8.85,0,0,1,5.321,2.307,8.84,8.84,0,0,1,2.313,5.322,72.7,72.7,0,0,1,.36,9.64,72.7,72.7,0,0,1-.36,9.64,8.84,8.84,0,0,1-2.313,5.322A8.845,8.845,0,0,1,28.792,35.9a72.691,72.691,0,0,1-9.638.36,72.67,72.67,0,0,1-9.637-.36A8.821,8.821,0,0,1,4.2,33.591h0a8.845,8.845,0,0,1-2.313-5.324,72.687,72.687,0,0,1-.36-9.638,72.667,72.667,0,0,1,.36-9.637A8.821,8.821,0,0,1,4.2,3.674Z"/>
388            <path class="b" d="M28.415,10.917,25.291,25.85c-.236,1.054-.85,1.316-1.724.82l-4.76-3.555-2.3,2.239a1.19,1.19,0,0,1-.957.473l.342-4.913,8.822-8.08c.384-.347-.083-.539-.6-.192L13.215,19.6l-4.7-1.49c-1.021-.323-1.04-1.035.213-1.532L27.1,9.409C27.948,9.086,28.692,9.6,28.415,10.917Z"/>
389        </g>
390    </symbol>
391    <symbol viewBox="0 0 36 36" id="ico-vb">
392        <title>Viber</title>
393        <defs><style>.a{fill:none;stroke:#fff;stroke-width:2px;}.b{fill:#fff;}</style></defs>
394        <path class="a" d="M3.572,3.574l0,0A8.483,8.483,0,0,1,8.689,1.348,70.187,70.187,0,0,1,18,1a70.366,70.366,0,0,1,9.309.347,8.518,8.518,0,0,1,5.122,2.219,8.507,8.507,0,0,1,2.225,5.122A70.2,70.2,0,0,1,35,18a70.2,70.2,0,0,1-.348,9.308,8.508,8.508,0,0,1-2.225,5.122A8.512,8.512,0,0,1,27.3,34.652,70.19,70.19,0,0,1,18,35a70.169,70.169,0,0,1-9.305-.348,8.489,8.489,0,0,1-5.118-2.224h0A8.512,8.512,0,0,1,1.348,27.3,70.2,70.2,0,0,1,1,18a70.176,70.176,0,0,1,.348-9.305A8.488,8.488,0,0,1,3.572,3.574Z"/>
395        <path class="b" d="M29.155,19.893c.716-6.027-.344-9.832-2.256-11.553h0C23.814,5.4,13.392,4.965,9.7,8.471,8.042,10.186,7.458,12.7,7.394,15.819s-.14,8.956,5.3,10.54H12.7L12.7,28.778s-.037.98.589,1.177c.716.232,1.04-.223,3.267-2.883a20.378,20.378,0,0,0,6.909-.525C24.212,26.3,28.467,25.732,29.155,19.893ZM16.918,25.37s-2.357,2.939-3.09,3.7c-.24.248-.5.225-.5-.267,0-.323.018-4.016.018-4.016C8.734,23.467,9.006,18.5,9.056,15.894s.526-4.733,1.93-6.168c3.239-3.037,12.376-2.358,14.7-.17,2.846,2.523,1.833,9.651,1.839,9.894-.585,4.874-4.033,5.183-4.667,5.394a18.8,18.8,0,0,1-5.944.526Z"/>
396        <path class="b" d="M18.221,10.3a.3.3,0,0,0,0,.605c2.987.023,5.447,2.1,5.474,5.924a.293.293,0,1,0,.585,0h0c-.032-4.115-2.718-6.5-6.058-6.524Z"/>
397        <path class="b" d="M22.151,16.193a.293.293,0,1,0,.585.014,4.05,4.05,0,0,0-3.979-4.335.3.3,0,0,0-.041.605,3.453,3.453,0,0,1,3.435,3.716Z"/>
398        <path class="b" d="M21.521,18.774a.924.924,0,0,0-1.2.173l-.435.563a.778.778,0,0,1-.634.248,5.8,5.8,0,0,1-3.82-3.951.841.841,0,0,1,.239-.656l.544-.45a1,1,0,0,0,.167-1.247,13,13,0,0,0-1.49-2.152.8.8,0,0,0-1.082-.183H13.8c-.865.506-1.812,1.453-1.509,2.428.517,1.028,1.467,4.3
39805,4.495,6.781a17.285,17.285,0,0,0,4.631,2.648l.009.014c.942.314,1.858-.67,2.347-1.561v-.007a.857.857,0,0,0-.172-1.106A11.789,11.789,0,0,0,21.521,18.774Z"/>
399        <path class="b" d="M19.168,14.1c.961.056,1.427.558,1.477,1.589a.293.293,0,1,0,.585-.028A2.007,2.007,0,0,0,19.2,13.5a.3.3,0,0,0-.032.6Z"/>
400    </symbol>
401    <symbol viewBox="0 0 37 38" fill="none" id="ico-irex-fb">
402        <title>Facebook</title>
403        <path class="cls-1" d="M20.52 36.78h-2.05a70.09 70.09 0 0 1-9.37-.38 9.5 9.5 0 0 1-5.68-2.48 9.52 9.52 0 0 1-2.54-5.77 71.74 71.74 0 0 1-.35-9.4 71.87 71.87 0 0 1 .35-9.37A9.5 9.5 0 0 1 3.36 3.7l.06-.06a9.48 9.48 0 0 1 5.7-2.48 72 72 0 0 1 9.41-.35 72 72 0 0 1 9.38.35 9.58 9.58 0 0 1 5.68 2.47 9.59 9.59 0 0 1 2.53 5.77 70.25 70.25 0 0 1 .35 9.41 72.08 72.08 0 0 1-.35 9.38 9.5 9.5 0 0 1-2.48 5.68 9.53 9.53 0 0 1-5.77 2.53 69 69 0 0 1-7.35.38Zm-2.05-2a70.63 70.63 0 0 0 9.23-.34 7.6 7.6 0 0 0 4.57-2A7.56 7.56 0 0 0 34.18 28a69.3 69.3 0 0 0 .34-9.21 69.2 69.2 0 0 0-.33-9.24 7.55 7.55 0 0 0-2-4.56 7.56 7.56 0 0 0-4.46-1.89 69 69 0 0 0-9.2-.34 69.2 69.2 0 0 0-9.24.34 7.6 7.6 0 0 0-4.53 1.95 7.59 7.59 0 0 0-1.94 4.5 69.15 69.15 0 0 0-.34 9.2A69 69 0 0 0 2.82 28a7.57 7.57 0 0 0 2 4.57 7.44 7.44 0 0 0 4.47 1.91 69.1 69.1 0 0 0 9.18.33Z" transform="translate(-.5 -.78)"/>
404        <path class="cls-1" d="M16.41 28.29v-8.5H13.5v-3.38h2.91v-2.66a4.06 4.06 0 0 1 .22-1.75 4.1 4.1 0 0 1 2.45-2.46 4 4 0 0 1 1.76-.24 26.17 26.17 0 0 1 2.66.13v3h-1.82c-1.44 0-1.71.67-1.71 1.65v2.33h3.23l-.44 3.37H20v8.5" transform="translate(-.5 -.78)"/>
405    </symbol>
406    <symbol viewBox="0 0 38 37" fill="none" id="ico-irex-tw">
407        <path d="M4.646 3.68a8.734 8.734 0 0 1 5.266-2.293c3.173-.33 6.364-.45 9.552-.357 3.188-.092 6.379.027 9.552.356a8.769 8.769 0 0 1 5.272 2.286 8.76 8.76 0 0 1 2.292 5.274c.33 3.172.45 6.364.356 9.552a72.05 72.05 0 0 1-.356 9.552 8.76 8.76 0 0 1-2.292 5.274 8.764 8.764 0 0 1-5.275 2.289 72.03 72.03 0 0 1-9.55.357 71.997 71.997 0 0 1-9.549-.357 8.74 8.74 0 0 1-5.268-2.288 8.765 8.765 0 0 1-2.292-5.276 72.03 72.03 0 0 1-.357-9.55 72.009 72.009 0 0 1 .357-9.55A8.741 8.741 0 0 1 4.646 3.68Z" stroke="#313131" stroke-width="2"/>
408        <path d="M30.003 12.05a7.888 7.888 0 0 1-2.357.676 4.27 4.27 0 0 0 1.804-2.375c-.793.492-1.67.85-2.605 1.042a4.017 4.017 0 0 0-2.995-1.355c-2.266 0-4.103 1.921-4.103 4.291 0 .336.036.664.106.978-3.41-.179-6.434-1.887-8.458-4.484a4.42 4.42 0 0 0-.555 2.158c0 1.489.724 2.803 1.825 3.572a3.956 3.956 0 0 1-1.858-.537v.054c0 2.08 1.414 3.814 3.291 4.209a3.954 3.954 0 0 1-1.853.073c.522 1.705 2.037 2.946 3.833 2.98a8.005 8.005 0 0 1-6.075 1.777 11.244 11.244 0 0 0 6.29 1.929c7.547 0 11.674-6.54 11.674-12.211 0-.186-.003-.372-.011-.556a8.532 8.532 0 0 0 2.047-2.221Z" fill="#313131"/>
409    </symbol>
410    <symbol viewBox="0 0 37 38" fill="none" id="ico-irex-in">
411        <path d="M3.673 3.71a8.717 8.717 0 0 1 5.259-2.287 72.123 72.123 0 0 1 9.568-.358 72.307 72.307 0 0 1 9.565.357c1.961.147 3.815.95 5.264 2.28a8.742 8.742 0 0 1 2.286 5.264c.33 3.178.448 6.375.354 9.569a72.143 72.143 0 0 1-.358 9.565 8.743 8.743 0 0 1-2.286 5.264 8.746 8.746 0 0 1-5.269 2.283c-3.174.33-6.367.45-9.556.358a72.109 72.109 0 0 1-9.562-.358 8.723 8.723 0 0 1-5.26-2.285 8.747 8.747 0 0 1-2.29-5.27 72.142 72.142 0 0 1-.358-9.557 72.116 72.116 0 0 1 .358-9.562A8.723 8.723 0 0 1 3.673 3.71Z" stroke="#313131" stroke-width="2"/>
412        <path d="M14.476 25.98H11.06V14.593h3.416V25.98Zm12.527 0h-3.417v-6.083c0-1.585-.565-2.374-1.684-2.374-.887 0-1.45.442-1.732 1.326v7.131h-3.417s.046-10.249 0-11.387h2.697l.209 2.277h.07c.7-1.139 1.82-1.91 3.355-1.91 1.167 0 2.111.324 2.832 1.14.726.816 1.087 1.911 1.087 3.45v6.43ZM12.767 13.454c.975 0 1.765-.765 1.765-1.708 0-.944-.79-1.708-1.765-1.708-.975 0-1.765.764-1.765 1.708 0 .943.79 1.708 1.765 1.708Z" fill="#313131"/>
413    </symbol>
414    <symbol viewBox="0 0 24 24" id="ico-irex-detail">
415        <path fill="none" d="M0 0h24v24H0z"/>
416        <path class="cls-2" d="m10.47 14.47-.72.72V11a.75.75 0 0 0-1.5 0v4.19l-.72-.72a.75.75 0 0 0-1.06 1.06l2 2a.74.74 0 0 0 .22.14.77.77 0 0 0 .81-.16l2-2a.75.75 0 0 0-1.06-1.06Z"/>
417        <path class="cls-2" d="M22.74 10a.65.65 0 0 0 0-.19.64.64 0 0 0 0-.07.86.86 0 0 0-.15-.22l-8-8a.86.86 0 0 0-.22-.15h-.07a.65.65 0 0 0-.2 0H9C3.57 1.25 1.25 3.57 1.25 9v6c0 5.43 2.32 7.75 7.75 7.75h6c5.43 0 7.75-2.32 7.75-7.75v-5h-.01Zm-8-6.14 5.44 5.44H18c-2.58 0-3.25-.67-3.25-3.25ZM15 21.25H9c-4.61 0-6.25-1.64-6.25-6.25V9c0-4.61 1.64-6.25 6.25-6.25h4.25V6c0 3.42 1.33 4.75 4.75 4.75h3.25V15c0 4.61-1.64 6.25-6.25 6.25Z"/>
418    </symbol>
419    <symbol viewBox="0 0 24 24" fill="none" id="ico-irex-location">
420        <path d="M20.6201 8.45C19.5701 3.83 15.5401 1.75 12.0001 1.75C12.0001 1.75 12.0001 1.75 11.9901 1.75C8.4601 1.75 4.4201 3.82 3.3701 8.44C2.2001 13.6 5.3601 17.97 8.2201 20.72C9.2801 21.74 10.6401 22.25 12.0001 22.25C13.3601 22.25 14.7201 21.74 15.7701 20.72C18.6301 17.97 21.7901 13.61 20.6201 8.45ZM12.0001 13.46C10.2601 13.46 8.8501 12.05 8.8501 10.31C8.8501 8.57 10.2601 7.16 12.0001 7.16C13.7401 7.16 15.1501 8.57 15.1501 10.31C15.1501 12.05 13.7401 13.46 12.0001 13.46Z" fill="#FEB00A"/>
421    </symbol>
422    <symbol viewBox="0 0 24 24" fill="none" id="ico-irex-phone">
423        <path d="M11.05 14.95 9.2 16.8c-.39.39-1.01.39-1.41.01-.11-.11-.22-.21-.33-.32a28.414 28.414 0 0 1-2.79-3.27c-.82-1.14-1.48-2.28-1.96-3.41C2.24 8.67 2 7.58 2 6.54c0-.68.12-1.33.36-1.93.24-.61.62-1.17 1.15-1.67C4.15 2.31 4.85 2 5.59 2c.28 0 .56.06.81.18.26.12.49.3.67.56l2.32 3.27c.18.25.31.48.4.7.09.21.14.42.14.61 0 .24-.07.48-.21.71-.13.23-.32.47-.56.71l-.76.79c-.11.11-.16.24-.16.4 0 .08.01.15.03.23.03.08.06.14.08.2.18.33.49.76.93 1.28.45.52.93 1.05 1.45 1.58.1.1.21.2.31.3.4.39.41 1.03.01 1.43ZM21.97 18.33c0 .28-.05.57-.15.85-.03.08-.06.16-.1.24-.17.36-.39.7-.68 1.02-.49.54-1.03.93-1.64 1.18-.01 0-.02.01-.03.01-.59.24-1.23.37-1.92.37-1.02 0-2.11-.24-3.26-.73s-2.3-1.15-3.44-1.98c-.39-.29-.78-.58-1.15-.89l3.27-3.27c.28.21.53.37.74.48.05.02.11.05.18.08.08.03.16.04.25.04.17 0 .3-.06.41-.17l.76-.75c.25-.25.49-.44.72-.56.23-.14.46-.21.71-.21.19 0 .39.04.61.13.22.09.45.22.7.39l3.31 2.35c.26.18.44.39.55.64.1.25.16.5.16.78Z" fill="#FEB00A"/>
424    </symbol>
425    <symbol viewBox="0 0 24 24" fill="none" id="ico-irex-mail">
426        <path d="M17 2H7C4.24 2 2 4.23 2 6.98v6.98c0 2.75 2.24 4.98 5 4.98h1.5c.27 0 .63.18.8.4l1.5 1.99
426c.66.88 1.74.88 2.4 0l1.5-1.99c.19-.25.49-.4.8-.4H17c2.76 0 5-2.23 5-4.98V6.98C22 4.23 19.76 2 17 2ZM8 12c-.56 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.44 1-1 1Zm4 0c-.56 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.44 1-1 1Zm4 0c-.56 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.44 1-1 1Z" fill="#FEB00A"/>
427    </symbol>
428    <symbol viewBox="0 0 133 97" fill="none" id="ico-guidelines-download">
429        <path fill-rule="evenodd" clip-rule="evenodd" d="M21.478 70.217H114c10.493 0 19-8.506 19-19 0-10.493-8.507-19-19-19-.617 0-1.228.03-1.83.087-1.377-10.766-10.573-19.087-21.713-19.087-2.014 0-3.963.272-5.815.78C78.235 5.498 68.052 0 56.587 0 39.888 0 25.913 11.658 22.355 27.278a21.98 21.98 0 0 0-.877-.017C9.616 27.26 0 36.877 0 48.739c0 11.862 9.616 21.478 21.478 21.478Z" fill="#506EFF"/>
430        <mask id="a" maskUnits="userSpaceOnUse" x="39" y="44" width="51" height="53" fill="#000">
431            <path fill="#fff" d="M39 44h51v53H39z"/>
432            <path fill-rule="evenodd" clip-rule="evenodd" d="M59.093 47a2 2 0 0 0-2 2v25.663H47l17.662 17.662 17.662-17.662h-8.83V49a2 2 0 0 0-2-2H59.092Z"/>
433        </mask>
434        <path fill-rule="evenodd" clip-rule="evenodd" d="M59.093 47a2 2 0 0 0-2 2v25.663H47l17.662 17.662 17.662-17.662h-8.83V49a2 2 0 0 0-2-2H59.092Z" fill="#FEB00A"/>
435        <path d="M57.093 74.663v3h3v-3h-3Zm-10.093 0v-3h-7.243l5.122 5.122L47 74.663Zm17.662 17.662-2.121 2.121 2.121 2.122 2.121-2.121-2.121-2.122Zm17.662-17.662 2.121 2.122 5.122-5.122h-7.243v3Zm-8.83 0h-3v3h3v-3ZM60.092 49a1 1 0 0 1-1 1v-6a5 5 0 0 0-5 5h6Zm0 25.663V49h-6v25.663h6Zm-13.093 3h10.093v-6H47v6Zm19.783 12.54L49.121 72.543l-4.242 4.243L62.54 94.447l4.242-4.243Zm13.42-17.661L62.54 90.204l4.242 4.243 17.662-17.662-4.242-4.243Zm-6.71 5.121h8.831v-6h-8.83v6Zm-3-28.663v25.663h6V49h-6Zm1 1a1 1 0 0 1-1-1h6a5 5 0 0 0-5-5v6Zm-12.4 0h12.4v-6h-12.4v6Z" fill="#fff" mask="url(#a)"/>
436    </symbol>
437    <symbol viewBox="0 0 15 14" fill="none" id="ico-cross">
438        <rect width="1.98" height="17.819" y="1.4" fill="#313131" rx=".99" transform="rotate(-45 0 1.4)"/>
439        <rect width="1.98" height="17.819" x="12.67" fill="#313131" rx=".99" transform="rotate(45 12.67 0)"/>
440    </symbol>
441    <symbol viewBox="0 0 16 16" fill="none" id="ico-retry">
442        <g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.167" clip-path="url(#a)">
443            <path d="M13.333 7.333A5.4 5.4 0 0 0 3 6m-.333-2.667V6h2.666M2.667 8.667A5.4 5.4 0 0 0 13 10m.333 2.667V10h-2.667M8 8.667a.667.667 0 1 0 0-1.334.667.667 0 0 0 0 1.334Z"/>
444        </g>
445        <defs>
446            <clipPath id="a">
447                <path fill="#fff" d="M0 0h16v16H0z"/>
448            </clipPath>
449        </defs>
450    </symbol>
451    <symbol viewBox="0 0 16 16" fill="none" id="ico-end-try">
452        <g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.167" clip-path="url(#a)">
453            <path d="m12 4-8 8M4 4l8 8"/>
454        </g>
455        <defs>
456            <clipPath id="a">
457                <path fill="#fff" d="M0 0h16v16H0z"/>
458            </clipPath>
459        </defs>
460    </symbol>
461    <symbol viewBox="0 0 24 24" fill="none" id="ico-info-circle">
462        <g clip-path="url(#clip0_1395_4423)">
463            <path d="M12 21.0001C16.9706 21.0001 21 16.9707 21 12.0001C21 7.02953 16.9706 3.00009 12 3.00009C7.02944 3.00009 3 7.02953 3 12.0001C3 16.9707 7.02944 21.0001 12 21.0001Z" stroke="#506EFF" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
464            <path d="M12 8.00009H12.01" stroke="#506EFF" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
465            <path d="M11 12.0001H12V16.0001H13" stroke="#506EFF" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
466        </g>
467        <defs>
468            <clipPath id="clip0_1395_4423">
469                <rect width="24" height="24" fill="white"/>
470            </clipPath>
471        </defs>
472    </symbol>
473    <symbol viewBox="0 0 24 24" fill="none" id="ico-info-circle-mod">
474        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="M3 12a9 9 0 1 0 18.001 0A9 9 0 0 0 3 12ZM12 8v4M12 16h.01"/>
475    </symbol>
476    <symbol viewBox="0 0 24 24" fill="none" id="ico-additional-upload">
477        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9 17v-6l-2 2M9 11l2 2"/>
478        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M22 10v5c0 5-2 7-7 7H9c-5 0-7-2-7-7V9c0-5 2-7 7-7h5"/>
479        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M22 10h-4c-3 0-4-1-4-4V2l8 8Z"/>
480    </symbol>
481    <symbol viewBox="0 0 14 14" fill="none" id="ico-delete">
482        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.9 4.05a65.54 65.54 0 0 0-6.57-.33c-1.3 0-2.6.07-3.89.2l-1.34.13M4.71 3.39l.14-.86c.1-.
48262.18-1.09 1.29-1.09h1.72c1.11 0 1.19.49 1.29 1.09l.14.85M11.49 4.13l-.43 6.6c-.07 1.03-.13 1.83-1.96 1.83H4.89c-1.83 0-1.89-.8-1.96-1.83l-.43-6.6"/>
483    </symbol>
484    <symbol viewBox="0 0 33 32" fill="none" id="ico-plus-more">
485        <path d="M15.5 7h2v18h-2z"/>
486        <path d="M25.5 15v2h-18v-2z"/>
487    </symbol>
488    <symbol viewBox="0 0 19 15" fill="none" id="ico-checkmark">
489        <path stroke-width="2" d="m1 7 5.667 6L18 1"/>
490    </symbol>
491    <symbol viewBox="0 0 14 14" fill="none" id="ico-remove-bucket">
492        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.902 4.049c-2.18-.22-4.38-.33-6.57-.33-1.3 0-2.6.07-3.89.2l-1.34.13M4.71 3.39l.14-.86c.1-.62.18-1.09 1.29-1.09h1.72c1.11 0 1.19.49 1.29 1.09l.14.85M11.49 4.129l-.43 6.6c-.07 1.03-.13 1.83-1.96 1.83H4.89c-1.83 0-1.89-.8-1.96-1.83l-.43-6.6"/>
493    </symbol>
494    <symbol viewBox="0 0 24 24" fill="none"  id="ico-pencil">
495        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3Z"/>
496    </symbol>
497    <symbol viewBox="0 0 24 24" width="24" height="24" fill="none" id="ico-edit-checkmark">
498        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 6 9 17l-5-5"/>
499    </symbol>
500    <symbol viewBox="0 0 24 25" id="ico-copy">
501        <mask id="a" width="24" height="25" x="0" y="0" maskUnits="userSpaceOnUse" style="mask-type:alpha">
502            <path d="M0 .4h24v24H0z"/>
503        </mask>
504        <g mask="url(#a)">
505            <path d="M9 18.4c-.55 0-1.02-.196-1.413-.587A1.926 1.926 0 0 1 7 16.4v-12c0-.55.196-1.02.587-1.413A1.926 1.926 0 0 1 9 2.4h9c.55 0 1.02.196 1.413.587.391.392.587.863.587 1.413v12c0 .55-.196 1.02-.587 1.413A1.926 1.926 0 0 1 18 18.4H9Zm0-2h9v-12H9v12Zm-4 6c-.55 0-1.02-.196-1.413-.587A1.926 1.926 0 0 1 3 20.4v-14h2v14h11v2H5Z"/>
506        </g>
507    </symbol>
508    <symbol viewBox="0 0 37 37" fill="none" id="ico-youtube-mod">
509        <path d="M3.673 3.676a8.717 8.717 0 0 1 5.259-2.288A72.121 72.121 0 0 1 18.5 1.03a72.307 72.307 0 0 1 9.565.357c1.961.147 3.815.95 5.264 2.28a8.742 8.742 0 0 1 2.286 5.264c.33 3.178.448 6.375.354 9.57a72.143 72.143 0 0 1-.358 9.564 8.743 8.743 0 0 1-2.286 5.264 8.746 8.746 0 0 1-5.269 2.283c-3.174.33-6.367.45-9.556.358a72.092 72.092 0 0 1-9.562-.358 8.723 8.723 0 0 1-5.26-2.285 8.747 8.747 0 0 1-2.29-5.27A72.14 72.14 0 0 1 1.03 18.5a72.117 72.117 0 0 1 .358-9.562 8.723 8.723 0 0 1 2.285-5.262Z" stroke="#fff" stroke-width="2" />
510        <path d="m25.616 17.148-10.092-6.21A1 1 0 0 0 14 11.79v12.42a1 1 0 0 0 1.524.852l10.092-6.21a1 1 0 0 0 0-1.704Z" stroke="#fff" stroke-width="2" />
511    </symbol>
512</svg>
513
514
515<div id="page-prompt"></div>
516  <div class="window-wrap" dir="ltr">
517    
518    <a class="nav-skip sr-only sr-only-focusable" href="#main">Перейти до головного вмісту</a>
519
520        
521
522
523
524
525
526
527
528
529
530
531
532
533<header class="global-header ">
534    <div class="main-header">
535        
536
537
538
539
540
541
542
543
544<h1 class="header-logo">
545  <a href="/">
546    
547      <img class="logo" src="/static/lilac-profosvita-microsite/images/logo.svg" alt="Profosvita Домашня Сторінка"/>
548    
549  </a>
550</h1>
551
552        <div class="hamburger-menu" role="button" aria-label=Меню Опції aria-expanded="false" aria-controls="mobile-menu" tabindex="0">
553            <span class="line"></span>
554            <span class="line"></span>
555            <span class="line"></span>
556            <span class="line"></span>
557        </div>
558            
559
560
561
562
563
564
565
566
567<nav class="nav-links" aria-label=Додаткові посилання>
568  <div class="main">
569  </div>
570  <div class="secondary">
571    <div>
572    </div>
573  </div>
574</nav>
575
576    </div>
577    <div class="mobile-menu hidden" aria-label=Більше варіантів role="menu" id="mobile-menu"></div>
578</header>
579
580
581
582
583        
584
585
586
587
588
589
590
591
592    
593
594
595
596
597
598
599
600
601
602
603
604    <div class="marketing-hero"></div>
605
606    <div class="content-wrapper main-container" id="content" dir="ltr">
607      
608
609
610
611
612
613
614
615
616
617
618        
618<script type="text/template" id="account-tpl">
619            <form id="email-change-form" method="post">
620    <label for="new-email"><%- gettext("New Address") %></label>
621    <input id="new-email" type="text" name="new-email" value="" placeholder="[email protected]" data-validate="required email"/>
622    <div id="new-email-status" />
623
624    <label for="password"><%- gettext("Password") %></label>
625    <input id="password" type="password" name="password" value="" data-validate="required"/>
626    <div id="password-status" />
627
628    <div class="submit-button">
629        <input type="submit" id="email-change-submit" value="<%- gettext("Change My Email Address") %>">
630    </div>
631    <div id="request-email-status" />
632
633    <div id="password-reset">
634        <button type="button"><%- gettext("Reset Password") %></button>
635    </div>
636    <div id="password-reset-status" />
637</form>
638
639        </script>
639
640        
640<script type="text/template" id="access-tpl">
641            <section id="login-anchor" class="form-type">
642    <div id="login-form" class="form-wrapper <% if ( mode !== 'login' ) { %>hidden<% } %>"></div>
643</section>
644
645<section id="register-anchor" class="form-type">
646    <div id="register-form" class="form-wrapper <% if ( mode !== 'register' ) { %>hidden<% } %>"></div>
647</section>
648
649<section id="password-reset-anchor" class="form-type">
650    <div id="password-reset-form" class="form-wrapper <% if ( mode !== 'reset' ) { %>hidden<% } %>"></div>
651</section>
652
653<section id="institution_login-anchor" class="form-type">
654    <div id="institution_login-form" class="form-wrapper hidden"></div>
655</section>
656
657<section id="hinted-login-anchor" class="form-type">
658    <div id="hinted-login-form" class="form-wrapper <% if ( mode !== 'hinted_login' ) { %>hidden<% } %>"></div>
659</section>
660
661        </script>
661
662        
662<script type="text/template" id="form_field-tpl">
663            <div class="form-field <%- type %>-<%- name %>">
664    <% if ( type !== 'checkbox' && type !== 'plaintext') { %>
665        <label for="<%- form %>-<%- name %>">
666            <span class="label-text"><%- label %></span>
667            <% if ( required && type !== 'hidden' ) { %>
668                <span id="<%- form %>-<%- name %>-required-label"
669                    class="label-required <% if ( !requiredStr ) { %>hidden<% } %>">
670                    <% if ( requiredStr ) { %><%- requiredStr %><% }%>
671                </span>
672                <span class="icon fa" id="<%- form %>-<%- name %>-validation-icon" aria-hidden="true"></span>
673            <% } %>
674            <% if ( !required && optionalStr && (type !== 'hidden') ) { %>
675                <span class="label-optional" id="<%- form %>-<%- name %>-optional-label"><%- optionalStr %></span>
676            <% } %>
677        </label>
678        <% if (supplementalLink && supplementalText) { %>
679            <div class="supplemental-link">
680                <a href="<%- supplementalLink %>" rel="noopener" target="_blank"><%- supplementalText %></a>
681            </div>
682        <% } %>
683    <% } %>
684
685    <% if ( type === 'select' ) { %>
686        <select data-hj-suppress id="<%- form %>-<%- name %>"
687            name="<%- name %>"
688            class="input-inline"
689            <% if ( instructions ) { %>
690            aria-describedby="<%- form %>-<%- name %>-desc <%- form %>-<%- name %>-validation-error"
691            <% } %>
692            <% if ( typeof errorMessages !== 'undefined' ) {
693                _.each(errorMessages, function( msg, type ) {%>
694                    data-errormsg-<%- type %>="<%- msg %>"
695            <%  });
696            } %>
697            <% if ( required ) { %> aria-required="true" required<% } %>
698        >
699            <% _.each(options, function(el) { %>
700                <option value="<%- el.value%>"<% if ( el.default ) { %> data-isdefault="true" selected<% } %>><%- el.name %></option>
701            <% }); %>
702        </select>
703        <span id="<%- form %>-<%- name %>-validation-error" class="tip error" aria-live="assertive">
704            <span class="sr-only"></span>
705            <span id="<%- form %>-<%- name %>-validation-error-msg"></span>
706        </span>
707        <% if ( instructions ) { %> <span class="tip tip-input" id="<%- form %>-<%- name %>-desc"><%- instructions %></span><% } %>
708        <% if (supplementalLink && supplementalText) { %>
709            <div class="supplemental-link">
710                <a href="<%- supplementalLink %>" rel="noopener" target="_blank"><%- supplementalText %></a>
711            </div>
712        <% } %>
713    <% } else if ( type === 'textarea' ) { %>
714        <textarea id="<%- form %>-<%- name %>"
715            type="<%- type %>"
716            name="<%- name %>"
717            class="input-block"
718            <% if ( instructions ) { %>
719            aria-describedby="<%- form %>-<%- name %>-desc <%- form %>-<%- name %>-validation-error"
720            <% } %>
721            <% if ( restrictions.min_length ) { %> minlength="<%- restrictions.min_length %>"<% } %>
722            <% if ( restrictions.max_length ) { %> maxlength="<%- restrictions.max_length %>"<% } %>
723            <% if ( typeof errorMessages !== 'undefined' ) {
724                _.each(errorMessages, function( msg, type ) {%>
725                    data-errormsg-<%- type %>="<%- msg %>"
726            <%  });
727            } %>
728            <% if ( required ) { %> aria-required="true" required<% } %>></textarea>
729        <span id="<%- form %>-<%- name %>-validation-error" class="tip error" aria-live="assertive">
730            <span class="sr-only"></span>
731            <span id="<%- form %>-<%- name %>-validation-error-msg"></span>
732        </span>
733        <% if ( instructions ) { %> <span class="tip tip-input" id="<%- form %>-<%- name %>-desc"><%- instructions %></span><% } %>
734        <% if (supplementalLink && supplementalText) { %>
735            <div class="supplemental-link">
736                <a href="<%- supplementalLink %>" rel="noopener" target="_blank"><%- supplementalText %></a>
737            </div>
738        <% } %>
739    <% } else if (type === 'plaintext' ) { %>
740            <span class="plaintext-field honor_tos_combined"><%= HtmlUtils.HTML(label) %></span>
741            <input id="<%- form %>-<%- name %>"
742               type="hidden"
743               name="<%- name %>"
744               class="input-block"
745               value="true"
746            />
747    <% } else { %>
748        <% if ( type === 'checkbox' ) { %>
749            <% if (supplementalLink && supplementalText) { %>
750                <div class="supplemental-link">
751                    <a href="<%- supplementalLink %>" rel="noopener" target="_blank"><%- supplementalText %></a>
752                </div>
753            <% } %>
754        <% } %>
755        <div class='input-block-holder'>
756            <input id="<%- form %>-<%- name %>"
757               type="<%- type %>"
758               name="<%- name %>"
759               class="input-block <% if ( type === 'checkbox' ) { %>checkbox<% } %>"
760                <% if ( instructions ) { %>
761                aria-describedby="<%- form %>-<%- name %>-desc <%- form %>-<%- name %>-validation-error"
762                <% } %>
763                <% if ( restrictions.min_length ) { %> minlength="<%- restrictions.min_length %>"<% } %>
764                <% if ( restrictions.max_length && type !== 'password' ) { %> maxlength="<%- restrictions.max_length %>"<% } %>
765                <% if ( restrictions.readonly )   { %> readonly <% } %>
766                <% if ( required ) { %> required<% } %>
767                <% if ( typeof errorMessages !== 'undefined' ) {
768                    _.each(errorMessages, function( msg, type ) {%>
769                        data-errormsg-<%- type %>="<%- msg %>"
770                <%  });
771                } %>
772                <% if ( placeholder ) { %> placeholder="<%- placeholder %>"<% } %>
773                value="<%- defaultValue %>"
774                <% if ( autocomplete ) { %> autocomplete="<%- autocomplete %>"<% } %>
775            />
776            <% if ( type === 'password' ) { %>
777                <button type="button" id='show-<%- form %>-<%- name %>' class='show-password fa fa-eye'>
778                    <span class="sr-only">
779                        <%- gettext('Show password') %>
780                    </span>
781                </button>
782            <% } %>
783        </div>
784        <% if ( type === 'checkbox' ) { %>
785            <label for="<%- form %>-<%- name %>">
786                <span class="label-text"><%= HtmlUtils.HTML(label) %></span>
787                <% if ( required && type !== 'hidden' ) { %>
788                    <span id="<%- form %>-<%- name %>-required-label"
789                        class="label-required <% if ( !requiredStr ) { %>hidden<% } %>">
790                        <% if ( requiredStr ) { %><%- requiredStr %><% }%>
791                    </span>
792                    <span class="icon fa" id="<%- form %>-<%- name %>-validation-icon" aria-hidden="true"></span>
793                <% } %>
794                <% if ( !required && optionalStr ) { %>
795                    <span class="label-optional" id="<%- form %>-<%- name %>-optional-label"><%- optionalStr %></span>
796                <% } %>
797            </label>
798        <% } %>
799
800        <span id="<%- form %>-<%- name %>-validation-error" class="tip error" aria-live="assertive">
801            <span class="sr-only"></span>
802            <span id="<%- form %>-<%- name %>-validation-error-msg"><ul class="fa-ul"></ul></span>
803        </span>
804        <% if ( instructions ) { %> <span class="tip tip-input" id="<%- form %>-<%- name %>-desc"><%- instructions %></span><% } %>
805    <% } %>
806
807    <% if( form === 'login' && name === 'password' ) { %>
808        <button type="button" class="field-link form-toggle" data-type="password-reset"><%- gettext("Forgot my password") %></button>
809        <div id="login-help" style="display:none">
810            <% if ( loginIssueSupportLink ) { %>
811                <span><a class="field-link" href="<%- loginIssueSupportLink %>"><%- gettext("Other sign-in issues") %></a></span>
812            <% } %>
813        </div>
814    <% } %>
815</div>
816
817        </script>
817
818        
818<script type="text/template" id="login-tpl">
819            <div class="js-form-feedback" aria-live="assertive" tabindex="-1">
820</div>
821
822<% if ( context.createAccountOption !== false && !context.syncLearnerProfileData && !(context.enterpriseName && context.currentProvider) ) { %>
823<div class="toggle-form">
824    <span class="text"><%- gettext("First time here?") %></span>
825    <a href="#login" class="form-toggle" data-type="register"><%- gettext("Create an Account.") %></a>
826</div>
827<% } %>
828
829<% // Hide SSO related messages if we are not in the SSO pipeline.  %>
830<% if (context.enterpriseName && context.currentProvider) { %>
831    <% if (context.pipelineUserDetails && context.pipelineUserDetails.email) { %>
832        <h2><%- gettext("Sign in to continue learning as {email}").replace("{email}", context.pipelineUserDetails.email) %></h2>
833    <% } else { %>
834        <h2><%- gettext("Sign in to continue learning") %></h2>
835    <% } %>
836    <p>
837        <%- gettext("You already have an edX account with your {enterprise_name} email address.").replace(/{enterprise_name}/g, context.enterpriseName) %>
838        <% if (context.syncLearnerProfileData) {
839            %><%- gettext("Going forward, your account information will be updated and maintained by {enterprise_name}.").replace(/{enterprise_name}/g, context.enterpriseName) %>
840        <% } %>
841        <%- gettext("You can view your information or unlink from {enterprise_name} anytime in your Account Settings.").replace(/{enterprise_name}/g, context.enterpriseName) %>
842    </p>
843    <p><%- gettext("To continue learning with this account, sign in below.") %></p>
844<% } else if (!context.is_require_third_party_auth_enabled) { %>
845    <h1 class="section-title"><%- gettext("Sign In") %></h1>
846<% } %>
847
848<form id="login" class="login-form" tabindex="-1" method="POST">
849
850    <p class="sr">
851        <% if ( context.providers.length > 0 && !context.currentProvider || context.hasSecondaryProviders ) { %>
852            <%- gettext("Sign in here using your email address and password, or use one of the providers listed below.") %>
853        <% } else { %>
854            <%- gettext("Sign in here using your email address and password.") %>
855        <% } %>
856        <%- gettext("If you do not yet have an account, use the button below to register.") %>
857    </p>
858
859    <% if ( context.hasSecondaryProviders ) { %>
860        <button type="button" class="button-secondary-login form-toggle" data-type="institution_login">
861            <%- gettext("Use my university info") %>
862        </button>
863
864        <div class="section-title lines">
865            <h3>
866                <span class="text"><%- gettext("or sign in with") %></span>
867            </h3>
868        </div>
869    <% } %>
870
871    <% if (!context.is_require_third_party_auth_enabled) { %>
872        <%= HtmlUtils.HTML(context.fields) %>
873
874        <button type="submit" class="action action-primary action-update js-login login-button"><%- gettext("Sign in") %></button>
875    <% } %>
876
877    <% if ( context.providers.length > 0 && !context.currentProvider) { %>
878    <div class="login-providers">
879        <div class="section-title lines">
880            <h3>
881                <span class="text"><%- gettext("or sign in with") %></span>
882            </h3>
883        </div>
884
885        <% _.each( context.providers, function( provider ) {
886            if ( provider.loginUrl ) { %>
887                <button type="button" class="button button-primary button-<%- provider.id %> login-provider login-<%- provider.id %>" data-provider-url="<%- provider.loginUrl %>">
888                    <div class="icon <% if ( provider.iconClass ) { %>fa <%- provider.iconClass %><% } %>" aria-hidden="true">
889                        <% if ( provider.iconImage ) { %>
890                            <img class="icon-image" src="<%- provider.iconImage %>" alt="<%- provider.name %> icon" />
891                        <% } %>
892                    </div>
893                    <span aria-hidden="true"><%- provider.name %></span>
894                    <span class="sr"><%- _.sprintf( gettext("Sign in with %(providerName)s"), {providerName: provider.name} ) %></span>
895                </button>
896            <% }
897        }); %>
898    </div>
899    <% } %>
900</form>
901
902
903        </script>
903
904        
904<script type="text/template" id="register-tpl">
905            <div class="js-form-feedback" aria-live="assertive" tabindex="-1">
906</div>
907
908<% if (!context.syncLearnerProfileData) { %>
909	<div class="toggle-form">
910		<span class="text"><%- edx.StringUtils.interpolate(gettext('Already have an {platformName} account?'), {platformName: context.platformName }) %></span>
911		<a href="#login" class="form-toggle" data-type="login"><%- gettext("Sign in.") %></a>
912	</div>
913<% } %>
914
915<form id="register" class="register-form" autocomplete="off" tabindex="-1" method="POST">
916
917    <% if (!context.currentProvider) { %>
918        <% if (context.providers.length > 0 || context.hasSecondaryProviders) { %>
919            <div class="login-providers">
920                <div class="section-title lines">
921                    <h3>
922                        <span class="text"><%- gettext("Create an account using") %></span>
923                    </h3>
924                </div>
925                <%
926                _.each( context.providers, function( provider) {
927                    if ( provider.registerUrl ) { %>
928                        <button type="button" class="button button-primary button-<%- provider.id %> login-provider register-<%- provider.id %>" data-provider-url="<%- provider.registerUrl %>">
929                            <div class="icon <% if ( provider.iconClass ) { %>fa <%- provider.iconClass %><% } %>" aria-hidden="true">
930                                <% if ( provider.iconImage ) { %>
931                                    <img class="icon-image" src="<%- provider.iconImage %>" alt="<%- provider.name %> icon" />
932                                <% } %>
933                            </div>
934                            <span aria-hidden="true"><%- provider.name %></span>
935                            <span class="sr"><%- _.sprintf( gettext("Create account using %(providerName)s."), {providerName: provider.name} ) %></span>
936                        </button>
937                <%  }
938                }); %>
939
940                <% if ( context.hasSecondaryProviders ) { %>
941                    <button type="button" class="button-secondary-login form-toggle" data-type="institution_login">
942                        <%- gettext("Use my institution/campus credentials") %>
943                    </button>
944                <% } %>
945            </div>
946            <% if (!context.is_require_third_party_auth_enabled) { %>
947                <div class="section-title lines">
948                    <h3>
949                        <span class="text"><%- gettext("or create a new one here") %></span>
950                    </h3>
951                </div>
952            <% } %>
953        <% } else if (!context.is_require_third_party_auth_enabled) { %>
954            <h1 class="section-title"><%- gettext('Create an Account')%></h1>
955        <% } %>
956    <% } else if (context.autoRegisterWelcomeMessage) { %>
957        <span class="auto-register-message"><%- context.autoRegisterWelcomeMessage %></span>
958    <% } %>
959
960    <div class="form-fields <% if (context.is_require_third_party_auth_enabled) { %>hidden<% } %>">
961        <%= context.fields /* xss-lint: disable=underscore-not-escaped */ %>
962
963        <div class="form-field checkbox-optional_fields_toggle">
964            <input type="checkbox" id="toggle_optional_fields" class="input-block checkbox"">
965            <label for="toggle_optional_fields">
966                <span class="label-text-small">
967                    <%- gettext("Support education research by providing additional information") %>
968                </span>
969            </label>
970        </div>
971
972        <button type="submit" class="action action-primary action-update js-register register-button">
973            <% if ( context.registerFormSubmitButtonText ) { %><%- context.registerFormSubmitButtonText %><% } else { %><%- gettext("Create Account") %><% } %>
974        </button>
975    </div>
976</form>
977
978        </script>
978
979        
979<script type="text/template" id="institution_login-tpl">
980            <div class="wrapper-other-login">
981    <h1 class="section-title">
982        <span class="text">
983            <%- gettext("Sign in with Institution/Campus Credentials") %>
984        </span>
985    </h1>
986
987    <p class="instructions"><%- gettext("Choose your institution from the list below:") %></p>
988
989    <ul class="institution-list">
990        <% _.each( _.sortBy(providers, "name"), function( provider ) {
991            if ( provider.loginUrl ) { %>
992                <li class="institution">
993                    <a class="institution-login-link" href="<%- provider.loginUrl %>"><%- provider.name %></a>
994                </li>
995            <% }
996        }); %>
997    </ul>
998
999    <div class="section-title lines">
1000        <h3>
1001            <span class="text"><%- gettext("or") %></span>
1002        </h3>
1003    </div>
1004
1005    <div class="toggle-form">
1006        <button class="nav-btn form-toggle" data-type="login"><%- gettext("Back to sign in") %></button>
1007    </div>
1008</div>
1009
1010        </script>
1010
1011        
1011<script type="text/template" id="institution_register-tpl">
1012            <div class="wrapper-other-login">
1013
1014    <h1 class="section-title">
1015        <span class="text">
1016            <%- gettext("Register with Institution/Campus Credentials") %>
1017        </span>
1018    </h1>
1019
1020    <p class="instructions"><%- gettext("Choose your institution from the list below:") %></p>
1021
1022    <ul class="institution-list">
1023        <% _.each( _.sortBy(providers, "name"), function( provider ) {
1024            if ( provider.registerUrl ) { %>
1025                <li class="institution">
1026                    <a class="institution-login-link" href="<%- provider.registerUrl %>"><%- provider.name %></a>
1027                </li>
1028            <% }
1029        }); %>
1030    </ul>
1031
1032    <div class="section-title lines">
1033        <h3>
1034            <span class="text"><%- gettext("or") %></span>
1035        </h3>
1036    </div>
1037
1038    <div class="toggle-form">
1039        <button class="nav-btn form-toggle" data-type="register"><%- gettext("Create an Account") %></button>
1040    </div>
1041</div>
1042
1043        </script>
1043
1044        
1044<script type="text/template" id="password_reset-tpl">
1045            <div class="js-form-feedback" aria-live="assertive" tabindex="-1">
1046</div>
1047
1048<h1 class="section-title"><%- gettext("Password assistance") %></h1>
1049
1050<form id="password-reset" class="password-reset-form" tabindex="-1" method="POST">
1051
1052    <p class="action-label"><%- gettext("Please enter your log-in or recovery email address below and we will send you an email with instructions.") %></p>
1053
1054    <%= HtmlUtils.HTML(fields) %>
1055
1056    <button type="submit" class="action action-primary action-update js-reset"><%- gettext("Recover my password") %></button>
1057</form>
1058
1059        </script>
1059
1060        
1060<script type="text/template" id="hinted_login-tpl">
1061            <div class="wrapper-other-login">
1062    <div class="section-title lines">
1063        <h2>
1064            <span class="text"><%- gettext("Sign in") %></span>
1065        </h2>
1066    </div>
1067
1068    <p class="instructions"><%- _.sprintf( gettext("Would you like to sign in using your %(providerName)s credentials?"), { providerName: hintedProvider.name } ) %></p>
1069
1070    <button class="action action-primary action-update proceed-button button-<%- hintedProvider.id %> hinted-login-<%- hintedProvider.id %>">
1071        <span class="icon <% if ( hintedProvider.iconClass ) { %>fa <%- hintedProvider.iconClass %><% } %>" aria-hidden="true">
1072            <% if ( hintedProvider.iconImage ) { %>
1073                <img class="icon-image" src="<%- hintedProvider.iconImage %>" alt="<%- hintedProvider.name %> icon" />
1074            <% } %>
1075        </span>
1076        <%- _.sprintf( gettext("Sign in using %(providerName)s"), { providerName: hintedProvider.name } ) %>
1077    </button>
1078
1079    <div class="section-title lines">
1080        <h2>
1081            <span class="text"><%- gettext("or") %></span>
1082        </h2>
1083    </div>
1084
1085    <div class="toggle-form">
1086        <button class="nav-btn form-toggle" data-type="login"><%- gettext("Show me other ways to sign in or register") %></button>
1087    </div>
1088</div>
1089
1090        </script>
1090
1091
1092<link href="/static/css/vendor/select2/4.0.6-rc.0/select2.min.64dcae982b2d.css" rel="stylesheet" />
1093<div class="section-bkg-wrapper">
1094    <main id="main" aria-label="Content" tabindex="-1">
1095        <div id="content-container" class="login-register-content">
1096                
1097            <div id="login-and-registration-container" class="login-register "></div>
1098        </div>
1099    </main>
1100</div>
1101
1102      
1103    </div>
1104
1105
1106  </div>
1107
1108  
1109  
1110    
1110<script type="text/javascript" src="/static/js/vendor/select2/4.0.6-rc.0/select2.min.090dfbc88a4a.js"></script>
1110
1111    
1111<script type="text/javascript" src="/static/js/vendor/select2/4.0.6-rc.0/i18n/uk.d5f7524c21b2.js"></script>
1111
1112    
1113    
1114      
1114<script type="text/javascript" src="/static/js/student_account/logistration_factory.7089732beec0.js?raw"></script>
1114
1115    
1115<script type="text/javascript">
1116        (function (require) {
1117            require(['js/student_account/logistration_factory'], function (LogistrationFactory) {
1118                
1119        var options = {"login_redirect_url": "/", "initial_mode": "register", "third_party_auth": {"currentProvider": null, "platformName": "Profosvita", "providers": [], "secondaryProviders": [], "finishAuthUrl": null, "errorMessage": null, "registerFormSubmitButtonText": "\u0421\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0438\u0439 \u0437\u0430\u043f\u0438\u0441", "syncLearnerProfileData": false, "pipeline_user_details": {}}, "third_party_auth_hint": "", "platform_name": "Profosvita", "support_link": "mailto:[email protected]", "password_reset_support_link": "mailto:[email protected]", "account_activation_messages": [], "account_recovery_messages": [], "login_form_desc": {"method": "post", "submit_url": "/api/user/v1/account/login_session/", "fields": [{"name": "email", "label": "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u043f\u043e\u0448\u0442\u0430", "type": "email", "defaultValue": "", "placeholder": "[email protected]", "instructions": "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u043f\u043e\u0448\u0442\u0430, \u044f\u043a\u0443 \u0432\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u043b\u0438 \u0434\u043b\u044f \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0456 Profosvita", "required": true, "restrictions": {"min_length": 3, "max_length": 254}, "errorMessages": {}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": "email"}, {"name": "password", "label": "\u041f\u0430\u0440\u043e\u043b\u044c ", "type": "password", "defaultValue": "", "placeholder": "", "instructions": "", "required": true, "restrictions": {"max_length": 5000}, "errorMessages": {}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": "current-password"}], "fieldsDefault": []}, "registration_form_desc": {"method": "post", "submit_url": "/api/user/v2/account/registration/", "fields": [{"name": "email", "label": "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u043f\u043e\u0448\u0442\u0430", "type": "email", "defaultValue": "", "placeholder": "[email protected]", "instructions": "\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0443 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443.", "required": true, "restrictions": {"min_length": 3, "max_length": 254}, "errorMessages": {}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": "email"}, {"name": "name", "label": "\u0406\u043c'\u044f \u0442\u0430 \u043f\u0440\u0456\u0437\u0432\u0438\u0449\u0435", "type": "text", "defaultValue": "", "placeholder": "\u0413\u0440\u0438\u0433\u043e\u0440\u0456\u0439 \u0421\u043a\u043e\u0432\u043e\u0440\u043e\u0434\u0430", "instructions": "\u0421\u0430\u043c\u0435 \u0446\u0456 \u0434\u0430\u043d\u0456 \u0431\u0443\u0434\u0443\u0442\u044c \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0456 \u0443 \u043a\u043e\u0436\u043d\u043e\u043c\u0443 \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043e\u043c\u0443 \u0432\u0430\u043c\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u0456.", "required": true, "restrictions": {"max_length": 255}, "errorMessages": {}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": "name"}, {"name": "username", "label": "\u0406\u043c'\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0434\u043b\u044f \u0444\u043e\u0440\u0443\u043c\u0456\u0432", "type": "text", "defaultValue": "", "placeholder": "hryhorii_skovoroda", "instructions": "\u0406\u043c'\u044f, \u044f\u043a\u0435 \u0456\u0434\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0443\u0432\u0430\u0442\u0438\u043c\u0435 \u0432\u0430\u0441 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0456. \u0419\u043e\u0433\u043e \u0441\u043b\u0456\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u0438 \u043b\u0430\u0442\u0438\u043d\u0438\u0446\u0435\u044e \u0431\u0435\u0437 \u043f\u0440\u043e\u0431\u0456\u043b\u0456\u0432 (\u043d\u0435\u043c\u043e\u0436\u043b\u0438\u0432\u043e \u0437\u043c\u0456\u043d\u0438\u0442\u0438 \u043f\u0456\u0437\u043d\u0456\u0448\u0435).", "required": true, "restrictions": {"min_length": 2, "max_length": 30}, "errorMessages": {}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "depen
1119dsOn": null, "autocomplete": "username"}, {"name": "password", "label": "\u041f\u0430\u0440\u043e\u043b\u044c ", "type": "password", "defaultValue": "", "placeholder": "", "instructions": "\u0412\u0430\u0448 \u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u044f\u043a \u043c\u0456\u043d\u0456\u043c\u0443\u043c 6 \u0441\u0438\u043c\u0432\u043e\u043b\u0456\u0432.", "required": true, "restrictions": {"min_length": 6, "max_length": 75}, "errorMessages": {}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": "new-password"}, {"name": "role", "label": "\u0420\u043e\u043b\u044c", "type": "select", "defaultValue": "------", "placeholder": null, "instructions": "", "required": true, "restrictions": {}, "errorMessages": {"required": "\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u0430\u0448\u0443 \u0440\u043e\u043b\u044c.", "invalid_choice": "\u0417\u0440\u043e\u0431\u0438\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 \u0432\u0438\u0431\u0456\u0440, %(value)s \u043d\u0435\u043c\u0430\u0454 \u0441\u0435\u0440\u0435\u0434 \u0432\u0430\u0440\u0456\u0430\u043d\u0442\u0456\u0432 \u0432\u0438\u0431\u043e\u0440\u0443."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": null, "options": [{"value": "", "name": "--", "default": true}, {"value": "student", "name": "\u0423\u0447\u0435\u043d\u044c / \u0443\u0447\u0435\u043d\u0438\u0446\u044f", "default": false, "fields": [{"required": true, "name": "role"}, {"required": false, "name": "region"}, {"required": false, "name": "locality"}, {"required": false, "name": "school"}, {"required": false, "name": "classroom"}, {"required": false, "name": "classroom_letter"}]}, {"value": "instructor", "name": "\u0423\u0447\u0438\u0442\u0435\u043b\u044c / \u0443\u0447\u0438\u0442\u0435\u043b\u044c\u043a\u0430", "default": false, "fields": [{"required": true, "name": "role"}, {"required": false, "name": "region"}, {"required": false, "name": "locality"}, {"required": false, "name": "school"}, {"required": false, "name": "classroom"}, {"required": false, "name": "classroom_letter"}]}, {"value": "auditor", "name": "\u0421\u043b\u0443\u0445\u0430\u0447 / \u0441\u043b\u0443\u0445\u0430\u0447\u043a\u0430", "default": false, "fields": []}]}, {"name": "region", "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c", "type": "select", "defaultValue": "------", "placeholder": null, "instructions": "", "required": false, "restrictions": {}, "errorMessages": {"required": "\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u0430\u0448\u0443 \u043e\u0431\u043b\u0430\u0441\u0442\u044c.", "invalid_choice": "\u0417\u0440\u043e\u0431\u0438\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 \u0432\u0438\u0431\u0456\u0440, %(value)s \u043d\u0435\u043c\u0430\u0454 \u0441\u0435\u0440\u0435\u0434 \u0432\u0430\u0440\u0456\u0430\u043d\u0442\u0456\u0432 \u0432\u0438\u0431\u043e\u0440\u0443."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": null, "options": [{"value": "", "name": "--", "default": true}, {"value": "3", "name": "\u0412\u0456\u043d\u043d\u0438\u0446\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "4", "name": "\u0412\u043e\u043b\u0438\u043d\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "5", "name": "\u0414\u043d\u0456\u043f\u0440\u043e\u043f\u0435\u0442\u0440\u043e\u0432\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "6", "name": "\u0414\u043e\u043d\u0435\u0446\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "8", "name": "\u0416\u0438\u0442\u043e\u043c\u0438\u0440\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "9", "name": "\u0417\u0430\u043a\u0430\u0440\u043f\u0430\u0442\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "7", "name": "\u0417\u0430\u043f\u043e\u0440\u0456\u0437\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "11", "name": "\u0406\u0432\u0430\u043d\u043e-\u0424\u0440\u0430\u043d\u043a\u0456\u0432\u0441\u044c\u043a\u0430 \u041e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "12", "name": "\u041a\u0438\u0457\u0432\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "14", "name": "\u041a\u0456\u0440\u043e\u0432\u043e\u0433\u0440\u0430\u0434\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}
1119, {"value": "15", "name": "\u041b\u0443\u0433\u0430\u043d\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "10", "name": "\u041b\u044c\u0432\u0456\u0432\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "16", "name": "\u041c\u0438\u043a\u043e\u043b\u0430\u0457\u0432\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "2", "name": "\u043c.\u041a\u0438\u0457\u0432", "default": false}, {"value": "17", "name": "\u041e\u0434\u0435\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "18", "name": "\u041f\u043e\u043b\u0442\u0430\u0432\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "19", "name": "\u0420\u0456\u0432\u043d\u0435\u043d\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "20", "name": "\u0421\u0443\u043c\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "21", "name": "\u0422\u0435\u0440\u043d\u043e\u043f\u0456\u043b\u044c\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "22", "name": "\u0425\u0430\u0440\u043a\u0456\u0432\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "23", "name": "\u0425\u0435\u0440\u0441\u043e\u043d\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "26", "name": "\u0425\u043c\u0435\u043b\u044c\u043d\u0438\u0446\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "13", "name": "\u0427\u0435\u0440\u043a\u0430\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "24", "name": "\u0427\u0435\u0440\u043d\u0456\u0432\u0435\u0446\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}, {"value": "25", "name": "\u0427\u0435\u0440\u043d\u0456\u0433\u0456\u0432\u0441\u044c\u043a\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c", "default": false}], "showInRequired": true}, {"name": "locality", "label": "\u041d\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u0439 \u043f\u0443\u043d\u043a\u0442", "type": "select", "defaultValue": "------", "placeholder": null, "instructions": "", "required": false, "restrictions": {}, "errorMessages": {"required": "\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u0430\u0448 \u043d\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u0439 \u043f\u0443\u043d\u043a\u0442.", "invalid_choice": "\u0417\u0440\u043e\u0431\u0438\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 \u0432\u0438\u0431\u0456\u0440. \u0422\u0430\u043a\u043e\u0433\u043e \u0432\u0430\u0440\u0456\u0430\u043d\u0442\u0443 \u043d\u0435\u043c\u0430 \u0441\u0435\u0440\u0435\u0434 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0445."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": "/meta_user/api/v1/localities/region_id/", "infoUrlReplaceParam": "region_id", "dependsOn": "region", "autocomplete": null, "options": [{"value": "", "name": "--", "default": true}, {"value": "", "name": "---------", "default": false}], "showInRequired": true}, {"name": "school", "label": "\u0417\u0430\u043a\u043b\u0430\u0434 \u043e\u0441\u0432\u0456\u0442\u0438", "type": "select", "defaultValue": "------", "placeholder": null, "instructions": "", "required": false, "restrictions": {}, "errorMessages": {"required": "\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u0430\u0448 \u0437\u0430\u043a\u043b\u0430\u0434 \u043e\u0441\u0432\u0456\u0442\u0438.", "invalid_choice": "\u0417\u0440\u043e\u0431\u0438\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 \u0432\u0438\u0431\u0456\u0440. \u0422\u0430\u043a\u043e\u0433\u043e \u0432\u0430\u0440\u0456\u0430\u043d\u0442\u0443 \u043d\u0435\u043c\u0430 \u0441\u0435\u0440\u0435\u0434 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0445."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": "/meta_user/api/v1/schools/locality_id/", "infoUrlReplaceParam": "locality_id", "depen
1119dsOn": "locality", "autocomplete": null, "options": [{"value": "", "name": "--", "default": true}, {"value": "", "name": "---------", "default": false}], "showInRequired": true}, {"name": "classroom", "label": "\u041a\u043b\u0430\u0441", "type": "select", "defaultValue": "------", "placeholder": null, "instructions": "", "required": false, "restrictions": {}, "errorMessages": {"required": "\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u0430\u0448 \u043a\u043b\u0430\u0441.", "invalid_choice": "\u0417\u0440\u043e\u0431\u0438\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 \u0432\u0438\u0431\u0456\u0440, %(value)s \u043d\u0435\u043c\u0430\u0454 \u0441\u0435\u0440\u0435\u0434 \u0432\u0430\u0440\u0456\u0430\u043d\u0442\u0456\u0432 \u0432\u0438\u0431\u043e\u0440\u0443."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": null, "options": [{"value": "", "name": "--", "default": true}, {"value": "1", "name": "1", "default": false}, {"value": "2", "name": "2", "default": false}, {"value": "3", "name": "3", "default": false}, {"value": "4", "name": "4", "default": false}, {"value": "5", "name": "5", "default": false}, {"value": "6", "name": "6", "default": false}, {"value": "7", "name": "7", "default": false}, {"value": "8", "name": "8", "default": false}, {"value": "9", "name": "9", "default": false}, {"value": "10", "name": "10", "default": false}, {"value": "11", "name": "11", "default": false}], "showInRequired": true}, {"name": "classroom_letter", "label": "\u0411\u0443\u043a\u0432\u0430 \u043a\u043b\u0430\u0441\u0443", "type": "select", "defaultValue": "------", "placeholder": null, "instructions": "", "required": false, "restrictions": {}, "errorMessages": {"required": "\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0431\u0443\u043a\u0432\u0443 \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0443.", "invalid_choice": "\u0417\u0440\u043e\u0431\u0438\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 \u0432\u0438\u0431\u0456\u0440, %(value)s \u043d\u0435\u043c\u0430\u0454 \u0441\u0435\u0440\u0435\u0434 \u0432\u0430\u0440\u0456\u0430\u043d\u0442\u0456\u0432 \u0432\u0438\u0431\u043e\u0440\u0443."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": null, "options": [{"value": "", "name": "--", "default": true}, {"value": "\u0410", "name": "\u0410", "default": false}, {"value": "\u0411", "name": "\u0411", "default": false}, {"value": "\u0412", "name": "\u0412", "default": false}, {"value": "\u0413", "name": "\u0413", "default": false}, {"value": "\u0490", "name": "\u0490", "default": false}, {"value": "\u0414", "name": "\u0414", "default": false}, {"value": "\u0415", "name": "\u0415", "default": false}, {"value": "\u0404", "name": "\u0404", "default": false}, {"value": "\u0416", "name": "\u0416", "default": false}, {"value": "\u0417", "name": "\u0417", "default": false}, {"value": "\u0418", "name": "\u0418", "default": false}, {"value": "\u0406", "name": "\u0406", "default": false}, {"value": "\u0407", "name": "\u0407", "default": false}, {"value": "\u0419", "name": "\u0419", "default": false}, {"value": "\u041a", "name": "\u041a", "default": false}, {"value": "\u041b", "name": "\u041b", "default": false}, {"value": "\u041c", "name": "\u041c", "default": false}, {"value": "\u041d", "name": "\u041d", "default": false}, {"value": "\u041e", "name": "\u041e", "default": false}, {"value": "\u041f", "name": "\u041f", "default": false}, {"value": "\u0420", "name": "\u0420", "default": false}, {"value": "\u0421", "name": "\u0421", "default": false}, {"value": "\u0422", "name": "\u0422", "default": false}, {"value": "\u0423", "name": "\u0423", "default": false}, {"value": "\u0424", "name": "\u0424", "default": false}, {"value": "\u0425", "name": "\u0425", "default": false}, {"value": "\u0426", "name": "\u0426", "default": false}, {"value": "\u0427", "name": "\u0427", "default": false}, {"value": "\u0428", "name": "\u0428", "default": false}
1119, {"value": "\u0429", "name": "\u0429", "default": false}, {"value": "\u042c", "name": "\u042c", "default": false}, {"value": "\u042e", "name": "\u042e", "default": false}, {"value": "\u042f", "name": "\u042f", "default": false}, {"value": "\u0406\u043d\u0448\u0435", "name": "\u0406\u043d\u0448\u0435", "default": false}], "showInRequired": true}, {"name": "publisher_name", "label": "\u0412\u0438\u0434\u0430\u0432\u043d\u0438\u0446\u0442\u0432\u043e", "type": "select", "defaultValue": "------", "placeholder": null, "instructions": "", "required": true, "restrictions": {}, "errorMessages": {"required": "\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u0430\u0448e \u0432\u0438\u0434\u0430\u0432\u043d\u0438\u0446\u0442\u0432\u043e.", "invalid_choice": "\u0417\u0440\u043e\u0431\u0438\u0442\u044c \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 \u0432\u0438\u0431\u0456\u0440, %(value)s \u043d\u0435\u043c\u0430\u0454 \u0441\u0435\u0440\u0435\u0434 \u0432\u0430\u0440\u0456\u0430\u043d\u0442\u0456\u0432 \u0432\u0438\u0431\u043e\u0440\u0443."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": null, "options": [{"value": "", "name": "--", "default": true}], "showInRequired": true}, {"name": "phone_number", "label": "\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0438\u0439 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0443", "type": "text", "defaultValue": null, "placeholder": null, "instructions": "", "required": true, "restrictions": {}, "errorMessages": {"required": "\u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u0430\u0448 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0438\u0439 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0443."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": null, "showInRequired": true}, {"name": "gender", "label": "\u0421\u0442\u0430\u0442\u044c", "type": "select", "defaultValue": "", "placeholder": "", "instructions": "", "required": false, "restrictions": {}, "errorMessages": {}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": "sex", "options": [{"value": "", "name": "--", "default": true}, {"value": "m", "name": "\u0427\u043e\u043b\u043e\u0432\u0456\u043a", "default": false}, {"value": "f", "name": "\u0416\u0456\u043d\u043a\u0430", "default": false}, {"value": "o", "name": "\u0406\u043d\u0448\u0435 / \u041d\u0435 \u0431\u0430\u0436\u0430\u044e \u0432\u043a\u0430\u0437\u0443\u0432\u0430\u0442\u0438", "default": false}]}, {"name": "year_of_birth", "label": "\u0420\u0456\u043a \u043d\u0430\u0440\u043e\u0434\u0436\u0435\u043d\u043d\u044f", "type": "select", "defaultValue": "", "placeholder": "", "instructions": "", "required": false, "restrictions": {}, "errorMessages": {}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": "bday-year", "options": [{"value": "", "name": "--", "default": true}, {"value": "2026", "name": "2026", "default": false}, {"value": "2025", "name": "2025", "default": false}, {"value": "2024", "name": "2024", "default": false}, {"value": "2023", "name": "2023", "default": false}, {"value": "2022", "name": "2022", "default": false}, {"value": "2021", "name": "2021", "default": false}, {"value": "2020", "name": "2020", "default": false}, {"value": "2019", "name": "2019", "default": false}, {"value": "2018", "name": "2018", "default": false}, {"value": "2017", "name": "2017", "default": false}, {"value": "2016", "name": "2016", "default": false}, {"value": "2015", "name": "2015", "default": false}, {"value": "2014", "name": "2014", "default": false}, {"value": "2013", "name": "2013", "default": false}, {"value": "2012", "name": "2012", "default": false}, {"value": "2011", "name": "2011", "default": false}, {"value": "2010", "name": "2010", "default": false}, {"value": "2009", "name": "2009", "default": false}, {"value": "2008", "name": "2008", "default": false}, {"value": "2007", "name": "2007", "default": false}, {"value": "2006", "name": "2006", "default": false}, {"value": "2005", "name": "2005", "default": false}, {"value": "2004", "name": "2004", "default": false}, {"value": "2003", "name": "2003", "default": false}, {"value": "2002", "name": "2002", "default": false}, {"value": "2001", "name": "2001", "default": false}, {"value": "2000", "name": "2000", "default": false}, {"value": "1999", "name": "1999", "default": false}, {"value": "1998", "name": "1998", "default": false}, {"value": "1997", "name": "1997", "default": false}, {"value": "1996", "name": "1996", "default": false}, {"value": "1995", "name": "1995", "default": false}, {"value": "1994", "name": "1994", "default": false}
1119, {"value": "1993", "name": "1993", "default": false}, {"value": "1992", "name": "1992", "default": false}, {"value": "1991", "name": "1991", "default": false}, {"value": "1990", "name": "1990", "default": false}, {"value": "1989", "name": "1989", "default": false}, {"value": "1988", "name": "1988", "default": false}, {"value": "1987", "name": "1987", "default": false}, {"value": "1986", "name": "1986", "default": false}, {"value": "1985", "name": "1985", "default": false}, {"value": "1984", "name": "1984", "default": false}, {"value": "1983", "name": "1983", "default": false}, {"value": "1982", "name": "1982", "default": false}, {"value": "1981", "name": "1981", "default": false}, {"value": "1980", "name": "1980", "default": false}, {"value": "1979", "name": "1979", "default": false}, {"value": "1978", "name": "1978", "default": false}, {"value": "1977", "name": "1977", "default": false}, {"value": "1976", "name": "1976", "default": false}, {"value": "1975", "name": "1975", "default": false}, {"value": "1974", "name": "1974", "default": false}, {"value": "1973", "name": "1973", "default": false}, {"value": "1972", "name": "1972", "default": false}, {"value": "1971", "name": "1971", "default": false}, {"value": "1970", "name": "1970", "default": false}, {"value": "1969", "name": "1969", "default": false}, {"value": "1968", "name": "1968", "default": false}, {"value": "1967", "name": "1967", "default": false}, {"value": "1966", "name": "1966", "default": false}, {"value": "1965", "name": "1965", "default": false}, {"value": "1964", "name": "1964", "default": false}, {"value": "1963", "name": "1963", "default": false}, {"value": "1962", "name": "1962", "default": false}, {"value": "1961", "name": "1961", "default": false}, {"value": "1960", "name": "1960", "default": false}, {"value": "1959", "name": "1959", "default": false}, {"value": "1958", "name": "1958", "default": false}, {"value": "1957", "name": "1957", "default": false}, {"value": "1956", "name": "1956", "default": false}, {"value": "1955", "name": "1955", "default": false}, {"value": "1954", "name": "1954", "default": false}, {"value": "1953", "name": "1953", "default": false}, {"value": "1952", "name": "1952", "default": false}, {"value": "1951", "name": "1951", "default": false}, {"value": "1950", "name": "1950", "default": false}, {"value": "1949", "name": "1949", "default": false}, {"value": "1948", "name": "1948", "default": false}, {"value": "1947", "name": "1947", "default": false}, {"value": "1946", "name": "1946", "default": false}, {"value": "1945", "name": "1945", "default": false}, {"value": "1944", "name": "1944", "default": false}, {"value": "1943", "name": "1943", "default": false}, {"value": "1942", "name": "1942", "default": false}, {"value": "1941", "name": "1941", "default": false}, {"value": "1940", "name": "1940", "default": false}, {"value": "1939", "name": "1939", "default": false}, {"value": "1938", "name": "1938", "default": false}, {"value": "1937", "name": "1937", "default": false}, {"value": "1936", "name": "1936", "default": false}, {"value": "1935", "name": "1935", "default": false}, {"value": "1934", "name": "1934", "default": false}, {"value": "1933", "name": "1933", "default": false}, {"value": "1932", "name": "1932", "default": false}, {"value": "1931", "name": "1931", "default": false}, {"value": "1930", "name": "1930", "default": false}, {"value": "1929", "name": "1929", "default": false}, {"value": "1928", "name": "1928", "default": false}, {"value": "1927", "name": "1927", "default": false}, {"value": "1926", "name": "1926", "default": false}, {"value": "1925", "name": "1925", "default": false}, {"value": "1924", "name": "1924", "default": false}, {"value": "1923", "name": "1923", "default": false}, {"value": "1922", "name": "1922", "default": false}, {"value": "1921", "name": "1921", "default": false}, {"value": "1920", "name": "1920", "default": false}, {"value": "1919", "name": "1919", "default": false}, {"value": "1918", "name": "1918", "default": false}, {"value": "1917", "name": "1917", "default": false}, {"value": "1916", "name": "1916", "default": false}, {"value": "1915", "name": "1915", "default": false}, {"value": "1914", "name": "1914", "default": false}, {"value": "1913", "name": "1913", "default": false}, {"value": "1912", "name": "1912", "default": false}, {"value": "1911", "name": "1911", "default": false}, {"value": "1910", "name": "1910", "default": false}, {"value": "1909", "name": "1909", "default": false}, {"value": "1908", "name": "1908", "default": false}, {"value": "1907", "name": "1907", "default": false}]}, {"name": "level_of_education", "label": "\u041d\u0430\u0439\u0432\u0438\u0449\u0438\u0439 \u0440\u0456\u0432\u0435\u043d\u044c \u043e\u0441\u0432\u0456\u0442\u0438, \u0449\u043e \u0432\u0438 \u043e\u0442\u0440\u0438\u043c\u0430\u043b\u0438:", "type": "select", "defaultValue": "", "placeholder": "", "instructions": "", "required": false, "restrictions": {}, "errorMessages": {"required": "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u043d\u0430\u0439\u0432\u0438\u0449\u0438\u0439 \u0440\u0456\u0432\u0435\u043d\u044c \u043e\u0441\u0432\u0456\u0442\u0438, \u0449\u043e \u0432\u0438 \u043e\u0442\u0440\u0438\u043c\u0430\u043b\u0438."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "depen
1119dsOn": null, "autocomplete": null, "options": [{"value": "", "name": "--", "default": true}, {"value": "p", "name": "\u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0441\u044c\u043a\u0438\u0439 \u0447\u0438 \u0414\u043e\u043a\u0442\u043e\u0440\u0441\u044c\u043a\u0438\u0439 \u0441\u0442\u0443\u043f\u0456\u043d\u044c", "default": false}, {"value": "m", "name": "\u041c\u0430\u0433\u0456\u0441\u0442\u0440 \u0430\u0431\u043e \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u0456\u0441\u0442", "default": false}, {"value": "b", "name": "\u0414\u0438\u043f\u043b\u043e\u043c \u0431\u0430\u043a\u0430\u043b\u0430\u0432\u0440\u0430", "default": false}, {"value": "a", "name": "\u0414\u0438\u043f\u043b\u043e\u043c \u043f\u0440\u043e \u043e\u0441\u0432\u0456\u0442\u0443", "default": false}, {"value": "hs", "name": "\u0421\u0435\u0440\u0435\u0434\u043d\u044f \u043e\u0441\u0432\u0456\u0442\u0430", "default": false}, {"value": "jhs", "name": "\u041f\u0440\u043e\u0444\u0435\u0441\u0456\u0439\u043d\u043e-\u0442\u0435\u0445\u043d\u0456\u0447\u043d\u0430 \u043e\u0441\u0432\u0456\u0442\u0430", "default": false}, {"value": "el", "name": "\u041f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0430 \u043e\u0441\u0432\u0456\u0442\u0430", "default": false}, {"value": "none", "name": "\u0411\u0435\u0437 \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0457 \u043e\u0441\u0432\u0456\u0442\u0438", "default": false}, {"value": "other", "name": "\u0406\u043d\u0448\u0430 \u043e\u0441\u0432\u0456\u0442\u0430", "default": false}]}, {"name": "goals", "label": "\u0420\u043e\u0437\u043a\u0430\u0436\u0456\u0442\u044c \u043d\u0430\u043c, \u0447\u043e\u043c\u0443 \u0432\u0438 \u0437\u0430\u0446\u0456\u043a\u0430\u0432\u043b\u0435\u043d\u0456 \u0432 Profosvita", "type": "textarea", "defaultValue": "", "placeholder": "", "instructions": "", "required": false, "restrictions": {}, "errorMessages": {"required": "\u041f\u043e\u0432\u0456\u0434\u043e\u043c\u0442\u0435 \u043d\u0430\u043c \u0441\u0432\u043e\u0457 \u0446\u0456\u043b\u0456."}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": null}, {"name": "honor_code", "label": "\u042f \u043f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0436\u0443\u044e, \u0449\u043e \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0438\u0432\u0441\u044f \u0437 \u003ca href='/honor' rel='noopener' target='_blank'\u003e\u0423\u043c\u043e\u0432\u0430\u043c\u0438 \u043d\u0430\u0434\u0430\u043d\u043d\u044f \u043f\u043e\u0441\u043b\u0443\u0433 \u0442\u0430 \u041a\u043e\u0434\u0435\u043a\u0441\u043e\u043c \u0427\u0435\u0441\u0442\u0456\u003c/a\u003e \u0456 \u043f\u043e\u0433\u043e\u0434\u0436\u0443\u044e\u0441\u044c \u0437 \u003ca href='/privacy' rel='noopener' target='_blank'\u003e\u041f\u043e\u043b\u0456\u0442\u0438\u043a\u043e\u044e \u043a\u043e\u043d\u0444\u0456\u0434\u0435\u043d\u0446\u0456\u0439\u043d\u043e\u0441\u0442\u0456\u003c/a\u003e.", "type": "checkbox", "defaultValue": false, "placeholder": "", "instructions": "", "required": true, "restrictions": {}, "errorMessages": {"required": "\u0412\u0438 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u043f\u0440\u0438\u0439\u043d\u044f\u0442\u0438 \u0423\u043c\u043e\u0432\u0438 \u043d\u0430\u0434\u0430\u043d\u043d\u044f \u043f\u043e\u0441\u043b\u0443\u0433 \u0442\u0430 \u041a\u043e\u0434\u0435\u043a\u0441 \u0427\u0435\u0441\u0442\u0456 Profosvita"}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "dependsOn": null, "autocomplete": null}], "fieldsDefault": ["email", "name", "username", "password", "role"]}, "password_reset_form_desc": {"method": "post", "submit_url": "/account/password", "fields": [{"name": "email", "label": "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u043f\u043e\u0448\u0442\u0430", "type": "email", "defaultValue": "", "placeholder": "[email protected]", "instructions": "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u043f\u043e\u0448\u0442\u0430, \u044f\u043a\u0443 \u0432\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u043b\u0438 \u0434\u043b\u044f \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0456 Profosvita", "required": true, "restrictions": {"min_length": 3, "max_length": 254}, "errorMessages": {}, "supplementalLink": "", "supplementalText": "", "loginIssueSupportLink": "mailto:[email protected]", "infoUrl": null, "infoUrlReplaceParam": null, "depen
1119dsOn": null, "autocomplete": null}], "fieldsDefault": []}, "account_creation_allowed": true, "is_account_recovery_feature_enabled": false, "is_multiple_user_enterprises_feature_enabled": false, "enterprise_slug_login_url": null, "is_enterprise_enable": false, "is_require_third_party_auth_enabled": false};
1120        LogistrationFactory(options);
1121        if ('newrelic' in window) {
1122            newrelic.finished();
1123            // Because of a New Relic bug, the finished() event doesn't show up
1124            // in Insights, so we have to make a new PageAction that is basically
1125            // the same thing. We still want newrelic.finished() for session
1126            // traces though.
1127            newrelic.addPageAction('xfinished');
1128        }
1129        var label_span_school = '<span id="school-optional-help" class="label-optional">Спочатку введіть населений пункт...</span>';
1130        var label_span_locality = '<span id="locality-optional-help" class="label-optional">Спочатку введіть область...</span>';
1131
1132        window.metaFields = ['region', 'locality', 'school', 'classroom', 'classroom_letter', 'phone_number', 'publisher_name'];
1133
1134        var roleFieldVisibility = {"student": ["region", "locality", "school", "classroom", "classroom_letter"], "instructor": ["region", "locality", "school", "classroom", "classroom_letter"], "auditor": [], "publisher_repr": ["phone_number", "publisher_name"]};
1135        var roleFieldRequired = {"student": ["region"], "instructor": ["region"], "auditor": [], "publisher_repr": []};
1136
1137        
1138            $(document).on('change', '#register-role', function() {
1139                var $regionField = $('#register-region');
1140                var $localityField = $('#register-locality');
1141                var $schoolField = $('#register-school');
1142                var $publisherNameField = $('#register-publisher_name');
1143                var role = this.value;
1144
1145                // when role changes, clean up all fields
1146
1147                $regionField.children('option:first').attr('selected', 'selected');
1148                $regionField.trigger('change');
1149
1150                $localityField.children('option:not(:first)').remove();
1151                $localityField.trigger('change');
1152
1153                $schoolField.children('option:not(:first)').remove();
1154                $schoolField.trigger('change').attr('disabled', 'disabled');
1155
1156                $publisherNameField.children('option:not(:first)').remove();
1157                $publisherNameField.trigger('change');
1158
1159                window.metaFields.forEach(function(field_name) {
1160                    $(`#register-${field_name}`).closest('.form-field').hide();
1161                });
1162
1163                if (roleFieldVisibility[role]) {
1164                    roleFieldVisibility[role].forEach(function(field_name) {
1165                        var fieldRequired = roleFieldRequired[role].includes(field_name);
1166                        var $field = $(`#register-${field_name}`);
1167                        var $label = $(`label[for='register-${field_name}']`);
1168                        var $optionalSpanLabel = $label.find('.label-optional').first();
1169                        var $requiredSpanLabel = $label.find('.label-required').first();
1170                        var $labelIcon = $label.find(`#register-${field_name}-validation-icon`).first();
1171                        var $validationError = $(`#register-${field_name}-validation-error`);
1172
1173                        if (fieldRequired) {
1174                            if ($optionalSpanLabel.length) {
1175                                $optionalSpanLabel
1176                                    .attr('id', `register-${field_name}-required-label`)
1177                                    .attr('class', 'label-required')
1178                                    .text(gettext("(required)"));
1179                                $validationError.show();
1180                            }
1181                        } else {
1182                            if ($requiredSpanLabel.length) {
1183                                $requiredSpanLabel
1184                                    .attr('id', `register-${field_name}-optional-label`)
1185                                    .attr('class', 'label-optional')
1186                                    .text(gettext("(optional)"));
1187                                $validationError.hide();
1188                            }
1189                        }
1190
1191                        if ($requiredSpanLabel.length) {
1192                            $requiredSpanLabel.removeClass('error');
1193                            $labelIcon.removeClass('error fa-exclamation');
1194                        }
1195
1196                        if (!$labelIcon.length) {
1197                            $label.append(`<span class="icon fa" id="register-${field_name}-validation-icon" aria-hidden="true"></span>`);
1198                        }
1199
1200                        $label.removeClass('error');
1201                        $validationError.addClass("hidden");
1202
1203                        $field.prop("required", fieldRequired).closest('.form-field').show();
1204                    });
1205
1206                }
1207
1208                window.metaFields.forEach(function(field_name) {
1209                    var $registerField = $(`#register-${field_name}`);
1210
1211                    if (!roleFieldVisibility[role] || !roleFieldVisibility[role].includes(field_name)) {
1212                        $registerField.val('');
1213                    }
1214                    if (!roleFieldRequired[role] || !roleFieldRequired[role].includes(field_name)) {
1215                        $registerField.prop("required", false);
1216                    }
1217
1218                    if (!$(`label[for=${field_name}]`).hasClass('error')) {
1219                        $(`#${field_name}-required-label`).removeClass('error');
1220                        $(`#${field_name}-validation-icon`).removeClass('error fa-exclamation');
1221                    }
1222                });
1223            });
1224        
1225
1226        $(document).on('change', '#register-region', function(event) {
1227
1228            var $localityField = $('#register-locality');
1229            var regionValue = $(event.currentTarget).val();
1230
1231            if (regionValue) {
1232
1233                var url = "/meta_user/localities/region_id/";
1234
1235                // school disabling case
1236                $('#register-school').attr('disabled', 'disabled');
1237
1238                if (!$('#school-optional-help').length) {
1239                    $('[for="register-school"]').append(label_span_school);
1240                }
1241
1242                $('#register-locality').removeAttr('disabled');
1243                $localityField.children('option:not(:first)').remove();
1244                $('#register-school').children('option:not(:first)').remove();
1245
1246                $.ajax({
1247                    type: 'GET',
1248                    url: url.replace(/region_id/g, regionValue),
1249                    success: (data) => {
1250                            $.each(data, (ind, item) => {
1251                                $localityField.append(
1252                                    '<option value="' + item.id + '" >' + item.name + "</option>"
1253                                )
1254                            })
1255                    }
1256                });
1257                $('#locality-optional-help').remove();
1258            } else {
1259                $('#register-locality').attr('disabled', 'disabled');
1260                $('#register-school').attr('disabled', 'disabled');
1261
1262                if (!$('#locality-optional-help').length){
1263                    $('[for="register-locality"]').append(label_span_locality);
1264                }
1265            }
1266        });
1267
1268        $(document).on('change', '#register-locality', function(event) {
1269
1270            var $schoolField = $('#register-school');
1271            var localityValue = $(event.currentTarget).val();
1272            $schoolField.val('');
1273
1274            if (localityValue) {
1275
1276                var url = "/meta_user/schools/locality_id/";
1277
1278                $schoolField.children('option:not(:first)').remove();
1279                $('#register-school').removeAttr('disabled');
1280
1281                $.ajax({
1282                    type: 'GET',
1283                    url: url.replace(/locality_id/g, localityValue),
1284                    success: (data) => {
1285                            $.each(data, (ind, item) => {
1286                                $schoolField.append(
1287                                    '<option value="' + item.id + '" >' + item.name + "</option>"
1288                                )
1289                            })
1290                    }
1291                });
1292                $('#school-optional-help').remove();
1293            } else {
1294                $('#register-school').attr('disabled', 'disabled');
1295
1296                if (!$('#school-optional-help').length) {
1297                    $('[for="register-school"]').append(label_span_school);
1298                }
1299            }
1300        });
1301        $(function(){
1302            $('#register-role').trigger('change');
1303        });
1304
1305    
1306            });
1307        }).call(this, require || RequireJS.require);
1308    </script>
1308
1309
1310
1311
1312  
1313
1314
1315
1316  
1316<script type="text/javascript" src="/static/js/vendor/noreferrer.aa62a3e70ffa.js" charset="utf-8"></script>
1316
1317  
1317<script type="text/javascript" src="/static/js/utils/navigation.08930e16ab3d.js" charset="utf-8"></script>
1317
1318  
1318<script type="text/javascript" src="/static/js/header/header.309a1243e175.js"></script>
1318
1319  
1320    
1320<script type="text/javascript">
1321      $(document).ready(function() {
1322        var languages = navigator.languages.map(function(lang){
1323          return lang.split('-')[0];
1324        });
1325        let ukExists = false;
1326        for(let lang in languages) {
1327          if (['uk', 'ru'].includes(languages[lang])) {
1328            ukExists = true;
1329            break;
1330          }
1331        }
1332        if (ukExists) {
1333          $('.guideline-uk').show();
1334        } else {
1335          $('.guideline-en').show();
1336        }
1337      });
1338    </script>
1338
1339  
1339<script type="text/javascript" src="/static/lilac-profosvita-microsite/js/common.e94df7e9234f.js"></script>
1339
1340  
1340<script type="text/javascript" src="/static/js/src/jquery_extend_patch.54dddef28d15.js"></script>
1340
1341</body>
1342</html>
1343
1344

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.