Instagram Gallery - Version 3.1.0

Version Description

  • Fix. premium compatibility
Download this release

Release Info

Developer quadlayers
Plugin Icon 128x128 Instagram Gallery
Version 3.1.0
Comparing to
See all releases

Code changes from version 3.0.8 to 3.1.0

Files changed (50) hide show
  1. assets/backend/css/main.css +1 -0
  2. assets/backend/css/qligg-admin.css +0 -372
  3. assets/backend/css/qligg-admin.css.map +0 -1
  4. assets/backend/css/qligg-admin.min.css +0 -1
  5. assets/backend/js/admin.asset.php +1 -0
  6. assets/backend/js/admin.js +1 -0
  7. assets/backend/js/feed.asset.php +1 -0
  8. assets/backend/js/feed.js +1 -0
  9. assets/backend/js/main.asset.php +1 -0
  10. assets/backend/js/main.js +1 -0
  11. assets/backend/js/qligg-admin-account.js +0 -191
  12. assets/backend/js/qligg-admin-account.min.js +0 -1
  13. assets/backend/js/qligg-admin-feed.js +0 -491
  14. assets/backend/js/qligg-admin-feed.min.js +0 -1
  15. assets/backend/js/qligg-admin-settings.js +0 -145
  16. assets/backend/js/qligg-admin-settings.min.js +0 -1
  17. assets/backend/js/settings.asset.php +1 -0
  18. assets/backend/js/settings.js +1 -0
  19. assets/frontend/css/frontend.css +1 -0
  20. assets/frontend/css/qligg.css +0 -841
  21. assets/frontend/css/qligg.css.map +0 -1
  22. assets/frontend/css/qligg.min.css +0 -1
  23. assets/frontend/js/frontend.asset.php +1 -0
  24. assets/frontend/js/frontend.js +1 -0
  25. assets/frontend/js/frontend.js.map +1 -0
  26. assets/frontend/js/qligg.js +0 -333
  27. assets/frontend/js/qligg.min.js +0 -1
  28. includes/api/api.php +0 -3
  29. includes/api/apiBASIC.php +1 -2
  30. includes/api/apiBusiness.php +3 -0
  31. includes/api/apiFeed.php +1 -5
  32. includes/backend.php +1 -1
  33. includes/controllers/AccountController.php +29 -2
  34. includes/controllers/FeedController.php +6 -1
  35. includes/controllers/SettingController.php +3 -1
  36. includes/frontend.php +13 -2
  37. includes/models/Account.php +66 -8
  38. includes/models/Feed.php +2 -0
  39. includes/models/Suggestions.php +2 -0
  40. includes/view/backend/pages/accounts.php +6 -1
  41. includes/view/backend/pages/modals/feed/panel-feed-box.php +7 -0
  42. includes/view/backend/pages/modals/feed/panel-feed-image-card.php +66 -0
  43. includes/view/backend/pages/modals/feed/panel-feed-image.php +0 -59
  44. includes/view/backend/pages/modals/feed/panel-tabs.php +3 -0
  45. includes/view/backend/pages/modals/template-scripts-feed.php +1 -0
  46. includes/view/backend/pages/parts/header.php +1 -1
  47. includes/view/backend/pages/welcome.php +11 -4
  48. insta-gallery.php +2 -2
  49. readme.txt +7 -1
  50. templates/parts/actions.php +1 -1
assets/backend/css/main.css ADDED
@@ -0,0 +1 @@
 
1
+ #qligg_account_table tr.basic,#qligg_feeds_table tr.basic{background-color:#fed0d0}#qligg_account_table tr.basic:nth-child(odd),#qligg_feeds_table tr.basic:nth-child(odd){background-color:#ffe1e1}#qligg_account_table td,#qligg_account_table th,#qligg_feeds_table td,#qligg_feeds_table th{padding:1em !important;vertical-align:top;line-height:1.75em;width:auto}#qligg_account_table td img.qligg-avatar,#qligg_feeds_table td img.qligg-avatar{width:50px;height:50px}#qligg_account_table .button>i,#qligg_feeds_table .button>i{margin:6.5px 2px 0 0;font-size:16px;opacity:0.8}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button{position:relative;overflow:hidden;float:left;display:block;width:24px;height:24px;margin:0;background:0 0;border:none;box-shadow:none;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button::before{display:inline-block;position:absolute;top:0;right:0;width:100%;height:100%;font:normal 20px/23px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-up::before{content:"\f343"}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-down::before{content:"\f347"}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-disabled{color:#d5d5d5 !important;cursor:default;pointer-events:none}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav::before{content:"\f333";font-family:Dashicons;text-align:center;line-height:1;color:#999;display:block;width:24px;float:left;height:100%;line-height:24px;cursor:move}#qligg_modal{max-width:890px;max-height:560px;margin:auto}#qligg_modal .wp-color-result-text{z-index:1;position:relative}#qligg_modal select[readonly],#qligg_modal input[type="checkbox"][readonly]{pointer-events:none !important}#qligg_modal .panel .options_group{overflow:hidden;border-bottom:1px solid #eee}#qligg_modal .panel .options_group:first-child{border-top:0}#qligg_modal .panel div.form-field,#qligg_modal .panel p.form-field{font-size:12px;padding:7.5px 15px;line-height:24px}#qligg_modal .panel div.form-field>label,#qligg_modal .panel p.form-field>label{display:inline-block}#qligg_modal .panel div.form-field>label:first-child,#qligg_modal .panel p.form-field>label:first-child{width:120px}#qligg_modal .panel div.form-field>.select2-container:nth-of-type(1),#qligg_modal .panel p.form-field>.select2-container:nth-of-type(1){width:80px !important}#qligg_modal .panel div.form-field>.select2-container:nth-of-type(2),#qligg_modal .panel p.form-field>.select2-container:nth-of-type(2){width:calc(100% - 171px) !important}#qligg_modal .panel div.form-field>.select2-container:only-of-type,#qligg_modal .panel p.form-field>.select2-container:only-of-type{width:calc(100% - 88px) !important}#qligg_modal .panel div>input,#qligg_modal .panel p>input{width:auto}#qligg_modal .panel div>input:not([type=checkbox]):not([type=radio]),#qligg_modal .panel p>input:not([type=checkbox]):not([type=radio]){min-width:120px}#qligg_modal .panel ul.list-images{display:flex;padding:0;margin:1em 0}#qligg_modal .panel ul.list-images li{display:inline-block;margin:0 10px 0 0;margin-bottom:0;vertical-align:middle;color:#aaa;position:relative;border:1px solid #f1f1f1;border-radius:3px;padding:10px;background-color:#fff;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.07)}#qligg_modal .panel ul.list-images li:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#eee;opacity:0.2}#qligg_modal .panel ul.list-images li:last-child{margin-right:0}#qligg_modal .panel ul.list-images li.active:before,#qligg_modal .panel ul.list-images li:hover:before{opacity:0}#qligg_modal .panel ul.list-images li.active label,#qligg_modal .panel ul.list-images li:hover label{color:#e23565}#qligg_modal .panel ul.list-images label{pointer-events:none;display:block;position:relative;line-height:2em;z-index:9;cursor:pointer;transition:all .25s linear;text-align:center;font-weight:bold;color:#23282d}#qligg_modal .panel ul.list-images input[type=radio]{display:none}#qligg_modal.processing{pointer-events:none}#qligg_modal.processing:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#ffffff;z-index:999;opacity:0.8}#qligg_modal.qligg-modal-token{max-width:560px;max-height:210px}#qligg_modal.qligg-modal-feed{max-width:990px;max-height:560px}#qligg_modal.qligg-modal-feed table{padding:15px;border-width:1px 0 0 0;box-shadow:none;table-layout:fixed}#qligg_modal.qligg-modal-feed table th{width:70px}#qligg_modal.qligg-modal-feed table td{width:calc(50% - 70px)}#qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-media-view-all{width:100%}#qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-media-view{width:100%}#qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-details{overflow:hidden}#qligg_modal.qligg-modal-feed input[type=time]{height:30px}#qligg_modal.qligg-modal-feed .panel-wrap{overflow:hidden}#qligg_modal.qligg-modal-feed .disabled-feature{position:relative;pointer-events:none}#qligg_modal.qligg-modal-feed .disabled-feature:before{content:'';background-color:#eee;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.5;overflow:hidden;pointer-events:none}#qligg_modal.qligg-modal-feed .disabled-field{color:#d5d5d5 !important;cursor:default;pointer-events:none;opacity:0.8}#qligg_modal.qligg-modal-feed .disabled-field input,#qligg_modal.qligg-modal-feed .disabled-field select,#qligg_modal.qligg-modal-feed .disabled-field textarea,#qligg_modal.qligg-modal-feed .disabled-field .wp-picker-container{opacity:0.5}#qligg_modal.qligg-modal-feed .ig-list-buttons input[type=radio]{position:absolute;visibility:visible}#qligg_modal.qligg-modal-feed ul.qligg-tabs{margin:0;width:20%;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#qligg_modal.qligg-modal-feed ul.qligg-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#qligg_modal.qligg-modal-feed ul.qligg-tabs li{margin:0;padding:0;display:block;position:relative}#qligg_modal.qligg-modal-feed ul.qligg-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px !important;border-bottom:1px solid #eee}#qligg_modal.qligg-modal-feed ul.qligg-tabs li a span{margin-left:.618em;margin-right:.618em}#qligg_modal.qligg-modal-feed ul.qligg-tabs li a:before{content:"\f107";font-family:Dashicons;speak:none;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-variant:normal;text-decoration:none}#qligg_modal.qligg-modal-feed ul.qligg-tabs li.active a{background-color:#eee}#qligg_modal.qligg-modal-feed .qligg-input,#qligg_modal.qligg-modal-feed .qligg-select2{width:350px;max-width:100%}#qligg_modal.qligg-modal-feed .qligg-input{margin:0;padding:6px;box-sizing:border-box;vertical-align:top}.settings-save-status .spinner{float:none;display:inline-block;margin:0 10px}.settings-save-status .saved{font-size:12px;display:none}.settings-save-status .saved.is-active{display:inline-block}#qligg-generate-token{padding:0 24px;height:44px;line-height:44px;text-transform:uppercase;color:rgba(255,255,255,0.8) !important;text-decoration:none;border-radius:3px;transition:all .5s ease-in-out;font-weight:600;display:inline-block;background:#408bd1}#qligg-generate-token:focus,#qligg-generate-token:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.2)}
assets/backend/css/qligg-admin.css DELETED
@@ -1,372 +0,0 @@
1
- #qligg_account_table tr.basic,
2
- #qligg_feeds_table tr.basic {
3
- background-color: #fed0d0;
4
- }
5
- #qligg_account_table tr.basic:nth-child(odd),
6
- #qligg_feeds_table tr.basic:nth-child(odd) {
7
- background-color: #ffe1e1;
8
- }
9
- #qligg_account_table td,
10
- #qligg_feeds_table td,
11
- #qligg_account_table th,
12
- #qligg_feeds_table th {
13
- padding: 1em !important;
14
- vertical-align: top;
15
- line-height: 1.75em;
16
- width: auto;
17
- }
18
- #qligg_account_table td img.qligg-avatar,
19
- #qligg_feeds_table td img.qligg-avatar {
20
- width: 50px;
21
- height: 50px;
22
- }
23
- #qligg_account_table .button > i,
24
- #qligg_feeds_table .button > i {
25
- margin: 6.5px 2px 0 0;
26
- font-size: 16px;
27
- opacity: 0.8;
28
- }
29
- #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button {
30
- position: relative;
31
- overflow: hidden;
32
- float: left;
33
- display: block;
34
- width: 24px;
35
- height: 24px;
36
- margin: 0;
37
- background: 0 0;
38
- border: none;
39
- box-shadow: none;
40
- color: #82878c;
41
- text-indent: -9999px;
42
- cursor: pointer;
43
- outline: 0;
44
- }
45
- #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button::before {
46
- display: inline-block;
47
- position: absolute;
48
- top: 0;
49
- right: 0;
50
- width: 100%;
51
- height: 100%;
52
- font: normal 20px/23px dashicons;
53
- text-align: center;
54
- text-indent: 0;
55
- -webkit-font-smoothing: antialiased;
56
- -moz-osx-font-smoothing: grayscale;
57
- }
58
- #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-up::before {
59
- content: "\f343";
60
- }
61
- #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-down::before {
62
- content: "\f347";
63
- }
64
- #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-disabled {
65
- color: #d5d5d5 !important;
66
- cursor: default;
67
- pointer-events: none;
68
- }
69
- #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav::before {
70
- content: "\f333";
71
- font-family: Dashicons;
72
- text-align: center;
73
- line-height: 1;
74
- color: #999;
75
- display: block;
76
- width: 24px;
77
- float: left;
78
- height: 100%;
79
- line-height: 24px;
80
- cursor: move;
81
- }
82
- #qligg_modal {
83
- max-width: 890px;
84
- max-height: 560px;
85
- margin: auto;
86
- }
87
- #qligg_modal .wp-color-result-text {
88
- z-index: 1;
89
- position: relative;
90
- }
91
- #qligg_modal select[readonly],
92
- #qligg_modal input[type="checkbox"][readonly] {
93
- pointer-events: none !important;
94
- }
95
- #qligg_modal .panel .options_group {
96
- overflow: hidden;
97
- border-bottom: 1px solid #eee;
98
- }
99
- #qligg_modal .panel .options_group:first-child {
100
- border-top: 0;
101
- }
102
- #qligg_modal .panel div.form-field,
103
- #qligg_modal .panel p.form-field {
104
- font-size: 12px;
105
- padding: 7.5px 15px;
106
- line-height: 24px;
107
- }
108
- #qligg_modal .panel div.form-field > label,
109
- #qligg_modal .panel p.form-field > label {
110
- display: inline-block;
111
- }
112
- #qligg_modal .panel div.form-field > label:first-child,
113
- #qligg_modal .panel p.form-field > label:first-child {
114
- width: 120px;
115
- }
116
- #qligg_modal .panel div.form-field > .select2-container:nth-of-type(1),
117
- #qligg_modal .panel p.form-field > .select2-container:nth-of-type(1) {
118
- width: 80px !important;
119
- }
120
- #qligg_modal .panel div.form-field > .select2-container:nth-of-type(2),
121
- #qligg_modal .panel p.form-field > .select2-container:nth-of-type(2) {
122
- width: calc(100% - 171px) !important;
123
- }
124
- #qligg_modal .panel div.form-field > .select2-container:only-of-type,
125
- #qligg_modal .panel p.form-field > .select2-container:only-of-type {
126
- width: calc(100% - 88px) !important;
127
- }
128
- #qligg_modal .panel div > input,
129
- #qligg_modal .panel p > input {
130
- width: auto;
131
- }
132
- #qligg_modal .panel div > input:not([type=checkbox]):not([type=radio]),
133
- #qligg_modal .panel p > input:not([type=checkbox]):not([type=radio]) {
134
- min-width: 120px;
135
- }
136
- #qligg_modal .panel ul.list-images {
137
- display: flex;
138
- padding: 0;
139
- margin: 1em 0;
140
- }
141
- #qligg_modal .panel ul.list-images li {
142
- display: inline-block;
143
- margin: 0 10px 0 0;
144
- margin-bottom: 0;
145
- vertical-align: middle;
146
- color: #aaa;
147
- position: relative;
148
- border: 1px solid #f1f1f1;
149
- border-radius: 3px;
150
- padding: 10px;
151
- background-color: #fff;
152
- cursor: pointer;
153
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
154
- }
155
- #qligg_modal .panel ul.list-images li:before {
156
- content: '';
157
- position: absolute;
158
- top: 0;
159
- bottom: 0;
160
- left: 0;
161
- right: 0;
162
- background-color: #eee;
163
- opacity: 0.2;
164
- }
165
- #qligg_modal .panel ul.list-images li:last-child {
166
- margin-right: 0;
167
- }
168
- #qligg_modal .panel ul.list-images li.active:before,
169
- #qligg_modal .panel ul.list-images li:hover:before {
170
- opacity: 0;
171
- }
172
- #qligg_modal .panel ul.list-images li.active label,
173
- #qligg_modal .panel ul.list-images li:hover label {
174
- color: #e23565;
175
- }
176
- #qligg_modal .panel ul.list-images label {
177
- pointer-events: none;
178
- display: block;
179
- position: relative;
180
- line-height: 2em;
181
- z-index: 9;
182
- cursor: pointer;
183
- transition: all 0.25s linear;
184
- text-align: center;
185
- font-weight: bold;
186
- color: #23282d;
187
- }
188
- #qligg_modal .panel ul.list-images input[type=radio] {
189
- display: none;
190
- }
191
- #qligg_modal.processing {
192
- pointer-events: none;
193
- }
194
- #qligg_modal.processing:before {
195
- content: '';
196
- position: absolute;
197
- top: 0;
198
- bottom: 0;
199
- left: 0;
200
- right: 0;
201
- background-color: #ffffff;
202
- z-index: 999;
203
- opacity: 0.8;
204
- }
205
- #qligg_modal.qligg-modal-token {
206
- max-width: 560px;
207
- max-height: 210px;
208
- }
209
- #qligg_modal.qligg-modal-feed {
210
- max-width: 990px;
211
- max-height: 560px;
212
- }
213
- #qligg_modal.qligg-modal-feed table {
214
- padding: 15px;
215
- border-width: 1px 0 0 0;
216
- box-shadow: none;
217
- table-layout: fixed;
218
- }
219
- #qligg_modal.qligg-modal-feed table th {
220
- width: 70px;
221
- }
222
- #qligg_modal.qligg-modal-feed table td {
223
- width: calc(50% - 70px);
224
- }
225
- #qligg_modal.qligg-modal-feed .edit-attachment-frame {
226
- /* .attachment-info {
227
- width:25%;*/
228
- /*}*/
229
- }
230
- #qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-media-view-all {
231
- width: 100%;
232
- }
233
- #qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-media-view {
234
- width: 100%;
235
- }
236
- #qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-details {
237
- overflow: hidden;
238
- }
239
- #qligg_modal.qligg-modal-feed input[type=time] {
240
- height: 30px;
241
- }
242
- #qligg_modal.qligg-modal-feed .panel-wrap {
243
- overflow: hidden;
244
- }
245
- #qligg_modal.qligg-modal-feed .disabled-feature {
246
- position: relative;
247
- pointer-events: none;
248
- }
249
- #qligg_modal.qligg-modal-feed .disabled-feature:before {
250
- content: '';
251
- background-color: #eee;
252
- position: absolute;
253
- top: 0;
254
- bottom: 0;
255
- left: 0;
256
- right: 0;
257
- opacity: 0.5;
258
- overflow: hidden;
259
- pointer-events: none;
260
- }
261
- #qligg_modal.qligg-modal-feed .disabled-field {
262
- color: #d5d5d5 !important;
263
- cursor: default;
264
- pointer-events: none;
265
- opacity: 0.8;
266
- }
267
- #qligg_modal.qligg-modal-feed .disabled-field input,
268
- #qligg_modal.qligg-modal-feed .disabled-field select,
269
- #qligg_modal.qligg-modal-feed .disabled-field textarea,
270
- #qligg_modal.qligg-modal-feed .disabled-field .wp-picker-container {
271
- opacity: 0.5;
272
- }
273
- #qligg_modal.qligg-modal-feed .ig-list-buttons input[type=radio] {
274
- position: absolute;
275
- visibility: visible;
276
- }
277
- #qligg_modal.qligg-modal-feed ul.qligg-tabs {
278
- margin: 0;
279
- width: 20%;
280
- float: left;
281
- line-height: 1em;
282
- padding: 0 0 10px;
283
- position: relative;
284
- background-color: #fafafa;
285
- border-right: 1px solid #eee;
286
- box-sizing: border-box;
287
- }
288
- #qligg_modal.qligg-modal-feed ul.qligg-tabs:after {
289
- content: "";
290
- display: block;
291
- width: 100%;
292
- height: 9999em;
293
- position: absolute;
294
- bottom: -9999em;
295
- left: 0;
296
- background-color: #fafafa;
297
- border-right: 1px solid #eee;
298
- }
299
- #qligg_modal.qligg-modal-feed ul.qligg-tabs li {
300
- margin: 0;
301
- padding: 0;
302
- display: block;
303
- position: relative;
304
- }
305
- #qligg_modal.qligg-modal-feed ul.qligg-tabs li a {
306
- margin: 0;
307
- padding: 10px;
308
- display: block;
309
- box-shadow: none;
310
- text-decoration: none;
311
- line-height: 20px !important;
312
- border-bottom: 1px solid #eee;
313
- }
314
- #qligg_modal.qligg-modal-feed ul.qligg-tabs li a span {
315
- margin-left: 0.618em;
316
- margin-right: 0.618em;
317
- }
318
- #qligg_modal.qligg-modal-feed ul.qligg-tabs li a:before {
319
- content: "\f107";
320
- font-family: Dashicons;
321
- speak: none;
322
- font-weight: 400;
323
- text-transform: none;
324
- line-height: 1;
325
- -webkit-font-smoothing: antialiased;
326
- font-variant: normal;
327
- text-decoration: none;
328
- }
329
- #qligg_modal.qligg-modal-feed ul.qligg-tabs li.active a {
330
- background-color: #eee;
331
- }
332
- #qligg_modal.qligg-modal-feed .qligg-input,
333
- #qligg_modal.qligg-modal-feed .qligg-select2 {
334
- width: 350px;
335
- max-width: 100%;
336
- }
337
- #qligg_modal.qligg-modal-feed .qligg-input {
338
- margin: 0;
339
- padding: 6px;
340
- box-sizing: border-box;
341
- vertical-align: top;
342
- }
343
- .settings-save-status .spinner {
344
- float: none;
345
- display: inline-block;
346
- margin: 0 10px;
347
- }
348
- .settings-save-status .saved {
349
- font-size: 12px;
350
- display: none;
351
- }
352
- .settings-save-status .saved.is-active {
353
- display: inline-block;
354
- }
355
- #qligg-generate-token {
356
- padding: 0 24px;
357
- height: 44px;
358
- line-height: 44px;
359
- text-transform: uppercase;
360
- color: rgba(255, 255, 255, 0.8) !important;
361
- text-decoration: none;
362
- border-radius: 3px;
363
- transition: all 0.5s ease-in-out;
364
- font-weight: 600;
365
- display: inline-block;
366
- background: #408bd1;
367
- }
368
- #qligg-generate-token:focus,
369
- #qligg-generate-token:hover {
370
- box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.2);
371
- }
372
- /*# sourceMappingURL=qligg-admin.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/backend/css/qligg-admin.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["../../less/qligg-admin.less"],"names":[],"mappings":"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","file":"qligg-admin.css"}
 
assets/backend/css/qligg-admin.min.css DELETED
@@ -1 +0,0 @@
1
- #qligg_account_table tr.basic,#qligg_feeds_table tr.basic{background-color:#fed0d0}#qligg_account_table tr.basic:nth-child(odd),#qligg_feeds_table tr.basic:nth-child(odd){background-color:#ffe1e1}#qligg_account_table td,#qligg_account_table th,#qligg_feeds_table td,#qligg_feeds_table th{padding:1em!important;vertical-align:top;line-height:1.75em;width:auto}#qligg_account_table td img.qligg-avatar,#qligg_feeds_table td img.qligg-avatar{width:50px;height:50px}#qligg_account_table .button>i,#qligg_feeds_table .button>i{margin:6.5px 2px 0 0;font-size:16px;opacity:.8}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button{position:relative;overflow:hidden;float:left;display:block;width:24px;height:24px;margin:0;background:0 0;border:none;box-shadow:none;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button::before{display:inline-block;position:absolute;top:0;right:0;width:100%;height:100%;font:normal 20px/23px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-up::before{content:"\f343"}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-down::before{content:"\f347"}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-disabled{color:#d5d5d5!important;cursor:default;pointer-events:none}#qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav::before{content:"\f333";font-family:Dashicons;text-align:center;line-height:1;color:#999;display:block;width:24px;float:left;height:100%;line-height:24px;cursor:move}#qligg_modal{max-width:890px;max-height:560px;margin:auto}#qligg_modal .wp-color-result-text{z-index:1;position:relative}#qligg_modal input[type=checkbox][readonly],#qligg_modal select[readonly]{pointer-events:none!important}#qligg_modal .panel .options_group{overflow:hidden;border-bottom:1px solid #eee}#qligg_modal .panel .options_group:first-child{border-top:0}#qligg_modal .panel div.form-field,#qligg_modal .panel p.form-field{font-size:12px;padding:7.5px 15px;line-height:24px}#qligg_modal .panel div.form-field>label,#qligg_modal .panel p.form-field>label{display:inline-block}#qligg_modal .panel div.form-field>label:first-child,#qligg_modal .panel p.form-field>label:first-child{width:120px}#qligg_modal .panel div.form-field>.select2-container:nth-of-type(1),#qligg_modal .panel p.form-field>.select2-container:nth-of-type(1){width:80px!important}#qligg_modal .panel div.form-field>.select2-container:nth-of-type(2),#qligg_modal .panel p.form-field>.select2-container:nth-of-type(2){width:calc(100% - 171px)!important}#qligg_modal .panel div.form-field>.select2-container:only-of-type,#qligg_modal .panel p.form-field>.select2-container:only-of-type{width:calc(100% - 88px)!important}#qligg_modal .panel div>input,#qligg_modal .panel p>input{width:auto}#qligg_modal .panel div>input:not([type=checkbox]):not([type=radio]),#qligg_modal .panel p>input:not([type=checkbox]):not([type=radio]){min-width:120px}#qligg_modal .panel ul.list-images{display:flex;padding:0;margin:1em 0}#qligg_modal .panel ul.list-images li{display:inline-block;margin:0 10px 0 0;margin-bottom:0;vertical-align:middle;color:#aaa;position:relative;border:1px solid #f1f1f1;border-radius:3px;padding:10px;background-color:#fff;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.07)}#qligg_modal .panel ul.list-images li:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#eee;opacity:.2}#qligg_modal .panel ul.list-images li:last-child{margin-right:0}#qligg_modal .panel ul.list-images li.active:before,#qligg_modal .panel ul.list-images li:hover:before{opacity:0}#qligg_modal .panel ul.list-images li.active label,#qligg_modal .panel ul.list-images li:hover label{color:#e23565}#qligg_modal .panel ul.list-images label{pointer-events:none;display:block;position:relative;line-height:2em;z-index:9;cursor:pointer;transition:all .25s linear;text-align:center;font-weight:700;color:#23282d}#qligg_modal .panel ul.list-images input[type=radio]{display:none}#qligg_modal.processing{pointer-events:none}#qligg_modal.processing:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:999;opacity:.8}#qligg_modal.qligg-modal-token{max-width:560px;max-height:210px}#qligg_modal.qligg-modal-feed{max-width:990px;max-height:560px}#qligg_modal.qligg-modal-feed table{padding:15px;border-width:1px 0 0 0;box-shadow:none;table-layout:fixed}#qligg_modal.qligg-modal-feed table th{width:70px}#qligg_modal.qligg-modal-feed table td{width:calc(50% - 70px)}#qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-media-view-all{width:100%}#qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-media-view{width:100%}#qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-details{overflow:hidden}#qligg_modal.qligg-modal-feed input[type=time]{height:30px}#qligg_modal.qligg-modal-feed .panel-wrap{overflow:hidden}#qligg_modal.qligg-modal-feed .disabled-feature{position:relative;pointer-events:none}#qligg_modal.qligg-modal-feed .disabled-feature:before{content:'';background-color:#eee;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.5;overflow:hidden;pointer-events:none}#qligg_modal.qligg-modal-feed .disabled-field{color:#d5d5d5!important;cursor:default;pointer-events:none;opacity:.8}#qligg_modal.qligg-modal-feed .disabled-field .wp-picker-container,#qligg_modal.qligg-modal-feed .disabled-field input,#qligg_modal.qligg-modal-feed .disabled-field select,#qligg_modal.qligg-modal-feed .disabled-field textarea{opacity:.5}#qligg_modal.qligg-modal-feed .ig-list-buttons input[type=radio]{position:absolute;visibility:visible}#qligg_modal.qligg-modal-feed ul.qligg-tabs{margin:0;width:20%;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#qligg_modal.qligg-modal-feed ul.qligg-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#qligg_modal.qligg-modal-feed ul.qligg-tabs li{margin:0;padding:0;display:block;position:relative}#qligg_modal.qligg-modal-feed ul.qligg-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee}#qligg_modal.qligg-modal-feed ul.qligg-tabs li a span{margin-left:.618em;margin-right:.618em}#qligg_modal.qligg-modal-feed ul.qligg-tabs li a:before{content:"\f107";font-family:Dashicons;speak:none;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-variant:normal;text-decoration:none}#qligg_modal.qligg-modal-feed ul.qligg-tabs li.active a{background-color:#eee}#qligg_modal.qligg-modal-feed .qligg-input,#qligg_modal.qligg-modal-feed .qligg-select2{width:350px;max-width:100%}#qligg_modal.qligg-modal-feed .qligg-input{margin:0;padding:6px;box-sizing:border-box;vertical-align:top}.settings-save-status .spinner{float:none;display:inline-block;margin:0 10px}.settings-save-status .saved{font-size:12px;display:none}.settings-save-status .saved.is-active{display:inline-block}#qligg-generate-token{padding:0 24px;height:44px;line-height:44px;text-transform:uppercase;color:rgba(255,255,255,.8)!important;text-decoration:none;border-radius:3px;transition:all .5s ease-in-out;font-weight:600;display:inline-block;background:#408bd1}#qligg-generate-token:focus,#qligg-generate-token:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,.2)}
 
assets/backend/js/admin.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('backbone', 'jquery', 'jquery-serializejson', 'underscore', 'wp-color-picker-alpha', 'wp-util'), 'version' => 'e502cf2a05d85ff29baddda6e2c1f686');
assets/backend/js/admin.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){!function(){e.exports=this.jQuery}()},function(e,t,n){"use strict";n.r(t);var o=n(0),i=n.n(o);n(2),n(3),n(4),n(5),n(6);!function(e){_.mixin({escapeHtml:function(e){return e.replace("&amp;",/&/g).replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"').replace(/&#039;/g,"'")},getFormData:function(e){return e.serializeJSON()}});var t=Backbone.Model.extend({defaults:{access_token:""}}),n=Backbone.View.extend({events:{"change input":"enable","click .media-modal-close":"close","submit .media-modal-form":"submit"},templates:{},initialize:function(){_.bindAll(this,"open","render","close","enable","submit"),this.init(),this.open()},init:function(){this.templates.window=wp.template("qligg-modal-account-main")},render:function(){this.$el.html(this.templates.window(this.model.attributes))},updateModel:function(e){e.preventDefault();var t=this.$el.find("form"),n=_.getFormData(t);this.model.set(n)},enable:function(t){e(".media-modal-submit").removeProp("disabled"),this.updateModel(t)},open:function(t){this.render(),e("body").addClass("modal-open").append(this.$el)},close:function(t){t.preventDefault(),this.undelegateEvents(),e(document).off("focusin"),e("body").removeClass("modal-open"),this.remove()},submit:function(t){t.preventDefault();var n=this,o=n.$el.find("#qligg_modal"),i=o.find(".settings-save-status .spinner"),a=o.find(".settings-save-status .saved");return e.ajax({url:ajaxurl,data:{action:"qligg_add_account",nonce:qligg_account.nonce.qligg_add_account,account_data:n.model.attributes},dataType:"json",type:"POST",beforeSend:function(){e(".media-modal-submit").prop("disabled",!0),i.addClass("is-active")},complete:function(){i.removeClass("is-active")},error:function(e){alert("Error!")},success:function(e){e.success?(o.addClass("reload"),a.addClass("is-active"),_.delay((function(){a.removeClass("is-active")}),5e3),n.close(t),window.location.reload()):alert(e.data)}}),!1}}),o=Backbone.View.extend({initialize:function(e){var o=new t;o.set({access_token:""}),new n({model:o})}});e(document).on("click","[data-qligg-copy-token]",(function(t){t.preventDefault(),e(e(this).data("qligg-copy-token")).select(),document.execCommand("copy")})),e(document).on("click","[data-qligg-delete-token]",(function(t){if(t.preventDefault(),!confirm(qligg_account.message.confirm_delete))return!1;var n=e(t.target).closest("[data-account_id]").data("account_id"),o=e(t.target).closest("td").find(".spinner");e.ajax({url:ajaxurl,type:"post",data:{action:"qligg_delete_account",account_id:n,nonce:qligg_account.nonce.qligg_delete_account},beforeSend:function(){o.addClass("is-active")},success:function(e){e.success?setTimeout((function(){window.location.reload()}),300):alert(e.data)},complete:function(){o.removeClass("is-active")},error:function(e,t){console.log(t)}})})),e(document).on("click","[data-qligg-renew-token]",(function(t){t.preventDefault();var n=e(t.target).closest("[data-account_id]").data("account_id"),o=e(t.target).closest("td").find(".spinner");e.ajax({url:ajaxurl,type:"post",data:{action:"qligg_renew_access_token",account_id:n,nonce:qligg_account.nonce.qligg_renew_access_token},beforeSend:function(){o.addClass("is-active")},success:function(e){alert(e.data),e.success?(setTimeout((function(){window.location.reload()}),300),console.log(e)):alert(e.data)},complete:function(){o.removeClass("is-active")},error:function(e,t){console.log(t)}})})),e("#qligg-add-token").on("click",(function(e){e.preventDefault(),new o(e)}))}(i.a)},function(e,t){!function(){e.exports=this.wp.util}()},function(e,t){!function(){e.exports=this.window.Backbone}()},function(e,t){!function(){e.exports=this._["."]}()},function(e,t){!function(){e.exports=this.window.serializeJSON}()},function(e,t){!function(){e.exports=this.window.wpColorPicker}()}]);
assets/backend/js/feed.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('backbone', 'jquery', 'jquery-serializejson', 'underscore', 'wp-color-picker-alpha', 'wp-util'), 'version' => 'df2cce8238a779e22d323802f429e85a');
assets/backend/js/feed.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,function(t){return e[t]}.bind(null,i));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){!function(){e.exports=this.jQuery}()},function(e,t,n){"use strict";n.r(t);var a=n(0),i=n.n(a);n(2),n(3),n(4),n(5),n(6);!function(e){var t,n=0,a=function(){e("#qligg_modal").removeClass("processing")};_.mixin({escapeHtml:function(e){return e.replace("&amp;",/&/g).replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"').replace(/&#039;/g,"'")},getFormData:function(e){return e.serializeJSON({checkboxUncheckedValue:"false",parseBooleans:!0,parseNulls:!0})}});var i=Backbone.Model.extend({defaults:qligg_feed.args}),o=Backbone.View.extend({initialize:function(t){var n=e(t.target).closest("[data-feed_position]").data("feed_id"),a=new i;Object.keys(qligg_feed.accounts).length?(a.set({id:n}),n||a.set({username:Object.keys(qligg_feed.accounts)[0]}),new l({model:a}).render()):confirm(qligg_feed.message.confirm_username)&&(window.location.href=qligg_feed.redirect.accounts)}}),l=Backbone.View.extend({events:{"change input":"enableSave","change textarea":"enableSave","change select":"enableSave","click .media-modal-image":"setLayout","click .media-modal-backdrop":"close","click .media-modal-close":"close","click .media-modal-prev":"edit","click .media-modal-next":"edit","click .media-modal-tab":"tab","change .media-modal-render-tabs":"renderTabs","change .media-modal-render-panels":"renderPanels","submit .media-modal-form":"submit","qligg.color.change input":"enableSave"},templates:{},initialize:function(){_.bindAll(this,"open","tab","edit","load","render","close","submit"),this.init(),this.open()},init:function(){this.templates.window=wp.template("qligg-modal-main")},assign:function(e,t){e.setElement(this.$(t)).render()},updateModel:function(e){e&&e.preventDefault();var t=this.$el.find("#qligg_modal").find("form"),n=_.getFormData(t);this.model.set(n)},reload:function(e){this.$el.find("#qligg_modal").hasClass("reload")?location.reload():this.remove()},close:function(t){t.preventDefault(),this.undelegateEvents(),e(document).off("focusin"),e("body").removeClass("modal-open"),this.$el.find("#qligg_modal").addClass("reload"),this.reload(t)},enableSave:function(t){e(".media-modal-submit").removeProp("disabled"),this.updateModel(t)},disableSave:function(t){e(".media-modal-submit").prop("disabled",!0)},tab:function(t){t.preventDefault();var n=this.$el.find("#qligg_modal"),a=e(t.currentTarget),i=n.find("ul.qligg-tabs"),o=a.find("a").attr("href").replace("#","");i.find(".active").removeClass("active"),a.addClass("active"),this.model.attributes.panel=o,this.model.changed.panel=o,this.renderPanels(t)},renderTabs:function(e){this.renderPanels(e),this.tabs.render()},renderPanels:function(e){this.updateModel(e),this.panels.render()},render:function(){var e=this;e.$el.html(e.templates.window(e.model.attributes)),this.tabs=new r({model:e.model}),this.panels=new d({model:e.model}),this.assign(this.tabs,"#qligg-modal-tabs"),this.assign(this.panels,"#qligg-modal-panels"),_.delay((function(){e.$el.trigger("qligg-enhanced-color")}),100)},open:function(t){e("body").addClass("modal-open").append(this.$el),this.load()},load:function(){var t=this;if(null==t.model.attributes.id)return t.render(),void _.delay((function(){a()}),300);e.ajax({url:ajaxurl,data:{action:"qligg_edit_feed",nonce:qligg_feed.nonce.qligg_edit_feed,feed_id:this.model.attributes.id},dataType:"json",type:"POST",complete:function(){qligg_feed.accounts[t.model.attributes.username]||(t.enableSave(),alert(qligg_feed.message.save)),a()},error:function(){alert("Error!")},success:function(e){e.success?(t.model.set(e.data),t.render()):alert(e.data)}})},edit:function(a){a.preventDefault();var i=this,o=e(a.target),l=parseInt(e("#qligg_feeds_table tr[data-feed_id]").length),r=parseInt(e("#qligg_feeds_table tr[data-feed_id="+i.model.get("id")+"]").data("feed_position"));n++,t&&clearTimeout(t),t=setTimeout((function(){r=o.hasClass("media-modal-next")?Math.min(r+n,l):Math.max(r-n,1),i.model.set({id:parseInt(e("#qligg_feeds_table tr[data-feed_position="+r+"]").data("feed_id"))}),n=0,i.load()}),300)},submit:function(t){t.preventDefault();var n=this,a=n.$el.find("#qligg_modal"),i=a.find(".settings-save-status .spinner"),o=a.find(".settings-save-status .saved");return e.ajax({url:ajaxurl,data:{action:"qligg_save_feed",nonce:qligg_feed.nonce.qligg_save_feed,feed:JSON.stringify(n.model.attributes)},dataType:"json",type:"POST",beforeSend:function(){e(".media-modal-submit").prop("disabled",!0),i.addClass("is-active")},complete:function(){o.addClass("is-active"),i.removeClass("is-active"),_.delay((function(){o.removeClass("is-active")}),1e3)},error:function(e){alert("Error!")},success:function(e){console.log(e),e.success?null==n.model.attributes.id&&(a.addClass("reload"),n.reload(t),n.close(t)):alert(e.data)}}),!1},setLayout:function(t){t.preventDefault(),t.stopPropagation(),e(t.target).find("input[type=radio]").prop("checked",!0),e(t.target).siblings().find("input[type=radio]").prop("checked",!1),this.updateModel(t),this.renderPanels(t),this.renderTabs(t),this.enableSave(t)}}),r=Backbone.View.extend({templates:{},initialize:function(){this.templates.window=wp.template("qligg-modal-tabs")},render:function(){this.model.attributes.panel="tab_panel_feed",this.$el.html(this.templates.window(this.model.attributes))}}),d=Backbone.View.extend({templates:{},initialize:function(){this.templates.window=wp.template("qligg-modal-panels")},render:function(){this.$el.html(this.templates.window(this.model.attributes)),this.$el.trigger("qligg-enhanced-color")}});e(document).on("qligg-enhanced-color",(function(t){e(".color-picker").filter(":not(.enhanced)").each((function(){e(this).is("[readonly]")&&e(this).parent(".form-field").addClass("disabled-field"),e(this).wpColorPicker({change:function(t,n){console.log("wpColorPicker"),e(t.target).trigger("qligg.color.change")}})}))})),e("#qligg-add-feed").on("click",(function(e){e.preventDefault(),new o(e)}));var s=!1;e(".qligg_edit_feed").on("click",(function(e){e.preventDefault(),s||(new o(e),s=!0)})),e(".qligg_delete_feed").on("click",(function(t){if(t.preventDefault(),!confirm(qligg_feed.message.confirm_delete))return!1;var n=e(t.target),a=n.parent().find(".spinner"),i=n.closest("[data-feed_id]").data("feed_id");e.ajax({url:ajaxurl,data:{action:"qligg_delete_feed",nonce:qligg_feed.nonce.qligg_delete_feed,feed_id:i},dataType:"json",type:"POST",beforeSend:function(){a.addClass("is-active")},complete:function(){a.removeClass("is-active")},error:function(e){},success:function(e){e.data?(console.log(e.data),location.reload()):alert(e.data)}})})),e(".qligg_clear_cache").on("click",(function(t){if(t.preventDefault(),!confirm(qligg_feed.message.confirm_clear_cache))return!1;var n=e(t.target),a=n.parent().find(".spinner"),i=n.closest("[data-feed_id]").data("feed_id");e.ajax({url:ajaxurl,type:"post",data:{action:"qligg_clear_cache",feed_id:i,nonce:qligg_feed.nonce.qligg_clear_cache},beforeSend:function(){a.addClass("is-active")},success:function(e){e.success?setTimeout((function(){a.removeClass("is-active")}),300):alert(e.data)},complete:function(){setTimeout((function(){a.removeClass("is-active")}),600)},error:function(e,t){console.log(t)}})})),e(document).on("click",".upload_image_button",(function(t){t.preventDefault();var n=wp.media.editor.send.attachment,a=e(this);return wp.media.editor.send.attachment=function(t,i){e(a).parent().prev().attr("src",i.url),e(a).prev().val(i.url).trigger("change"),wp.media.editor.send.attachment=n},wp.media.editor.open(a),!1})),e(document).on("click",".remove_image_button",(function(t){t.preventDefault();var n=e(this).parent().prev().attr("data-src");return e(this).parent().prev().attr("src",n),e(this).prev().prev().val("").trigger("change"),!1})),e(document).on("click","[data-qligg-copy-feed-shortcode]",(function(t){t.preventDefault(),e(e(this).data("qligg-copy-feed-shortcode")).select(),document.execCommand("copy")}))}(i.a)},function(e,t){!function(){e.exports=this._["."]}()},function(e,t){!function(){e.exports=this.window.serializeJSON}()},function(e,t){!function(){e.exports=this.window.wpColorPicker}()},function(e,t){!function(){e.exports=this.wp.util}()},function(e,t){!function(){e.exports=this.window.Backbone}()}]);
assets/backend/js/main.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array(), 'version' => 'c2edb1ebafccded9d0f360f854dc79c7');
assets/backend/js/main.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";r.r(t);r(1)},function(e,t){}]);
assets/backend/js/qligg-admin-account.js DELETED
@@ -1,191 +0,0 @@
1
- (function ($) {
2
- "use strict";
3
-
4
- _.mixin({
5
- escapeHtml: function (attribute) {
6
- return attribute.replace('&amp;', /&/g)
7
- .replace(/&gt;/g, ">")
8
- .replace(/&lt;/g, "<")
9
- .replace(/&quot;/g, '"')
10
- .replace(/&#039;/g, "'");
11
- },
12
- getFormData: function ($form) {
13
- return $form.serializeJSON();
14
- }
15
- });
16
-
17
- // Model
18
- // ---------------------------------------------------------------------------
19
-
20
- var Account = Backbone.Model.extend({
21
- defaults: {
22
- access_token: ''
23
- }
24
- });
25
-
26
- var AccountView = Backbone.View.extend({
27
- events: {
28
- 'change input': 'enable',
29
- 'click .media-modal-close': 'close',
30
- 'submit .media-modal-form': 'submit'
31
- },
32
- templates: {},
33
- initialize: function () {
34
- _.bindAll(this, 'open', 'render', 'close', 'enable', 'submit');
35
- this.init();
36
- this.open();
37
- },
38
- init: function () {
39
- this.templates.window = wp.template('qligg-modal-account-main');
40
- },
41
-
42
- render: function () {
43
- var modal = this;
44
- modal.$el.html(modal.templates.window(modal.model.attributes));
45
- },
46
- updateModel: function (e) {
47
- e.preventDefault();
48
- var modal = this,
49
- $form = modal.$el.find('form');
50
- var model = _.getFormData($form);
51
- this.model.set(model);
52
- },
53
- enable: function (e) {
54
- $('.media-modal-submit').removeProp('disabled');
55
- this.updateModel(e);
56
-
57
- },
58
- open: function (e) {
59
- this.render();
60
- $('body').addClass('modal-open').append(this.$el);
61
- },
62
- close: function (e) {
63
- e.preventDefault();
64
- this.undelegateEvents();
65
- $(document).off('focusin');
66
- $('body').removeClass('modal-open');
67
- this.remove();
68
- return;
69
- },
70
- submit: function (e) {
71
- e.preventDefault();
72
- var modal = this,
73
- $modal = modal.$el.find('#qligg_modal'),
74
- $spinner = $modal.find('.settings-save-status .spinner'),
75
- $saved = $modal.find('.settings-save-status .saved');
76
- $.ajax({
77
- url: ajaxurl,
78
- data: {
79
- action: 'qligg_add_account',
80
- nonce: qligg_account.nonce.qligg_add_account,
81
- account_data: modal.model.attributes
82
- },
83
- dataType: 'json',
84
- type: 'POST',
85
- beforeSend: function () {
86
- $('.media-modal-submit').prop('disabled', true);
87
- $spinner.addClass('is-active');
88
- },
89
- complete: function () {
90
- $spinner.removeClass('is-active');
91
- },
92
- error: function (response) {
93
- alert('Error!');
94
- },
95
- success: function (response) {
96
- //console.log(response);
97
- if (response.success) {
98
- $modal.addClass('reload');
99
- $saved.addClass('is-active');
100
- _.delay(function () {
101
- $saved.removeClass('is-active');
102
- }, 5000);
103
- modal.close(e);
104
- window.location.reload();
105
-
106
- } else {
107
- alert(response.data);
108
- }
109
- }
110
- });
111
- return false;
112
- }
113
- });
114
-
115
- var AccountModal = Backbone.View.extend({
116
- initialize: function (e) {
117
- var model = new Account();
118
- model.set({
119
- access_token: ''
120
- });
121
- new AccountView({
122
- model: model
123
- });
124
- }
125
- });
126
-
127
- // Copy token
128
- // ---------------------------------------------------------------------------
129
-
130
- $(document).on('click', '[data-qligg-copy-token]', function (e) {
131
- e.preventDefault();
132
- $($(this).data('qligg-copy-token')).select();
133
- document.execCommand('copy');
134
- });
135
-
136
- // Delete token
137
- // -------------------------------------------------------------------------
138
-
139
- $(document).on('click', '[data-qligg-delete-token]', function (e) {
140
- e.preventDefault();
141
-
142
- var c = confirm(qligg_account.message.confirm_delete);
143
-
144
- if (!c) {
145
- return false;
146
- }
147
-
148
- var $button = $(e.target),
149
- account_id = $button.closest('[data-account_id]').data('account_id'),
150
- $spinner = $(e.target).closest('td').find('.spinner');
151
-
152
- $.ajax({
153
- url: ajaxurl,
154
- type: 'post',
155
- data: {
156
- action: 'qligg_delete_account',
157
- account_id: account_id,
158
- nonce: qligg_account.nonce.qligg_delete_account
159
- },
160
- beforeSend: function () {
161
- $spinner.addClass('is-active');
162
- },
163
- success: function (response) {
164
- if (response.success) {
165
- setTimeout(function () {
166
- window.location.reload();
167
- }, 300);
168
-
169
- } else {
170
- alert(response.data);
171
- }
172
- },
173
- complete: function () {
174
- $spinner.removeClass('is-active');
175
- },
176
- error: function (jqXHR, textStatus) {
177
- console.log(textStatus);
178
- }
179
- });
180
-
181
- });
182
-
183
- // Save token
184
- // ---------------------------------------------------------------------------
185
-
186
- $('#qligg-add-token').on('click', function (e) {
187
- e.preventDefault();
188
- new AccountModal(e);
189
- });
190
-
191
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/backend/js/qligg-admin-account.min.js DELETED
@@ -1 +0,0 @@
1
- !function($){"use strict";_.mixin({escapeHtml:function(attribute){return attribute.replace("&amp;",/&/g).replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"').replace(/&#039;/g,"'")},getFormData:function($form){return $form.serializeJSON()}});var Account=Backbone.Model.extend({defaults:{access_token:""}}),AccountView=Backbone.View.extend({events:{"change input":"enable","click .media-modal-close":"close","submit .media-modal-form":"submit"},templates:{},initialize:function(){_.bindAll(this,"open","render","close","enable","submit"),this.init(),this.open()},init:function(){this.templates.window=wp.template("qligg-modal-account-main")},render:function(){var modal=this;this.$el.html(this.templates.window(this.model.attributes))},updateModel:function(e){e.preventDefault();var modal=this,$form=this.$el.find("form"),model=_.getFormData($form);this.model.set(model)},enable:function(e){$(".media-modal-submit").removeProp("disabled"),this.updateModel(e)},open:function(e){this.render(),$("body").addClass("modal-open").append(this.$el)},close:function(e){e.preventDefault(),this.undelegateEvents(),$(document).off("focusin"),$("body").removeClass("modal-open"),this.remove()},submit:function(e){e.preventDefault();var modal=this,$modal=modal.$el.find("#qligg_modal"),$spinner=$modal.find(".settings-save-status .spinner"),$saved=$modal.find(".settings-save-status .saved");return $.ajax({url:ajaxurl,data:{action:"qligg_add_account",nonce:qligg_account.nonce.qligg_add_account,account_data:modal.model.attributes},dataType:"json",type:"POST",beforeSend:function(){$(".media-modal-submit").prop("disabled",!0),$spinner.addClass("is-active")},complete:function(){$spinner.removeClass("is-active")},error:function(response){alert("Error!")},success:function(response){response.success?($modal.addClass("reload"),$saved.addClass("is-active"),_.delay((function(){$saved.removeClass("is-active")}),5e3),modal.close(e),window.location.reload()):alert(response.data)}}),!1}}),AccountModal=Backbone.View.extend({initialize:function(e){var model=new Account;model.set({access_token:""}),new AccountView({model:model})}});$(document).on("click","[data-qligg-copy-token]",(function(e){e.preventDefault(),$($(this).data("qligg-copy-token")).select(),document.execCommand("copy")})),$(document).on("click","[data-qligg-delete-token]",(function(e){var c;if(e.preventDefault(),!confirm(qligg_account.message.confirm_delete))return!1;var $button,account_id=$(e.target).closest("[data-account_id]").data("account_id"),$spinner=$(e.target).closest("td").find(".spinner");$.ajax({url:ajaxurl,type:"post",data:{action:"qligg_delete_account",account_id:account_id,nonce:qligg_account.nonce.qligg_delete_account},beforeSend:function(){$spinner.addClass("is-active")},success:function(response){response.success?setTimeout((function(){window.location.reload()}),300):alert(response.data)},complete:function(){$spinner.removeClass("is-active")},error:function(jqXHR,textStatus){console.log(textStatus)}})})),$("#qligg-add-token").on("click",(function(e){e.preventDefault(),new AccountModal(e)}))}(jQuery);
 
assets/backend/js/qligg-admin-feed.js DELETED
@@ -1,491 +0,0 @@
1
- (function ($) {
2
- "use strict";
3
-
4
- var count = 0,
5
- timer;
6
-
7
- var is_blocked = function ($node) {
8
- return $node.is('.processing') || $node.parents('.processing').length;
9
- };
10
-
11
- var block = function () {
12
- $('#qligg_modal').addClass('processing');
13
- };
14
-
15
- var unblock = function () {
16
- $('#qligg_modal').removeClass('processing');
17
- };
18
-
19
- _.mixin({
20
- escapeHtml: function (attribute) {
21
- return attribute.replace('&amp;', /&/g)
22
- .replace(/&gt;/g, ">")
23
- .replace(/&lt;/g, "<")
24
- .replace(/&quot;/g, '"')
25
- .replace(/&#039;/g, "'");
26
- },
27
- getFormData: function ($form) {
28
- return $form.serializeJSON({ checkboxUncheckedValue: 'false', parseBooleans: true, parseNulls: true });
29
- }
30
- });
31
-
32
- // Model
33
- // ---------------------------------------------------------------------------
34
-
35
- var FeedModel = Backbone.Model.extend({
36
- defaults: qligg_feed.args
37
- });
38
-
39
- var FeedModal = Backbone.View.extend({
40
- initialize: function (e) {
41
- var $button = $(e.target),
42
- feed_id = $button.closest('[data-feed_position]').data('feed_id');
43
-
44
- var model = new FeedModel();
45
-
46
- if (!Object.keys(qligg_feed.accounts).length) {
47
- var c = confirm(qligg_feed.message.confirm_username);
48
- if (c) {
49
- window.location.href = qligg_feed.redirect.accounts;
50
- }
51
- return;
52
- }
53
-
54
- model.set({
55
- id: feed_id,
56
- });
57
-
58
- if (!feed_id) {
59
- model.set({
60
- username: Object.keys(qligg_feed.accounts)[0],
61
- });
62
- }
63
-
64
- new FeedView({
65
- model: model
66
- }).render();
67
- }
68
- });
69
-
70
- var FeedView = Backbone.View.extend({
71
- events: {
72
- 'change input': 'enableSave',
73
- 'change textarea': 'enableSave',
74
- 'change select': 'enableSave',
75
- 'click .media-modal-image': 'setLayout',
76
- 'click .media-modal-backdrop': 'close',
77
- 'click .media-modal-close': 'close',
78
- 'click .media-modal-prev': 'edit',
79
- 'click .media-modal-next': 'edit',
80
- 'click .media-modal-tab': 'tab',
81
- 'change .media-modal-render-tabs': 'renderTabs',
82
- 'change .media-modal-render-panels': 'renderPanels',
83
- 'submit .media-modal-form': 'submit',
84
- 'qligg.color.change input': 'enableSave',
85
- },
86
- templates: {},
87
- initialize: function () {
88
- _.bindAll(this, 'open', 'tab', 'edit', 'load', 'render', 'close', 'submit');
89
- this.init();
90
- this.open();
91
- },
92
- init: function () {
93
- this.templates.window = wp.template('qligg-modal-main');
94
- },
95
- assign: function (view, selector) {
96
- view.setElement(this.$(selector)).render();
97
- },
98
- updateModel: function (e) {
99
- e && e.preventDefault();
100
- var modal = this,
101
- $form = modal.$el.find('#qligg_modal').find('form');
102
-
103
- var model = _.getFormData($form);
104
-
105
- this.model.set(model);
106
- },
107
- reload: function (e) {
108
- if (this.$el.find('#qligg_modal').hasClass('reload')) {
109
- location.reload();
110
- return;
111
- }
112
- this.remove();
113
- return;
114
- },
115
- close: function (e) {
116
- e.preventDefault();
117
- this.undelegateEvents();
118
- $(document).off('focusin');
119
- $('body').removeClass('modal-open');
120
- // if necesary reload...
121
- this.$el.find('#qligg_modal').addClass('reload');
122
- this.reload(e);
123
- return;
124
- },
125
- enableSave: function (e) {
126
- $('.media-modal-submit').removeProp('disabled');
127
- this.updateModel(e);
128
- },
129
- disableSave: function (e) {
130
- $('.media-modal-submit').prop('disabled', true);
131
- },
132
- tab: function (e) {
133
- e.preventDefault();
134
- var modal = this,
135
- $modal = modal.$el.find('#qligg_modal'),
136
- $tab = $(e.currentTarget),
137
- $tabs = $modal.find('ul.qligg-tabs'),
138
- panel = $tab.find('a').attr('href').replace('#', '');
139
- $tabs.find('.active').removeClass('active');
140
- $tab.addClass('active');
141
- this.model.attributes['panel'] = panel;
142
- this.model.changed['panel'] = panel;
143
- this.renderPanels(e);
144
- },
145
- renderTabs: function (e) {
146
- this.renderPanels(e);
147
- this.tabs.render();
148
- },
149
- renderPanels: function (e) {
150
- this.updateModel(e);
151
- this.panels.render();
152
- },
153
- render: function () {
154
- var modal = this;
155
- modal.$el.html(modal.templates.window(modal.model.attributes));
156
- this.tabs = new FeedViewTabs({ model: modal.model });
157
- this.panels = new FeedViewPanels({ model: modal.model });
158
- this.assign(this.tabs, '#qligg-modal-tabs');
159
- this.assign(this.panels, '#qligg-modal-panels');
160
- _.delay(function () {
161
- modal.$el.trigger('qligg-enhanced-color');
162
- }, 100);
163
- },
164
- open: function (e) {
165
- var modal = this;
166
- $('body').addClass('modal-open').append(this.$el);
167
- this.load();
168
- },
169
- load: function () {
170
- var modal = this;
171
- if (modal.model.attributes.id == undefined) {
172
- modal.render();
173
- _.delay(function () {
174
- unblock();
175
- }, 300);
176
- return;
177
- }
178
- $.ajax({
179
- url: ajaxurl,
180
- data: {
181
- action: 'qligg_edit_feed',
182
- nonce: qligg_feed.nonce.qligg_edit_feed,
183
- feed_id: this.model.attributes.id
184
- },
185
- dataType: 'json',
186
- type: 'POST',
187
- complete: function () {
188
- if (!qligg_feed.accounts[modal.model.attributes.username]) {
189
- modal.enableSave();
190
- alert(qligg_feed.message.save);
191
- }
192
- unblock();
193
- },
194
- error: function () {
195
- alert('Error!');
196
- },
197
- success: function (response) {
198
- if (response.success) {
199
- modal.model.set(response.data);
200
- modal.render();
201
- } else {
202
- alert(response.data);
203
- }
204
- }
205
- });
206
- },
207
- edit: function (e) {
208
- e.preventDefault();
209
- var modal = this,
210
- $button = $(e.target),
211
- feed_count = parseInt($('#qligg_feeds_table tr[data-feed_id]').length),
212
- feed_position = parseInt($('#qligg_feeds_table tr[data-feed_id=' + modal.model.get('id') + ']').data('feed_position'));
213
-
214
- count++;
215
-
216
- if (timer) {
217
- clearTimeout(timer);
218
- }
219
-
220
- timer = setTimeout(function () {
221
-
222
- if ($button.hasClass('media-modal-next')) {
223
- feed_position = Math.min(feed_position + count, feed_count);
224
- } else {
225
- feed_position = Math.max(feed_position - count, 1);
226
- }
227
-
228
- modal.model.set({
229
- id: parseInt($('#qligg_feeds_table tr[data-feed_position=' + feed_position + ']').data('feed_id'))
230
- });
231
- count = 0;
232
- modal.load();
233
- }, 300);
234
- },
235
- submit: function (e) {
236
- e.preventDefault();
237
- var modal = this,
238
- $modal = modal.$el.find('#qligg_modal'),
239
- $spinner = $modal.find('.settings-save-status .spinner'),
240
- $saved = $modal.find('.settings-save-status .saved');
241
- $.ajax({
242
- url: ajaxurl,
243
- data: {
244
- action: 'qligg_save_feed',
245
- nonce: qligg_feed.nonce.qligg_save_feed,
246
- feed: JSON.stringify(modal.model.attributes)
247
- },
248
- dataType: 'json',
249
- type: 'POST',
250
- beforeSend: function () {
251
- $('.media-modal-submit').prop('disabled', true);
252
- $spinner.addClass('is-active');
253
- },
254
- complete: function () {
255
- $saved.addClass('is-active');
256
- $spinner.removeClass('is-active');
257
- _.delay(function () {
258
- $saved.removeClass('is-active');
259
- }, 1000);
260
- },
261
- error: function (response) {
262
- alert('Error!');
263
- },
264
- success: function (response) {
265
- console.log(response);
266
- if (response.success) {
267
-
268
- if (modal.model.attributes.id == undefined) {
269
- $modal.addClass('reload');
270
- modal.reload(e);
271
- modal.close(e);
272
- }
273
-
274
- } else {
275
- alert(response.data);
276
- }
277
- }
278
- });
279
- return false;
280
- },
281
- setLayout: function (e) {
282
- e.preventDefault();
283
- e.stopPropagation();
284
- $(e.target).find('input[type=radio]').prop('checked', true);//.trigger('change');
285
- $(e.target).siblings().find('input[type=radio]').prop('checked', false);
286
- this.updateModel(e);
287
- this.renderPanels(e);
288
- this.renderTabs(e);
289
- this.enableSave(e);
290
- }
291
- });
292
-
293
- var FeedViewTabs = Backbone.View.extend({
294
- templates: {},
295
- initialize: function () {
296
- this.templates.window = wp.template('qligg-modal-tabs');
297
- },
298
- render: function () {
299
- this.model.attributes.panel = 'tab_panel_feed';
300
- this.$el.html(this.templates.window(this.model.attributes));
301
- }
302
- });
303
-
304
- var FeedViewPanels = Backbone.View.extend({
305
- templates: {},
306
- initialize: function () {
307
- this.templates.window = wp.template('qligg-modal-panels');
308
-
309
- },
310
- render: function () {
311
- this.$el.html(this.templates.window(this.model.attributes));
312
- this.$el.trigger('qligg-enhanced-color');
313
- }
314
- });
315
-
316
- $(document).on('qligg-enhanced-color', function (e) {
317
-
318
- $('.color-picker').filter(':not(.enhanced)').each(function () {
319
-
320
- if ($(this).is('[readonly]')) {
321
- $(this).parent('.form-field').addClass('disabled-field');
322
- }
323
-
324
- $(this).wpColorPicker({
325
- change: function (event, ui) {
326
- console.log('wpColorPicker');
327
- $(event.target).trigger('qligg.color.change');
328
- },
329
- //clear: function (event, ui) {
330
- //},
331
- //: function (event, ui) {
332
- //}
333
- });
334
- });
335
-
336
- });
337
-
338
- // Add feed
339
- // ---------------------------------------------------------------------------
340
-
341
- $('#qligg-add-feed').on('click', function (e) {
342
- e.preventDefault();
343
- new FeedModal(e);
344
- });
345
-
346
- // Edit feed
347
- // ---------------------------------------------------------------------------
348
-
349
- var exist_modal = false;
350
- $('.qligg_edit_feed').on('click', function (e) {
351
- e.preventDefault();
352
- if (!exist_modal) {
353
- new FeedModal(e);
354
- exist_modal = true;
355
- }
356
- });
357
-
358
- // Delete feed
359
- // ---------------------------------------------------------------------------
360
-
361
- $('.qligg_delete_feed').on('click', function (e) {
362
- e.preventDefault();
363
-
364
- var c = confirm(qligg_feed.message.confirm_delete);
365
-
366
- if (!c) {
367
- return false;
368
- }
369
-
370
- var $button = $(e.target),
371
- $spinner = $button.parent().find('.spinner'),
372
- feed_id = $button.closest('[data-feed_id]').data('feed_id');
373
-
374
- $.ajax({
375
- url: ajaxurl,
376
- data: {
377
- action: 'qligg_delete_feed',
378
- nonce: qligg_feed.nonce.qligg_delete_feed,
379
- feed_id: feed_id
380
- },
381
- dataType: 'json',
382
- type: 'POST',
383
- beforeSend: function () {
384
- $spinner.addClass('is-active');
385
- },
386
- complete: function () {
387
- $spinner.removeClass('is-active');
388
- },
389
- error: function (response) {
390
- },
391
- success: function (response) {
392
-
393
- if (response.data) {
394
- console.log(response.data);
395
- location.reload();
396
- } else {
397
- alert(response.data);
398
- }
399
- }
400
- });
401
-
402
- });
403
-
404
- // Feed clear cache
405
- // ---------------------------------------------------------------------------
406
-
407
- $('.qligg_clear_cache').on('click', function (e) {
408
- e.preventDefault();
409
-
410
- var c = confirm(qligg_feed.message.confirm_clear_cache);
411
-
412
- if (!c) {
413
- return false;
414
- }
415
-
416
- var $button = $(e.target),
417
- $spinner = $button.parent().find('.spinner'),
418
- feed_id = $button.closest('[data-feed_id]').data('feed_id');
419
-
420
- $.ajax({
421
- url: ajaxurl,
422
- type: 'post',
423
- data: {
424
- action: 'qligg_clear_cache',
425
- feed_id: feed_id,
426
- nonce: qligg_feed.nonce.qligg_clear_cache,
427
- },
428
- beforeSend: function () {
429
- $spinner.addClass('is-active');
430
- },
431
- success: function (response) {
432
- if (response.success) {
433
- setTimeout(function () {
434
- $spinner.removeClass('is-active');
435
- }, 300);
436
- } else {
437
- alert(response.data);
438
- }
439
- },
440
- complete: function () {
441
- setTimeout(function () {
442
- $spinner.removeClass('is-active');
443
- }, 600);
444
- },
445
- error: function (jqXHR, textStatus) {
446
- console.log(textStatus);
447
- },
448
- });
449
- });
450
-
451
- // Upload image
452
-
453
- $(document).on('click', '.upload_image_button', function (e) {
454
- e.preventDefault();
455
-
456
- var send_attachment_bkp = wp.media.editor.send.attachment,
457
- button = $(this);
458
-
459
- wp.media.editor.send.attachment = function (props, attachment) {
460
- $(button).parent().prev().attr('src', attachment.url);
461
- $(button).prev().val(attachment.url).trigger('change');
462
- wp.media.editor.send.attachment = send_attachment_bkp;
463
- }
464
-
465
- wp.media.editor.open(button);
466
-
467
- return false;
468
- });
469
-
470
- $(document).on('click', '.remove_image_button', function (e) {
471
- e.preventDefault();
472
-
473
- var src = $(this).parent().prev().attr('data-src');
474
-
475
- $(this).parent().prev().attr('src', src);
476
-
477
- $(this).prev().prev().val('').trigger('change');
478
-
479
- return false;
480
- });
481
-
482
- // Copy shortcode
483
- // ---------------------------------------------------------------------------
484
-
485
- $(document).on('click', '[data-qligg-copy-feed-shortcode]', function (e) {
486
- e.preventDefault();
487
- $($(this).data('qligg-copy-feed-shortcode')).select();
488
- document.execCommand('copy');
489
- });
490
-
491
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/backend/js/qligg-admin-feed.min.js DELETED
@@ -1 +0,0 @@
1
- !function($){"use strict";var count=0,timer,is_blocked=function($node){return $node.is(".processing")||$node.parents(".processing").length},block=function(){$("#qligg_modal").addClass("processing")},unblock=function(){$("#qligg_modal").removeClass("processing")};_.mixin({escapeHtml:function(attribute){return attribute.replace("&amp;",/&/g).replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"').replace(/&#039;/g,"'")},getFormData:function($form){return $form.serializeJSON({checkboxUncheckedValue:"false",parseBooleans:!0,parseNulls:!0})}});var FeedModel=Backbone.Model.extend({defaults:qligg_feed.args}),FeedModal=Backbone.View.extend({initialize:function(e){var $button,feed_id=$(e.target).closest("[data-feed_position]").data("feed_id"),model=new FeedModel,c;Object.keys(qligg_feed.accounts).length?(model.set({id:feed_id}),feed_id||model.set({username:Object.keys(qligg_feed.accounts)[0]}),new FeedView({model:model}).render()):confirm(qligg_feed.message.confirm_username)&&(window.location.href=qligg_feed.redirect.accounts)}}),FeedView=Backbone.View.extend({events:{"change input":"enableSave","change textarea":"enableSave","change select":"enableSave","click .media-modal-image":"setLayout","click .media-modal-backdrop":"close","click .media-modal-close":"close","click .media-modal-prev":"edit","click .media-modal-next":"edit","click .media-modal-tab":"tab","change .media-modal-render-tabs":"renderTabs","change .media-modal-render-panels":"renderPanels","submit .media-modal-form":"submit","qligg.color.change input":"enableSave"},templates:{},initialize:function(){_.bindAll(this,"open","tab","edit","load","render","close","submit"),this.init(),this.open()},init:function(){this.templates.window=wp.template("qligg-modal-main")},assign:function(view,selector){view.setElement(this.$(selector)).render()},updateModel:function(e){e&&e.preventDefault();var modal=this,$form=this.$el.find("#qligg_modal").find("form"),model=_.getFormData($form);this.model.set(model)},reload:function(e){this.$el.find("#qligg_modal").hasClass("reload")?location.reload():this.remove()},close:function(e){e.preventDefault(),this.undelegateEvents(),$(document).off("focusin"),$("body").removeClass("modal-open"),this.$el.find("#qligg_modal").addClass("reload"),this.reload(e)},enableSave:function(e){$(".media-modal-submit").removeProp("disabled"),this.updateModel(e)},disableSave:function(e){$(".media-modal-submit").prop("disabled",!0)},tab:function(e){e.preventDefault();var modal=this,$modal=this.$el.find("#qligg_modal"),$tab=$(e.currentTarget),$tabs=$modal.find("ul.qligg-tabs"),panel=$tab.find("a").attr("href").replace("#","");$tabs.find(".active").removeClass("active"),$tab.addClass("active"),this.model.attributes.panel=panel,this.model.changed.panel=panel,this.renderPanels(e)},renderTabs:function(e){this.renderPanels(e),this.tabs.render()},renderPanels:function(e){this.updateModel(e),this.panels.render()},render:function(){var modal=this;modal.$el.html(modal.templates.window(modal.model.attributes)),this.tabs=new FeedViewTabs({model:modal.model}),this.panels=new FeedViewPanels({model:modal.model}),this.assign(this.tabs,"#qligg-modal-tabs"),this.assign(this.panels,"#qligg-modal-panels"),_.delay((function(){modal.$el.trigger("qligg-enhanced-color")}),100)},open:function(e){var modal=this;$("body").addClass("modal-open").append(this.$el),this.load()},load:function(){var modal=this;if(null==modal.model.attributes.id)return modal.render(),void _.delay((function(){unblock()}),300);$.ajax({url:ajaxurl,data:{action:"qligg_edit_feed",nonce:qligg_feed.nonce.qligg_edit_feed,feed_id:this.model.attributes.id},dataType:"json",type:"POST",complete:function(){qligg_feed.accounts[modal.model.attributes.username]||(modal.enableSave(),alert(qligg_feed.message.save)),unblock()},error:function(){alert("Error!")},success:function(response){response.success?(modal.model.set(response.data),modal.render()):alert(response.data)}})},edit:function(e){e.preventDefault();var modal=this,$button=$(e.target),feed_count=parseInt($("#qligg_feeds_table tr[data-feed_id]").length),feed_position=parseInt($("#qligg_feeds_table tr[data-feed_id="+modal.model.get("id")+"]").data("feed_position"));count++,timer&&clearTimeout(timer),timer=setTimeout((function(){feed_position=$button.hasClass("media-modal-next")?Math.min(feed_position+count,feed_count):Math.max(feed_position-count,1),modal.model.set({id:parseInt($("#qligg_feeds_table tr[data-feed_position="+feed_position+"]").data("feed_id"))}),count=0,modal.load()}),300)},submit:function(e){e.preventDefault();var modal=this,$modal=modal.$el.find("#qligg_modal"),$spinner=$modal.find(".settings-save-status .spinner"),$saved=$modal.find(".settings-save-status .saved");return $.ajax({url:ajaxurl,data:{action:"qligg_save_feed",nonce:qligg_feed.nonce.qligg_save_feed,feed:JSON.stringify(modal.model.attributes)},dataType:"json",type:"POST",beforeSend:function(){$(".media-modal-submit").prop("disabled",!0),$spinner.addClass("is-active")},complete:function(){$saved.addClass("is-active"),$spinner.removeClass("is-active"),_.delay((function(){$saved.removeClass("is-active")}),1e3)},error:function(response){alert("Error!")},success:function(response){console.log(response),response.success?null==modal.model.attributes.id&&($modal.addClass("reload"),modal.reload(e),modal.close(e)):alert(response.data)}}),!1},setLayout:function(e){e.preventDefault(),e.stopPropagation(),$(e.target).find("input[type=radio]").prop("checked",!0),$(e.target).siblings().find("input[type=radio]").prop("checked",!1),this.updateModel(e),this.renderPanels(e),this.renderTabs(e),this.enableSave(e)}}),FeedViewTabs=Backbone.View.extend({templates:{},initialize:function(){this.templates.window=wp.template("qligg-modal-tabs")},render:function(){this.model.attributes.panel="tab_panel_feed",this.$el.html(this.templates.window(this.model.attributes))}}),FeedViewPanels=Backbone.View.extend({templates:{},initialize:function(){this.templates.window=wp.template("qligg-modal-panels")},render:function(){this.$el.html(this.templates.window(this.model.attributes)),this.$el.trigger("qligg-enhanced-color")}});$(document).on("qligg-enhanced-color",(function(e){$(".color-picker").filter(":not(.enhanced)").each((function(){$(this).is("[readonly]")&&$(this).parent(".form-field").addClass("disabled-field"),$(this).wpColorPicker({change:function(event,ui){console.log("wpColorPicker"),$(event.target).trigger("qligg.color.change")}})}))})),$("#qligg-add-feed").on("click",(function(e){e.preventDefault(),new FeedModal(e)}));var exist_modal=!1;$(".qligg_edit_feed").on("click",(function(e){e.preventDefault(),exist_modal||(new FeedModal(e),exist_modal=!0)})),$(".qligg_delete_feed").on("click",(function(e){var c;if(e.preventDefault(),!confirm(qligg_feed.message.confirm_delete))return!1;var $button=$(e.target),$spinner=$button.parent().find(".spinner"),feed_id=$button.closest("[data-feed_id]").data("feed_id");$.ajax({url:ajaxurl,data:{action:"qligg_delete_feed",nonce:qligg_feed.nonce.qligg_delete_feed,feed_id:feed_id},dataType:"json",type:"POST",beforeSend:function(){$spinner.addClass("is-active")},complete:function(){$spinner.removeClass("is-active")},error:function(response){},success:function(response){response.data?(console.log(response.data),location.reload()):alert(response.data)}})})),$(".qligg_clear_cache").on("click",(function(e){var c;if(e.preventDefault(),!confirm(qligg_feed.message.confirm_clear_cache))return!1;var $button=$(e.target),$spinner=$button.parent().find(".spinner"),feed_id=$button.closest("[data-feed_id]").data("feed_id");$.ajax({url:ajaxurl,type:"post",data:{action:"qligg_clear_cache",feed_id:feed_id,nonce:qligg_feed.nonce.qligg_clear_cache},beforeSend:function(){$spinner.addClass("is-active")},success:function(response){response.success?setTimeout((function(){$spinner.removeClass("is-active")}),300):alert(response.data)},complete:function(){setTimeout((function(){$spinner.removeClass("is-active")}),600)},error:function(jqXHR,textStatus){console.log(textStatus)}})})),$(document).on("click",".upload_image_button",(function(e){e.preventDefault();var send_attachment_bkp=wp.media.editor.send.attachment,button=$(this);return wp.media.editor.send.attachment=function(props,attachment){$(button).parent().prev().attr("src",attachment.url),$(button).prev().val(attachment.url).trigger("change"),wp.media.editor.send.attachment=send_attachment_bkp},wp.media.editor.open(button),!1})),$(document).on("click",".remove_image_button",(function(e){e.preventDefault();var src=$(this).parent().prev().attr("data-src");return $(this).parent().prev().attr("src",src),$(this).prev().prev().val("").trigger("change"),!1})),$(document).on("click","[data-qligg-copy-feed-shortcode]",(function(e){e.preventDefault(),$($(this).data("qligg-copy-feed-shortcode")).select(),document.execCommand("copy")}))}(jQuery);
 
assets/backend/js/qligg-admin-settings.js DELETED
@@ -1,145 +0,0 @@
1
- (function ($) {
2
- "use strict";
3
-
4
- _.mixin({
5
- escapeHtml: function (attribute) {
6
- return attribute.replace('&amp;', /&/g)
7
- .replace(/&gt;/g, ">")
8
- .replace(/&lt;/g, "<")
9
- .replace(/&quot;/g, '"')
10
- .replace(/&#039;/g, "'");
11
- },
12
- getFormData: function ($form) {
13
- return $form.serializeJSON();
14
- }
15
- });
16
-
17
- // Spinner
18
- // -------------------------------------------------------------------------
19
-
20
- function ig_change_spinner(link) {
21
- if (link) {
22
- if (!$('#qligg-save-settings .insta-gallery-spinner img').length) {
23
- var img = '<img src="' + link + '" class="ig-spin" />';
24
- $('#qligg-save-settings .insta-gallery-spinner').append(img);
25
- } else {
26
- $('#qligg-save-settings .insta-gallery-spinner img').attr('src', link);
27
- }
28
- $('#qligg-save-settings .insta-gallery-spinner .ig-spin').hide();
29
- $('#qligg-save-settings .insta-gallery-spinner img').show();
30
- } else {
31
- $('#qligg-save-settings .insta-gallery-spinner .ig-spin').show();
32
- $('#qligg-save-settings .insta-gallery-spinner img').remove();
33
- }
34
-
35
- }
36
-
37
- var $igs_image_id = $('input[name=insta_spinner_image_id]'),
38
- $igs_reset = $('#ig-spinner-reset');
39
-
40
- $('#qligg-save-settings').on('submit', function (e) {
41
- e.preventDefault();
42
-
43
- var $form = $(this),
44
- $spinner = $form.find('.spinner');
45
-
46
- $.ajax({
47
- url: ajaxurl,
48
- type: 'post',
49
- dataType: 'JSON',
50
- data: {
51
- action: 'qligg_save_settings',
52
- nonce: qligg_settings.nonce.qligg_save_settings,
53
- settings_data: $form.serialize(),
54
- },
55
- beforeSend: function () {
56
- $spinner.addClass('is-active');
57
- },
58
- success: function (response) {
59
- },
60
- complete: function () {
61
- $spinner.removeClass('is-active');
62
- },
63
- error: function (jqXHR, textStatus) {
64
- console.log(textStatus);
65
- }
66
- });
67
- });
68
-
69
- // reset spinner to default
70
- $igs_reset.on('click', function () {
71
- $igs_image_id.val('');
72
- ig_change_spinner();
73
- $(this).hide();
74
- });
75
-
76
- if ($igs_image_id.val() == '')
77
- $igs_reset.hide();
78
- if ($igs_image_id.data('misrc') != '')
79
- ig_change_spinner($igs_image_id.data('misrc'));
80
-
81
- // Upload media image
82
- // ---------------------------------------------------------------------------
83
- $('#ig-spinner-upload').on('click', function (e) {
84
- e.preventDefault();
85
- var image_frame;
86
-
87
- if (image_frame) {
88
- image_frame.open();
89
- }
90
- // Define image_frame as wp.media object
91
- image_frame = wp.media({
92
- title: 'Select Media',
93
- multiple: false,
94
- library: {
95
- type: 'image',
96
- }
97
- });
98
-
99
- image_frame.on('close', function () {
100
- // On close, get selections and save to the hidden input
101
- // plus other AJAX stuff to refresh the image preview
102
- var selection = image_frame.state().get('selection');
103
-
104
- if (selection.length) {
105
-
106
- var gallery_ids = new Array();
107
- var i = 0, attachment_url;
108
-
109
- selection.each(function (attachment) {
110
- gallery_ids[i] = attachment['id'];
111
- attachment_url = attachment.attributes.url;
112
- i++;
113
- });
114
- var ids = gallery_ids.join(",");
115
- $igs_image_id.val(ids);
116
- ig_change_spinner(attachment_url)
117
- }
118
-
119
- // toggle reset button
120
- if ($igs_image_id.val() == '') {
121
- $igs_reset.hide();
122
- } else {
123
- $igs_reset.show();
124
- }
125
-
126
- });
127
-
128
- image_frame.on('open', function () {
129
- // On open, get the id from the hidden input
130
- // and select the appropiate images in the media manager
131
- var selection = image_frame.state().get('selection');
132
- var ids = $igs_image_id.val().split(',');
133
-
134
- ids.forEach(function (id) {
135
- attachment = wp.media.attachment(id);
136
- attachment.fetch();
137
- selection.add(attachment ? [attachment] : []);
138
- });
139
-
140
- });
141
-
142
- image_frame.open();
143
- });
144
-
145
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/backend/js/qligg-admin-settings.min.js DELETED
@@ -1 +0,0 @@
1
- !function($){"use strict";function ig_change_spinner(link){if(link){if($("#qligg-save-settings .insta-gallery-spinner img").length)$("#qligg-save-settings .insta-gallery-spinner img").attr("src",link);else{var img='<img src="'+link+'" class="ig-spin" />';$("#qligg-save-settings .insta-gallery-spinner").append(img)}$("#qligg-save-settings .insta-gallery-spinner .ig-spin").hide(),$("#qligg-save-settings .insta-gallery-spinner img").show()}else $("#qligg-save-settings .insta-gallery-spinner .ig-spin").show(),$("#qligg-save-settings .insta-gallery-spinner img").remove()}_.mixin({escapeHtml:function(attribute){return attribute.replace("&amp;",/&/g).replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"').replace(/&#039;/g,"'")},getFormData:function($form){return $form.serializeJSON()}});var $igs_image_id=$("input[name=insta_spinner_image_id]"),$igs_reset=$("#ig-spinner-reset");$("#qligg-save-settings").on("submit",(function(e){e.preventDefault();var $form=$(this),$spinner=$form.find(".spinner");$.ajax({url:ajaxurl,type:"post",dataType:"JSON",data:{action:"qligg_save_settings",nonce:qligg_settings.nonce.qligg_save_settings,settings_data:$form.serialize()},beforeSend:function(){$spinner.addClass("is-active")},success:function(response){},complete:function(){$spinner.removeClass("is-active")},error:function(jqXHR,textStatus){console.log(textStatus)}})})),$igs_reset.on("click",(function(){$igs_image_id.val(""),ig_change_spinner(),$(this).hide()})),""==$igs_image_id.val()&&$igs_reset.hide(),""!=$igs_image_id.data("misrc")&&ig_change_spinner($igs_image_id.data("misrc")),$("#ig-spinner-upload").on("click",(function(e){var image_frame;e.preventDefault(),image_frame&&image_frame.open(),(image_frame=wp.media({title:"Select Media",multiple:!1,library:{type:"image"}})).on("close",(function(){var selection=image_frame.state().get("selection");if(selection.length){var gallery_ids=new Array,i=0,attachment_url;selection.each((function(attachment){gallery_ids[i]=attachment.id,attachment_url=attachment.attributes.url,i++}));var ids=gallery_ids.join(",");$igs_image_id.val(ids),ig_change_spinner(attachment_url)}""==$igs_image_id.val()?$igs_reset.hide():$igs_reset.show()})),image_frame.on("open",(function(){var selection=image_frame.state().get("selection"),ids;$igs_image_id.val().split(",").forEach((function(id){attachment=wp.media.attachment(id),attachment.fetch(),selection.add(attachment?[attachment]:[])}))})),image_frame.open()}))}(jQuery);
 
assets/backend/js/settings.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('backbone', 'jquery', 'jquery-serializejson', 'underscore', 'wp-color-picker-alpha', 'wp-util'), 'version' => '1b6eac29be64c357736450a2becce58f');
assets/backend/js/settings.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){!function(){e.exports=this.jQuery}()},function(e,t,n){"use strict";n.r(t);var i=n(0),r=n.n(i);n(2),n(3),n(4),n(5),n(6);!function(e){function t(t){if(t){if(e("#qligg-save-settings .insta-gallery-spinner img").length)e("#qligg-save-settings .insta-gallery-spinner img").attr("src",t);else{var n='<img src="'+t+'" class="ig-spin" />';e("#qligg-save-settings .insta-gallery-spinner").append(n)}e("#qligg-save-settings .insta-gallery-spinner .ig-spin").hide(),e("#qligg-save-settings .insta-gallery-spinner img").show()}else e("#qligg-save-settings .insta-gallery-spinner .ig-spin").show(),e("#qligg-save-settings .insta-gallery-spinner img").remove()}_.mixin({escapeHtml:function(e){return e.replace("&amp;",/&/g).replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"').replace(/&#039;/g,"'")},getFormData:function(e){return e.serializeJSON()}});var n=e("input[name=insta_spinner_image_id]"),i=e("#ig-spinner-reset");e("#qligg-save-settings").on("submit",(function(t){t.preventDefault();var n=e(this),i=n.find(".spinner");e.ajax({url:ajaxurl,type:"post",dataType:"JSON",data:{action:"qligg_save_settings",nonce:qligg_settings.nonce.qligg_save_settings,settings_data:n.serialize()},beforeSend:function(){i.addClass("is-active")},success:function(e){},complete:function(){i.removeClass("is-active")},error:function(e,t){console.log(t)}})})),i.on("click",(function(){n.val(""),t(),e(this).hide()})),""==n.val()&&i.hide(),""!=n.data("misrc")&&t(n.data("misrc")),e("#ig-spinner-upload").on("click",(function(e){var r;e.preventDefault(),r&&r.open(),(r=wp.media({title:"Select Media",multiple:!1,library:{type:"image"}})).on("close",(function(){var e=r.state().get("selection");if(e.length){var a,s=new Array,o=0;e.each((function(e){s[o]=e.id,a=e.attributes.url,o++}));var l=s.join(",");n.val(l),t(a)}""==n.val()?i.hide():i.show()})),r.on("open",(function(){var e=r.state().get("selection");n.val().split(",").forEach((function(t){attachment=wp.media.attachment(t),attachment.fetch(),e.add(attachment?[attachment]:[])}))})),r.open()}))}(r.a)},function(e,t){!function(){e.exports=this._["."]}()},function(e,t){!function(){e.exports=this.window.serializeJSON}()},function(e,t){!function(){e.exports=this.window.wpColorPicker}()},function(e,t){!function(){e.exports=this.wp.util}()},function(e,t){!function(){e.exports=this.window.Backbone}()}]);
assets/frontend/css/frontend.css ADDED
@@ -0,0 +1 @@
 
1
+ @-moz-keyframes "insta-gallery-spin"{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes "insta-gallery-spin"{100%{-webkit-transform:rotate(360deg)}}@keyframes "insta-gallery-spin"{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:'qligg';src:url(data:font/opentype;charset=utf-8;base64,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);src:url(data:font/opentype;charset=utf-8;base64,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) format("embedded-opentype"),url(data:font/opentype;charset=utf-8;base64,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) format("truetype"),url(data:font/opentype;charset=utf-8;base64,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) format("woff"),url(data:font/opentype;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9InFsaWdnIiBob3Jpei1hZHYteD0iMTAyNCI+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAyNCIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwOyIgaG9yaXotYWR2LXg9IjUxMiIgZD0iIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMDsiIGdseXBoLW5hbWU9InVwbG9hZCIgZD0iTTEyOCA0NDh2LTM0MS4zMzNjMC0xNy4yOCAzLjQ1Ni0zMy44MzUgOS43MjgtNDguOTgxIDYuNDg1LTE1LjcwMSAxNi0yOS43ODEgMjcuNzc2LTQxLjU1N3MyNS44NTYtMjEuMjkxIDQxLjU1Ny0yNy43NzZjMTUuMTA0LTYuMjI5IDMxLjY1OS05LjY4NSA0OC45MzktOS42ODVoNTEyYzE3LjI4IDAgMzMuODM1IDMuNDU2IDQ4Ljk4MSA5LjcyOCAxNS43MDEgNi40ODUgMjkuNzgxIDE2IDQxLjU1NyAyNy43NzZzMjEuMjkxIDI1Ljg1NiAyNy43NzYgNDEuNTU3YzYuMjI5IDE1LjEwNCA5LjY4NSAzMS42NTkgOS42ODUgNDguOTM5djM0MS4zMzNjMCAyMy41NTItMTkuMTE1IDQyLjY2Ny00Mi42NjcgNDIuNjY3cy00Mi42NjctMTkuMTE1LTQyLjY2Ny00Mi42Njd2LTM0MS4zMzNjMC01Ljg0NS0xLjE1Mi0xMS4zNDktMy4yLTE2LjI5OS0yLjEzMy01LjIwNS01LjMzMy05Ljg5OS05LjMwMS0xMy44NjdzLTguNjYxLTcuMTI1LTEzLjg2Ny05LjMwMWMtNC45NDktMi4wNDgtMTAuNDUzLTMuMi0xNi4yOTktMy4yaC01MTJjLTUuODQ1IDAtMTEuMzQ5IDEuMTUyLTE2LjI5OSAzLjItNS4yMDUgMi4xMzMtOS44OTkgNS4zMzMtMTMuODY3IDkuMzAxcy03LjEyNSA4LjY2MS05LjMwMSAxMy44NjdjLTIuMDQ4IDQuOTQ5LTMuMiAxMC40NTMtMy4yIDE2LjI5OXYzNDEuMzMzYzAgMjMuNTUyLTE5LjExNSA0Mi42NjctNDIuNjY3IDQyLjY2N3MtNDIuNjY3LTE5LjExNS00Mi42NjctNDIuNjY3ek00NjkuMzMzIDc3MS42Njl2LTQ1MS42NjljMC0yMy41NTIgMTkuMTE1LTQyLjY2NyA0Mi42NjctNDIuNjY3czQyLjY2NyAxOS4xMTUgNDIuNjY3IDQyLjY2N3Y0NTEuNjY5bDk3LjgzNS05Ny44MzVjMTYuNjgzLTE2LjY4MyA0My42OTEtMTYuNjgzIDYwLjMzMSAwczE2LjY4MyA0My42OTEgMCA2MC4zMzFsLTE3MC42NjcgMTcwLjY2N2MtMC4wNDMgMC4wNDMtMC4xMjggMC4wODUtMC4xNzEgMC4xNzEtNC4wNTMgNC4wMTEtOC43MDQgNy4wNDAtMTMuNjUzIDkuMDg4LTEwLjQ1MyA0LjMwOS0yMi4yMjkgNC4zMDktMzIuNjgzIDAtNC45NDktMi4wNDgtOS42NDMtNS4wNzctMTMuNjUzLTkuMDg4LTAuMDQzLTAuMDQzLTAuMTI4LTAuMDg1LTAuMTcxLTAuMTcxbC0xNzAuNjY3LTE3MC42NjdjLTE2LjY4My0xNi42ODMtMTYuNjgzLTQzLjY5MSAwLTYwLjMzMXM0My42OTEtMTYuNjgzIDYwLjMzMSAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDE7IiBnbHlwaC1uYW1lPSJ2aWRlbyIgaG9yaXotYWR2LXg9Ijg5NiIgZD0iTTg0OC44IDUzMC42bC03MDQgNDE2LjJjLTU3LjIgMzMuOC0xNDQuOCAxLTE0NC44LTgyLjZ2LTgzMi4yYzAtNzUgODEuNC0xMjAuMiAxNDQuOC04Mi42bDcwNCA0MTZjNjIuOCAzNyA2MyAxMjguMiAwIDE2NS4yeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJzaGFyZS1vIiBkPSJNMTAwNC44IDUyNC44bC00NDggMzU4LjRjLTYuNCA2LjQtMTkuMiA2LjQtMjUuNiA2LjQtMTIuOC02LjQtMTkuMi0xOS4yLTE5LjItMzJ2LTE4NS42Yy0yNDMuMi02LjQtMzUyLTk2LTQ0MS42LTI1Ni03MC40LTEyOC03MC40LTI4OC03MC40LTM5Ni44IDAtNi40IDAtMTkuMiAwLTI1LjYgMC0xMi44IDYuNC01MS4yIDQ0LjgtNTEuMnM0NC44IDE5LjIgNTEuMiAzMmMxNjYuNCAyOTQuNCAyMzAuNCAzMDcuMiA0MTYgMzA3LjJ2LTE3OS4yYzAtMTIuOCA2LjQtMjUuNiAxOS4yLTI1LjYgNi40LTYuNCAyNS42LTYuNCAzMiA2LjRsNDQ4IDM2NC44YzE5LjIgMjUuNiAxOS4yIDUxLjItNi40IDc2Ljh6TTU4OC44IDIxNy42djExNS4yYzAgNi40LTYuNCAxOS4yLTYuNCAyNS42LTYuNCAwLTE5LjIgNi40LTI1LjYgNi40LTEyMS42IDAtMTkyIDAtMjgxLjYtMzguNC04My4yLTM4LjQtMTI4LTEwMi40LTE5Mi0yMDQuOCA2LjQgODkuNiAxMi44IDE2Ni40IDY0IDI1NiA3Ni44IDE0Ny4yIDE3Mi44IDIxNy42IDQwOS42IDIxNy42IDE5LjIgMCAzMiAxMi44IDMyIDMydjEzNC40bDMzMi44LTI4MS42LTMzMi44LTI2Mi40eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDM7IiBnbHlwaC1uYW1lPSJjb21tZW50IiBkPSJNNDIuNjY3IDQ1Mi4yNjdjMC0yNTYgMjA0LjgtNDczLjYgNDY5LjMzMy00NzMuNiA4MS4wNjcgMCAxNTcuODY3IDQyLjY2NyAyMjYuMTMzIDc2LjhsMjEzLjMzMy01NS40NjdjNC4yNjcgMCA0LjI2NyAwIDguNTMzIDAgMTcuMDY3IDAgMjUuNiAxMi44IDI1LjYgMjUuNiAwIDQuMjY3IDAgNC4yNjcgMCA4LjUzM2wtNTUuNDY3IDIwOS4wNjdjMzguNCA2OC4yNjcgNTkuNzMzIDEyMy43MzMgNTkuNzMzIDIwNC44LTguNTMzIDI2NC41MzMtMjIxLjg2NyA0NjkuMzMzLTQ3Ny44NjcgNDY5LjMzMy0yNjAuMjY3IDAtNDY5LjMzMy0yMDkuMDY3LTQ2OS4zMzMtNDY1LjA2N3pNMTAyLjQgNDUyLjI2N2MwIDIyMS44NjcgMTgzLjQ2NyA0MDUuMzMzIDQwNS4zMzMgNDA1LjMzMyAyMjYuMTMzIDAgNDA5LjYtMTc5LjIgNDA5LjYtNDA1LjMzMyAwLTcyLjUzMy0yMS4zMzMtMTI4LTU1LjQ2Ny0xODcuNzMzdjBjLTQuMjY3LTQuMjY3LTQuMjY3LTguNTMzLTQuMjY3LTEyLjhzMC00LjI2NyAwLTQuMjY3djBsNDYuOTMzLTE3NC45MzMtMTc0LjkzMyA0Ni45MzNjLTQuMjY3IDAtNC4yNjcgMC04LjUzMyAwcy04LjUzMyAwLTEyLjgtNC4yNjd2MGMtNTkuNzMzLTM0LjEzMy0xMzIuMjY3LTc2LjgtMjA0LjgtNzYuOC0yMTcuNiAwLTQwMS4wNjcgMTg3LjczMy00MDEuMDY3IDQxMy44Njd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9ImhlYXJ0IiBkPSJNNzU1LjIgODk2Yy04NS4zMzMgMC0xNDAuOC0yMS4zMzMtMjA5LjA2Ny04OS42IDAgMC0xNy4wNjctMTcuMDY3LTI5Ljg2Ny0yOS44NjctMTIuOCAxMi44LTI5Ljg2NyAyOS44NjctMjkuODY3IDI5Ljg2Ny02OC4yNjcgNjguMjY3LTEyOCA4OS42LTIxMy4zMzMgODkuNi0xNjIuMTMzIDAtMjczLjA2Ny0xMzIuMjY3LTI3My4wNjctMjkwLjEzMyAwLTE3OS4yIDE0NS4wNjctMzAyLjkzMyAzNjYuOTMzLTQ5MC42NjcgMzguNC0zNC4xMzMgODEuMDY3LTY4LjI2NyAxMjMuNzMzLTEwNi42NjcgNC4yNjctNC4yNjcgMTIuOC04LjUzMyAyMS4zMzMtOC41MzNzMTIuOCA0LjI2NyAyMS4zMzMgOC41MzNjNDYuOTMzIDQyLjY2NyA4OS42IDc2LjggMTMyLjI2NyAxMTUuMiAyMDQuOCAxNzQuOTMzIDM2Mi42NjcgMzAyLjkzMyAzNjIuNjY3IDQ4Ni40LTQuMjY3IDE1My42LTExNS4yIDI4NS44NjctMjczLjA2NyAyODUuODY3ek02MjIuOTMzIDE2Ni40Yy0zNC4xMzMtMjkuODY3LTcyLjUzMy02NC0xMTAuOTMzLTk4LjEzMy0zOC40IDI5Ljg2Ny03Mi41MzMgNTkuNzMzLTEwNi42NjcgODkuNi0yMTMuMzMzIDE3OS4yLTM0NS42IDI5NC40LTM0NS42IDQ0OCAwIDEzMi4yNjcgODkuNiAyMzQuNjY3IDIwOS4wNjcgMjM0LjY2NyA2NCAwIDExMC45MzMtMTIuOCAxNjIuMTMzLTY0IDQyLjY2Ny00Mi42NjcgNTEuMi01MS4yIDUxLjItNTEuMiAxMi44LTE3LjA2NyAxNy4wNjctMjEuMzMzIDI5Ljg2Ny0yNS42IDEyLjggMCAyMS4zMzMgOC41MzMgMjkuODY3IDE3LjA2NyAwIDAgOC41MzMgOC41MzMgNTEuMiA1NS40NjcgNTUuNDY3IDU1LjQ2NyA4OS42IDY0IDE2Mi4xMzMgNjQgMTE5LjQ2NyAwIDIwOS4wNjctMTAyLjQgMjA5LjA2Ny0yMzQuNjY3IDAtMTQ5LjMzMy0xMzYuNTMzLTI2NC41MzMtMzQxLjMzMy00MzUuMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA1OyIgZ2x5cGgtbmFtZT0iaW5zdGFncmFtIiBkPSJNNzI5LjYgOTE3LjMzM2gtNDM1LjJjLTEzNi41MzMgMC0yNTEuNzMzLTExNS4yLTI1MS43MzMtMjUxLjczM3YtNDMwLjkzM2MwLTE0MC44IDExNS4yLTI1NiAyNTEuNzMzLTI1Nmg0MzAuOTMzYzE0MC44IDAgMjUxLjczMyAxMTUuMiAyNTEuNzMzIDI1MS43MzN2NDM1LjJjNC4yNjcgMTM2LjUzMy0xMTAuOTMzIDI1MS43MzMtMjQ3LjQ2NyAyNTEuNzMzek05MTcuMzMzIDIzMC40YzAtMTAyLjQtODUuMzMzLTE4Ny43MzMtMTg3LjczMy0xODcuNzMzaC00MzUuMmMtMTAyLjQgMC0xODcuNzMzIDg1LjMzMy0xODcuNzMzIDE4Ny43MzN2NDM1LjJjMCAxMDIuNCA4NS4zMzMgMTg3LjczMyAxODcuNzMzIDE4Ny43MzNoNDM5LjQ2N2MxMDIuNCAwIDE4Ny43MzMtODUuMzMzIDE4Ny43MzMtMTg3LjczM3YtNDM1LjJ6TTcyMS4wNjcgNDgyLjEzM2MtOC41MzMgNDYuOTMzLTI1LjYgODUuMzMzLTU5LjczMyAxMTkuNDY3cy03Mi41MzMgNTEuMi0xMTkuNDY3IDU5LjczM2MtMjEuMzMzIDQuMjY3LTQyLjY2NyA0LjI2Ny01OS43MzMgMC01NS40NjctMTIuOC0xMDIuNC00Mi42NjctMTM2LjUzMy04NS4zMzNzLTQ2LjkzMy0xMDIuNC0zOC40LTE1Ny44NjdjOC41MzMtNTUuNDY3IDM0LjEzMy0xMDIuNCA4MS4wNjctMTM2LjUzMyAzOC40LTI1LjYgODEuMDY3LTQyLjY2NyAxMjMuNzMzLTQyLjY2NyA4LjUzMyAwIDIxLjMzMyAwIDI5Ljg2NyA0LjI2NyA1NS40NjcgOC41MzMgMTA2LjY2NyAzOC40IDEzNi41MzMgODEuMDY3IDM4LjQgNDYuOTMzIDUxLjIgMTAyLjQgNDIuNjY3IDE1Ny44Njd6TTUzNy42IDMwMi45MzNjLTM4LjQtNC4yNjctNzYuOCA0LjI2Ny0xMTAuOTMzIDI1LjYtMjkuODY3IDI1LjYtNTEuMiA1OS43MzMtNTkuNzMzIDk4LjEzMy00LjI2NyAzOC40IDQuMjY3IDc2LjggMjUuNiAxMTAuOTMzIDI1LjYgMjkuODY3IDU5LjczMyA1MS4yIDk4LjEzMyA1OS43MzMgOC41MzMgMCAxMi44IDAgMjEuMzMzIDBzMTIuOCAwIDIxLjMzMyAwYzY0LTguNTMzIDExNS4yLTU5LjczMyAxMjMuNzMzLTEyMy43MzMgMTcuMDY3LTgxLjA2Ny0zOC40LTE1Ny44NjctMTE5LjQ2Ny0xNzAuNjY3ek03ODUuMDY3IDcyMS4wNjdjLTguNTMzIDguNTMzLTE3LjA2NyAxMi44LTI1LjYgMTIuOHMtMjEuMzMzLTQuMjY3LTI1LjYtMTIuOGMtOC41MzMtOC41MzMtMTIuOC0xNy4wNjctMTIuOC0yNS42czQuMjY3LTIxLjMzMyAxMi44LTI1LjZjOC41MzMtOC41MzMgMTcuMDY3LTEyLjggMjUuNi0xMi44czIxLjMzMyA0LjI2NyAyNS42IDEyLjhjOC41MzMgOC41MzMgMTIuOCAxNy4wNjcgMTIuOCAyNS42IDAgMTIuOC00LjI2NyAyMS4zMzMtMTIuOCAyNS42eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDY7IiBnbHlwaC1uYW1lPSJwcmV2IiBkPSJNNzExLjIxOSA4MC45OThjMTMuNzIyLTEzLjkyNiAxMy43MjItMzYuMzAxIDAtNTAuMTI1cy0zNS44OTEtMTMuODc1LTQ5LjYxMyAwbC00MDAuODk2IDQwNC44OWMtMTMuNzIyIDEzLjgyNC0xMy43MjIgMzYuMTk4IDAgNTAuMTI1bDQwMC44OTYgNDA0Ljg5YzEzLjcyMiAxMy44MjQgMzUuODkxIDEzLjgyNCA0OS42MTMgMCAxMy43MjItMTMuODc1IDEzLjcyMi0zNi4zMDEgMC01MC4xMjVsLTM2NS42MTktMzc5Ljg1MyAzNjUuNjE5LTM3OS44MDJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNzsiIGdseXBoLW5hbWU9InByZXYtbyIgZD0iTTYzNy41NDIgNzQxLjU4MWMyMi44MzUtMjIuMzIzIDI0LjYyNy01My40MDIgMC04MC42OTFsLTE5MS44NDYtMjAwLjA5MCAxOTEuODQ2LTIwMC4wOTBjMjQuNjI3LTI3LjI5IDIyLjgzNS01OC40MTkgMC04MC41ODktMjIuNzg0LTIyLjMyMy02MS4yODYtMjAuODktODIuNjg4IDAtMjEuNDAyIDIwLjc4Ny0yMzAuNTAyIDI0MC4zODQtMjMwLjUwMiAyNDAuMzg0LTExLjQxOCAxMS4xMS0xNy4xNTIgMjUuNzAyLTE3LjE1MiA0MC4yOTRzNS43MzQgMjkuMTg0IDE3LjE1MiA0MC4zOTdjMCAwIDIwOS4xMDEgMjE5LjQ5NCAyMzAuNTAyIDI0MC4zODQgMjEuNDAyIDIwLjk0MSA1OS45MDQgMjIuMzIzIDgyLjY4OCAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDg7IiBnbHlwaC1uYW1lPSJuZXh0IiBkPSJNNjc4LjQgNDYwLjhsLTM2NS42MTkgMzc5LjkwNGMtMTMuNzIyIDEzLjgyNC0xMy43MjIgMzYuMTk4IDAgNTAuMTI1IDEzLjcyMiAxMy44MjQgMzUuODkxIDEzLjgyNCA0OS42MTMgMGw0MDAuODk2LTQwNC44OWMxMy43MjItMTMuODc1IDEzLjcyMi0zNi4zMDEgMC01MC4xMjVsLTQwMC44OTYtNDA0Ljg5Yy0xMy43MjItMTMuODc1LTM1Ljg5MS0xMy44MjQtNDkuNjEzIDAtMTMuNzIyIDEzLjc3My0xMy43MjIgMzYuMTk4IDAgNTAuMTI1bDM2NS42MTkgMzc5Ljc1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDk7IiBnbHlwaC1uYW1lPSJuZXh0LW8iIGQ9Ik00NjkuMTQ2IDc0MS41ODFjMjEuNDAyLTIwLjg5IDIzMC41MDItMjQwLjM4NCAyMzAuNTAyLTI0MC4zODQgMTEuNDE4LTExLjIxMyAxNy4xNTItMjUuODA1IDE3LjE1Mi00MC4zOTdzLTUuNzM0LTI5LjE4NC0xNy4xNTItNDAuMjk0YzAgMC0yMDkuMTAxLTIxOS41OTctMjMwLjUwMi0yNDAuMzg0LTIxLjQwMi0yMC44OS01OS45MDQtMjIuMzIzLTgyLjY4OCAwLTIyLjgzNSAyMi4yMjEtMjQuNjI3IDUzLjI5OSAwIDgwLjU4OWwxOTEuODQ2IDIwMC4wOTAtMTkxLjg0NiAyMDAuMDkwYy0yNC42MjcgMjcuMjktMjIuODM1IDU4LjQxOSAwIDgwLjY5MSAyMi43ODQgMjIuMzIzIDYxLjI4NiAyMC45NDEgODIuNjg4IDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYTsiIGdseXBoLW5hbWU9ImhlYXJ0LW8iIGQ9Ik03MzYgODk2Yy03Ni45MjggMC0xMzguNTkyLTI3LjYxNi0xOTIuOTYtODIuMDE2LTAuMDMyLTAuMDMyLTAuMDY0LTAuMDY0LTAuMDk2LTAuMDk2aC0wLjAzMmwtMzAuOTEyLTM4Ljk0NC0zMC45MTIgMzYuNTc2Yy0wLjAzMiAwLjAzMi0wLjA2NCAwLjA2NC0wLjA5NiAwLjA5NmgtMC4wMzJjLTU0LjQgNTQuNDMyLTExNi4wMzIgODQuMzg0LTE5Mi45NiA4NC4zODRzLTE0OS4yNDgtMjkuOTUyLTIwMy42NDgtODQuMzUyYy01NC4zNjgtNTQuNC04NC4zNTItMTI2LjcyLTg0LjM1Mi0yMDMuNjQ4IDAtNzYuODY0IDI5LjkyLTE0OS4xODQgODQuMjU2LTIwMy41NTJsMzgyLjMwNC0zODUuNTA0YzEyLTEyLjEyOCAyOC4zODQtMTguOTQ0IDQ1LjQ0LTE4Ljk0NHMzMy40NCA2LjgxNiA0NS40NCAxOC45NDRsMzgyLjI3MiAzODUuNTA0YzU0LjMzNiA1NC4zNjggODQuMjg4IDEyNi42NTYgODQuMjg4IDIwMy41NTIgMCA3Ni45MjgtMjkuOTg0IDE0OS4yNDgtODQuMzUyIDIwMy42NDgtNTQuNCA1NC40LTEyNi43MiA4NC4zNTItMjAzLjY0OCA4NC4zNTJ2MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTBiOyIgZ2x5cGgtbmFtZT0iY29tbWVudC1vIiBkPSJNNTEyIDY0Ljk5MmMtMjAuNzY4IDAtNTEuMTY4IDIzLjM2LTcxLjMyOCAyNS41MDQtNTcuNTA0LTQ4LjIyNC0xMTcuNDA4LTEwNi4yNzItMTk4Ljg0OC0xMzYuNDQ4LTM1LjU1Mi0xNS4wNzItNjYuMDgwLTIzLjgwOC03NC4wMTYtMTQuMzA0LTEwLjY1NiAxMi4zODQtMjYuNzUyIDI5LjU2OC0yOS42IDM0LjE3NiAwLjE2IDYuODQ4IDguNDQ4IDEuNDQgMTcuNDcyIDExLjE2OCA0OS4xNTIgMjAuNjcyIDgwLjg5NiA3NC4wMTYgMTAyLjI0IDEzOS4yMzItMTUzLjk1MiA3Ny4xNTItMjU3LjkyIDIyMS44ODgtMjU3LjkyIDM4OC4wOTYgMCAyNDcuMDcyIDIyOS4yNDggNDQ3LjM5MiA1MTIgNDQ3LjM5MnM1MTItMjAwLjI4OCA1MTItNDQ3LjM5Mi0yMjkuMjQ4LTQ0Ny40MjQtNTEyLTQ0Ny40MjR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYzsiIGdseXBoLW5hbWU9ImNsb2NrLW8iIGQ9Ik01MTIgOTQ0Yy0yNzQgMC00OTYtMjIyLTQ5Ni00OTZzMjIyLTQ5NiA0OTYtNDk2IDQ5NiAyMjIgNDk2IDQ5Ni0yMjIgNDk2LTQ5NiA0OTZ6TTUxMiA0OGMtMjIxIDAtNDAwIDE3OS00MDAgNDAwczE3OSA0MDAgNDAwIDQwMCA0MDAtMTc5IDQwMC00MDAtMTc5LTQwMC00MDAtNDAwek02MzUuNiAyNTYuOGwtMTY5LjggMTIzLjRjLTYuMiA0LjYtOS44IDExLjgtOS44IDE5LjR2MzI4LjRjMCAxMy4yIDEwLjggMjQgMjQgMjRoNjRjMTMuMiAwIDI0LTEwLjggMjQtMjR2LTI4My40bDEzMy42LTk3LjJjMTAuOC03LjggMTMtMjIuOCA1LjItMzMuNmwtMzcuNi01MS44Yy03LjgtMTAuNi0yMi44LTEzLTMzLjYtNS4yeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MGQ7IiBnbHlwaC1uYW1lPSJnYWxsZXJ5IiBkPSJNOTI4IDk2MGgtNjQwYy01My4wMjAgMC05Ni00Mi45OC05Ni05NnYtOTZoLTk2Yy01My4wMjAgMC05Ni00Mi45OC05Ni05NnYtNjQwYzAtNTMuMDIwIDQyLjk4LTk2IDk2LTk2aDY0MGM1My4wMjAgMCA5NiA0Mi45OCA5NiA5NnY5Nmg5NmM1My4wMjAgMCA5NiA0Mi45OCA5NiA5NnY2NDBjMCA1My4wMjAtNDIuOTggOTYtOTYgOTZ6TTcyNCAzMmgtNjE2Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjAgNjE2YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJ2MGg4NHYtNDQ4YzAtNTMuMDIwIDQyLjk4LTk2IDk2LTk2aDQ0OHYtODRjMC02LjYyNy01LjM3My0xMi0xMi0xMnYwek05MTYgMjI0aC02MTZjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MCA2MTZjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMnYwaDYxNmM2LjYyNyAwIDEyLTUuMzczIDEyLTEydjAtNjE2YzAtNi42MjctNS4zNzMtMTItMTItMTJ2MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlYTkyOyIgZ2x5cGgtbmFtZT0iaW5zdGFncmFtLW8iIGQ9Ik01MTIgODY3LjhjMTM2LjggMCAxNTMtMC42IDIwNi44LTMgNTAtMi4yIDc3LTEwLjYgOTUtMTcuNiAyMy44LTkuMiA0MS0yMC40IDU4LjgtMzguMiAxOC0xOCAyOS0zNSAzOC40LTU4LjggNy0xOCAxNS40LTQ1LjIgMTcuNi05NSAyLjQtNTQgMy03MC4yIDMtMjA2LjhzLTAuNi0xNTMtMy0yMDYuOGMtMi4yLTUwLTEwLjYtNzctMTcuNi05NS05LjItMjMuOC0yMC40LTQxLTM4LjItNTguOC0xOC0xOC0zNS0yOS01OC44LTM4LjQtMTgtNy00NS4yLTE1LjQtOTUtMTcuNi01NC0yLjQtNzAuMi0zLTIwNi44LTNzLTE1MyAwLjYtMjA2LjggM2MtNTAgMi4yLTc3IDEwLjYtOTUgMTcuNi0yMy44IDkuMi00MSAyMC40LTU4LjggMzguMi0xOCAxOC0yOSAzNS0zOC40IDU4LjgtNyAxOC0xNS40IDQ1LjItMTcuNiA5NS0yLjQgNTQtMyA3MC4yLTMgMjA2LjhzMC42IDE1MyAzIDIwNi44YzIuMiA1MCAxMC42IDc3IDE3LjYgOTUgOS4yIDIzLjggMjAuNCA0MSAzOC4yIDU4LjggMTggMTggMzUgMjkgNTguOCAzOC40IDE4IDcgNDUuMiAxNS40IDk1IDE3LjYgNTMuOCAyLjQgNzAgMyAyMDYuOCAzek01MTIgOTYwYy0xMzkgMC0xNTYuNC0wLjYtMjExLTMtNTQuNC0yLjQtOTEuOC0xMS4yLTEyNC4yLTIzLjgtMzMuOC0xMy4yLTYyLjQtMzAuNi05MC44LTU5LjItMjguNi0yOC40LTQ2LTU3LTU5LjItOTAuNi0xMi42LTMyLjYtMjEuNC02OS44LTIzLjgtMTI0LjItMi40LTU0LjgtMy03Mi4yLTMtMjExLjJzMC42LTE1Ni40IDMtMjExYzIuNC01NC40IDExLjItOTEuOCAyMy44LTEyNC4yIDEzLjItMzMuOCAzMC42LTYyLjQgNTkuMi05MC44IDI4LjQtMjguNCA1Ny00NiA5MC42LTU5IDMyLjYtMTIuNiA2OS44LTIxLjQgMTI0LjItMjMuOCA1NC42LTIuNCA3Mi0zIDIxMS0zczE1Ni40IDAuNiAyMTEgM2M1NC40IDIuNCA5MS44IDExLjIgMTI0LjIgMjMuOCAzMy42IDEzIDYyLjIgMzAuNiA5MC42IDU5czQ2IDU3IDU5IDkwLjZjMTIuNiAzMi42IDIxLjQgNjkuOCAyMy44IDEyNC4yIDIuNCA1NC42IDMgNzIgMyAyMTFzLTAuNiAxNTYuNC0zIDIxMWMtMi40IDU0LjQtMTEuMiA5MS44LTIzLjggMTI0LjItMTIuNiAzNC0zMCA2Mi42LTU4LjYgOTEtMjguNCAyOC40LTU3IDQ2LTkwLjYgNTktMzIuNiAxMi42LTY5LjggMjEuNC0xMjQuMiAyMy44LTU0LjggMi42LTcyLjIgMy4yLTIxMS4yIDMuMnYwek01MTIgNzExYy0xNDUuMiAwLTI2My0xMTcuOC0yNjMtMjYzczExNy44LTI2MyAyNjMtMjYzIDI2MyAxMTcuOCAyNjMgMjYzYzAgMTQ1LjItMTE3LjggMjYzLTI2MyAyNjN6TTUxMiAyNzcuNGMtOTQuMiAwLTE3MC42IDc2LjQtMTcwLjYgMTcwLjZzNzYuNCAxNzAuNiAxNzAuNiAxNzAuNmM5NC4yIDAgMTcwLjYtNzYuNCAxNzAuNi0xNzAuNnMtNzYuNC0xNzAuNi0xNzAuNi0xNzAuNnpNODQ2LjggNzIxLjRjMC0zMy45MS0yNy40OS02MS40LTYxLjQtNjEuNHMtNjEuNCAyNy40OS02MS40IDYxLjRjMCAzMy45MSAyNy40OSA2MS40IDYxLjQgNjEuNHM2MS40LTI3LjQ5IDYxLjQtNjEuNHoiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+) format("svg");font-weight:normal;font-style:normal}[class^="qligg-icon-"],[class*=" qligg-icon-"]{font-family:'qligg' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qligg-icon-video:before{content:"\e901"}.qligg-icon-gallery:before{content:"\e90d"}.qligg-icon-clock-o:before{content:"\e90c"}.qligg-icon-upload:before{content:"\e900"}.qligg-icon-share-o:before{content:"\e902"}.qligg-icon-comment:before{content:"\e903"}.qligg-icon-heart:before{content:"\e904"}.qligg-icon-instagram:before{content:"\e905"}.qligg-icon-prev:before{content:"\e906"}.qligg-icon-prev-o:before{content:"\e907"}.qligg-icon-next:before{content:"\e908"}.qligg-icon-next-o:before{content:"\e909"}.qligg-icon-heart-o:before{content:"\e90a"}.qligg-icon-comment-o:before{content:"\e90b"}.qligg-icon-instagram-o:before{content:"\ea92"}.insta-gallery-feed,.qligg-mfp-wrap{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:16px;line-height:1}.insta-gallery-feed .insta-gallery-item,.qligg-mfp-wrap .insta-gallery-item,.insta-gallery-feed .insta-gallery-image,.qligg-mfp-wrap .insta-gallery-image,.insta-gallery-feed .insta-gallery-actions,.qligg-mfp-wrap .insta-gallery-actions{opacity:0}.insta-gallery-feed.loaded .insta-gallery-list .insta-gallery-item,.loaded.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item{transition:opacity 0.4s;opacity:1}.insta-gallery-feed.loaded .insta-gallery-list .insta-gallery-item.ig-image-loaded .insta-gallery-image,.loaded.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.ig-image-loaded .insta-gallery-image{transition:all 0.4s;opacity:1}.insta-gallery-feed.loaded .insta-gallery-actions,.loaded.qligg-mfp-wrap .insta-gallery-actions{transition:all 0.4s ease-in;opacity:1}.insta-gallery-feed .insta-gallery-spinner,.qligg-mfp-wrap .insta-gallery-spinner{position:relative;height:60px;width:auto;box-sizing:content-box;background-size:60px;background-position:50% 50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNNDMuOTM1LDI1LjE0NWMwLTEwLjMxOC04LjM2NC0xOC42ODMtMTguNjgzLTE4LjY4M2MtMTAuMzE4LDAtMTguNjgzLDguMzY1LTE4LjY4MywxOC42ODNoNC4wNjhjMC04LjA3MSw2LjU0My0xNC42MTUsMTQuNjE1LTE0LjYxNWM4LjA3MiwwLDE0LjYxNSw2LjU0MywxNC42MTUsMTQuNjE1SDQzLjkzNXoiIHRyYW5zZm9ybT0icm90YXRlKDE3OS4yNzMgMjUgMjUpIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDI1IDI1IiB0bz0iMzYwIDI1IDI1IiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPjwvc3ZnPg==)}.insta-gallery-feed .insta-gallery-list:after,.qligg-mfp-wrap .insta-gallery-list:after{content:'';display:block;clear:both}.insta-gallery-feed .insta-gallery-list .insta-gallery-item,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item{overflow:hidden;display:block;line-height:0}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-1,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-1{width:100%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2{width:50%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.highlight{width:100%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3{width:33.333%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.highlight{width:66.666%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4{width:25%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.highlight{width:50%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5{width:20%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.highlight{width:40%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6{width:16.666%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.highlight{width:33.333%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7{width:14.285%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.highlight{width:42.855%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8{width:12.5%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.highlight{width:37.5}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9{width:11.111%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.highlight{width:33.333%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10{width:10%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.highlight{width:30%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11{width:9.09%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.highlight{width:27.27%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12{width:8.33%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.highlight{width:33.32%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13{width:7.692%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.highlight{width:30.768%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14{width:7.142%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.highlight{width:28.568%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15{width:6.666%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.highlight{width:26.664%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16{width:6.25%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.highlight{width:31.25%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17{width:5.882%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.highlight{width:29.41%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-18,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-18{width:5.555%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19{width:5.263%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.highlight{width:33.33%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20{width:5%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.highlight,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.highlight{width:30%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-item-wrap,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-item-wrap{width:100%;overflow:hidden}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image{transition:all .3s}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon{position:absolute;z-index:1;font-size:16px;color:#fff;opacity:.66;top:0;margin:10px;right:0;text-shadow:1px 1px rgba(0,0,0,0.15);display:block;text-decoration:none}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-video,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-video{top:50%;left:50%;margin:-12px auto auto -8px;font-size:24px;width:24px;height:24px}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-instagram,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-instagram{top:auto;bottom:0;opacity:0;pointer-events:none}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card{background-color:#fff;line-height:1.2;padding:0 1em}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption{display:flex;clear:both;margin:0;padding:1em 0}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-link i,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-link i,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i{font-weight:bold}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info{border-bottom:1px solid rgba(0,0,0,0.05);font-size:0.9em}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .insta-gallery-card-date,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .insta-gallery-card-date{display:inline-block;text-transform:uppercase;opacity:0.6}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .insta-gallery-card-icons,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .insta-gallery-card-icons{margin:0 0 0 auto}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-comments,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-comments,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes{display:inline-block;margin-left:auto}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap{display:block;position:relative;text-align:center;background-color:#eee;cursor:pointer}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image{width:100%;height:auto;overflow:hidden;vertical-align:middle}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask{position:absolute;content:'';top:0;bottom:0;left:0;right:0;z-index:8;transition:all .5s ease-out;opacity:0;background:rgba(0,122,255,0.55);width:100%;height:100%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content{position:absolute;top:50%;left:0px;right:0;margin:-10px 0 0 0;z-index:9;width:100%;color:#fff;transition:all .5s ease;opacity:0;line-height:20px;font-size:18px;text-align:center}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content>span,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content>span{padding:0 4px;font-size:15px;font-weight:600;vertical-align:middle;line-height:20px}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content>span>i,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content>span>i{font-size:12px;margin-right:3px;font-weight:bold}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-instagram,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-instagram{opacity:0.8;pointer-events:all;z-index:99}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-instagram:hover,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-instagram:hover{opacity:1}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-video,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-video,.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-gallery,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-gallery{opacity:0;pointer-events:none}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask-content,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask-content{opacity:1}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask,.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask{opacity:1;transition:all .5s ease-out}.insta-gallery-feed .insta-gallery-profile,.qligg-mfp-wrap .insta-gallery-profile{width:auto;margin:15px 0}.insta-gallery-feed .insta-gallery-profile,.qligg-mfp-wrap .insta-gallery-profile,.insta-gallery-feed .insta-gallery-profile .avatar,.qligg-mfp-wrap .insta-gallery-profile .avatar,.insta-gallery-feed .insta-gallery-profile .info,.qligg-mfp-wrap .insta-gallery-profile .info{height:46px;display:flex;align-items:center}.insta-gallery-feed .insta-gallery-profile img,.qligg-mfp-wrap .insta-gallery-profile img{border:none;width:46px;height:46px;margin-right:10px;border-radius:60px}.insta-gallery-feed .insta-gallery-profile .avatar,.qligg-mfp-wrap .insta-gallery-profile .avatar{margin:0 10px 0 0}.insta-gallery-feed .insta-gallery-profile .separator,.qligg-mfp-wrap .insta-gallery-profile .separator,.insta-gallery-feed .insta-gallery-profile .follow,.qligg-mfp-wrap .insta-gallery-profile .follow,.insta-gallery-feed .insta-gallery-profile .user,.qligg-mfp-wrap .insta-gallery-profile .user{margin:0;padding:0;text-decoration:none;font-weight:600;font-size:16px;color:#262626;display:inline-block;vertical-align:middle;line-height:18px}.insta-gallery-feed .insta-gallery-profile .separator,.qligg-mfp-wrap .insta-gallery-profile .separator{color:#262626;margin-left:4px;margin-right:4px}.insta-gallery-feed .insta-gallery-profile .follow,.qligg-mfp-wrap .insta-gallery-profile .follow{color:#3897f0}.insta-gallery-feed .insta-gallery-profile .follow:hover,.qligg-mfp-wrap .insta-gallery-profile .follow:hover{color:#262626}.insta-gallery-feed .insta-gallery-profile .description,.qligg-mfp-wrap .insta-gallery-profile .description{line-height:18px;font-size:12px;font-weight:600}.insta-gallery-feed .insta-gallery-actions,.qligg-mfp-wrap .insta-gallery-actions{text-align:center;margin:15px 0px}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button,.qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button{display:inline-block;margin:0 3px;font-size:14px;padding:12px 24px;transition:all .3s;text-decoration:none;border-radius:2px;background-color:#c32a67;color:#fff}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button>i,.qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button>i{margin:0 8px 0 0;font-size:12px}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button:focus,.qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button:focus,.insta-gallery-feed .insta-gallery-actions .insta-gallery-button:hover,.qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,0.2)}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button.follow,.qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button.follow{background-color:#408bd1}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button.load,.qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button.load{background-color:#262626}.insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item,.insta-gallery-square.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item{display:flex;justify-content:center;align-items:stretch;box-sizing:border-box}.insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap,.insta-gallery-square.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap{display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;padding-top:100%}.insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-link,.insta-gallery-square.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-link{position:static}.insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image,.insta-gallery-square.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image{overflow:hidden;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.insta-gallery-feed[data-feed_layout=carousel],.qligg-mfp-wrap[data-feed_layout=carousel]{overflow:hidden}.insta-gallery-feed[data-feed_layout=carousel] .insta-gallery-list,.qligg-mfp-wrap[data-feed_layout=carousel] .insta-gallery-list{display:flex}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next,.qligg-mfp-wrap[data-feed_layout=carousel] .swiper-button-next,.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev,.qligg-mfp-wrap[data-feed_layout=carousel] .swiper-button-prev{transition:all .3s;background:none;top:0;bottom:0;height:100%;margin:0;background:transparent;width:32px;display:flex;align-items:center}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next>i,.qligg-mfp-wrap[data-feed_layout=carousel] .swiper-button-next>i,.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev>i,.qligg-mfp-wrap[data-feed_layout=carousel] .swiper-button-prev>i{text-align:center;color:#e23565;width:32px;font-size:26px}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next:hover,.qligg-mfp-wrap[data-feed_layout=carousel] .swiper-button-next:hover,.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev:hover,.qligg-mfp-wrap[data-feed_layout=carousel] .swiper-button-prev:hover{background-color:rgba(0,0,0,0.2)}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev,.qligg-mfp-wrap[data-feed_layout=carousel] .swiper-button-prev{left:0}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next,.qligg-mfp-wrap[data-feed_layout=carousel] .swiper-button-next{right:0}.insta-gallery-feed[data-feed_layout=carousel] .swiper-pagination-bullet-active,.qligg-mfp-wrap[data-feed_layout=carousel] .swiper-pagination-bullet-active{background-color:#e23565}.insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list,.qligg-mfp-wrap[data-feed_layout=gallery] .insta-gallery-list{display:flex;flex-wrap:wrap;justify-content:start;overflow:hidden}@media screen and (max-width: 1023px) and (min-width: 768px){.insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,.qligg-mfp-wrap[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,.insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item,.qligg-mfp-wrap[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item{min-width:33.333%}}@media screen and (max-width: 767px){.insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,.qligg-mfp-wrap[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,.insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item,.qligg-mfp-wrap[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item{min-width:33.333%}}@media screen and (max-width: 480px){.insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,.qligg-mfp-wrap[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,.insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item,.qligg-mfp-wrap[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item{min-width:50%}}.insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,.qligg-mfp-wrap[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item{position:absolute}.insta-gallery-alert{background-color:#e23565;padding:15px;color:#fff;border-radius:3px;margin:0 0 15px 0;width:100%;display:block}.insta-gallery-alert::after,.insta-gallery-alert::before{content:' ';display:table}.insta-gallery-alert::after{clear:both}.insta-gallery-alert .button{float:right}.insta-gallery-alert ul{padding:0;margin:0}.insta-gallery-alert li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important}.qligg-mfp-wrap .mfp-arrow{font-family:'qligg' !important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;font-weight:bold}.qligg-mfp-wrap .mfp-arrow:after{display:none}.qligg-mfp-wrap .mfp-arrow:before{border:none}.qligg-mfp-wrap .mfp-arrow.mfp-arrow-left:before{content:"\e906"}.qligg-mfp-wrap .mfp-arrow.mfp-arrow-right:before{content:"\e908"}.qligg-mfp-wrap .mfp-container{cursor:pointer !important}.qligg-mfp-wrap .mfp-container .mfp-close{position:fixed;top:30px;right:10px;color:#fff;font-weight:normal;font-size:30px;margin:0;height:auto;line-height:1;cursor:pointer !important;font-size:24px;content:'×'}.qligg-mfp-wrap .mfp-container .mfp-content{width:auto;max-width:90%;margin:0 auto}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure>img,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure>video{max-height:70vh !important;max-width:80vw !important}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-img{padding:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure{position:relative;padding:0;overflow:hidden !important;border-radius:3px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure:after{display:none}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left{padding-left:300px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left .mfp-bottom-bar{border-right:1px solid #eee;top:0;bottom:0;left:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right{padding-right:300px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right .mfp-bottom-bar{border-left:1px solid #eee;top:0;bottom:0;right:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left .mfp-bottom-bar,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right .mfp-bottom-bar{width:300px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top .mfp-bottom-bar,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom .mfp-bottom-bar{left:0;right:0;overflow-y:auto;overflow-x:hidden;width:100%;min-height:50px;max-height:100px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom{padding-bottom:50px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom .mfp-bottom-bar{border-top:1px solid #eee;bottom:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top{padding-top:50px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top .mfp-bottom-bar{border-bottom:1px solid #eee;top:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar{top:auto;bottom:auto;right:auto;left:auto;background-color:#fff;margin:0;padding:0;line-height:1.4;text-align:left}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title{font-size:13px;font-weight:400;color:#262626;padding:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a{font-weight:bold;color:#262626}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a:hover{color:#3897f0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption{display:block;clear:both;margin:0;padding:15px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption{padding-top:0;padding-bottom:0;margin-bottom:15px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-counter{position:inherit;display:inline-block;font-size:12px;font-weight:400;color:#999;margin:0 15px 0 0;line-height:1}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link:hover{color:#3897f0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-link i,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-comments i,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-likes i{margin:0 4px 0px 0;font-weight:bold}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info{border-top:1px solid #eee}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date{text-transform:uppercase;font-size:12px;color:#999;float:right;position:relative;bottom:-1px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-comments,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-likes{display:inline-block;margin:0 5px 0px 0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user{display:flex;align-items:center;border-bottom:1px solid #eee;width:auto}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user img{border:none;width:32px;height:32px;margin-right:10px;border-radius:40px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user a{margin:0;padding:0;text-decoration:none;font-size:13px}.insta-gallery-feed .swiper-button-next:after,.qligg-mfp-wrap .swiper-button-next:after,.insta-gallery-feed .swiper-button-next:before,.qligg-mfp-wrap .swiper-button-next:before,.insta-gallery-feed .swiper-container-rtl .swiper-button-prev:after,.qligg-mfp-wrap .swiper-container-rtl .swiper-button-prev:after,.insta-gallery-feed .swiper-container-rtl .swiper-button-prev:before,.qligg-mfp-wrap .swiper-container-rtl .swiper-button-prev:before,.insta-gallery-feed .swiper-button-prev:after,.qligg-mfp-wrap .swiper-button-prev:after,.insta-gallery-feed .swiper-button-prev:before,.qligg-mfp-wrap .swiper-button-prev:before,.insta-gallery-feed .swiper-container-rtl .swiper-button-next:after,.qligg-mfp-wrap .swiper-container-rtl .swiper-button-next:after,.insta-gallery-feed .swiper-container-rtl .swiper-button-next:before,.qligg-mfp-wrap .swiper-container-rtl .swiper-button-next:before{display:none;content:''}.instagal-ie-8 .insta-gallery-spinner{display:none}.instagal-ie-8 insta-gallery-list .insta-gallery-item{max-width:33.333%;float:left}.instagal-ie-8 insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap:hover:after{background:none}.instagal-ie-8 .swiper-button-prev{display:none}.instagal-ie-8 .swiper-button-next{display:none}.instagal-ie-9 .insta-gallery-spinner{display:none}.instagal-ie-9 insta-gallery-list .insta-gallery-item{max-width:33.333%;float:left}.instagal-ie-9 .swiper-button-prev{display:none}.instagal-ie-9 .swiper-button-next{display:none}.igblock-wrap-IElte8 insta-gallery-list .insta-gallery-item{width:25%;float:left}.igblock-wrap-IElte8 insta-gallery-list:after{clear:both;display:block;content:""}
assets/frontend/css/qligg.css DELETED
@@ -1,841 +0,0 @@
1
- @-moz-keyframes "insta-gallery-spin" {
2
- 100% {
3
- -moz-transform: rotate(360deg);
4
- }
5
- }
6
- @-webkit-keyframes "insta-gallery-spin" {
7
- 100% {
8
- -webkit-transform: rotate(360deg);
9
- }
10
- }
11
- @keyframes "insta-gallery-spin" {
12
- 100% {
13
- -webkit-transform: rotate(360deg);
14
- transform: rotate(360deg);
15
- }
16
- }
17
- @font-face {
18
- font-family: 'qligg';
19
- src: url(data:font/opentype;charset=utf-8;base64,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);
20
- src: url(data:font/opentype;charset=utf-8;base64,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) format('embedded-opentype'), url(data:font/opentype;charset=utf-8;base64,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) format('truetype'), url(data:font/opentype;charset=utf-8;base64,d09GRgABAAAAABD8AAsAAAAAELAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIHlGNtYXAAAAFoAAAAXAAAAFzqzunMZ2FzcAAAAcQAAAAIAAAACAAAABBnbHlmAAABzAAADLAAAAywkFPHyWhlYWQAAA58AAAANgAAADYVTiJdaGhlYQAADrQAAAAkAAAAJAfHA9BobXR4AAAO2AAAAEwAAABMQYAF2WxvY2EAAA8kAAAAKAAAACgWvhqabWF4cAAAD0wAAAAgAAAAIAAZAMluYW1lAAAPbAAAAW4AAAFuo3B7i3Bvc3QAABDcAAAAIAAAACAAAwAAAAMD2AGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6pIDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAEAIOkN6pL//f//AAAAAAAg6QDqkv/9//8AAf/jFwQVgAADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAID/6wOAA5IAQgBpAAATERQWFx4BFx4BFx4BMyEyNjc+ATc+ATc+ATURNCYjIgYVERQGBw4BBw4BBw4BIyEiJicuAScuAScuATURNCYjIgYVAREUFjMyNjURFxYyNzY0LwE4ATEuAScmIgcOAQc4ATEHBhQXFjI3gAUFBQ4JCBUMCxkNAgANGQsMFQkIDgUFBRkSERkCAgEFAwMHBAMJBP4ABAkDBAcDAwUBAgIZERIZAVUZEhIZYgwjDQwMqwMHBAcSBwQHA6sMDA0jDAHA/qsNGQsMFQkJDgUEBQUEBQ4JCRUMCxkNAVUSGRkS/qsFCAQEBwIDBQIBAgIBAgUDAgcEBAgFAVUSGRkSAUT+PBIZGRIBxGINDQwkDKsDBQEDAwEFA6sMJAwNDQABAAD/zQNRA7MADAAACQEmBhURFBY3ATY0JwNR/UArZmEwAsAvLwITAaAZLT/8wDg3HAGgHG4cAAIAAP/GA/MDegAxAE8AAAkBLgEjDgEdAQYHDgEHBgcGBw4BBwYVHAEVFBYzMjY3Njc+ATc2MxUUFjMWNjcBNiYnATU0JjUiJiMiBgcOAQc+ATc2Nz4BNzYzMjY9AQkBA+3+QAUQBQkKW0REZycnIhoODw0BARAdHREFPi8vWjIyRgoJBRYFAcAPAhP+YAcEEAVbfEM+UjAFFSYdIiNeQUBZDhIBTf6zAg0BZgUCBRIJugISEkEuLzwwNTRpMTEpBRAECioXCW8+PTwHB7QJEAUCCQFtEycT/s1zBRAEBwodHGRMQ3lENykpNg0NEg6H/ub++gACACv/6wPeA5UAJgBTAAATFBceARcWMzI2Nxc6ATMyNjU8ATUnPgE1JicuAScmIyIHDgEHBhUzNDc+ATc2MzIXHgEXFhUUBgcxDgEVHAE5ARcnKgEjIgYHMQ4BIyInLgEnJjUrJCR+VlZjPXIz1QQCAw0NOB0fAycnglZVYGJVVn8lJDshIG5KSlNVSktvICAeGQMBL68EAgMDBwMtaTdRSUltISABxGBWVoEmJjMZNxAKAwID0TNdPWNWVn4kJCQlflVVYFNKSm4gISAfbkpKVTZZLAQGAwMCri4BAxk0ISFxS0tVAAAAAgAAAAAEBAOAADQAaQAAASIGBzAGBy4BMS4BIyIHDgEHBhUUFx4BFxYXHgEXHgEzMjY3PgE3Njc+ATc2NSYnLgEnJiMDDgEHLgEnJicuAScmNTQ3PgE3NjMyFhceATEeARcyNjcwNjc+ATMyFx4BFxYVFAcOAQcGBwLzQF4zFAoJFTNiQD0yMkgUFBoaYEREUx0/IAMMBgYJBiRBIExDQmIbHAEVFUgxMjuEGjgdHTQaUEBAWRgYEA84JyYtMEwmIBMKCgoKDQcTICpCNi0mJzgPEBgZWT8/TQOAJjQUCQkUNCYXF081NTtDOztzPDxHGTUcBAUFBCA2HUE7OnM8PEU6NDNPFxf9JhYyGhcsF0M5OWk0NDoxKys/EhMaJiAUDAoDCgcUIyoWEhI/KysxODMzaDc3QAAABQAr/+sD0QOVACAAMQBQAGkAgQAAASEiBw4BBwYVERQXHgEXFjMhMjc+ATc2NRE2Jy4BJyYjExQGIyEiJjURNDYzITIWFREnLgEnLgEnJiIHDgEHDgEXHgEXHgEzMjY3PgE3PgEnBwYmJy4BJyY2Nz4BNzoBMzoBMx4BFxYGBxMuASMiBgcOARUUFhceATMyNjc+ATU0JgLa/kwzLi1FFBQUFEUtLjMBrzUuLkQUEwIUE0QuLTO7b0z+TExvb0wBuE1vyQYcGhk7IxAfDSlGGRoTBgcnIx0/IAYRBylJFh0UBrcdORkXHwYDDRATMh0GCQYGCQYwRgYNSDz3Bg0HBhADBwYGBwYNBgcQAwYHBwOVFBRFLS4z/lE1Ly5GFBQUFEUtLjMBtDMuLUUUFP1RTG9vTAG0TG9vTP5M/CM7GhkcBgQECSwgIFQqKUYZFBcBAwcqICNSKbMDDRATMh0cORoWHwYGRTA9ZAoBogYHBwYGDQcGEAMHBgYHBg0GCg0AAQEFAB8CxwN7ABIAACUWFAcOAScBJjQ3ATYyFxYUBwECxwsLCh0K/m8LCwGRCh0KCwv+k1EKHgoKAQsBlQodCwGVCgoLHQr+hAAAAAEBMwC0An4C5gAiAAABHgEPARcWBgcGJicmJy4BJyYxLgE1NDY3MDc+ATc2Nz4BFwJ+EQESwMASARESMRAIJSVTISEICQkIISFTJSUIEDESAuYRLBTIyBUrEREBEAgmJ1YjIwgVCwsVCCMiVyYnCA8BEAAAAQE5AB8C+wN7ABMAAAkBJjQ3NjIXARYUBwEGIicmNDcBAqb+kwsLCh0KAZELC/5vCh0KCwsBbQHNAXwKHQsKCv5rCh4K/msKCgoeCgF8AAABAYIAtALNAuYAIgAAARYXHgEXFjEeARUUBgcwBw4BBwYHDgEnLgE/AScmNjc2FhcB1QglJVMhIQgJCQghIVMlJQgQMRIRARLAwBIBERIxEALmCCcmVyIjCBULCxUIIyNWJyYIEAERESsVyMgULBEQAQ8AAAEAAAAABAADgAAqAAABIgYHOAE5AQcnOAE5AS4BIyIGBw4BFRQWFwEeATMyNjcBPgE1NCYnLgEjAuA6XikfHyleOjppKSgsLCgBfwkXDQ0XCQF/KCwsKClpOgOAKSknJSgsLCgpaTo6aSn+fwkKCgkBgSlpOjppKSgsAAABAAD/xAQAA8AALgAAJSImJw4BBw4BJy4BJzQWNz4BNyYnLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBiMCABAoDytfPRspBggUAgsHJTEQOi8wRBITKCiLXl1qal1eiygoKCiLXl1qQRgBJE0XCwoHCRUEBQEHEEoxHSkpZDo5Pl1SUXkkIyMkeVFSXVxSUXojIwAAAwAQ/9AD8AOwABsANwBNAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBjcnLgE1ETQ2OwEyFhURFx4BDwEOAScCAGdaWocnJycnh1paZ2daWocnJycnh1paZ1NJSWwgHx8gbElJU1NJSWwgHx8gbElJKaoFBQ4KQAoOhggDBiYGEwgDsCcnh1paZ2daWocnJycnh1paZ2daWocnJ/yAHyBsSUlTU0lJbCAfHyBsSUlTU0lJbCAf0XsECgYBSAoODgr+5WIFFAg0CAMGAAADAAD/wAQAA8AAGQAuAEIAAAEhIgYdASMiBhURFBYzITI2PQEzMjY1ETQmAyEiJjUxETQ2MzEzERQWMyEVFAYjNyEiJjUxETQ2MzEhMhYVMREUBiMDoP2AKDhgKDg4KAKAKDhgKDg49P2YBQcHBVQ4KAHABwXA/ZgFBwcFAmgFBwcFA8A4KGA4KP2AKDg4KGA4KAKAKDj8YAcFAmgFB/5AKDhUBQfABwUCaAUHBwX9mAUHAAAFAAD/wAP/A8AASACSAK4AugDGAAABMhYXHgEXHgEXHgEXHgEXHgEVFAYHDgEHDgEHDgEHDgEHDgEjIiYnLgEnLgEnLgEnLgEnLgE1NDY3PgE3PgE3PgE3PgE3PgEzNSIGBw4BBw4BBw4BBw4BBw4BFRQWFx4BFx4BFx4BFx4BFx4BMzI2Nz4BNz4BNz4BNz4BNz4BNTQmJy4BJy4BJy4BJy4BJy4BIzEVIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyImNTQ2MzIWFRQGARQGIyImNTQ2MzIWAgBnPyklLA4SGw4NEgcFCwIBAgIBAgsFBxINDhsSDiwlKT9nZkApJSwOERwNDhIHBQsBAgEBAgELBQcSDQ4bEg4sJSk/Z2hCKSk7GBosFRUcCgoMAgIBAQICDAoKHBUVLBoYOykpQmhoQikpOxgZLBYVHAoJDQECAQECAQ0JChwVFSwaGDspKUJoNjAwSBQVFRRIMDA2NjAwSBQVFRRIMDA2R2RkR0dkZAEIJBoZJCQZGiQDZAECAgsFBxINDRwSDSwmKEBnZkAoJiwNEhwNDhIHBQsBAgEBAgELBQcSDg0cEQ4sJSlAZmdAKCUsDhIbDg0SBwULAgIBXAECAgwKChwVFSwaGDspKUJoaEIpKTsYGiwVFRwKCQ0CAgEBAgINCQocFRUsGhg7KSlCaGhCKSk7GBktFRUcCgkNAgIB+RUUSDAwNjYwMEgUFRUUSDAwNjYwMEgUFf5OZEdHZGRHR2QBvBkkJBkaJCQAAAEAAAABAAD4DMPlXw889QALBAAAAAAA2RVu8AAAAADZFW7wAAD/wAQEA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAP/8BAQAAQAAAAAAAAAAAAAAAAAAABMEAAAAAAAAAAAAAAACAAAABAAAgAOAAAAEAAAABAAAKwQAAAAEAAArBAABBQQAATMEAAE5BAABggQAAAAEAAAABAAAEAQAAAAEAAAAAAAAAAAKABQAHgC0ANABSgG+AloDGgNAA3oDogPcBBoEZATaBTQGWAABAAAAEwDHAAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABQAAAAEAAAAAAAIABwBOAAEAAAAAAAMABQAwAAEAAAAAAAQABQBjAAEAAAAAAAUACwAPAAEAAAAAAAYABQA/AAEAAAAAAAoAGgByAAMAAQQJAAEACgAFAAMAAQQJAAIADgBVAAMAAQQJAAMACgA1AAMAAQQJAAQACgBoAAMAAQQJAAUAFgAaAAMAAQQJAAYACgBEAAMAAQQJAAoANACMcWxpZ2cAcQBsAGkAZwBnVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwcWxpZ2cAcQBsAGkAZwBncWxpZ2cAcQBsAGkAZwBnUmVndWxhcgBSAGUAZwB1AGwAYQBycWxpZ2cAcQBsAGkAZwBnRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff'), url(data:font/opentype;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9InFsaWdnIiBob3Jpei1hZHYteD0iMTAyNCI+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAyNCIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwOyIgaG9yaXotYWR2LXg9IjUxMiIgZD0iIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMDsiIGdseXBoLW5hbWU9InVwbG9hZCIgZD0iTTEyOCA0NDh2LTM0MS4zMzNjMC0xNy4yOCAzLjQ1Ni0zMy44MzUgOS43MjgtNDguOTgxIDYuNDg1LTE1LjcwMSAxNi0yOS43ODEgMjcuNzc2LTQxLjU1N3MyNS44NTYtMjEuMjkxIDQxLjU1Ny0yNy43NzZjMTUuMTA0LTYuMjI5IDMxLjY1OS05LjY4NSA0OC45MzktOS42ODVoNTEyYzE3LjI4IDAgMzMuODM1IDMuNDU2IDQ4Ljk4MSA5LjcyOCAxNS43MDEgNi40ODUgMjkuNzgxIDE2IDQxLjU1NyAyNy43NzZzMjEuMjkxIDI1Ljg1NiAyNy43NzYgNDEuNTU3YzYuMjI5IDE1LjEwNCA5LjY4NSAzMS42NTkgOS42ODUgNDguOTM5djM0MS4zMzNjMCAyMy41NTItMTkuMTE1IDQyLjY2Ny00Mi42NjcgNDIuNjY3cy00Mi42NjctMTkuMTE1LTQyLjY2Ny00Mi42Njd2LTM0MS4zMzNjMC01Ljg0NS0xLjE1Mi0xMS4zNDktMy4yLTE2LjI5OS0yLjEzMy01LjIwNS01LjMzMy05Ljg5OS05LjMwMS0xMy44NjdzLTguNjYxLTcuMTI1LTEzLjg2Ny05LjMwMWMtNC45NDktMi4wNDgtMTAuNDUzLTMuMi0xNi4yOTktMy4yaC01MTJjLTUuODQ1IDAtMTEuMzQ5IDEuMTUyLTE2LjI5OSAzLjItNS4yMDUgMi4xMzMtOS44OTkgNS4zMzMtMTMuODY3IDkuMzAxcy03LjEyNSA4LjY2MS05LjMwMSAxMy44NjdjLTIuMDQ4IDQuOTQ5LTMuMiAxMC40NTMtMy4yIDE2LjI5OXYzNDEuMzMzYzAgMjMuNTUyLTE5LjExNSA0Mi42NjctNDIuNjY3IDQyLjY2N3MtNDIuNjY3LTE5LjExNS00Mi42NjctNDIuNjY3ek00NjkuMzMzIDc3MS42Njl2LTQ1MS42NjljMC0yMy41NTIgMTkuMTE1LTQyLjY2NyA0Mi42NjctNDIuNjY3czQyLjY2NyAxOS4xMTUgNDIuNjY3IDQyLjY2N3Y0NTEuNjY5bDk3LjgzNS05Ny44MzVjMTYuNjgzLTE2LjY4MyA0My42OTEtMTYuNjgzIDYwLjMzMSAwczE2LjY4MyA0My42OTEgMCA2MC4zMzFsLTE3MC42NjcgMTcwLjY2N2MtMC4wNDMgMC4wNDMtMC4xMjggMC4wODUtMC4xNzEgMC4xNzEtNC4wNTMgNC4wMTEtOC43MDQgNy4wNDAtMTMuNjUzIDkuMDg4LTEwLjQ1MyA0LjMwOS0yMi4yMjkgNC4zMDktMzIuNjgzIDAtNC45NDktMi4wNDgtOS42NDMtNS4wNzctMTMuNjUzLTkuMDg4LTAuMDQzLTAuMDQzLTAuMTI4LTAuMDg1LTAuMTcxLTAuMTcxbC0xNzAuNjY3LTE3MC42NjdjLTE2LjY4My0xNi42ODMtMTYuNjgzLTQzLjY5MSAwLTYwLjMzMXM0My42OTEtMTYuNjgzIDYwLjMzMSAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDE7IiBnbHlwaC1uYW1lPSJ2aWRlbyIgaG9yaXotYWR2LXg9Ijg5NiIgZD0iTTg0OC44IDUzMC42bC03MDQgNDE2LjJjLTU3LjIgMzMuOC0xNDQuOCAxLTE0NC44LTgyLjZ2LTgzMi4yYzAtNzUgODEuNC0xMjAuMiAxNDQuOC04Mi42bDcwNCA0MTZjNjIuOCAzNyA2MyAxMjguMiAwIDE2NS4yeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJzaGFyZS1vIiBkPSJNMTAwNC44IDUyNC44bC00NDggMzU4LjRjLTYuNCA2LjQtMTkuMiA2LjQtMjUuNiA2LjQtMTIuOC02LjQtMTkuMi0xOS4yLTE5LjItMzJ2LTE4NS42Yy0yNDMuMi02LjQtMzUyLTk2LTQ0MS42LTI1Ni03MC40LTEyOC03MC40LTI4OC03MC40LTM5Ni44IDAtNi40IDAtMTkuMiAwLTI1LjYgMC0xMi44IDYuNC01MS4yIDQ0LjgtNTEuMnM0NC44IDE5LjIgNTEuMiAzMmMxNjYuNCAyOTQuNCAyMzAuNCAzMDcuMiA0MTYgMzA3LjJ2LTE3OS4yYzAtMTIuOCA2LjQtMjUuNiAxOS4yLTI1LjYgNi40LTYuNCAyNS42LTYuNCAzMiA2LjRsNDQ4IDM2NC44YzE5LjIgMjUuNiAxOS4yIDUxLjItNi40IDc2Ljh6TTU4OC44IDIxNy42djExNS4yYzAgNi40LTYuNCAxOS4yLTYuNCAyNS42LTYuNCAwLTE5LjIgNi40LTI1LjYgNi40LTEyMS42IDAtMTkyIDAtMjgxLjYtMzguNC04My4yLTM4LjQtMTI4LTEwMi40LTE5Mi0yMDQuOCA2LjQgODkuNiAxMi44IDE2Ni40IDY0IDI1NiA3Ni44IDE0Ny4yIDE3Mi44IDIxNy42IDQwOS42IDIxNy42IDE5LjIgMCAzMiAxMi44IDMyIDMydjEzNC40bDMzMi44LTI4MS42LTMzMi44LTI2Mi40eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDM7IiBnbHlwaC1uYW1lPSJjb21tZW50IiBkPSJNNDIuNjY3IDQ1Mi4yNjdjMC0yNTYgMjA0LjgtNDczLjYgNDY5LjMzMy00NzMuNiA4MS4wNjcgMCAxNTcuODY3IDQyLjY2NyAyMjYuMTMzIDc2LjhsMjEzLjMzMy01NS40NjdjNC4yNjcgMCA0LjI2NyAwIDguNTMzIDAgMTcuMDY3IDAgMjUuNiAxMi44IDI1LjYgMjUuNiAwIDQuMjY3IDAgNC4yNjcgMCA4LjUzM2wtNTUuNDY3IDIwOS4wNjdjMzguNCA2OC4yNjcgNTkuNzMzIDEyMy43MzMgNTkuNzMzIDIwNC44LTguNTMzIDI2NC41MzMtMjIxLjg2NyA0NjkuMzMzLTQ3Ny44NjcgNDY5LjMzMy0yNjAuMjY3IDAtNDY5LjMzMy0yMDkuMDY3LTQ2OS4zMzMtNDY1LjA2N3pNMTAyLjQgNDUyLjI2N2MwIDIyMS44NjcgMTgzLjQ2NyA0MDUuMzMzIDQwNS4zMzMgNDA1LjMzMyAyMjYuMTMzIDAgNDA5LjYtMTc5LjIgNDA5LjYtNDA1LjMzMyAwLTcyLjUzMy0yMS4zMzMtMTI4LTU1LjQ2Ny0xODcuNzMzdjBjLTQuMjY3LTQuMjY3LTQuMjY3LTguNTMzLTQuMjY3LTEyLjhzMC00LjI2NyAwLTQuMjY3djBsNDYuOTMzLTE3NC45MzMtMTc0LjkzMyA0Ni45MzNjLTQuMjY3IDAtNC4yNjcgMC04LjUzMyAwcy04LjUzMyAwLTEyLjgtNC4yNjd2MGMtNTkuNzMzLTM0LjEzMy0xMzIuMjY3LTc2LjgtMjA0LjgtNzYuOC0yMTcuNiAwLTQwMS4wNjcgMTg3LjczMy00MDEuMDY3IDQxMy44Njd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9ImhlYXJ0IiBkPSJNNzU1LjIgODk2Yy04NS4zMzMgMC0xNDAuOC0yMS4zMzMtMjA5LjA2Ny04OS42IDAgMC0xNy4wNjctMTcuMDY3LTI5Ljg2Ny0yOS44NjctMTIuOCAxMi44LTI5Ljg2NyAyOS44NjctMjkuODY3IDI5Ljg2Ny02OC4yNjcgNjguMjY3LTEyOCA4OS42LTIxMy4zMzMgODkuNi0xNjIuMTMzIDAtMjczLjA2Ny0xMzIuMjY3LTI3My4wNjctMjkwLjEzMyAwLTE3OS4yIDE0NS4wNjctMzAyLjkzMyAzNjYuOTMzLTQ5MC42NjcgMzguNC0zNC4xMzMgODEuMDY3LTY4LjI2NyAxMjMuNzMzLTEwNi42NjcgNC4yNjctNC4yNjcgMTIuOC04LjUzMyAyMS4zMzMtOC41MzNzMTIuOCA0LjI2NyAyMS4zMzMgOC41MzNjNDYuOTMzIDQyLjY2NyA4OS42IDc2LjggMTMyLjI2NyAxMTUuMiAyMDQuOCAxNzQuOTMzIDM2Mi42NjcgMzAyLjkzMyAzNjIuNjY3IDQ4Ni40LTQuMjY3IDE1My42LTExNS4yIDI4NS44NjctMjczLjA2NyAyODUuODY3ek02MjIuOTMzIDE2Ni40Yy0zNC4xMzMtMjkuODY3LTcyLjUzMy02NC0xMTAuOTMzLTk4LjEzMy0zOC40IDI5Ljg2Ny03Mi41MzMgNTkuNzMzLTEwNi42NjcgODkuNi0yMTMuMzMzIDE3OS4yLTM0NS42IDI5NC40LTM0NS42IDQ0OCAwIDEzMi4yNjcgODkuNiAyMzQuNjY3IDIwOS4wNjcgMjM0LjY2NyA2NCAwIDExMC45MzMtMTIuOCAxNjIuMTMzLTY0IDQyLjY2Ny00Mi42NjcgNTEuMi01MS4yIDUxLjItNTEuMiAxMi44LTE3LjA2NyAxNy4wNjctMjEuMzMzIDI5Ljg2Ny0yNS42IDEyLjggMCAyMS4zMzMgOC41MzMgMjkuODY3IDE3LjA2NyAwIDAgOC41MzMgOC41MzMgNTEuMiA1NS40NjcgNTUuNDY3IDU1LjQ2NyA4OS42IDY0IDE2Mi4xMzMgNjQgMTE5LjQ2NyAwIDIwOS4wNjctMTAyLjQgMjA5LjA2Ny0yMzQuNjY3IDAtMTQ5LjMzMy0xMzYuNTMzLTI2NC41MzMtMzQxLjMzMy00MzUuMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA1OyIgZ2x5cGgtbmFtZT0iaW5zdGFncmFtIiBkPSJNNzI5LjYgOTE3LjMzM2gtNDM1LjJjLTEzNi41MzMgMC0yNTEuNzMzLTExNS4yLTI1MS43MzMtMjUxLjczM3YtNDMwLjkzM2MwLTE0MC44IDExNS4yLTI1NiAyNTEuNzMzLTI1Nmg0MzAuOTMzYzE0MC44IDAgMjUxLjczMyAxMTUuMiAyNTEuNzMzIDI1MS43MzN2NDM1LjJjNC4yNjcgMTM2LjUzMy0xMTAuOTMzIDI1MS43MzMtMjQ3LjQ2NyAyNTEuNzMzek05MTcuMzMzIDIzMC40YzAtMTAyLjQtODUuMzMzLTE4Ny43MzMtMTg3LjczMy0xODcuNzMzaC00MzUuMmMtMTAyLjQgMC0xODcuNzMzIDg1LjMzMy0xODcuNzMzIDE4Ny43MzN2NDM1LjJjMCAxMDIuNCA4NS4zMzMgMTg3LjczMyAxODcuNzMzIDE4Ny43MzNoNDM5LjQ2N2MxMDIuNCAwIDE4Ny43MzMtODUuMzMzIDE4Ny43MzMtMTg3LjczM3YtNDM1LjJ6TTcyMS4wNjcgNDgyLjEzM2MtOC41MzMgNDYuOTMzLTI1LjYgODUuMzMzLTU5LjczMyAxMTkuNDY3cy03Mi41MzMgNTEuMi0xMTkuNDY3IDU5LjczM2MtMjEuMzMzIDQuMjY3LTQyLjY2NyA0LjI2Ny01OS43MzMgMC01NS40NjctMTIuOC0xMDIuNC00Mi42NjctMTM2LjUzMy04NS4zMzNzLTQ2LjkzMy0xMDIuNC0zOC40LTE1Ny44NjdjOC41MzMtNTUuNDY3IDM0LjEzMy0xMDIuNCA4MS4wNjctMTM2LjUzMyAzOC40LTI1LjYgODEuMDY3LTQyLjY2NyAxMjMuNzMzLTQyLjY2NyA4LjUzMyAwIDIxLjMzMyAwIDI5Ljg2NyA0LjI2NyA1NS40NjcgOC41MzMgMTA2LjY2NyAzOC40IDEzNi41MzMgODEuMDY3IDM4LjQgNDYuOTMzIDUxLjIgMTAyLjQgNDIuNjY3IDE1Ny44Njd6TTUzNy42IDMwMi45MzNjLTM4LjQtNC4yNjctNzYuOCA0LjI2Ny0xMTAuOTMzIDI1LjYtMjkuODY3IDI1LjYtNTEuMiA1OS43MzMtNTkuNzMzIDk4LjEzMy00LjI2NyAzOC40IDQuMjY3IDc2LjggMjUuNiAxMTAuOTMzIDI1LjYgMjkuODY3IDU5LjczMyA1MS4yIDk4LjEzMyA1OS43MzMgOC41MzMgMCAxMi44IDAgMjEuMzMzIDBzMTIuOCAwIDIxLjMzMyAwYzY0LTguNTMzIDExNS4yLTU5LjczMyAxMjMuNzMzLTEyMy43MzMgMTcuMDY3LTgxLjA2Ny0zOC40LTE1Ny44NjctMTE5LjQ2Ny0xNzAuNjY3ek03ODUuMDY3IDcyMS4wNjdjLTguNTMzIDguNTMzLTE3LjA2NyAxMi44LTI1LjYgMTIuOHMtMjEuMzMzLTQuMjY3LTI1LjYtMTIuOGMtOC41MzMtOC41MzMtMTIuOC0xNy4wNjctMTIuOC0yNS42czQuMjY3LTIxLjMzMyAxMi44LTI1LjZjOC41MzMtOC41MzMgMTcuMDY3LTEyLjggMjUuNi0xMi44czIxLjMzMyA0LjI2NyAyNS42IDEyLjhjOC41MzMgOC41MzMgMTIuOCAxNy4wNjcgMTIuOCAyNS42IDAgMTIuOC00LjI2NyAyMS4zMzMtMTIuOCAyNS42eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDY7IiBnbHlwaC1uYW1lPSJwcmV2IiBkPSJNNzExLjIxOSA4MC45OThjMTMuNzIyLTEzLjkyNiAxMy43MjItMzYuMzAxIDAtNTAuMTI1cy0zNS44OTEtMTMuODc1LTQ5LjYxMyAwbC00MDAuODk2IDQwNC44OWMtMTMuNzIyIDEzLjgyNC0xMy43MjIgMzYuMTk4IDAgNTAuMTI1bDQwMC44OTYgNDA0Ljg5YzEzLjcyMiAxMy44MjQgMzUuODkxIDEzLjgyNCA0OS42MTMgMCAxMy43MjItMTMuODc1IDEzLjcyMi0zNi4zMDEgMC01MC4xMjVsLTM2NS42MTktMzc5Ljg1MyAzNjUuNjE5LTM3OS44MDJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNzsiIGdseXBoLW5hbWU9InByZXYtbyIgZD0iTTYzNy41NDIgNzQxLjU4MWMyMi44MzUtMjIuMzIzIDI0LjYyNy01My40MDIgMC04MC42OTFsLTE5MS44NDYtMjAwLjA5MCAxOTEuODQ2LTIwMC4wOTBjMjQuNjI3LTI3LjI5IDIyLjgzNS01OC40MTkgMC04MC41ODktMjIuNzg0LTIyLjMyMy02MS4yODYtMjAuODktODIuNjg4IDAtMjEuNDAyIDIwLjc4Ny0yMzAuNTAyIDI0MC4zODQtMjMwLjUwMiAyNDAuMzg0LTExLjQxOCAxMS4xMS0xNy4xNTIgMjUuNzAyLTE3LjE1MiA0MC4yOTRzNS43MzQgMjkuMTg0IDE3LjE1MiA0MC4zOTdjMCAwIDIwOS4xMDEgMjE5LjQ5NCAyMzAuNTAyIDI0MC4zODQgMjEuNDAyIDIwLjk0MSA1OS45MDQgMjIuMzIzIDgyLjY4OCAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDg7IiBnbHlwaC1uYW1lPSJuZXh0IiBkPSJNNjc4LjQgNDYwLjhsLTM2NS42MTkgMzc5LjkwNGMtMTMuNzIyIDEzLjgyNC0xMy43MjIgMzYuMTk4IDAgNTAuMTI1IDEzLjcyMiAxMy44MjQgMzUuODkxIDEzLjgyNCA0OS42MTMgMGw0MDAuODk2LTQwNC44OWMxMy43MjItMTMuODc1IDEzLjcyMi0zNi4zMDEgMC01MC4xMjVsLTQwMC44OTYtNDA0Ljg5Yy0xMy43MjItMTMuODc1LTM1Ljg5MS0xMy44MjQtNDkuNjEzIDAtMTMuNzIyIDEzLjc3My0xMy43MjIgMzYuMTk4IDAgNTAuMTI1bDM2NS42MTkgMzc5Ljc1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDk7IiBnbHlwaC1uYW1lPSJuZXh0LW8iIGQ9Ik00NjkuMTQ2IDc0MS41ODFjMjEuNDAyLTIwLjg5IDIzMC41MDItMjQwLjM4NCAyMzAuNTAyLTI0MC4zODQgMTEuNDE4LTExLjIxMyAxNy4xNTItMjUuODA1IDE3LjE1Mi00MC4zOTdzLTUuNzM0LTI5LjE4NC0xNy4xNTItNDAuMjk0YzAgMC0yMDkuMTAxLTIxOS41OTctMjMwLjUwMi0yNDAuMzg0LTIxLjQwMi0yMC44OS01OS45MDQtMjIuMzIzLTgyLjY4OCAwLTIyLjgzNSAyMi4yMjEtMjQuNjI3IDUzLjI5OSAwIDgwLjU4OWwxOTEuODQ2IDIwMC4wOTAtMTkxLjg0NiAyMDAuMDkwYy0yNC42MjcgMjcuMjktMjIuODM1IDU4LjQxOSAwIDgwLjY5MSAyMi43ODQgMjIuMzIzIDYxLjI4NiAyMC45NDEgODIuNjg4IDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYTsiIGdseXBoLW5hbWU9ImhlYXJ0LW8iIGQ9Ik03MzYgODk2Yy03Ni45MjggMC0xMzguNTkyLTI3LjYxNi0xOTIuOTYtODIuMDE2LTAuMDMyLTAuMDMyLTAuMDY0LTAuMDY0LTAuMDk2LTAuMDk2aC0wLjAzMmwtMzAuOTEyLTM4Ljk0NC0zMC45MTIgMzYuNTc2Yy0wLjAzMiAwLjAzMi0wLjA2NCAwLjA2NC0wLjA5NiAwLjA5NmgtMC4wMzJjLTU0LjQgNTQuNDMyLTExNi4wMzIgODQuMzg0LTE5Mi45NiA4NC4zODRzLTE0OS4yNDgtMjkuOTUyLTIwMy42NDgtODQuMzUyYy01NC4zNjgtNTQuNC04NC4zNTItMTI2LjcyLTg0LjM1Mi0yMDMuNjQ4IDAtNzYuODY0IDI5LjkyLTE0OS4xODQgODQuMjU2LTIwMy41NTJsMzgyLjMwNC0zODUuNTA0YzEyLTEyLjEyOCAyOC4zODQtMTguOTQ0IDQ1LjQ0LTE4Ljk0NHMzMy40NCA2LjgxNiA0NS40NCAxOC45NDRsMzgyLjI3MiAzODUuNTA0YzU0LjMzNiA1NC4zNjggODQuMjg4IDEyNi42NTYgODQuMjg4IDIwMy41NTIgMCA3Ni45MjgtMjkuOTg0IDE0OS4yNDgtODQuMzUyIDIwMy42NDgtNTQuNCA1NC40LTEyNi43MiA4NC4zNTItMjAzLjY0OCA4NC4zNTJ2MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTBiOyIgZ2x5cGgtbmFtZT0iY29tbWVudC1vIiBkPSJNNTEyIDY0Ljk5MmMtMjAuNzY4IDAtNTEuMTY4IDIzLjM2LTcxLjMyOCAyNS41MDQtNTcuNTA0LTQ4LjIyNC0xMTcuNDA4LTEwNi4yNzItMTk4Ljg0OC0xMzYuNDQ4LTM1LjU1Mi0xNS4wNzItNjYuMDgwLTIzLjgwOC03NC4wMTYtMTQuMzA0LTEwLjY1NiAxMi4zODQtMjYuNzUyIDI5LjU2OC0yOS42IDM0LjE3NiAwLjE2IDYuODQ4IDguNDQ4IDEuNDQgMTcuNDcyIDExLjE2OCA0OS4xNTIgMjAuNjcyIDgwLjg5NiA3NC4wMTYgMTAyLjI0IDEzOS4yMzItMTUzLjk1MiA3Ny4xNTItMjU3LjkyIDIyMS44ODgtMjU3LjkyIDM4OC4wOTYgMCAyNDcuMDcyIDIyOS4yNDggNDQ3LjM5MiA1MTIgNDQ3LjM5MnM1MTItMjAwLjI4OCA1MTItNDQ3LjM5Mi0yMjkuMjQ4LTQ0Ny40MjQtNTEyLTQ0Ny40MjR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYzsiIGdseXBoLW5hbWU9ImNsb2NrLW8iIGQ9Ik01MTIgOTQ0Yy0yNzQgMC00OTYtMjIyLTQ5Ni00OTZzMjIyLTQ5NiA0OTYtNDk2IDQ5NiAyMjIgNDk2IDQ5Ni0yMjIgNDk2LTQ5NiA0OTZ6TTUxMiA0OGMtMjIxIDAtNDAwIDE3OS00MDAgNDAwczE3OSA0MDAgNDAwIDQwMCA0MDAtMTc5IDQwMC00MDAtMTc5LTQwMC00MDAtNDAwek02MzUuNiAyNTYuOGwtMTY5LjggMTIzLjRjLTYuMiA0LjYtOS44IDExLjgtOS44IDE5LjR2MzI4LjRjMCAxMy4yIDEwLjggMjQgMjQgMjRoNjRjMTMuMiAwIDI0LTEwLjggMjQtMjR2LTI4My40bDEzMy42LTk3LjJjMTAuOC03LjggMTMtMjIuOCA1LjItMzMuNmwtMzcuNi01MS44Yy03LjgtMTAuNi0yMi44LTEzLTMzLjYtNS4yeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MGQ7IiBnbHlwaC1uYW1lPSJnYWxsZXJ5IiBkPSJNOTI4IDk2MGgtNjQwYy01My4wMjAgMC05Ni00Mi45OC05Ni05NnYtOTZoLTk2Yy01My4wMjAgMC05Ni00Mi45OC05Ni05NnYtNjQwYzAtNTMuMDIwIDQyLjk4LTk2IDk2LTk2aDY0MGM1My4wMjAgMCA5NiA0Mi45OCA5NiA5NnY5Nmg5NmM1My4wMjAgMCA5NiA0Mi45OCA5NiA5NnY2NDBjMCA1My4wMjAtNDIuOTggOTYtOTYgOTZ6TTcyNCAzMmgtNjE2Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjAgNjE2YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJ2MGg4NHYtNDQ4YzAtNTMuMDIwIDQyLjk4LTk2IDk2LTk2aDQ0OHYtODRjMC02LjYyNy01LjM3My0xMi0xMi0xMnYwek05MTYgMjI0aC02MTZjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MCA2MTZjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMnYwaDYxNmM2LjYyNyAwIDEyLTUuMzczIDEyLTEydjAtNjE2YzAtNi42MjctNS4zNzMtMTItMTItMTJ2MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlYTkyOyIgZ2x5cGgtbmFtZT0iaW5zdGFncmFtLW8iIGQ9Ik01MTIgODY3LjhjMTM2LjggMCAxNTMtMC42IDIwNi44LTMgNTAtMi4yIDc3LTEwLjYgOTUtMTcuNiAyMy44LTkuMiA0MS0yMC40IDU4LjgtMzguMiAxOC0xOCAyOS0zNSAzOC40LTU4LjggNy0xOCAxNS40LTQ1LjIgMTcuNi05NSAyLjQtNTQgMy03MC4yIDMtMjA2LjhzLTAuNi0xNTMtMy0yMDYuOGMtMi4yLTUwLTEwLjYtNzctMTcuNi05NS05LjItMjMuOC0yMC40LTQxLTM4LjItNTguOC0xOC0xOC0zNS0yOS01OC44LTM4LjQtMTgtNy00NS4yLTE1LjQtOTUtMTcuNi01NC0yLjQtNzAuMi0zLTIwNi44LTNzLTE1MyAwLjYtMjA2LjggM2MtNTAgMi4yLTc3IDEwLjYtOTUgMTcuNi0yMy44IDkuMi00MSAyMC40LTU4LjggMzguMi0xOCAxOC0yOSAzNS0zOC40IDU4LjgtNyAxOC0xNS40IDQ1LjItMTcuNiA5NS0yLjQgNTQtMyA3MC4yLTMgMjA2LjhzMC42IDE1MyAzIDIwNi44YzIuMiA1MCAxMC42IDc3IDE3LjYgOTUgOS4yIDIzLjggMjAuNCA0MSAzOC4yIDU4LjggMTggMTggMzUgMjkgNTguOCAzOC40IDE4IDcgNDUuMiAxNS40IDk1IDE3LjYgNTMuOCAyLjQgNzAgMyAyMDYuOCAzek01MTIgOTYwYy0xMzkgMC0xNTYuNC0wLjYtMjExLTMtNTQuNC0yLjQtOTEuOC0xMS4yLTEyNC4yLTIzLjgtMzMuOC0xMy4yLTYyLjQtMzAuNi05MC44LTU5LjItMjguNi0yOC40LTQ2LTU3LTU5LjItOTAuNi0xMi42LTMyLjYtMjEuNC02OS44LTIzLjgtMTI0LjItMi40LTU0LjgtMy03Mi4yLTMtMjExLjJzMC42LTE1Ni40IDMtMjExYzIuNC01NC40IDExLjItOTEuOCAyMy44LTEyNC4yIDEzLjItMzMuOCAzMC42LTYyLjQgNTkuMi05MC44IDI4LjQtMjguNCA1Ny00NiA5MC42LTU5IDMyLjYtMTIuNiA2OS44LTIxLjQgMTI0LjItMjMuOCA1NC42LTIuNCA3Mi0zIDIxMS0zczE1Ni40IDAuNiAyMTEgM2M1NC40IDIuNCA5MS44IDExLjIgMTI0LjIgMjMuOCAzMy42IDEzIDYyLjIgMzAuNiA5MC42IDU5czQ2IDU3IDU5IDkwLjZjMTIuNiAzMi42IDIxLjQgNjkuOCAyMy44IDEyNC4yIDIuNCA1NC42IDMgNzIgMyAyMTFzLTAuNiAxNTYuNC0zIDIxMWMtMi40IDU0LjQtMTEuMiA5MS44LTIzLjggMTI0LjItMTIuNiAzNC0zMCA2Mi42LTU4LjYgOTEtMjguNCAyOC40LTU3IDQ2LTkwLjYgNTktMzIuNiAxMi42LTY5LjggMjEuNC0xMjQuMiAyMy44LTU0LjggMi42LTcyLjIgMy4yLTIxMS4yIDMuMnYwek01MTIgNzExYy0xNDUuMiAwLTI2My0xMTcuOC0yNjMtMjYzczExNy44LTI2MyAyNjMtMjYzIDI2MyAxMTcuOCAyNjMgMjYzYzAgMTQ1LjItMTE3LjggMjYzLTI2MyAyNjN6TTUxMiAyNzcuNGMtOTQuMiAwLTE3MC42IDc2LjQtMTcwLjYgMTcwLjZzNzYuNCAxNzAuNiAxNzAuNiAxNzAuNmM5NC4yIDAgMTcwLjYtNzYuNCAxNzAuNi0xNzAuNnMtNzYuNC0xNzAuNi0xNzAuNi0xNzAuNnpNODQ2LjggNzIxLjRjMC0zMy45MS0yNy40OS02MS40LTYxLjQtNjEuNHMtNjEuNCAyNy40OS02MS40IDYxLjRjMCAzMy45MSAyNy40OSA2MS40IDYxLjQgNjEuNHM2MS40LTI3LjQ5IDYxLjQtNjEuNHoiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+) format('svg');
21
- font-weight: normal;
22
- font-style: normal;
23
- }
24
- [class^="qligg-icon-"],
25
- [class*=" qligg-icon-"] {
26
- /* use !important to prevent issues with browser extensions that change fonts */
27
- font-family: 'qligg' !important;
28
- speak: none;
29
- font-style: normal;
30
- font-weight: normal;
31
- font-variant: normal;
32
- text-transform: none;
33
- line-height: 1;
34
- /* Better Font Rendering =========== */
35
- -webkit-font-smoothing: antialiased;
36
- -moz-osx-font-smoothing: grayscale;
37
- }
38
- .qligg-icon-video:before {
39
- content: "\e901";
40
- }
41
- .qligg-icon-gallery:before {
42
- content: "\e90d";
43
- }
44
- .qligg-icon-clock-o:before {
45
- content: "\e90c";
46
- }
47
- .qligg-icon-upload:before {
48
- content: "\e900";
49
- }
50
- .qligg-icon-share-o:before {
51
- content: "\e902";
52
- }
53
- .qligg-icon-comment:before {
54
- content: "\e903";
55
- }
56
- .qligg-icon-heart:before {
57
- content: "\e904";
58
- }
59
- .qligg-icon-instagram:before {
60
- content: "\e905";
61
- }
62
- .qligg-icon-prev:before {
63
- content: "\e906";
64
- }
65
- .qligg-icon-prev-o:before {
66
- content: "\e907";
67
- }
68
- .qligg-icon-next:before {
69
- content: "\e908";
70
- }
71
- .qligg-icon-next-o:before {
72
- content: "\e909";
73
- }
74
- .qligg-icon-heart-o:before {
75
- content: "\e90a";
76
- }
77
- .qligg-icon-comment-o:before {
78
- content: "\e90b";
79
- }
80
- .qligg-icon-instagram-o:before {
81
- content: "\ea92";
82
- }
83
- .insta-gallery-feed,
84
- .qligg-mfp-wrap {
85
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
86
- font-size: 16px;
87
- line-height: 1;
88
- }
89
- .insta-gallery-feed .insta-gallery-item,
90
- .insta-gallery-feed .insta-gallery-image,
91
- .insta-gallery-feed .insta-gallery-actions {
92
- opacity: 0;
93
- }
94
- .insta-gallery-feed.loaded .insta-gallery-list .insta-gallery-item {
95
- transition: opacity 0.4s;
96
- opacity: 1;
97
- }
98
- .insta-gallery-feed.loaded .insta-gallery-list .insta-gallery-item.ig-image-loaded .insta-gallery-image {
99
- transition: all 0.4s;
100
- opacity: 1;
101
- }
102
- .insta-gallery-feed.loaded .insta-gallery-actions {
103
- transition: all 0.4s ease-in;
104
- opacity: 1;
105
- }
106
- .insta-gallery-feed .insta-gallery-spinner {
107
- position: relative;
108
- height: 60px;
109
- width: auto;
110
- box-sizing: content-box;
111
- background-size: 60px;
112
- background-position: 50% 50%;
113
- background-repeat: no-repeat;
114
- background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNNDMuOTM1LDI1LjE0NWMwLTEwLjMxOC04LjM2NC0xOC42ODMtMTguNjgzLTE4LjY4M2MtMTAuMzE4LDAtMTguNjgzLDguMzY1LTE4LjY4MywxOC42ODNoNC4wNjhjMC04LjA3MSw2LjU0My0xNC42MTUsMTQuNjE1LTE0LjYxNWM4LjA3MiwwLDE0LjYxNSw2LjU0MywxNC42MTUsMTQuNjE1SDQzLjkzNXoiIHRyYW5zZm9ybT0icm90YXRlKDE3OS4yNzMgMjUgMjUpIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDI1IDI1IiB0bz0iMzYwIDI1IDI1IiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPjwvc3ZnPg==);
115
- }
116
- .insta-gallery-feed .insta-gallery-list:after {
117
- content: '';
118
- display: block;
119
- clear: both;
120
- }
121
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item {
122
- overflow: hidden;
123
- display: block;
124
- line-height: 0;
125
- }
126
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-1 {
127
- width: 100%;
128
- }
129
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2 {
130
- width: 50%;
131
- }
132
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.highlight {
133
- width: 100%;
134
- }
135
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3 {
136
- width: 33.333%;
137
- }
138
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.highlight {
139
- width: 66.666%;
140
- }
141
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4 {
142
- width: 25%;
143
- }
144
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.highlight {
145
- width: 50%;
146
- }
147
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5 {
148
- width: 20%;
149
- }
150
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.highlight {
151
- width: 40%;
152
- }
153
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6 {
154
- width: 16.666%;
155
- }
156
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.highlight {
157
- width: 33.333%;
158
- }
159
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7 {
160
- width: 14.285%;
161
- }
162
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.highlight {
163
- width: 42.855%;
164
- }
165
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8 {
166
- width: 12.5%;
167
- }
168
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.highlight {
169
- width: 37.5;
170
- }
171
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9 {
172
- width: 11.111%;
173
- }
174
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.highlight {
175
- width: 33.333%;
176
- }
177
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10 {
178
- width: 10%;
179
- }
180
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.highlight {
181
- width: 30%;
182
- }
183
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11 {
184
- width: 9.09%;
185
- }
186
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.highlight {
187
- width: 27.27%;
188
- }
189
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12 {
190
- width: 8.33%;
191
- }
192
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.highlight {
193
- width: 33.32%;
194
- }
195
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13 {
196
- width: 7.692%;
197
- }
198
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.highlight {
199
- width: 30.768%;
200
- }
201
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14 {
202
- width: 7.142%;
203
- }
204
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.highlight {
205
- width: 28.568%;
206
- }
207
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15 {
208
- width: 6.666%;
209
- }
210
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.highlight {
211
- width: 26.664%;
212
- }
213
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16 {
214
- width: 6.25%;
215
- }
216
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.highlight {
217
- width: 31.25%;
218
- }
219
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17 {
220
- width: 5.882%;
221
- }
222
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.highlight {
223
- width: 29.41%;
224
- }
225
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-18 {
226
- width: 5.555%;
227
- }
228
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19 {
229
- width: 5.263%;
230
- }
231
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.highlight {
232
- width: 33.33%;
233
- }
234
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20 {
235
- width: 5%;
236
- }
237
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.highlight {
238
- width: 30%;
239
- }
240
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-item-wrap {
241
- width: 100%;
242
- overflow: hidden;
243
- }
244
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon,
245
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image {
246
- transition: all 0.3s;
247
- }
248
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon {
249
- position: absolute;
250
- z-index: 1;
251
- font-size: 16px;
252
- color: #fff;
253
- opacity: 0.66;
254
- top: 0;
255
- margin: 10px;
256
- right: 0;
257
- text-shadow: 1px 1px rgba(0, 0, 0, 0.15);
258
- display: block;
259
- text-decoration: none;
260
- }
261
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-video {
262
- top: 50%;
263
- left: 50%;
264
- margin: -12px auto auto -8px;
265
- font-size: 24px;
266
- width: 24px;
267
- height: 24px;
268
- }
269
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-instagram {
270
- top: auto;
271
- bottom: 0;
272
- opacity: 0;
273
- pointer-events: none;
274
- }
275
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card {
276
- background-color: #fff;
277
- line-height: 1.2;
278
- padding: 0 1em;
279
- }
280
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info,
281
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption {
282
- display: flex;
283
- clear: both;
284
- margin: 0;
285
- padding: 1em 0;
286
- }
287
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-link i,
288
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,
289
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i {
290
- font-weight: bold;
291
- }
292
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info {
293
- border-bottom: 1px solid rgba(0, 0, 0, 0.05);
294
- font-size: 0.9em;
295
- /*.insta-gallery-card-date,*/
296
- }
297
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .insta-gallery-card-date {
298
- display: inline-block;
299
- text-transform: uppercase;
300
- opacity: 0.6;
301
- /*float : right;*/
302
- /*margin-left : auto;*/
303
- }
304
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .insta-gallery-card-icons {
305
- margin: 0 0 0 auto;
306
- }
307
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-comments,
308
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes {
309
- display: inline-block;
310
- margin-left: auto;
311
- /*margin-right: auto;*/
312
- }
313
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap {
314
- display: block;
315
- position: relative;
316
- text-align: center;
317
- background-color: #eee;
318
- cursor: pointer;
319
- }
320
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image {
321
- width: 100%;
322
- height: auto;
323
- overflow: hidden;
324
- vertical-align: middle;
325
- }
326
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask {
327
- position: absolute;
328
- content: '';
329
- top: 0;
330
- bottom: 0;
331
- left: 0;
332
- right: 0;
333
- z-index: 8;
334
- transition: all 0.5s ease-out;
335
- opacity: 0;
336
- background: rgba(0, 122, 255, 0.55);
337
- width: 100%;
338
- height: 100%;
339
- }
340
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content {
341
- position: absolute;
342
- top: 50%;
343
- left: 0px;
344
- right: 0;
345
- margin: -10px 0 0 0;
346
- z-index: 9;
347
- width: 100%;
348
- color: #fff;
349
- transition: all 0.5s ease;
350
- opacity: 0;
351
- line-height: 20px;
352
- font-size: 18px;
353
- text-align: center;
354
- }
355
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content > span {
356
- padding: 0 4px;
357
- font-size: 15px;
358
- font-weight: 600;
359
- vertical-align: middle;
360
- line-height: 20px;
361
- }
362
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content > span > i {
363
- font-size: 12px;
364
- margin-right: 3px;
365
- font-weight: bold;
366
- }
367
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-instagram {
368
- opacity: 0.8;
369
- pointer-events: all;
370
- z-index: 99;
371
- }
372
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-instagram:hover {
373
- opacity: 1;
374
- }
375
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-video,
376
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-gallery {
377
- opacity: 0;
378
- pointer-events: none;
379
- }
380
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask-content {
381
- opacity: 1;
382
- }
383
- .insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask {
384
- opacity: 1;
385
- transition: all 0.5s ease-out;
386
- }
387
- .insta-gallery-feed .insta-gallery-profile {
388
- width: auto;
389
- margin: 15px 0;
390
- }
391
- .insta-gallery-feed .insta-gallery-profile,
392
- .insta-gallery-feed .insta-gallery-profile .avatar,
393
- .insta-gallery-feed .insta-gallery-profile .info {
394
- height: 46px;
395
- display: flex;
396
- align-items: center;
397
- }
398
- .insta-gallery-feed .insta-gallery-profile img {
399
- border: none;
400
- width: 46px;
401
- height: 46px;
402
- margin-right: 10px;
403
- border-radius: 60px;
404
- }
405
- .insta-gallery-feed .insta-gallery-profile .avatar {
406
- margin: 0 10px 0 0;
407
- }
408
- .insta-gallery-feed .insta-gallery-profile .separator,
409
- .insta-gallery-feed .insta-gallery-profile .follow,
410
- .insta-gallery-feed .insta-gallery-profile .user {
411
- margin: 0;
412
- padding: 0;
413
- text-decoration: none;
414
- font-weight: 600;
415
- font-size: 16px;
416
- color: #262626;
417
- display: inline-block;
418
- vertical-align: middle;
419
- line-height: 18px;
420
- }
421
- .insta-gallery-feed .insta-gallery-profile .separator {
422
- color: #262626;
423
- margin-left: 4px;
424
- margin-right: 4px;
425
- }
426
- .insta-gallery-feed .insta-gallery-profile .follow {
427
- color: #3897f0;
428
- }
429
- .insta-gallery-feed .insta-gallery-profile .follow:hover {
430
- color: #262626;
431
- }
432
- .insta-gallery-feed .insta-gallery-profile .description {
433
- line-height: 18px;
434
- font-size: 12px;
435
- font-weight: 600;
436
- }
437
- .insta-gallery-feed .insta-gallery-actions {
438
- text-align: center;
439
- margin: 15px 0px;
440
- }
441
- .insta-gallery-feed .insta-gallery-actions .insta-gallery-button {
442
- display: inline-block;
443
- margin: 0 3px;
444
- font-size: 14px;
445
- padding: 12px 24px;
446
- transition: all 0.3s;
447
- text-decoration: none;
448
- border-radius: 2px;
449
- background-color: #c32a67;
450
- color: #fff;
451
- }
452
- .insta-gallery-feed .insta-gallery-actions .insta-gallery-button > i {
453
- margin: 0 8px 0 0;
454
- font-size: 12px;
455
- }
456
- .insta-gallery-feed .insta-gallery-actions .insta-gallery-button:focus,
457
- .insta-gallery-feed .insta-gallery-actions .insta-gallery-button:hover {
458
- box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.2);
459
- }
460
- .insta-gallery-feed .insta-gallery-actions .insta-gallery-button.follow {
461
- background-color: #408bd1;
462
- }
463
- .insta-gallery-feed .insta-gallery-actions .insta-gallery-button.load {
464
- background-color: #262626;
465
- }
466
- .insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item {
467
- display: flex;
468
- justify-content: center;
469
- align-items: stretch;
470
- box-sizing: border-box;
471
- }
472
- .insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap {
473
- display: flex;
474
- justify-content: center;
475
- align-items: center;
476
- overflow: hidden;
477
- width: 100%;
478
- padding-top: 100%;
479
- }
480
- .insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-link {
481
- position: static;
482
- }
483
- .insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image {
484
- overflow: hidden;
485
- object-fit: cover;
486
- width: 100%;
487
- height: 100%;
488
- position: absolute;
489
- top: 0;
490
- bottom: 0;
491
- right: 0;
492
- left: 0;
493
- }
494
- .insta-gallery-feed[data-feed_layout=carousel] {
495
- overflow: hidden;
496
- }
497
- .insta-gallery-feed[data-feed_layout=carousel] .insta-gallery-list {
498
- display: flex;
499
- }
500
- .insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next,
501
- .insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev {
502
- transition: all 0.3s;
503
- background: none;
504
- top: 0;
505
- bottom: 0;
506
- height: 100%;
507
- margin: 0;
508
- background: transparent;
509
- width: 32px;
510
- display: flex;
511
- align-items: center;
512
- }
513
- .insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next > i,
514
- .insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev > i {
515
- text-align: center;
516
- color: #e23565;
517
- width: 32px;
518
- font-size: 26px;
519
- }
520
- .insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next:hover,
521
- .insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev:hover {
522
- background-color: rgba(0, 0, 0, 0.2);
523
- }
524
- .insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev {
525
- left: 0;
526
- }
527
- .insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next {
528
- right: 0;
529
- }
530
- .insta-gallery-feed[data-feed_layout=carousel] .swiper-pagination-bullet-active {
531
- background-color: #e23565;
532
- }
533
- .insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list {
534
- display: flex;
535
- flex-wrap: wrap;
536
- justify-content: start;
537
- overflow: hidden;
538
- }
539
- @media screen and (max-width: 1023px) and (min-width: 768px) {
540
- .insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,
541
- .insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item {
542
- min-width: 33.333%;
543
- }
544
- }
545
- @media screen and (max-width: 767px) {
546
- .insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,
547
- .insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item {
548
- min-width: 33.333%;
549
- }
550
- }
551
- @media screen and (max-width: 480px) {
552
- .insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item,
553
- .insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item {
554
- min-width: 50%;
555
- }
556
- }
557
- .insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item {
558
- position: absolute;
559
- }
560
- .insta-gallery-alert {
561
- background-color: #e23565;
562
- padding: 15px;
563
- color: #fff;
564
- border-radius: 3px;
565
- margin: 0 0 15px 0;
566
- width: 100%;
567
- display: block;
568
- }
569
- .insta-gallery-alert::after,
570
- .insta-gallery-alert::before {
571
- content: ' ';
572
- display: table;
573
- }
574
- .insta-gallery-alert::after {
575
- clear: both;
576
- }
577
- .insta-gallery-alert .button {
578
- float: right;
579
- }
580
- .insta-gallery-alert ul {
581
- padding: 0;
582
- margin: 0;
583
- }
584
- .insta-gallery-alert li {
585
- list-style: none outside !important;
586
- padding-left: 0 !important;
587
- margin-left: 0 !important;
588
- }
589
- .qligg-mfp-wrap .mfp-arrow {
590
- font-family: 'qligg' !important;
591
- speak: none;
592
- font-style: normal;
593
- font-variant: normal;
594
- text-transform: none;
595
- line-height: 1;
596
- -webkit-font-smoothing: antialiased;
597
- -moz-osx-font-smoothing: grayscale;
598
- font-size: 30px;
599
- font-weight: bold;
600
- }
601
- .qligg-mfp-wrap .mfp-arrow:after {
602
- display: none;
603
- }
604
- .qligg-mfp-wrap .mfp-arrow:before {
605
- border: none;
606
- }
607
- .qligg-mfp-wrap .mfp-arrow.mfp-arrow-left:before {
608
- content: "\e906";
609
- }
610
- .qligg-mfp-wrap .mfp-arrow.mfp-arrow-right:before {
611
- content: "\e908";
612
- }
613
- .qligg-mfp-wrap .mfp-container {
614
- cursor: pointer !important;
615
- }
616
- .qligg-mfp-wrap .mfp-container .mfp-close {
617
- position: fixed;
618
- top: 30px;
619
- right: 10px;
620
- color: #fff;
621
- font-weight: normal;
622
- font-size: 30px;
623
- margin: 0;
624
- height: auto;
625
- line-height: 1;
626
- cursor: pointer !important;
627
- font-size: 24px;
628
- content: '×';
629
- }
630
- .qligg-mfp-wrap .mfp-container .mfp-content {
631
- width: auto;
632
- max-width: 90%;
633
- margin: 0 auto;
634
- }
635
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure,
636
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > img,
637
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > video {
638
- max-height: 70vh !important;
639
- max-width: 80vw !important;
640
- }
641
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-img {
642
- padding: 0;
643
- }
644
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure {
645
- position: relative;
646
- padding: 0;
647
- overflow: hidden !important;
648
- border-radius: 3px;
649
- }
650
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure:after {
651
- display: none;
652
- }
653
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left {
654
- padding-left: 300px;
655
- }
656
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left .mfp-bottom-bar {
657
- border-right: 1px solid #eee;
658
- top: 0;
659
- bottom: 0;
660
- left: 0;
661
- }
662
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right {
663
- padding-right: 300px;
664
- }
665
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right .mfp-bottom-bar {
666
- border-left: 1px solid #eee;
667
- top: 0;
668
- bottom: 0;
669
- right: 0;
670
- }
671
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left .mfp-bottom-bar,
672
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right .mfp-bottom-bar {
673
- width: 300px;
674
- }
675
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top .mfp-bottom-bar,
676
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom .mfp-bottom-bar {
677
- left: 0;
678
- right: 0;
679
- overflow-y: auto;
680
- overflow-x: hidden;
681
- width: 100%;
682
- min-height: 50px;
683
- max-height: 100px;
684
- }
685
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom {
686
- padding-bottom: 50px;
687
- }
688
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom .mfp-bottom-bar {
689
- border-top: 1px solid #eee;
690
- bottom: 0;
691
- }
692
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top {
693
- padding-top: 50px;
694
- }
695
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top .mfp-bottom-bar {
696
- border-bottom: 1px solid #eee;
697
- top: 0;
698
- }
699
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar {
700
- top: auto;
701
- bottom: auto;
702
- right: auto;
703
- left: auto;
704
- background-color: #fff;
705
- margin: 0;
706
- padding: 0;
707
- line-height: 1.4;
708
- text-align: left;
709
- }
710
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title {
711
- font-size: 13px;
712
- font-weight: 400;
713
- color: #262626;
714
- padding: 0;
715
- }
716
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a {
717
- font-weight: bold;
718
- color: #262626;
719
- }
720
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a:hover {
721
- color: #3897f0;
722
- }
723
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info,
724
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons,
725
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user,
726
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption {
727
- display: block;
728
- clear: both;
729
- margin: 0;
730
- padding: 15px;
731
- }
732
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption {
733
- padding-top: 0;
734
- padding-bottom: 0;
735
- margin-bottom: 15px;
736
- }
737
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link,
738
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-counter {
739
- position: inherit;
740
- display: inline-block;
741
- font-size: 12px;
742
- font-weight: 400;
743
- color: #999;
744
- margin: 0 15px 0 0;
745
- line-height: 1;
746
- }
747
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link:hover {
748
- color: #3897f0;
749
- }
750
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-link i,
751
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-comments i,
752
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-likes i {
753
- margin: 0 4px 0px 0;
754
- font-weight: bold;
755
- }
756
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info {
757
- border-top: 1px solid #eee;
758
- }
759
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date {
760
- text-transform: uppercase;
761
- font-size: 12px;
762
- color: #999;
763
- float: right;
764
- position: relative;
765
- bottom: -1px;
766
- }
767
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date,
768
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-comments,
769
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-likes {
770
- display: inline-block;
771
- margin: 0 5px 0px 0;
772
- }
773
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user {
774
- display: flex;
775
- align-items: center;
776
- border-bottom: 1px solid #eee;
777
- width: auto;
778
- }
779
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user img {
780
- border: none;
781
- width: 32px;
782
- height: 32px;
783
- margin-right: 10px;
784
- border-radius: 40px;
785
- }
786
- .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user a {
787
- margin: 0;
788
- padding: 0;
789
- text-decoration: none;
790
- font-size: 13px;
791
- }
792
- .insta-gallery-feed .swiper-button-next:after,
793
- .insta-gallery-feed .swiper-button-next:before,
794
- .insta-gallery-feed .swiper-container-rtl .swiper-button-prev:after,
795
- .insta-gallery-feed .swiper-container-rtl .swiper-button-prev:before,
796
- .insta-gallery-feed .swiper-button-prev:after,
797
- .insta-gallery-feed .swiper-button-prev:before,
798
- .insta-gallery-feed .swiper-container-rtl .swiper-button-next:after,
799
- .insta-gallery-feed .swiper-container-rtl .swiper-button-next:before {
800
- display: none;
801
- content: '';
802
- }
803
- .instagal-ie-8 .insta-gallery-spinner {
804
- display: none;
805
- }
806
- .instagal-ie-8 insta-gallery-list .insta-gallery-item {
807
- max-width: 33.333%;
808
- float: left;
809
- }
810
- .instagal-ie-8 insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap:hover:after {
811
- background: none;
812
- }
813
- .instagal-ie-8 .swiper-button-prev {
814
- display: none;
815
- }
816
- .instagal-ie-8 .swiper-button-next {
817
- display: none;
818
- }
819
- .instagal-ie-9 .insta-gallery-spinner {
820
- display: none;
821
- }
822
- .instagal-ie-9 insta-gallery-list .insta-gallery-item {
823
- max-width: 33.333%;
824
- float: left;
825
- }
826
- .instagal-ie-9 .swiper-button-prev {
827
- display: none;
828
- }
829
- .instagal-ie-9 .swiper-button-next {
830
- display: none;
831
- }
832
- .igblock-wrap-IElte8 insta-gallery-list .insta-gallery-item {
833
- width: 25%;
834
- float: left;
835
- }
836
- .igblock-wrap-IElte8 insta-gallery-list:after {
837
- clear: both;
838
- display: block;
839
- content: "";
840
- }
841
- /*# sourceMappingURL=qligg.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/frontend/css/qligg.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["../../less/qligg.less"],"names":[],"mappings":"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","file":"qligg.css"}
 
assets/frontend/css/qligg.min.css DELETED
@@ -1 +0,0 @@
1
- @-moz-keyframes insta-gallery-spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes insta-gallery-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes insta-gallery-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:qligg;src:url(data:font/opentype;charset=utf-8;base64,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);src:url(data:font/opentype;charset=utf-8;base64,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) format('embedded-opentype'),url(data:font/opentype;charset=utf-8;base64,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) format('truetype'),url(data:font/opentype;charset=utf-8;base64,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) format('woff'),url(data:font/opentype;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9InFsaWdnIiBob3Jpei1hZHYteD0iMTAyNCI+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAyNCIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwOyIgaG9yaXotYWR2LXg9IjUxMiIgZD0iIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMDsiIGdseXBoLW5hbWU9InVwbG9hZCIgZD0iTTEyOCA0NDh2LTM0MS4zMzNjMC0xNy4yOCAzLjQ1Ni0zMy44MzUgOS43MjgtNDguOTgxIDYuNDg1LTE1LjcwMSAxNi0yOS43ODEgMjcuNzc2LTQxLjU1N3MyNS44NTYtMjEuMjkxIDQxLjU1Ny0yNy43NzZjMTUuMTA0LTYuMjI5IDMxLjY1OS05LjY4NSA0OC45MzktOS42ODVoNTEyYzE3LjI4IDAgMzMuODM1IDMuNDU2IDQ4Ljk4MSA5LjcyOCAxNS43MDEgNi40ODUgMjkuNzgxIDE2IDQxLjU1NyAyNy43NzZzMjEuMjkxIDI1Ljg1NiAyNy43NzYgNDEuNTU3YzYuMjI5IDE1LjEwNCA5LjY4NSAzMS42NTkgOS42ODUgNDguOTM5djM0MS4zMzNjMCAyMy41NTItMTkuMTE1IDQyLjY2Ny00Mi42NjcgNDIuNjY3cy00Mi42NjctMTkuMTE1LTQyLjY2Ny00Mi42Njd2LTM0MS4zMzNjMC01Ljg0NS0xLjE1Mi0xMS4zNDktMy4yLTE2LjI5OS0yLjEzMy01LjIwNS01LjMzMy05Ljg5OS05LjMwMS0xMy44NjdzLTguNjYxLTcuMTI1LTEzLjg2Ny05LjMwMWMtNC45NDktMi4wNDgtMTAuNDUzLTMuMi0xNi4yOTktMy4yaC01MTJjLTUuODQ1IDAtMTEuMzQ5IDEuMTUyLTE2LjI5OSAzLjItNS4yMDUgMi4xMzMtOS44OTkgNS4zMzMtMTMuODY3IDkuMzAxcy03LjEyNSA4LjY2MS05LjMwMSAxMy44NjdjLTIuMDQ4IDQuOTQ5LTMuMiAxMC40NTMtMy4yIDE2LjI5OXYzNDEuMzMzYzAgMjMuNTUyLTE5LjExNSA0Mi42NjctNDIuNjY3IDQyLjY2N3MtNDIuNjY3LTE5LjExNS00Mi42NjctNDIuNjY3ek00NjkuMzMzIDc3MS42Njl2LTQ1MS42NjljMC0yMy41NTIgMTkuMTE1LTQyLjY2NyA0Mi42NjctNDIuNjY3czQyLjY2NyAxOS4xMTUgNDIuNjY3IDQyLjY2N3Y0NTEuNjY5bDk3LjgzNS05Ny44MzVjMTYuNjgzLTE2LjY4MyA0My42OTEtMTYuNjgzIDYwLjMzMSAwczE2LjY4MyA0My42OTEgMCA2MC4zMzFsLTE3MC42NjcgMTcwLjY2N2MtMC4wNDMgMC4wNDMtMC4xMjggMC4wODUtMC4xNzEgMC4xNzEtNC4wNTMgNC4wMTEtOC43MDQgNy4wNDAtMTMuNjUzIDkuMDg4LTEwLjQ1MyA0LjMwOS0yMi4yMjkgNC4zMDktMzIuNjgzIDAtNC45NDktMi4wNDgtOS42NDMtNS4wNzctMTMuNjUzLTkuMDg4LTAuMDQzLTAuMDQzLTAuMTI4LTAuMDg1LTAuMTcxLTAuMTcxbC0xNzAuNjY3LTE3MC42NjdjLTE2LjY4My0xNi42ODMtMTYuNjgzLTQzLjY5MSAwLTYwLjMzMXM0My42OTEtMTYuNjgzIDYwLjMzMSAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDE7IiBnbHlwaC1uYW1lPSJ2aWRlbyIgaG9yaXotYWR2LXg9Ijg5NiIgZD0iTTg0OC44IDUzMC42bC03MDQgNDE2LjJjLTU3LjIgMzMuOC0xNDQuOCAxLTE0NC44LTgyLjZ2LTgzMi4yYzAtNzUgODEuNC0xMjAuMiAxNDQuOC04Mi42bDcwNCA0MTZjNjIuOCAzNyA2MyAxMjguMiAwIDE2NS4yeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJzaGFyZS1vIiBkPSJNMTAwNC44IDUyNC44bC00NDggMzU4LjRjLTYuNCA2LjQtMTkuMiA2LjQtMjUuNiA2LjQtMTIuOC02LjQtMTkuMi0xOS4yLTE5LjItMzJ2LTE4NS42Yy0yNDMuMi02LjQtMzUyLTk2LTQ0MS42LTI1Ni03MC40LTEyOC03MC40LTI4OC03MC40LTM5Ni44IDAtNi40IDAtMTkuMiAwLTI1LjYgMC0xMi44IDYuNC01MS4yIDQ0LjgtNTEuMnM0NC44IDE5LjIgNTEuMiAzMmMxNjYuNCAyOTQuNCAyMzAuNCAzMDcuMiA0MTYgMzA3LjJ2LTE3OS4yYzAtMTIuOCA2LjQtMjUuNiAxOS4yLTI1LjYgNi40LTYuNCAyNS42LTYuNCAzMiA2LjRsNDQ4IDM2NC44YzE5LjIgMjUuNiAxOS4yIDUxLjItNi40IDc2Ljh6TTU4OC44IDIxNy42djExNS4yYzAgNi40LTYuNCAxOS4yLTYuNCAyNS42LTYuNCAwLTE5LjIgNi40LTI1LjYgNi40LTEyMS42IDAtMTkyIDAtMjgxLjYtMzguNC04My4yLTM4LjQtMTI4LTEwMi40LTE5Mi0yMDQuOCA2LjQgODkuNiAxMi44IDE2Ni40IDY0IDI1NiA3Ni44IDE0Ny4yIDE3Mi44IDIxNy42IDQwOS42IDIxNy42IDE5LjIgMCAzMiAxMi44IDMyIDMydjEzNC40bDMzMi44LTI4MS42LTMzMi44LTI2Mi40eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDM7IiBnbHlwaC1uYW1lPSJjb21tZW50IiBkPSJNNDIuNjY3IDQ1Mi4yNjdjMC0yNTYgMjA0LjgtNDczLjYgNDY5LjMzMy00NzMuNiA4MS4wNjcgMCAxNTcuODY3IDQyLjY2NyAyMjYuMTMzIDc2LjhsMjEzLjMzMy01NS40NjdjNC4yNjcgMCA0LjI2NyAwIDguNTMzIDAgMTcuMDY3IDAgMjUuNiAxMi44IDI1LjYgMjUuNiAwIDQuMjY3IDAgNC4yNjcgMCA4LjUzM2wtNTUuNDY3IDIwOS4wNjdjMzguNCA2OC4yNjcgNTkuNzMzIDEyMy43MzMgNTkuNzMzIDIwNC44LTguNTMzIDI2NC41MzMtMjIxLjg2NyA0NjkuMzMzLTQ3Ny44NjcgNDY5LjMzMy0yNjAuMjY3IDAtNDY5LjMzMy0yMDkuMDY3LTQ2OS4zMzMtNDY1LjA2N3pNMTAyLjQgNDUyLjI2N2MwIDIyMS44NjcgMTgzLjQ2NyA0MDUuMzMzIDQwNS4zMzMgNDA1LjMzMyAyMjYuMTMzIDAgNDA5LjYtMTc5LjIgNDA5LjYtNDA1LjMzMyAwLTcyLjUzMy0yMS4zMzMtMTI4LTU1LjQ2Ny0xODcuNzMzdjBjLTQuMjY3LTQuMjY3LTQuMjY3LTguNTMzLTQuMjY3LTEyLjhzMC00LjI2NyAwLTQuMjY3djBsNDYuOTMzLTE3NC45MzMtMTc0LjkzMyA0Ni45MzNjLTQuMjY3IDAtNC4yNjcgMC04LjUzMyAwcy04LjUzMyAwLTEyLjgtNC4yNjd2MGMtNTkuNzMzLTM0LjEzMy0xMzIuMjY3LTc2LjgtMjA0LjgtNzYuOC0yMTcuNiAwLTQwMS4wNjcgMTg3LjczMy00MDEuMDY3IDQxMy44Njd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9ImhlYXJ0IiBkPSJNNzU1LjIgODk2Yy04NS4zMzMgMC0xNDAuOC0yMS4zMzMtMjA5LjA2Ny04OS42IDAgMC0xNy4wNjctMTcuMDY3LTI5Ljg2Ny0yOS44NjctMTIuOCAxMi44LTI5Ljg2NyAyOS44NjctMjkuODY3IDI5Ljg2Ny02OC4yNjcgNjguMjY3LTEyOCA4OS42LTIxMy4zMzMgODkuNi0xNjIuMTMzIDAtMjczLjA2Ny0xMzIuMjY3LTI3My4wNjctMjkwLjEzMyAwLTE3OS4yIDE0NS4wNjctMzAyLjkzMyAzNjYuOTMzLTQ5MC42NjcgMzguNC0zNC4xMzMgODEuMDY3LTY4LjI2NyAxMjMuNzMzLTEwNi42NjcgNC4yNjctNC4yNjcgMTIuOC04LjUzMyAyMS4zMzMtOC41MzNzMTIuOCA0LjI2NyAyMS4zMzMgOC41MzNjNDYuOTMzIDQyLjY2NyA4OS42IDc2LjggMTMyLjI2NyAxMTUuMiAyMDQuOCAxNzQuOTMzIDM2Mi42NjcgMzAyLjkzMyAzNjIuNjY3IDQ4Ni40LTQuMjY3IDE1My42LTExNS4yIDI4NS44NjctMjczLjA2NyAyODUuODY3ek02MjIuOTMzIDE2Ni40Yy0zNC4xMzMtMjkuODY3LTcyLjUzMy02NC0xMTAuOTMzLTk4LjEzMy0zOC40IDI5Ljg2Ny03Mi41MzMgNTkuNzMzLTEwNi42NjcgODkuNi0yMTMuMzMzIDE3OS4yLTM0NS42IDI5NC40LTM0NS42IDQ0OCAwIDEzMi4yNjcgODkuNiAyMzQuNjY3IDIwOS4wNjcgMjM0LjY2NyA2NCAwIDExMC45MzMtMTIuOCAxNjIuMTMzLTY0IDQyLjY2Ny00Mi42NjcgNTEuMi01MS4yIDUxLjItNTEuMiAxMi44LTE3LjA2NyAxNy4wNjctMjEuMzMzIDI5Ljg2Ny0yNS42IDEyLjggMCAyMS4zMzMgOC41MzMgMjkuODY3IDE3LjA2NyAwIDAgOC41MzMgOC41MzMgNTEuMiA1NS40NjcgNTUuNDY3IDU1LjQ2NyA4OS42IDY0IDE2Mi4xMzMgNjQgMTE5LjQ2NyAwIDIwOS4wNjctMTAyLjQgMjA5LjA2Ny0yMzQuNjY3IDAtMTQ5LjMzMy0xMzYuNTMzLTI2NC41MzMtMzQxLjMzMy00MzUuMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA1OyIgZ2x5cGgtbmFtZT0iaW5zdGFncmFtIiBkPSJNNzI5LjYgOTE3LjMzM2gtNDM1LjJjLTEzNi41MzMgMC0yNTEuNzMzLTExNS4yLTI1MS43MzMtMjUxLjczM3YtNDMwLjkzM2MwLTE0MC44IDExNS4yLTI1NiAyNTEuNzMzLTI1Nmg0MzAuOTMzYzE0MC44IDAgMjUxLjczMyAxMTUuMiAyNTEuNzMzIDI1MS43MzN2NDM1LjJjNC4yNjcgMTM2LjUzMy0xMTAuOTMzIDI1MS43MzMtMjQ3LjQ2NyAyNTEuNzMzek05MTcuMzMzIDIzMC40YzAtMTAyLjQtODUuMzMzLTE4Ny43MzMtMTg3LjczMy0xODcuNzMzaC00MzUuMmMtMTAyLjQgMC0xODcuNzMzIDg1LjMzMy0xODcuNzMzIDE4Ny43MzN2NDM1LjJjMCAxMDIuNCA4NS4zMzMgMTg3LjczMyAxODcuNzMzIDE4Ny43MzNoNDM5LjQ2N2MxMDIuNCAwIDE4Ny43MzMtODUuMzMzIDE4Ny43MzMtMTg3LjczM3YtNDM1LjJ6TTcyMS4wNjcgNDgyLjEzM2MtOC41MzMgNDYuOTMzLTI1LjYgODUuMzMzLTU5LjczMyAxMTkuNDY3cy03Mi41MzMgNTEuMi0xMTkuNDY3IDU5LjczM2MtMjEuMzMzIDQuMjY3LTQyLjY2NyA0LjI2Ny01OS43MzMgMC01NS40NjctMTIuOC0xMDIuNC00Mi42NjctMTM2LjUzMy04NS4zMzNzLTQ2LjkzMy0xMDIuNC0zOC40LTE1Ny44NjdjOC41MzMtNTUuNDY3IDM0LjEzMy0xMDIuNCA4MS4wNjctMTM2LjUzMyAzOC40LTI1LjYgODEuMDY3LTQyLjY2NyAxMjMuNzMzLTQyLjY2NyA4LjUzMyAwIDIxLjMzMyAwIDI5Ljg2NyA0LjI2NyA1NS40NjcgOC41MzMgMTA2LjY2NyAzOC40IDEzNi41MzMgODEuMDY3IDM4LjQgNDYuOTMzIDUxLjIgMTAyLjQgNDIuNjY3IDE1Ny44Njd6TTUzNy42IDMwMi45MzNjLTM4LjQtNC4yNjctNzYuOCA0LjI2Ny0xMTAuOTMzIDI1LjYtMjkuODY3IDI1LjYtNTEuMiA1OS43MzMtNTkuNzMzIDk4LjEzMy00LjI2NyAzOC40IDQuMjY3IDc2LjggMjUuNiAxMTAuOTMzIDI1LjYgMjkuODY3IDU5LjczMyA1MS4yIDk4LjEzMyA1OS43MzMgOC41MzMgMCAxMi44IDAgMjEuMzMzIDBzMTIuOCAwIDIxLjMzMyAwYzY0LTguNTMzIDExNS4yLTU5LjczMyAxMjMuNzMzLTEyMy43MzMgMTcuMDY3LTgxLjA2Ny0zOC40LTE1Ny44NjctMTE5LjQ2Ny0xNzAuNjY3ek03ODUuMDY3IDcyMS4wNjdjLTguNTMzIDguNTMzLTE3LjA2NyAxMi44LTI1LjYgMTIuOHMtMjEuMzMzLTQuMjY3LTI1LjYtMTIuOGMtOC41MzMtOC41MzMtMTIuOC0xNy4wNjctMTIuOC0yNS42czQuMjY3LTIxLjMzMyAxMi44LTI1LjZjOC41MzMtOC41MzMgMTcuMDY3LTEyLjggMjUuNi0xMi44czIxLjMzMyA0LjI2NyAyNS42IDEyLjhjOC41MzMgOC41MzMgMTIuOCAxNy4wNjcgMTIuOCAyNS42IDAgMTIuOC00LjI2NyAyMS4zMzMtMTIuOCAyNS42eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDY7IiBnbHlwaC1uYW1lPSJwcmV2IiBkPSJNNzExLjIxOSA4MC45OThjMTMuNzIyLTEzLjkyNiAxMy43MjItMzYuMzAxIDAtNTAuMTI1cy0zNS44OTEtMTMuODc1LTQ5LjYxMyAwbC00MDAuODk2IDQwNC44OWMtMTMuNzIyIDEzLjgyNC0xMy43MjIgMzYuMTk4IDAgNTAuMTI1bDQwMC44OTYgNDA0Ljg5YzEzLjcyMiAxMy44MjQgMzUuODkxIDEzLjgyNCA0OS42MTMgMCAxMy43MjItMTMuODc1IDEzLjcyMi0zNi4zMDEgMC01MC4xMjVsLTM2NS42MTktMzc5Ljg1MyAzNjUuNjE5LTM3OS44MDJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNzsiIGdseXBoLW5hbWU9InByZXYtbyIgZD0iTTYzNy41NDIgNzQxLjU4MWMyMi44MzUtMjIuMzIzIDI0LjYyNy01My40MDIgMC04MC42OTFsLTE5MS44NDYtMjAwLjA5MCAxOTEuODQ2LTIwMC4wOTBjMjQuNjI3LTI3LjI5IDIyLjgzNS01OC40MTkgMC04MC41ODktMjIuNzg0LTIyLjMyMy02MS4yODYtMjAuODktODIuNjg4IDAtMjEuNDAyIDIwLjc4Ny0yMzAuNTAyIDI0MC4zODQtMjMwLjUwMiAyNDAuMzg0LTExLjQxOCAxMS4xMS0xNy4xNTIgMjUuNzAyLTE3LjE1MiA0MC4yOTRzNS43MzQgMjkuMTg0IDE3LjE1MiA0MC4zOTdjMCAwIDIwOS4xMDEgMjE5LjQ5NCAyMzAuNTAyIDI0MC4zODQgMjEuNDAyIDIwLjk0MSA1OS45MDQgMjIuMzIzIDgyLjY4OCAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDg7IiBnbHlwaC1uYW1lPSJuZXh0IiBkPSJNNjc4LjQgNDYwLjhsLTM2NS42MTkgMzc5LjkwNGMtMTMuNzIyIDEzLjgyNC0xMy43MjIgMzYuMTk4IDAgNTAuMTI1IDEzLjcyMiAxMy44MjQgMzUuODkxIDEzLjgyNCA0OS42MTMgMGw0MDAuODk2LTQwNC44OWMxMy43MjItMTMuODc1IDEzLjcyMi0zNi4zMDEgMC01MC4xMjVsLTQwMC44OTYtNDA0Ljg5Yy0xMy43MjItMTMuODc1LTM1Ljg5MS0xMy44MjQtNDkuNjEzIDAtMTMuNzIyIDEzLjc3My0xMy43MjIgMzYuMTk4IDAgNTAuMTI1bDM2NS42MTkgMzc5Ljc1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDk7IiBnbHlwaC1uYW1lPSJuZXh0LW8iIGQ9Ik00NjkuMTQ2IDc0MS41ODFjMjEuNDAyLTIwLjg5IDIzMC41MDItMjQwLjM4NCAyMzAuNTAyLTI0MC4zODQgMTEuNDE4LTExLjIxMyAxNy4xNTItMjUuODA1IDE3LjE1Mi00MC4zOTdzLTUuNzM0LTI5LjE4NC0xNy4xNTItNDAuMjk0YzAgMC0yMDkuMTAxLTIxOS41OTctMjMwLjUwMi0yNDAuMzg0LTIxLjQwMi0yMC44OS01OS45MDQtMjIuMzIzLTgyLjY4OCAwLTIyLjgzNSAyMi4yMjEtMjQuNjI3IDUzLjI5OSAwIDgwLjU4OWwxOTEuODQ2IDIwMC4wOTAtMTkxLjg0NiAyMDAuMDkwYy0yNC42MjcgMjcuMjktMjIuODM1IDU4LjQxOSAwIDgwLjY5MSAyMi43ODQgMjIuMzIzIDYxLjI4NiAyMC45NDEgODIuNjg4IDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYTsiIGdseXBoLW5hbWU9ImhlYXJ0LW8iIGQ9Ik03MzYgODk2Yy03Ni45MjggMC0xMzguNTkyLTI3LjYxNi0xOTIuOTYtODIuMDE2LTAuMDMyLTAuMDMyLTAuMDY0LTAuMDY0LTAuMDk2LTAuMDk2aC0wLjAzMmwtMzAuOTEyLTM4Ljk0NC0zMC45MTIgMzYuNTc2Yy0wLjAzMiAwLjAzMi0wLjA2NCAwLjA2NC0wLjA5NiAwLjA5NmgtMC4wMzJjLTU0LjQgNTQuNDMyLTExNi4wMzIgODQuMzg0LTE5Mi45NiA4NC4zODRzLTE0OS4yNDgtMjkuOTUyLTIwMy42NDgtODQuMzUyYy01NC4zNjgtNTQuNC04NC4zNTItMTI2LjcyLTg0LjM1Mi0yMDMuNjQ4IDAtNzYuODY0IDI5LjkyLTE0OS4xODQgODQuMjU2LTIwMy41NTJsMzgyLjMwNC0zODUuNTA0YzEyLTEyLjEyOCAyOC4zODQtMTguOTQ0IDQ1LjQ0LTE4Ljk0NHMzMy40NCA2LjgxNiA0NS40NCAxOC45NDRsMzgyLjI3MiAzODUuNTA0YzU0LjMzNiA1NC4zNjggODQuMjg4IDEyNi42NTYgODQuMjg4IDIwMy41NTIgMCA3Ni45MjgtMjkuOTg0IDE0OS4yNDgtODQuMzUyIDIwMy42NDgtNTQuNCA1NC40LTEyNi43MiA4NC4zNTItMjAzLjY0OCA4NC4zNTJ2MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTBiOyIgZ2x5cGgtbmFtZT0iY29tbWVudC1vIiBkPSJNNTEyIDY0Ljk5MmMtMjAuNzY4IDAtNTEuMTY4IDIzLjM2LTcxLjMyOCAyNS41MDQtNTcuNTA0LTQ4LjIyNC0xMTcuNDA4LTEwNi4yNzItMTk4Ljg0OC0xMzYuNDQ4LTM1LjU1Mi0xNS4wNzItNjYuMDgwLTIzLjgwOC03NC4wMTYtMTQuMzA0LTEwLjY1NiAxMi4zODQtMjYuNzUyIDI5LjU2OC0yOS42IDM0LjE3NiAwLjE2IDYuODQ4IDguNDQ4IDEuNDQgMTcuNDcyIDExLjE2OCA0OS4xNTIgMjAuNjcyIDgwLjg5NiA3NC4wMTYgMTAyLjI0IDEzOS4yMzItMTUzLjk1MiA3Ny4xNTItMjU3LjkyIDIyMS44ODgtMjU3LjkyIDM4OC4wOTYgMCAyNDcuMDcyIDIyOS4yNDggNDQ3LjM5MiA1MTIgNDQ3LjM5MnM1MTItMjAwLjI4OCA1MTItNDQ3LjM5Mi0yMjkuMjQ4LTQ0Ny40MjQtNTEyLTQ0Ny40MjR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYzsiIGdseXBoLW5hbWU9ImNsb2NrLW8iIGQ9Ik01MTIgOTQ0Yy0yNzQgMC00OTYtMjIyLTQ5Ni00OTZzMjIyLTQ5NiA0OTYtNDk2IDQ5NiAyMjIgNDk2IDQ5Ni0yMjIgNDk2LTQ5NiA0OTZ6TTUxMiA0OGMtMjIxIDAtNDAwIDE3OS00MDAgNDAwczE3OSA0MDAgNDAwIDQwMCA0MDAtMTc5IDQwMC00MDAtMTc5LTQwMC00MDAtNDAwek02MzUuNiAyNTYuOGwtMTY5LjggMTIzLjRjLTYuMiA0LjYtOS44IDExLjgtOS44IDE5LjR2MzI4LjRjMCAxMy4yIDEwLjggMjQgMjQgMjRoNjRjMTMuMiAwIDI0LTEwLjggMjQtMjR2LTI4My40bDEzMy42LTk3LjJjMTAuOC03LjggMTMtMjIuOCA1LjItMzMuNmwtMzcuNi01MS44Yy03LjgtMTAuNi0yMi44LTEzLTMzLjYtNS4yeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MGQ7IiBnbHlwaC1uYW1lPSJnYWxsZXJ5IiBkPSJNOTI4IDk2MGgtNjQwYy01My4wMjAgMC05Ni00Mi45OC05Ni05NnYtOTZoLTk2Yy01My4wMjAgMC05Ni00Mi45OC05Ni05NnYtNjQwYzAtNTMuMDIwIDQyLjk4LTk2IDk2LTk2aDY0MGM1My4wMjAgMCA5NiA0Mi45OCA5NiA5NnY5Nmg5NmM1My4wMjAgMCA5NiA0Mi45OCA5NiA5NnY2NDBjMCA1My4wMjAtNDIuOTggOTYtOTYgOTZ6TTcyNCAzMmgtNjE2Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjAgNjE2YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJ2MGg4NHYtNDQ4YzAtNTMuMDIwIDQyLjk4LTk2IDk2LTk2aDQ0OHYtODRjMC02LjYyNy01LjM3My0xMi0xMi0xMnYwek05MTYgMjI0aC02MTZjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MCA2MTZjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMnYwaDYxNmM2LjYyNyAwIDEyLTUuMzczIDEyLTEydjAtNjE2YzAtNi42MjctNS4zNzMtMTItMTItMTJ2MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlYTkyOyIgZ2x5cGgtbmFtZT0iaW5zdGFncmFtLW8iIGQ9Ik01MTIgODY3LjhjMTM2LjggMCAxNTMtMC42IDIwNi44LTMgNTAtMi4yIDc3LTEwLjYgOTUtMTcuNiAyMy44LTkuMiA0MS0yMC40IDU4LjgtMzguMiAxOC0xOCAyOS0zNSAzOC40LTU4LjggNy0xOCAxNS40LTQ1LjIgMTcuNi05NSAyLjQtNTQgMy03MC4yIDMtMjA2LjhzLTAuNi0xNTMtMy0yMDYuOGMtMi4yLTUwLTEwLjYtNzctMTcuNi05NS05LjItMjMuOC0yMC40LTQxLTM4LjItNTguOC0xOC0xOC0zNS0yOS01OC44LTM4LjQtMTgtNy00NS4yLTE1LjQtOTUtMTcuNi01NC0yLjQtNzAuMi0zLTIwNi44LTNzLTE1MyAwLjYtMjA2LjggM2MtNTAgMi4yLTc3IDEwLjYtOTUgMTcuNi0yMy44IDkuMi00MSAyMC40LTU4LjggMzguMi0xOCAxOC0yOSAzNS0zOC40IDU4LjgtNyAxOC0xNS40IDQ1LjItMTcuNiA5NS0yLjQgNTQtMyA3MC4yLTMgMjA2LjhzMC42IDE1MyAzIDIwNi44YzIuMiA1MCAxMC42IDc3IDE3LjYgOTUgOS4yIDIzLjggMjAuNCA0MSAzOC4yIDU4LjggMTggMTggMzUgMjkgNTguOCAzOC40IDE4IDcgNDUuMiAxNS40IDk1IDE3LjYgNTMuOCAyLjQgNzAgMyAyMDYuOCAzek01MTIgOTYwYy0xMzkgMC0xNTYuNC0wLjYtMjExLTMtNTQuNC0yLjQtOTEuOC0xMS4yLTEyNC4yLTIzLjgtMzMuOC0xMy4yLTYyLjQtMzAuNi05MC44LTU5LjItMjguNi0yOC40LTQ2LTU3LTU5LjItOTAuNi0xMi42LTMyLjYtMjEuNC02OS44LTIzLjgtMTI0LjItMi40LTU0LjgtMy03Mi4yLTMtMjExLjJzMC42LTE1Ni40IDMtMjExYzIuNC01NC40IDExLjItOTEuOCAyMy44LTEyNC4yIDEzLjItMzMuOCAzMC42LTYyLjQgNTkuMi05MC44IDI4LjQtMjguNCA1Ny00NiA5MC42LTU5IDMyLjYtMTIuNiA2OS44LTIxLjQgMTI0LjItMjMuOCA1NC42LTIuNCA3Mi0zIDIxMS0zczE1Ni40IDAuNiAyMTEgM2M1NC40IDIuNCA5MS44IDExLjIgMTI0LjIgMjMuOCAzMy42IDEzIDYyLjIgMzAuNiA5MC42IDU5czQ2IDU3IDU5IDkwLjZjMTIuNiAzMi42IDIxLjQgNjkuOCAyMy44IDEyNC4yIDIuNCA1NC42IDMgNzIgMyAyMTFzLTAuNiAxNTYuNC0zIDIxMWMtMi40IDU0LjQtMTEuMiA5MS44LTIzLjggMTI0LjItMTIuNiAzNC0zMCA2Mi42LTU4LjYgOTEtMjguNCAyOC40LTU3IDQ2LTkwLjYgNTktMzIuNiAxMi42LTY5LjggMjEuNC0xMjQuMiAyMy44LTU0LjggMi42LTcyLjIgMy4yLTIxMS4yIDMuMnYwek01MTIgNzExYy0xNDUuMiAwLTI2My0xMTcuOC0yNjMtMjYzczExNy44LTI2MyAyNjMtMjYzIDI2MyAxMTcuOCAyNjMgMjYzYzAgMTQ1LjItMTE3LjggMjYzLTI2MyAyNjN6TTUxMiAyNzcuNGMtOTQuMiAwLTE3MC42IDc2LjQtMTcwLjYgMTcwLjZzNzYuNCAxNzAuNiAxNzAuNiAxNzAuNmM5NC4yIDAgMTcwLjYtNzYuNCAxNzAuNi0xNzAuNnMtNzYuNC0xNzAuNi0xNzAuNi0xNzAuNnpNODQ2LjggNzIxLjRjMC0zMy45MS0yNy40OS02MS40LTYxLjQtNjEuNHMtNjEuNCAyNy40OS02MS40IDYxLjRjMCAzMy45MSAyNy40OSA2MS40IDYxLjQgNjEuNHM2MS40LTI3LjQ5IDYxLjQtNjEuNHoiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+) format('svg');font-weight:400;font-style:normal}[class*=" qligg-icon-"],[class^=qligg-icon-]{font-family:qligg!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qligg-icon-video:before{content:"\e901"}.qligg-icon-gallery:before{content:"\e90d"}.qligg-icon-clock-o:before{content:"\e90c"}.qligg-icon-upload:before{content:"\e900"}.qligg-icon-share-o:before{content:"\e902"}.qligg-icon-comment:before{content:"\e903"}.qligg-icon-heart:before{content:"\e904"}.qligg-icon-instagram:before{content:"\e905"}.qligg-icon-prev:before{content:"\e906"}.qligg-icon-prev-o:before{content:"\e907"}.qligg-icon-next:before{content:"\e908"}.qligg-icon-next-o:before{content:"\e909"}.qligg-icon-heart-o:before{content:"\e90a"}.qligg-icon-comment-o:before{content:"\e90b"}.qligg-icon-instagram-o:before{content:"\ea92"}.insta-gallery-feed,.qligg-mfp-wrap{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1}.insta-gallery-feed .insta-gallery-actions,.insta-gallery-feed .insta-gallery-image,.insta-gallery-feed .insta-gallery-item{opacity:0}.insta-gallery-feed.loaded .insta-gallery-list .insta-gallery-item{transition:opacity .4s;opacity:1}.insta-gallery-feed.loaded .insta-gallery-list .insta-gallery-item.ig-image-loaded .insta-gallery-image{transition:all .4s;opacity:1}.insta-gallery-feed.loaded .insta-gallery-actions{transition:all .4s ease-in;opacity:1}.insta-gallery-feed .insta-gallery-spinner{position:relative;height:60px;width:auto;box-sizing:content-box;background-size:60px;background-position:50% 50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNNDMuOTM1LDI1LjE0NWMwLTEwLjMxOC04LjM2NC0xOC42ODMtMTguNjgzLTE4LjY4M2MtMTAuMzE4LDAtMTguNjgzLDguMzY1LTE4LjY4MywxOC42ODNoNC4wNjhjMC04LjA3MSw2LjU0My0xNC42MTUsMTQuNjE1LTE0LjYxNWM4LjA3MiwwLDE0LjYxNSw2LjU0MywxNC42MTUsMTQuNjE1SDQzLjkzNXoiIHRyYW5zZm9ybT0icm90YXRlKDE3OS4yNzMgMjUgMjUpIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDI1IDI1IiB0bz0iMzYwIDI1IDI1IiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPjwvc3ZnPg==)}.insta-gallery-feed .insta-gallery-list:after{content:'';display:block;clear:both}.insta-gallery-feed .insta-gallery-list .insta-gallery-item{overflow:hidden;display:block;line-height:0}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-1{width:100%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2{width:50%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.highlight{width:100%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3{width:33.333%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.highlight{width:66.666%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4{width:25%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.highlight{width:50%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5{width:20%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.highlight{width:40%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6{width:16.666%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.highlight{width:33.333%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7{width:14.285%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.highlight{width:42.855%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8{width:12.5%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.highlight{width:37.5}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9{width:11.111%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.highlight{width:33.333%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10{width:10%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.highlight{width:30%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11{width:9.09%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.highlight{width:27.27%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12{width:8.33%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.highlight{width:33.32%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13{width:7.692%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.highlight{width:30.768%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14{width:7.142%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.highlight{width:28.568%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15{width:6.666%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.highlight{width:26.664%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16{width:6.25%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.highlight{width:31.25%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17{width:5.882%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.highlight{width:29.41%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-18{width:5.555%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19{width:5.263%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.highlight{width:33.33%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20{width:5%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.highlight{width:30%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-item-wrap{width:100%;overflow:hidden}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image{transition:all .3s}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon{position:absolute;z-index:1;font-size:16px;color:#fff;opacity:.66;top:0;margin:10px;right:0;text-shadow:1px 1px rgba(0,0,0,.15);display:block;text-decoration:none}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-video{top:50%;left:50%;margin:-12px auto auto -8px;font-size:24px;width:24px;height:24px}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon.qligg-icon-instagram{top:auto;bottom:0;opacity:0;pointer-events:none}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card{background-color:#fff;line-height:1.2;padding:0 1em}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info{display:flex;clear:both;margin:0;padding:1em 0}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-link i{font-weight:700}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info{border-bottom:1px solid rgba(0,0,0,.05);font-size:.9em}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .insta-gallery-card-date{display:inline-block;text-transform:uppercase;opacity:.6}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .insta-gallery-card-icons{margin:0 0 0 auto}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-comments,.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes{display:inline-block;margin-left:auto}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap{display:block;position:relative;text-align:center;background-color:#eee;cursor:pointer}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image{width:100%;height:auto;overflow:hidden;vertical-align:middle}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask{position:absolute;content:'';top:0;bottom:0;left:0;right:0;z-index:8;transition:all .5s ease-out;opacity:0;background:rgba(0,122,255,.55);width:100%;height:100%}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content{position:absolute;top:50%;left:0;right:0;margin:-10px 0 0 0;z-index:9;width:100%;color:#fff;transition:all .5s ease;opacity:0;line-height:20px;font-size:18px;text-align:center}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content>span{padding:0 4px;font-size:15px;font-weight:600;vertical-align:middle;line-height:20px}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask-content>span>i{font-size:12px;margin-right:3px;font-weight:700}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-instagram{opacity:.8;pointer-events:all;z-index:99}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-instagram:hover{opacity:1}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-gallery,.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-icon.qligg-icon-video{opacity:0;pointer-events:none}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask-content{opacity:1}.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask{opacity:1;transition:all .5s ease-out}.insta-gallery-feed .insta-gallery-profile{width:auto;margin:15px 0}.insta-gallery-feed .insta-gallery-profile,.insta-gallery-feed .insta-gallery-profile .avatar,.insta-gallery-feed .insta-gallery-profile .info{height:46px;display:flex;align-items:center}.insta-gallery-feed .insta-gallery-profile img{border:none;width:46px;height:46px;margin-right:10px;border-radius:60px}.insta-gallery-feed .insta-gallery-profile .avatar{margin:0 10px 0 0}.insta-gallery-feed .insta-gallery-profile .follow,.insta-gallery-feed .insta-gallery-profile .separator,.insta-gallery-feed .insta-gallery-profile .user{margin:0;padding:0;text-decoration:none;font-weight:600;font-size:16px;color:#262626;display:inline-block;vertical-align:middle;line-height:18px}.insta-gallery-feed .insta-gallery-profile .separator{color:#262626;margin-left:4px;margin-right:4px}.insta-gallery-feed .insta-gallery-profile .follow{color:#3897f0}.insta-gallery-feed .insta-gallery-profile .follow:hover{color:#262626}.insta-gallery-feed .insta-gallery-profile .description{line-height:18px;font-size:12px;font-weight:600}.insta-gallery-feed .insta-gallery-actions{text-align:center;margin:15px 0}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button{display:inline-block;margin:0 3px;font-size:14px;padding:12px 24px;transition:all .3s;text-decoration:none;border-radius:2px;background-color:#c32a67;color:#fff}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button>i{margin:0 8px 0 0;font-size:12px}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button:focus,.insta-gallery-feed .insta-gallery-actions .insta-gallery-button:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,.2)}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button.follow{background-color:#408bd1}.insta-gallery-feed .insta-gallery-actions .insta-gallery-button.load{background-color:#262626}.insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item{display:flex;justify-content:center;align-items:stretch;box-sizing:border-box}.insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap{display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;padding-top:100%}.insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-link{position:static}.insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image{overflow:hidden;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.insta-gallery-feed[data-feed_layout=carousel]{overflow:hidden}.insta-gallery-feed[data-feed_layout=carousel] .insta-gallery-list{display:flex}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next,.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev{transition:all .3s;background:0 0;top:0;bottom:0;height:100%;margin:0;background:0 0;width:32px;display:flex;align-items:center}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next>i,.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev>i{text-align:center;color:#e23565;width:32px;font-size:26px}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next:hover,.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev:hover{background-color:rgba(0,0,0,.2)}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-prev{left:0}.insta-gallery-feed[data-feed_layout=carousel] .swiper-button-next{right:0}.insta-gallery-feed[data-feed_layout=carousel] .swiper-pagination-bullet-active{background-color:#e23565}.insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list{display:flex;flex-wrap:wrap;justify-content:start;overflow:hidden}@media screen and (max-width:1023px) and (min-width:768px){.insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item,.insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item{min-width:33.333%}}@media screen and (max-width:767px){.insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item,.insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item{min-width:33.333%}}@media screen and (max-width:480px){.insta-gallery-feed[data-feed_layout=gallery] .insta-gallery-list .insta-gallery-item,.insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item{min-width:50%}}.insta-gallery-feed[data-feed_layout=masonry] .insta-gallery-list .insta-gallery-item{position:absolute}.insta-gallery-alert{background-color:#e23565;padding:15px;color:#fff;border-radius:3px;margin:0 0 15px 0;width:100%;display:block}.insta-gallery-alert::after,.insta-gallery-alert::before{content:' ';display:table}.insta-gallery-alert::after{clear:both}.insta-gallery-alert .button{float:right}.insta-gallery-alert ul{padding:0;margin:0}.insta-gallery-alert li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.qligg-mfp-wrap .mfp-arrow{font-family:qligg!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;font-weight:700}.qligg-mfp-wrap .mfp-arrow:after{display:none}.qligg-mfp-wrap .mfp-arrow:before{border:none}.qligg-mfp-wrap .mfp-arrow.mfp-arrow-left:before{content:"\e906"}.qligg-mfp-wrap .mfp-arrow.mfp-arrow-right:before{content:"\e908"}.qligg-mfp-wrap .mfp-container{cursor:pointer!important}.qligg-mfp-wrap .mfp-container .mfp-close{position:fixed;top:30px;right:10px;color:#fff;font-weight:400;font-size:30px;margin:0;height:auto;line-height:1;cursor:pointer!important;font-size:24px;content:'×'}.qligg-mfp-wrap .mfp-container .mfp-content{width:auto;max-width:90%;margin:0 auto}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure>img,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure>video{max-height:70vh!important;max-width:80vw!important}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-img{padding:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure{position:relative;padding:0;overflow:hidden!important;border-radius:3px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure:after{display:none}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left{padding-left:300px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left .mfp-bottom-bar{border-right:1px solid #eee;top:0;bottom:0;left:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right{padding-right:300px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right .mfp-bottom-bar{border-left:1px solid #eee;top:0;bottom:0;right:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left .mfp-bottom-bar,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right .mfp-bottom-bar{width:300px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom .mfp-bottom-bar,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top .mfp-bottom-bar{left:0;right:0;overflow-y:auto;overflow-x:hidden;width:100%;min-height:50px;max-height:100px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom{padding-bottom:50px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom .mfp-bottom-bar{border-top:1px solid #eee;bottom:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top{padding-top:50px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top .mfp-bottom-bar{border-bottom:1px solid #eee;top:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar{top:auto;bottom:auto;right:auto;left:auto;background-color:#fff;margin:0;padding:0;line-height:1.4;text-align:left}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title{font-size:13px;font-weight:400;color:#262626;padding:0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a{font-weight:700;color:#262626}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a:hover{color:#3897f0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user{display:block;clear:both;margin:0;padding:15px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption{padding-top:0;padding-bottom:0;margin-bottom:15px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-counter,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link{position:inherit;display:inline-block;font-size:12px;font-weight:400;color:#999;margin:0 15px 0 0;line-height:1}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link:hover{color:#3897f0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-comments i,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-likes i,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-link i{margin:0 4px 0 0;font-weight:700}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info{border-top:1px solid #eee}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date{text-transform:uppercase;font-size:12px;color:#999;float:right;position:relative;bottom:-1px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-comments,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date,.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-likes{display:inline-block;margin:0 5px 0 0}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user{display:flex;align-items:center;border-bottom:1px solid #eee;width:auto}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user img{border:none;width:32px;height:32px;margin-right:10px;border-radius:40px}.qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user a{margin:0;padding:0;text-decoration:none;font-size:13px}.insta-gallery-feed .swiper-button-next:after,.insta-gallery-feed .swiper-button-next:before,.insta-gallery-feed .swiper-button-prev:after,.insta-gallery-feed .swiper-button-prev:before,.insta-gallery-feed .swiper-container-rtl .swiper-button-next:after,.insta-gallery-feed .swiper-container-rtl .swiper-button-next:before,.insta-gallery-feed .swiper-container-rtl .swiper-button-prev:after,.insta-gallery-feed .swiper-container-rtl .swiper-button-prev:before{display:none;content:''}.instagal-ie-8 .insta-gallery-spinner{display:none}.instagal-ie-8 insta-gallery-list .insta-gallery-item{max-width:33.333%;float:left}.instagal-ie-8 insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap:hover:after{background:0 0}.instagal-ie-8 .swiper-button-prev{display:none}.instagal-ie-8 .swiper-button-next{display:none}.instagal-ie-9 .insta-gallery-spinner{display:none}.instagal-ie-9 insta-gallery-list .insta-gallery-item{max-width:33.333%;float:left}.instagal-ie-9 .swiper-button-prev{display:none}.instagal-ie-9 .swiper-button-next{display:none}.igblock-wrap-IElte8 insta-gallery-list .insta-gallery-item{width:25%;float:left}.igblock-wrap-IElte8 insta-gallery-list:after{clear:both;display:block;content:""}
 
assets/frontend/js/frontend.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('jquery'), 'version' => '75cfaa425a2687569e77100aa3d2c489');
assets/frontend/js/frontend.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var a={};function t(i){if(a[i])return a[i].exports;var n=a[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,t),n.l=!0,n.exports}t.m=e,t.c=a,t.d=function(e,a,i){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:i})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var n in e)t.d(i,n,function(a){return e[a]}.bind(null,n));return i},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=1)}([function(e,a){!function(){e.exports=this.jQuery}()},function(e,a,t){"use strict";t.r(a);var i=t(0),n=t.n(i);t(2);!function(e){var a=0,t={};function i(a,t){var i=e(".insta-gallery-list",a),n=e(".insta-gallery-spinner",a),l=a.data("feed");e.ajax({url:qligg.ajax_url,type:"post",timeout:3e4,data:{action:"qligg_load_item_images",next_max_id:t,feed:JSON.stringify(l)},beforeSend:function(){n.show()},success:function(a){if(!0!==a.success)return i.append(e(a.data)),void n.hide();var t=e(a.data);i.append(t).trigger("qligg.loaded",[t])},complete:function(){},error:function(e,a){n.hide()}})}e(".insta-gallery-feed").on("qligg.loaded",(function(a,t){var i=e(a.delegateTarget),n=e(".insta-gallery-list",i),l=e(".insta-gallery-spinner",i),s=e(".insta-gallery-button.load",i),o=i.data("feed"),r=e(t).length,d=0;r&&n.find(".insta-gallery-image").load((function(e){++d>=r&&n.trigger("qligg.imagesLoaded",[t])})),r<o.limit&&(l.hide(),setTimeout((function(){s.fadeOut()}),300))})),e(".insta-gallery-feed").on("qligg.imagesLoaded",(function(a){var t=e(a.delegateTarget);e(".insta-gallery-spinner",t).hide()})),e(".insta-gallery-feed[data-feed_layout=gallery]").on("qligg.imagesLoaded",(function(a,t){e(a.delegateTarget).addClass("loaded"),e(t).each((function(a,t){setTimeout((function(){e(t).addClass("ig-image-loaded")}),150+30*a)}))})),e(".insta-gallery-feed[data-feed_layout=carousel]").on("qligg.imagesLoaded",(function(a,t){e(a.delegateTarget).addClass("loaded"),e(t).each((function(a,t){e(t).addClass("ig-image-loaded")}))})),e(".insta-gallery-feed[data-feed_layout=carousel]").on("qligg.imagesLoaded",(function(i,n){var l=e(i.delegateTarget),s=e(".swiper-container",l),o=l.data("feed");o.carousel.slides=o.carousel.slidespv,a++,t[a]=new Swiper(s,{loop:!0,autoHeight:!0,observer:!0,observeParents:!0,slidesPerView:1,spaceBetween:2,autoplay:!!o.carousel.autoplay&&{delay:parseInt(o.carousel.autoplay_interval)},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0,type:"bullets"},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{320:{slidesPerView:1,spaceBetween:1},480:{spaceBetween:parseInt(o.spacing),slidesPerView:Math.min(2,parseInt(o.carousel.slides))},768:{spaceBetween:parseInt(o.spacing),slidesPerView:Math.min(3,parseInt(o.carousel.slides))},1024:{spaceBetween:parseInt(o.spacing),slidesPerView:parseInt(o.carousel.slides)}}})})),e(".insta-gallery-feed[data-feed_layout=masonry]").on("qligg.imagesLoaded",(function(a,t){var i=e(a.delegateTarget),n=e(".insta-gallery-list",i);n.data("masonry")?n.masonry("appended",t,!1):n.masonry({itemSelector:".insta-gallery-item",isResizable:!0,isAnimated:!1,transitionDuration:0,percentPosition:!0,columnWidth:".insta-gallery-item:last-child"})})),e(".insta-gallery-feed[data-feed_layout=masonry]").on("layoutComplete",(function(a,t){e(a.delegateTarget).addClass("loaded"),e(t).each((function(a,t){e(t.element).addClass("ig-image-loaded")}))})),e(".insta-gallery-feed").on("qligg.loaded",(function(a){var t=e(a.delegateTarget),i=e(".insta-gallery-list",t),n=t.data("feed");e(".insta-gallery-item .insta-gallery-icon.qligg-icon-instagram",i).on("click",(function(e){e.stopPropagation()})),n.popup.display&&e(".insta-gallery-item",i).magnificPopup({type:"inline",callbacks:{beforeOpen:function(){this.st.mainClass=this.st.mainClass+" qligg-mfp-wrap"},elementParse:function(a){var t,l="",s="",o="",r="",d="",c="",g="";l=a.el.data("item").type&&"video"==a.el.data("item").type?'\n <video autoplay>\n <source src="'+a.el.data("item").videos.standard+'" type="video/mp4">\n </video>':'<img src="'+a.el.data("item").images.standard+'"/>',t='<div class="mfp-icons"><div class="mfp-counter">'+(a.index+1)+" / "+e(".insta-gallery-item",i).length+'</div><a class="mfp-link" href="'+a.el.data("item").link+'" target="_blank" rel="noopener"><i class="qligg-icon-instagram"></i>Instagram</a></div>',n.popup.profile&&(s='<div class="mfp-user"><img src="'+n.profile.profile_picture_url+'"><a href="https://www.instagram.com/'+n.profile.username+'" title="'+n.profile.name+'" target="_blank" rel="noopener">'+n.profile.username+"</a></div>"),n.popup.caption&&(o='<div class="mfp-caption">'+a.el.data("item").caption+"</div>"),a.el.data("item").date&&(c='<div class="mfp-date">'+a.el.data("item").date+"</div>"),a.el.data("item").comments&&n.popup.comments&&(g='<div class="mfp-comments"><i class="qligg-icon-comment"></i>'+a.el.data("item").comments+"</div>"),a.el.data("item").likes&&n.popup.likes&&(d='<div class="mfp-likes"><i class="qligg-icon-heart"></i>'+a.el.data("item").likes+"</div>"),(n.popup.likes||n.popup.comments)&&(r='<div class="mfp-info">'+d+g+c+"</div>"),a.src='<div class="mfp-figure '+n.popup.align+'">'+l+'<div class="mfp-close"></div><div class="mfp-bottom-bar"><div class="mfp-title">'+s+t+o+r+"</div></div></div>"}},gallery:{enabled:!0}})})),e(".insta-gallery-feed").on("click",".insta-gallery-button.load",(function(a){a.preventDefault();var t=e(a.delegateTarget);if(!t.hasClass("loaded"))return!1;i(t,e(".insta-gallery-list .insta-gallery-item:last-child",t).data("item").i)})),e(".insta-gallery-feed").each((function(a,t){var n=e(t);if(n.hasClass("loaded"))return!1;i(n,0)})),-1!=navigator.appVersion.indexOf("MSIE 8.")&&(document.body.className+=" instagal-ie-8"),-1!=navigator.appVersion.indexOf("MSIE 9.")&&(document.body.className+=" instagal-ie-9")}(n.a)},function(e,a){}]);
assets/frontend/js/frontend.js.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///C:/Users/54221/Documents/GitHub/insta-gallery/.developer/src/frontend/index.js","webpack:///C:/Users/54221/Documents/GitHub/insta-gallery/.developer/src/frontend/scss/style.scss","webpack:///external {\"this\":\"jQuery\"}"],"names":["$","swiper_index","$swipers","qligg_load_item_images","$item","next_max_id","$wrap","$spinner","feed","data","ajax","url","qligg","ajax_url","type","timeout","action","JSON","stringify","beforeSend","show","success","response","append","hide","$images","trigger","complete","error","jqXHR","textStatus","on","e","images","delegateTarget","$button","options","total","length","loaded","find","load","limit","setTimeout","fadeOut","addClass","each","i","item","$swiper","carousel","slides","slidespv","Swiper","loop","autoHeight","observer","observeParents","slidesPerView","spaceBetween","autoplay","delay","parseInt","autoplay_interval","pagination","el","dynamicBullets","clickable","navigation","nextEl","prevEl","breakpoints","spacing","Math","min","masonry","itemSelector","isResizable","isAnimated","transitionDuration","percentPosition","columnWidth","items","element","stopPropagation","popup","display","magnificPopup","callbacks","beforeOpen","st","mainClass","elementParse","media","profile","counter","caption","info","likes","date","comments","videos","standard","index","link","profile_picture_url","username","name","src","align","gallery","enabled","preventDefault","hasClass","navigator","appVersion","indexOf","document","body","className","jQuery"],"mappings":"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","file":"frontend.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"../../../../../../../Users/54221/Documents/GitHub/insta-gallery/.developer/src/frontend/index.js\");\n","import jQuery from 'jquery';\r\nimport './scss/style.scss';\r\n\r\n(function ($) {\r\n \"use strict\";\r\n \r\n var swiper_index = 0, $swipers = {};\r\n \r\n // Ajax load\r\n // ---------------------------------------------------------------------------\r\n \r\n function qligg_load_item_images($item, next_max_id) {\r\n \r\n var $wrap = $('.insta-gallery-list', $item),\r\n $spinner = $('.insta-gallery-spinner', $item),\r\n feed = $item.data('feed');\r\n \r\n $.ajax({\r\n url: qligg.ajax_url,\r\n type: 'post',\r\n timeout: 30000,\r\n data: {\r\n action: 'qligg_load_item_images',\r\n next_max_id: next_max_id,\r\n feed: JSON.stringify(feed)\r\n },\r\n beforeSend: function () {\r\n $spinner.show();\r\n },\r\n success: function (response) {\r\n \r\n if (response.success !== true) {\r\n $wrap.append($(response.data));\r\n $spinner.hide();\r\n return;\r\n }\r\n var $images = $(response.data);\r\n \r\n $wrap.append($images).trigger('qligg.loaded', [$images]);\r\n \r\n },\r\n complete: function () {\r\n },\r\n error: function (jqXHR, textStatus) {\r\n $spinner.hide();\r\n }\r\n });\r\n \r\n }\r\n \r\n // Images\r\n // ---------------------------------------------------------------------------\r\n \r\n $('.insta-gallery-feed').on('qligg.loaded', function (e, images) {\r\n \r\n var $item = $(e.delegateTarget),\r\n $wrap = $('.insta-gallery-list', $item),\r\n $spinner = $('.insta-gallery-spinner', $item),\r\n $button = $('.insta-gallery-button.load', $item),\r\n options = $item.data('feed'),\r\n total = $(images).length,\r\n loaded = 0;\r\n \r\n \r\n ////// this breaks masonry layout \r\n ///// $wrap.trigger('qligg.imagesLoaded', [images]);\r\n \r\n if (total) {\r\n $wrap.find('.insta-gallery-image').load(function (e) {\r\n loaded++;\r\n if (loaded >= total) {\r\n $wrap.trigger('qligg.imagesLoaded', [images]);\r\n }\r\n });\r\n }\r\n \r\n if (total < options.limit) {\r\n $spinner.hide();\r\n setTimeout(function () {\r\n $button.fadeOut();\r\n }, 300);\r\n }\r\n \r\n });\r\n \r\n // Spinner\r\n // ---------------------------------------------------------------------------\r\n \r\n $('.insta-gallery-feed').on('qligg.imagesLoaded', function (e) {\r\n \r\n var $item = $(e.delegateTarget),\r\n $spinner = $('.insta-gallery-spinner', $item);\r\n \r\n $spinner.hide();\r\n \r\n });\r\n \r\n // Gallery\r\n // ---------------------------------------------------------------------------\r\n \r\n $('.insta-gallery-feed[data-feed_layout=gallery]').on('qligg.imagesLoaded', function (e, images) {\r\n \r\n var $item = $(e.delegateTarget);\r\n \r\n $item.addClass('loaded');\r\n \r\n $(images).each(function (i, item) {\r\n setTimeout(function () {\r\n $(item).addClass('ig-image-loaded');\r\n }, 150 + (i * 30));\r\n \r\n });\r\n });\r\n \r\n // Carousel\r\n // ---------------------------------------------------------------------------\r\n \r\n $('.insta-gallery-feed[data-feed_layout=carousel]').on('qligg.imagesLoaded', function (e, images) {\r\n \r\n var $item = $(e.delegateTarget);\r\n \r\n $item.addClass('loaded');\r\n \r\n $(images).each(function (i, item) {\r\n //setTimeout(function () {\r\n $(item).addClass('ig-image-loaded');\r\n //}, 500 + (i * 50));\r\n \r\n });\r\n });\r\n \r\n $('.insta-gallery-feed[data-feed_layout=carousel]').on('qligg.imagesLoaded', function (e, images) {\r\n \r\n var $item = $(e.delegateTarget),\r\n $swiper = $('.swiper-container', $item),\r\n options = $item.data('feed');\r\n options.carousel.slides = options.carousel.slidespv;\r\n /// options.carousel.interval = options.carousel.autoplay_interval;\r\n swiper_index++;\r\n \r\n $swipers[swiper_index] = new Swiper($swiper, {\r\n //direction: 'vertical',\r\n //wrapperClass: 'insta-gallery-list',\r\n //slideClass: 'insta-gallery-item',\r\n loop: true,\r\n autoHeight: true,\r\n observer: true,\r\n observeParents: true,\r\n slidesPerView: 1,\r\n spaceBetween: 2,\r\n autoplay: options.carousel.autoplay ? {\r\n delay: parseInt(options.carousel.autoplay_interval),\r\n } : false,\r\n pagination: {\r\n el: '.swiper-pagination',\r\n dynamicBullets: true,\r\n clickable: true,\r\n type: 'bullets',\r\n },\r\n navigation: {\r\n nextEl: '.swiper-button-next',\r\n prevEl: '.swiper-button-prev',\r\n },\r\n breakpoints: {\r\n 320: {\r\n slidesPerView: 1,\r\n spaceBetween: 1,\r\n },\r\n 480: {\r\n spaceBetween: parseInt(options.spacing),\r\n slidesPerView: Math.min(2, parseInt(options.carousel.slides))\r\n },\r\n 768: {\r\n spaceBetween: parseInt(options.spacing),\r\n slidesPerView: Math.min(3, parseInt(options.carousel.slides))\r\n },\r\n 1024: {\r\n spaceBetween: parseInt(options.spacing),\r\n slidesPerView: parseInt(options.carousel.slides)\r\n },\r\n }\r\n });\r\n });\r\n \r\n // Masonry\r\n // ---------------------------------------------------------------------------\r\n \r\n $('.insta-gallery-feed[data-feed_layout=masonry]').on('qligg.imagesLoaded', function (e, images) {\r\n \r\n var $item = $(e.delegateTarget),\r\n $wrap = $('.insta-gallery-list', $item);\r\n \r\n if (!$wrap.data('masonry')) {\r\n $wrap.masonry({\r\n itemSelector: '.insta-gallery-item',\r\n isResizable: true,\r\n isAnimated: false,\r\n transitionDuration: 0,\r\n percentPosition: true,\r\n columnWidth: '.insta-gallery-item:last-child'\r\n });\r\n } else {\r\n $wrap.masonry('appended', images, false);\r\n }\r\n });\r\n \r\n \r\n $('.insta-gallery-feed[data-feed_layout=masonry]').on('layoutComplete', function (e, items) {\r\n \r\n var $item = $(e.delegateTarget);\r\n \r\n $item.addClass('loaded');\r\n \r\n $(items).each(function (i, item) {\r\n // setTimeout(function () {\r\n $(item.element).addClass('ig-image-loaded');\r\n // }, 500 + (i * 50));\r\n \r\n });\r\n });\r\n \r\n // Popup\r\n // ---------------------------------------------------------------------------\r\n $('.insta-gallery-feed').on('qligg.loaded', function (e) {\r\n \r\n var $item = $(e.delegateTarget),\r\n $wrap = $('.insta-gallery-list', $item),\r\n options = $item.data('feed');\r\n \r\n // Redirect\r\n // -------------------------------------------------------------------------\r\n $('.insta-gallery-item .insta-gallery-icon.qligg-icon-instagram', $wrap).on('click', function (e) {\r\n e.stopPropagation();\r\n });\r\n \r\n // Carousel\r\n // -------------------------------------------------------------------------\r\n //$('.insta-gallery-item', $wrap).on('mfpOpen', function (e) {\r\n //});\r\n \r\n if (!options.popup.display) {\r\n return;\r\n }\r\n \r\n $('.insta-gallery-item', $wrap).magnificPopup({\r\n type: 'inline',\r\n callbacks: {\r\n beforeOpen: function () {\r\n this.st.mainClass = this.st.mainClass + ' ' + 'qligg-mfp-wrap';\r\n },\r\n elementParse: function (item) {\r\n \r\n var media = '', profile = '', counter = '', caption = '', info = '', likes = '', date = '', comments = '';\r\n \r\n if (item.el.data('item').type && item.el.data('item').type == 'video') {\r\n media = '\\n\\\r\n <video autoplay>\\n\\\r\n <source src=\"' + item.el.data('item').videos.standard + '\" type=\"video/mp4\">\\n\\\r\n </video>'\r\n } else {\r\n media = '<img src=\"' + item.el.data('item').images.standard + '\"/>'\r\n }\r\n counter = '<div class=\"mfp-icons\"><div class=\"mfp-counter\">' + (item.index + 1) + ' / ' + $('.insta-gallery-item', $wrap).length + '</div><a class=\"mfp-link\" href=\"' + item.el.data('item').link + '\" target=\"_blank\" rel=\"noopener\"><i class=\"qligg-icon-instagram\"></i>Instagram</a></div>';\r\n \r\n if (options.popup.profile) {\r\n profile = '<div class=\"mfp-user\"><img src=\"' + options.profile.profile_picture_url + '\"><a href=\"https://www.instagram.com/' + options.profile.username + '\" title=\"' + options.profile.name + '\" target=\"_blank\" rel=\"noopener\">' + options.profile.username + '</a></div>';\r\n }\r\n \r\n if (options.popup.caption) {\r\n caption = '<div class=\"mfp-caption\">' + item.el.data('item').caption + '</div>';\r\n }\r\n \r\n if (item.el.data('item').date) {\r\n date = '<div class=\"mfp-date\">' + item.el.data('item').date + '</div>';\r\n }\r\n \r\n if (item.el.data('item').comments && options.popup.comments) {\r\n comments = '<div class=\"mfp-comments\"><i class=\"qligg-icon-comment\"></i>' + item.el.data('item').comments + '</div>';\r\n }\r\n \r\n if (item.el.data('item').likes && options.popup.likes) {\r\n likes = '<div class=\"mfp-likes\"><i class=\"qligg-icon-heart\"></i>' + item.el.data('item').likes + '</div>';\r\n }\r\n \r\n if (options.popup.likes || options.popup.comments) {\r\n info = '<div class=\"mfp-info\">' + likes + comments + date + '</div>';\r\n }\r\n \r\n item.src = '<div class=\"mfp-figure ' + options.popup.align + '\">' + media + '<div class=\"mfp-close\"></div><div class=\"mfp-bottom-bar\"><div class=\"mfp-title\">' + profile + counter + caption + info + '</div></div></div>';\r\n }\r\n },\r\n gallery: {\r\n enabled: true\r\n }\r\n });\r\n \r\n });\r\n \r\n // Init\r\n // ---------------------------------------------------------------------------\r\n \r\n $('.insta-gallery-feed').on('click', '.insta-gallery-button.load', function (e) {\r\n e.preventDefault();\r\n \r\n var $item = $(e.delegateTarget);\r\n \r\n if (!$item.hasClass('loaded')) {\r\n return false;\r\n }\r\n \r\n var next_max_id = $('.insta-gallery-list .insta-gallery-item:last-child', $item).data('item').i;\r\n \r\n qligg_load_item_images($item, next_max_id);\r\n \r\n });\r\n \r\n $('.insta-gallery-feed').each(function (index, item) {\r\n \r\n var $item = $(item);\r\n \r\n if ($item.hasClass('loaded')) {\r\n return false;\r\n }\r\n \r\n qligg_load_item_images($item, 0);\r\n \r\n });\r\n \r\n // IE8\r\n // ---------------------------------------------------------------------------\r\n \r\n if (navigator.appVersion.indexOf(\"MSIE 8.\") != -1) {\r\n document.body.className += ' ' + 'instagal-ie-8';\r\n }\r\n if (navigator.appVersion.indexOf(\"MSIE 9.\") != -1) {\r\n document.body.className += ' ' + 'instagal-ie-9';\r\n }\r\n \r\n })(jQuery);\r\n ","// removed by extract-text-webpack-plugin","(function() { module.exports = this[\"jQuery\"]; }());"],"sourceRoot":""}
assets/frontend/js/qligg.js DELETED
@@ -1,333 +0,0 @@
1
- (function ($) {
2
- "use strict";
3
-
4
- var swiper_index = 0, $swipers = {};
5
-
6
- // Ajax load
7
- // ---------------------------------------------------------------------------
8
-
9
- function qligg_load_item_images($item, next_max_id) {
10
-
11
- var $wrap = $('.insta-gallery-list', $item),
12
- $spinner = $('.insta-gallery-spinner', $item),
13
- feed = $item.data('feed');
14
-
15
- $.ajax({
16
- url: qligg.ajax_url,
17
- type: 'post',
18
- timeout: 30000,
19
- data: {
20
- action: 'qligg_load_item_images',
21
- next_max_id: next_max_id,
22
- feed: JSON.stringify(feed)
23
- },
24
- beforeSend: function () {
25
- $spinner.show();
26
- },
27
- success: function (response) {
28
-
29
- if (response.success !== true) {
30
- $wrap.append($(response.data));
31
- $spinner.hide();
32
- return;
33
- }
34
- var $images = $(response.data);
35
-
36
- $wrap.append($images).trigger('qligg.loaded', [$images]);
37
-
38
- },
39
- complete: function () {
40
- },
41
- error: function (jqXHR, textStatus) {
42
- $spinner.hide();
43
- console.log(textStatus);
44
- }
45
- });
46
-
47
- }
48
-
49
- // Images
50
- // ---------------------------------------------------------------------------
51
-
52
- $('.insta-gallery-feed').on('qligg.loaded', function (e, images) {
53
-
54
- var $item = $(e.delegateTarget),
55
- $wrap = $('.insta-gallery-list', $item),
56
- $spinner = $('.insta-gallery-spinner', $item),
57
- $button = $('.insta-gallery-button.load', $item),
58
- options = $item.data('feed'),
59
- total = $(images).length,
60
- loaded = 0;
61
-
62
- if (total) {
63
- $wrap.find('.insta-gallery-image').load(function (e) {
64
- loaded++;
65
- if (loaded >= total) {
66
- $wrap.trigger('qligg.imagesLoaded', [images]);
67
- }
68
- });
69
- }
70
-
71
- if (total < options.limit) {
72
- $spinner.hide();
73
- setTimeout(function () {
74
- $button.fadeOut();
75
- }, 300);
76
- }
77
-
78
- });
79
-
80
- // Spinner
81
- // ---------------------------------------------------------------------------
82
-
83
- $('.insta-gallery-feed').on('qligg.imagesLoaded', function (e) {
84
-
85
- var $item = $(e.delegateTarget),
86
- $spinner = $('.insta-gallery-spinner', $item);
87
-
88
- $spinner.hide();
89
-
90
- });
91
-
92
- // Gallery
93
- // ---------------------------------------------------------------------------
94
-
95
- $('.insta-gallery-feed[data-feed_layout=gallery]').on('qligg.imagesLoaded', function (e, images) {
96
-
97
- var $item = $(e.delegateTarget);
98
-
99
- $item.addClass('loaded');
100
-
101
- $(images).each(function (i, item) {
102
- setTimeout(function () {
103
- $(item).addClass('ig-image-loaded');
104
- }, 150 + (i * 30));
105
-
106
- });
107
- });
108
-
109
- // Carousel
110
- // ---------------------------------------------------------------------------
111
-
112
- $('.insta-gallery-feed[data-feed_layout=carousel]').on('qligg.imagesLoaded', function (e, images) {
113
-
114
- var $item = $(e.delegateTarget);
115
-
116
- $item.addClass('loaded');
117
-
118
- $(images).each(function (i, item) {
119
- //setTimeout(function () {
120
- $(item).addClass('ig-image-loaded');
121
- //}, 500 + (i * 50));
122
-
123
- });
124
- });
125
-
126
- $('.insta-gallery-feed[data-feed_layout=carousel]').on('qligg.imagesLoaded', function (e, images) {
127
-
128
- var $item = $(e.delegateTarget),
129
- $swiper = $('.swiper-container', $item),
130
- options = $item.data('feed');
131
- options.carousel.slides = options.carousel.slidespv;
132
- /// options.carousel.interval = options.carousel.autoplay_interval;
133
- swiper_index++;
134
-
135
- $swipers[swiper_index] = new Swiper($swiper, {
136
- //direction: 'vertical',
137
- //wrapperClass: 'insta-gallery-list',
138
- //slideClass: 'insta-gallery-item',
139
- loop: true,
140
- autoHeight: true,
141
- observer: true,
142
- observeParents: true,
143
- slidesPerView: 1,
144
- spaceBetween: 2,
145
- autoplay: options.carousel.autoplay ? {
146
- delay: parseInt(options.carousel.autoplay_interval),
147
- } : false,
148
- pagination: {
149
- el: '.swiper-pagination',
150
- dynamicBullets: true,
151
- clickable: true,
152
- type: 'bullets',
153
- },
154
- navigation: {
155
- nextEl: '.swiper-button-next',
156
- prevEl: '.swiper-button-prev',
157
- },
158
- breakpoints: {
159
- 320: {
160
- slidesPerView: 1,
161
- spaceBetween: 1,
162
- },
163
- 480: {
164
- spaceBetween: parseInt(options.spacing),
165
- slidesPerView: Math.min(2, parseInt(options.carousel.slides))
166
- },
167
- 768: {
168
- spaceBetween: parseInt(options.spacing),
169
- slidesPerView: Math.min(3, parseInt(options.carousel.slides))
170
- },
171
- 1024: {
172
- spaceBetween: parseInt(options.spacing),
173
- slidesPerView: parseInt(options.carousel.slides)
174
- },
175
- }
176
- });
177
- });
178
-
179
- // Masonry
180
- // ---------------------------------------------------------------------------
181
-
182
- $('.insta-gallery-feed[data-feed_layout=masonry]').on('qligg.imagesLoaded', function (e, images) {
183
-
184
- var $item = $(e.delegateTarget),
185
- $wrap = $('.insta-gallery-list', $item);
186
-
187
- if (!$wrap.data('masonry')) {
188
- $wrap.masonry({
189
- itemSelector: '.insta-gallery-item',
190
- isResizable: true,
191
- isAnimated: false,
192
- transitionDuration: 0,
193
- percentPosition: true,
194
- columnWidth: '.insta-gallery-item:last-child'
195
- });
196
- } else {
197
- $wrap.masonry('appended', images, false);
198
- }
199
- });
200
-
201
-
202
- $('.insta-gallery-feed[data-feed_layout=masonry]').on('layoutComplete', function (e, items) {
203
-
204
- var $item = $(e.delegateTarget);
205
-
206
- $item.addClass('loaded');
207
-
208
- $(items).each(function (i, item) {
209
- // setTimeout(function () {
210
- $(item.element).addClass('ig-image-loaded');
211
- // }, 500 + (i * 50));
212
-
213
- });
214
- });
215
-
216
- // Popup
217
- // ---------------------------------------------------------------------------
218
- $('.insta-gallery-feed').on('qligg.loaded', function (e) {
219
-
220
- var $item = $(e.delegateTarget),
221
- $wrap = $('.insta-gallery-list', $item),
222
- options = $item.data('feed');
223
-
224
- // Redirect
225
- // -------------------------------------------------------------------------
226
- $('.insta-gallery-item .insta-gallery-icon.qligg-icon-instagram', $wrap).on('click', function (e) {
227
- e.stopPropagation();
228
- });
229
-
230
- // Carousel
231
- // -------------------------------------------------------------------------
232
- //$('.insta-gallery-item', $wrap).on('mfpOpen', function (e) {
233
- //});
234
-
235
- if (!options.popup.display) {
236
- return;
237
- }
238
-
239
- $('.insta-gallery-item', $wrap).magnificPopup({
240
- type: 'inline',
241
- callbacks: {
242
- beforeOpen: function () {
243
- this.st.mainClass = this.st.mainClass + ' ' + 'qligg-mfp-wrap';
244
- },
245
- elementParse: function (item) {
246
-
247
- var media = '', profile = '', counter = '', caption = '', info = '', likes = '', date = '', comments = '';
248
-
249
- if (item.el.data('item').type && item.el.data('item').type == 'video') {
250
- media = '\n\
251
- <video autoplay>\n\
252
- <source src="' + item.el.data('item').videos.standard + '" type="video/mp4">\n\
253
- </video>'
254
- } else {
255
- media = '<img src="' + item.el.data('item').images.standard + '"/>'
256
- }
257
- counter = '<div class="mfp-icons"><div class="mfp-counter">' + (item.index + 1) + ' / ' + $('.insta-gallery-item', $wrap).length + '</div><a class="mfp-link" href="' + item.el.data('item').link + '" target="_blank" rel="noopener"><i class="qligg-icon-instagram"></i>Instagram</a></div>';
258
-
259
- if (options.popup.profile) {
260
- profile = '<div class="mfp-user"><img src="' + options.profile.profile_picture_url + '"><a href="https://www.instagram.com/' + options.profile.username + '" title="' + options.profile.name + '" target="_blank" rel="noopener">' + options.profile.username + '</a></div>';
261
- }
262
-
263
- if (options.popup.caption) {
264
- caption = '<div class="mfp-caption">' + item.el.data('item').caption + '</div>';
265
- }
266
-
267
- if (item.el.data('item').date) {
268
- date = '<div class="mfp-date">' + item.el.data('item').date + '</div>';
269
- }
270
-
271
- if (item.el.data('item').comments && options.popup.comments) {
272
- comments = '<div class="mfp-comments"><i class="qligg-icon-comment"></i>' + item.el.data('item').comments + '</div>';
273
- }
274
-
275
- if (item.el.data('item').likes && options.popup.likes) {
276
- likes = '<div class="mfp-likes"><i class="qligg-icon-heart"></i>' + item.el.data('item').likes + '</div>';
277
- }
278
-
279
- if (options.popup.likes || options.popup.comments) {
280
- info = '<div class="mfp-info">' + likes + comments + date + '</div>';
281
- }
282
-
283
- item.src = '<div class="mfp-figure ' + options.popup.align + '">' + media + '<div class="mfp-close"></div><div class="mfp-bottom-bar"><div class="mfp-title">' + profile + counter + caption + info + '</div></div></div>';
284
- }
285
- },
286
- gallery: {
287
- enabled: true
288
- }
289
- });
290
-
291
- });
292
-
293
- // Init
294
- // ---------------------------------------------------------------------------
295
-
296
- $('.insta-gallery-feed').on('click', '.insta-gallery-button.load', function (e) {
297
- e.preventDefault();
298
-
299
- var $item = $(e.delegateTarget);
300
-
301
- if (!$item.hasClass('loaded')) {
302
- return false;
303
- }
304
-
305
- var next_max_id = $('.insta-gallery-list .insta-gallery-item:last-child', $item).data('item').i;
306
-
307
- qligg_load_item_images($item, next_max_id);
308
-
309
- });
310
-
311
- $('.insta-gallery-feed').each(function (index, item) {
312
-
313
- var $item = $(item);
314
-
315
- if ($item.hasClass('loaded')) {
316
- return false;
317
- }
318
-
319
- qligg_load_item_images($item, 0);
320
-
321
- });
322
-
323
- // IE8
324
- // ---------------------------------------------------------------------------
325
-
326
- if (navigator.appVersion.indexOf("MSIE 8.") != -1) {
327
- document.body.className += ' ' + 'instagal-ie-8';
328
- }
329
- if (navigator.appVersion.indexOf("MSIE 9.") != -1) {
330
- document.body.className += ' ' + 'instagal-ie-9';
331
- }
332
-
333
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/frontend/js/qligg.min.js DELETED
@@ -1 +0,0 @@
1
- !function($){"use strict";var swiper_index=0,$swipers={};function qligg_load_item_images($item,next_max_id){var $wrap=$(".insta-gallery-list",$item),$spinner=$(".insta-gallery-spinner",$item),feed=$item.data("feed");$.ajax({url:qligg.ajax_url,type:"post",timeout:3e4,data:{action:"qligg_load_item_images",next_max_id:next_max_id,feed:JSON.stringify(feed)},beforeSend:function(){$spinner.show()},success:function(response){if(!0!==response.success)return $wrap.append($(response.data)),void $spinner.hide();var $images=$(response.data);$wrap.append($images).trigger("qligg.loaded",[$images])},complete:function(){},error:function(jqXHR,textStatus){$spinner.hide(),console.log(textStatus)}})}$(".insta-gallery-feed").on("qligg.loaded",(function(e,images){var $item=$(e.delegateTarget),$wrap=$(".insta-gallery-list",$item),$spinner=$(".insta-gallery-spinner",$item),$button=$(".insta-gallery-button.load",$item),options=$item.data("feed"),total=$(images).length,loaded=0;total&&$wrap.find(".insta-gallery-image").load((function(e){++loaded>=total&&$wrap.trigger("qligg.imagesLoaded",[images])})),total<options.limit&&($spinner.hide(),setTimeout((function(){$button.fadeOut()}),300))})),$(".insta-gallery-feed").on("qligg.imagesLoaded",(function(e){var $item=$(e.delegateTarget),$spinner;$(".insta-gallery-spinner",$item).hide()})),$(".insta-gallery-feed[data-feed_layout=gallery]").on("qligg.imagesLoaded",(function(e,images){var $item;$(e.delegateTarget).addClass("loaded"),$(images).each((function(i,item){setTimeout((function(){$(item).addClass("ig-image-loaded")}),150+30*i)}))})),$(".insta-gallery-feed[data-feed_layout=carousel]").on("qligg.imagesLoaded",(function(e,images){var $item;$(e.delegateTarget).addClass("loaded"),$(images).each((function(i,item){$(item).addClass("ig-image-loaded")}))})),$(".insta-gallery-feed[data-feed_layout=carousel]").on("qligg.imagesLoaded",(function(e,images){var $item=$(e.delegateTarget),$swiper=$(".swiper-container",$item),options=$item.data("feed");options.carousel.slides=options.carousel.slidespv,swiper_index++,$swipers[swiper_index]=new Swiper($swiper,{loop:!0,autoHeight:!0,observer:!0,observeParents:!0,slidesPerView:1,spaceBetween:2,autoplay:!!options.carousel.autoplay&&{delay:parseInt(options.carousel.autoplay_interval)},pagination:{el:".swiper-pagination",dynamicBullets:!0,clickable:!0,type:"bullets"},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{320:{slidesPerView:1,spaceBetween:1},480:{spaceBetween:parseInt(options.spacing),slidesPerView:Math.min(2,parseInt(options.carousel.slides))},768:{spaceBetween:parseInt(options.spacing),slidesPerView:Math.min(3,parseInt(options.carousel.slides))},1024:{spaceBetween:parseInt(options.spacing),slidesPerView:parseInt(options.carousel.slides)}}})})),$(".insta-gallery-feed[data-feed_layout=masonry]").on("qligg.imagesLoaded",(function(e,images){var $item=$(e.delegateTarget),$wrap=$(".insta-gallery-list",$item);$wrap.data("masonry")?$wrap.masonry("appended",images,!1):$wrap.masonry({itemSelector:".insta-gallery-item",isResizable:!0,isAnimated:!1,transitionDuration:0,percentPosition:!0,columnWidth:".insta-gallery-item:last-child"})})),$(".insta-gallery-feed[data-feed_layout=masonry]").on("layoutComplete",(function(e,items){var $item;$(e.delegateTarget).addClass("loaded"),$(items).each((function(i,item){$(item.element).addClass("ig-image-loaded")}))})),$(".insta-gallery-feed").on("qligg.loaded",(function(e){var $item=$(e.delegateTarget),$wrap=$(".insta-gallery-list",$item),options=$item.data("feed");$(".insta-gallery-item .insta-gallery-icon.qligg-icon-instagram",$wrap).on("click",(function(e){e.stopPropagation()})),options.popup.display&&$(".insta-gallery-item",$wrap).magnificPopup({type:"inline",callbacks:{beforeOpen:function(){this.st.mainClass=this.st.mainClass+" qligg-mfp-wrap"},elementParse:function(item){var media="",profile="",counter="",caption="",info="",likes="",date="",comments="";media=item.el.data("item").type&&"video"==item.el.data("item").type?'\n <video autoplay>\n <source src="'+item.el.data("item").videos.standard+'" type="video/mp4">\n </video>':'<img src="'+item.el.data("item").images.standard+'"/>',counter='<div class="mfp-icons"><div class="mfp-counter">'+(item.index+1)+" / "+$(".insta-gallery-item",$wrap).length+'</div><a class="mfp-link" href="'+item.el.data("item").link+'" target="_blank" rel="noopener"><i class="qligg-icon-instagram"></i>Instagram</a></div>',options.popup.profile&&(profile='<div class="mfp-user"><img src="'+options.profile.profile_picture_url+'"><a href="https://www.instagram.com/'+options.profile.username+'" title="'+options.profile.name+'" target="_blank" rel="noopener">'+options.profile.username+"</a></div>"),options.popup.caption&&(caption='<div class="mfp-caption">'+item.el.data("item").caption+"</div>"),item.el.data("item").date&&(date='<div class="mfp-date">'+item.el.data("item").date+"</div>"),item.el.data("item").comments&&options.popup.comments&&(comments='<div class="mfp-comments"><i class="qligg-icon-comment"></i>'+item.el.data("item").comments+"</div>"),item.el.data("item").likes&&options.popup.likes&&(likes='<div class="mfp-likes"><i class="qligg-icon-heart"></i>'+item.el.data("item").likes+"</div>"),(options.popup.likes||options.popup.comments)&&(info='<div class="mfp-info">'+likes+comments+date+"</div>"),item.src='<div class="mfp-figure '+options.popup.align+'">'+media+'<div class="mfp-close"></div><div class="mfp-bottom-bar"><div class="mfp-title">'+profile+counter+caption+info+"</div></div></div>"}},gallery:{enabled:!0}})})),$(".insta-gallery-feed").on("click",".insta-gallery-button.load",(function(e){e.preventDefault();var $item=$(e.delegateTarget),next_max_id;if(!$item.hasClass("loaded"))return!1;qligg_load_item_images($item,$(".insta-gallery-list .insta-gallery-item:last-child",$item).data("item").i)})),$(".insta-gallery-feed").each((function(index,item){var $item=$(item);if($item.hasClass("loaded"))return!1;qligg_load_item_images($item,0)})),-1!=navigator.appVersion.indexOf("MSIE 8.")&&(document.body.className+=" instagal-ie-8"),-1!=navigator.appVersion.indexOf("MSIE 9.")&&(document.body.className+=" instagal-ie-9")}(jQuery);
 
includes/api/api.php CHANGED
@@ -16,14 +16,12 @@ abstract class QLIGG_API
16
  function setupMediaItems($data, $last_id = null)
17
  {
18
  global $qliggAPI;
19
-
20
  return $qliggAPI->FEED->setupMediaItems($data, $last_id);
21
  }
22
 
23
  function setupPersonalMediaItems($data, $last_id = null)
24
  {
25
  global $qliggAPI;
26
-
27
  return $qliggAPI->FEED->setupPersonalMediaItems($data, $last_id);
28
  }
29
 
@@ -62,7 +60,6 @@ abstract class QLIGG_API
62
  $url = add_query_arg($args, trailingslashit($url));
63
 
64
  $response = $this->validateResponse(wp_remote_get($url, array('timeout' => 29)));
65
-
66
  return $response;
67
  }
68
  }
16
  function setupMediaItems($data, $last_id = null)
17
  {
18
  global $qliggAPI;
 
19
  return $qliggAPI->FEED->setupMediaItems($data, $last_id);
20
  }
21
 
22
  function setupPersonalMediaItems($data, $last_id = null)
23
  {
24
  global $qliggAPI;
 
25
  return $qliggAPI->FEED->setupPersonalMediaItems($data, $last_id);
26
  }
27
 
60
  $url = add_query_arg($args, trailingslashit($url));
61
 
62
  $response = $this->validateResponse(wp_remote_get($url, array('timeout' => 29)));
 
63
  return $response;
64
  }
65
  }
includes/api/apiBASIC.php CHANGED
@@ -138,6 +138,7 @@ class QLIGG_API_Basic
138
 
139
  if ($load) {
140
 
 
141
  preg_match_all('/(?<!\S)#([0-9a-zA-Z]+)/', @$item['caption']['text'], $hashtags);
142
 
143
  $instagram_items[] = array(
@@ -225,9 +226,7 @@ class QLIGG_API_Basic
225
  if (!isset($res['node']['display_url'])) {
226
  continue;
227
  }
228
-
229
  //preg_match_all("/#(\\w+)/", @$res['node']['edge_media_to_caption']['edges'][0]['node']['text'], $hashtags);
230
-
231
  if ($load) {
232
  $instagram_items[] = array(
233
  'i' => $i,
138
 
139
  if ($load) {
140
 
141
+
142
  preg_match_all('/(?<!\S)#([0-9a-zA-Z]+)/', @$item['caption']['text'], $hashtags);
143
 
144
  $instagram_items[] = array(
226
  if (!isset($res['node']['display_url'])) {
227
  continue;
228
  }
 
229
  //preg_match_all("/#(\\w+)/", @$res['node']['edge_media_to_caption']['edges'][0]['node']['text'], $hashtags);
 
230
  if ($load) {
231
  $instagram_items[] = array(
232
  'i' => $i,
includes/api/apiBusiness.php CHANGED
@@ -45,6 +45,8 @@ class QLIGG_API_Business extends QLIGG_API
45
  function getUserMedia($account_id, $access_token, $after = null)
46
  {
47
 
 
 
48
  $limit = 50; //$num = min( $num, 200 );
49
 
50
  $response = $this->remoteGet("{$this->graph_url}/{$account_id}/media", array(
@@ -116,6 +118,7 @@ class QLIGG_API_Business extends QLIGG_API
116
  'access_token' => $account['access_token']
117
  ));
118
 
 
119
  return (array) $response;
120
  }
121
  }
45
  function getUserMedia($account_id, $access_token, $after = null)
46
  {
47
 
48
+
49
+ //// D $access_token = 'EAAL21vuJ66UBANfHW7BPzayczZAO33HgLGSR96fBAbVeTp0WGppv6JadOvIi3USfp2oxFp9ZCdjYSp1me9uSZCrONuwpke7PFH2Om560WXhCVfWrKiZCSK2sM2lnInWMiUmIggQZA1tDsWjHZCPzdQevaE7COgJdUfHiW7g6q7mwZDZD';
50
  $limit = 50; //$num = min( $num, 200 );
51
 
52
  $response = $this->remoteGet("{$this->graph_url}/{$account_id}/media", array(
118
  'access_token' => $account['access_token']
119
  ));
120
 
121
+
122
  return (array) $response;
123
  }
124
  }
includes/api/apiFeed.php CHANGED
@@ -25,7 +25,6 @@ class QLIGG_API_Feed
25
 
26
  static $load = false;
27
  static $i = 1;
28
-
29
  if (!$last_id) {
30
  $load = true;
31
  }
@@ -106,7 +105,6 @@ class QLIGG_API_Feed
106
  $media_url = $this->getItemMediaURL($item);
107
 
108
  $date = $this->getItemDate($item);
109
-
110
  $instagram_items[] = array(
111
  'i' => $i,
112
  'id' => $item['id'],
@@ -144,7 +142,6 @@ class QLIGG_API_Feed
144
 
145
  function getItemMediaURL(array $item = [])
146
  {
147
-
148
  if (isset($item['media_type'])) {
149
 
150
  switch ($item['media_type']) {
@@ -165,8 +162,6 @@ class QLIGG_API_Feed
165
 
166
  function getItemImageURL(array $item = [])
167
  {
168
-
169
-
170
  if (isset($item['media_type'])) {
171
 
172
 
@@ -186,6 +181,7 @@ class QLIGG_API_Feed
186
  break;
187
  }
188
  }
 
189
 
190
  return $image;
191
  }
25
 
26
  static $load = false;
27
  static $i = 1;
 
28
  if (!$last_id) {
29
  $load = true;
30
  }
105
  $media_url = $this->getItemMediaURL($item);
106
 
107
  $date = $this->getItemDate($item);
 
108
  $instagram_items[] = array(
109
  'i' => $i,
110
  'id' => $item['id'],
142
 
143
  function getItemMediaURL(array $item = [])
144
  {
 
145
  if (isset($item['media_type'])) {
146
 
147
  switch ($item['media_type']) {
162
 
163
  function getItemImageURL(array $item = [])
164
  {
 
 
165
  if (isset($item['media_type'])) {
166
 
167
 
181
  break;
182
  }
183
  }
184
+
185
 
186
  return $image;
187
  }
includes/backend.php CHANGED
@@ -54,7 +54,7 @@ class QLIGG_Backend
54
  {
55
  wp_register_script('jquery-serializejson', plugins_url('/assets/backend/jquery-serializejson/jquery-serializejson' . QLIGG::is_min() . '.js', QLIGG_PLUGIN_FILE), array('jquery'), QLIGG_PLUGIN_VERSION, true);
56
  wp_register_script('wp-color-picker-alpha', plugins_url('/assets/backend/rgba/wp-color-picker-alpha.min.js', QLIGG_PLUGIN_FILE), array('jquery', 'wp-color-picker'), QLIGG_PLUGIN_VERSION, true);
57
- wp_register_style('qligg-admin', plugins_url('/assets/backend/css/qligg-admin' . QLIGG::is_min() . '.css', QLIGG_PLUGIN_FILE), array('wp-color-picker', 'media-views'), QLIGG_PLUGIN_VERSION, 'all');
58
  wp_localize_script('wp-color-picker-alpha', 'wpColorPickerL10n', array(
59
  'clear' => __('Clear', 'insta-gallery'),
60
  'clearAriaLabel' => __('Clear color', 'insta-gallery'),
54
  {
55
  wp_register_script('jquery-serializejson', plugins_url('/assets/backend/jquery-serializejson/jquery-serializejson' . QLIGG::is_min() . '.js', QLIGG_PLUGIN_FILE), array('jquery'), QLIGG_PLUGIN_VERSION, true);
56
  wp_register_script('wp-color-picker-alpha', plugins_url('/assets/backend/rgba/wp-color-picker-alpha.min.js', QLIGG_PLUGIN_FILE), array('jquery', 'wp-color-picker'), QLIGG_PLUGIN_VERSION, true);
57
+ wp_register_style('qligg-admin', plugins_url('/assets/backend/css/main.css', QLIGG_PLUGIN_FILE), array('wp-color-picker', 'media-views'), QLIGG_PLUGIN_VERSION, 'all');
58
  wp_localize_script('wp-color-picker-alpha', 'wpColorPickerL10n', array(
59
  'clear' => __('Clear', 'insta-gallery'),
60
  'clearAriaLabel' => __('Clear color', 'insta-gallery'),
includes/controllers/AccountController.php CHANGED
@@ -28,6 +28,7 @@ class QLIGG_Account_Controller extends QLIGG_Controller
28
  {
29
  add_action('admin_init', array($this, 'add_account'));
30
  add_action('wp_ajax_qligg_delete_account', array($this, 'ajax_delete_account'));
 
31
  add_action('admin_enqueue_scripts', array($this, 'add_js'));
32
  add_action('admin_menu', array($this, 'add_menu'));
33
  }
@@ -76,6 +77,31 @@ class QLIGG_Account_Controller extends QLIGG_Controller
76
  parent::error_access_denied();
77
  }*/
78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  function add_account()
80
  {
81
 
@@ -147,12 +173,13 @@ class QLIGG_Account_Controller extends QLIGG_Controller
147
 
148
  function add_js()
149
  {
150
-
151
- wp_register_script('qligg-admin-account', plugins_url('/assets/backend/js/qligg-admin-account' . QLIGG::is_min() . '.js', QLIGG_PLUGIN_FILE), array('wp-util', 'jquery', 'backbone', 'jquery-serializejson'), QLIGG_PLUGIN_VERSION, true);
152
  wp_localize_script('qligg-admin-account', 'qligg_account', array(
153
  'nonce' => array(
154
  'qligg_add_account' => wp_create_nonce('qligg_add_account'),
155
  'qligg_delete_account' => wp_create_nonce('qligg_delete_account'),
 
156
  ),
157
  'message' => array(
158
  'confirm_delete' => esc_html__('Do you want to delete the account?', 'insta-gallery')
28
  {
29
  add_action('admin_init', array($this, 'add_account'));
30
  add_action('wp_ajax_qligg_delete_account', array($this, 'ajax_delete_account'));
31
+ add_action('wp_ajax_qligg_renew_access_token', array($this, 'ajax_renew_access_token'));
32
  add_action('admin_enqueue_scripts', array($this, 'add_js'));
33
  add_action('admin_menu', array($this, 'add_menu'));
34
  }
77
  parent::error_access_denied();
78
  }*/
79
 
80
+ function ajax_renew_access_token()
81
+ {
82
+ if (!isset($_REQUEST['account_id'])) {
83
+ return;
84
+ }
85
+ $account_model = new QLIGG_Account();
86
+
87
+ if ($account = $account_model->renew_acount_token(sanitize_key($_REQUEST['account_id']))) {
88
+
89
+ if(isset($account['id'])){
90
+ parent::success_ajax(esc_html__('The token has been updated successfully', 'insta-gallery'));
91
+ }
92
+
93
+ if(isset($account['error']['message'])){
94
+ parent::error_ajax(esc_html($account['error']['message']));
95
+ }
96
+ if(isset($account['message'])){
97
+ parent::error_ajax(esc_html($account['message']));
98
+ }
99
+ }
100
+
101
+ parent::error_ajax(esc_html__('Unknow error', 'insta-gallery'));
102
+ }
103
+
104
+
105
  function add_account()
106
  {
107
 
173
 
174
  function add_js()
175
  {
176
+ $admin = include_once(QLIGG_PLUGIN_DIR. 'assets/backend/js/admin.asset.php');
177
+ wp_register_script('qligg-admin-account', plugins_url('/assets/backend/js/admin.js', QLIGG_PLUGIN_FILE), $admin['dependencies'], $admin['version'] , true);
178
  wp_localize_script('qligg-admin-account', 'qligg_account', array(
179
  'nonce' => array(
180
  'qligg_add_account' => wp_create_nonce('qligg_add_account'),
181
  'qligg_delete_account' => wp_create_nonce('qligg_delete_account'),
182
+ 'qligg_renew_access_token' => wp_create_nonce('qligg_renew_access_token')
183
  ),
184
  'message' => array(
185
  'confirm_delete' => esc_html__('Do you want to delete the account?', 'insta-gallery')
includes/controllers/FeedController.php CHANGED
@@ -151,7 +151,12 @@ class QLIGG_Feed_Controller extends QLIGG_Controller
151
  $feed_model = new QLIGG_Feed();
152
  $account_model = new QLIGG_Account();
153
  wp_enqueue_media();
154
- wp_enqueue_script('qligg-admin-feed', plugins_url('/assets/backend/js/qligg-admin-feed' . QLIGG::is_min() . '.js', QLIGG_PLUGIN_FILE), array('wp-util', 'jquery', 'backbone', 'jquery-serializejson', 'wp-color-picker-alpha', 'jquery-ui-sortable'), QLIGG_PLUGIN_VERSION, true);
 
 
 
 
 
155
  wp_localize_script('qligg-admin-feed', 'qligg_feed', array(
156
  'nonce' => array(
157
  'qligg_edit_feed' => wp_create_nonce('qligg_edit_feed'),
151
  $feed_model = new QLIGG_Feed();
152
  $account_model = new QLIGG_Account();
153
  wp_enqueue_media();
154
+ /////wp_enqueue_script('qligg-admin-feed', plugins_url('/assets/backend/js/qligg-admin-feed' . QLIGG::is_min() . '.js', QLIGG_PLUGIN_FILE), array('wp-util', 'jquery', 'backbone', 'jquery-serializejson', 'wp-color-picker-alpha', 'jquery-ui-sortable'), QLIGG_PLUGIN_VERSION, true);
155
+
156
+
157
+ $feed = include_once(QLIGG_PLUGIN_DIR. 'assets/backend/js/feed.asset.php');
158
+ wp_enqueue_script('qligg-admin-feed', plugins_url('/assets/backend/js/feed.js', QLIGG_PLUGIN_FILE), $feed['dependencies'], $feed['version'] , true);
159
+
160
  wp_localize_script('qligg-admin-feed', 'qligg_feed', array(
161
  'nonce' => array(
162
  'qligg_edit_feed' => wp_create_nonce('qligg_edit_feed'),
includes/controllers/SettingController.php CHANGED
@@ -45,7 +45,9 @@ class QLIGG_Setting_Controller extends QLIGG_Controller {
45
  function add_js() {
46
  if (isset($_GET['page']) && ($_GET['page'] === self::$slug)) {
47
  wp_enqueue_media();
48
- wp_enqueue_script('qligg-admin-settings', plugins_url('/assets/backend/js/qligg-admin-settings' . QLIGG::is_min() . '.js', QLIGG_PLUGIN_FILE), array('wp-util', 'jquery', 'backbone', 'jquery-serializejson', 'wp-color-picker-alpha'), QLIGG_PLUGIN_VERSION, true);
 
 
49
  wp_localize_script('qligg-admin-settings', 'qligg_settings', array(
50
  'nonce' => array(
51
  'qligg_save_settings' => wp_create_nonce('qligg_save_settings'),
45
  function add_js() {
46
  if (isset($_GET['page']) && ($_GET['page'] === self::$slug)) {
47
  wp_enqueue_media();
48
+ ////wp_enqueue_script('qligg-admin-settings', plugins_url('/assets/backend/js/qligg-admin-settings' . QLIGG::is_min() . '.js', QLIGG_PLUGIN_FILE), array('wp-util', 'jquery', 'backbone', 'jquery-serializejson', 'wp-color-picker-alpha'), QLIGG_PLUGIN_VERSION, true);
49
+ $settings = include_once(QLIGG_PLUGIN_DIR. 'assets/backend/js/settings.asset.php');
50
+ wp_enqueue_script('qligg-admin-settings', plugins_url('/assets/backend/js/settings.js', QLIGG_PLUGIN_FILE), $settings['dependencies'], $settings['version'], true);
51
  wp_localize_script('qligg-admin-settings', 'qligg_settings', array(
52
  'nonce' => array(
53
  'qligg_save_settings' => wp_create_nonce('qligg_save_settings'),
includes/frontend.php CHANGED
@@ -14,9 +14,16 @@ if (!class_exists('QLIGG_Frontend')) {
14
  function add_js()
15
  {
16
 
17
- wp_register_style('insta-gallery', plugins_url('/assets/frontend/css/qligg' . QLIGG::is_min() . '.css', QLIGG_PLUGIN_FILE), null, QLIGG_PLUGIN_VERSION);
18
 
19
- wp_register_script('insta-gallery', plugins_url('/assets/frontend/js/qligg' . QLIGG::is_min() . '.js', QLIGG_PLUGIN_FILE), array('jquery'), QLIGG_PLUGIN_VERSION, true);
 
 
 
 
 
 
 
20
 
21
  wp_localize_script('insta-gallery', 'qligg', array(
22
  'ajax_url' => admin_url('admin-ajax.php')
@@ -171,6 +178,7 @@ if (!class_exists('QLIGG_Frontend')) {
171
  $feed['insta_box-background'] = $feed['box']['background'];
172
  $feed['insta_box-profile'] = $feed['box']['profile'];
173
  $feed['insta_box-desc'] = $feed['box']['desc'];
 
174
 
175
  $feed['insta_button_load'] = $feed['button_load']['display'];
176
  $feed['insta_button_load-background-hover'] = $feed['button_load']['background_hover'];
@@ -184,6 +192,7 @@ if (!class_exists('QLIGG_Frontend')) {
184
 
185
  $feed['insta_card'] = $feed['card']['display'];
186
  $feed['insta_card-font-size'] = $feed['card']['font_size'];
 
187
  $feed['insta_card-padding'] = $feed['card']['padding'];
188
  $feed['insta_card-radius'] = $feed['card']['radius'];
189
  $feed['insta_card-background'] = $feed['card']['background'];
@@ -235,9 +244,11 @@ if (!class_exists('QLIGG_Frontend')) {
235
  }
236
  if (!empty($feed['button']['background'])) {
237
  echo "#{$item_selector} .insta-gallery-actions .insta-gallery-button {background-color: {$feed['button']['background']};}";
 
238
  }
239
  if (!empty($feed['button']['background_hover'])) {
240
  echo "#{$item_selector} .insta-gallery-actions .insta-gallery-button:hover {background-color: {$feed['button']['background_hover']};}";
 
241
  }
242
 
243
  if (!empty($settings['insta_spinner_image_id'])) {
14
  function add_js()
15
  {
16
 
17
+ /* wp_register_style('insta-gallery', plugins_url('/assets/frontend/css/qligg' . QLIGG::is_min() . '.css', QLIGG_PLUGIN_FILE), null, QLIGG_PLUGIN_VERSION);
18
 
19
+ wp_register_script('insta-gallery', plugins_url('/assets/frontend/js/qligg' . QLIGG::is_min() . '.js', QLIGG_PLUGIN_FILE), array('jquery'), QLIGG_PLUGIN_VERSION, true); */
20
+
21
+
22
+ $frontend = include_once(QLIGG_PLUGIN_DIR . 'assets/frontend/js/frontend.asset.php');
23
+
24
+ wp_register_style('insta-gallery', plugins_url('/assets/frontend/css/frontend.css', QLIGG_PLUGIN_FILE), null, QLIGG_PLUGIN_VERSION);
25
+
26
+ wp_register_script('insta-gallery', plugins_url('/assets/frontend/js/frontend.js', QLIGG_PLUGIN_FILE), $frontend['dependencies'], $frontend['version'], true);
27
 
28
  wp_localize_script('insta-gallery', 'qligg', array(
29
  'ajax_url' => admin_url('admin-ajax.php')
178
  $feed['insta_box-background'] = $feed['box']['background'];
179
  $feed['insta_box-profile'] = $feed['box']['profile'];
180
  $feed['insta_box-desc'] = $feed['box']['desc'];
181
+ $feed['insta_box-color-text'] = $feed['box']['color_text'];
182
 
183
  $feed['insta_button_load'] = $feed['button_load']['display'];
184
  $feed['insta_button_load-background-hover'] = $feed['button_load']['background_hover'];
192
 
193
  $feed['insta_card'] = $feed['card']['display'];
194
  $feed['insta_card-font-size'] = $feed['card']['font_size'];
195
+ $feed['insta_card-color-text'] = $feed['card']['text_color'];
196
  $feed['insta_card-padding'] = $feed['card']['padding'];
197
  $feed['insta_card-radius'] = $feed['card']['radius'];
198
  $feed['insta_card-background'] = $feed['card']['background'];
244
  }
245
  if (!empty($feed['button']['background'])) {
246
  echo "#{$item_selector} .insta-gallery-actions .insta-gallery-button {background-color: {$feed['button']['background']};}";
247
+ echo "#{$item_selector} .info .follow {color: {$feed['button']['background']}!important;}";
248
  }
249
  if (!empty($feed['button']['background_hover'])) {
250
  echo "#{$item_selector} .insta-gallery-actions .insta-gallery-button:hover {background-color: {$feed['button']['background_hover']};}";
251
+ echo "#{$item_selector} .info .follow:hover {color: {$feed['button']['background_hover']}!important;}";
252
  }
253
 
254
  if (!empty($settings['insta_spinner_image_id'])) {
includes/models/Account.php CHANGED
@@ -27,14 +27,65 @@ class QLIGG_Account extends QLIGG_Model
27
 
28
  function get_account($id)
29
  {
30
-
31
  $accounts = $this->get_accounts();
32
-
33
  if (isset($accounts[$id])) {
 
 
 
34
  return $accounts[$id];
35
  }
36
  }
37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  function get_accounts()
39
  {
40
 
@@ -60,20 +111,27 @@ class QLIGG_Account extends QLIGG_Model
60
 
61
  function add_account($account_data)
62
  {
63
-
64
- if ($account_data['id']) {
65
  $account_data['access_token'] = $this->clean_token($account_data['access_token']);
66
  $account_data['expiration_date'] = $this->expiration_date($account_data['expires_in']);
67
  $account_data = array_intersect_key($account_data, $this->get_args());
68
  return $this->save_account($account_data);
69
- }
70
  }
71
 
72
  function save_account($account_data = null)
73
  {
74
- $accounts = $this->get_accounts();
75
- $accounts[$account_data['id']] = array_replace_recursive($this->get_args(), $account_data);
76
- return $this->save_all($accounts);
 
 
 
 
 
 
 
77
  }
78
 
79
  function delete_account($id = null)
27
 
28
  function get_account($id)
29
  {
 
30
  $accounts = $this->get_accounts();
 
31
  if (isset($accounts[$id])) {
32
+ if (isset($accounts[$id]['expiration_date']) && $this->isAboutToExpire($accounts[$id]['expiration_date'])) {
33
+ $this->validate_token($accounts[$id]);
34
+ }
35
  return $accounts[$id];
36
  }
37
  }
38
 
39
+ function validate_token($account)
40
+ {
41
+
42
+ global $qliggAPI;
43
+
44
+ $url = "https://socialfeed.quadlayers.com/renew.php?access_token={$account['access_token']}";
45
+
46
+ $response = (array) $qliggAPI->BASIC->validate_response(wp_remote_get($url));
47
+
48
+ if (isset($response['error'])) {
49
+ return $response;
50
+ }
51
+
52
+ if ($account['expiration_date'] >= $this->expiration_date($response['expires_in'])) {
53
+ return;
54
+ }
55
+
56
+ $account['expires_in'] = (int) $response['expires_in'];
57
+ $account['access_token'] = $response['access_token'];
58
+ $account['id'] = $account['id'];
59
+
60
+ if ($account = $this->update_account($account)) {
61
+ return $account;
62
+ }
63
+ }
64
+
65
+ function renew_acount_token($acount_id)
66
+ {
67
+ $account = $this->get_account($acount_id);
68
+
69
+ if (!$this->isAboutToExpire($account['expiration_date'])) {
70
+ return array(
71
+ 'error' => 1,
72
+ 'message' => 'up to date'
73
+ );
74
+ }
75
+
76
+ $response = $this->validate_token($account);
77
+
78
+ return $response;
79
+ }
80
+
81
+ function isAboutToExpire($expiration_date)
82
+ {
83
+ if (($expiration_date - strtotime(current_time('mysql'))) / DAY_IN_SECONDS <= 10) {
84
+ return true;
85
+ }
86
+ return false;
87
+ }
88
+
89
  function get_accounts()
90
  {
91
 
111
 
112
  function add_account($account_data)
113
  {
114
+ return $this->save_account($account_data);
115
+ /* if ($account_data['id']) {
116
  $account_data['access_token'] = $this->clean_token($account_data['access_token']);
117
  $account_data['expiration_date'] = $this->expiration_date($account_data['expires_in']);
118
  $account_data = array_intersect_key($account_data, $this->get_args());
119
  return $this->save_account($account_data);
120
+ } */
121
  }
122
 
123
  function save_account($account_data = null)
124
  {
125
+ if ($account_data['id']) {
126
+ $account_data['access_token'] = $this->clean_token($account_data['access_token']);
127
+ $account_data['expiration_date'] = $this->expiration_date($account_data['expires_in']);
128
+ $account_data = array_intersect_key($account_data, $this->get_args());
129
+ $accounts = $this->get_accounts();
130
+ $accounts[$account_data['id']] = array_replace_recursive($this->get_args(), $account_data);
131
+ if ($this->save_all($accounts)) {
132
+ return $account_data;
133
+ }
134
+ }
135
  }
136
 
137
  function delete_account($id = null)
includes/models/Feed.php CHANGED
@@ -45,6 +45,7 @@ class QLIGG_Feed extends QLIGG_Model
45
  'background' => '#fefefe',
46
  'profile' => false,
47
  'desc' => '',
 
48
  ),
49
  'mask' => array(
50
  'display' => true,
@@ -57,6 +58,7 @@ class QLIGG_Feed extends QLIGG_Model
57
  'radius' => '1',
58
  'font_size' => '12',
59
  'background' => '#ffffff',
 
60
  'padding' => '5',
61
  'info' => true,
62
  'length' => 10,
45
  'background' => '#fefefe',
46
  'profile' => false,
47
  'desc' => '',
48
+ 'color_text' => '#000000'
49
  ),
50
  'mask' => array(
51
  'display' => true,
58
  'radius' => '1',
59
  'font_size' => '12',
60
  'background' => '#ffffff',
61
+ 'text_color' => '#000000',
62
  'padding' => '5',
63
  'info' => true,
64
  'length' => 10,
includes/models/Suggestions.php CHANGED
@@ -11,6 +11,8 @@ class QLIGG_Suggestions_List_Table extends WP_Plugin_Install_List_Table {
11
  'quadmenu',
12
  'woocommerce-checkout-manager',
13
  'woocommerce-direct-checkout',
 
 
14
  );
15
 
16
  private function remove_plugins($plugins) {
11
  'quadmenu',
12
  'woocommerce-checkout-manager',
13
  'woocommerce-direct-checkout',
14
+ 'perfect-woocommerce-brands',
15
+ 'autocomplete-woocommerce-orders',
16
  );
17
 
18
  private function remove_plugins($plugins) {
includes/view/backend/pages/accounts.php CHANGED
@@ -63,9 +63,14 @@
63
  <?php echo esc_html($account['token_type']); ?>
64
  </td>
65
  <td>
66
- <?php echo esc_html(date('Y-m-d', (int) $account['expiration_date'])); ?>
67
  </td>
68
  <td>
 
 
 
 
 
69
  <a href="javascript:;" data-qligg-delete-token="<?php echo esc_attr($account_id); ?>" class="button button-secondary">
70
  <i class="dashicons dashicons-trash"></i>
71
  </a>
63
  <?php echo esc_html($account['token_type']); ?>
64
  </td>
65
  <td>
66
+ <?php echo sprintf('%s (%s)', esc_html(date('Y-m-d', (int) $account['expiration_date'])), esc_html__('Autorenew', 'insta-gallery')); ?>
67
  </td>
68
  <td>
69
+ <?php if (($account['expiration_date'] - strtotime(current_time('mysql'))) / DAY_IN_SECONDS <= 10) : ?>
70
+ <a href="javascript:;" data-qligg-renew-token="<?php echo esc_attr($account_id); ?>" class="button button-primary">
71
+ <i class="dashicons dashicons-image-rotate"></i>
72
+ </a>
73
+ <?php endif; ?>
74
  <a href="javascript:;" data-qligg-delete-token="<?php echo esc_attr($account_id); ?>" class="button button-secondary">
75
  <i class="dashicons dashicons-trash"></i>
76
  </a>
includes/view/backend/pages/modals/feed/panel-feed-box.php CHANGED
@@ -30,6 +30,13 @@
30
  <span class="description"><small><?php esc_html_e('Color which is displayed on box background', 'insta-gallery'); ?></small></span>
31
  <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
32
  </p>
 
 
 
 
 
 
 
33
  </div>
34
 
35
  <div class="options_group qligg-premium-fielsd <# if (!data.box.display){ #>disabled-field<# } #>">
30
  <span class="description"><small><?php esc_html_e('Color which is displayed on box background', 'insta-gallery'); ?></small></span>
31
  <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
32
  </p>
33
+
34
+ <p class="form-field">
35
+ <label><?php esc_html_e('Box text color', 'insta-gallery'); ?></label>
36
+ <input data-alpha="true" name="box[color_text]" type="text" placeholder="#000000" value="{{data.box.color_text}}" class="color-picker"/>
37
+ <span class="description"><small><?php esc_html_e('Color which is displayed on box text', 'insta-gallery'); ?></small></span>
38
+ <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
39
+ </p>
40
  </div>
41
 
42
  <div class="options_group qligg-premium-fielsd <# if (!data.box.display){ #>disabled-field<# } #>">
includes/view/backend/pages/modals/feed/panel-feed-image-card.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div id="tab_panel_feed_image_card" class="panel qligg_options_panel <# if (data.panel != 'tab_panel_feed_image_card') { #>hidden<# } #>">
2
+
3
+ <div class="options_group qligg-premium-field">
4
+ <p class="form-field">
5
+ <label><?php esc_html_e('Images card', 'insta-gallery'); ?></label>
6
+ <input class="media-modal-render-panels" name="card[display]" type="checkbox" value="true" <# if (data.card.display){ #>checked<# } #> />
7
+ <span class="description"><small><?php esc_html_e('Display card gallery by clicking on image', 'insta-gallery'); ?></small></span>
8
+ <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
9
+ </p>
10
+ </div>
11
+ <div class="options_group qligg-premium-field <# if (!data.card.display){ #>disabled-field<# } #>">
12
+ <p class="form-field">
13
+ <label><?php esc_html_e('Card radius', 'insta-gallery'); ?></label>
14
+ <input name="card[radius]" type="number" min="0" max="1000" value="{{data.card.radius}}" />
15
+ <span class="description"><small><?php esc_html_e('Add radius to the Instagram Feed', 'insta-gallery'); ?></small></span>
16
+ <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
17
+ </p>
18
+
19
+ <p class="form-field">
20
+ <label><?php esc_html_e('Card font size', 'insta-gallery'); ?></label>
21
+ <input name="card[font_size]" type="number" min="8" max="36" value="{{data.card.font_size}}" />
22
+ <span class="description"><small><?php esc_html_e('Add font-size to the Instagram Feed', 'insta-gallery'); ?></small></span>
23
+ <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
24
+ </p>
25
+
26
+ <p class="form-field">
27
+ <label><?php esc_html_e('Card background', 'insta-gallery'); ?></label>
28
+ <input class="color-picker" data-alpha="true" name="card[background]" type="link" placeholder="#007aff" value="{{data.card.background}}" />
29
+ <span class="description"><small><?php esc_html_e('Color which is displayed when over images', 'insta-gallery'); ?></small></span>
30
+ <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
31
+ </p>
32
+
33
+ <p class="form-field">
34
+ <label><?php esc_html_e('Card text color', 'insta-gallery'); ?></label>
35
+ <input class="color-picker" data-alpha="true" name="card[text_color]" type="link" placeholder="#000000" value="{{data.card.text_color}}" />
36
+ <span class="description"><small><?php esc_html_e('Color Text', 'insta-gallery'); ?></small></span>
37
+ <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
38
+ </p>
39
+
40
+ <p class="form-field">
41
+ <label><?php esc_html_e('Card padding', 'insta-gallery'); ?></label>
42
+ <input name="card[padding]" type="number" min="0" max="50" value="{{data.card.padding}}" />
43
+ <span class="description"><small><?php esc_html_e('Add blank space between images', 'insta-gallery'); ?></small></span>
44
+ </p>
45
+
46
+ <p class="form-field">
47
+ <label><?php esc_html_e('Card info', 'insta-gallery'); ?></label>
48
+ <input name="card[info]" type="checkbox" value="true" <# if (data.card.info){ #>checked<# } #> />
49
+ <span class="description"><small><?php esc_html_e('Display likes count of images', 'insta-gallery'); ?></small></span>
50
+ <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
51
+ </p>
52
+
53
+ <p class="form-field">
54
+ <label><?php esc_html_e('Card caption', 'insta-gallery'); ?></label>
55
+ <input name="card[caption]" type="checkbox" value="true" <# if (data.card.caption){ #>checked<# } #> />
56
+ <span class="description"><small><?php esc_html_e('Display caption count of images', 'insta-gallery'); ?></small></span>
57
+ <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
58
+ </p>
59
+
60
+ <p class="form-field">
61
+ <label><?php esc_html_e('Card length', 'insta-gallery'); ?></label>
62
+ <input name="card[length]" type="number" min="5" max="1000" value="{{data.card.length}}" /></small></span>
63
+ <span class="description"><small><?php esc_html_e('Add blank space between images', 'insta-gallery'); ?></small></span>
64
+ </p>
65
+ </div>
66
+ </div>
includes/view/backend/pages/modals/feed/panel-feed-image.php CHANGED
@@ -33,63 +33,4 @@
33
  <span class="description"><small><?php esc_html_e('Defers feed images loading', 'insta-gallery'); ?></small></span>
34
  </p>
35
  </div>
36
-
37
- <div class="options_group qligg-premium-field">
38
- <p class="form-field">
39
- <label><?php esc_html_e('Images card', 'insta-gallery'); ?></label>
40
- <input class="media-modal-render-panels" name="card[display]" type="checkbox" value="true" <# if (data.card.display){ #>checked<# } #> />
41
- <span class="description"><small><?php esc_html_e('Display card gallery by clicking on image', 'insta-gallery'); ?></small></span>
42
- <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
43
- </p>
44
- </div>
45
-
46
- <div class="options_group qligg-premium-field <# if (!data.card.display){ #>disabled-field<# } #>">
47
- <p class="form-field">
48
- <label><?php esc_html_e('Card radius', 'insta-gallery'); ?></label>
49
- <input name="card[radius]" type="number" min="0" max="1000" value="{{data.card.radius}}" />
50
- <span class="description"><small><?php esc_html_e('Add radius to the Instagram Feed', 'insta-gallery'); ?></small></span>
51
- <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
52
- </p>
53
-
54
- <p class="form-field">
55
- <label><?php esc_html_e('Card font size', 'insta-gallery'); ?></label>
56
- <input name="card[font_size]" type="number" min="8" max="36" value="{{data.card.font_size}}" />
57
- <span class="description"><small><?php esc_html_e('Add font-size to the Instagram Feed', 'insta-gallery'); ?></small></span>
58
- <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
59
- </p>
60
-
61
- <p class="form-field">
62
- <label><?php esc_html_e('Card background', 'insta-gallery'); ?></label>
63
- <input class="color-picker" data-alpha="true" name="card[background]" type="link" placeholder="#007aff" value="{{data.card.background}}" />
64
- <span class="description"><small><?php esc_html_e('Color which is displayed when over images', 'insta-gallery'); ?></small></span>
65
- <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
66
- </p>
67
-
68
- <p class="form-field">
69
- <label><?php esc_html_e('Card padding', 'insta-gallery'); ?></label>
70
- <input name="card[padding]" type="number" min="0" max="50" value="{{data.card.padding}}" />
71
- <span class="description"><small><?php esc_html_e('Add blank space between images', 'insta-gallery'); ?></small></span>
72
- </p>
73
-
74
- <p class="form-field">
75
- <label><?php esc_html_e('Card info', 'insta-gallery'); ?></label>
76
- <input name="card[info]" type="checkbox" value="true" <# if (data.card.info){ #>checked<# } #> />
77
- <span class="description"><small><?php esc_html_e('Display likes count of images', 'insta-gallery'); ?></small></span>
78
- <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
79
- </p>
80
-
81
- <p class="form-field">
82
- <label><?php esc_html_e('Card caption', 'insta-gallery'); ?></label>
83
- <input name="card[caption]" type="checkbox" value="true" <# if (data.card.caption){ #>checked<# } #> />
84
- <span class="description"><small><?php esc_html_e('Display caption count of images', 'insta-gallery'); ?></small></span>
85
- <span class="description hidden"><small><?php esc_html_e('(This is a premium feature)', 'insta-gallery'); ?></small></span>
86
- </p>
87
-
88
- <p class="form-field">
89
- <label><?php esc_html_e('Card length', 'insta-gallery'); ?></label>
90
- <input name="card[length]" type="number" min="5" max="1000" value="{{data.card.length}}" /></small></span>
91
- <span class="description"><small><?php esc_html_e('Add blank space between images', 'insta-gallery'); ?></small></span>
92
- </p>
93
- </div>
94
-
95
  </div>
33
  <span class="description"><small><?php esc_html_e('Defers feed images loading', 'insta-gallery'); ?></small></span>
34
  </p>
35
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  </div>
includes/view/backend/pages/modals/feed/panel-tabs.php CHANGED
@@ -16,6 +16,9 @@
16
  <li class="media-modal-tab">
17
  <a href="#tab_panel_feed_image"><span><?php esc_html_e('Image', 'insta-gallery'); ?></span></a>
18
  </li>
 
 
 
19
  <li class="media-modal-tab">
20
  <a href="#tab_panel_feed_image_mask"><span><?php esc_html_e('Image mask', 'insta-gallery'); ?></span></a>
21
  </li>
16
  <li class="media-modal-tab">
17
  <a href="#tab_panel_feed_image"><span><?php esc_html_e('Image', 'insta-gallery'); ?></span></a>
18
  </li>
19
+ <li class="media-modal-tab">
20
+ <a href="#tab_panel_feed_image_card"><span><?php esc_html_e('Image card', 'insta-gallery'); ?></span></a>
21
+ </li>
22
  <li class="media-modal-tab">
23
  <a href="#tab_panel_feed_image_mask"><span><?php esc_html_e('Image mask', 'insta-gallery'); ?></span></a>
24
  </li>
includes/view/backend/pages/modals/template-scripts-feed.php CHANGED
@@ -12,6 +12,7 @@
12
  <?php include_once('feed/panel-feed-carousel.php'); ?>
13
  <?php include_once('feed/panel-feed-box.php'); ?>
14
  <?php include_once('feed/panel-feed-image.php'); ?>
 
15
  <?php include_once('feed/panel-feed-image-mask.php'); ?>
16
  <?php include_once('feed/panel-feed-image-popup.php'); ?>
17
  <?php include_once('feed/panel-feed-button.php'); ?>
12
  <?php include_once('feed/panel-feed-carousel.php'); ?>
13
  <?php include_once('feed/panel-feed-box.php'); ?>
14
  <?php include_once('feed/panel-feed-image.php'); ?>
15
+ <?php include_once('feed/panel-feed-image-card.php'); ?>
16
  <?php include_once('feed/panel-feed-image-mask.php'); ?>
17
  <?php include_once('feed/panel-feed-image-popup.php'); ?>
18
  <?php include_once('feed/panel-feed-button.php'); ?>
includes/view/backend/pages/parts/header.php CHANGED
@@ -5,7 +5,7 @@
5
  <p class="about-text"><?php printf(esc_html__('Thanks for using %s! We will do our best to offer you the best and improved communication experience with your users.', 'insta-gallery'), QLIGG_PLUGIN_NAME); ?></p>
6
 
7
  <p class="about-text">
8
- <?php printf('<a href="%s" target="_blank">%s</a>', QLIGG_PURCHASE_URL, esc_html__('Purchase', 'insta-gallery')); ?></a> |
9
  <?php printf('<a href="%s" target="_blank">%s</a>', QLIGG_DEMO_URL, esc_html__('Demo', 'insta-gallery')); ?></a> |
10
  <?php printf('<a href="%s" target="_blank">%s</a>', QLIGG_DOCUMENTATION_URL, esc_html__('Documentation', 'insta-gallery')); ?></a>
11
  </p>
5
  <p class="about-text"><?php printf(esc_html__('Thanks for using %s! We will do our best to offer you the best and improved communication experience with your users.', 'insta-gallery'), QLIGG_PLUGIN_NAME); ?></p>
6
 
7
  <p class="about-text">
8
+ <?php printf('<a href="%s" target="_blank">%s</a>', QLIGG_PURCHASE_URL, esc_html__('Premium', 'insta-gallery')); ?></a> |
9
  <?php printf('<a href="%s" target="_blank">%s</a>', QLIGG_DEMO_URL, esc_html__('Demo', 'insta-gallery')); ?></a> |
10
  <?php printf('<a href="%s" target="_blank">%s</a>', QLIGG_DOCUMENTATION_URL, esc_html__('Documentation', 'insta-gallery')); ?></a>
11
  </p>
includes/view/backend/pages/welcome.php CHANGED
@@ -7,13 +7,20 @@
7
  <?php esc_html_e('Hello we\'re QuadLayers! We\'ve recently acquired this plugin. We will do our absolute best to support it and fix all the issues.', 'insta-gallery'); ?>
8
  </div>
9
  </div>
10
- <hr/>
 
 
 
 
 
 
 
11
  <div class="feature-section" style="margin: 15px 0;">
12
  <h3><?php esc_html_e('Demo', 'insta-gallery'); ?></h3>
13
  <p>
14
- <?php printf(esc_html__('Thank you for choosing our %s plugin for WordPress! Here you can see our demo and test the features we offer in the premium version.', 'insta-gallery'), QLIGG_PLUGIN_NAME); ?>
15
  </p>
16
- <a style="background-color: #006cff;color: #ffffff;text-decoration: none;padding: 10px 30px;border-radius: 30px;margin: 10px 0 0 0;display: inline-block;" target="_blank" href="<?php echo QLIGG_DEMO_URL; ?>"><?php esc_html_e('View demo', 'insta-gallery'); ?></a>
17
  </div>
18
  <div class="feature-section" style="margin: 15px 0;">
19
  <h3><?php esc_html_e('Support', 'insta-gallery'); ?></h3>
@@ -21,7 +28,7 @@
21
  <?php printf(esc_html__('If you have any doubt or you find any issue don\'t hesitate to contact us through our ticket system or join our community to meet other %s users.', 'insta-gallery'), QLIGG_PLUGIN_NAME); ?>
22
  </p>
23
  <a style="background-color: #ffffff;color: #626262;text-decoration: none;padding: 10px 30px;border-radius: 30px;margin: 10px 0 0 0;display: inline-block;" target="_blank" href="<?php echo QLIGG_SUPPORT_URL; ?>"><?php esc_html_e('Submit ticket', 'insta-gallery'); ?></a>
24
- </div>
25
  <div class="feature-section" style="margin: 15px 0;">
26
  <h3><?php esc_html_e('Community', 'insta-gallery'); ?></h3>
27
  <p>
7
  <?php esc_html_e('Hello we\'re QuadLayers! We\'ve recently acquired this plugin. We will do our absolute best to support it and fix all the issues.', 'insta-gallery'); ?>
8
  </div>
9
  </div>
10
+ <hr />
11
+ <div class="feature-section" style="margin: 15px 0;">
12
+ <h3><?php esc_html_e('Premium', 'insta-gallery'); ?></h3>
13
+ <p>
14
+ <?php printf(esc_html__('Thank you for choosing our %s plugin for WordPress! Here you can see our demo and test the features we offer in the premium version.', 'insta-gallery'), QLIGG_PLUGIN_NAME); ?>
15
+ </p>
16
+ <a style="background-color: #006cff;color: #ffffff;text-decoration: none;padding: 10px 30px;border-radius: 30px;margin: 10px 0 0 0;display: inline-block;" target="_blank" href="<?php echo esc_url(QLIGG_PURCHASE_URL); ?>"><?php esc_html_e('Purchase Now', 'insta-gallery'); ?></a>
17
+ </div>
18
  <div class="feature-section" style="margin: 15px 0;">
19
  <h3><?php esc_html_e('Demo', 'insta-gallery'); ?></h3>
20
  <p>
21
+ <?php printf(esc_html__('Thank you for choosing our %s plugin for WordPress! Here you can see our demo and test the features we offer in the premium version.', 'insta-gallery'), QLIGG_PLUGIN_NAME); ?>
22
  </p>
23
+ <a style="background-color: #ffffff;color: #626262;text-decoration: none;padding: 10px 30px;border-radius: 30px;margin: 10px 0 0 0;display: inline-block;" target="_blank" href="<?php echo QLIGG_DEMO_URL; ?>"><?php esc_html_e('View demo', 'insta-gallery'); ?></a>
24
  </div>
25
  <div class="feature-section" style="margin: 15px 0;">
26
  <h3><?php esc_html_e('Support', 'insta-gallery'); ?></h3>
28
  <?php printf(esc_html__('If you have any doubt or you find any issue don\'t hesitate to contact us through our ticket system or join our community to meet other %s users.', 'insta-gallery'), QLIGG_PLUGIN_NAME); ?>
29
  </p>
30
  <a style="background-color: #ffffff;color: #626262;text-decoration: none;padding: 10px 30px;border-radius: 30px;margin: 10px 0 0 0;display: inline-block;" target="_blank" href="<?php echo QLIGG_SUPPORT_URL; ?>"><?php esc_html_e('Submit ticket', 'insta-gallery'); ?></a>
31
+ </div>
32
  <div class="feature-section" style="margin: 15px 0;">
33
  <h3><?php esc_html_e('Community', 'insta-gallery'); ?></h3>
34
  <p>
insta-gallery.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Social Feed Gallery
5
  * Plugin URI: https://quadlayers.com/portfolio/instagram-feed-gallery/
6
  * Description: Display beautiful and responsive galleries on your website from your Instagram feed account.
7
- * Version: 3.0.8
8
  * Author: QuadLayers
9
  * Author URI: https://quadlayers.com
10
  * License: GPLv3
@@ -19,7 +19,7 @@ if (!defined('QLIGG_PLUGIN_NAME')) {
19
  define('QLIGG_PLUGIN_NAME', 'Social Feed Gallery');
20
  }
21
  if (!defined('QLIGG_PLUGIN_VERSION')) {
22
- define('QLIGG_PLUGIN_VERSION', '3.0.8');
23
  }
24
  if (!defined('QLIGG_PLUGIN_FILE')) {
25
  define('QLIGG_PLUGIN_FILE', __FILE__);
4
  * Plugin Name: Social Feed Gallery
5
  * Plugin URI: https://quadlayers.com/portfolio/instagram-feed-gallery/
6
  * Description: Display beautiful and responsive galleries on your website from your Instagram feed account.
7
+ * Version: 3.1.0
8
  * Author: QuadLayers
9
  * Author URI: https://quadlayers.com
10
  * License: GPLv3
19
  define('QLIGG_PLUGIN_NAME', 'Social Feed Gallery');
20
  }
21
  if (!defined('QLIGG_PLUGIN_VERSION')) {
22
+ define('QLIGG_PLUGIN_VERSION', '3.1.0');
23
  }
24
  if (!defined('QLIGG_PLUGIN_FILE')) {
25
  define('QLIGG_PLUGIN_FILE', __FILE__);
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://quadlayers.com/portfolio/instagram-gallery/
4
  Tags: Instagram, Instagram feed, Instagram gallery, Instagram photos, Instagram widget, Instagram pictures
5
  Requires at least: 3.4
6
  Tested up to: 5.5.3
7
- Stable tag: 3.0.7
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -105,6 +105,12 @@ There may be some other plugins(like: fancybox, elementor) which also uses image
105
 
106
  == Changelog ==
107
 
 
 
 
 
 
 
108
  = 3.0.8 =
109
  * Fix. instagram carousel lazy load
110
 
4
  Tags: Instagram, Instagram feed, Instagram gallery, Instagram photos, Instagram widget, Instagram pictures
5
  Requires at least: 3.4
6
  Tested up to: 5.5.3
7
+ Stable tag: 3.1.0
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
105
 
106
  == Changelog ==
107
 
108
+ = 3.1.0 =
109
+ * Fix. premium compatibility
110
+
111
+ = 3.0.9 =
112
+ * Fix. instagram token auto renewal
113
+
114
  = 3.0.8 =
115
  * Fix. instagram carousel lazy load
116
 
templates/parts/actions.php CHANGED
@@ -2,4 +2,4 @@
2
  <div class="insta-gallery-actions">
3
  <a href="https://www.instagram.com/<?php echo esc_attr($profile_info['username']); ?>" target="blank" class="insta-gallery-button follow"><i class="qligg-icon-instagram-o"></i><?php echo esc_html($feed['button']['text']); ?></a>
4
  </div>
5
- <?php endif; ?>
2
  <div class="insta-gallery-actions">
3
  <a href="https://www.instagram.com/<?php echo esc_attr($profile_info['username']); ?>" target="blank" class="insta-gallery-button follow"><i class="qligg-icon-instagram-o"></i><?php echo esc_html($feed['button']['text']); ?></a>
4
  </div>
5
+ <?php endif; ?>