Instagram Gallery - Version 3.1.3

Version Description

  • New. instagram gutenberg block
Download this release

Release Info

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

Code changes from version 3.1.2 to 3.1.3

assets/backend/css/gutenberg.css ADDED
@@ -0,0 +1,775 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @charset "UTF-8";
2
+ @-moz-keyframes "insta-gallery-spin" {
3
+ 100% {
4
+ -moz-transform: rotate(360deg); } }
5
+
6
+ @-webkit-keyframes "insta-gallery-spin" {
7
+ 100% {
8
+ -webkit-transform: rotate(360deg); } }
9
+
10
+ @keyframes "insta-gallery-spin" {
11
+ 100% {
12
+ -webkit-transform: rotate(360deg);
13
+ transform: rotate(360deg); } }
14
+
15
+ @font-face {
16
+ font-family: "qligg";
17
+ src: url(data:font/opentype;charset=utf-8;base64,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);
18
+ 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");
19
+ font-weight: normal;
20
+ font-style: normal; }
21
+
22
+ [class^="qligg-icon-"],
23
+ [class*=" qligg-icon-"] {
24
+ /* use !important to prevent issues with browser extensions that change fonts */
25
+ font-family: "qligg" !important;
26
+ speak: none;
27
+ font-style: normal;
28
+ font-weight: normal;
29
+ font-variant: normal;
30
+ text-transform: none;
31
+ line-height: 1;
32
+ /* Better Font Rendering =========== */
33
+ -webkit-font-smoothing: antialiased;
34
+ -moz-osx-font-smoothing: grayscale; }
35
+
36
+ .qligg-icon-video:before {
37
+ content: "\e901"; }
38
+
39
+ .qligg-icon-gallery:before {
40
+ content: "\e90d"; }
41
+
42
+ .qligg-icon-clock-o:before {
43
+ content: "\e90c"; }
44
+
45
+ .qligg-icon-upload:before {
46
+ content: "\e900"; }
47
+
48
+ .qligg-icon-share-o:before {
49
+ content: "\e902"; }
50
+
51
+ .qligg-icon-comment:before {
52
+ content: "\e903"; }
53
+
54
+ .qligg-icon-heart:before {
55
+ content: "\e904"; }
56
+
57
+ .qligg-icon-instagram:before {
58
+ content: "\e905"; }
59
+
60
+ .qligg-icon-prev:before {
61
+ content: "\e906"; }
62
+
63
+ .qligg-icon-prev-o:before {
64
+ content: "\e907"; }
65
+
66
+ .qligg-icon-next:before {
67
+ content: "\e908"; }
68
+
69
+ .qligg-icon-next-o:before {
70
+ content: "\e909"; }
71
+
72
+ .qligg-icon-heart-o:before {
73
+ content: "\e90a"; }
74
+
75
+ .qligg-icon-comment-o:before {
76
+ content: "\e90b"; }
77
+
78
+ .qligg-icon-instagram-o:before {
79
+ content: "\ea92"; }
80
+
81
+ .insta-gallery-feed, .qligg-mfp-wrap {
82
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
83
+ font-size: 16px;
84
+ line-height: 1; }
85
+
86
+ .insta-gallery-feed .insta-gallery-item, .qligg-mfp-wrap .insta-gallery-item,
87
+ .insta-gallery-feed .insta-gallery-image,
88
+ .qligg-mfp-wrap .insta-gallery-image,
89
+ .insta-gallery-feed .insta-gallery-actions,
90
+ .qligg-mfp-wrap .insta-gallery-actions {
91
+ opacity: 0; }
92
+
93
+ .insta-gallery-feed.loaded .insta-gallery-list .insta-gallery-item, .loaded.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item {
94
+ transition: opacity 0.4s;
95
+ opacity: 1; }
96
+ .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 {
97
+ transition: all 0.4s;
98
+ opacity: 1; }
99
+
100
+ .insta-gallery-feed.loaded .insta-gallery-actions, .loaded.qligg-mfp-wrap .insta-gallery-actions {
101
+ transition: all 0.4s ease-in;
102
+ opacity: 1; }
103
+
104
+ .insta-gallery-feed .insta-gallery-spinner, .qligg-mfp-wrap .insta-gallery-spinner {
105
+ position: relative;
106
+ height: 60px;
107
+ width: auto;
108
+ box-sizing: content-box;
109
+ background-size: 60px;
110
+ background-position: 50% 50%;
111
+ background-repeat: no-repeat;
112
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNNDMuOTM1LDI1LjE0NWMwLTEwLjMxOC04LjM2NC0xOC42ODMtMTguNjgzLTE4LjY4M2MtMTAuMzE4LDAtMTguNjgzLDguMzY1LTE4LjY4MywxOC42ODNoNC4wNjhjMC04LjA3MSw2LjU0My0xNC42MTUsMTQuNjE1LTE0LjYxNWM4LjA3MiwwLDE0LjYxNSw2LjU0MywxNC42MTUsMTQuNjE1SDQzLjkzNXoiIHRyYW5zZm9ybT0icm90YXRlKDE3OS4yNzMgMjUgMjUpIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDI1IDI1IiB0bz0iMzYwIDI1IDI1IiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPjwvc3ZnPg==); }
113
+
114
+ .insta-gallery-feed .insta-gallery-list:after, .qligg-mfp-wrap .insta-gallery-list:after {
115
+ content: "";
116
+ display: block;
117
+ clear: both; }
118
+
119
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item {
120
+ overflow: hidden;
121
+ display: block;
122
+ line-height: 0; }
123
+ .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 {
124
+ width: 100%; }
125
+ .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 {
126
+ width: 50%; }
127
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.insta-gallery-item-highlight {
128
+ width: 100%; }
129
+ .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 {
130
+ width: 33.333%; }
131
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.insta-gallery-item-highlight {
132
+ width: 66.666%; }
133
+ .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 {
134
+ width: 25%; }
135
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.insta-gallery-item-highlight {
136
+ width: 50%; }
137
+ .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 {
138
+ width: 20%; }
139
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.insta-gallery-item-highlight {
140
+ width: 40%; }
141
+ .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 {
142
+ width: 16.666%; }
143
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.insta-gallery-item-highlight {
144
+ width: 33.333%; }
145
+ .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 {
146
+ width: 14.285%; }
147
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.insta-gallery-item-highlight {
148
+ width: 42.855%; }
149
+ .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 {
150
+ width: 12.5%; }
151
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.insta-gallery-item-highlight {
152
+ width: 37.5; }
153
+ .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 {
154
+ width: 11.111%; }
155
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.insta-gallery-item-highlight {
156
+ width: 33.333%; }
157
+ .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 {
158
+ width: 10%; }
159
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.insta-gallery-item-highlight {
160
+ width: 30%; }
161
+ .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 {
162
+ width: 9.09%; }
163
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.insta-gallery-item-highlight {
164
+ width: 27.27%; }
165
+ .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 {
166
+ width: 8.33%; }
167
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.insta-gallery-item-highlight {
168
+ width: 33.32%; }
169
+ .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 {
170
+ width: 7.692%; }
171
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.insta-gallery-item-highlight {
172
+ width: 30.768%; }
173
+ .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 {
174
+ width: 7.142%; }
175
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.insta-gallery-item-highlight {
176
+ width: 28.568%; }
177
+ .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 {
178
+ width: 6.666%; }
179
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.insta-gallery-item-highlight {
180
+ width: 26.664%; }
181
+ .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 {
182
+ width: 6.25%; }
183
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.insta-gallery-item-highlight {
184
+ width: 31.25%; }
185
+ .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 {
186
+ width: 5.882%; }
187
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.insta-gallery-item-highlight {
188
+ width: 29.41%; }
189
+ .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 {
190
+ width: 5.555%; }
191
+ .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 {
192
+ width: 5.263%; }
193
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.insta-gallery-item-highlight {
194
+ width: 33.33%; }
195
+ .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 {
196
+ width: 5%; }
197
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.insta-gallery-item-highlight {
198
+ width: 30%; }
199
+ .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 {
200
+ width: 100%;
201
+ overflow: hidden; }
202
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon,
203
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image,
204
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image {
205
+ transition: all 0.3s; }
206
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon {
207
+ position: absolute;
208
+ z-index: 1;
209
+ font-size: 16px;
210
+ color: #fff;
211
+ opacity: 0.66;
212
+ top: 0;
213
+ margin: 10px;
214
+ right: 0;
215
+ text-shadow: 1px 1px rgba(0, 0, 0, 0.15);
216
+ display: block;
217
+ text-decoration: none; }
218
+ .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 {
219
+ top: 50%;
220
+ left: 50%;
221
+ margin: -12px auto auto -8px;
222
+ font-size: 24px;
223
+ width: 24px;
224
+ height: 24px; }
225
+ .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 {
226
+ top: auto;
227
+ bottom: 0;
228
+ opacity: 0;
229
+ pointer-events: none; }
230
+ .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 {
231
+ background-color: #fff;
232
+ line-height: 1.2;
233
+ padding: 0 1em; }
234
+ .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,
235
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption,
236
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption {
237
+ display: flex;
238
+ clear: both;
239
+ margin: 0;
240
+ padding: 1em 0; }
241
+ .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,
242
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,
243
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,
244
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i,
245
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i {
246
+ font-weight: bold; }
247
+ .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 {
248
+ border-bottom: 1px solid rgba(0, 0, 0, 0.05);
249
+ font-size: 0.9em;
250
+ /*.insta-gallery-card-date,*/ }
251
+ .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 {
252
+ display: inline-block;
253
+ text-transform: uppercase;
254
+ opacity: 0.6;
255
+ /*float : right;*/
256
+ /*margin-left : auto;*/ }
257
+ .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 {
258
+ margin: 0 0 0 auto; }
259
+ .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,
260
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes,
261
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes {
262
+ display: inline-block;
263
+ margin-left: auto;
264
+ /*margin-right: auto;*/ }
265
+ .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 {
266
+ display: block;
267
+ position: relative;
268
+ text-align: center;
269
+ background-color: #eee;
270
+ cursor: pointer; }
271
+ .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 {
272
+ width: 100%;
273
+ height: auto;
274
+ overflow: hidden;
275
+ vertical-align: middle; }
276
+ .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 {
277
+ position: absolute;
278
+ content: "";
279
+ top: 0;
280
+ bottom: 0;
281
+ left: 0;
282
+ right: 0;
283
+ z-index: 8;
284
+ transition: all 0.5s ease-out;
285
+ opacity: 0;
286
+ background: rgba(0, 122, 255, 0.55);
287
+ width: 100%;
288
+ height: 100%; }
289
+ .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 {
290
+ position: absolute;
291
+ top: 50%;
292
+ left: 0px;
293
+ right: 0;
294
+ margin: -10px 0 0 0;
295
+ z-index: 9;
296
+ width: 100%;
297
+ color: #fff;
298
+ transition: all 0.5s ease;
299
+ opacity: 0;
300
+ line-height: 20px;
301
+ font-size: 18px;
302
+ text-align: center; }
303
+ .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 {
304
+ padding: 0 4px;
305
+ font-size: 15px;
306
+ font-weight: 600;
307
+ vertical-align: middle;
308
+ line-height: 20px; }
309
+ .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 {
310
+ font-size: 12px;
311
+ margin-right: 3px;
312
+ font-weight: bold; }
313
+ .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 {
314
+ opacity: 0.8;
315
+ pointer-events: all;
316
+ z-index: 99; }
317
+ .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 {
318
+ opacity: 1; }
319
+ .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 {
320
+ opacity: 0;
321
+ pointer-events: none; }
322
+ .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 {
323
+ opacity: 1; }
324
+ .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 {
325
+ opacity: 1;
326
+ transition: all 0.5s ease-out; }
327
+
328
+ .insta-gallery-feed .insta-gallery-profile, .qligg-mfp-wrap .insta-gallery-profile {
329
+ width: auto;
330
+ margin: 15px 0; }
331
+ .insta-gallery-feed .insta-gallery-profile, .qligg-mfp-wrap .insta-gallery-profile,
332
+ .insta-gallery-feed .insta-gallery-profile .avatar,
333
+ .qligg-mfp-wrap .insta-gallery-profile .avatar,
334
+ .insta-gallery-feed .insta-gallery-profile .info,
335
+ .qligg-mfp-wrap .insta-gallery-profile .info {
336
+ height: 46px;
337
+ display: flex;
338
+ align-items: center; }
339
+ .insta-gallery-feed .insta-gallery-profile img, .qligg-mfp-wrap .insta-gallery-profile img {
340
+ border: none;
341
+ width: 46px;
342
+ height: 46px;
343
+ margin-right: 10px;
344
+ border-radius: 60px;
345
+ object-fit: cover; }
346
+
347
+ .insta-gallery-feed .insta-gallery-profile .avatar,
348
+ .qligg-mfp-wrap .insta-gallery-profile .avatar {
349
+ margin: 0 10px 0 0; }
350
+ .insta-gallery-feed .insta-gallery-profile .separator, .qligg-mfp-wrap .insta-gallery-profile .separator,
351
+ .insta-gallery-feed .insta-gallery-profile .follow,
352
+ .qligg-mfp-wrap .insta-gallery-profile .follow,
353
+ .insta-gallery-feed .insta-gallery-profile .user,
354
+ .qligg-mfp-wrap .insta-gallery-profile .user {
355
+ margin: 0;
356
+ padding: 0;
357
+ text-decoration: none;
358
+ font-weight: 600;
359
+ font-size: 16px;
360
+ color: #262626;
361
+ display: inline-block;
362
+ vertical-align: middle;
363
+ line-height: 18px; }
364
+ .insta-gallery-feed .insta-gallery-profile .separator, .qligg-mfp-wrap .insta-gallery-profile .separator {
365
+ color: #262626;
366
+ margin-left: 4px;
367
+ margin-right: 4px; }
368
+
369
+ .insta-gallery-feed .insta-gallery-profile .follow,
370
+ .qligg-mfp-wrap .insta-gallery-profile .follow {
371
+ color: #3897f0; }
372
+ .insta-gallery-feed .insta-gallery-profile .follow:hover, .qligg-mfp-wrap .insta-gallery-profile .follow:hover {
373
+ color: #262626; }
374
+ .insta-gallery-feed .insta-gallery-profile .description, .qligg-mfp-wrap .insta-gallery-profile .description {
375
+ line-height: 18px;
376
+ font-size: 12px;
377
+ font-weight: 600; }
378
+
379
+
380
+ .insta-gallery-feed .insta-gallery-actions,
381
+ .qligg-mfp-wrap .insta-gallery-actions {
382
+ text-align: center;
383
+ margin: 15px 0px; }
384
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button {
385
+ display: inline-block;
386
+ margin: 0 3px;
387
+ font-size: 14px;
388
+ padding: 12px 24px;
389
+ transition: all 0.3s;
390
+ text-decoration: none;
391
+ border-radius: 2px;
392
+ background-color: #c32a67;
393
+ color: #fff; }
394
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button > i, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button > i {
395
+ margin: 0 8px 0 0;
396
+ font-size: 12px; }
397
+ .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 {
398
+ box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.2); }
399
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button.follow, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button.follow {
400
+ background-color: #408bd1; }
401
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button.load, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button.load {
402
+ background-color: #262626; }
403
+
404
+ .insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item, .insta-gallery-square.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item {
405
+ display: flex;
406
+ justify-content: center;
407
+ align-items: stretch;
408
+ box-sizing: border-box; }
409
+ .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 {
410
+ display: flex;
411
+ justify-content: center;
412
+ align-items: center;
413
+ overflow: hidden;
414
+ width: 100%;
415
+ padding-top: 100%; }
416
+ .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 {
417
+ position: static; }
418
+ .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 {
419
+ overflow: hidden;
420
+ object-fit: cover;
421
+ width: 100%;
422
+ height: 100%;
423
+ position: absolute;
424
+ top: 0;
425
+ bottom: 0;
426
+ right: 0;
427
+ left: 0; }
428
+
429
+ .insta-gallery-feed[data-feed_layout="carousel"], .qligg-mfp-wrap[data-feed_layout="carousel"] {
430
+ overflow: hidden; }
431
+ .insta-gallery-feed[data-feed_layout="carousel"] .insta-gallery-list, .qligg-mfp-wrap[data-feed_layout="carousel"] .insta-gallery-list {
432
+ display: flex; }
433
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next,
434
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev,
435
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev {
436
+ transition: all 0.3s;
437
+ background: none;
438
+ top: 0;
439
+ bottom: 0;
440
+ height: 100%;
441
+ margin: 0;
442
+ background: transparent;
443
+ width: 32px;
444
+ display: flex;
445
+ align-items: center; }
446
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next > i, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next > i,
447
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev > i,
448
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev > i {
449
+ text-align: center;
450
+ color: #e23565;
451
+ width: 32px;
452
+ font-size: 26px; }
453
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next:hover, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next:hover,
454
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev:hover,
455
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev:hover {
456
+ background-color: rgba(0, 0, 0, 0.2); }
457
+
458
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev,
459
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev {
460
+ left: 0; }
461
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next {
462
+ right: 0; }
463
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-pagination-bullet-active, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-pagination-bullet-active {
464
+ background-color: #e23565; }
465
+
466
+ .insta-gallery-feed[data-feed_layout="gallery"] .insta-gallery-list, .qligg-mfp-wrap[data-feed_layout="gallery"] .insta-gallery-list {
467
+ display: flex;
468
+ flex-wrap: wrap;
469
+ justify-content: start;
470
+ overflow: hidden; }
471
+
472
+ @media screen and (max-width: 1023px) and (min-width: 768px) {
473
+ .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 {
474
+ min-width: 33.333%; } }
475
+
476
+ @media screen and (max-width: 767px) {
477
+ .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 {
478
+ min-width: 33.333%; } }
479
+
480
+ @media screen and (max-width: 480px) {
481
+ .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 {
482
+ min-width: 50%; } }
483
+
484
+ .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 {
485
+ position: absolute; }
486
+
487
+ .insta-gallery-alert {
488
+ background-color: #e23565;
489
+ padding: 15px;
490
+ color: #fff;
491
+ border-radius: 3px;
492
+ margin: 0 0 15px 0;
493
+ width: 100%;
494
+ display: block; }
495
+ .insta-gallery-alert::after, .insta-gallery-alert::before {
496
+ content: " ";
497
+ display: table; }
498
+ .insta-gallery-alert::after {
499
+ clear: both; }
500
+ .insta-gallery-alert .button {
501
+ float: right; }
502
+ .insta-gallery-alert ul {
503
+ padding: 0;
504
+ margin: 0; }
505
+ .insta-gallery-alert li {
506
+ padding-left: 0 !important;
507
+ margin-left: 0 !important; }
508
+
509
+ .qligg-mfp-wrap .mfp-arrow {
510
+ font-family: "qligg" !important;
511
+ speak: none;
512
+ font-style: normal;
513
+ font-variant: normal;
514
+ text-transform: none;
515
+ line-height: 1;
516
+ -webkit-font-smoothing: antialiased;
517
+ -moz-osx-font-smoothing: grayscale;
518
+ font-size: 30px;
519
+ font-weight: bold; }
520
+ .qligg-mfp-wrap .mfp-arrow:after {
521
+ display: none; }
522
+ .qligg-mfp-wrap .mfp-arrow:before {
523
+ border: none; }
524
+ .qligg-mfp-wrap .mfp-arrow.mfp-arrow-left:before {
525
+ content: "\e906"; }
526
+ .qligg-mfp-wrap .mfp-arrow.mfp-arrow-right:before {
527
+ content: "\e908"; }
528
+
529
+ .qligg-mfp-wrap .mfp-container {
530
+ cursor: pointer !important; }
531
+ .qligg-mfp-wrap .mfp-container .mfp-close {
532
+ position: fixed;
533
+ top: 30px;
534
+ right: 10px;
535
+ color: #fff;
536
+ font-weight: normal;
537
+ font-size: 30px;
538
+ margin: 0;
539
+ height: auto;
540
+ line-height: 1;
541
+ cursor: pointer !important;
542
+ font-size: 24px;
543
+ content: "×"; }
544
+ .qligg-mfp-wrap .mfp-container .mfp-content {
545
+ width: auto;
546
+ max-width: 90%;
547
+ margin: 0 auto; }
548
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure,
549
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > img,
550
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > video {
551
+ max-height: 70vh !important;
552
+ max-width: 80vw !important; }
553
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-img {
554
+ padding: 0; }
555
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure {
556
+ position: relative;
557
+ padding: 0;
558
+ overflow: hidden !important;
559
+ border-radius: 3px; }
560
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure:after {
561
+ display: none; }
562
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left {
563
+ padding-left: 300px; }
564
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left .mfp-bottom-bar {
565
+ border-right: 1px solid #eee;
566
+ top: 0;
567
+ bottom: 0;
568
+ left: 0; }
569
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right {
570
+ padding-right: 300px; }
571
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right .mfp-bottom-bar {
572
+ border-left: 1px solid #eee;
573
+ top: 0;
574
+ bottom: 0;
575
+ right: 0; }
576
+ .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 {
577
+ width: 300px; }
578
+ .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 {
579
+ left: 0;
580
+ right: 0;
581
+ overflow-y: auto;
582
+ overflow-x: hidden;
583
+ width: 100%;
584
+ min-height: 50px;
585
+ max-height: 100px; }
586
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom {
587
+ padding-bottom: 50px; }
588
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom .mfp-bottom-bar {
589
+ border-top: 1px solid #eee;
590
+ bottom: 0; }
591
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top {
592
+ padding-top: 50px; }
593
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top .mfp-bottom-bar {
594
+ border-bottom: 1px solid #eee;
595
+ top: 0; }
596
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar {
597
+ top: auto;
598
+ bottom: auto;
599
+ right: auto;
600
+ left: auto;
601
+ background-color: #fff;
602
+ margin: 0;
603
+ padding: 0;
604
+ line-height: 1.4;
605
+ text-align: left; }
606
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title {
607
+ font-size: 13px;
608
+ font-weight: 400;
609
+ color: #262626;
610
+ padding: 0; }
611
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a {
612
+ font-weight: bold;
613
+ color: #262626; }
614
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a:hover {
615
+ color: #3897f0; }
616
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info,
617
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons,
618
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user,
619
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption {
620
+ display: block;
621
+ clear: both;
622
+ margin: 0;
623
+ padding: 15px; }
624
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption {
625
+ padding-top: 0;
626
+ padding-bottom: 0;
627
+ margin-bottom: 15px; }
628
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link,
629
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-counter {
630
+ position: inherit;
631
+ display: inline-block;
632
+ font-size: 12px;
633
+ font-weight: 400;
634
+ color: #999;
635
+ margin: 0 15px 0 0;
636
+ line-height: 1; }
637
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link:hover {
638
+ color: #3897f0; }
639
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-link i,
640
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-comments i,
641
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-likes i {
642
+ margin: 0 4px 0px 0;
643
+ font-weight: bold; }
644
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info {
645
+ border-top: 1px solid #eee; }
646
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date {
647
+ text-transform: uppercase;
648
+ font-size: 12px;
649
+ color: #999;
650
+ float: right;
651
+ position: relative;
652
+ bottom: -1px; }
653
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date,
654
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-comments,
655
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-likes {
656
+ display: inline-block;
657
+ margin: 0 5px 0px 0; }
658
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user {
659
+ display: flex;
660
+ align-items: center;
661
+ border-bottom: 1px solid #eee;
662
+ width: auto; }
663
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user img {
664
+ border: none;
665
+ width: 32px;
666
+ height: 32px;
667
+ margin-right: 10px;
668
+ border-radius: 40px; }
669
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user a {
670
+ margin: 0;
671
+ padding: 0;
672
+ text-decoration: none;
673
+ font-size: 13px; }
674
+
675
+ .insta-gallery-feed .swiper-button-next:after, .qligg-mfp-wrap .swiper-button-next:after,
676
+ .insta-gallery-feed .swiper-button-next:before,
677
+ .qligg-mfp-wrap .swiper-button-next:before,
678
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-prev:after,
679
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-prev:after,
680
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-prev:before,
681
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-prev:before,
682
+ .insta-gallery-feed .swiper-button-prev:after,
683
+ .qligg-mfp-wrap .swiper-button-prev:after,
684
+ .insta-gallery-feed .swiper-button-prev:before,
685
+ .qligg-mfp-wrap .swiper-button-prev:before,
686
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-next:after,
687
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-next:after,
688
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-next:before,
689
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-next:before {
690
+ display: none;
691
+ content: ""; }
692
+
693
+ .instagal-ie-8 .insta-gallery-spinner {
694
+ display: none; }
695
+
696
+ .instagal-ie-8 insta-gallery-list .insta-gallery-item {
697
+ max-width: 33.333%;
698
+ float: left; }
699
+ .instagal-ie-8 insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap:hover:after {
700
+ background: none; }
701
+
702
+ .instagal-ie-8 .swiper-button-prev {
703
+ display: none; }
704
+
705
+ .instagal-ie-8 .swiper-button-next {
706
+ display: none; }
707
+
708
+ .instagal-ie-9 .insta-gallery-spinner {
709
+ display: none; }
710
+
711
+ .instagal-ie-9 insta-gallery-list .insta-gallery-item {
712
+ max-width: 33.333%;
713
+ float: left; }
714
+
715
+ .instagal-ie-9 .swiper-button-prev {
716
+ display: none; }
717
+
718
+ .instagal-ie-9 .swiper-button-next {
719
+ display: none; }
720
+
721
+ .igblock-wrap-IElte8 insta-gallery-list .insta-gallery-item {
722
+ width: 25%;
723
+ float: left; }
724
+
725
+ .igblock-wrap-IElte8 insta-gallery-list:after {
726
+ clear: both;
727
+ display: block;
728
+ content: ""; }
729
+
730
+ .wp-block-editor-blocks-brands .no-image {
731
+ padding: 1.5em;
732
+ border-radius: 500px;
733
+ background-color: #eee;
734
+ margin-bottom: 1em; }
735
+
736
+ .qligg-list-videos {
737
+ display: flex;
738
+ justify-content: space-between;
739
+ flex-wrap: wrap; }
740
+ .qligg-list-videos .qligg-modal-image {
741
+ width: 50%;
742
+ flex: 0 0 calc(50% - 5px);
743
+ margin-bottom: 6px;
744
+ padding: 6px;
745
+ border: 1px solid #f1f1f1;
746
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07); }
747
+ .qligg-list-videos .qligg-modal-image:hover {
748
+ cursor: pointer; }
749
+ .qligg-list-videos span {
750
+ text-align: center;
751
+ display: block;
752
+ padding: 7.5px 5px;
753
+ font-weight: 600;
754
+ font-size: 11px;
755
+ text-transform: capitalize; }
756
+ .qligg-list-videos .active {
757
+ color: #e23565;
758
+ box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1); }
759
+
760
+ .qligg-create-account {
761
+ padding: 0 50px;
762
+ height: 44px;
763
+ line-height: 44px;
764
+ text-transform: uppercase;
765
+ color: rgba(255, 255, 255, 0.8) !important;
766
+ text-decoration: none;
767
+ border-radius: 3px;
768
+ transition: all 0.5s ease-in-out;
769
+ font-weight: 600;
770
+ display: inline-block;
771
+ background: #408bd1; }
772
+ .qligg-create-account:focus, .qligg-create-account:hover {
773
+ box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.2); }
774
+
775
+ /*# sourceMappingURL=gutenberg.css.map*/
assets/backend/css/main.css CHANGED
@@ -1 +1,316 @@
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)}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #qligg_account_table tr.basic,
2
+ #qligg_feeds_table tr.basic {
3
+ background-color: #fed0d0; }
4
+ #qligg_account_table tr.basic:nth-child(odd),
5
+ #qligg_feeds_table tr.basic:nth-child(odd) {
6
+ background-color: #ffe1e1; }
7
+
8
+ #qligg_account_table td,
9
+ #qligg_account_table th,
10
+ #qligg_feeds_table td,
11
+ #qligg_feeds_table th {
12
+ padding: 1em !important;
13
+ vertical-align: top;
14
+ line-height: 1.75em;
15
+ width: auto; }
16
+
17
+ #qligg_account_table td img.qligg-avatar,
18
+ #qligg_feeds_table td img.qligg-avatar {
19
+ object-fit: cover;
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
+ #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button::before {
45
+ display: inline-block;
46
+ position: absolute;
47
+ top: 0;
48
+ right: 0;
49
+ width: 100%;
50
+ height: 100%;
51
+ font: normal 20px/23px dashicons;
52
+ text-align: center;
53
+ text-indent: 0;
54
+ -webkit-font-smoothing: antialiased;
55
+ -moz-osx-font-smoothing: grayscale; }
56
+ #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-up::before {
57
+ content: "\f343"; }
58
+ #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-down::before {
59
+ content: "\f347"; }
60
+ #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav button.wc-move-disabled {
61
+ color: #d5d5d5 !important;
62
+ cursor: default;
63
+ pointer-events: none; }
64
+
65
+ #qligg_feeds_table tbody.ui-sortable .wc-item-reorder-nav::before {
66
+ content: "\f333";
67
+ font-family: Dashicons;
68
+ text-align: center;
69
+ line-height: 1;
70
+ color: #999;
71
+ display: block;
72
+ width: 24px;
73
+ float: left;
74
+ height: 100%;
75
+ line-height: 24px;
76
+ cursor: move; }
77
+
78
+ #qligg_modal {
79
+ max-width: 890px;
80
+ max-height: 560px;
81
+ margin: auto; }
82
+ #qligg_modal .wp-color-result-text {
83
+ z-index: 1;
84
+ position: relative; }
85
+ #qligg_modal select[readonly],
86
+ #qligg_modal input[type="checkbox"][readonly] {
87
+ pointer-events: none !important; }
88
+ #qligg_modal .panel .options_group {
89
+ overflow: hidden;
90
+ border-bottom: 1px solid #eee; }
91
+ #qligg_modal .panel .options_group:first-child {
92
+ border-top: 0; }
93
+ #qligg_modal .panel div.form-field,
94
+ #qligg_modal .panel p.form-field {
95
+ font-size: 12px;
96
+ padding: 7.5px 15px;
97
+ line-height: 24px; }
98
+ #qligg_modal .panel div.form-field > label,
99
+ #qligg_modal .panel p.form-field > label {
100
+ display: inline-block; }
101
+ #qligg_modal .panel div.form-field > label:first-child,
102
+ #qligg_modal .panel p.form-field > label:first-child {
103
+ width: 120px; }
104
+ #qligg_modal .panel div.form-field > .select2-container:nth-of-type(1),
105
+ #qligg_modal .panel p.form-field > .select2-container:nth-of-type(1) {
106
+ width: 80px !important; }
107
+ #qligg_modal .panel div.form-field > .select2-container:nth-of-type(2),
108
+ #qligg_modal .panel p.form-field > .select2-container:nth-of-type(2) {
109
+ width: calc(100% - 171px) !important; }
110
+ #qligg_modal .panel div.form-field > .select2-container:only-of-type,
111
+ #qligg_modal .panel p.form-field > .select2-container:only-of-type {
112
+ width: calc(100% - 88px) !important; }
113
+ #qligg_modal .panel div > input,
114
+ #qligg_modal .panel p > input {
115
+ width: auto; }
116
+ #qligg_modal .panel div > input:not([type=checkbox]):not([type=radio]),
117
+ #qligg_modal .panel p > input:not([type=checkbox]):not([type=radio]) {
118
+ min-width: 120px; }
119
+ #qligg_modal .panel ul.list-images {
120
+ display: flex;
121
+ padding: 0;
122
+ margin: 1em 0; }
123
+ #qligg_modal .panel ul.list-images li {
124
+ display: inline-block;
125
+ margin: 0 10px 0 0;
126
+ margin-bottom: 0;
127
+ vertical-align: middle;
128
+ color: #aaa;
129
+ position: relative;
130
+ border: 1px solid #f1f1f1;
131
+ border-radius: 3px;
132
+ padding: 10px;
133
+ background-color: #fff;
134
+ cursor: pointer;
135
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07); }
136
+ #qligg_modal .panel ul.list-images li:before {
137
+ content: '';
138
+ position: absolute;
139
+ top: 0;
140
+ bottom: 0;
141
+ left: 0;
142
+ right: 0;
143
+ background-color: #eee;
144
+ opacity: 0.2; }
145
+ #qligg_modal .panel ul.list-images li:last-child {
146
+ margin-right: 0; }
147
+ #qligg_modal .panel ul.list-images li.active:before, #qligg_modal .panel ul.list-images li:hover:before {
148
+ opacity: 0; }
149
+ #qligg_modal .panel ul.list-images li.active label, #qligg_modal .panel ul.list-images li:hover label {
150
+ color: #e23565; }
151
+ #qligg_modal .panel ul.list-images label {
152
+ pointer-events: none;
153
+ display: block;
154
+ position: relative;
155
+ line-height: 2em;
156
+ z-index: 9;
157
+ cursor: pointer;
158
+ transition: all .25s linear;
159
+ text-align: center;
160
+ font-weight: bold;
161
+ color: #23282d; }
162
+ #qligg_modal .panel ul.list-images input[type=radio] {
163
+ display: none; }
164
+ #qligg_modal.processing {
165
+ pointer-events: none; }
166
+ #qligg_modal.processing:before {
167
+ content: '';
168
+ position: absolute;
169
+ top: 0;
170
+ bottom: 0;
171
+ left: 0;
172
+ right: 0;
173
+ background-color: #ffffff;
174
+ z-index: 999;
175
+ opacity: 0.8; }
176
+ #qligg_modal.qligg-modal-token {
177
+ max-width: 560px;
178
+ max-height: 210px; }
179
+ #qligg_modal.qligg-modal-feed {
180
+ max-width: 990px;
181
+ max-height: 560px; }
182
+ #qligg_modal.qligg-modal-feed table {
183
+ padding: 15px;
184
+ border-width: 1px 0 0 0;
185
+ box-shadow: none;
186
+ table-layout: fixed; }
187
+ #qligg_modal.qligg-modal-feed table th {
188
+ width: 70px; }
189
+ #qligg_modal.qligg-modal-feed table td {
190
+ width: calc(50% - 70px); }
191
+ #qligg_modal.qligg-modal-feed .edit-attachment-frame {
192
+ /* .attachment-info {
193
+ width:25%;*/
194
+ /*}*/ }
195
+ #qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-media-view-all {
196
+ width: 100%; }
197
+ #qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-media-view {
198
+ width: 100%; }
199
+ #qligg_modal.qligg-modal-feed .edit-attachment-frame .attachment-details {
200
+ overflow: hidden; }
201
+ #qligg_modal.qligg-modal-feed input[type=time] {
202
+ height: 30px; }
203
+ #qligg_modal.qligg-modal-feed .panel-wrap {
204
+ overflow: hidden; }
205
+ #qligg_modal.qligg-modal-feed .disabled-feature {
206
+ position: relative;
207
+ pointer-events: none; }
208
+ #qligg_modal.qligg-modal-feed .disabled-feature:before {
209
+ content: '';
210
+ background-color: #eee;
211
+ position: absolute;
212
+ top: 0;
213
+ bottom: 0;
214
+ left: 0;
215
+ right: 0;
216
+ opacity: 0.5;
217
+ overflow: hidden;
218
+ pointer-events: none; }
219
+ #qligg_modal.qligg-modal-feed .disabled-field {
220
+ color: #d5d5d5 !important;
221
+ cursor: default;
222
+ pointer-events: none;
223
+ opacity: 0.8; }
224
+ #qligg_modal.qligg-modal-feed .disabled-field input,
225
+ #qligg_modal.qligg-modal-feed .disabled-field select,
226
+ #qligg_modal.qligg-modal-feed .disabled-field textarea,
227
+ #qligg_modal.qligg-modal-feed .disabled-field .wp-picker-container {
228
+ opacity: 0.5; }
229
+ #qligg_modal.qligg-modal-feed .ig-list-buttons input[type=radio] {
230
+ position: absolute;
231
+ visibility: visible; }
232
+ #qligg_modal.qligg-modal-feed ul.qligg-tabs {
233
+ margin: 0;
234
+ width: 20%;
235
+ float: left;
236
+ line-height: 1em;
237
+ padding: 0 0 10px;
238
+ position: relative;
239
+ background-color: #fafafa;
240
+ border-right: 1px solid #eee;
241
+ box-sizing: border-box; }
242
+ #qligg_modal.qligg-modal-feed ul.qligg-tabs:after {
243
+ content: "";
244
+ display: block;
245
+ width: 100%;
246
+ height: 9999em;
247
+ position: absolute;
248
+ bottom: -9999em;
249
+ left: 0;
250
+ background-color: #fafafa;
251
+ border-right: 1px solid #eee; }
252
+ #qligg_modal.qligg-modal-feed ul.qligg-tabs li {
253
+ margin: 0;
254
+ padding: 0;
255
+ display: block;
256
+ position: relative; }
257
+ #qligg_modal.qligg-modal-feed ul.qligg-tabs li a {
258
+ margin: 0;
259
+ padding: 10px;
260
+ display: block;
261
+ box-shadow: none;
262
+ text-decoration: none;
263
+ line-height: 20px !important;
264
+ border-bottom: 1px solid #eee; }
265
+ #qligg_modal.qligg-modal-feed ul.qligg-tabs li a span {
266
+ margin-left: .618em;
267
+ margin-right: .618em; }
268
+ #qligg_modal.qligg-modal-feed ul.qligg-tabs li a:before {
269
+ content: "\f107";
270
+ font-family: Dashicons;
271
+ speak: none;
272
+ font-weight: 400;
273
+ text-transform: none;
274
+ line-height: 1;
275
+ -webkit-font-smoothing: antialiased;
276
+ font-variant: normal;
277
+ text-decoration: none; }
278
+ #qligg_modal.qligg-modal-feed ul.qligg-tabs li.active a {
279
+ background-color: #eee; }
280
+ #qligg_modal.qligg-modal-feed .qligg-input,
281
+ #qligg_modal.qligg-modal-feed .qligg-select2 {
282
+ width: 350px;
283
+ max-width: 100%; }
284
+ #qligg_modal.qligg-modal-feed .qligg-input {
285
+ margin: 0;
286
+ padding: 6px;
287
+ box-sizing: border-box;
288
+ vertical-align: top; }
289
+
290
+ .settings-save-status .spinner {
291
+ float: none;
292
+ display: inline-block;
293
+ margin: 0 10px; }
294
+
295
+ .settings-save-status .saved {
296
+ font-size: 12px;
297
+ display: none; }
298
+ .settings-save-status .saved.is-active {
299
+ display: inline-block; }
300
+
301
+ #qligg-generate-token {
302
+ padding: 0 24px;
303
+ height: 44px;
304
+ line-height: 44px;
305
+ text-transform: uppercase;
306
+ color: rgba(255, 255, 255, 0.8) !important;
307
+ text-decoration: none;
308
+ border-radius: 3px;
309
+ transition: all .5s ease-in-out;
310
+ font-weight: 600;
311
+ display: inline-block;
312
+ background: #408bd1; }
313
+ #qligg-generate-token:focus, #qligg-generate-token:hover {
314
+ box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.2); }
315
+
316
+ /*# sourceMappingURL=main.css.map*/
assets/backend/js/admin.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('backbone', 'jquery', 'jquery-serializejson', 'underscore', 'wp-color-picker-alpha', 'wp-util'), 'version' => '53a13ded04b6f9903b09898c90a84ca4');
1
+ <?php return array('dependencies' => array('backbone', 'jquery', 'jquery-serializejson', 'underscore', 'wp-color-picker-alpha', 'wp-util'), 'version' => '01af6d2e2cd4abeebacd098a6f98c8c9');
assets/backend/js/admin.js CHANGED
@@ -1 +1,400 @@
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").prop("disabled",!1),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}()}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /******/ (function(modules) { // webpackBootstrap
2
+ /******/ // The module cache
3
+ /******/ var installedModules = {};
4
+ /******/
5
+ /******/ // The require function
6
+ /******/ function __webpack_require__(moduleId) {
7
+ /******/
8
+ /******/ // Check if module is in cache
9
+ /******/ if(installedModules[moduleId]) {
10
+ /******/ return installedModules[moduleId].exports;
11
+ /******/ }
12
+ /******/ // Create a new module (and put it into the cache)
13
+ /******/ var module = installedModules[moduleId] = {
14
+ /******/ i: moduleId,
15
+ /******/ l: false,
16
+ /******/ exports: {}
17
+ /******/ };
18
+ /******/
19
+ /******/ // Execute the module function
20
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
+ /******/
22
+ /******/ // Flag the module as loaded
23
+ /******/ module.l = true;
24
+ /******/
25
+ /******/ // Return the exports of the module
26
+ /******/ return module.exports;
27
+ /******/ }
28
+ /******/
29
+ /******/
30
+ /******/ // expose the modules object (__webpack_modules__)
31
+ /******/ __webpack_require__.m = modules;
32
+ /******/
33
+ /******/ // expose the module cache
34
+ /******/ __webpack_require__.c = installedModules;
35
+ /******/
36
+ /******/ // define getter function for harmony exports
37
+ /******/ __webpack_require__.d = function(exports, name, getter) {
38
+ /******/ if(!__webpack_require__.o(exports, name)) {
39
+ /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
+ /******/ }
41
+ /******/ };
42
+ /******/
43
+ /******/ // define __esModule on exports
44
+ /******/ __webpack_require__.r = function(exports) {
45
+ /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
+ /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
+ /******/ }
48
+ /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
+ /******/ };
50
+ /******/
51
+ /******/ // create a fake namespace object
52
+ /******/ // mode & 1: value is a module id, require it
53
+ /******/ // mode & 2: merge all properties of value into the ns
54
+ /******/ // mode & 4: return value when already ns object
55
+ /******/ // mode & 8|1: behave like require
56
+ /******/ __webpack_require__.t = function(value, mode) {
57
+ /******/ if(mode & 1) value = __webpack_require__(value);
58
+ /******/ if(mode & 8) return value;
59
+ /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
+ /******/ var ns = Object.create(null);
61
+ /******/ __webpack_require__.r(ns);
62
+ /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
+ /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
+ /******/ return ns;
65
+ /******/ };
66
+ /******/
67
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
68
+ /******/ __webpack_require__.n = function(module) {
69
+ /******/ var getter = module && module.__esModule ?
70
+ /******/ function getDefault() { return module['default']; } :
71
+ /******/ function getModuleExports() { return module; };
72
+ /******/ __webpack_require__.d(getter, 'a', getter);
73
+ /******/ return getter;
74
+ /******/ };
75
+ /******/
76
+ /******/ // Object.prototype.hasOwnProperty.call
77
+ /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
+ /******/
79
+ /******/ // __webpack_public_path__
80
+ /******/ __webpack_require__.p = "";
81
+ /******/
82
+ /******/
83
+ /******/ // Load entry module and return exports
84
+ /******/ return __webpack_require__(__webpack_require__.s = "./src/backend/admin.js");
85
+ /******/ })
86
+ /************************************************************************/
87
+ /******/ ({
88
+
89
+ /***/ "./src/backend/admin.js":
90
+ /*!******************************!*\
91
+ !*** ./src/backend/admin.js ***!
92
+ \******************************/
93
+ /*! no exports provided */
94
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
95
+
96
+ "use strict";
97
+ __webpack_require__.r(__webpack_exports__);
98
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "jquery");
99
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);
100
+ /* harmony import */ var wp_util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! wp-util */ "wp-util");
101
+ /* harmony import */ var wp_util__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(wp_util__WEBPACK_IMPORTED_MODULE_1__);
102
+ /* harmony import */ var backbone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! backbone */ "backbone");
103
+ /* harmony import */ var backbone__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(backbone__WEBPACK_IMPORTED_MODULE_2__);
104
+ /* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! underscore */ "underscore");
105
+ /* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(underscore__WEBPACK_IMPORTED_MODULE_3__);
106
+ /* harmony import */ var jquery_serializejson__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! jquery-serializejson */ "jquery-serializejson");
107
+ /* harmony import */ var jquery_serializejson__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(jquery_serializejson__WEBPACK_IMPORTED_MODULE_4__);
108
+ /* harmony import */ var wp_color_picker_alpha__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! wp-color-picker-alpha */ "wp-color-picker-alpha");
109
+ /* harmony import */ var wp_color_picker_alpha__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(wp_color_picker_alpha__WEBPACK_IMPORTED_MODULE_5__);
110
+
111
+
112
+
113
+
114
+
115
+
116
+
117
+ (function ($) {
118
+ "use strict";
119
+
120
+ _.mixin({
121
+ escapeHtml: function escapeHtml(attribute) {
122
+ return attribute.replace('&amp;', /&/g).replace(/&gt;/g, ">").replace(/&lt;/g, "<").replace(/&quot;/g, '"').replace(/&#039;/g, "'");
123
+ },
124
+ getFormData: function getFormData($form) {
125
+ return $form.serializeJSON();
126
+ }
127
+ }); // Model
128
+ // ---------------------------------------------------------------------------
129
+
130
+
131
+ var Account = Backbone.Model.extend({
132
+ defaults: {
133
+ access_token: ''
134
+ }
135
+ });
136
+ var AccountView = Backbone.View.extend({
137
+ events: {
138
+ 'change input': 'enable',
139
+ 'click .media-modal-close': 'close',
140
+ 'submit .media-modal-form': 'submit'
141
+ },
142
+ templates: {},
143
+ initialize: function initialize() {
144
+ _.bindAll(this, 'open', 'render', 'close', 'enable', 'submit');
145
+
146
+ this.init();
147
+ this.open();
148
+ },
149
+ init: function init() {
150
+ this.templates.window = wp.template('qligg-modal-account-main');
151
+ },
152
+ render: function render() {
153
+ var modal = this;
154
+ modal.$el.html(modal.templates.window(modal.model.attributes));
155
+ },
156
+ updateModel: function updateModel(e) {
157
+ e.preventDefault();
158
+ var modal = this,
159
+ $form = modal.$el.find('form');
160
+
161
+ var model = _.getFormData($form);
162
+
163
+ this.model.set(model);
164
+ },
165
+ enable: function enable(e) {
166
+ $('.media-modal-submit').prop('disabled', false);
167
+ this.updateModel(e);
168
+ },
169
+ open: function open(e) {
170
+ this.render();
171
+ $('body').addClass('modal-open').append(this.$el);
172
+ },
173
+ close: function close(e) {
174
+ e.preventDefault();
175
+ this.undelegateEvents();
176
+ $(document).off('focusin');
177
+ $('body').removeClass('modal-open');
178
+ this.remove();
179
+ return;
180
+ },
181
+ submit: function submit(e) {
182
+ e.preventDefault();
183
+ var modal = this,
184
+ $modal = modal.$el.find('#qligg_modal'),
185
+ $spinner = $modal.find('.settings-save-status .spinner'),
186
+ $saved = $modal.find('.settings-save-status .saved');
187
+ $.ajax({
188
+ url: ajaxurl,
189
+ data: {
190
+ action: 'qligg_add_account',
191
+ nonce: qligg_account.nonce.qligg_add_account,
192
+ account_data: modal.model.attributes
193
+ },
194
+ dataType: 'json',
195
+ type: 'POST',
196
+ beforeSend: function beforeSend() {
197
+ $('.media-modal-submit').prop('disabled', true);
198
+ $spinner.addClass('is-active');
199
+ },
200
+ complete: function complete() {
201
+ $spinner.removeClass('is-active');
202
+ },
203
+ error: function error(response) {
204
+ alert('Error!');
205
+ },
206
+ success: function success(response) {
207
+ //console.log(response);
208
+ if (response.success) {
209
+ $modal.addClass('reload');
210
+ $saved.addClass('is-active');
211
+
212
+ _.delay(function () {
213
+ $saved.removeClass('is-active');
214
+ }, 5000);
215
+
216
+ modal.close(e);
217
+ window.location.reload();
218
+ } else {
219
+ alert(response.data);
220
+ }
221
+ }
222
+ });
223
+ return false;
224
+ }
225
+ });
226
+ var AccountModal = Backbone.View.extend({
227
+ initialize: function initialize(e) {
228
+ var model = new Account();
229
+ model.set({
230
+ access_token: ''
231
+ });
232
+ new AccountView({
233
+ model: model
234
+ });
235
+ }
236
+ }); // Copy token
237
+ // ---------------------------------------------------------------------------
238
+
239
+ $(document).on('click', '[data-qligg-copy-token]', function (e) {
240
+ e.preventDefault();
241
+ $($(this).data('qligg-copy-token')).select();
242
+ document.execCommand('copy');
243
+ }); // Delete token
244
+ // -------------------------------------------------------------------------
245
+
246
+ $(document).on('click', '[data-qligg-delete-token]', function (e) {
247
+ e.preventDefault();
248
+ var c = confirm(qligg_account.message.confirm_delete);
249
+
250
+ if (!c) {
251
+ return false;
252
+ }
253
+
254
+ var $button = $(e.target),
255
+ account_id = $button.closest('[data-account_id]').data('account_id'),
256
+ $spinner = $(e.target).closest('td').find('.spinner');
257
+ $.ajax({
258
+ url: ajaxurl,
259
+ type: 'post',
260
+ data: {
261
+ action: 'qligg_delete_account',
262
+ account_id: account_id,
263
+ nonce: qligg_account.nonce.qligg_delete_account
264
+ },
265
+ beforeSend: function beforeSend() {
266
+ $spinner.addClass('is-active');
267
+ },
268
+ success: function success(response) {
269
+ if (response.success) {
270
+ setTimeout(function () {
271
+ window.location.reload();
272
+ }, 300);
273
+ } else {
274
+ alert(response.data);
275
+ }
276
+ },
277
+ complete: function complete() {
278
+ $spinner.removeClass('is-active');
279
+ },
280
+ error: function error(jqXHR, textStatus) {
281
+ console.log(textStatus);
282
+ }
283
+ });
284
+ }); //// Renew token
285
+
286
+ $(document).on('click', '[data-qligg-renew-token]', function (e) {
287
+ e.preventDefault();
288
+ var $button = $(e.target),
289
+ account_id = $button.closest('[data-account_id]').data('account_id'),
290
+ $spinner = $(e.target).closest('td').find('.spinner'); ////alert(access_token);
291
+
292
+ $.ajax({
293
+ url: ajaxurl,
294
+ type: 'post',
295
+ data: {
296
+ action: 'qligg_renew_access_token',
297
+ account_id: account_id,
298
+ nonce: qligg_account.nonce.qligg_renew_access_token
299
+ },
300
+ beforeSend: function beforeSend() {
301
+ $spinner.addClass('is-active');
302
+ },
303
+ success: function success(response) {
304
+ alert(response.data);
305
+
306
+ if (response.success) {
307
+ setTimeout(function () {
308
+ window.location.reload();
309
+ }, 300);
310
+ console.log(response);
311
+ } else {
312
+ alert(response.data);
313
+ }
314
+ },
315
+ complete: function complete() {
316
+ $spinner.removeClass('is-active');
317
+ },
318
+ error: function error(jqXHR, textStatus) {
319
+ console.log(textStatus);
320
+ }
321
+ });
322
+ }); // Save token
323
+ // ---------------------------------------------------------------------------
324
+
325
+ $('#qligg-add-token').on('click', function (e) {
326
+ e.preventDefault();
327
+ new AccountModal(e);
328
+ });
329
+ })(jquery__WEBPACK_IMPORTED_MODULE_0___default.a);
330
+
331
+ /***/ }),
332
+
333
+ /***/ "backbone":
334
+ /*!***********************************************!*\
335
+ !*** external {"this":["window","Backbone"]} ***!
336
+ \***********************************************/
337
+ /*! no static exports found */
338
+ /***/ (function(module, exports) {
339
+
340
+ (function() { module.exports = this["window"]["Backbone"]; }());
341
+
342
+ /***/ }),
343
+
344
+ /***/ "jquery":
345
+ /*!**********************************!*\
346
+ !*** external {"this":"jQuery"} ***!
347
+ \**********************************/
348
+ /*! no static exports found */
349
+ /***/ (function(module, exports) {
350
+
351
+ (function() { module.exports = this["jQuery"]; }());
352
+
353
+ /***/ }),
354
+
355
+ /***/ "jquery-serializejson":
356
+ /*!****************************************************!*\
357
+ !*** external {"this":["window","serializeJSON"]} ***!
358
+ \****************************************************/
359
+ /*! no static exports found */
360
+ /***/ (function(module, exports) {
361
+
362
+ (function() { module.exports = this["window"]["serializeJSON"]; }());
363
+
364
+ /***/ }),
365
+
366
+ /***/ "underscore":
367
+ /*!***********************************!*\
368
+ !*** external {"this":["_","."]} ***!
369
+ \***********************************/
370
+ /*! no static exports found */
371
+ /***/ (function(module, exports) {
372
+
373
+ (function() { module.exports = this["_"]["."]; }());
374
+
375
+ /***/ }),
376
+
377
+ /***/ "wp-color-picker-alpha":
378
+ /*!****************************************************!*\
379
+ !*** external {"this":["window","wpColorPicker"]} ***!
380
+ \****************************************************/
381
+ /*! no static exports found */
382
+ /***/ (function(module, exports) {
383
+
384
+ (function() { module.exports = this["window"]["wpColorPicker"]; }());
385
+
386
+ /***/ }),
387
+
388
+ /***/ "wp-util":
389
+ /*!***************************************!*\
390
+ !*** external {"this":["wp","util"]} ***!
391
+ \***************************************/
392
+ /*! no static exports found */
393
+ /***/ (function(module, exports) {
394
+
395
+ (function() { module.exports = this["wp"]["util"]; }());
396
+
397
+ /***/ })
398
+
399
+ /******/ });
400
+ //# sourceMappingURL=admin.js.map
assets/backend/js/feed.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('backbone', 'jquery', 'jquery-serializejson', 'underscore', 'wp-color-picker-alpha', 'wp-util'), 'version' => 'ab23c5bb6664cfea610b24e54e04e5df');
1
+ <?php return array('dependencies' => array('backbone', 'jquery', 'jquery-serializejson', 'underscore', 'wp-color-picker-alpha', 'wp-util'), 'version' => 'e560bc9a1562f698d46bca8faf444eed');
assets/backend/js/feed.js CHANGED
@@ -1 +1,654 @@
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").prop("disabled",!1),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}()}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /******/ (function(modules) { // webpackBootstrap
2
+ /******/ // The module cache
3
+ /******/ var installedModules = {};
4
+ /******/
5
+ /******/ // The require function
6
+ /******/ function __webpack_require__(moduleId) {
7
+ /******/
8
+ /******/ // Check if module is in cache
9
+ /******/ if(installedModules[moduleId]) {
10
+ /******/ return installedModules[moduleId].exports;
11
+ /******/ }
12
+ /******/ // Create a new module (and put it into the cache)
13
+ /******/ var module = installedModules[moduleId] = {
14
+ /******/ i: moduleId,
15
+ /******/ l: false,
16
+ /******/ exports: {}
17
+ /******/ };
18
+ /******/
19
+ /******/ // Execute the module function
20
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
+ /******/
22
+ /******/ // Flag the module as loaded
23
+ /******/ module.l = true;
24
+ /******/
25
+ /******/ // Return the exports of the module
26
+ /******/ return module.exports;
27
+ /******/ }
28
+ /******/
29
+ /******/
30
+ /******/ // expose the modules object (__webpack_modules__)
31
+ /******/ __webpack_require__.m = modules;
32
+ /******/
33
+ /******/ // expose the module cache
34
+ /******/ __webpack_require__.c = installedModules;
35
+ /******/
36
+ /******/ // define getter function for harmony exports
37
+ /******/ __webpack_require__.d = function(exports, name, getter) {
38
+ /******/ if(!__webpack_require__.o(exports, name)) {
39
+ /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
+ /******/ }
41
+ /******/ };
42
+ /******/
43
+ /******/ // define __esModule on exports
44
+ /******/ __webpack_require__.r = function(exports) {
45
+ /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
+ /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
+ /******/ }
48
+ /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
+ /******/ };
50
+ /******/
51
+ /******/ // create a fake namespace object
52
+ /******/ // mode & 1: value is a module id, require it
53
+ /******/ // mode & 2: merge all properties of value into the ns
54
+ /******/ // mode & 4: return value when already ns object
55
+ /******/ // mode & 8|1: behave like require
56
+ /******/ __webpack_require__.t = function(value, mode) {
57
+ /******/ if(mode & 1) value = __webpack_require__(value);
58
+ /******/ if(mode & 8) return value;
59
+ /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
+ /******/ var ns = Object.create(null);
61
+ /******/ __webpack_require__.r(ns);
62
+ /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
+ /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
+ /******/ return ns;
65
+ /******/ };
66
+ /******/
67
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
68
+ /******/ __webpack_require__.n = function(module) {
69
+ /******/ var getter = module && module.__esModule ?
70
+ /******/ function getDefault() { return module['default']; } :
71
+ /******/ function getModuleExports() { return module; };
72
+ /******/ __webpack_require__.d(getter, 'a', getter);
73
+ /******/ return getter;
74
+ /******/ };
75
+ /******/
76
+ /******/ // Object.prototype.hasOwnProperty.call
77
+ /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
+ /******/
79
+ /******/ // __webpack_public_path__
80
+ /******/ __webpack_require__.p = "";
81
+ /******/
82
+ /******/
83
+ /******/ // Load entry module and return exports
84
+ /******/ return __webpack_require__(__webpack_require__.s = "./src/backend/feed.js");
85
+ /******/ })
86
+ /************************************************************************/
87
+ /******/ ({
88
+
89
+ /***/ "./src/backend/feed.js":
90
+ /*!*****************************!*\
91
+ !*** ./src/backend/feed.js ***!
92
+ \*****************************/
93
+ /*! no exports provided */
94
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
95
+
96
+ "use strict";
97
+ __webpack_require__.r(__webpack_exports__);
98
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "jquery");
99
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);
100
+ /* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! underscore */ "underscore");
101
+ /* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(underscore__WEBPACK_IMPORTED_MODULE_1__);
102
+ /* harmony import */ var jquery_serializejson__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! jquery-serializejson */ "jquery-serializejson");
103
+ /* harmony import */ var jquery_serializejson__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(jquery_serializejson__WEBPACK_IMPORTED_MODULE_2__);
104
+ /* harmony import */ var wp_color_picker_alpha__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! wp-color-picker-alpha */ "wp-color-picker-alpha");
105
+ /* harmony import */ var wp_color_picker_alpha__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(wp_color_picker_alpha__WEBPACK_IMPORTED_MODULE_3__);
106
+ /* harmony import */ var wp_util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! wp-util */ "wp-util");
107
+ /* harmony import */ var wp_util__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(wp_util__WEBPACK_IMPORTED_MODULE_4__);
108
+ /* harmony import */ var backbone__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! backbone */ "backbone");
109
+ /* harmony import */ var backbone__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(backbone__WEBPACK_IMPORTED_MODULE_5__);
110
+
111
+
112
+
113
+
114
+
115
+
116
+
117
+ (function ($) {
118
+ "use strict";
119
+
120
+ var count = 0,
121
+ timer;
122
+
123
+ var is_blocked = function is_blocked($node) {
124
+ return $node.is('.processing') || $node.parents('.processing').length;
125
+ };
126
+
127
+ var block = function block() {
128
+ $('#qligg_modal').addClass('processing');
129
+ };
130
+
131
+ var unblock = function unblock() {
132
+ $('#qligg_modal').removeClass('processing');
133
+ };
134
+
135
+ _.mixin({
136
+ escapeHtml: function escapeHtml(attribute) {
137
+ return attribute.replace('&amp;', /&/g).replace(/&gt;/g, ">").replace(/&lt;/g, "<").replace(/&quot;/g, '"').replace(/&#039;/g, "'");
138
+ },
139
+ getFormData: function getFormData($form) {
140
+ return $form.serializeJSON({
141
+ checkboxUncheckedValue: 'false',
142
+ parseBooleans: true,
143
+ parseNulls: true
144
+ });
145
+ }
146
+ }); // Model
147
+ // ---------------------------------------------------------------------------
148
+
149
+
150
+ var FeedModel = Backbone.Model.extend({
151
+ defaults: qligg_feed.args
152
+ });
153
+ var FeedModal = Backbone.View.extend({
154
+ initialize: function initialize(e) {
155
+ var $button = $(e.target),
156
+ feed_id = $button.closest('[data-feed_position]').data('feed_id');
157
+ var model = new FeedModel();
158
+
159
+ if (!Object.keys(qligg_feed.accounts).length) {
160
+ var c = confirm(qligg_feed.message.confirm_username);
161
+
162
+ if (c) {
163
+ window.location.href = qligg_feed.redirect.accounts;
164
+ }
165
+
166
+ return;
167
+ }
168
+
169
+ model.set({
170
+ id: feed_id
171
+ });
172
+
173
+ if (!feed_id) {
174
+ model.set({
175
+ username: Object.keys(qligg_feed.accounts)[0]
176
+ });
177
+ }
178
+
179
+ new FeedView({
180
+ model: model
181
+ }).render();
182
+ }
183
+ });
184
+ var FeedView = Backbone.View.extend({
185
+ events: {
186
+ 'change input': 'enableSave',
187
+ 'change textarea': 'enableSave',
188
+ 'change select': 'enableSave',
189
+ 'click .media-modal-image': 'setLayout',
190
+ 'click .media-modal-backdrop': 'close',
191
+ 'click .media-modal-close': 'close',
192
+ 'click .media-modal-prev': 'edit',
193
+ 'click .media-modal-next': 'edit',
194
+ 'click .media-modal-tab': 'tab',
195
+ 'change .media-modal-render-tabs': 'renderTabs',
196
+ 'change .media-modal-render-panels': 'renderPanels',
197
+ 'submit .media-modal-form': 'submit',
198
+ 'qligg.color.change input': 'enableSave'
199
+ },
200
+ templates: {},
201
+ initialize: function initialize() {
202
+ _.bindAll(this, 'open', 'tab', 'edit', 'load', 'render', 'close', 'submit');
203
+
204
+ this.init();
205
+ this.open();
206
+ },
207
+ init: function init() {
208
+ this.templates.window = wp.template('qligg-modal-main');
209
+ },
210
+ assign: function assign(view, selector) {
211
+ view.setElement(this.$(selector)).render();
212
+ },
213
+ updateModel: function updateModel(e) {
214
+ e && e.preventDefault();
215
+ var modal = this,
216
+ $form = modal.$el.find('#qligg_modal').find('form');
217
+
218
+ var model = _.getFormData($form);
219
+
220
+ this.model.set(model);
221
+ },
222
+ reload: function reload(e) {
223
+ if (this.$el.find('#qligg_modal').hasClass('reload')) {
224
+ location.reload();
225
+ return;
226
+ }
227
+
228
+ this.remove();
229
+ return;
230
+ },
231
+ close: function close(e) {
232
+ e.preventDefault();
233
+ this.undelegateEvents();
234
+ $(document).off('focusin');
235
+ $('body').removeClass('modal-open'); // if necesary reload...
236
+
237
+ this.$el.find('#qligg_modal').addClass('reload');
238
+ this.reload(e);
239
+ return;
240
+ },
241
+ enableSave: function enableSave(e) {
242
+ $('.media-modal-submit').prop('disabled', false);
243
+ this.updateModel(e);
244
+ },
245
+ disableSave: function disableSave(e) {
246
+ $('.media-modal-submit').prop('disabled', true);
247
+ },
248
+ tab: function tab(e) {
249
+ e.preventDefault();
250
+ var modal = this,
251
+ $modal = modal.$el.find('#qligg_modal'),
252
+ $tab = $(e.currentTarget),
253
+ $tabs = $modal.find('ul.qligg-tabs'),
254
+ panel = $tab.find('a').attr('href').replace('#', '');
255
+ $tabs.find('.active').removeClass('active');
256
+ $tab.addClass('active');
257
+ this.model.attributes['panel'] = panel;
258
+ this.model.changed['panel'] = panel;
259
+ this.renderPanels(e);
260
+ },
261
+ renderTabs: function renderTabs(e) {
262
+ this.renderPanels(e);
263
+ this.tabs.render();
264
+ },
265
+ renderPanels: function renderPanels(e) {
266
+ this.updateModel(e);
267
+ this.panels.render();
268
+ },
269
+ render: function render() {
270
+ var modal = this;
271
+ modal.$el.html(modal.templates.window(modal.model.attributes));
272
+ this.tabs = new FeedViewTabs({
273
+ model: modal.model
274
+ });
275
+ this.panels = new FeedViewPanels({
276
+ model: modal.model
277
+ });
278
+ this.assign(this.tabs, '#qligg-modal-tabs');
279
+ this.assign(this.panels, '#qligg-modal-panels');
280
+
281
+ _.delay(function () {
282
+ modal.$el.trigger('qligg-enhanced-color');
283
+ }, 100);
284
+ },
285
+ open: function open(e) {
286
+ var modal = this;
287
+ $('body').addClass('modal-open').append(this.$el);
288
+ this.load();
289
+ },
290
+ load: function load() {
291
+ var modal = this;
292
+
293
+ if (modal.model.attributes.id == undefined) {
294
+ modal.render();
295
+
296
+ _.delay(function () {
297
+ unblock();
298
+ }, 300);
299
+
300
+ return;
301
+ }
302
+
303
+ $.ajax({
304
+ url: ajaxurl,
305
+ data: {
306
+ action: 'qligg_edit_feed',
307
+ nonce: qligg_feed.nonce.qligg_edit_feed,
308
+ feed_id: this.model.attributes.id
309
+ },
310
+ dataType: 'json',
311
+ type: 'POST',
312
+ complete: function complete() {
313
+ if (!qligg_feed.accounts[modal.model.attributes.username]) {
314
+ modal.enableSave();
315
+ alert(qligg_feed.message.save);
316
+ }
317
+
318
+ unblock();
319
+ },
320
+ error: function error() {
321
+ alert('Error!');
322
+ },
323
+ success: function success(response) {
324
+ if (response.success) {
325
+ modal.model.set(response.data);
326
+ modal.render();
327
+ } else {
328
+ alert(response.data);
329
+ }
330
+ }
331
+ });
332
+ },
333
+ edit: function edit(e) {
334
+ e.preventDefault();
335
+ var modal = this,
336
+ $button = $(e.target),
337
+ feed_count = parseInt($('#qligg_feeds_table tr[data-feed_id]').length),
338
+ feed_position = parseInt($('#qligg_feeds_table tr[data-feed_id=' + modal.model.get('id') + ']').data('feed_position'));
339
+ count++;
340
+
341
+ if (timer) {
342
+ clearTimeout(timer);
343
+ }
344
+
345
+ timer = setTimeout(function () {
346
+ if ($button.hasClass('media-modal-next')) {
347
+ feed_position = Math.min(feed_position + count, feed_count);
348
+ } else {
349
+ feed_position = Math.max(feed_position - count, 1);
350
+ }
351
+
352
+ modal.model.set({
353
+ id: parseInt($('#qligg_feeds_table tr[data-feed_position=' + feed_position + ']').data('feed_id'))
354
+ });
355
+ count = 0;
356
+ modal.load();
357
+ }, 300);
358
+ },
359
+ submit: function submit(e) {
360
+ e.preventDefault();
361
+ var modal = this,
362
+ $modal = modal.$el.find('#qligg_modal'),
363
+ $spinner = $modal.find('.settings-save-status .spinner'),
364
+ $saved = $modal.find('.settings-save-status .saved');
365
+ $.ajax({
366
+ url: ajaxurl,
367
+ data: {
368
+ action: 'qligg_save_feed',
369
+ nonce: qligg_feed.nonce.qligg_save_feed,
370
+ feed: JSON.stringify(modal.model.attributes)
371
+ },
372
+ dataType: 'json',
373
+ type: 'POST',
374
+ beforeSend: function beforeSend() {
375
+ $('.media-modal-submit').prop('disabled', true);
376
+ $spinner.addClass('is-active');
377
+ },
378
+ complete: function complete() {
379
+ $saved.addClass('is-active');
380
+ $spinner.removeClass('is-active');
381
+
382
+ _.delay(function () {
383
+ $saved.removeClass('is-active');
384
+ }, 1000);
385
+ },
386
+ error: function error(response) {
387
+ alert('Error!');
388
+ },
389
+ success: function success(response) {
390
+ console.log(response);
391
+
392
+ if (response.success) {
393
+ if (modal.model.attributes.id == undefined) {
394
+ $modal.addClass('reload');
395
+ modal.reload(e);
396
+ modal.close(e);
397
+ }
398
+ } else {
399
+ alert(response.data);
400
+ }
401
+ }
402
+ });
403
+ return false;
404
+ },
405
+ setLayout: function setLayout(e) {
406
+ e.preventDefault();
407
+ e.stopPropagation();
408
+ $(e.target).find('input[type=radio]').prop('checked', true); //.trigger('change');
409
+
410
+ $(e.target).siblings().find('input[type=radio]').prop('checked', false);
411
+ this.updateModel(e);
412
+ this.renderPanels(e);
413
+ this.renderTabs(e);
414
+ this.enableSave(e);
415
+ }
416
+ });
417
+ var FeedViewTabs = Backbone.View.extend({
418
+ templates: {},
419
+ initialize: function initialize() {
420
+ this.templates.window = wp.template('qligg-modal-tabs');
421
+ },
422
+ render: function render() {
423
+ this.model.attributes.panel = 'tab_panel_feed';
424
+ this.$el.html(this.templates.window(this.model.attributes));
425
+ }
426
+ });
427
+ var FeedViewPanels = Backbone.View.extend({
428
+ templates: {},
429
+ initialize: function initialize() {
430
+ this.templates.window = wp.template('qligg-modal-panels');
431
+ },
432
+ render: function render() {
433
+ this.$el.html(this.templates.window(this.model.attributes));
434
+ this.$el.trigger('qligg-enhanced-color');
435
+ }
436
+ });
437
+ $(document).on('qligg-enhanced-color', function (e) {
438
+ $('.color-picker').filter(':not(.enhanced)').each(function () {
439
+ if ($(this).is('[readonly]')) {
440
+ $(this).parent('.form-field').addClass('disabled-field');
441
+ }
442
+
443
+ $(this).wpColorPicker({
444
+ change: function change(event, ui) {
445
+ console.log('wpColorPicker');
446
+ $(event.target).trigger('qligg.color.change');
447
+ } //clear: function (event, ui) {
448
+ //},
449
+ //: function (event, ui) {
450
+ //}
451
+
452
+ });
453
+ });
454
+ }); // Add feed
455
+ // ---------------------------------------------------------------------------
456
+
457
+ $('#qligg-add-feed').on('click', function (e) {
458
+ e.preventDefault();
459
+ new FeedModal(e);
460
+ }); // Edit feed
461
+ // ---------------------------------------------------------------------------
462
+
463
+ var exist_modal = false;
464
+ $('.qligg_edit_feed').on('click', function (e) {
465
+ e.preventDefault();
466
+
467
+ if (!exist_modal) {
468
+ new FeedModal(e);
469
+ exist_modal = true;
470
+ }
471
+ }); // Delete feed
472
+ // ---------------------------------------------------------------------------
473
+
474
+ $('.qligg_delete_feed').on('click', function (e) {
475
+ e.preventDefault();
476
+ var c = confirm(qligg_feed.message.confirm_delete);
477
+
478
+ if (!c) {
479
+ return false;
480
+ }
481
+
482
+ var $button = $(e.target),
483
+ $spinner = $button.parent().find('.spinner'),
484
+ feed_id = $button.closest('[data-feed_id]').data('feed_id');
485
+ $.ajax({
486
+ url: ajaxurl,
487
+ data: {
488
+ action: 'qligg_delete_feed',
489
+ nonce: qligg_feed.nonce.qligg_delete_feed,
490
+ feed_id: feed_id
491
+ },
492
+ dataType: 'json',
493
+ type: 'POST',
494
+ beforeSend: function beforeSend() {
495
+ $spinner.addClass('is-active');
496
+ },
497
+ complete: function complete() {
498
+ $spinner.removeClass('is-active');
499
+ },
500
+ error: function error(response) {},
501
+ success: function success(response) {
502
+ if (response.data) {
503
+ console.log(response.data);
504
+ location.reload();
505
+ } else {
506
+ alert(response.data);
507
+ }
508
+ }
509
+ });
510
+ }); // Feed clear cache
511
+ // ---------------------------------------------------------------------------
512
+
513
+ $('.qligg_clear_cache').on('click', function (e) {
514
+ e.preventDefault();
515
+ var c = confirm(qligg_feed.message.confirm_clear_cache);
516
+
517
+ if (!c) {
518
+ return false;
519
+ }
520
+
521
+ var $button = $(e.target),
522
+ $spinner = $button.parent().find('.spinner'),
523
+ feed_id = $button.closest('[data-feed_id]').data('feed_id');
524
+ $.ajax({
525
+ url: ajaxurl,
526
+ type: 'post',
527
+ data: {
528
+ action: 'qligg_clear_cache',
529
+ feed_id: feed_id,
530
+ nonce: qligg_feed.nonce.qligg_clear_cache
531
+ },
532
+ beforeSend: function beforeSend() {
533
+ $spinner.addClass('is-active');
534
+ },
535
+ success: function success(response) {
536
+ if (response.success) {
537
+ setTimeout(function () {
538
+ $spinner.removeClass('is-active');
539
+ }, 300);
540
+ } else {
541
+ alert(response.data);
542
+ }
543
+ },
544
+ complete: function complete() {
545
+ setTimeout(function () {
546
+ $spinner.removeClass('is-active');
547
+ }, 600);
548
+ },
549
+ error: function error(jqXHR, textStatus) {
550
+ console.log(textStatus);
551
+ }
552
+ });
553
+ }); // Upload image
554
+
555
+ $(document).on('click', '.upload_image_button', function (e) {
556
+ e.preventDefault();
557
+ var send_attachment_bkp = wp.media.editor.send.attachment,
558
+ button = $(this);
559
+
560
+ wp.media.editor.send.attachment = function (props, attachment) {
561
+ $(button).parent().prev().attr('src', attachment.url);
562
+ $(button).prev().val(attachment.url).trigger('change');
563
+ wp.media.editor.send.attachment = send_attachment_bkp;
564
+ };
565
+
566
+ wp.media.editor.open(button);
567
+ return false;
568
+ });
569
+ $(document).on('click', '.remove_image_button', function (e) {
570
+ e.preventDefault();
571
+ var src = $(this).parent().prev().attr('data-src');
572
+ $(this).parent().prev().attr('src', src);
573
+ $(this).prev().prev().val('').trigger('change');
574
+ return false;
575
+ }); // Copy shortcode
576
+ // ---------------------------------------------------------------------------
577
+
578
+ $(document).on('click', '[data-qligg-copy-feed-shortcode]', function (e) {
579
+ e.preventDefault();
580
+ $($(this).data('qligg-copy-feed-shortcode')).select();
581
+ document.execCommand('copy');
582
+ });
583
+ })(jquery__WEBPACK_IMPORTED_MODULE_0___default.a);
584
+
585
+ /***/ }),
586
+
587
+ /***/ "backbone":
588
+ /*!***********************************************!*\
589
+ !*** external {"this":["window","Backbone"]} ***!
590
+ \***********************************************/
591
+ /*! no static exports found */
592
+ /***/ (function(module, exports) {
593
+
594
+ (function() { module.exports = this["window"]["Backbone"]; }());
595
+
596
+ /***/ }),
597
+
598
+ /***/ "jquery":
599
+ /*!**********************************!*\
600
+ !*** external {"this":"jQuery"} ***!
601
+ \**********************************/
602
+ /*! no static exports found */
603
+ /***/ (function(module, exports) {
604
+
605
+ (function() { module.exports = this["jQuery"]; }());
606
+
607
+ /***/ }),
608
+
609
+ /***/ "jquery-serializejson":
610
+ /*!****************************************************!*\
611
+ !*** external {"this":["window","serializeJSON"]} ***!
612
+ \****************************************************/
613
+ /*! no static exports found */
614
+ /***/ (function(module, exports) {
615
+
616
+ (function() { module.exports = this["window"]["serializeJSON"]; }());
617
+
618
+ /***/ }),
619
+
620
+ /***/ "underscore":
621
+ /*!***********************************!*\
622
+ !*** external {"this":["_","."]} ***!
623
+ \***********************************/
624
+ /*! no static exports found */
625
+ /***/ (function(module, exports) {
626
+
627
+ (function() { module.exports = this["_"]["."]; }());
628
+
629
+ /***/ }),
630
+
631
+ /***/ "wp-color-picker-alpha":
632
+ /*!****************************************************!*\
633
+ !*** external {"this":["window","wpColorPicker"]} ***!
634
+ \****************************************************/
635
+ /*! no static exports found */
636
+ /***/ (function(module, exports) {
637
+
638
+ (function() { module.exports = this["window"]["wpColorPicker"]; }());
639
+
640
+ /***/ }),
641
+
642
+ /***/ "wp-util":
643
+ /*!***************************************!*\
644
+ !*** external {"this":["wp","util"]} ***!
645
+ \***************************************/
646
+ /*! no static exports found */
647
+ /***/ (function(module, exports) {
648
+
649
+ (function() { module.exports = this["wp"]["util"]; }());
650
+
651
+ /***/ })
652
+
653
+ /******/ });
654
+ //# sourceMappingURL=feed.js.map
assets/backend/js/gutenberg.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('jquery', 'lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => 'e6ade1074e30b0924fa0d6f364b826b3');
assets/backend/js/gutenberg.js ADDED
@@ -0,0 +1,1825 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /******/ (function(modules) { // webpackBootstrap
2
+ /******/ // The module cache
3
+ /******/ var installedModules = {};
4
+ /******/
5
+ /******/ // The require function
6
+ /******/ function __webpack_require__(moduleId) {
7
+ /******/
8
+ /******/ // Check if module is in cache
9
+ /******/ if(installedModules[moduleId]) {
10
+ /******/ return installedModules[moduleId].exports;
11
+ /******/ }
12
+ /******/ // Create a new module (and put it into the cache)
13
+ /******/ var module = installedModules[moduleId] = {
14
+ /******/ i: moduleId,
15
+ /******/ l: false,
16
+ /******/ exports: {}
17
+ /******/ };
18
+ /******/
19
+ /******/ // Execute the module function
20
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
+ /******/
22
+ /******/ // Flag the module as loaded
23
+ /******/ module.l = true;
24
+ /******/
25
+ /******/ // Return the exports of the module
26
+ /******/ return module.exports;
27
+ /******/ }
28
+ /******/
29
+ /******/
30
+ /******/ // expose the modules object (__webpack_modules__)
31
+ /******/ __webpack_require__.m = modules;
32
+ /******/
33
+ /******/ // expose the module cache
34
+ /******/ __webpack_require__.c = installedModules;
35
+ /******/
36
+ /******/ // define getter function for harmony exports
37
+ /******/ __webpack_require__.d = function(exports, name, getter) {
38
+ /******/ if(!__webpack_require__.o(exports, name)) {
39
+ /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
+ /******/ }
41
+ /******/ };
42
+ /******/
43
+ /******/ // define __esModule on exports
44
+ /******/ __webpack_require__.r = function(exports) {
45
+ /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
+ /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
+ /******/ }
48
+ /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
+ /******/ };
50
+ /******/
51
+ /******/ // create a fake namespace object
52
+ /******/ // mode & 1: value is a module id, require it
53
+ /******/ // mode & 2: merge all properties of value into the ns
54
+ /******/ // mode & 4: return value when already ns object
55
+ /******/ // mode & 8|1: behave like require
56
+ /******/ __webpack_require__.t = function(value, mode) {
57
+ /******/ if(mode & 1) value = __webpack_require__(value);
58
+ /******/ if(mode & 8) return value;
59
+ /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
+ /******/ var ns = Object.create(null);
61
+ /******/ __webpack_require__.r(ns);
62
+ /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
+ /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
+ /******/ return ns;
65
+ /******/ };
66
+ /******/
67
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
68
+ /******/ __webpack_require__.n = function(module) {
69
+ /******/ var getter = module && module.__esModule ?
70
+ /******/ function getDefault() { return module['default']; } :
71
+ /******/ function getModuleExports() { return module; };
72
+ /******/ __webpack_require__.d(getter, 'a', getter);
73
+ /******/ return getter;
74
+ /******/ };
75
+ /******/
76
+ /******/ // Object.prototype.hasOwnProperty.call
77
+ /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
+ /******/
79
+ /******/ // __webpack_public_path__
80
+ /******/ __webpack_require__.p = "";
81
+ /******/
82
+ /******/
83
+ /******/ // Load entry module and return exports
84
+ /******/ return __webpack_require__(__webpack_require__.s = "./src/backend/gutenberg/index.js");
85
+ /******/ })
86
+ /************************************************************************/
87
+ /******/ ({
88
+
89
+ /***/ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
90
+ /*!*****************************************************************!*\
91
+ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
92
+ \*****************************************************************/
93
+ /*! no static exports found */
94
+ /***/ (function(module, exports) {
95
+
96
+ function _arrayLikeToArray(arr, len) {
97
+ if (len == null || len > arr.length) len = arr.length;
98
+
99
+ for (var i = 0, arr2 = new Array(len); i < len; i++) {
100
+ arr2[i] = arr[i];
101
+ }
102
+
103
+ return arr2;
104
+ }
105
+
106
+ module.exports = _arrayLikeToArray;
107
+
108
+ /***/ }),
109
+
110
+ /***/ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js":
111
+ /*!***************************************************************!*\
112
+ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
113
+ \***************************************************************/
114
+ /*! no static exports found */
115
+ /***/ (function(module, exports) {
116
+
117
+ function _arrayWithHoles(arr) {
118
+ if (Array.isArray(arr)) return arr;
119
+ }
120
+
121
+ module.exports = _arrayWithHoles;
122
+
123
+ /***/ }),
124
+
125
+ /***/ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js":
126
+ /*!**********************************************************************!*\
127
+ !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
128
+ \**********************************************************************/
129
+ /*! no static exports found */
130
+ /***/ (function(module, exports) {
131
+
132
+ function _assertThisInitialized(self) {
133
+ if (self === void 0) {
134
+ throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
135
+ }
136
+
137
+ return self;
138
+ }
139
+
140
+ module.exports = _assertThisInitialized;
141
+
142
+ /***/ }),
143
+
144
+ /***/ "./node_modules/@babel/runtime/helpers/classCallCheck.js":
145
+ /*!***************************************************************!*\
146
+ !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
147
+ \***************************************************************/
148
+ /*! no static exports found */
149
+ /***/ (function(module, exports) {
150
+
151
+ function _classCallCheck(instance, Constructor) {
152
+ if (!(instance instanceof Constructor)) {
153
+ throw new TypeError("Cannot call a class as a function");
154
+ }
155
+ }
156
+
157
+ module.exports = _classCallCheck;
158
+
159
+ /***/ }),
160
+
161
+ /***/ "./node_modules/@babel/runtime/helpers/createClass.js":
162
+ /*!************************************************************!*\
163
+ !*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
164
+ \************************************************************/
165
+ /*! no static exports found */
166
+ /***/ (function(module, exports) {
167
+
168
+ function _defineProperties(target, props) {
169
+ for (var i = 0; i < props.length; i++) {
170
+ var descriptor = props[i];
171
+ descriptor.enumerable = descriptor.enumerable || false;
172
+ descriptor.configurable = true;
173
+ if ("value" in descriptor) descriptor.writable = true;
174
+ Object.defineProperty(target, descriptor.key, descriptor);
175
+ }
176
+ }
177
+
178
+ function _createClass(Constructor, protoProps, staticProps) {
179
+ if (protoProps) _defineProperties(Constructor.prototype, protoProps);
180
+ if (staticProps) _defineProperties(Constructor, staticProps);
181
+ return Constructor;
182
+ }
183
+
184
+ module.exports = _createClass;
185
+
186
+ /***/ }),
187
+
188
+ /***/ "./node_modules/@babel/runtime/helpers/defineProperty.js":
189
+ /*!***************************************************************!*\
190
+ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
191
+ \***************************************************************/
192
+ /*! no static exports found */
193
+ /***/ (function(module, exports) {
194
+
195
+ function _defineProperty(obj, key, value) {
196
+ if (key in obj) {
197
+ Object.defineProperty(obj, key, {
198
+ value: value,
199
+ enumerable: true,
200
+ configurable: true,
201
+ writable: true
202
+ });
203
+ } else {
204
+ obj[key] = value;
205
+ }
206
+
207
+ return obj;
208
+ }
209
+
210
+ module.exports = _defineProperty;
211
+
212
+ /***/ }),
213
+
214
+ /***/ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js":
215
+ /*!***************************************************************!*\
216
+ !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
217
+ \***************************************************************/
218
+ /*! no static exports found */
219
+ /***/ (function(module, exports) {
220
+
221
+ function _getPrototypeOf(o) {
222
+ module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {
223
+ return o.__proto__ || Object.getPrototypeOf(o);
224
+ };
225
+ return _getPrototypeOf(o);
226
+ }
227
+
228
+ module.exports = _getPrototypeOf;
229
+
230
+ /***/ }),
231
+
232
+ /***/ "./node_modules/@babel/runtime/helpers/inherits.js":
233
+ /*!*********************************************************!*\
234
+ !*** ./node_modules/@babel/runtime/helpers/inherits.js ***!
235
+ \*********************************************************/
236
+ /*! no static exports found */
237
+ /***/ (function(module, exports, __webpack_require__) {
238
+
239
+ var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js");
240
+
241
+ function _inherits(subClass, superClass) {
242
+ if (typeof superClass !== "function" && superClass !== null) {
243
+ throw new TypeError("Super expression must either be null or a function");
244
+ }
245
+
246
+ subClass.prototype = Object.create(superClass && superClass.prototype, {
247
+ constructor: {
248
+ value: subClass,
249
+ writable: true,
250
+ configurable: true
251
+ }
252
+ });
253
+ if (superClass) setPrototypeOf(subClass, superClass);
254
+ }
255
+
256
+ module.exports = _inherits;
257
+
258
+ /***/ }),
259
+
260
+ /***/ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
261
+ /*!*********************************************************************!*\
262
+ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
263
+ \*********************************************************************/
264
+ /*! no static exports found */
265
+ /***/ (function(module, exports) {
266
+
267
+ function _iterableToArrayLimit(arr, i) {
268
+ if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
269
+ var _arr = [];
270
+ var _n = true;
271
+ var _d = false;
272
+ var _e = undefined;
273
+
274
+ try {
275
+ for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
276
+ _arr.push(_s.value);
277
+
278
+ if (i && _arr.length === i) break;
279
+ }
280
+ } catch (err) {
281
+ _d = true;
282
+ _e = err;
283
+ } finally {
284
+ try {
285
+ if (!_n && _i["return"] != null) _i["return"]();
286
+ } finally {
287
+ if (_d) throw _e;
288
+ }
289
+ }
290
+
291
+ return _arr;
292
+ }
293
+
294
+ module.exports = _iterableToArrayLimit;
295
+
296
+ /***/ }),
297
+
298
+ /***/ "./node_modules/@babel/runtime/helpers/nonIterableRest.js":
299
+ /*!****************************************************************!*\
300
+ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
301
+ \****************************************************************/
302
+ /*! no static exports found */
303
+ /***/ (function(module, exports) {
304
+
305
+ function _nonIterableRest() {
306
+ throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
307
+ }
308
+
309
+ module.exports = _nonIterableRest;
310
+
311
+ /***/ }),
312
+
313
+ /***/ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
314
+ /*!**************************************************************************!*\
315
+ !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
316
+ \**************************************************************************/
317
+ /*! no static exports found */
318
+ /***/ (function(module, exports, __webpack_require__) {
319
+
320
+ var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/typeof.js");
321
+
322
+ var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js");
323
+
324
+ function _possibleConstructorReturn(self, call) {
325
+ if (call && (_typeof(call) === "object" || typeof call === "function")) {
326
+ return call;
327
+ }
328
+
329
+ return assertThisInitialized(self);
330
+ }
331
+
332
+ module.exports = _possibleConstructorReturn;
333
+
334
+ /***/ }),
335
+
336
+ /***/ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js":
337
+ /*!***************************************************************!*\
338
+ !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
339
+ \***************************************************************/
340
+ /*! no static exports found */
341
+ /***/ (function(module, exports) {
342
+
343
+ function _setPrototypeOf(o, p) {
344
+ module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
345
+ o.__proto__ = p;
346
+ return o;
347
+ };
348
+
349
+ return _setPrototypeOf(o, p);
350
+ }
351
+
352
+ module.exports = _setPrototypeOf;
353
+
354
+ /***/ }),
355
+
356
+ /***/ "./node_modules/@babel/runtime/helpers/slicedToArray.js":
357
+ /*!**************************************************************!*\
358
+ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***!
359
+ \**************************************************************/
360
+ /*! no static exports found */
361
+ /***/ (function(module, exports, __webpack_require__) {
362
+
363
+ var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles */ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js");
364
+
365
+ var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit */ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
366
+
367
+ var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
368
+
369
+ var nonIterableRest = __webpack_require__(/*! ./nonIterableRest */ "./node_modules/@babel/runtime/helpers/nonIterableRest.js");
370
+
371
+ function _slicedToArray(arr, i) {
372
+ return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
373
+ }
374
+
375
+ module.exports = _slicedToArray;
376
+
377
+ /***/ }),
378
+
379
+ /***/ "./node_modules/@babel/runtime/helpers/typeof.js":
380
+ /*!*******************************************************!*\
381
+ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
382
+ \*******************************************************/
383
+ /*! no static exports found */
384
+ /***/ (function(module, exports) {
385
+
386
+ function _typeof(obj) {
387
+ "@babel/helpers - typeof";
388
+
389
+ if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
390
+ module.exports = _typeof = function _typeof(obj) {
391
+ return typeof obj;
392
+ };
393
+ } else {
394
+ module.exports = _typeof = function _typeof(obj) {
395
+ return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
396
+ };
397
+ }
398
+
399
+ return _typeof(obj);
400
+ }
401
+
402
+ module.exports = _typeof;
403
+
404
+ /***/ }),
405
+
406
+ /***/ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
407
+ /*!***************************************************************************!*\
408
+ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
409
+ \***************************************************************************/
410
+ /*! no static exports found */
411
+ /***/ (function(module, exports, __webpack_require__) {
412
+
413
+ var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
414
+
415
+ function _unsupportedIterableToArray(o, minLen) {
416
+ if (!o) return;
417
+ if (typeof o === "string") return arrayLikeToArray(o, minLen);
418
+ var n = Object.prototype.toString.call(o).slice(8, -1);
419
+ if (n === "Object" && o.constructor) n = o.constructor.name;
420
+ if (n === "Map" || n === "Set") return Array.from(o);
421
+ if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
422
+ }
423
+
424
+ module.exports = _unsupportedIterableToArray;
425
+
426
+ /***/ }),
427
+
428
+ /***/ "./node_modules/classnames/index.js":
429
+ /*!******************************************!*\
430
+ !*** ./node_modules/classnames/index.js ***!
431
+ \******************************************/
432
+ /*! no static exports found */
433
+ /***/ (function(module, exports, __webpack_require__) {
434
+
435
+ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
436
+ Copyright (c) 2017 Jed Watson.
437
+ Licensed under the MIT License (MIT), see
438
+ http://jedwatson.github.io/classnames
439
+ */
440
+ /* global define */
441
+
442
+ (function () {
443
+ 'use strict';
444
+
445
+ var hasOwn = {}.hasOwnProperty;
446
+
447
+ function classNames () {
448
+ var classes = [];
449
+
450
+ for (var i = 0; i < arguments.length; i++) {
451
+ var arg = arguments[i];
452
+ if (!arg) continue;
453
+
454
+ var argType = typeof arg;
455
+
456
+ if (argType === 'string' || argType === 'number') {
457
+ classes.push(arg);
458
+ } else if (Array.isArray(arg) && arg.length) {
459
+ var inner = classNames.apply(null, arg);
460
+ if (inner) {
461
+ classes.push(inner);
462
+ }
463
+ } else if (argType === 'object') {
464
+ for (var key in arg) {
465
+ if (hasOwn.call(arg, key) && arg[key]) {
466
+ classes.push(key);
467
+ }
468
+ }
469
+ }
470
+ }
471
+
472
+ return classes.join(' ');
473
+ }
474
+
475
+ if ( true && module.exports) {
476
+ classNames.default = classNames;
477
+ module.exports = classNames;
478
+ } else if (true) {
479
+ // register as 'classnames', consistent with npm package name
480
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
481
+ return classNames;
482
+ }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
483
+ __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
484
+ } else {}
485
+ }());
486
+
487
+
488
+ /***/ }),
489
+
490
+ /***/ "./src/backend/gutenberg/box/edit.js":
491
+ /*!*******************************************!*\
492
+ !*** ./src/backend/gutenberg/box/edit.js ***!
493
+ \*******************************************/
494
+ /*! exports provided: default */
495
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
496
+
497
+ "use strict";
498
+ __webpack_require__.r(__webpack_exports__);
499
+ /* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/classCallCheck.js");
500
+ /* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);
501
+ /* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/createClass.js");
502
+ /* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);
503
+ /* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js");
504
+ /* harmony import */ var _babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__);
505
+ /* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ "./node_modules/@babel/runtime/helpers/inherits.js");
506
+ /* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__);
507
+ /* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js");
508
+ /* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__);
509
+ /* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js");
510
+ /* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__);
511
+ /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
512
+ /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__);
513
+ /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! lodash */ "lodash");
514
+ /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_7__);
515
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! jquery */ "jquery");
516
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_8__);
517
+ /* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/server-side-render */ "@wordpress/server-side-render");
518
+ /* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_9__);
519
+ /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
520
+ /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__);
521
+ /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
522
+ /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_11__);
523
+ /* harmony import */ var _inspector__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./inspector */ "./src/backend/gutenberg/box/inspector.js");
524
+ /* harmony import */ var _frontend_index__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../../frontend/index */ "./src/frontend/index.js");
525
+
526
+
527
+
528
+
529
+
530
+
531
+
532
+
533
+ function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default()(this, result); }; }
534
+
535
+ function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
536
+
537
+ /**
538
+ * External dependencies
539
+ */
540
+
541
+
542
+
543
+
544
+
545
+
546
+
547
+
548
+
549
+ var EditBoxComponent = /*#__PURE__*/function (_Component) {
550
+ _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default()(EditBoxComponent, _Component);
551
+
552
+ var _super = _createSuper(EditBoxComponent);
553
+
554
+ function EditBoxComponent(props) {
555
+ var _this;
556
+
557
+ _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, EditBoxComponent);
558
+
559
+ _this = _super.call(this, props);
560
+ _this.method = Object(lodash__WEBPACK_IMPORTED_MODULE_7__["debounce"])(_this.method.bind(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default()(_this)), 1000);
561
+ return _this;
562
+ }
563
+
564
+ _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(EditBoxComponent, [{
565
+ key: "method",
566
+ value: function method() {
567
+ this.initLayout();
568
+ }
569
+ }, {
570
+ key: "initLayout",
571
+ value: function initLayout() {
572
+ var blockLoaded = false,
573
+ blockLoadedInterval = setInterval(function () {
574
+ if (jquery__WEBPACK_IMPORTED_MODULE_8___default()('.tiktok-feed-feed')) {
575
+ Object(_frontend_index__WEBPACK_IMPORTED_MODULE_13__["qligg_init"])();
576
+ blockLoaded = true;
577
+ }
578
+
579
+ if (blockLoaded) {
580
+ clearInterval(blockLoadedInterval);
581
+ }
582
+ }, 3000);
583
+ }
584
+ }, {
585
+ key: "componentDidMount",
586
+ value: function componentDidMount() {
587
+ this.initLayout();
588
+ }
589
+ }, {
590
+ key: "debounceOnChange",
591
+ value: function debounceOnChange(attributes) {
592
+ var _this2 = this;
593
+
594
+ var debounceOnChange = Object(lodash__WEBPACK_IMPORTED_MODULE_7__["debounce"])(function (attributes) {
595
+ _this2.initLayout();
596
+ }, 350);
597
+ debounceOnChange(attributes);
598
+ }
599
+ }, {
600
+ key: "componentDidUpdate",
601
+ value: function componentDidUpdate() {
602
+ this.method();
603
+ }
604
+ }, {
605
+ key: "render",
606
+ value: function render() {
607
+ var attributes = this.props.attributes;
608
+ var accounts = qligg_gutenberg.accounts;
609
+ console.log(accounts);
610
+
611
+ if (!accounts || accounts.length) {
612
+ return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_11__["Placeholder"], {
613
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__["__"])('Please create access token', 'insta-gallery'),
614
+ instructions: Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Fragment"], null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__["__"])('Before start creating feeds, you have to create an access token. Please go to', 'insta-gallery'), " ", Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])("a", {
615
+ href: qligg_gutenberg.create_account,
616
+ target: "_blank"
617
+ }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__["__"])('the account tab', 'insta-gallery')), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_10__["__"])(' to connect your Instagram account and then reload this page.', 'insta-gallery'))
618
+ }));
619
+ }
620
+
621
+ return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_inspector__WEBPACK_IMPORTED_MODULE_12__["Inspector"], this.props), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
622
+ className: "tiktok-site-render"
623
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["createElement"])(_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_9___default.a, {
624
+ onChange: function onChange(newValue) {
625
+ return console.log(newValue);
626
+ },
627
+ block: "qligg/box",
628
+ attributes: attributes
629
+ }));
630
+ }
631
+ }]);
632
+
633
+ return EditBoxComponent;
634
+ }(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__["Component"]);
635
+
636
+ /* harmony default export */ __webpack_exports__["default"] = (EditBoxComponent);
637
+
638
+ /***/ }),
639
+
640
+ /***/ "./src/backend/gutenberg/box/index.js":
641
+ /*!********************************************!*\
642
+ !*** ./src/backend/gutenberg/box/index.js ***!
643
+ \********************************************/
644
+ /*! no exports provided */
645
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
646
+
647
+ "use strict";
648
+ __webpack_require__.r(__webpack_exports__);
649
+ /* harmony import */ var _scss_editor_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scss/editor.scss */ "./src/backend/gutenberg/box/scss/editor.scss");
650
+ /* harmony import */ var _scss_editor_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_scss_editor_scss__WEBPACK_IMPORTED_MODULE_0__);
651
+ /* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit */ "./src/backend/gutenberg/box/edit.js");
652
+ /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
653
+ /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);
654
+ /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks");
655
+ /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__);
656
+ /**
657
+ * BLOCK: box
658
+ */
659
+
660
+
661
+
662
+
663
+ Object(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_3__["registerBlockType"])('qligg/box', {
664
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Social Feed Gallery', 'insta-gallery'),
665
+ description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('Display beautiful and responsive galleries on your website from your Instagram feed account.', 'insta-gallery'),
666
+ icon: 'awards',
667
+ category: 'insta-gallery',
668
+ keywords: [Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('qligg', 'insta-gallery'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('instagram', 'insta-gallery'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__["__"])('quadlayers', 'insta-gallery')],
669
+ attributes: qligg_gutenberg.attributes,
670
+ edit: _edit__WEBPACK_IMPORTED_MODULE_1__["default"]
671
+ });
672
+
673
+ /***/ }),
674
+
675
+ /***/ "./src/backend/gutenberg/box/inspector.js":
676
+ /*!************************************************!*\
677
+ !*** ./src/backend/gutenberg/box/inspector.js ***!
678
+ \************************************************/
679
+ /*! exports provided: Inspector */
680
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
681
+
682
+ "use strict";
683
+ __webpack_require__.r(__webpack_exports__);
684
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Inspector", function() { return Inspector; });
685
+ /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/defineProperty.js");
686
+ /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);
687
+ /* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/slicedToArray.js");
688
+ /* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);
689
+ /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
690
+ /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__);
691
+ /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ "lodash");
692
+ /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__);
693
+ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
694
+ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);
695
+ /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
696
+ /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);
697
+ /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
698
+ /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__);
699
+ /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
700
+ /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__);
701
+
702
+
703
+
704
+
705
+ function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
706
+
707
+ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
708
+
709
+ /**
710
+ * WordPress dependencies
711
+ */
712
+
713
+
714
+
715
+
716
+
717
+
718
+ /**
719
+ * Inspector controls
720
+ */
721
+
722
+ var Inspector = function Inspector(props) {
723
+ var attributes = props.attributes,
724
+ setAttributes = props.setAttributes;
725
+
726
+ var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["useState"])({
727
+ name: true,
728
+ biography: true,
729
+ picture: true
730
+ }),
731
+ _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),
732
+ profile = _useState2[0],
733
+ setProfile = _useState2[1];
734
+
735
+ var url = qligg_gutenberg.image_url;
736
+ var accounts = qligg_gutenberg.accounts;
737
+ var ALLOWED_MEDIA_TYPES = ['image'];
738
+ console.log(attributes);
739
+ return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["InspectorControls"], {
740
+ key: "inspector"
741
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
742
+ initialOpen: true,
743
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('General', 'insta-gallery')
744
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["SelectControl"], {
745
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Account', 'insta-gallery'),
746
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Please select Instagram account', 'insta-gallery'),
747
+ value: attributes.username,
748
+ onChange: function onChange(newValue) {
749
+ return setAttributes({
750
+ username: newValue
751
+ });
752
+ },
753
+ options: Object(lodash__WEBPACK_IMPORTED_MODULE_3__["map"])(accounts, function (key, index) {
754
+ return {
755
+ value: key.id,
756
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])(key.name, 'insta-gallery')
757
+ };
758
+ })
759
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["SelectControl"], {
760
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Feed', 'insta-gallery'),
761
+ value: attributes.type,
762
+ onChange: function onChange(newValue) {
763
+ return setAttributes({
764
+ type: newValue
765
+ });
766
+ },
767
+ options: [{
768
+ value: 'tag',
769
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Tag', 'insta-gallery')
770
+ }, {
771
+ value: 'username',
772
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Username', 'insta-gallery')
773
+ }]
774
+ }), attributes.type == 'tag' && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["TextControl"], {
775
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Tag', 'insta-gallery'),
776
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Please enter Instagram tag', 'insta-gallery'),
777
+ value: attributes.tag,
778
+ onChange: function onChange(newValue) {
779
+ return setAttributes({
780
+ tag: newValue
781
+ });
782
+ }
783
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["SelectControl"], {
784
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Order by', 'insta-gallery'),
785
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Please enter Instagram tag order', 'insta-gallery'),
786
+ value: attributes.order_by,
787
+ onChange: function onChange(newValue) {
788
+ return setAttributes({
789
+ order_by: newValue
790
+ });
791
+ },
792
+ options: [{
793
+ value: 'recend_media',
794
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Recent (Within 24 hours)', 'insta-gallery')
795
+ }, {
796
+ value: 'top_media',
797
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Top (Most popular first)', 'insta-gallery')
798
+ }]
799
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])("ul", {
800
+ className: "qligg-list-videos"
801
+ }, Object(lodash__WEBPACK_IMPORTED_MODULE_3__["map"])(['carousel', 'gallery', 'masonry', 'highlight'], function (key, index) {
802
+ return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])("li", {
803
+ className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('qligg-modal-image', attributes.layout == key && 'active', key !== 'carousel' && key !== 'gallery' && 'qligg-premium-field'),
804
+ onClick: function onClick() {
805
+ return setAttributes({
806
+ layout: key
807
+ });
808
+ }
809
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])("span", null, key.replace('-', ' ')), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])("img", {
810
+ src: "".concat(url, "/").concat(key, ".png")
811
+ }));
812
+ }))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
813
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Limit', 'insta-gallery'),
814
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Number of videos to display', 'insta-gallery'),
815
+ value: attributes.limit,
816
+ onChange: function onChange(newValue) {
817
+ setAttributes({
818
+ limit: newValue
819
+ });
820
+ },
821
+ min: 1,
822
+ max: 33
823
+ }), attributes.layout != 'carousel' && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
824
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Columns', 'insta-gallery'),
825
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Number of videos in a row', 'insta-gallery'),
826
+ value: attributes.columns,
827
+ onChange: function onChange(newValue) {
828
+ return setAttributes({
829
+ columns: newValue
830
+ });
831
+ },
832
+ min: 1,
833
+ max: 20
834
+ }), attributes.layout == 'highlight' && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["TextControl"], {
835
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])(' highlight by tag', 'insta-gallery'),
836
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('highlightfeeds items with this tags', 'insta-gallery'),
837
+ value: attributes.highlight.tag,
838
+ onChange: function onChange(newValue) {
839
+ return setAttributes({
840
+ highlight: _objectSpread(_objectSpread({}, attributes.highlight), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'tag', newValue))
841
+ });
842
+ }
843
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["TextControl"], {
844
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])(' highlight by id', 'insta-gallery'),
845
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])(' highlight by id', 'insta-gallery'),
846
+ value: attributes.highlight.id,
847
+ onChange: function onChange(newValue) {
848
+ return setAttributes({
849
+ highlight: _objectSpread(_objectSpread({}, attributes.highlight), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'id', newValue))
850
+ });
851
+ }
852
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["TextControl"], {
853
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])(' highlight by position', 'insta-gallery'),
854
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('highlightfeeds items in this positions', 'insta-gallery'),
855
+ value: attributes.highlight.position,
856
+ onChange: function onChange(newValue) {
857
+ return setAttributes({
858
+ highlight: _objectSpread(_objectSpread({}, attributes.highlight), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'position', newValue))
859
+ });
860
+ }
861
+ }))), attributes.layout == 'carousel' && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
862
+ initialOpen: false,
863
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Carousel', 'insta-gallery')
864
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
865
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Slides per view', 'insta-gallery'),
866
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Number of images per slide', 'insta-gallery'),
867
+ value: attributes.carousel.slidespv,
868
+ onChange: function onChange(newValue) {
869
+ return setAttributes({
870
+ carousel: _objectSpread(_objectSpread({}, attributes.carousel), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'slidespv', newValue))
871
+ });
872
+ },
873
+ min: 1,
874
+ max: 100
875
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
876
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Autoplay', 'insta-gallery'),
877
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Autoplay carousel items', 'insta-gallery'),
878
+ checked: !!attributes.carousel.autoplay,
879
+ onChange: function onChange(newValue) {
880
+ return setAttributes({
881
+ carousel: _objectSpread(_objectSpread({}, attributes.carousel), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'autoplay', newValue))
882
+ });
883
+ }
884
+ }), attributes.carousel.autoplay && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
885
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Autoplay Interval', 'insta-gallery'),
886
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Moves to next picture after specified time interval', 'insta-gallery'),
887
+ value: attributes.carousel.autoplay_interval,
888
+ onChange: function onChange(newValue) {
889
+ return setAttributes({
890
+ carousel: _objectSpread(_objectSpread({}, attributes.carousel), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'autoplay_interval', newValue))
891
+ });
892
+ },
893
+ min: 1,
894
+ max: 10000
895
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
896
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Navigation', 'insta-gallery'),
897
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display navigation arrows', 'insta-gallery'),
898
+ checked: !!attributes.carousel.navarrows,
899
+ onChange: function onChange(newValue) {
900
+ return setAttributes({
901
+ carousel: _objectSpread(_objectSpread({}, attributes.carousel), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'navarrows', newValue))
902
+ });
903
+ }
904
+ }), attributes.carousel.navarrows && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
905
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Navigation color', 'insta-gallery'),
906
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Change navigation arrows color', 'insta-gallery')
907
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
908
+ value: attributes.carousel.navarrows_color,
909
+ onChange: function onChange(newValue) {
910
+ return setAttributes({
911
+ carousel: _objectSpread(_objectSpread({}, attributes.carousel), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'navarrows_color', newValue))
912
+ });
913
+ }
914
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
915
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Pagination', 'insta-gallery'),
916
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display pagination dots', 'insta-gallery'),
917
+ checked: !!attributes.carousel.pagination,
918
+ onChange: function onChange(newValue) {
919
+ return setAttributes({
920
+ carousel: _objectSpread(_objectSpread({}, attributes.carousel), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'pagination', newValue))
921
+ });
922
+ }
923
+ }), attributes.carousel.pagination && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
924
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Pagination color', 'insta-gallery'),
925
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Change pagination dots color', 'insta-gallery')
926
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
927
+ value: attributes.carousel.pagination_color,
928
+ onChange: function onChange(newValue) {
929
+ return setAttributes({
930
+ carousel: _objectSpread(_objectSpread({}, attributes.carousel), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'pagination_color', newValue))
931
+ });
932
+ }
933
+ }))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
934
+ initialOpen: false,
935
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Profile', 'insta-gallery')
936
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["TextControl"], {
937
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Full name', 'insta-gallery'),
938
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Feed profile full name', 'insta-gallery'),
939
+ value: !attributes.profile.name && profile.name && accounts[attributes.username]['name'] || attributes.profile.name,
940
+ onChange: function onChange(newValue) {
941
+ setProfile(_objectSpread(_objectSpread({}, profile), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'name', false)));
942
+ setAttributes({
943
+ profile: _objectSpread(_objectSpread({}, attributes.profile), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'name', newValue))
944
+ });
945
+ }
946
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["TextareaControl"], {
947
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Biography', 'insta-gallery'),
948
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Feed profile biography', 'insta-gallery'),
949
+ value: !attributes.profile.biography && profile.biography && accounts[attributes.username]['biography'] || attributes.profile.biography,
950
+ onChange: function onChange(newValue) {
951
+ setProfile(_objectSpread(_objectSpread({}, profile), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'biography', false)));
952
+ setAttributes({
953
+ profile: _objectSpread(_objectSpread({}, attributes.profile), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'biography', newValue))
954
+ });
955
+ }
956
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])("img", {
957
+ style: {
958
+ objectFit: 'cover',
959
+ width: '230px',
960
+ height: '230px'
961
+ },
962
+ src: !attributes.profile.profile_picture_url && profile.picture && accounts[attributes.username]['profile_picture_url'] || attributes.profile.profile_picture_url
963
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["MediaUpload"], {
964
+ onSelect: function onSelect(newValue) {
965
+ setProfile(_objectSpread(_objectSpread({}, profile), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'picture', false)));
966
+ setAttributes({
967
+ profile: _objectSpread(_objectSpread({}, attributes.profile), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'profile_picture_url', newValue.url))
968
+ });
969
+ },
970
+ allowedTypes: ALLOWED_MEDIA_TYPES,
971
+ value: attributes.profile.profile_picture_url,
972
+ render: function render(_ref) {
973
+ var open = _ref.open;
974
+ return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["Button"], {
975
+ onClick: open
976
+ }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Upload', 'insta-gallery'));
977
+ }
978
+ }))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
979
+ initialOpen: false,
980
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Box', 'insta-gallery')
981
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
982
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Box', 'insta-gallery'),
983
+ className: "qligg-premium-field",
984
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display the Instagram Feed inside a customizable box', 'insta-gallery'),
985
+ checked: !!attributes.box.display,
986
+ onChange: function onChange(newValue) {
987
+ return setAttributes({
988
+ box: _objectSpread(_objectSpread({}, attributes.box), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'display', newValue))
989
+ });
990
+ }
991
+ }), attributes.box.display && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
992
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Box padding', 'insta-gallery'),
993
+ className: "qligg-premium-field",
994
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Add padding to the Instagram Feed', 'insta-gallery'),
995
+ value: attributes.box.padding,
996
+ onChange: function onChange(newValue) {
997
+ return setAttributes({
998
+ box: _objectSpread(_objectSpread({}, attributes.box), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'padding', newValue))
999
+ });
1000
+ },
1001
+ min: 1,
1002
+ max: 100
1003
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
1004
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Border Radius', 'insta-gallery'),
1005
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Add radius to the Instagram Feed', 'insta-gallery'),
1006
+ className: "qligg-premium-field",
1007
+ value: attributes.box.radius,
1008
+ onChange: function onChange(newValue) {
1009
+ return setAttributes({
1010
+ box: _objectSpread(_objectSpread({}, attributes.box), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'radius', newValue))
1011
+ });
1012
+ },
1013
+ min: 0,
1014
+ max: 100
1015
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
1016
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Box background', 'insta-gallery'),
1017
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Color which is displayed on box background', 'insta-gallery'),
1018
+ className: "qligg-premium-field"
1019
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
1020
+ value: attributes.box.background,
1021
+ onChange: function onChange(newValue) {
1022
+ return setAttributes({
1023
+ box: _objectSpread(_objectSpread({}, attributes.box), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'background', newValue))
1024
+ });
1025
+ }
1026
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
1027
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Box text color', 'insta-gallery'),
1028
+ className: "qligg-premium-field",
1029
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Color which is displayed on box text', 'insta-gallery')
1030
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
1031
+ value: attributes.box.color_text,
1032
+ onChange: function onChange(newValue) {
1033
+ return setAttributes({
1034
+ box: _objectSpread(_objectSpread({}, attributes.box), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'color_text', newValue))
1035
+ });
1036
+ }
1037
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1038
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Profile', 'insta-gallery'),
1039
+ className: "qligg-premium-field",
1040
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display user profile or tag info', 'insta-gallery'),
1041
+ checked: !!attributes.box.profile,
1042
+ onChange: function onChange(newValue) {
1043
+ return setAttributes({
1044
+ box: _objectSpread(_objectSpread({}, attributes.box), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'profile', newValue))
1045
+ });
1046
+ }
1047
+ }))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
1048
+ initialOpen: false,
1049
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Image', 'insta-gallery')
1050
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["SelectControl"], {
1051
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Account', 'insta-gallery'),
1052
+ value: attributes.resolution,
1053
+ onChange: function onChange(newValue) {
1054
+ return setAttributes({
1055
+ resolution: newValue
1056
+ });
1057
+ },
1058
+ options: [{
1059
+ value: 'madium',
1060
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Medium (320 x auto)', 'insta-gallery')
1061
+ }, {
1062
+ value: 'small',
1063
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Small (150 x 150)', 'insta-gallery')
1064
+ }]
1065
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
1066
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images spacing', 'insta-gallery'),
1067
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Add blank space between images', 'insta-gallery'),
1068
+ value: attributes.spacing,
1069
+ onChange: function onChange(newValue) {
1070
+ return setAttributes({
1071
+ spacing: newValue
1072
+ });
1073
+ },
1074
+ min: 0,
1075
+ max: 100
1076
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1077
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images lazy load', 'insta-gallery'),
1078
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Defers feed images loading', 'insta-gallery'),
1079
+ checked: !!attributes.lazy,
1080
+ onChange: function onChange(newValue) {
1081
+ return setAttributes({
1082
+ lazy: newValue
1083
+ });
1084
+ }
1085
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
1086
+ initialOpen: false,
1087
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Image card', 'insta-gallery')
1088
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1089
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images card', 'insta-gallery'),
1090
+ className: "qligg-premium-field",
1091
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display card gallery by clicking on image', 'insta-gallery'),
1092
+ checked: !!attributes.card.display,
1093
+ onChange: function onChange(newValue) {
1094
+ return setAttributes({
1095
+ card: _objectSpread(_objectSpread({}, attributes.card), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'display', newValue))
1096
+ });
1097
+ }
1098
+ }), attributes.card.display && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
1099
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Card radius', 'insta-gallery'),
1100
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Add radius to the Instagram Feed', 'insta-gallery'),
1101
+ className: "qligg-premium-field",
1102
+ value: attributes.card.radius,
1103
+ onChange: function onChange(newValue) {
1104
+ return setAttributes({
1105
+ card: _objectSpread(_objectSpread({}, attributes.card), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'radius', newValue))
1106
+ });
1107
+ },
1108
+ min: 0,
1109
+ max: 100
1110
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
1111
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Card font size', 'insta-gallery'),
1112
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Add font-size to the Instagram Feed', 'insta-gallery'),
1113
+ className: "qligg-premium-field",
1114
+ value: attributes.card.font_size,
1115
+ onChange: function onChange(newValue) {
1116
+ return setAttributes({
1117
+ card: _objectSpread(_objectSpread({}, attributes.card), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'font_size', newValue))
1118
+ });
1119
+ },
1120
+ min: 0,
1121
+ max: 100
1122
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
1123
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Card background', 'insta-gallery'),
1124
+ className: "qligg-premium-field",
1125
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Color which is displayed when over images', 'insta-gallery')
1126
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
1127
+ value: attributes.card.background,
1128
+ onChange: function onChange(newValue) {
1129
+ return setAttributes({
1130
+ card: _objectSpread(_objectSpread({}, attributes.card), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'background', newValue))
1131
+ });
1132
+ }
1133
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
1134
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Card text color', 'insta-gallery'),
1135
+ className: "qligg-premium-field",
1136
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Color Text', 'insta-gallery')
1137
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
1138
+ value: attributes.card.text_color,
1139
+ onChange: function onChange(newValue) {
1140
+ return setAttributes({
1141
+ card: _objectSpread(_objectSpread({}, attributes.card), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'text_color', newValue))
1142
+ });
1143
+ }
1144
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
1145
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Card padding', 'insta-gallery'),
1146
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Add blank space between images', 'insta-gallery'),
1147
+ className: "qligg-premium-field",
1148
+ value: attributes.card.padding,
1149
+ onChange: function onChange(newValue) {
1150
+ return setAttributes({
1151
+ card: _objectSpread(_objectSpread({}, attributes.card), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'padding', newValue))
1152
+ });
1153
+ },
1154
+ min: 0,
1155
+ max: 100
1156
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1157
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Card info', 'insta-gallery'),
1158
+ className: "qligg-premium-field",
1159
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display likes count of images', 'insta-gallery'),
1160
+ checked: !!attributes.card.info,
1161
+ onChange: function onChange(newValue) {
1162
+ return setAttributes({
1163
+ card: _objectSpread(_objectSpread({}, attributes.card), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'info', newValue))
1164
+ });
1165
+ }
1166
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1167
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Card caption', 'insta-gallery'),
1168
+ className: "qligg-premium-field",
1169
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display caption count of images', 'insta-gallery'),
1170
+ checked: !!attributes.card.caption,
1171
+ onChange: function onChange(newValue) {
1172
+ return setAttributes({
1173
+ card: _objectSpread(_objectSpread({}, attributes.card), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'caption', newValue))
1174
+ });
1175
+ }
1176
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["RangeControl"], {
1177
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Card length', 'insta-gallery'),
1178
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Add blank space between images', 'insta-gallery'),
1179
+ className: "qligg-premium-field",
1180
+ value: attributes.card.length,
1181
+ onChange: function onChange(newValue) {
1182
+ return setAttributes({
1183
+ card: _objectSpread(_objectSpread({}, attributes.card), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'length', newValue))
1184
+ });
1185
+ },
1186
+ min: 0,
1187
+ max: 100
1188
+ }))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
1189
+ initialOpen: false,
1190
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Image mask', 'insta-gallery')
1191
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1192
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images mask', 'insta-gallery'),
1193
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Image mouseover effect', 'insta-gallery'),
1194
+ checked: !!attributes.mask.display,
1195
+ onChange: function onChange(newValue) {
1196
+ return setAttributes({
1197
+ mask: _objectSpread(_objectSpread({}, attributes.mask), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'display', newValue))
1198
+ });
1199
+ }
1200
+ }), attributes.mask.display && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
1201
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images mask color', 'insta-gallery'),
1202
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Image mask background color', 'insta-gallery')
1203
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
1204
+ value: attributes.mask.background,
1205
+ onChange: function onChange(newValue) {
1206
+ return setAttributes({
1207
+ mask: _objectSpread(_objectSpread({}, attributes.mask), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'background', newValue))
1208
+ });
1209
+ }
1210
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1211
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images mask likes', 'insta-gallery'),
1212
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display likes count of images', 'insta-gallery'),
1213
+ checked: !!attributes.mask.likes,
1214
+ onChange: function onChange(newValue) {
1215
+ return setAttributes({
1216
+ mask: _objectSpread(_objectSpread({}, attributes.mask), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'likes', newValue))
1217
+ });
1218
+ }
1219
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1220
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images mask comments', 'insta-gallery'),
1221
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display comments count of images', 'insta-gallery'),
1222
+ checked: !!attributes.mask.comments,
1223
+ onChange: function onChange(newValue) {
1224
+ return setAttributes({
1225
+ mask: _objectSpread(_objectSpread({}, attributes.mask), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'comments', newValue))
1226
+ });
1227
+ }
1228
+ }))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
1229
+ initialOpen: false,
1230
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Image popup', 'insta-gallery')
1231
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1232
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images popup', 'insta-gallery'),
1233
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display popup gallery by clicking on image', 'insta-gallery'),
1234
+ checked: !!attributes.popup.display,
1235
+ onChange: function onChange(newValue) {
1236
+ return setAttributes({
1237
+ popup: _objectSpread(_objectSpread({}, attributes.popup), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'display', newValue))
1238
+ });
1239
+ }
1240
+ }), attributes.popup.display && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1241
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images popup profile', 'insta-gallery'),
1242
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display user profile or tag info', 'insta-gallery'),
1243
+ className: "qligg-premium-field",
1244
+ checked: !!attributes.popup.profile,
1245
+ onChange: function onChange(newValue) {
1246
+ return setAttributes({
1247
+ popup: _objectSpread(_objectSpread({}, attributes.popup), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'profile', newValue))
1248
+ });
1249
+ }
1250
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1251
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images popup caption', 'insta-gallery'),
1252
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display caption in the popup', 'insta-gallery'),
1253
+ className: "qligg-premium-field",
1254
+ checked: !!attributes.popup.caption,
1255
+ onChange: function onChange(newValue) {
1256
+ return setAttributes({
1257
+ popup: _objectSpread(_objectSpread({}, attributes.popup), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'caption', newValue))
1258
+ });
1259
+ }
1260
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1261
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images popup likes', 'insta-gallery'),
1262
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display likes count of images', 'insta-gallery'),
1263
+ className: "qligg-premium-field",
1264
+ checked: !!attributes.popup.likes,
1265
+ onChange: function onChange(newValue) {
1266
+ return setAttributes({
1267
+ popup: _objectSpread(_objectSpread({}, attributes.popup), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'likes', newValue))
1268
+ });
1269
+ }
1270
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1271
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images popup comments', 'insta-gallery'),
1272
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display comments count of images', 'insta-gallery'),
1273
+ className: "qligg-premium-field",
1274
+ checked: !!attributes.popup.comments,
1275
+ onChange: function onChange(newValue) {
1276
+ return setAttributes({
1277
+ popup: _objectSpread(_objectSpread({}, attributes.popup), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'comments', newValue))
1278
+ });
1279
+ }
1280
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["SelectControl"], {
1281
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Images popup align', 'insta-gallery'),
1282
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Align item description in popup', 'insta-gallery'),
1283
+ className: "qligg-premium-field",
1284
+ value: attributes.popup.align,
1285
+ onChange: function onChange(newValue) {
1286
+ return setAttributes({
1287
+ popup: _objectSpread(_objectSpread({}, attributes.popup), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'align', newValue))
1288
+ });
1289
+ },
1290
+ options: [{
1291
+ value: 'left',
1292
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Left', 'insta-gallery')
1293
+ }, {
1294
+ value: 'right',
1295
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Right', 'insta-gallery')
1296
+ }, {
1297
+ value: 'bottom',
1298
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Bottom', 'insta-gallery')
1299
+ }, {
1300
+ value: 'top',
1301
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Top', 'insta-gallery')
1302
+ }]
1303
+ }))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
1304
+ initialOpen: false,
1305
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Botton', 'insta-gallery')
1306
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1307
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button', 'insta-gallery'),
1308
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display the button to open Instagram site link', 'insta-gallery'),
1309
+ checked: !!attributes.button.display,
1310
+ onChange: function onChange(newValue) {
1311
+ return setAttributes({
1312
+ button: _objectSpread(_objectSpread({}, attributes.button), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'display', newValue))
1313
+ });
1314
+ }
1315
+ }), attributes.button.display && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["TextControl"], {
1316
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button text', 'insta-gallery'),
1317
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button text here', 'insta-gallery'),
1318
+ value: attributes.button.text,
1319
+ onChange: function onChange(newValue) {
1320
+ return setAttributes({
1321
+ button: _objectSpread(_objectSpread({}, attributes.button), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'text', newValue))
1322
+ });
1323
+ }
1324
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
1325
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button background', 'insta-gallery'),
1326
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Color which is displayed on button background', 'insta-gallery')
1327
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
1328
+ value: attributes.button.background,
1329
+ onChange: function onChange(newValue) {
1330
+ return setAttributes({
1331
+ button: _objectSpread(_objectSpread({}, attributes.button), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'background', newValue))
1332
+ });
1333
+ }
1334
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
1335
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button hover background', 'insta-gallery'),
1336
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Color which is displayed when hovered over button', 'insta-gallery')
1337
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
1338
+ value: attributes.button.background_hover,
1339
+ onChange: function onChange(newValue) {
1340
+ return setAttributes({
1341
+ button: _objectSpread(_objectSpread({}, attributes.button), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'background_hover', newValue))
1342
+ });
1343
+ }
1344
+ })))), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["PanelBody"], {
1345
+ initialOpen: false,
1346
+ title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Botton load more', 'insta-gallery')
1347
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["ToggleControl"], {
1348
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button', 'insta-gallery'),
1349
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Display the button to open Instagram site link', 'insta-gallery'),
1350
+ className: "qligg-premium-field",
1351
+ checked: !!attributes.button_load.display,
1352
+ onChange: function onChange(newValue) {
1353
+ return setAttributes({
1354
+ button_load: _objectSpread(_objectSpread({}, attributes.button_load), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'display', newValue))
1355
+ });
1356
+ }
1357
+ }), attributes.button_load.display && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["TextControl"], {
1358
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button text', 'insta-gallery'),
1359
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button text here', 'insta-gallery'),
1360
+ className: "qligg-premium-field",
1361
+ value: attributes.button_load.text,
1362
+ onChange: function onChange(newValue) {
1363
+ return setAttributes({
1364
+ button_load: _objectSpread(_objectSpread({}, attributes.button_load), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'text', newValue))
1365
+ });
1366
+ }
1367
+ }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
1368
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button background', 'insta-gallery'),
1369
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Color which is displayed on button background', 'insta-gallery'),
1370
+ className: "qligg-premium-field"
1371
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
1372
+ value: attributes.button_load.background,
1373
+ onChange: function onChange(newValue) {
1374
+ return setAttributes({
1375
+ button_load: _objectSpread(_objectSpread({}, attributes.button_load), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'background', newValue))
1376
+ });
1377
+ }
1378
+ })), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_7__["BaseControl"], {
1379
+ label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Instagram button hover background', 'insta-gallery'),
1380
+ help: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__["__"])('Color which is displayed when hovered over button', 'insta-gallery'),
1381
+ className: "qligg-premium-field"
1382
+ }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__["createElement"])(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_6__["ColorPalette"], {
1383
+ value: attributes.button_load.background_hover,
1384
+ onChange: function onChange(newValue) {
1385
+ return setAttributes({
1386
+ button_load: _objectSpread(_objectSpread({}, attributes.button_load), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, 'background_hover', newValue))
1387
+ });
1388
+ }
1389
+ })))));
1390
+ };
1391
+
1392
+ /***/ }),
1393
+
1394
+ /***/ "./src/backend/gutenberg/box/scss/editor.scss":
1395
+ /*!****************************************************!*\
1396
+ !*** ./src/backend/gutenberg/box/scss/editor.scss ***!
1397
+ \****************************************************/
1398
+ /*! no static exports found */
1399
+ /***/ (function(module, exports) {
1400
+
1401
+ // removed by extract-text-webpack-plugin
1402
+
1403
+ /***/ }),
1404
+
1405
+ /***/ "./src/backend/gutenberg/index.js":
1406
+ /*!****************************************!*\
1407
+ !*** ./src/backend/gutenberg/index.js ***!
1408
+ \****************************************/
1409
+ /*! no exports provided */
1410
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
1411
+
1412
+ "use strict";
1413
+ __webpack_require__.r(__webpack_exports__);
1414
+ /* harmony import */ var _box_index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./box/index */ "./src/backend/gutenberg/box/index.js");
1415
+
1416
+
1417
+ /***/ }),
1418
+
1419
+ /***/ "./src/frontend/index.js":
1420
+ /*!*******************************!*\
1421
+ !*** ./src/frontend/index.js ***!
1422
+ \*******************************/
1423
+ /*! exports provided: qligg_init */
1424
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
1425
+
1426
+ "use strict";
1427
+ __webpack_require__.r(__webpack_exports__);
1428
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "qligg_init", function() { return qligg_init; });
1429
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "jquery");
1430
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);
1431
+ /* harmony import */ var _scss_style_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scss/style.scss */ "./src/frontend/scss/style.scss");
1432
+ /* harmony import */ var _scss_style_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_scss_style_scss__WEBPACK_IMPORTED_MODULE_1__);
1433
+
1434
+
1435
+ /* (function ($) { */
1436
+
1437
+ "use strict";
1438
+
1439
+ var swiper_index = 0,
1440
+ $swipers = {}; // Ajax load
1441
+ // ---------------------------------------------------------------------------
1442
+
1443
+ function qligg_load_item_images($item, next_max_id) {
1444
+ var $wrap = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list', $item),
1445
+ $spinner = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-spinner', $item),
1446
+ feed = $item.data('feed');
1447
+ jquery__WEBPACK_IMPORTED_MODULE_0___default.a.ajax({
1448
+ url: qligg.ajax_url,
1449
+ type: 'post',
1450
+ timeout: 30000,
1451
+ data: {
1452
+ action: 'qligg_load_item_images',
1453
+ next_max_id: next_max_id,
1454
+ feed: JSON.stringify(feed)
1455
+ },
1456
+ beforeSend: function beforeSend() {
1457
+ $spinner.show();
1458
+ },
1459
+ success: function success(response) {
1460
+ if (response.success !== true) {
1461
+ $wrap.append(jquery__WEBPACK_IMPORTED_MODULE_0___default()(response.data));
1462
+ $spinner.hide();
1463
+ return;
1464
+ }
1465
+
1466
+ var $images = jquery__WEBPACK_IMPORTED_MODULE_0___default()(response.data);
1467
+ $wrap.append($images).trigger('qligg.loaded', [$images]);
1468
+ },
1469
+ complete: function complete() {},
1470
+ error: function error(jqXHR, textStatus) {
1471
+ $spinner.hide();
1472
+ }
1473
+ });
1474
+ }
1475
+
1476
+ qligg_init();
1477
+ function qligg_init() {
1478
+ // Images
1479
+ // ---------------------------------------------------------------------------
1480
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').on('qligg.loaded', function (e, images) {
1481
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
1482
+ $wrap = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list', $item),
1483
+ $spinner = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-spinner', $item),
1484
+ $button = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-button.load', $item),
1485
+ options = $item.data('feed'),
1486
+ total = jquery__WEBPACK_IMPORTED_MODULE_0___default()(images).length,
1487
+ loaded = 0; ////// this breaks masonry layout
1488
+ ///$wrap.trigger('qligg.imagesLoaded', [images]);
1489
+
1490
+ if (total) {
1491
+ $wrap.find('.insta-gallery-image').on('load loadstart', function (e) {
1492
+ loaded++;
1493
+
1494
+ if (loaded >= total) {
1495
+ $wrap.trigger('qligg.imagesLoaded', [images]);
1496
+ }
1497
+ });
1498
+ }
1499
+
1500
+ if (total < options.limit) {
1501
+ $spinner.hide();
1502
+ setTimeout(function () {
1503
+ $button.fadeOut();
1504
+ }, 300);
1505
+ }
1506
+ }); // Spinner
1507
+ // ---------------------------------------------------------------------------
1508
+
1509
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').on('qligg.imagesLoaded', function (e) {
1510
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
1511
+ $spinner = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-spinner', $item);
1512
+ $spinner.hide();
1513
+ }); // Gallery
1514
+ // ---------------------------------------------------------------------------
1515
+
1516
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=gallery]').on('qligg.imagesLoaded', function (e, images) {
1517
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget);
1518
+ $item.addClass('loaded');
1519
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(images).each(function (i, item) {
1520
+ setTimeout(function () {
1521
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(item).addClass('ig-image-loaded');
1522
+ }, 150 + i * 30);
1523
+ });
1524
+ }); // Carousel
1525
+ // ---------------------------------------------------------------------------
1526
+
1527
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=carousel]').on('qligg.imagesLoaded', function (e, images) {
1528
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget);
1529
+ $item.addClass('loaded');
1530
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(images).each(function (i, item) {
1531
+ //setTimeout(function () {
1532
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(item).addClass('ig-image-loaded'); //}, 500 + (i * 50));
1533
+ });
1534
+ });
1535
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=carousel]').on('qligg.imagesLoaded', function (e, images) {
1536
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
1537
+ $swiper = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.swiper-container', $item),
1538
+ options = $item.data('feed');
1539
+ options.carousel.slides = options.carousel.slidespv; /// options.carousel.interval = options.carousel.autoplay_interval;
1540
+
1541
+ swiper_index++;
1542
+ $swipers[swiper_index] = new Swiper($swiper, {
1543
+ //direction: 'vertical',
1544
+ //wrapperClass: 'insta-gallery-list',
1545
+ //slideClass: 'insta-gallery-item',
1546
+ loop: true,
1547
+ autoHeight: true,
1548
+ observer: true,
1549
+ observeParents: true,
1550
+ slidesPerView: 1,
1551
+ spaceBetween: 2,
1552
+ autoplay: options.carousel.autoplay ? {
1553
+ delay: parseInt(options.carousel.autoplay_interval)
1554
+ } : false,
1555
+ pagination: {
1556
+ el: '.swiper-pagination',
1557
+ dynamicBullets: true,
1558
+ clickable: true,
1559
+ type: 'bullets'
1560
+ },
1561
+ navigation: {
1562
+ nextEl: '.swiper-button-next',
1563
+ prevEl: '.swiper-button-prev'
1564
+ },
1565
+ breakpoints: {
1566
+ 320: {
1567
+ slidesPerView: 1,
1568
+ spaceBetween: 1
1569
+ },
1570
+ 480: {
1571
+ spaceBetween: parseInt(options.spacing),
1572
+ slidesPerView: Math.min(2, parseInt(options.carousel.slides))
1573
+ },
1574
+ 768: {
1575
+ spaceBetween: parseInt(options.spacing),
1576
+ slidesPerView: Math.min(3, parseInt(options.carousel.slides))
1577
+ },
1578
+ 1024: {
1579
+ spaceBetween: parseInt(options.spacing),
1580
+ slidesPerView: parseInt(options.carousel.slides)
1581
+ }
1582
+ }
1583
+ });
1584
+ }); // Masonry
1585
+ // ---------------------------------------------------------------------------
1586
+
1587
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=masonry]').on('qligg.imagesLoaded', function (e, images) {
1588
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
1589
+ $wrap = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list', $item);
1590
+
1591
+ if (!$wrap.data('masonry')) {
1592
+ $wrap.masonry({
1593
+ itemSelector: '.insta-gallery-item',
1594
+ isResizable: true,
1595
+ isAnimated: false,
1596
+ transitionDuration: 0,
1597
+ percentPosition: true,
1598
+ columnWidth: '.insta-gallery-item:last-child'
1599
+ });
1600
+ } else {
1601
+ $wrap.masonry('appended', images, false);
1602
+ }
1603
+ });
1604
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=masonry]').on('layoutComplete', function (e, items) {
1605
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget);
1606
+ $item.addClass('loaded');
1607
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(items).each(function (i, item) {
1608
+ // setTimeout(function () {
1609
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(item.element).addClass('ig-image-loaded'); // }, 500 + (i * 50));
1610
+ });
1611
+ }); // Popup
1612
+ // ---------------------------------------------------------------------------
1613
+
1614
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').on('qligg.loaded', function (e) {
1615
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
1616
+ $wrap = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list', $item),
1617
+ options = $item.data('feed'); // Redirect
1618
+ // -------------------------------------------------------------------------
1619
+
1620
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-item .insta-gallery-icon.qligg-icon-instagram', $wrap).on('click', function (e) {
1621
+ e.stopPropagation();
1622
+ }); // Carousel
1623
+ // -------------------------------------------------------------------------
1624
+ //$('.insta-gallery-item', $wrap).on('mfpOpen', function (e) {
1625
+ //});
1626
+
1627
+ if (!options.popup.display) {
1628
+ return;
1629
+ }
1630
+
1631
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-item', $wrap).magnificPopup({
1632
+ type: 'inline',
1633
+ callbacks: {
1634
+ beforeOpen: function beforeOpen() {
1635
+ this.st.mainClass = this.st.mainClass + ' ' + 'qligg-mfp-wrap';
1636
+ },
1637
+ elementParse: function elementParse(item) {
1638
+ var media = '',
1639
+ profile = '',
1640
+ counter = '',
1641
+ caption = '',
1642
+ info = '',
1643
+ likes = '',
1644
+ date = '',
1645
+ comments = '';
1646
+
1647
+ if (item.el.data('item').type && item.el.data('item').type == 'video') {
1648
+ media = '\n\
1649
+ <video autoplay>\n\
1650
+ <source src="' + item.el.data('item').videos.standard + '" type="video/mp4">\n\
1651
+ </video>';
1652
+ } else {
1653
+ media = '<img src="' + item.el.data('item').images.standard + '"/>';
1654
+ }
1655
+
1656
+ counter = '<div class="mfp-icons"><div class="mfp-counter">' + (item.index + 1) + ' / ' + jquery__WEBPACK_IMPORTED_MODULE_0___default()('.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>';
1657
+
1658
+ if (options.popup.profile) {
1659
+ 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>';
1660
+ }
1661
+
1662
+ if (options.popup.caption) {
1663
+ caption = '<div class="mfp-caption">' + item.el.data('item').caption + '</div>';
1664
+ }
1665
+
1666
+ if (item.el.data('item').date) {
1667
+ date = '<div class="mfp-date">' + item.el.data('item').date + '</div>';
1668
+ }
1669
+
1670
+ if (item.el.data('item').comments && options.popup.comments) {
1671
+ comments = '<div class="mfp-comments"><i class="qligg-icon-comment"></i>' + item.el.data('item').comments + '</div>';
1672
+ }
1673
+
1674
+ if (item.el.data('item').likes && options.popup.likes) {
1675
+ likes = '<div class="mfp-likes"><i class="qligg-icon-heart"></i>' + item.el.data('item').likes + '</div>';
1676
+ }
1677
+
1678
+ if (options.popup.likes || options.popup.comments) {
1679
+ info = '<div class="mfp-info">' + likes + comments + date + '</div>';
1680
+ }
1681
+
1682
+ 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>';
1683
+ }
1684
+ },
1685
+ gallery: {
1686
+ enabled: true
1687
+ }
1688
+ });
1689
+ }); // Init
1690
+ // ---------------------------------------------------------------------------
1691
+
1692
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').on('click', '.insta-gallery-button.load', function (e) {
1693
+ e.preventDefault();
1694
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget);
1695
+
1696
+ if (!$item.hasClass('loaded')) {
1697
+ return false;
1698
+ }
1699
+
1700
+ var next_max_id = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list .insta-gallery-item:last-child', $item).data('item').i;
1701
+ qligg_load_item_images($item, next_max_id);
1702
+ });
1703
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').each(function (index, item) {
1704
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(item);
1705
+
1706
+ if ($item.hasClass('loaded')) {
1707
+ return false;
1708
+ }
1709
+
1710
+ qligg_load_item_images($item, 0);
1711
+ }); // IE8
1712
+ // ---------------------------------------------------------------------------
1713
+ }
1714
+
1715
+ if (navigator.appVersion.indexOf("MSIE 8.") != -1) {
1716
+ document.body.className += ' ' + 'instagal-ie-8';
1717
+ }
1718
+
1719
+ if (navigator.appVersion.indexOf("MSIE 9.") != -1) {
1720
+ document.body.className += ' ' + 'instagal-ie-9';
1721
+ } ///// })(jQuery);
1722
+
1723
+ /***/ }),
1724
+
1725
+ /***/ "./src/frontend/scss/style.scss":
1726
+ /*!**************************************!*\
1727
+ !*** ./src/frontend/scss/style.scss ***!
1728
+ \**************************************/
1729
+ /*! no static exports found */
1730
+ /***/ (function(module, exports) {
1731
+
1732
+ // removed by extract-text-webpack-plugin
1733
+
1734
+ /***/ }),
1735
+
1736
+ /***/ "@wordpress/block-editor":
1737
+ /*!**********************************************!*\
1738
+ !*** external {"this":["wp","blockEditor"]} ***!
1739
+ \**********************************************/
1740
+ /*! no static exports found */
1741
+ /***/ (function(module, exports) {
1742
+
1743
+ (function() { module.exports = this["wp"]["blockEditor"]; }());
1744
+
1745
+ /***/ }),
1746
+
1747
+ /***/ "@wordpress/blocks":
1748
+ /*!*****************************************!*\
1749
+ !*** external {"this":["wp","blocks"]} ***!
1750
+ \*****************************************/
1751
+ /*! no static exports found */
1752
+ /***/ (function(module, exports) {
1753
+
1754
+ (function() { module.exports = this["wp"]["blocks"]; }());
1755
+
1756
+ /***/ }),
1757
+
1758
+ /***/ "@wordpress/components":
1759
+ /*!*********************************************!*\
1760
+ !*** external {"this":["wp","components"]} ***!
1761
+ \*********************************************/
1762
+ /*! no static exports found */
1763
+ /***/ (function(module, exports) {
1764
+
1765
+ (function() { module.exports = this["wp"]["components"]; }());
1766
+
1767
+ /***/ }),
1768
+
1769
+ /***/ "@wordpress/element":
1770
+ /*!******************************************!*\
1771
+ !*** external {"this":["wp","element"]} ***!
1772
+ \******************************************/
1773
+ /*! no static exports found */
1774
+ /***/ (function(module, exports) {
1775
+
1776
+ (function() { module.exports = this["wp"]["element"]; }());
1777
+
1778
+ /***/ }),
1779
+
1780
+ /***/ "@wordpress/i18n":
1781
+ /*!***************************************!*\
1782
+ !*** external {"this":["wp","i18n"]} ***!
1783
+ \***************************************/
1784
+ /*! no static exports found */
1785
+ /***/ (function(module, exports) {
1786
+
1787
+ (function() { module.exports = this["wp"]["i18n"]; }());
1788
+
1789
+ /***/ }),
1790
+
1791
+ /***/ "@wordpress/server-side-render":
1792
+ /*!***************************************************!*\
1793
+ !*** external {"this":["wp","serverSideRender"]} ***!
1794
+ \***************************************************/
1795
+ /*! no static exports found */
1796
+ /***/ (function(module, exports) {
1797
+
1798
+ (function() { module.exports = this["wp"]["serverSideRender"]; }());
1799
+
1800
+ /***/ }),
1801
+
1802
+ /***/ "jquery":
1803
+ /*!**********************************!*\
1804
+ !*** external {"this":"jQuery"} ***!
1805
+ \**********************************/
1806
+ /*! no static exports found */
1807
+ /***/ (function(module, exports) {
1808
+
1809
+ (function() { module.exports = this["jQuery"]; }());
1810
+
1811
+ /***/ }),
1812
+
1813
+ /***/ "lodash":
1814
+ /*!**********************************!*\
1815
+ !*** external {"this":"lodash"} ***!
1816
+ \**********************************/
1817
+ /*! no static exports found */
1818
+ /***/ (function(module, exports) {
1819
+
1820
+ (function() { module.exports = this["lodash"]; }());
1821
+
1822
+ /***/ })
1823
+
1824
+ /******/ });
1825
+ //# sourceMappingURL=gutenberg.js.map
assets/backend/js/main.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array(), 'version' => 'c2edb1ebafccded9d0f360f854dc79c7');
1
+ <?php return array('dependencies' => array(), 'version' => '185c34758951f88e3e4cc0306a002cc0');
assets/backend/js/main.js CHANGED
@@ -1 +1,116 @@
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){}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /******/ (function(modules) { // webpackBootstrap
2
+ /******/ // The module cache
3
+ /******/ var installedModules = {};
4
+ /******/
5
+ /******/ // The require function
6
+ /******/ function __webpack_require__(moduleId) {
7
+ /******/
8
+ /******/ // Check if module is in cache
9
+ /******/ if(installedModules[moduleId]) {
10
+ /******/ return installedModules[moduleId].exports;
11
+ /******/ }
12
+ /******/ // Create a new module (and put it into the cache)
13
+ /******/ var module = installedModules[moduleId] = {
14
+ /******/ i: moduleId,
15
+ /******/ l: false,
16
+ /******/ exports: {}
17
+ /******/ };
18
+ /******/
19
+ /******/ // Execute the module function
20
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
+ /******/
22
+ /******/ // Flag the module as loaded
23
+ /******/ module.l = true;
24
+ /******/
25
+ /******/ // Return the exports of the module
26
+ /******/ return module.exports;
27
+ /******/ }
28
+ /******/
29
+ /******/
30
+ /******/ // expose the modules object (__webpack_modules__)
31
+ /******/ __webpack_require__.m = modules;
32
+ /******/
33
+ /******/ // expose the module cache
34
+ /******/ __webpack_require__.c = installedModules;
35
+ /******/
36
+ /******/ // define getter function for harmony exports
37
+ /******/ __webpack_require__.d = function(exports, name, getter) {
38
+ /******/ if(!__webpack_require__.o(exports, name)) {
39
+ /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
+ /******/ }
41
+ /******/ };
42
+ /******/
43
+ /******/ // define __esModule on exports
44
+ /******/ __webpack_require__.r = function(exports) {
45
+ /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
+ /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
+ /******/ }
48
+ /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
+ /******/ };
50
+ /******/
51
+ /******/ // create a fake namespace object
52
+ /******/ // mode & 1: value is a module id, require it
53
+ /******/ // mode & 2: merge all properties of value into the ns
54
+ /******/ // mode & 4: return value when already ns object
55
+ /******/ // mode & 8|1: behave like require
56
+ /******/ __webpack_require__.t = function(value, mode) {
57
+ /******/ if(mode & 1) value = __webpack_require__(value);
58
+ /******/ if(mode & 8) return value;
59
+ /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
+ /******/ var ns = Object.create(null);
61
+ /******/ __webpack_require__.r(ns);
62
+ /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
+ /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
+ /******/ return ns;
65
+ /******/ };
66
+ /******/
67
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
68
+ /******/ __webpack_require__.n = function(module) {
69
+ /******/ var getter = module && module.__esModule ?
70
+ /******/ function getDefault() { return module['default']; } :
71
+ /******/ function getModuleExports() { return module; };
72
+ /******/ __webpack_require__.d(getter, 'a', getter);
73
+ /******/ return getter;
74
+ /******/ };
75
+ /******/
76
+ /******/ // Object.prototype.hasOwnProperty.call
77
+ /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
+ /******/
79
+ /******/ // __webpack_public_path__
80
+ /******/ __webpack_require__.p = "";
81
+ /******/
82
+ /******/
83
+ /******/ // Load entry module and return exports
84
+ /******/ return __webpack_require__(__webpack_require__.s = "./src/backend/main.js");
85
+ /******/ })
86
+ /************************************************************************/
87
+ /******/ ({
88
+
89
+ /***/ "./src/backend/main.js":
90
+ /*!*****************************!*\
91
+ !*** ./src/backend/main.js ***!
92
+ \*****************************/
93
+ /*! no exports provided */
94
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
95
+
96
+ "use strict";
97
+ __webpack_require__.r(__webpack_exports__);
98
+ /* harmony import */ var _scss_editor_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scss/editor.scss */ "./src/backend/scss/editor.scss");
99
+ /* harmony import */ var _scss_editor_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_scss_editor_scss__WEBPACK_IMPORTED_MODULE_0__);
100
+
101
+
102
+ /***/ }),
103
+
104
+ /***/ "./src/backend/scss/editor.scss":
105
+ /*!**************************************!*\
106
+ !*** ./src/backend/scss/editor.scss ***!
107
+ \**************************************/
108
+ /*! no static exports found */
109
+ /***/ (function(module, exports) {
110
+
111
+ // removed by extract-text-webpack-plugin
112
+
113
+ /***/ })
114
+
115
+ /******/ });
116
+ //# sourceMappingURL=main.js.map
assets/backend/js/settings.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('backbone', 'jquery', 'jquery-serializejson', 'underscore', 'wp-color-picker-alpha', 'wp-util'), 'version' => '1b6eac29be64c357736450a2becce58f');
1
+ <?php return array('dependencies' => array('backbone', 'jquery', 'jquery-serializejson', 'underscore', 'wp-color-picker-alpha', 'wp-util'), 'version' => '5e91f3cd164081f7b0fc81fd937f4c9d');
assets/backend/js/settings.js CHANGED
@@ -1 +1,311 @@
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}()}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /******/ (function(modules) { // webpackBootstrap
2
+ /******/ // The module cache
3
+ /******/ var installedModules = {};
4
+ /******/
5
+ /******/ // The require function
6
+ /******/ function __webpack_require__(moduleId) {
7
+ /******/
8
+ /******/ // Check if module is in cache
9
+ /******/ if(installedModules[moduleId]) {
10
+ /******/ return installedModules[moduleId].exports;
11
+ /******/ }
12
+ /******/ // Create a new module (and put it into the cache)
13
+ /******/ var module = installedModules[moduleId] = {
14
+ /******/ i: moduleId,
15
+ /******/ l: false,
16
+ /******/ exports: {}
17
+ /******/ };
18
+ /******/
19
+ /******/ // Execute the module function
20
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
+ /******/
22
+ /******/ // Flag the module as loaded
23
+ /******/ module.l = true;
24
+ /******/
25
+ /******/ // Return the exports of the module
26
+ /******/ return module.exports;
27
+ /******/ }
28
+ /******/
29
+ /******/
30
+ /******/ // expose the modules object (__webpack_modules__)
31
+ /******/ __webpack_require__.m = modules;
32
+ /******/
33
+ /******/ // expose the module cache
34
+ /******/ __webpack_require__.c = installedModules;
35
+ /******/
36
+ /******/ // define getter function for harmony exports
37
+ /******/ __webpack_require__.d = function(exports, name, getter) {
38
+ /******/ if(!__webpack_require__.o(exports, name)) {
39
+ /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
+ /******/ }
41
+ /******/ };
42
+ /******/
43
+ /******/ // define __esModule on exports
44
+ /******/ __webpack_require__.r = function(exports) {
45
+ /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
+ /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
+ /******/ }
48
+ /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
+ /******/ };
50
+ /******/
51
+ /******/ // create a fake namespace object
52
+ /******/ // mode & 1: value is a module id, require it
53
+ /******/ // mode & 2: merge all properties of value into the ns
54
+ /******/ // mode & 4: return value when already ns object
55
+ /******/ // mode & 8|1: behave like require
56
+ /******/ __webpack_require__.t = function(value, mode) {
57
+ /******/ if(mode & 1) value = __webpack_require__(value);
58
+ /******/ if(mode & 8) return value;
59
+ /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
+ /******/ var ns = Object.create(null);
61
+ /******/ __webpack_require__.r(ns);
62
+ /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
+ /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
+ /******/ return ns;
65
+ /******/ };
66
+ /******/
67
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
68
+ /******/ __webpack_require__.n = function(module) {
69
+ /******/ var getter = module && module.__esModule ?
70
+ /******/ function getDefault() { return module['default']; } :
71
+ /******/ function getModuleExports() { return module; };
72
+ /******/ __webpack_require__.d(getter, 'a', getter);
73
+ /******/ return getter;
74
+ /******/ };
75
+ /******/
76
+ /******/ // Object.prototype.hasOwnProperty.call
77
+ /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
+ /******/
79
+ /******/ // __webpack_public_path__
80
+ /******/ __webpack_require__.p = "";
81
+ /******/
82
+ /******/
83
+ /******/ // Load entry module and return exports
84
+ /******/ return __webpack_require__(__webpack_require__.s = "./src/backend/settings.js");
85
+ /******/ })
86
+ /************************************************************************/
87
+ /******/ ({
88
+
89
+ /***/ "./src/backend/settings.js":
90
+ /*!*********************************!*\
91
+ !*** ./src/backend/settings.js ***!
92
+ \*********************************/
93
+ /*! no exports provided */
94
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
95
+
96
+ "use strict";
97
+ __webpack_require__.r(__webpack_exports__);
98
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "jquery");
99
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);
100
+ /* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! underscore */ "underscore");
101
+ /* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(underscore__WEBPACK_IMPORTED_MODULE_1__);
102
+ /* harmony import */ var jquery_serializejson__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! jquery-serializejson */ "jquery-serializejson");
103
+ /* harmony import */ var jquery_serializejson__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(jquery_serializejson__WEBPACK_IMPORTED_MODULE_2__);
104
+ /* harmony import */ var wp_color_picker_alpha__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! wp-color-picker-alpha */ "wp-color-picker-alpha");
105
+ /* harmony import */ var wp_color_picker_alpha__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(wp_color_picker_alpha__WEBPACK_IMPORTED_MODULE_3__);
106
+ /* harmony import */ var wp_util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! wp-util */ "wp-util");
107
+ /* harmony import */ var wp_util__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(wp_util__WEBPACK_IMPORTED_MODULE_4__);
108
+ /* harmony import */ var backbone__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! backbone */ "backbone");
109
+ /* harmony import */ var backbone__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(backbone__WEBPACK_IMPORTED_MODULE_5__);
110
+
111
+
112
+
113
+
114
+
115
+
116
+
117
+ (function ($) {
118
+ "use strict";
119
+
120
+ _.mixin({
121
+ escapeHtml: function escapeHtml(attribute) {
122
+ return attribute.replace('&amp;', /&/g).replace(/&gt;/g, ">").replace(/&lt;/g, "<").replace(/&quot;/g, '"').replace(/&#039;/g, "'");
123
+ },
124
+ getFormData: function getFormData($form) {
125
+ return $form.serializeJSON();
126
+ }
127
+ }); // Spinner
128
+ // -------------------------------------------------------------------------
129
+
130
+
131
+ function ig_change_spinner(link) {
132
+ if (link) {
133
+ if (!$('#qligg-save-settings .insta-gallery-spinner img').length) {
134
+ var img = '<img src="' + link + '" class="ig-spin" />';
135
+ $('#qligg-save-settings .insta-gallery-spinner').append(img);
136
+ } else {
137
+ $('#qligg-save-settings .insta-gallery-spinner img').attr('src', link);
138
+ }
139
+
140
+ $('#qligg-save-settings .insta-gallery-spinner .ig-spin').hide();
141
+ $('#qligg-save-settings .insta-gallery-spinner img').show();
142
+ } else {
143
+ $('#qligg-save-settings .insta-gallery-spinner .ig-spin').show();
144
+ $('#qligg-save-settings .insta-gallery-spinner img').remove();
145
+ }
146
+ }
147
+
148
+ var $igs_image_id = $('input[name=insta_spinner_image_id]'),
149
+ $igs_reset = $('#ig-spinner-reset');
150
+ $('#qligg-save-settings').on('submit', function (e) {
151
+ e.preventDefault();
152
+ var $form = $(this),
153
+ $spinner = $form.find('.spinner');
154
+ $.ajax({
155
+ url: ajaxurl,
156
+ type: 'post',
157
+ dataType: 'JSON',
158
+ data: {
159
+ action: 'qligg_save_settings',
160
+ nonce: qligg_settings.nonce.qligg_save_settings,
161
+ settings_data: $form.serialize()
162
+ },
163
+ beforeSend: function beforeSend() {
164
+ $spinner.addClass('is-active');
165
+ },
166
+ success: function success(response) {},
167
+ complete: function complete() {
168
+ $spinner.removeClass('is-active');
169
+ },
170
+ error: function error(jqXHR, textStatus) {
171
+ console.log(textStatus);
172
+ }
173
+ });
174
+ }); // reset spinner to default
175
+
176
+ $igs_reset.on('click', function () {
177
+ $igs_image_id.val('');
178
+ ig_change_spinner();
179
+ $(this).hide();
180
+ });
181
+ if ($igs_image_id.val() == '') $igs_reset.hide();
182
+ if ($igs_image_id.data('misrc') != '') ig_change_spinner($igs_image_id.data('misrc')); // Upload media image
183
+ // ---------------------------------------------------------------------------
184
+
185
+ $('#ig-spinner-upload').on('click', function (e) {
186
+ e.preventDefault();
187
+ var image_frame;
188
+
189
+ if (image_frame) {
190
+ image_frame.open();
191
+ } // Define image_frame as wp.media object
192
+
193
+
194
+ image_frame = wp.media({
195
+ title: 'Select Media',
196
+ multiple: false,
197
+ library: {
198
+ type: 'image'
199
+ }
200
+ });
201
+ image_frame.on('close', function () {
202
+ // On close, get selections and save to the hidden input
203
+ // plus other AJAX stuff to refresh the image preview
204
+ var selection = image_frame.state().get('selection');
205
+
206
+ if (selection.length) {
207
+ var gallery_ids = new Array();
208
+ var i = 0,
209
+ attachment_url;
210
+ selection.each(function (attachment) {
211
+ gallery_ids[i] = attachment['id'];
212
+ attachment_url = attachment.attributes.url;
213
+ i++;
214
+ });
215
+ var ids = gallery_ids.join(",");
216
+ $igs_image_id.val(ids);
217
+ ig_change_spinner(attachment_url);
218
+ } // toggle reset button
219
+
220
+
221
+ if ($igs_image_id.val() == '') {
222
+ $igs_reset.hide();
223
+ } else {
224
+ $igs_reset.show();
225
+ }
226
+ });
227
+ image_frame.on('open', function () {
228
+ // On open, get the id from the hidden input
229
+ // and select the appropiate images in the media manager
230
+ var selection = image_frame.state().get('selection');
231
+ var ids = $igs_image_id.val().split(',');
232
+ ids.forEach(function (id) {
233
+ attachment = wp.media.attachment(id);
234
+ attachment.fetch();
235
+ selection.add(attachment ? [attachment] : []);
236
+ });
237
+ });
238
+ image_frame.open();
239
+ });
240
+ })(jquery__WEBPACK_IMPORTED_MODULE_0___default.a);
241
+
242
+ /***/ }),
243
+
244
+ /***/ "backbone":
245
+ /*!***********************************************!*\
246
+ !*** external {"this":["window","Backbone"]} ***!
247
+ \***********************************************/
248
+ /*! no static exports found */
249
+ /***/ (function(module, exports) {
250
+
251
+ (function() { module.exports = this["window"]["Backbone"]; }());
252
+
253
+ /***/ }),
254
+
255
+ /***/ "jquery":
256
+ /*!**********************************!*\
257
+ !*** external {"this":"jQuery"} ***!
258
+ \**********************************/
259
+ /*! no static exports found */
260
+ /***/ (function(module, exports) {
261
+
262
+ (function() { module.exports = this["jQuery"]; }());
263
+
264
+ /***/ }),
265
+
266
+ /***/ "jquery-serializejson":
267
+ /*!****************************************************!*\
268
+ !*** external {"this":["window","serializeJSON"]} ***!
269
+ \****************************************************/
270
+ /*! no static exports found */
271
+ /***/ (function(module, exports) {
272
+
273
+ (function() { module.exports = this["window"]["serializeJSON"]; }());
274
+
275
+ /***/ }),
276
+
277
+ /***/ "underscore":
278
+ /*!***********************************!*\
279
+ !*** external {"this":["_","."]} ***!
280
+ \***********************************/
281
+ /*! no static exports found */
282
+ /***/ (function(module, exports) {
283
+
284
+ (function() { module.exports = this["_"]["."]; }());
285
+
286
+ /***/ }),
287
+
288
+ /***/ "wp-color-picker-alpha":
289
+ /*!****************************************************!*\
290
+ !*** external {"this":["window","wpColorPicker"]} ***!
291
+ \****************************************************/
292
+ /*! no static exports found */
293
+ /***/ (function(module, exports) {
294
+
295
+ (function() { module.exports = this["window"]["wpColorPicker"]; }());
296
+
297
+ /***/ }),
298
+
299
+ /***/ "wp-util":
300
+ /*!***************************************!*\
301
+ !*** external {"this":["wp","util"]} ***!
302
+ \***************************************/
303
+ /*! no static exports found */
304
+ /***/ (function(module, exports) {
305
+
306
+ (function() { module.exports = this["wp"]["util"]; }());
307
+
308
+ /***/ })
309
+
310
+ /******/ });
311
+ //# sourceMappingURL=settings.js.map
assets/frontend/css/frontend.css CHANGED
@@ -1 +1,730 @@
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{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:""}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @charset "UTF-8";
2
+ @-moz-keyframes "insta-gallery-spin" {
3
+ 100% {
4
+ -moz-transform: rotate(360deg); } }
5
+
6
+ @-webkit-keyframes "insta-gallery-spin" {
7
+ 100% {
8
+ -webkit-transform: rotate(360deg); } }
9
+
10
+ @keyframes "insta-gallery-spin" {
11
+ 100% {
12
+ -webkit-transform: rotate(360deg);
13
+ transform: rotate(360deg); } }
14
+
15
+ @font-face {
16
+ font-family: "qligg";
17
+ src: url(data:font/opentype;charset=utf-8;base64,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);
18
+ 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");
19
+ font-weight: normal;
20
+ font-style: normal; }
21
+
22
+ [class^="qligg-icon-"],
23
+ [class*=" qligg-icon-"] {
24
+ /* use !important to prevent issues with browser extensions that change fonts */
25
+ font-family: "qligg" !important;
26
+ speak: none;
27
+ font-style: normal;
28
+ font-weight: normal;
29
+ font-variant: normal;
30
+ text-transform: none;
31
+ line-height: 1;
32
+ /* Better Font Rendering =========== */
33
+ -webkit-font-smoothing: antialiased;
34
+ -moz-osx-font-smoothing: grayscale; }
35
+
36
+ .qligg-icon-video:before {
37
+ content: "\e901"; }
38
+
39
+ .qligg-icon-gallery:before {
40
+ content: "\e90d"; }
41
+
42
+ .qligg-icon-clock-o:before {
43
+ content: "\e90c"; }
44
+
45
+ .qligg-icon-upload:before {
46
+ content: "\e900"; }
47
+
48
+ .qligg-icon-share-o:before {
49
+ content: "\e902"; }
50
+
51
+ .qligg-icon-comment:before {
52
+ content: "\e903"; }
53
+
54
+ .qligg-icon-heart:before {
55
+ content: "\e904"; }
56
+
57
+ .qligg-icon-instagram:before {
58
+ content: "\e905"; }
59
+
60
+ .qligg-icon-prev:before {
61
+ content: "\e906"; }
62
+
63
+ .qligg-icon-prev-o:before {
64
+ content: "\e907"; }
65
+
66
+ .qligg-icon-next:before {
67
+ content: "\e908"; }
68
+
69
+ .qligg-icon-next-o:before {
70
+ content: "\e909"; }
71
+
72
+ .qligg-icon-heart-o:before {
73
+ content: "\e90a"; }
74
+
75
+ .qligg-icon-comment-o:before {
76
+ content: "\e90b"; }
77
+
78
+ .qligg-icon-instagram-o:before {
79
+ content: "\ea92"; }
80
+
81
+ .insta-gallery-feed, .qligg-mfp-wrap {
82
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
83
+ font-size: 16px;
84
+ line-height: 1; }
85
+
86
+ .insta-gallery-feed .insta-gallery-item, .qligg-mfp-wrap .insta-gallery-item,
87
+ .insta-gallery-feed .insta-gallery-image,
88
+ .qligg-mfp-wrap .insta-gallery-image,
89
+ .insta-gallery-feed .insta-gallery-actions,
90
+ .qligg-mfp-wrap .insta-gallery-actions {
91
+ opacity: 0; }
92
+
93
+ .insta-gallery-feed.loaded .insta-gallery-list .insta-gallery-item, .loaded.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item {
94
+ transition: opacity 0.4s;
95
+ opacity: 1; }
96
+ .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 {
97
+ transition: all 0.4s;
98
+ opacity: 1; }
99
+
100
+ .insta-gallery-feed.loaded .insta-gallery-actions, .loaded.qligg-mfp-wrap .insta-gallery-actions {
101
+ transition: all 0.4s ease-in;
102
+ opacity: 1; }
103
+
104
+ .insta-gallery-feed .insta-gallery-spinner, .qligg-mfp-wrap .insta-gallery-spinner {
105
+ position: relative;
106
+ height: 60px;
107
+ width: auto;
108
+ box-sizing: content-box;
109
+ background-size: 60px;
110
+ background-position: 50% 50%;
111
+ background-repeat: no-repeat;
112
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNNDMuOTM1LDI1LjE0NWMwLTEwLjMxOC04LjM2NC0xOC42ODMtMTguNjgzLTE4LjY4M2MtMTAuMzE4LDAtMTguNjgzLDguMzY1LTE4LjY4MywxOC42ODNoNC4wNjhjMC04LjA3MSw2LjU0My0xNC42MTUsMTQuNjE1LTE0LjYxNWM4LjA3MiwwLDE0LjYxNSw2LjU0MywxNC42MTUsMTQuNjE1SDQzLjkzNXoiIHRyYW5zZm9ybT0icm90YXRlKDE3OS4yNzMgMjUgMjUpIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDI1IDI1IiB0bz0iMzYwIDI1IDI1IiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPjwvc3ZnPg==); }
113
+
114
+ .insta-gallery-feed .insta-gallery-list:after, .qligg-mfp-wrap .insta-gallery-list:after {
115
+ content: "";
116
+ display: block;
117
+ clear: both; }
118
+
119
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item {
120
+ overflow: hidden;
121
+ display: block;
122
+ line-height: 0; }
123
+ .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 {
124
+ width: 100%; }
125
+ .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 {
126
+ width: 50%; }
127
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.insta-gallery-item-highlight {
128
+ width: 100%; }
129
+ .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 {
130
+ width: 33.333%; }
131
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.insta-gallery-item-highlight {
132
+ width: 66.666%; }
133
+ .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 {
134
+ width: 25%; }
135
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.insta-gallery-item-highlight {
136
+ width: 50%; }
137
+ .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 {
138
+ width: 20%; }
139
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.insta-gallery-item-highlight {
140
+ width: 40%; }
141
+ .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 {
142
+ width: 16.666%; }
143
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.insta-gallery-item-highlight {
144
+ width: 33.333%; }
145
+ .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 {
146
+ width: 14.285%; }
147
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.insta-gallery-item-highlight {
148
+ width: 42.855%; }
149
+ .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 {
150
+ width: 12.5%; }
151
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.insta-gallery-item-highlight {
152
+ width: 37.5; }
153
+ .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 {
154
+ width: 11.111%; }
155
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.insta-gallery-item-highlight {
156
+ width: 33.333%; }
157
+ .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 {
158
+ width: 10%; }
159
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.insta-gallery-item-highlight {
160
+ width: 30%; }
161
+ .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 {
162
+ width: 9.09%; }
163
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.insta-gallery-item-highlight {
164
+ width: 27.27%; }
165
+ .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 {
166
+ width: 8.33%; }
167
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.insta-gallery-item-highlight {
168
+ width: 33.32%; }
169
+ .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 {
170
+ width: 7.692%; }
171
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.insta-gallery-item-highlight {
172
+ width: 30.768%; }
173
+ .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 {
174
+ width: 7.142%; }
175
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.insta-gallery-item-highlight {
176
+ width: 28.568%; }
177
+ .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 {
178
+ width: 6.666%; }
179
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.insta-gallery-item-highlight {
180
+ width: 26.664%; }
181
+ .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 {
182
+ width: 6.25%; }
183
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.insta-gallery-item-highlight {
184
+ width: 31.25%; }
185
+ .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 {
186
+ width: 5.882%; }
187
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.insta-gallery-item-highlight {
188
+ width: 29.41%; }
189
+ .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 {
190
+ width: 5.555%; }
191
+ .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 {
192
+ width: 5.263%; }
193
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.insta-gallery-item-highlight {
194
+ width: 33.33%; }
195
+ .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 {
196
+ width: 5%; }
197
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.insta-gallery-item-highlight {
198
+ width: 30%; }
199
+ .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 {
200
+ width: 100%;
201
+ overflow: hidden; }
202
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon,
203
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image,
204
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image {
205
+ transition: all 0.3s; }
206
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon {
207
+ position: absolute;
208
+ z-index: 1;
209
+ font-size: 16px;
210
+ color: #fff;
211
+ opacity: 0.66;
212
+ top: 0;
213
+ margin: 10px;
214
+ right: 0;
215
+ text-shadow: 1px 1px rgba(0, 0, 0, 0.15);
216
+ display: block;
217
+ text-decoration: none; }
218
+ .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 {
219
+ top: 50%;
220
+ left: 50%;
221
+ margin: -12px auto auto -8px;
222
+ font-size: 24px;
223
+ width: 24px;
224
+ height: 24px; }
225
+ .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 {
226
+ top: auto;
227
+ bottom: 0;
228
+ opacity: 0;
229
+ pointer-events: none; }
230
+ .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 {
231
+ background-color: #fff;
232
+ line-height: 1.2;
233
+ padding: 0 1em; }
234
+ .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,
235
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption,
236
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption {
237
+ display: flex;
238
+ clear: both;
239
+ margin: 0;
240
+ padding: 1em 0; }
241
+ .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,
242
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,
243
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,
244
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i,
245
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i {
246
+ font-weight: bold; }
247
+ .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 {
248
+ border-bottom: 1px solid rgba(0, 0, 0, 0.05);
249
+ font-size: 0.9em;
250
+ /*.insta-gallery-card-date,*/ }
251
+ .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 {
252
+ display: inline-block;
253
+ text-transform: uppercase;
254
+ opacity: 0.6;
255
+ /*float : right;*/
256
+ /*margin-left : auto;*/ }
257
+ .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 {
258
+ margin: 0 0 0 auto; }
259
+ .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,
260
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes,
261
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes {
262
+ display: inline-block;
263
+ margin-left: auto;
264
+ /*margin-right: auto;*/ }
265
+ .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 {
266
+ display: block;
267
+ position: relative;
268
+ text-align: center;
269
+ background-color: #eee;
270
+ cursor: pointer; }
271
+ .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 {
272
+ width: 100%;
273
+ height: auto;
274
+ overflow: hidden;
275
+ vertical-align: middle; }
276
+ .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 {
277
+ position: absolute;
278
+ content: "";
279
+ top: 0;
280
+ bottom: 0;
281
+ left: 0;
282
+ right: 0;
283
+ z-index: 8;
284
+ transition: all 0.5s ease-out;
285
+ opacity: 0;
286
+ background: rgba(0, 122, 255, 0.55);
287
+ width: 100%;
288
+ height: 100%; }
289
+ .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 {
290
+ position: absolute;
291
+ top: 50%;
292
+ left: 0px;
293
+ right: 0;
294
+ margin: -10px 0 0 0;
295
+ z-index: 9;
296
+ width: 100%;
297
+ color: #fff;
298
+ transition: all 0.5s ease;
299
+ opacity: 0;
300
+ line-height: 20px;
301
+ font-size: 18px;
302
+ text-align: center; }
303
+ .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 {
304
+ padding: 0 4px;
305
+ font-size: 15px;
306
+ font-weight: 600;
307
+ vertical-align: middle;
308
+ line-height: 20px; }
309
+ .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 {
310
+ font-size: 12px;
311
+ margin-right: 3px;
312
+ font-weight: bold; }
313
+ .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 {
314
+ opacity: 0.8;
315
+ pointer-events: all;
316
+ z-index: 99; }
317
+ .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 {
318
+ opacity: 1; }
319
+ .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 {
320
+ opacity: 0;
321
+ pointer-events: none; }
322
+ .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 {
323
+ opacity: 1; }
324
+ .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 {
325
+ opacity: 1;
326
+ transition: all 0.5s ease-out; }
327
+
328
+ .insta-gallery-feed .insta-gallery-profile, .qligg-mfp-wrap .insta-gallery-profile {
329
+ width: auto;
330
+ margin: 15px 0; }
331
+ .insta-gallery-feed .insta-gallery-profile, .qligg-mfp-wrap .insta-gallery-profile,
332
+ .insta-gallery-feed .insta-gallery-profile .avatar,
333
+ .qligg-mfp-wrap .insta-gallery-profile .avatar,
334
+ .insta-gallery-feed .insta-gallery-profile .info,
335
+ .qligg-mfp-wrap .insta-gallery-profile .info {
336
+ height: 46px;
337
+ display: flex;
338
+ align-items: center; }
339
+ .insta-gallery-feed .insta-gallery-profile img, .qligg-mfp-wrap .insta-gallery-profile img {
340
+ border: none;
341
+ width: 46px;
342
+ height: 46px;
343
+ margin-right: 10px;
344
+ border-radius: 60px;
345
+ object-fit: cover; }
346
+
347
+ .insta-gallery-feed .insta-gallery-profile .avatar,
348
+ .qligg-mfp-wrap .insta-gallery-profile .avatar {
349
+ margin: 0 10px 0 0; }
350
+ .insta-gallery-feed .insta-gallery-profile .separator, .qligg-mfp-wrap .insta-gallery-profile .separator,
351
+ .insta-gallery-feed .insta-gallery-profile .follow,
352
+ .qligg-mfp-wrap .insta-gallery-profile .follow,
353
+ .insta-gallery-feed .insta-gallery-profile .user,
354
+ .qligg-mfp-wrap .insta-gallery-profile .user {
355
+ margin: 0;
356
+ padding: 0;
357
+ text-decoration: none;
358
+ font-weight: 600;
359
+ font-size: 16px;
360
+ color: #262626;
361
+ display: inline-block;
362
+ vertical-align: middle;
363
+ line-height: 18px; }
364
+ .insta-gallery-feed .insta-gallery-profile .separator, .qligg-mfp-wrap .insta-gallery-profile .separator {
365
+ color: #262626;
366
+ margin-left: 4px;
367
+ margin-right: 4px; }
368
+
369
+ .insta-gallery-feed .insta-gallery-profile .follow,
370
+ .qligg-mfp-wrap .insta-gallery-profile .follow {
371
+ color: #3897f0; }
372
+ .insta-gallery-feed .insta-gallery-profile .follow:hover, .qligg-mfp-wrap .insta-gallery-profile .follow:hover {
373
+ color: #262626; }
374
+ .insta-gallery-feed .insta-gallery-profile .description, .qligg-mfp-wrap .insta-gallery-profile .description {
375
+ line-height: 18px;
376
+ font-size: 12px;
377
+ font-weight: 600; }
378
+
379
+
380
+ .insta-gallery-feed .insta-gallery-actions,
381
+ .qligg-mfp-wrap .insta-gallery-actions {
382
+ text-align: center;
383
+ margin: 15px 0px; }
384
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button {
385
+ display: inline-block;
386
+ margin: 0 3px;
387
+ font-size: 14px;
388
+ padding: 12px 24px;
389
+ transition: all 0.3s;
390
+ text-decoration: none;
391
+ border-radius: 2px;
392
+ background-color: #c32a67;
393
+ color: #fff; }
394
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button > i, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button > i {
395
+ margin: 0 8px 0 0;
396
+ font-size: 12px; }
397
+ .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 {
398
+ box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.2); }
399
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button.follow, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button.follow {
400
+ background-color: #408bd1; }
401
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button.load, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button.load {
402
+ background-color: #262626; }
403
+
404
+ .insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item, .insta-gallery-square.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item {
405
+ display: flex;
406
+ justify-content: center;
407
+ align-items: stretch;
408
+ box-sizing: border-box; }
409
+ .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 {
410
+ display: flex;
411
+ justify-content: center;
412
+ align-items: center;
413
+ overflow: hidden;
414
+ width: 100%;
415
+ padding-top: 100%; }
416
+ .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 {
417
+ position: static; }
418
+ .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 {
419
+ overflow: hidden;
420
+ object-fit: cover;
421
+ width: 100%;
422
+ height: 100%;
423
+ position: absolute;
424
+ top: 0;
425
+ bottom: 0;
426
+ right: 0;
427
+ left: 0; }
428
+
429
+ .insta-gallery-feed[data-feed_layout="carousel"], .qligg-mfp-wrap[data-feed_layout="carousel"] {
430
+ overflow: hidden; }
431
+ .insta-gallery-feed[data-feed_layout="carousel"] .insta-gallery-list, .qligg-mfp-wrap[data-feed_layout="carousel"] .insta-gallery-list {
432
+ display: flex; }
433
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next,
434
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev,
435
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev {
436
+ transition: all 0.3s;
437
+ background: none;
438
+ top: 0;
439
+ bottom: 0;
440
+ height: 100%;
441
+ margin: 0;
442
+ background: transparent;
443
+ width: 32px;
444
+ display: flex;
445
+ align-items: center; }
446
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next > i, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next > i,
447
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev > i,
448
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev > i {
449
+ text-align: center;
450
+ color: #e23565;
451
+ width: 32px;
452
+ font-size: 26px; }
453
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next:hover, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next:hover,
454
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev:hover,
455
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev:hover {
456
+ background-color: rgba(0, 0, 0, 0.2); }
457
+
458
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev,
459
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev {
460
+ left: 0; }
461
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next {
462
+ right: 0; }
463
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-pagination-bullet-active, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-pagination-bullet-active {
464
+ background-color: #e23565; }
465
+
466
+ .insta-gallery-feed[data-feed_layout="gallery"] .insta-gallery-list, .qligg-mfp-wrap[data-feed_layout="gallery"] .insta-gallery-list {
467
+ display: flex;
468
+ flex-wrap: wrap;
469
+ justify-content: start;
470
+ overflow: hidden; }
471
+
472
+ @media screen and (max-width: 1023px) and (min-width: 768px) {
473
+ .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 {
474
+ min-width: 33.333%; } }
475
+
476
+ @media screen and (max-width: 767px) {
477
+ .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 {
478
+ min-width: 33.333%; } }
479
+
480
+ @media screen and (max-width: 480px) {
481
+ .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 {
482
+ min-width: 50%; } }
483
+
484
+ .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 {
485
+ position: absolute; }
486
+
487
+ .insta-gallery-alert {
488
+ background-color: #e23565;
489
+ padding: 15px;
490
+ color: #fff;
491
+ border-radius: 3px;
492
+ margin: 0 0 15px 0;
493
+ width: 100%;
494
+ display: block; }
495
+ .insta-gallery-alert::after, .insta-gallery-alert::before {
496
+ content: " ";
497
+ display: table; }
498
+ .insta-gallery-alert::after {
499
+ clear: both; }
500
+ .insta-gallery-alert .button {
501
+ float: right; }
502
+ .insta-gallery-alert ul {
503
+ padding: 0;
504
+ margin: 0; }
505
+ .insta-gallery-alert li {
506
+ padding-left: 0 !important;
507
+ margin-left: 0 !important; }
508
+
509
+ .qligg-mfp-wrap .mfp-arrow {
510
+ font-family: "qligg" !important;
511
+ speak: none;
512
+ font-style: normal;
513
+ font-variant: normal;
514
+ text-transform: none;
515
+ line-height: 1;
516
+ -webkit-font-smoothing: antialiased;
517
+ -moz-osx-font-smoothing: grayscale;
518
+ font-size: 30px;
519
+ font-weight: bold; }
520
+ .qligg-mfp-wrap .mfp-arrow:after {
521
+ display: none; }
522
+ .qligg-mfp-wrap .mfp-arrow:before {
523
+ border: none; }
524
+ .qligg-mfp-wrap .mfp-arrow.mfp-arrow-left:before {
525
+ content: "\e906"; }
526
+ .qligg-mfp-wrap .mfp-arrow.mfp-arrow-right:before {
527
+ content: "\e908"; }
528
+
529
+ .qligg-mfp-wrap .mfp-container {
530
+ cursor: pointer !important; }
531
+ .qligg-mfp-wrap .mfp-container .mfp-close {
532
+ position: fixed;
533
+ top: 30px;
534
+ right: 10px;
535
+ color: #fff;
536
+ font-weight: normal;
537
+ font-size: 30px;
538
+ margin: 0;
539
+ height: auto;
540
+ line-height: 1;
541
+ cursor: pointer !important;
542
+ font-size: 24px;
543
+ content: "×"; }
544
+ .qligg-mfp-wrap .mfp-container .mfp-content {
545
+ width: auto;
546
+ max-width: 90%;
547
+ margin: 0 auto; }
548
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure,
549
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > img,
550
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > video {
551
+ max-height: 70vh !important;
552
+ max-width: 80vw !important; }
553
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-img {
554
+ padding: 0; }
555
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure {
556
+ position: relative;
557
+ padding: 0;
558
+ overflow: hidden !important;
559
+ border-radius: 3px; }
560
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure:after {
561
+ display: none; }
562
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left {
563
+ padding-left: 300px; }
564
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left .mfp-bottom-bar {
565
+ border-right: 1px solid #eee;
566
+ top: 0;
567
+ bottom: 0;
568
+ left: 0; }
569
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right {
570
+ padding-right: 300px; }
571
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right .mfp-bottom-bar {
572
+ border-left: 1px solid #eee;
573
+ top: 0;
574
+ bottom: 0;
575
+ right: 0; }
576
+ .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 {
577
+ width: 300px; }
578
+ .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 {
579
+ left: 0;
580
+ right: 0;
581
+ overflow-y: auto;
582
+ overflow-x: hidden;
583
+ width: 100%;
584
+ min-height: 50px;
585
+ max-height: 100px; }
586
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom {
587
+ padding-bottom: 50px; }
588
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom .mfp-bottom-bar {
589
+ border-top: 1px solid #eee;
590
+ bottom: 0; }
591
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top {
592
+ padding-top: 50px; }
593
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top .mfp-bottom-bar {
594
+ border-bottom: 1px solid #eee;
595
+ top: 0; }
596
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar {
597
+ top: auto;
598
+ bottom: auto;
599
+ right: auto;
600
+ left: auto;
601
+ background-color: #fff;
602
+ margin: 0;
603
+ padding: 0;
604
+ line-height: 1.4;
605
+ text-align: left; }
606
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title {
607
+ font-size: 13px;
608
+ font-weight: 400;
609
+ color: #262626;
610
+ padding: 0; }
611
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a {
612
+ font-weight: bold;
613
+ color: #262626; }
614
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a:hover {
615
+ color: #3897f0; }
616
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info,
617
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons,
618
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user,
619
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption {
620
+ display: block;
621
+ clear: both;
622
+ margin: 0;
623
+ padding: 15px; }
624
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption {
625
+ padding-top: 0;
626
+ padding-bottom: 0;
627
+ margin-bottom: 15px; }
628
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link,
629
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-counter {
630
+ position: inherit;
631
+ display: inline-block;
632
+ font-size: 12px;
633
+ font-weight: 400;
634
+ color: #999;
635
+ margin: 0 15px 0 0;
636
+ line-height: 1; }
637
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link:hover {
638
+ color: #3897f0; }
639
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-link i,
640
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-comments i,
641
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-likes i {
642
+ margin: 0 4px 0px 0;
643
+ font-weight: bold; }
644
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info {
645
+ border-top: 1px solid #eee; }
646
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date {
647
+ text-transform: uppercase;
648
+ font-size: 12px;
649
+ color: #999;
650
+ float: right;
651
+ position: relative;
652
+ bottom: -1px; }
653
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date,
654
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-comments,
655
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-likes {
656
+ display: inline-block;
657
+ margin: 0 5px 0px 0; }
658
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user {
659
+ display: flex;
660
+ align-items: center;
661
+ border-bottom: 1px solid #eee;
662
+ width: auto; }
663
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user img {
664
+ border: none;
665
+ width: 32px;
666
+ height: 32px;
667
+ margin-right: 10px;
668
+ border-radius: 40px; }
669
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user a {
670
+ margin: 0;
671
+ padding: 0;
672
+ text-decoration: none;
673
+ font-size: 13px; }
674
+
675
+ .insta-gallery-feed .swiper-button-next:after, .qligg-mfp-wrap .swiper-button-next:after,
676
+ .insta-gallery-feed .swiper-button-next:before,
677
+ .qligg-mfp-wrap .swiper-button-next:before,
678
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-prev:after,
679
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-prev:after,
680
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-prev:before,
681
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-prev:before,
682
+ .insta-gallery-feed .swiper-button-prev:after,
683
+ .qligg-mfp-wrap .swiper-button-prev:after,
684
+ .insta-gallery-feed .swiper-button-prev:before,
685
+ .qligg-mfp-wrap .swiper-button-prev:before,
686
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-next:after,
687
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-next:after,
688
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-next:before,
689
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-next:before {
690
+ display: none;
691
+ content: ""; }
692
+
693
+ .instagal-ie-8 .insta-gallery-spinner {
694
+ display: none; }
695
+
696
+ .instagal-ie-8 insta-gallery-list .insta-gallery-item {
697
+ max-width: 33.333%;
698
+ float: left; }
699
+ .instagal-ie-8 insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap:hover:after {
700
+ background: none; }
701
+
702
+ .instagal-ie-8 .swiper-button-prev {
703
+ display: none; }
704
+
705
+ .instagal-ie-8 .swiper-button-next {
706
+ display: none; }
707
+
708
+ .instagal-ie-9 .insta-gallery-spinner {
709
+ display: none; }
710
+
711
+ .instagal-ie-9 insta-gallery-list .insta-gallery-item {
712
+ max-width: 33.333%;
713
+ float: left; }
714
+
715
+ .instagal-ie-9 .swiper-button-prev {
716
+ display: none; }
717
+
718
+ .instagal-ie-9 .swiper-button-next {
719
+ display: none; }
720
+
721
+ .igblock-wrap-IElte8 insta-gallery-list .insta-gallery-item {
722
+ width: 25%;
723
+ float: left; }
724
+
725
+ .igblock-wrap-IElte8 insta-gallery-list:after {
726
+ clear: both;
727
+ display: block;
728
+ content: ""; }
729
+
730
+ /*# sourceMappingURL=frontend.css.map*/
assets/frontend/css/gutenberg.css ADDED
@@ -0,0 +1,730 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @charset "UTF-8";
2
+ @-moz-keyframes "insta-gallery-spin" {
3
+ 100% {
4
+ -moz-transform: rotate(360deg); } }
5
+
6
+ @-webkit-keyframes "insta-gallery-spin" {
7
+ 100% {
8
+ -webkit-transform: rotate(360deg); } }
9
+
10
+ @keyframes "insta-gallery-spin" {
11
+ 100% {
12
+ -webkit-transform: rotate(360deg);
13
+ transform: rotate(360deg); } }
14
+
15
+ @font-face {
16
+ font-family: "qligg";
17
+ src: url(data:font/opentype;charset=utf-8;base64,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);
18
+ 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");
19
+ font-weight: normal;
20
+ font-style: normal; }
21
+
22
+ [class^="qligg-icon-"],
23
+ [class*=" qligg-icon-"] {
24
+ /* use !important to prevent issues with browser extensions that change fonts */
25
+ font-family: "qligg" !important;
26
+ speak: none;
27
+ font-style: normal;
28
+ font-weight: normal;
29
+ font-variant: normal;
30
+ text-transform: none;
31
+ line-height: 1;
32
+ /* Better Font Rendering =========== */
33
+ -webkit-font-smoothing: antialiased;
34
+ -moz-osx-font-smoothing: grayscale; }
35
+
36
+ .qligg-icon-video:before {
37
+ content: "\e901"; }
38
+
39
+ .qligg-icon-gallery:before {
40
+ content: "\e90d"; }
41
+
42
+ .qligg-icon-clock-o:before {
43
+ content: "\e90c"; }
44
+
45
+ .qligg-icon-upload:before {
46
+ content: "\e900"; }
47
+
48
+ .qligg-icon-share-o:before {
49
+ content: "\e902"; }
50
+
51
+ .qligg-icon-comment:before {
52
+ content: "\e903"; }
53
+
54
+ .qligg-icon-heart:before {
55
+ content: "\e904"; }
56
+
57
+ .qligg-icon-instagram:before {
58
+ content: "\e905"; }
59
+
60
+ .qligg-icon-prev:before {
61
+ content: "\e906"; }
62
+
63
+ .qligg-icon-prev-o:before {
64
+ content: "\e907"; }
65
+
66
+ .qligg-icon-next:before {
67
+ content: "\e908"; }
68
+
69
+ .qligg-icon-next-o:before {
70
+ content: "\e909"; }
71
+
72
+ .qligg-icon-heart-o:before {
73
+ content: "\e90a"; }
74
+
75
+ .qligg-icon-comment-o:before {
76
+ content: "\e90b"; }
77
+
78
+ .qligg-icon-instagram-o:before {
79
+ content: "\ea92"; }
80
+
81
+ .insta-gallery-feed, .qligg-mfp-wrap {
82
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
83
+ font-size: 16px;
84
+ line-height: 1; }
85
+
86
+ .insta-gallery-feed .insta-gallery-item, .qligg-mfp-wrap .insta-gallery-item,
87
+ .insta-gallery-feed .insta-gallery-image,
88
+ .qligg-mfp-wrap .insta-gallery-image,
89
+ .insta-gallery-feed .insta-gallery-actions,
90
+ .qligg-mfp-wrap .insta-gallery-actions {
91
+ opacity: 0; }
92
+
93
+ .insta-gallery-feed.loaded .insta-gallery-list .insta-gallery-item, .loaded.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item {
94
+ transition: opacity 0.4s;
95
+ opacity: 1; }
96
+ .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 {
97
+ transition: all 0.4s;
98
+ opacity: 1; }
99
+
100
+ .insta-gallery-feed.loaded .insta-gallery-actions, .loaded.qligg-mfp-wrap .insta-gallery-actions {
101
+ transition: all 0.4s ease-in;
102
+ opacity: 1; }
103
+
104
+ .insta-gallery-feed .insta-gallery-spinner, .qligg-mfp-wrap .insta-gallery-spinner {
105
+ position: relative;
106
+ height: 60px;
107
+ width: auto;
108
+ box-sizing: content-box;
109
+ background-size: 60px;
110
+ background-position: 50% 50%;
111
+ background-repeat: no-repeat;
112
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZTJlMmUyIiBkPSJNNDMuOTM1LDI1LjE0NWMwLTEwLjMxOC04LjM2NC0xOC42ODMtMTguNjgzLTE4LjY4M2MtMTAuMzE4LDAtMTguNjgzLDguMzY1LTE4LjY4MywxOC42ODNoNC4wNjhjMC04LjA3MSw2LjU0My0xNC42MTUsMTQuNjE1LTE0LjYxNWM4LjA3MiwwLDE0LjYxNSw2LjU0MywxNC42MTUsMTQuNjE1SDQzLjkzNXoiIHRyYW5zZm9ybT0icm90YXRlKDE3OS4yNzMgMjUgMjUpIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDI1IDI1IiB0bz0iMzYwIDI1IDI1IiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPjwvc3ZnPg==); }
113
+
114
+ .insta-gallery-feed .insta-gallery-list:after, .qligg-mfp-wrap .insta-gallery-list:after {
115
+ content: "";
116
+ display: block;
117
+ clear: both; }
118
+
119
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item {
120
+ overflow: hidden;
121
+ display: block;
122
+ line-height: 0; }
123
+ .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 {
124
+ width: 100%; }
125
+ .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 {
126
+ width: 50%; }
127
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-2.insta-gallery-item-highlight {
128
+ width: 100%; }
129
+ .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 {
130
+ width: 33.333%; }
131
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-3.insta-gallery-item-highlight {
132
+ width: 66.666%; }
133
+ .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 {
134
+ width: 25%; }
135
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-4.insta-gallery-item-highlight {
136
+ width: 50%; }
137
+ .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 {
138
+ width: 20%; }
139
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-5.insta-gallery-item-highlight {
140
+ width: 40%; }
141
+ .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 {
142
+ width: 16.666%; }
143
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-6.insta-gallery-item-highlight {
144
+ width: 33.333%; }
145
+ .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 {
146
+ width: 14.285%; }
147
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-7.insta-gallery-item-highlight {
148
+ width: 42.855%; }
149
+ .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 {
150
+ width: 12.5%; }
151
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-8.insta-gallery-item-highlight {
152
+ width: 37.5; }
153
+ .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 {
154
+ width: 11.111%; }
155
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-9.insta-gallery-item-highlight {
156
+ width: 33.333%; }
157
+ .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 {
158
+ width: 10%; }
159
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-10.insta-gallery-item-highlight {
160
+ width: 30%; }
161
+ .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 {
162
+ width: 9.09%; }
163
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-11.insta-gallery-item-highlight {
164
+ width: 27.27%; }
165
+ .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 {
166
+ width: 8.33%; }
167
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-12.insta-gallery-item-highlight {
168
+ width: 33.32%; }
169
+ .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 {
170
+ width: 7.692%; }
171
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-13.insta-gallery-item-highlight {
172
+ width: 30.768%; }
173
+ .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 {
174
+ width: 7.142%; }
175
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-14.insta-gallery-item-highlight {
176
+ width: 28.568%; }
177
+ .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 {
178
+ width: 6.666%; }
179
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-15.insta-gallery-item-highlight {
180
+ width: 26.664%; }
181
+ .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 {
182
+ width: 6.25%; }
183
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-16.insta-gallery-item-highlight {
184
+ width: 31.25%; }
185
+ .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 {
186
+ width: 5.882%; }
187
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-17.insta-gallery-item-highlight {
188
+ width: 29.41%; }
189
+ .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 {
190
+ width: 5.555%; }
191
+ .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 {
192
+ width: 5.263%; }
193
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-19.insta-gallery-item-highlight {
194
+ width: 33.33%; }
195
+ .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 {
196
+ width: 5%; }
197
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.insta-gallery-item-highlight, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item.insta-gallery-cols-20.insta-gallery-item-highlight {
198
+ width: 30%; }
199
+ .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 {
200
+ width: 100%;
201
+ overflow: hidden; }
202
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon,
203
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image,
204
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image {
205
+ transition: all 0.3s; }
206
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-icon, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-icon {
207
+ position: absolute;
208
+ z-index: 1;
209
+ font-size: 16px;
210
+ color: #fff;
211
+ opacity: 0.66;
212
+ top: 0;
213
+ margin: 10px;
214
+ right: 0;
215
+ text-shadow: 1px 1px rgba(0, 0, 0, 0.15);
216
+ display: block;
217
+ text-decoration: none; }
218
+ .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 {
219
+ top: 50%;
220
+ left: 50%;
221
+ margin: -12px auto auto -8px;
222
+ font-size: 24px;
223
+ width: 24px;
224
+ height: 24px; }
225
+ .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 {
226
+ top: auto;
227
+ bottom: 0;
228
+ opacity: 0;
229
+ pointer-events: none; }
230
+ .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 {
231
+ background-color: #fff;
232
+ line-height: 1.2;
233
+ padding: 0 1em; }
234
+ .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,
235
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption,
236
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-caption {
237
+ display: flex;
238
+ clear: both;
239
+ margin: 0;
240
+ padding: 1em 0; }
241
+ .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,
242
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,
243
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-comments i,
244
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i,
245
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .ig-card-likes i {
246
+ font-weight: bold; }
247
+ .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 {
248
+ border-bottom: 1px solid rgba(0, 0, 0, 0.05);
249
+ font-size: 0.9em;
250
+ /*.insta-gallery-card-date,*/ }
251
+ .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 {
252
+ display: inline-block;
253
+ text-transform: uppercase;
254
+ opacity: 0.6;
255
+ /*float : right;*/
256
+ /*margin-left : auto;*/ }
257
+ .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 {
258
+ margin: 0 0 0 auto; }
259
+ .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,
260
+ .insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes,
261
+ .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item .insta-gallery-image-card .insta-gallery-image-card-info .ig-card-likes {
262
+ display: inline-block;
263
+ margin-left: auto;
264
+ /*margin-right: auto;*/ }
265
+ .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 {
266
+ display: block;
267
+ position: relative;
268
+ text-align: center;
269
+ background-color: #eee;
270
+ cursor: pointer; }
271
+ .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 {
272
+ width: 100%;
273
+ height: auto;
274
+ overflow: hidden;
275
+ vertical-align: middle; }
276
+ .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 {
277
+ position: absolute;
278
+ content: "";
279
+ top: 0;
280
+ bottom: 0;
281
+ left: 0;
282
+ right: 0;
283
+ z-index: 8;
284
+ transition: all 0.5s ease-out;
285
+ opacity: 0;
286
+ background: rgba(0, 122, 255, 0.55);
287
+ width: 100%;
288
+ height: 100%; }
289
+ .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 {
290
+ position: absolute;
291
+ top: 50%;
292
+ left: 0px;
293
+ right: 0;
294
+ margin: -10px 0 0 0;
295
+ z-index: 9;
296
+ width: 100%;
297
+ color: #fff;
298
+ transition: all 0.5s ease;
299
+ opacity: 0;
300
+ line-height: 20px;
301
+ font-size: 18px;
302
+ text-align: center; }
303
+ .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 {
304
+ padding: 0 4px;
305
+ font-size: 15px;
306
+ font-weight: 600;
307
+ vertical-align: middle;
308
+ line-height: 20px; }
309
+ .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 {
310
+ font-size: 12px;
311
+ margin-right: 3px;
312
+ font-weight: bold; }
313
+ .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 {
314
+ opacity: 0.8;
315
+ pointer-events: all;
316
+ z-index: 99; }
317
+ .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 {
318
+ opacity: 1; }
319
+ .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 {
320
+ opacity: 0;
321
+ pointer-events: none; }
322
+ .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 {
323
+ opacity: 1; }
324
+ .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 {
325
+ opacity: 1;
326
+ transition: all 0.5s ease-out; }
327
+
328
+ .insta-gallery-feed .insta-gallery-profile, .qligg-mfp-wrap .insta-gallery-profile {
329
+ width: auto;
330
+ margin: 15px 0; }
331
+ .insta-gallery-feed .insta-gallery-profile, .qligg-mfp-wrap .insta-gallery-profile,
332
+ .insta-gallery-feed .insta-gallery-profile .avatar,
333
+ .qligg-mfp-wrap .insta-gallery-profile .avatar,
334
+ .insta-gallery-feed .insta-gallery-profile .info,
335
+ .qligg-mfp-wrap .insta-gallery-profile .info {
336
+ height: 46px;
337
+ display: flex;
338
+ align-items: center; }
339
+ .insta-gallery-feed .insta-gallery-profile img, .qligg-mfp-wrap .insta-gallery-profile img {
340
+ border: none;
341
+ width: 46px;
342
+ height: 46px;
343
+ margin-right: 10px;
344
+ border-radius: 60px;
345
+ object-fit: cover; }
346
+
347
+ .insta-gallery-feed .insta-gallery-profile .avatar,
348
+ .qligg-mfp-wrap .insta-gallery-profile .avatar {
349
+ margin: 0 10px 0 0; }
350
+ .insta-gallery-feed .insta-gallery-profile .separator, .qligg-mfp-wrap .insta-gallery-profile .separator,
351
+ .insta-gallery-feed .insta-gallery-profile .follow,
352
+ .qligg-mfp-wrap .insta-gallery-profile .follow,
353
+ .insta-gallery-feed .insta-gallery-profile .user,
354
+ .qligg-mfp-wrap .insta-gallery-profile .user {
355
+ margin: 0;
356
+ padding: 0;
357
+ text-decoration: none;
358
+ font-weight: 600;
359
+ font-size: 16px;
360
+ color: #262626;
361
+ display: inline-block;
362
+ vertical-align: middle;
363
+ line-height: 18px; }
364
+ .insta-gallery-feed .insta-gallery-profile .separator, .qligg-mfp-wrap .insta-gallery-profile .separator {
365
+ color: #262626;
366
+ margin-left: 4px;
367
+ margin-right: 4px; }
368
+
369
+ .insta-gallery-feed .insta-gallery-profile .follow,
370
+ .qligg-mfp-wrap .insta-gallery-profile .follow {
371
+ color: #3897f0; }
372
+ .insta-gallery-feed .insta-gallery-profile .follow:hover, .qligg-mfp-wrap .insta-gallery-profile .follow:hover {
373
+ color: #262626; }
374
+ .insta-gallery-feed .insta-gallery-profile .description, .qligg-mfp-wrap .insta-gallery-profile .description {
375
+ line-height: 18px;
376
+ font-size: 12px;
377
+ font-weight: 600; }
378
+
379
+
380
+ .insta-gallery-feed .insta-gallery-actions,
381
+ .qligg-mfp-wrap .insta-gallery-actions {
382
+ text-align: center;
383
+ margin: 15px 0px; }
384
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button {
385
+ display: inline-block;
386
+ margin: 0 3px;
387
+ font-size: 14px;
388
+ padding: 12px 24px;
389
+ transition: all 0.3s;
390
+ text-decoration: none;
391
+ border-radius: 2px;
392
+ background-color: #c32a67;
393
+ color: #fff; }
394
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button > i, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button > i {
395
+ margin: 0 8px 0 0;
396
+ font-size: 12px; }
397
+ .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 {
398
+ box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.2); }
399
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button.follow, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button.follow {
400
+ background-color: #408bd1; }
401
+ .insta-gallery-feed .insta-gallery-actions .insta-gallery-button.load, .qligg-mfp-wrap .insta-gallery-actions .insta-gallery-button.load {
402
+ background-color: #262626; }
403
+
404
+ .insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item, .insta-gallery-square.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item {
405
+ display: flex;
406
+ justify-content: center;
407
+ align-items: stretch;
408
+ box-sizing: border-box; }
409
+ .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 {
410
+ display: flex;
411
+ justify-content: center;
412
+ align-items: center;
413
+ overflow: hidden;
414
+ width: 100%;
415
+ padding-top: 100%; }
416
+ .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 {
417
+ position: static; }
418
+ .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 {
419
+ overflow: hidden;
420
+ object-fit: cover;
421
+ width: 100%;
422
+ height: 100%;
423
+ position: absolute;
424
+ top: 0;
425
+ bottom: 0;
426
+ right: 0;
427
+ left: 0; }
428
+
429
+ .insta-gallery-feed[data-feed_layout="carousel"], .qligg-mfp-wrap[data-feed_layout="carousel"] {
430
+ overflow: hidden; }
431
+ .insta-gallery-feed[data-feed_layout="carousel"] .insta-gallery-list, .qligg-mfp-wrap[data-feed_layout="carousel"] .insta-gallery-list {
432
+ display: flex; }
433
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next,
434
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev,
435
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev {
436
+ transition: all 0.3s;
437
+ background: none;
438
+ top: 0;
439
+ bottom: 0;
440
+ height: 100%;
441
+ margin: 0;
442
+ background: transparent;
443
+ width: 32px;
444
+ display: flex;
445
+ align-items: center; }
446
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next > i, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next > i,
447
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev > i,
448
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev > i {
449
+ text-align: center;
450
+ color: #e23565;
451
+ width: 32px;
452
+ font-size: 26px; }
453
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next:hover, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next:hover,
454
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev:hover,
455
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev:hover {
456
+ background-color: rgba(0, 0, 0, 0.2); }
457
+
458
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev,
459
+ .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev {
460
+ left: 0; }
461
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next {
462
+ right: 0; }
463
+ .insta-gallery-feed[data-feed_layout="carousel"] .swiper-pagination-bullet-active, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-pagination-bullet-active {
464
+ background-color: #e23565; }
465
+
466
+ .insta-gallery-feed[data-feed_layout="gallery"] .insta-gallery-list, .qligg-mfp-wrap[data-feed_layout="gallery"] .insta-gallery-list {
467
+ display: flex;
468
+ flex-wrap: wrap;
469
+ justify-content: start;
470
+ overflow: hidden; }
471
+
472
+ @media screen and (max-width: 1023px) and (min-width: 768px) {
473
+ .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 {
474
+ min-width: 33.333%; } }
475
+
476
+ @media screen and (max-width: 767px) {
477
+ .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 {
478
+ min-width: 33.333%; } }
479
+
480
+ @media screen and (max-width: 480px) {
481
+ .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 {
482
+ min-width: 50%; } }
483
+
484
+ .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 {
485
+ position: absolute; }
486
+
487
+ .insta-gallery-alert {
488
+ background-color: #e23565;
489
+ padding: 15px;
490
+ color: #fff;
491
+ border-radius: 3px;
492
+ margin: 0 0 15px 0;
493
+ width: 100%;
494
+ display: block; }
495
+ .insta-gallery-alert::after, .insta-gallery-alert::before {
496
+ content: " ";
497
+ display: table; }
498
+ .insta-gallery-alert::after {
499
+ clear: both; }
500
+ .insta-gallery-alert .button {
501
+ float: right; }
502
+ .insta-gallery-alert ul {
503
+ padding: 0;
504
+ margin: 0; }
505
+ .insta-gallery-alert li {
506
+ padding-left: 0 !important;
507
+ margin-left: 0 !important; }
508
+
509
+ .qligg-mfp-wrap .mfp-arrow {
510
+ font-family: "qligg" !important;
511
+ speak: none;
512
+ font-style: normal;
513
+ font-variant: normal;
514
+ text-transform: none;
515
+ line-height: 1;
516
+ -webkit-font-smoothing: antialiased;
517
+ -moz-osx-font-smoothing: grayscale;
518
+ font-size: 30px;
519
+ font-weight: bold; }
520
+ .qligg-mfp-wrap .mfp-arrow:after {
521
+ display: none; }
522
+ .qligg-mfp-wrap .mfp-arrow:before {
523
+ border: none; }
524
+ .qligg-mfp-wrap .mfp-arrow.mfp-arrow-left:before {
525
+ content: "\e906"; }
526
+ .qligg-mfp-wrap .mfp-arrow.mfp-arrow-right:before {
527
+ content: "\e908"; }
528
+
529
+ .qligg-mfp-wrap .mfp-container {
530
+ cursor: pointer !important; }
531
+ .qligg-mfp-wrap .mfp-container .mfp-close {
532
+ position: fixed;
533
+ top: 30px;
534
+ right: 10px;
535
+ color: #fff;
536
+ font-weight: normal;
537
+ font-size: 30px;
538
+ margin: 0;
539
+ height: auto;
540
+ line-height: 1;
541
+ cursor: pointer !important;
542
+ font-size: 24px;
543
+ content: "×"; }
544
+ .qligg-mfp-wrap .mfp-container .mfp-content {
545
+ width: auto;
546
+ max-width: 90%;
547
+ margin: 0 auto; }
548
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure,
549
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > img,
550
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure > video {
551
+ max-height: 70vh !important;
552
+ max-width: 80vw !important; }
553
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-img {
554
+ padding: 0; }
555
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure {
556
+ position: relative;
557
+ padding: 0;
558
+ overflow: hidden !important;
559
+ border-radius: 3px; }
560
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure:after {
561
+ display: none; }
562
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left {
563
+ padding-left: 300px; }
564
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.left .mfp-bottom-bar {
565
+ border-right: 1px solid #eee;
566
+ top: 0;
567
+ bottom: 0;
568
+ left: 0; }
569
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right {
570
+ padding-right: 300px; }
571
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.right .mfp-bottom-bar {
572
+ border-left: 1px solid #eee;
573
+ top: 0;
574
+ bottom: 0;
575
+ right: 0; }
576
+ .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 {
577
+ width: 300px; }
578
+ .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 {
579
+ left: 0;
580
+ right: 0;
581
+ overflow-y: auto;
582
+ overflow-x: hidden;
583
+ width: 100%;
584
+ min-height: 50px;
585
+ max-height: 100px; }
586
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom {
587
+ padding-bottom: 50px; }
588
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.bottom .mfp-bottom-bar {
589
+ border-top: 1px solid #eee;
590
+ bottom: 0; }
591
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top {
592
+ padding-top: 50px; }
593
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-figure.top .mfp-bottom-bar {
594
+ border-bottom: 1px solid #eee;
595
+ top: 0; }
596
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar {
597
+ top: auto;
598
+ bottom: auto;
599
+ right: auto;
600
+ left: auto;
601
+ background-color: #fff;
602
+ margin: 0;
603
+ padding: 0;
604
+ line-height: 1.4;
605
+ text-align: left; }
606
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title {
607
+ font-size: 13px;
608
+ font-weight: 400;
609
+ color: #262626;
610
+ padding: 0; }
611
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a {
612
+ font-weight: bold;
613
+ color: #262626; }
614
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title a:hover {
615
+ color: #3897f0; }
616
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info,
617
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons,
618
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user,
619
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption {
620
+ display: block;
621
+ clear: both;
622
+ margin: 0;
623
+ padding: 15px; }
624
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-caption {
625
+ padding-top: 0;
626
+ padding-bottom: 0;
627
+ margin-bottom: 15px; }
628
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link,
629
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-counter {
630
+ position: inherit;
631
+ display: inline-block;
632
+ font-size: 12px;
633
+ font-weight: 400;
634
+ color: #999;
635
+ margin: 0 15px 0 0;
636
+ line-height: 1; }
637
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-icons .mfp-link:hover {
638
+ color: #3897f0; }
639
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-link i,
640
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-comments i,
641
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-likes i {
642
+ margin: 0 4px 0px 0;
643
+ font-weight: bold; }
644
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info {
645
+ border-top: 1px solid #eee; }
646
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date {
647
+ text-transform: uppercase;
648
+ font-size: 12px;
649
+ color: #999;
650
+ float: right;
651
+ position: relative;
652
+ bottom: -1px; }
653
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-date,
654
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-comments,
655
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-info .mfp-likes {
656
+ display: inline-block;
657
+ margin: 0 5px 0px 0; }
658
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user {
659
+ display: flex;
660
+ align-items: center;
661
+ border-bottom: 1px solid #eee;
662
+ width: auto; }
663
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user img {
664
+ border: none;
665
+ width: 32px;
666
+ height: 32px;
667
+ margin-right: 10px;
668
+ border-radius: 40px; }
669
+ .qligg-mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar .mfp-title .mfp-user a {
670
+ margin: 0;
671
+ padding: 0;
672
+ text-decoration: none;
673
+ font-size: 13px; }
674
+
675
+ .insta-gallery-feed .swiper-button-next:after, .qligg-mfp-wrap .swiper-button-next:after,
676
+ .insta-gallery-feed .swiper-button-next:before,
677
+ .qligg-mfp-wrap .swiper-button-next:before,
678
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-prev:after,
679
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-prev:after,
680
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-prev:before,
681
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-prev:before,
682
+ .insta-gallery-feed .swiper-button-prev:after,
683
+ .qligg-mfp-wrap .swiper-button-prev:after,
684
+ .insta-gallery-feed .swiper-button-prev:before,
685
+ .qligg-mfp-wrap .swiper-button-prev:before,
686
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-next:after,
687
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-next:after,
688
+ .insta-gallery-feed .swiper-container-rtl .swiper-button-next:before,
689
+ .qligg-mfp-wrap .swiper-container-rtl .swiper-button-next:before {
690
+ display: none;
691
+ content: ""; }
692
+
693
+ .instagal-ie-8 .insta-gallery-spinner {
694
+ display: none; }
695
+
696
+ .instagal-ie-8 insta-gallery-list .insta-gallery-item {
697
+ max-width: 33.333%;
698
+ float: left; }
699
+ .instagal-ie-8 insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap:hover:after {
700
+ background: none; }
701
+
702
+ .instagal-ie-8 .swiper-button-prev {
703
+ display: none; }
704
+
705
+ .instagal-ie-8 .swiper-button-next {
706
+ display: none; }
707
+
708
+ .instagal-ie-9 .insta-gallery-spinner {
709
+ display: none; }
710
+
711
+ .instagal-ie-9 insta-gallery-list .insta-gallery-item {
712
+ max-width: 33.333%;
713
+ float: left; }
714
+
715
+ .instagal-ie-9 .swiper-button-prev {
716
+ display: none; }
717
+
718
+ .instagal-ie-9 .swiper-button-next {
719
+ display: none; }
720
+
721
+ .igblock-wrap-IElte8 insta-gallery-list .insta-gallery-item {
722
+ width: 25%;
723
+ float: left; }
724
+
725
+ .igblock-wrap-IElte8 insta-gallery-list:after {
726
+ clear: both;
727
+ display: block;
728
+ content: ""; }
729
+
730
+ /*# sourceMappingURL=gutenberg.css.map*/
assets/frontend/js/frontend.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('jquery'), 'version' => '75cfaa425a2687569e77100aa3d2c489');
1
+ <?php return array('dependencies' => array('jquery'), 'version' => 'e626a6807073c9e3a7304ca15800cd1c');
assets/frontend/js/frontend.js CHANGED
@@ -1 +1,418 @@
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){}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /******/ (function(modules) { // webpackBootstrap
2
+ /******/ // The module cache
3
+ /******/ var installedModules = {};
4
+ /******/
5
+ /******/ // The require function
6
+ /******/ function __webpack_require__(moduleId) {
7
+ /******/
8
+ /******/ // Check if module is in cache
9
+ /******/ if(installedModules[moduleId]) {
10
+ /******/ return installedModules[moduleId].exports;
11
+ /******/ }
12
+ /******/ // Create a new module (and put it into the cache)
13
+ /******/ var module = installedModules[moduleId] = {
14
+ /******/ i: moduleId,
15
+ /******/ l: false,
16
+ /******/ exports: {}
17
+ /******/ };
18
+ /******/
19
+ /******/ // Execute the module function
20
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
+ /******/
22
+ /******/ // Flag the module as loaded
23
+ /******/ module.l = true;
24
+ /******/
25
+ /******/ // Return the exports of the module
26
+ /******/ return module.exports;
27
+ /******/ }
28
+ /******/
29
+ /******/
30
+ /******/ // expose the modules object (__webpack_modules__)
31
+ /******/ __webpack_require__.m = modules;
32
+ /******/
33
+ /******/ // expose the module cache
34
+ /******/ __webpack_require__.c = installedModules;
35
+ /******/
36
+ /******/ // define getter function for harmony exports
37
+ /******/ __webpack_require__.d = function(exports, name, getter) {
38
+ /******/ if(!__webpack_require__.o(exports, name)) {
39
+ /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
+ /******/ }
41
+ /******/ };
42
+ /******/
43
+ /******/ // define __esModule on exports
44
+ /******/ __webpack_require__.r = function(exports) {
45
+ /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
+ /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
+ /******/ }
48
+ /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
+ /******/ };
50
+ /******/
51
+ /******/ // create a fake namespace object
52
+ /******/ // mode & 1: value is a module id, require it
53
+ /******/ // mode & 2: merge all properties of value into the ns
54
+ /******/ // mode & 4: return value when already ns object
55
+ /******/ // mode & 8|1: behave like require
56
+ /******/ __webpack_require__.t = function(value, mode) {
57
+ /******/ if(mode & 1) value = __webpack_require__(value);
58
+ /******/ if(mode & 8) return value;
59
+ /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
+ /******/ var ns = Object.create(null);
61
+ /******/ __webpack_require__.r(ns);
62
+ /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
+ /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
+ /******/ return ns;
65
+ /******/ };
66
+ /******/
67
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
68
+ /******/ __webpack_require__.n = function(module) {
69
+ /******/ var getter = module && module.__esModule ?
70
+ /******/ function getDefault() { return module['default']; } :
71
+ /******/ function getModuleExports() { return module; };
72
+ /******/ __webpack_require__.d(getter, 'a', getter);
73
+ /******/ return getter;
74
+ /******/ };
75
+ /******/
76
+ /******/ // Object.prototype.hasOwnProperty.call
77
+ /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
+ /******/
79
+ /******/ // __webpack_public_path__
80
+ /******/ __webpack_require__.p = "";
81
+ /******/
82
+ /******/
83
+ /******/ // Load entry module and return exports
84
+ /******/ return __webpack_require__(__webpack_require__.s = "./src/frontend/index.js");
85
+ /******/ })
86
+ /************************************************************************/
87
+ /******/ ({
88
+
89
+ /***/ "./src/frontend/index.js":
90
+ /*!*******************************!*\
91
+ !*** ./src/frontend/index.js ***!
92
+ \*******************************/
93
+ /*! exports provided: qligg_init */
94
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
95
+
96
+ "use strict";
97
+ __webpack_require__.r(__webpack_exports__);
98
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "qligg_init", function() { return qligg_init; });
99
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "jquery");
100
+ /* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);
101
+ /* harmony import */ var _scss_style_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scss/style.scss */ "./src/frontend/scss/style.scss");
102
+ /* harmony import */ var _scss_style_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_scss_style_scss__WEBPACK_IMPORTED_MODULE_1__);
103
+
104
+
105
+ /* (function ($) { */
106
+
107
+ "use strict";
108
+
109
+ var swiper_index = 0,
110
+ $swipers = {}; // Ajax load
111
+ // ---------------------------------------------------------------------------
112
+
113
+ function qligg_load_item_images($item, next_max_id) {
114
+ var $wrap = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list', $item),
115
+ $spinner = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-spinner', $item),
116
+ feed = $item.data('feed');
117
+ jquery__WEBPACK_IMPORTED_MODULE_0___default.a.ajax({
118
+ url: qligg.ajax_url,
119
+ type: 'post',
120
+ timeout: 30000,
121
+ data: {
122
+ action: 'qligg_load_item_images',
123
+ next_max_id: next_max_id,
124
+ feed: JSON.stringify(feed)
125
+ },
126
+ beforeSend: function beforeSend() {
127
+ $spinner.show();
128
+ },
129
+ success: function success(response) {
130
+ if (response.success !== true) {
131
+ $wrap.append(jquery__WEBPACK_IMPORTED_MODULE_0___default()(response.data));
132
+ $spinner.hide();
133
+ return;
134
+ }
135
+
136
+ var $images = jquery__WEBPACK_IMPORTED_MODULE_0___default()(response.data);
137
+ $wrap.append($images).trigger('qligg.loaded', [$images]);
138
+ },
139
+ complete: function complete() {},
140
+ error: function error(jqXHR, textStatus) {
141
+ $spinner.hide();
142
+ }
143
+ });
144
+ }
145
+
146
+ qligg_init();
147
+ function qligg_init() {
148
+ // Images
149
+ // ---------------------------------------------------------------------------
150
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').on('qligg.loaded', function (e, images) {
151
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
152
+ $wrap = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list', $item),
153
+ $spinner = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-spinner', $item),
154
+ $button = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-button.load', $item),
155
+ options = $item.data('feed'),
156
+ total = jquery__WEBPACK_IMPORTED_MODULE_0___default()(images).length,
157
+ loaded = 0; ////// this breaks masonry layout
158
+ ///$wrap.trigger('qligg.imagesLoaded', [images]);
159
+
160
+ if (total) {
161
+ $wrap.find('.insta-gallery-image').on('load loadstart', function (e) {
162
+ loaded++;
163
+
164
+ if (loaded >= total) {
165
+ $wrap.trigger('qligg.imagesLoaded', [images]);
166
+ }
167
+ });
168
+ }
169
+
170
+ if (total < options.limit) {
171
+ $spinner.hide();
172
+ setTimeout(function () {
173
+ $button.fadeOut();
174
+ }, 300);
175
+ }
176
+ }); // Spinner
177
+ // ---------------------------------------------------------------------------
178
+
179
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').on('qligg.imagesLoaded', function (e) {
180
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
181
+ $spinner = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-spinner', $item);
182
+ $spinner.hide();
183
+ }); // Gallery
184
+ // ---------------------------------------------------------------------------
185
+
186
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=gallery]').on('qligg.imagesLoaded', function (e, images) {
187
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget);
188
+ $item.addClass('loaded');
189
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(images).each(function (i, item) {
190
+ setTimeout(function () {
191
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(item).addClass('ig-image-loaded');
192
+ }, 150 + i * 30);
193
+ });
194
+ }); // Carousel
195
+ // ---------------------------------------------------------------------------
196
+
197
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=carousel]').on('qligg.imagesLoaded', function (e, images) {
198
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget);
199
+ $item.addClass('loaded');
200
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(images).each(function (i, item) {
201
+ //setTimeout(function () {
202
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(item).addClass('ig-image-loaded'); //}, 500 + (i * 50));
203
+ });
204
+ });
205
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=carousel]').on('qligg.imagesLoaded', function (e, images) {
206
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
207
+ $swiper = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.swiper-container', $item),
208
+ options = $item.data('feed');
209
+ options.carousel.slides = options.carousel.slidespv; /// options.carousel.interval = options.carousel.autoplay_interval;
210
+
211
+ swiper_index++;
212
+ $swipers[swiper_index] = new Swiper($swiper, {
213
+ //direction: 'vertical',
214
+ //wrapperClass: 'insta-gallery-list',
215
+ //slideClass: 'insta-gallery-item',
216
+ loop: true,
217
+ autoHeight: true,
218
+ observer: true,
219
+ observeParents: true,
220
+ slidesPerView: 1,
221
+ spaceBetween: 2,
222
+ autoplay: options.carousel.autoplay ? {
223
+ delay: parseInt(options.carousel.autoplay_interval)
224
+ } : false,
225
+ pagination: {
226
+ el: '.swiper-pagination',
227
+ dynamicBullets: true,
228
+ clickable: true,
229
+ type: 'bullets'
230
+ },
231
+ navigation: {
232
+ nextEl: '.swiper-button-next',
233
+ prevEl: '.swiper-button-prev'
234
+ },
235
+ breakpoints: {
236
+ 320: {
237
+ slidesPerView: 1,
238
+ spaceBetween: 1
239
+ },
240
+ 480: {
241
+ spaceBetween: parseInt(options.spacing),
242
+ slidesPerView: Math.min(2, parseInt(options.carousel.slides))
243
+ },
244
+ 768: {
245
+ spaceBetween: parseInt(options.spacing),
246
+ slidesPerView: Math.min(3, parseInt(options.carousel.slides))
247
+ },
248
+ 1024: {
249
+ spaceBetween: parseInt(options.spacing),
250
+ slidesPerView: parseInt(options.carousel.slides)
251
+ }
252
+ }
253
+ });
254
+ }); // Masonry
255
+ // ---------------------------------------------------------------------------
256
+
257
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=masonry]').on('qligg.imagesLoaded', function (e, images) {
258
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
259
+ $wrap = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list', $item);
260
+
261
+ if (!$wrap.data('masonry')) {
262
+ $wrap.masonry({
263
+ itemSelector: '.insta-gallery-item',
264
+ isResizable: true,
265
+ isAnimated: false,
266
+ transitionDuration: 0,
267
+ percentPosition: true,
268
+ columnWidth: '.insta-gallery-item:last-child'
269
+ });
270
+ } else {
271
+ $wrap.masonry('appended', images, false);
272
+ }
273
+ });
274
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed[data-feed_layout=masonry]').on('layoutComplete', function (e, items) {
275
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget);
276
+ $item.addClass('loaded');
277
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(items).each(function (i, item) {
278
+ // setTimeout(function () {
279
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()(item.element).addClass('ig-image-loaded'); // }, 500 + (i * 50));
280
+ });
281
+ }); // Popup
282
+ // ---------------------------------------------------------------------------
283
+
284
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').on('qligg.loaded', function (e) {
285
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget),
286
+ $wrap = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list', $item),
287
+ options = $item.data('feed'); // Redirect
288
+ // -------------------------------------------------------------------------
289
+
290
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-item .insta-gallery-icon.qligg-icon-instagram', $wrap).on('click', function (e) {
291
+ e.stopPropagation();
292
+ }); // Carousel
293
+ // -------------------------------------------------------------------------
294
+ //$('.insta-gallery-item', $wrap).on('mfpOpen', function (e) {
295
+ //});
296
+
297
+ if (!options.popup.display) {
298
+ return;
299
+ }
300
+
301
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-item', $wrap).magnificPopup({
302
+ type: 'inline',
303
+ callbacks: {
304
+ beforeOpen: function beforeOpen() {
305
+ this.st.mainClass = this.st.mainClass + ' ' + 'qligg-mfp-wrap';
306
+ },
307
+ elementParse: function elementParse(item) {
308
+ var media = '',
309
+ profile = '',
310
+ counter = '',
311
+ caption = '',
312
+ info = '',
313
+ likes = '',
314
+ date = '',
315
+ comments = '';
316
+
317
+ if (item.el.data('item').type && item.el.data('item').type == 'video') {
318
+ media = '\n\
319
+ <video autoplay>\n\
320
+ <source src="' + item.el.data('item').videos.standard + '" type="video/mp4">\n\
321
+ </video>';
322
+ } else {
323
+ media = '<img src="' + item.el.data('item').images.standard + '"/>';
324
+ }
325
+
326
+ counter = '<div class="mfp-icons"><div class="mfp-counter">' + (item.index + 1) + ' / ' + jquery__WEBPACK_IMPORTED_MODULE_0___default()('.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>';
327
+
328
+ if (options.popup.profile) {
329
+ 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>';
330
+ }
331
+
332
+ if (options.popup.caption) {
333
+ caption = '<div class="mfp-caption">' + item.el.data('item').caption + '</div>';
334
+ }
335
+
336
+ if (item.el.data('item').date) {
337
+ date = '<div class="mfp-date">' + item.el.data('item').date + '</div>';
338
+ }
339
+
340
+ if (item.el.data('item').comments && options.popup.comments) {
341
+ comments = '<div class="mfp-comments"><i class="qligg-icon-comment"></i>' + item.el.data('item').comments + '</div>';
342
+ }
343
+
344
+ if (item.el.data('item').likes && options.popup.likes) {
345
+ likes = '<div class="mfp-likes"><i class="qligg-icon-heart"></i>' + item.el.data('item').likes + '</div>';
346
+ }
347
+
348
+ if (options.popup.likes || options.popup.comments) {
349
+ info = '<div class="mfp-info">' + likes + comments + date + '</div>';
350
+ }
351
+
352
+ 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>';
353
+ }
354
+ },
355
+ gallery: {
356
+ enabled: true
357
+ }
358
+ });
359
+ }); // Init
360
+ // ---------------------------------------------------------------------------
361
+
362
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').on('click', '.insta-gallery-button.load', function (e) {
363
+ e.preventDefault();
364
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.delegateTarget);
365
+
366
+ if (!$item.hasClass('loaded')) {
367
+ return false;
368
+ }
369
+
370
+ var next_max_id = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-list .insta-gallery-item:last-child', $item).data('item').i;
371
+ qligg_load_item_images($item, next_max_id);
372
+ });
373
+ jquery__WEBPACK_IMPORTED_MODULE_0___default()('.insta-gallery-feed').each(function (index, item) {
374
+ var $item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(item);
375
+
376
+ if ($item.hasClass('loaded')) {
377
+ return false;
378
+ }
379
+
380
+ qligg_load_item_images($item, 0);
381
+ }); // IE8
382
+ // ---------------------------------------------------------------------------
383
+ }
384
+
385
+ if (navigator.appVersion.indexOf("MSIE 8.") != -1) {
386
+ document.body.className += ' ' + 'instagal-ie-8';
387
+ }
388
+
389
+ if (navigator.appVersion.indexOf("MSIE 9.") != -1) {
390
+ document.body.className += ' ' + 'instagal-ie-9';
391
+ } ///// })(jQuery);
392
+
393
+ /***/ }),
394
+
395
+ /***/ "./src/frontend/scss/style.scss":
396
+ /*!**************************************!*\
397
+ !*** ./src/frontend/scss/style.scss ***!
398
+ \**************************************/
399
+ /*! no static exports found */
400
+ /***/ (function(module, exports) {
401
+
402
+ // removed by extract-text-webpack-plugin
403
+
404
+ /***/ }),
405
+
406
+ /***/ "jquery":
407
+ /*!**********************************!*\
408
+ !*** external {"this":"jQuery"} ***!
409
+ \**********************************/
410
+ /*! no static exports found */
411
+ /***/ (function(module, exports) {
412
+
413
+ (function() { module.exports = this["jQuery"]; }());
414
+
415
+ /***/ })
416
+
417
+ /******/ });
418
+ //# sourceMappingURL=frontend.js.map
assets/frontend/js/frontend.js.map CHANGED
@@ -1 +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":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/frontend/index.js","webpack:///./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","qligg_init","on","e","images","delegateTarget","$button","options","total","length","loaded","find","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"],"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 = \"./src/frontend/index.js\");\n","import $ 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 qligg_init()\r\n\r\n export function qligg_init() {\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').on('load loadstart', (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 }\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":""}
includes/api/apiFeed.php CHANGED
@@ -163,8 +163,6 @@ class QLIGG_API_Feed
163
  function getItemImageURL(array $item = [])
164
  {
165
  if (isset($item['media_type'])) {
166
-
167
-
168
  switch ($item['media_type']) {
169
  case 'IMAGE':
170
  $image = @$item['media_url'];
163
  function getItemImageURL(array $item = [])
164
  {
165
  if (isset($item['media_type'])) {
 
 
166
  switch ($item['media_type']) {
167
  case 'IMAGE':
168
  $image = @$item['media_url'];
includes/backend.php CHANGED
@@ -35,6 +35,7 @@ class QLIGG_Backend
35
  {
36
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/WelcomeController.php');
37
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/AccountController.php');
 
38
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/FeedController.php');
39
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/SettingController.php');
40
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/PremiumController.php');
35
  {
36
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/WelcomeController.php');
37
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/AccountController.php');
38
+ include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/BlockController.php');
39
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/FeedController.php');
40
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/SettingController.php');
41
  include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/PremiumController.php');
includes/controllers/BlockController.php ADDED
@@ -0,0 +1,115 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ include_once(QLIGG_PLUGIN_DIR . 'includes/models/Feed.php');
4
+ include_once(QLIGG_PLUGIN_DIR . 'includes/models/Account.php');
5
+ include_once(QLIGG_PLUGIN_DIR . 'includes/controllers/QLIGG_Controller.php');
6
+
7
+ class QLIGG_Block_Controller extends QLIGG_Controller
8
+ {
9
+
10
+ protected static $instance;
11
+ protected static $slug = QLIGG_DOMAIN . '_feeds';
12
+
13
+ function init()
14
+ {
15
+ add_action('admin_print_scripts-post-new.php', array($this, 'add_js'), 11);
16
+ add_action('admin_print_scripts-post.php', array($this, 'add_js'), 11);
17
+
18
+ register_block_type('qligg/box', array(
19
+ 'attributes' => $this->get_attributes(),
20
+ 'render_callback' => array($this, 'render_callback')
21
+ ));
22
+ }
23
+
24
+ function sanitize_value(&$value, $key)
25
+ {
26
+ if ($key === "username") {
27
+ $value = $value;
28
+ } elseif ($value === 'true') {
29
+ $value = true;
30
+ } else if ($value === 'false') {
31
+ $value = false;
32
+ } elseif (is_numeric($value)) {
33
+ $value = (int) $value;
34
+ }
35
+ }
36
+
37
+ function render_callback($feed, $content, $block)
38
+ {
39
+ array_walk_recursive($feed, array($this, 'sanitize_value'));
40
+ $this->get_name_accounts();
41
+ return QLIGG_Frontend::create_shortcut($feed);
42
+ }
43
+
44
+
45
+ function get_attributes()
46
+ {
47
+ $feed_model = new QLIGG_Feed();
48
+ $feed_arg = $feed_model->get_args();
49
+
50
+ $attributes = [];
51
+ foreach ($feed_arg as $id => $value) {
52
+ $attributes[$id] = [
53
+ 'type' => ['string', 'object', 'array', 'boolean', 'number'],
54
+ 'default' => $value
55
+ ];
56
+
57
+ if($id === 'username'){
58
+ $attributes[$id] = [
59
+ 'type' => ['string', 'object', 'array', 'boolean', 'number'],
60
+ 'default' => array_key_first( $this->get_name_accounts())
61
+ ];
62
+ }
63
+ }
64
+
65
+ return $attributes;
66
+ }
67
+
68
+
69
+ function get_name_accounts()
70
+ {
71
+ $account = new QLIGG_Account;
72
+ $accounts = $account->get_accounts();
73
+ foreach ($accounts as $account_id => $account) {
74
+ $profile[$account_id] = qligg_get_user_profile($account_id);
75
+ }
76
+ return $profile;
77
+ }
78
+
79
+
80
+ function add_js()
81
+ {
82
+ $gutenberg = include_once(QLIGG_PLUGIN_DIR . 'assets/backend/js/gutenberg.asset.php');
83
+ wp_enqueue_style('insta-gallery');
84
+ wp_enqueue_script('insta-gallery');
85
+ wp_enqueue_style('magnific-popup');
86
+ wp_enqueue_script('magnific-popup');
87
+ wp_enqueue_style('swiper');
88
+ wp_enqueue_script('swiper');
89
+ wp_enqueue_script('masonry');
90
+ wp_enqueue_style('qligg-admin-gutenberg', plugins_url('/assets/backend/css/gutenberg.css', QLIGG_PLUGIN_FILE), array(), QLIGG_PLUGIN_VERSION);
91
+ wp_enqueue_script('qligg-admin-gutenberg', plugins_url('/assets/backend/js/gutenberg.js', QLIGG_PLUGIN_FILE), $gutenberg['dependencies'], $gutenberg['version'], true);
92
+ wp_localize_script('qligg-admin-gutenberg', 'qligg_gutenberg', array(
93
+ 'nonce' => array(),
94
+ 'attributes' => $this->get_attributes(),
95
+ 'accounts' => $this->get_name_accounts(),
96
+ 'image_url' => plugins_url('/assets/backend/img', QLIGG_PLUGIN_FILE),
97
+ 'create_account' => admin_url('admin.php?page=qligg_account')
98
+ ));
99
+
100
+ wp_localize_script('qlttf-admin-gutenberg', 'qligg', array(
101
+ 'ajax_url' => admin_url('admin-ajax.php')
102
+ ));
103
+ }
104
+
105
+ public static function instance()
106
+ {
107
+ if (!isset(self::$instance)) {
108
+ self::$instance = new self();
109
+ self::$instance->init();
110
+ }
111
+ return self::$instance;
112
+ }
113
+ }
114
+
115
+ QLIGG_Block_Controller::instance();
includes/controllers/PremiumController.php CHANGED
@@ -22,7 +22,7 @@ class QLIGG_Premium_Controller {
22
 
23
  function add_css() {
24
 
25
- if (isset($_GET['page']) && strpos($_GET['page'], QLIGG_DOMAIN) !== false) {
26
  if (!class_exists('QLIGG_PRO')) {
27
  ?>
28
  <style>
@@ -39,6 +39,20 @@ class QLIGG_Premium_Controller {
39
  }
40
  }
41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  public static function instance() {
43
  if (!isset(self::$instance)) {
44
  self::$instance = new self();
22
 
23
  function add_css() {
24
 
25
+ if ($this->is_edit_page() || $this->is_edit_page('new') || $this->is_edit_page('edit')) {
26
  if (!class_exists('QLIGG_PRO')) {
27
  ?>
28
  <style>
39
  }
40
  }
41
 
42
+ function is_edit_page($new_edit = null)
43
+ {
44
+ global $pagenow;
45
+
46
+ if (isset($_GET['page']) && strpos($_GET['page'], QLIGG_DOMAIN) !== false)
47
+ return true;
48
+ elseif ($new_edit == "edit")
49
+ return in_array($pagenow, array('post.php',));
50
+ elseif ($new_edit == "new") //check for new post page
51
+ return in_array($pagenow, array('post-new.php'));
52
+ else //check for either new or edit
53
+ return in_array($pagenow, array('post.php', 'post-new.php'));
54
+ }
55
+
56
  public static function instance() {
57
  if (!isset(self::$instance)) {
58
  self::$instance = new self();
includes/frontend.php CHANGED
@@ -92,7 +92,7 @@ if (!class_exists('QLIGG_Frontend')) {
92
  $instagram_feed['likes'] = $feed['mask']['likes'];
93
  $instagram_feed['comments'] = $feed['mask']['comments'];
94
 
95
- include($this->template_path('item/item.php'));
96
 
97
  $i++;
98
 
@@ -106,12 +106,12 @@ if (!class_exists('QLIGG_Frontend')) {
106
 
107
  $messages = $qliggAPI->FEED->getMessages();
108
 
109
- include($this->template_path('alert.php'));
110
 
111
  wp_send_json_error(ob_get_clean());
112
  }
113
 
114
- function template_path($template_name, $template_file = false)
115
  {
116
 
117
  if (file_exists(QLIGG_PLUGIN_DIR . "templates/{$template_name}")) {
@@ -125,156 +125,169 @@ if (!class_exists('QLIGG_Frontend')) {
125
  return apply_filters('qligg_template_file', $template_file, $template_name);
126
  }
127
 
128
- function do_shortcode($atts, $content = null)
129
- {
130
-
131
- global $qliggAPI;
132
-
133
- $feed_model = new QLIGG_Feed();
134
- $feeds = $feed_model->get_feeds();
135
- $settings_model = new QLIGG_Setting();
136
- $settings = $settings_model->get_settings();
137
 
138
- $atts = shortcode_atts(array(
139
- 'id' => 0
140
- ), $atts);
141
-
142
- // Start loading
143
- // -----------------------------------------------------------------------
144
- $id = absint($atts['id']);
145
-
146
- if (count($feeds)) {
147
- if (isset($feeds[$id])) {
148
-
149
- $feed = wp_parse_args($feeds[$id], $feed_model->get_args());
150
 
151
- // premium compatibility 2.6.6
152
 
153
- if (isset($feed['type'])) {
 
154
 
155
- $profile_info = $feed['profile'];
156
 
157
- //if ($feed['type'] == 'username') {
158
- $profile_info = qligg_get_user_profile($feed['username']);
159
 
160
- $feed['profile'] = array_merge($profile_info, array_filter($feed['profile']));
161
- //}
 
 
 
 
 
 
 
 
162
 
163
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
164
 
165
- $profile_info['user'] = @$profile_info['username'];
166
- $profile_info['name'] = @$profile_info['name'];
167
- $profile_info['pic_url'] = @$profile_info['profile_picture_url'];
168
- $profile_info['picture'] = @$profile_info['profile_picture_url'];
169
-
170
- $feed['box']['desc'] = $feed['profile']['biography'];
171
-
172
- $feed['spacing'] = $feed['spacing'] / 2;
173
-
174
- $feed['insta_layout'] = $feed['layout'];
175
- $feed['insta_box'] = $feed['box']['display'];
176
- $feed['insta_box-padding'] = $feed['box']['padding'];
177
- $feed['insta_box-radius'] = $feed['box']['radius'];
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'];
185
- $feed['insta_button_load-background'] = $feed['button_load']['background'];
186
- $feed['insta_button_load-text'] = $feed['button_load']['text'];
187
-
188
- $feed['insta_button'] = $feed['button']['display'];
189
- $feed['insta_button-background-hover'] = $feed['button']['background_hover'];
190
- $feed['insta_button-background'] = $feed['button']['background'];
191
- $feed['insta_button-text'] = $feed['button']['text'];
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'];
199
- $feed['highlight'] = explode(',', trim(str_replace(' ', '', "{$feed['highlight']['tag']},{$feed['highlight']['id']},{$feed['highlight']['position']}"), ','));
200
-
201
- $options = $instagram_feed = $feed;
202
-
203
- wp_enqueue_style('insta-gallery');
204
- wp_enqueue_script('insta-gallery');
205
-
206
- if (!empty($feed['popup']['display'])) {
207
- wp_enqueue_style('magnific-popup');
208
- wp_enqueue_script('magnific-popup');
209
- }
210
 
211
- if ($feed['layout'] == 'carousel') {
212
- wp_enqueue_style('swiper');
213
- wp_enqueue_script('swiper');
214
- }
215
 
216
- if (in_array($feed['layout'], array('masonry', 'highlight'))) {
217
- wp_enqueue_script('masonry');
218
- }
219
 
220
- $item_selector = "insta-gallery-feed-{$id}";
221
 
222
- ob_start();
223
  ?>
224
- <style>
225
- <?php
226
- if ($feed['layout'] != 'carousel') {
227
  if (!empty($feed['spacing'])) {
228
- echo "#{$item_selector} .insta-gallery-list {margin: 0 -{$feed['spacing']}px;}";
229
  }
230
  if (!empty($feed['spacing'])) {
231
- echo "#{$item_selector} .insta-gallery-list .insta-gallery-item {padding: {$feed['spacing']}px;}";
232
  }
233
- }
234
- if ($feed['layout'] == 'carousel') {
235
  if (!empty($feed['carousel']['pagination_color'])) {
236
- echo "#{$item_selector} .swiper-pagination-bullet-active {background-color: {$feed['carousel']['pagination_color']};}";
237
  }
238
  if (!empty($feed['carousel']['navarrows_color'])) {
239
- echo "#{$item_selector} .swiper-button-next > i, #{$item_selector} .swiper-button-prev > i {color: {$feed['carousel']['navarrows_color']};}";
240
  }
241
- }
242
- if (!empty($feed['mask']['background'])) {
243
  echo "#{$item_selector} .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask {background-color: {$feed['mask']['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'])) {
255
 
256
  $spinner = wp_get_attachment_image_src($settings['insta_spinner_image_id'], 'full');
257
 
258
  if (!empty($spinner[0])) {
259
- echo "#{$item_selector} .insta-gallery-spinner {background-image:url($spinner[0])}";
260
  }
261
- }
262
- do_action('qligg_template_style', $item_selector, $feed);
263
- ?>
264
- </style>
265
- <?php
266
- if ($template_file = $this->template_path("{$feed['layout']}.php")) {
267
- include($template_file);
268
- return ob_get_clean();
269
  }
 
 
 
 
 
 
 
 
270
 
271
- $messages = array(
272
- sprintf(esc_html__('The layout %s is not a available.', 'insta-gallery'), $feed['layout'])
273
- );
274
 
275
- include($this->template_path('alert.php'));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
276
 
277
- return ob_get_clean();
278
  }
279
  }
280
  }
92
  $instagram_feed['likes'] = $feed['mask']['likes'];
93
  $instagram_feed['comments'] = $feed['mask']['comments'];
94
 
95
+ include(QLIGG_Frontend::template_path('item/item.php'));
96
 
97
  $i++;
98
 
106
 
107
  $messages = $qliggAPI->FEED->getMessages();
108
 
109
+ include(QLIGG_Frontend::template_path('alert.php'));
110
 
111
  wp_send_json_error(ob_get_clean());
112
  }
113
 
114
+ static function template_path($template_name, $template_file = false)
115
  {
116
 
117
  if (file_exists(QLIGG_PLUGIN_DIR . "templates/{$template_name}")) {
125
  return apply_filters('qligg_template_file', $template_file, $template_name);
126
  }
127
 
 
 
 
 
 
 
 
 
 
128
 
129
+ static function create_shortcut($feed, $content = null)
130
+ {
131
+ if (isset($feed['type'])) {
 
 
 
 
 
 
 
 
 
132
 
133
+ $profile_info = $feed['profile'];
134
 
135
+ //if ($feed['type'] == 'username') {
136
+ $profile_info = qligg_get_user_profile($feed['username']);
137
 
 
138
 
139
+ $feed['profile'] = array_merge($profile_info, array_filter($feed['profile']));
140
+ //}
141
 
142
+ }
143
+ $profile_info['user'] = @$profile_info['username'];
144
+ $profile_info['name'] = @$profile_info['name'];
145
+ $profile_info['pic_url'] = @$profile_info['profile_picture_url'];
146
+ $profile_info['picture'] = @$profile_info['profile_picture_url'];
147
+ $profile_info['username'] = $feed['profile']['name'];
148
+
149
+ if(!$feed['profile']['profile_picture_url']){
150
+ $feed['profile']['profile_picture_url'] = @$profile_info['profile_picture_url'];
151
+ }
152
 
153
+ $feed['box']['desc'] = $feed['profile']['biography'];
154
+
155
+ $feed['spacing'] = $feed['spacing'] / 2;
156
+
157
+ $feed['insta_layout'] = $feed['layout'];
158
+ $feed['insta_box'] = $feed['box']['display'];
159
+ $feed['insta_box-padding'] = $feed['box']['padding'];
160
+ $feed['insta_box-radius'] = $feed['box']['radius'];
161
+ $feed['insta_box-background'] = $feed['box']['background'];
162
+ $feed['insta_box-profile'] = $feed['box']['profile'];
163
+ $feed['insta_box-desc'] = $feed['box']['desc'];
164
+ $feed['insta_box-color-text'] = $feed['box']['color_text'];
165
+
166
+ $feed['insta_button_load'] = $feed['button_load']['display'];
167
+ $feed['insta_button_load-background-hover'] = $feed['button_load']['background_hover'];
168
+ $feed['insta_button_load-background'] = $feed['button_load']['background'];
169
+ $feed['insta_button_load-text'] = $feed['button_load']['text'];
170
+
171
+ $feed['insta_button'] = $feed['button']['display'];
172
+ $feed['insta_button-background-hover'] = $feed['button']['background_hover'];
173
+ $feed['insta_button-background'] = $feed['button']['background'];
174
+ $feed['insta_button-text'] = $feed['button']['text'];
175
+
176
+ $feed['insta_card'] = $feed['card']['display'];
177
+ $feed['insta_card-font-size'] = $feed['card']['font_size'];
178
+ $feed['insta_card-color-text'] = $feed['card']['text_color'];
179
+ $feed['insta_card-padding'] = $feed['card']['padding'];
180
+ $feed['insta_card-radius'] = $feed['card']['radius'];
181
+ $feed['insta_card-background'] = $feed['card']['background'];
182
+ $feed['highlight'] = explode(',', trim(str_replace(' ', '', "{$feed['highlight']['tag']},{$feed['highlight']['id']},{$feed['highlight']['position']}"), ','));
183
+
184
+ $options = $instagram_feed = $feed;
185
+
186
+ wp_enqueue_style('insta-gallery');
187
+ wp_enqueue_script('insta-gallery');
188
+
189
+ if (!empty($feed['popup']['display'])) {
190
+ wp_enqueue_style('magnific-popup');
191
+ wp_enqueue_script('magnific-popup');
192
+ }
193
 
194
+ if ($feed['layout'] == 'carousel') {
195
+ wp_enqueue_style('swiper');
196
+ wp_enqueue_script('swiper');
197
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
 
199
+ if (in_array($feed['layout'], array('masonry', 'highlight'))) {
200
+ wp_enqueue_script('masonry');
201
+ }
 
202
 
203
+ $id = rand();
 
 
204
 
205
+ $item_selector = "insta-gallery-feed-{$id}";
206
 
207
+ ob_start();
208
  ?>
209
+ <style>
210
+ <?php
211
+ if ($feed['layout'] != 'carousel') {
212
  if (!empty($feed['spacing'])) {
213
+ echo "#{$item_selector} .insta-gallery-list {margin: 0 -{$feed['spacing']}px;}";
214
  }
215
  if (!empty($feed['spacing'])) {
216
+ echo "#{$item_selector} .insta-gallery-list .insta-gallery-item {padding: {$feed['spacing']}px;}";
217
  }
218
+ }
219
+ if ($feed['layout'] == 'carousel') {
220
  if (!empty($feed['carousel']['pagination_color'])) {
221
+ echo "#{$item_selector} .swiper-pagination-bullet-active {background-color: {$feed['carousel']['pagination_color']};}";
222
  }
223
  if (!empty($feed['carousel']['navarrows_color'])) {
224
+ echo "#{$item_selector} .swiper-button-next > i, #{$item_selector} .swiper-button-prev > i {color: {$feed['carousel']['navarrows_color']};}";
225
  }
226
+ }
227
+ if (!empty($feed['mask']['background'])) {
228
  echo "#{$item_selector} .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask {background-color: {$feed['mask']['background']};}";
229
+ }
230
+ if (!empty($feed['button']['background'])) {
231
  echo "#{$item_selector} .insta-gallery-actions .insta-gallery-button {background-color: {$feed['button']['background']};}";
232
  echo "#{$item_selector} .info .follow {color: {$feed['button']['background']}!important;}";
233
+ }
234
+ if (!empty($feed['button']['background_hover'])) {
235
  echo "#{$item_selector} .insta-gallery-actions .insta-gallery-button:hover {background-color: {$feed['button']['background_hover']};}";
236
  echo "#{$item_selector} .info .follow:hover {color: {$feed['button']['background_hover']}!important;}";
237
+ }
238
 
239
+ if (!empty($settings['insta_spinner_image_id'])) {
240
 
241
  $spinner = wp_get_attachment_image_src($settings['insta_spinner_image_id'], 'full');
242
 
243
  if (!empty($spinner[0])) {
244
+ echo "#{$item_selector} .insta-gallery-spinner {background-image:url($spinner[0])}";
245
  }
 
 
 
 
 
 
 
 
246
  }
247
+ do_action('qligg_template_style', $item_selector, $feed);
248
+ ?>
249
+ </style>
250
+ <?php
251
+ if ($template_file = QLIGG_Frontend::template_path("{$feed['layout']}.php")) {
252
+ include($template_file);
253
+ return ob_get_clean();
254
+ }
255
 
256
+ $messages = array(
257
+ sprintf(esc_html__('The layout %s is not a available.', 'insta-gallery'), $feed['layout'])
258
+ );
259
 
260
+ include(QLIGG_Frontend::template_path('alert.php'));
261
+
262
+ return ob_get_clean();
263
+ }
264
+
265
+ function do_shortcode($atts, $content = null)
266
+ {
267
+
268
+ global $qliggAPI;
269
+
270
+ $feed_model = new QLIGG_Feed();
271
+ $feeds = $feed_model->get_feeds();
272
+ $settings_model = new QLIGG_Setting();
273
+ $settings = $settings_model->get_settings();
274
+
275
+ $atts = shortcode_atts(array(
276
+ 'id' => 0
277
+ ), $atts);
278
+
279
+ // Start loading
280
+ // -----------------------------------------------------------------------
281
+ $id = absint($atts['id']);
282
+
283
+ if (count($feeds)) {
284
+ if (isset($feeds[$id])) {
285
+
286
+ $feed = wp_parse_args($feeds[$id], $feed_model->get_args());
287
+
288
+
289
+ return self::create_shortcut($feed, $content = null);
290
 
 
291
  }
292
  }
293
  }
includes/models/Account.php CHANGED
@@ -10,13 +10,14 @@ class QLIGG_Account extends QLIGG_Model
10
  function get_args()
11
  {
12
  return array(
13
- 'id' => '',
14
- 'account_type' => '',
15
- 'username' => '',
16
  'profile_picture_url' => '',
17
- 'access_token' => '',
18
- 'token_type' => '',
19
- 'expiration_date' => '',
 
20
  );
21
  }
22
 
@@ -29,23 +30,30 @@ class QLIGG_Account extends QLIGG_Model
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
 
@@ -53,9 +61,11 @@ class QLIGG_Account extends QLIGG_Model
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;
@@ -65,11 +75,10 @@ class QLIGG_Account extends QLIGG_Model
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
 
@@ -78,17 +87,20 @@ class QLIGG_Account extends QLIGG_Model
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
-
92
  $accounts = $this->get_all();
93
  //make sure each account has all values
94
  if (count($accounts)) {
10
  function get_args()
11
  {
12
  return array(
13
+ 'id' => '',
14
+ 'account_type' => '',
15
+ 'username' => '',
16
  'profile_picture_url' => '',
17
+ 'access_token' => '',
18
+ 'token_type' => '',
19
+ 'expiration_date' => '',
20
+ 'renew_count' => 0
21
  );
22
  }
23
 
30
  {
31
  $accounts = $this->get_accounts();
32
  if (isset($accounts[$id])) {
33
+ if (isset($accounts[$id]['expiration_date']) && $this->is_about_to_expire($accounts[$id])) {
34
  $this->validate_token($accounts[$id]);
35
  }
36
  return $accounts[$id];
37
  }
38
  }
39
 
40
+ function renew_account_fail($account)
41
+ {
42
+ $account['renew_count'] = min(0, $account['renew_count']) - 1;
43
+ $this->update_account($account);
44
+ }
45
+
46
  function validate_token($account)
47
  {
48
 
49
  global $qliggAPI;
50
 
51
+ $url = "https://socialfeed.quadlayers.com/renew.php?access_token={$account['access_token']}&renew_count={$account['renew_count']}";
52
 
53
  $response = (array) $qliggAPI->BASIC->validate_response(wp_remote_get($url));
54
 
55
+ if (isset($response['error']) || !isset($response['expires_in']) || !isset($response['access_token'])) {
56
+ $this->renew_account_fail($account);
57
  return $response;
58
  }
59
 
61
  return;
62
  }
63
 
64
+ $account['renew_count'] = max($account['renew_count'], 0) + 1;
65
+
66
  $account['expires_in'] = (int) $response['expires_in'];
67
  $account['access_token'] = $response['access_token'];
68
+ //$account['id'] = $account['id'];
69
 
70
  if ($account = $this->update_account($account)) {
71
  return $account;
75
  function renew_acount_token($acount_id)
76
  {
77
  $account = $this->get_account($acount_id);
78
+ if (!$this->is_about_to_expire($account)) {
 
79
  return array(
80
  'error' => 1,
81
+ 'message' => ''
82
  );
83
  }
84
 
87
  return $response;
88
  }
89
 
90
+ function is_about_to_expire($account)
91
  {
92
+ if ($account['renew_count'] <= -3) {
93
+ return false;
94
  }
95
+ if (($account['expiration_date'] - strtotime(current_time('mysql'))) / DAY_IN_SECONDS <= 10) {
96
+ return true;
97
+ }
98
+
99
  return false;
100
  }
101
 
102
  function get_accounts()
103
  {
 
104
  $accounts = $this->get_all();
105
  //make sure each account has all values
106
  if (count($accounts)) {
includes/models/Feed.php CHANGED
@@ -20,12 +20,12 @@ class QLIGG_Feed extends QLIGG_Model
20
  'limit' => 12,
21
  'columns' => 3,
22
  'resolution' => 'standard',
23
- 'lazy' => true,
24
  'spacing' => 10,
25
  'highlight' => array(
26
  'tag' => '',
27
  'id' => '',
28
- 'position' => ''
29
  ),
30
  'profile' => array(
31
  'auto' => false, // only for business token
@@ -36,7 +36,8 @@ class QLIGG_Feed extends QLIGG_Model
36
  'followers_count' => 0,
37
  'media_count' => 0,
38
  'link' => '',
39
- 'profile_picture_url' => 'http://2.gravatar.com/avatar/b642b4217b34b1e8d3bd915fc65c4452?s=150&d=mm&r=g',
 
40
  ),
41
  'box' => array(
42
  'display' => false,
@@ -55,11 +56,11 @@ class QLIGG_Feed extends QLIGG_Model
55
  ),
56
  'card' => array(
57
  'display' => false,
58
- 'radius' => '1',
59
- 'font_size' => '12',
60
  'background' => '#ffffff',
61
  'text_color' => '#000000',
62
- 'padding' => '5',
63
  'info' => true,
64
  'length' => 10,
65
  'caption' => true,
20
  'limit' => 12,
21
  'columns' => 3,
22
  'resolution' => 'standard',
23
+ 'lazy' => false,
24
  'spacing' => 10,
25
  'highlight' => array(
26
  'tag' => '',
27
  'id' => '',
28
+ 'position' => '1,3,5'
29
  ),
30
  'profile' => array(
31
  'auto' => false, // only for business token
36
  'followers_count' => 0,
37
  'media_count' => 0,
38
  'link' => '',
39
+ 'profile_picture_url' => '',
40
+ /* http://2.gravatar.com/avatar/b642b4217b34b1e8d3bd915fc65c4452?s=150&d=mm&r=g */
41
  ),
42
  'box' => array(
43
  'display' => false,
56
  ),
57
  'card' => array(
58
  'display' => false,
59
+ 'radius' => 1,
60
+ 'font_size' => 12,
61
  'background' => '#ffffff',
62
  'text_color' => '#000000',
63
+ 'padding' => 5,
64
  'info' => true,
65
  'length' => 10,
66
  'caption' => true,
includes/view/backend/pages/accounts.php CHANGED
@@ -27,7 +27,7 @@
27
  <thead>
28
  <tr>
29
  <th><?php esc_html_e('Image', 'insta-gallery'); ?></th>
30
- <th><?php esc_html_e('Userame', 'insta-gallery'); ?></th>
31
  <th><?php esc_html_e('Account', 'insta-gallery'); ?></th>
32
  <th><?php esc_html_e('Token', 'insta-gallery'); ?></th>
33
  <th><?php esc_html_e('Type', 'insta-gallery'); ?></th>
@@ -44,7 +44,7 @@
44
  ?>
45
  <tr class="<?php echo esc_attr(strtolower($account['token_type'])); ?>" data-account_id="<?php echo esc_attr($account_id) ?>">
46
  <td width="1%">
47
- <img class="qligg-avatar" src="<?php echo esc_url($profile['profile_picture_url']); ?>" />
48
  </td>
49
  <td>
50
  <?php echo esc_html($profile['username']); ?>
@@ -66,11 +66,11 @@
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>
27
  <thead>
28
  <tr>
29
  <th><?php esc_html_e('Image', 'insta-gallery'); ?></th>
30
+ <th><?php esc_html_e('Username', 'insta-gallery'); ?></th>
31
  <th><?php esc_html_e('Account', 'insta-gallery'); ?></th>
32
  <th><?php esc_html_e('Token', 'insta-gallery'); ?></th>
33
  <th><?php esc_html_e('Type', 'insta-gallery'); ?></th>
44
  ?>
45
  <tr class="<?php echo esc_attr(strtolower($account['token_type'])); ?>" data-account_id="<?php echo esc_attr($account_id) ?>">
46
  <td width="1%">
47
+ <img class="qligg-avatar" src="<?php echo $profile['profile_picture_url'] ? esc_url($profile['profile_picture_url']) : esc_url('http://2.gravatar.com/avatar/b642b4217b34b1e8d3bd915fc65c4452?s=150&d=mm&r=g') ; ?>" />
48
  </td>
49
  <td>
50
  <?php echo esc_html($profile['username']); ?>
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/feeds.php CHANGED
@@ -40,7 +40,7 @@
40
  ?>
41
  <tr data-feed_id="<?php echo esc_attr($id) ?>" data-feed_position="<?php echo esc_attr($position) ?>">
42
  <td width="1%">
43
- <img class="qligg-avatar" src="<?php echo esc_url($profile['profile_picture_url']); ?>" />
44
  </td>
45
  <td width="1%">
46
  <?php echo esc_html($feed['username']); ?>
40
  ?>
41
  <tr data-feed_id="<?php echo esc_attr($id) ?>" data-feed_position="<?php echo esc_attr($position) ?>">
42
  <td width="1%">
43
+ <img class="qligg-avatar" src="<?php echo $profile['profile_picture_url'] ? esc_url($profile['profile_picture_url']) : esc_url('http://2.gravatar.com/avatar/b642b4217b34b1e8d3bd915fc65c4452?s=150&d=mm&r=g'); ?>" />
44
  </td>
45
  <td width="1%">
46
  <?php echo esc_html($feed['username']); ?>
includes/view/backend/pages/modals/feed/panel-feed-profile.php CHANGED
@@ -16,7 +16,8 @@
16
 
17
  <div class="settings">
18
  <div class="upload">
19
- <img id="cavatar-img" class="qligg-avatar" data-src="{{data.profile.profile_picture_url}}" src="{{data.profile.profile_picture_url}}" width="150" height="150" />
 
20
  <div>
21
  <input type="hidden" name="profile[profile_picture_url]" id="cavatar" value="{{data.profile.profile_picture_url}}" />
22
  <button type="button" class="upload_image_button button"><?php esc_html_e('Upload', 'insta-gallery'); ?></button>
16
 
17
  <div class="settings">
18
  <div class="upload">
19
+ <img id="cavatar-img" class="qligg-avatar" data-src="{{data.profile.profile_picture_url}}" src="<# if (!data.profile.profile_picture_url) {
20
+ #>http://2.gravatar.com/avatar/b642b4217b34b1e8d3bd915fc65c4452?s=150&d=mm&r=g<# }else{ #>{{data.profile.profile_picture_url}}<# } #>" width="150" height="150" />
21
  <div>
22
  <input type="hidden" name="profile[profile_picture_url]" id="cavatar" value="{{data.profile.profile_picture_url}}" />
23
  <button type="button" class="upload_image_button button"><?php esc_html_e('Upload', 'insta-gallery'); ?></button>
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.1.2
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.1.2');
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.3
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.3');
23
  }
24
  if (!defined('QLIGG_PLUGIN_FILE')) {
25
  define('QLIGG_PLUGIN_FILE', __FILE__);
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: quadlayers
3
  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.6.0
7
- Stable tag: 3.1.2
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -105,6 +105,9 @@ There may be some other plugins(like: fancybox, elementor) which also uses image
105
 
106
  == Changelog ==
107
 
 
 
 
108
  = 3.1.2 =
109
  * Fix. save feed button
110
 
3
  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.6
7
+ Stable tag: 3.1.3
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
105
 
106
  == Changelog ==
107
 
108
+ = 3.1.3 =
109
+ * New. instagram gutenberg block
110
+
111
  = 3.1.2 =
112
  * Fix. save feed button
113
 
templates/carousel.php CHANGED
@@ -1,6 +1,6 @@
1
  <div id="<?php echo esc_attr($item_selector); ?>" class="insta-gallery-feed insta-gallery-square" data-feed="<?php echo htmlentities(json_encode($feed), ENT_QUOTES, 'UTF-8'); ?>" data-feed_layout="<?php echo esc_attr($feed['layout']); ?>">
2
  <?php
3
- if (!empty($feed['box']['profile']) && ( $template_file = $this->template_path('parts/profile.php'))) {
4
  include($template_file);
5
  }
6
  ?>
@@ -19,7 +19,7 @@
19
  <i class="qligg-icon-next"></i>
20
  </div>
21
  <?php endif; ?>
22
- <?php include($this->template_path('parts/spinner.php')); ?>
23
  </div>
24
- <?php include($this->template_path('parts/actions.php')); ?>
25
  </div>
1
  <div id="<?php echo esc_attr($item_selector); ?>" class="insta-gallery-feed insta-gallery-square" data-feed="<?php echo htmlentities(json_encode($feed), ENT_QUOTES, 'UTF-8'); ?>" data-feed_layout="<?php echo esc_attr($feed['layout']); ?>">
2
  <?php
3
+ if (!empty($feed['box']['profile']) && ( $template_file = QLIGG_Frontend::template_path('parts/profile.php'))) {
4
  include($template_file);
5
  }
6
  ?>
19
  <i class="qligg-icon-next"></i>
20
  </div>
21
  <?php endif; ?>
22
+ <?php include(QLIGG_Frontend::template_path('parts/spinner.php')); ?>
23
  </div>
24
+ <?php include(QLIGG_Frontend::template_path('parts/actions.php')); ?>
25
  </div>
templates/gallery.php CHANGED
@@ -1,11 +1,11 @@
1
  <div id="<?php echo esc_attr($item_selector); ?>" class="insta-gallery-feed insta-gallery-square" data-feed="<?php echo htmlentities(json_encode($feed), ENT_QUOTES, 'UTF-8'); ?>" data-feed_layout="<?php echo esc_attr($feed['layout']); ?>">
2
  <?php
3
- if (!empty($feed['box']['profile']) && ($template_file = $this->template_path('parts/profile.php'))) {
4
  include($template_file);
5
  }
6
  ?>
7
  <div class="insta-gallery-list">
8
  </div>
9
- <?php include($this->template_path('parts/spinner.php')); ?>
10
- <?php include($this->template_path('parts/actions.php')); ?>
11
  </div>
1
  <div id="<?php echo esc_attr($item_selector); ?>" class="insta-gallery-feed insta-gallery-square" data-feed="<?php echo htmlentities(json_encode($feed), ENT_QUOTES, 'UTF-8'); ?>" data-feed_layout="<?php echo esc_attr($feed['layout']); ?>">
2
  <?php
3
+ if (!empty($feed['box']['profile']) && ($template_file = QLIGG_Frontend::template_path('parts/profile.php'))) {
4
  include($template_file);
5
  }
6
  ?>
7
  <div class="insta-gallery-list">
8
  </div>
9
+ <?php include(QLIGG_Frontend::template_path('parts/spinner.php')); ?>
10
+ <?php include(QLIGG_Frontend::template_path('parts/actions.php')); ?>
11
  </div>
templates/item/item-image.php CHANGED
@@ -4,7 +4,7 @@
4
  endif; ?> alt="Instagram" class="insta-gallery-image <?php if ($feed['lazy']) : echo 'swiper-lazy';
5
  endif; ?>" src="<?php echo esc_url($image); ?>" />
6
  <?php if ($feed['mask']['display']) : ?>
7
- <?php include($this->template_path('item/item-image-mask.php')); ?>
8
  <?php endif; ?>
9
  </a>
10
  <?php if ($item['type'] == 'video') : ?>
4
  endif; ?> alt="Instagram" class="insta-gallery-image <?php if ($feed['lazy']) : echo 'swiper-lazy';
5
  endif; ?>" src="<?php echo esc_url($image); ?>" />
6
  <?php if ($feed['mask']['display']) : ?>
7
+ <?php include(QLIGG_Frontend::template_path('item/item-image-mask.php')); ?>
8
  <?php endif; ?>
9
  </a>
10
  <?php if ($item['type'] == 'video') : ?>
templates/item/item-video.php ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="insta-gallery-image-wrap">
2
+ <a class="insta-gallery-link" href="<?php echo esc_url($item['link']); ?>" target="_blank">
3
+ <video <?php if ($feed['layout'] != 'carousel' && $feed['lazy']) : echo 'loading="lazy"';
4
+ endif; ?> alt="Instagram" class="insta-gallery-image <?php if ($feed['lazy']) : echo 'swiper-lazy'; endif; ?>" loop><source src="<?php echo esc_url($image); ?>" ></video>
5
+ <?php if ($feed['mask']['display']) : ?>
6
+ <?php include(QLIGG_Frontend::template_path('item/item-image-mask.php')); ?>
7
+ <?php endif; ?>
8
+ </a>
9
+ <?php if ($item['type'] == 'video') : ?>
10
+ <i class="insta-gallery-icon qligg-icon-video"></i>
11
+ <?php elseif ($item['type'] == 'carousel') : ?>
12
+ <i class="insta-gallery-icon qligg-icon-gallery"></i>
13
+ <?php endif; ?>
14
+ <a class="insta-gallery-icon qligg-icon-instagram" href="<?php echo esc_url($item['link']); ?>" target="_blank"></a>
15
+ </div>
templates/item/item.php CHANGED
@@ -1,5 +1,10 @@
1
  <div id="insta-gallery-item-<?php echo esc_attr($item['id']); ?>" class="insta-gallery-item insta-gallery-cols-<?php echo esc_attr($feed['columns']); ?> <?php echo ($feed['layout'] == 'carousel') ? ' swiper-slide nofancybox' : '' ?>" data-item="<?php echo htmlentities(json_encode($item), ENT_QUOTES, 'UTF-8'); ?>" data-elementor-open-lightbox="no">
2
- <div class="insta-gallery-item-wrap">
3
- <?php include($this->template_path('item/item-image.php')); ?>
 
 
 
 
 
4
  </div>
5
  </div>
1
  <div id="insta-gallery-item-<?php echo esc_attr($item['id']); ?>" class="insta-gallery-item insta-gallery-cols-<?php echo esc_attr($feed['columns']); ?> <?php echo ($feed['layout'] == 'carousel') ? ' swiper-slide nofancybox' : '' ?>" data-item="<?php echo htmlentities(json_encode($item), ENT_QUOTES, 'UTF-8'); ?>" data-elementor-open-lightbox="no">
2
+ <div class="insta-gallery-item-wrap">
3
+ <?php if ($item['type'] == 'video' && !$image) {
4
+ $image = $item['videos']['standard'];
5
+ include(QLIGG_Frontend::template_path('item/item-video.php'));
6
+ } else {
7
+ include(QLIGG_Frontend::template_path('item/item-image.php'));
8
+ } ?>
9
  </div>
10
  </div>