Index: /juicer/tags/1.12.16/composer.json
===================================================================
--- /juicer/tags/1.12.16/composer.json	(revision 3344094)
+++ /juicer/tags/1.12.16/composer.json	(revision 3344094)
@@ -0,0 +1,7 @@
+{
+    "name": "juicer-io/juicer",
+    "description": "Show all your social media posts in a beautiful feed. https://www.juicer.io",
+    "require": {
+        "php": "^3.0 || ^7.0"
+    }
+}
Index: /juicer/tags/1.12.16/includes/admin/css/admin.css
===================================================================
--- /juicer/tags/1.12.16/includes/admin/css/admin.css	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/css/admin.css	(revision 3344094)
@@ -0,0 +1,479 @@
+/* Grid */
+.juicer-container {
+  display: flex;
+}
+.juicer-column-2-3 {
+  flex-basis: 66.66%;
+  background-color: #f2f2f2;
+  padding: 20px;
+}
+.juicer-column-1-3 {
+  flex-basis: 33.33%;
+  padding: 20px;
+}
+
+/* Mobile devices */
+@media (max-width: 767px) {
+  .juicer-container {
+    flex-direction: column;
+  }
+
+  .juicer-column-2-3,
+  .juicer-column-1-3 {
+    flex-basis: 100%;
+  }
+}
+
+.juicer-header {
+  background: #ffffff;
+  border-bottom: 1px solid #E2E8EE;
+  display: flex;
+  align-items: center;
+  justify-content: space-between;
+  padding: 20px;
+  margin-left: -20px;
+}
+@media (max-width: 767px) {
+  .juicer-header {
+    flex-direction: column;
+  }
+}
+.juicer-header__link {
+  background: #ffffff;
+  border: 1px solid #E2E8EE;
+  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.06);
+  border-radius: 6px;
+  color: #465C6F;
+  text-decoration: none;
+  padding: 8px 10px 8px 16px;
+  font-size: 14px;
+  margin: 4px;
+  display: inline-block;
+}
+.juicer-header__link:hover {
+  border: 1px solid #A1B3C1;
+}
+.juicer-header__link .juicer-widget__icon-link {
+  opacity: 0.4;
+  margin-top: -3px;
+  vertical-align: middle;
+}
+.juicer-header__link:hover .juicer-widget__icon-link {
+  opacity: 0.8;
+}
+.juicer-widget {
+  padding: 20px;
+  background-color: #ffffff;
+  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.05);
+  border-radius: 8px;
+  color: #102738;
+  margin-top: 20px;
+  margin-right: 20px;
+}
+.juicer-widget.blue {
+  border: 1px solid #2663EE;
+}
+.juicer-widget.green {
+  border: 1px solid #4AB890;
+}
+.juicer-widget.red {
+  border: 1px solid #D94F46;
+}
+.juicer-widget h2 {
+  font-size: 24px;
+  font-weight: bold;
+  margin-bottom: 20px;
+}
+.juicer-widget p {
+  font-size: 16px;
+  line-height: 1.5;
+  margin-bottom: 10px;
+}
+.juicer-widget a {
+  color: #337ab7;
+  text-decoration: none;
+}
+.juicer-widget a:hover {
+  text-decoration: underline;
+}
+.juicer-widget__elementor-setup {
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  gap: 16px;
+}
+.juicer-code-wrapper {
+  position: relative;
+  display: inline-flex;
+  margin-bottom: 20px;
+}
+.juicer-info-block {
+  font-size: 16px;
+}
+.juicer-info-block > img {
+  vertical-align: middle;
+  margin: -4px 4px 0 0;
+}
+.juicer-info-block__feed-list {
+  padding-left: 32px;
+  margin-top: 5px;
+}
+.juicer-steps-list {
+  margin-top: 20px;
+  margin-bottom: 20px;
+}
+.juicer-steps-list li {
+  margin-bottom: 15px;
+}
+.juicer-code-copy {
+  background: none;
+  border: none;
+  position: absolute;
+  right: 5px;
+  opacity: 0.6;
+  top: 11px;
+}
+.juicer-code-copy:hover {
+  opacity: 1;
+}
+.juicer-widget pre {
+  font-family: Consolas, Monaco, 'Andale Mono', monospace;
+  background-color: #f7f7f7;
+  border: 1px solid #ddd;
+  padding: 12px 50px 12px 10px;
+  margin: 0;
+  overflow-x: auto;
+  display: inline;
+}
+.juicer-widget code {
+  font-family: Consolas, Monaco, 'Andale Mono', monospace;
+  background-color: #f7f7f7;
+  border: 1px solid #ddd;
+  padding: 12px 50px 12px 10px;
+  margin: 0 2px;
+  font-size: 90%;
+  color: #c7254e;
+  display: inline;
+}
+.juicer-widget ul {
+  list-style: disc;
+  margin-left: 20px;
+  margin-bottom: 10px;
+}
+.juicer-widget li {
+  font-size: 16px;
+  line-height: 1.5;
+}
+.juicer-widget.link {
+  display: block;
+  text-decoration: none !important;
+  border: 1px solid transparent;
+  transition: 0.2s ease;
+}
+.juicer-widget.link:hover {
+  border: 1px solid #F05B4A;
+}
+.juicer-widget__icon-link {
+  opacity: 0.4;
+  margin-top: 4px;
+}
+.juicer-widget.link:hover .juicer-widget__icon-link {
+  opacity: 0.8;
+}
+.juicer-widget__title {
+  display: flex;
+  justify-content: start;
+  align-items: center;
+}
+.juicer-widget__title h2 {
+  font-size: 18px;
+  margin: 0 5px;
+}
+.juicer-img-holder {
+  background: #F3F5F9;
+  border: 1px solid #E2E8EE;
+  max-height: 300px;
+  text-align: center;
+}
+.juicer-img-holder img {
+  max-height: 300px;
+}
+@media (max-width: 1300px) {
+  .juicer-img-holder img {
+    width: 100%;
+  }
+}
+.juicer-social-networks-holder {
+  background: #F3F5F9;
+  border: 1px solid #E2E8EE;
+  display: flex;
+  justify-content: space-between;
+  padding: 12px;
+  margin-top: 12px;
+  font-size: 14px;
+  flex-direction: row;
+}
+@media (max-width: 767px) {
+  .juicer-social-networks-holder img {
+    width: 100%;
+  }
+}
+@media (max-width: 1300px) {
+  .juicer-social-networks-holder {
+    flex-direction: column;
+    align-items: center;
+  }
+  .juicer-social-networks-holder > span {
+    margin: 12px;
+  }
+}
+.code-copy-tooltip {
+  display: none;
+  position: absolute;
+  bottom: 9px;
+  right: -95px;
+  transform: translateX(-50%);
+  background-color: #102738;
+  color: #fff;
+  padding: 5px 10px;
+  border-radius: 4px;
+  font-size: 14px;
+}
+.code-copy-tooltip::after {
+  content: "";
+  position: absolute;
+  top: 50%;
+  left: -10px;
+  transform: translateY(-50%);
+  border-width: 5px;
+  border-style: solid;
+  border-color: transparent #102738 transparent transparent;
+}
+/* Modal */
+.juicer-modal {
+  display: none;
+  position: fixed;
+  z-index: 999;
+  left: 0;
+  top: 0;
+  width: 100%;
+  height: 100%;
+  overflow: auto;
+  background-color: rgba(0, 0, 0, 0.5);
+}
+.juicer-modal-content {
+  background-color: #fefefe;
+  margin: 15% auto;
+  padding: 24px 24px 64px 24px;
+  border: 1px solid #888;
+  width: 80%;
+  max-width: 600px;
+  text-align: center;
+  border-radius: 6px;
+  font-size: 16px;
+}
+.juicer-modal-content p {
+  font-size: 16px;
+}
+.juicer-modal-content h2 {
+  font-size: 22px;
+  font-weight: 600;
+  margin: 48px 0 24px;
+}
+.juicer-close {
+  color: #aaa;
+  float: right;
+  font-size: 28px;
+  font-weight: bold;
+  cursor: pointer;
+}
+.juicer-close:hover,
+.juicer-close:focus {
+  color: black;
+  text-decoration: none;
+  cursor: pointer;
+}
+.juicer-modal-link-wrapper {
+  display: flex;
+  justify-content: center;
+}
+.juicer-modal-link {
+  background: #ffffff;
+  color: #465C6F;
+  display: flex;
+  justify-content: center;
+  flex-direction: column;
+  align-items: center;
+  text-decoration: none;
+  border: 1px solid #A1B3C1;
+  border-radius: 8px;
+  padding: 24px;
+  min-width: 150px;
+  margin: 12px;
+  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.06);
+}
+.juicer-modal-link:hover {
+  border: 1px solid #F05B4A;
+}
+.juicer-modal-link img {
+  margin: 12px 0;
+  transition: transform 0.2s ease;
+}
+.juicer-modal-link:hover img {
+  transform: translateY(-5px);
+}
+.juicer-modal-link strong {
+  font-size: 18px;
+}
+.juicer-modal-link p {
+  margin: 0;
+  color: #A1B3C1;
+}
+
+/* Juicer review notice */
+.juicer__notice__holder {
+  padding: 24px 0px;
+  display: flex;
+}
+.juicer__notice__title {
+  font-size: 18px;
+  font-weight: 700;
+  margin-bottom: -10px;
+}
+.juicer__notice__text {
+  font-size: 16px;
+  margin-top: 4px !important;
+}
+.juicer__notice__buttons {
+  margin-top: 12px;
+}
+.juicer__notice__buttons .button {
+  margin-right: 6px;
+  vertical-align: middle;
+  cursor: pointer !important;
+}
+.juicer__notice__col_1 {
+  padding-right: 12px;
+}
+.juicer__notice__col_1 img {
+  margin: -4px 4px 4px 4px;
+}
+.juicer-notice__links {
+  text-decoration: underline;
+  color: #465C6F;
+  background: none;
+  border: none;
+  cursor: pointer;
+}
+.juicer-notice__links:hover {
+  color: #2271b1;
+}
+#juicer-love-it img {
+  margin-bottom: -3px;
+}
+
+/* CTA block*/
+.juicer-cta-widget {
+  background-color: #ffffff;
+  border: 2px solid #4AB890;
+  padding: 20px;
+  border-radius: 8px;
+  margin-top: 20px;
+  margin-right: 20px;
+  max-width: 600px;
+}
+
+.juicer-promotion {
+  display: inline-flex;
+  padding: 6px 10px 6px 10px;
+  align-items: center;
+  margin-bottom: 12px;
+  border-radius: 20px;
+  background: rgba(252, 183, 9, 0.15);
+  font-size: 12px;
+  vertical-align: middle;
+  align-content: center;
+  flex-wrap: nowrap;
+  flex-direction: row;
+  justify-content: flex-start;
+}
+
+.juicer-cta-widget__headline,
+.juicer-cta-widget__subheadline {
+  color: #102738;
+  font-size: 26px;
+  line-height: 34px;
+  font-weight: bold;
+  margin: 0;
+}
+
+.juicer-cta-widget__features {
+  list-style: none;
+  padding: 0;
+  margin: 20px 0 32px 0;
+}
+
+.juicer-cta-widget__features li {
+  font-size: 16px;
+  margin: 10px 0;
+}
+
+.feature-checkmark::before {
+  content: '';
+  background: url('../img/wp-checkmark-icon.svg');
+  display: inline-block;
+  height: 14px;
+  width: 14px;
+  margin: 0px 2px 0px 2px;
+  vertical-align: middle;
+}
+
+.feature-cross::before {
+  content: '';
+  background: url('../img/wp-cross-icon.svg');
+  display: inline-block;
+  height: 14px;
+  width: 14px;
+  margin: 0px 2px 0px 2px;
+  vertical-align: middle;
+}
+
+.juicer-cta-widget__buttons {
+  margin-top: 20px;
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  gap: 12px;
+  margin-top: 12px;
+}
+
+.juicer-btn {
+  display: block;
+  padding: 13px 20px;
+  border-radius: 5px;
+  text-decoration: none;
+  font-weight: semibold;
+  transition: background-color 0.3s;
+  font-size: 16px;
+  text-align: center;
+}
+
+.juicer-btn.green {
+  background-color: #4AB890;
+  color: white;
+}
+
+.juicer-btn.green:hover {
+  background-color: #3c9c79;
+}
+
+.juicer-btn.dark {
+  background-color: #102738;
+  color: white;
+}
+
+.juicer-btn.dark:hover {
+  background-color: #0a1a27;
+}
+
+
Index: /juicer/tags/1.12.16/includes/admin/img/juicer-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/juicer-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/juicer-icon.svg	(revision 3344094)
@@ -0,0 +1,13 @@
+<svg width="24" height="34" viewBox="0 0 24 34" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M21.4575 6.35147C22.7879 6.35147 23.8608 5.27859 23.8608 3.94821V2.40326C23.8179 1.07288 22.7879 0 21.4575 0C20.1271 0 19.0543 1.07288 19.0543 2.40326V3.99113C19.0543 5.27859 20.1271 6.35147 21.4575 6.35147Z" fill="#F05B4A"/>
+<path d="M23.818 21.8009V11.6729C23.818 10.4712 22.7451 9.5271 21.4148 9.5271C20.0844 9.5271 19.0115 10.5142 19.0115 11.6729V17.4664V18.6681C19.0115 19.9984 17.9386 21.0713 16.6082 21.0713C15.2779 21.0713 14.2479 19.9984 14.205 18.711V18.2818V17.8956H14.1621C14.0762 16.7369 13.0892 15.8786 11.9305 15.8786C10.7288 15.8786 9.7847 16.7369 9.57012 17.8527H9.52721V18.2389V19.8268C9.52721 21.1572 8.45432 22.1871 7.12395 22.1871C5.79357 22.1871 4.72069 21.1142 4.72069 19.7839V17.4235C1.88828 17.3806 0 18.0243 0 21.8009C0 28.1953 5.3215 33.3451 11.9305 33.3451C18.4965 33.388 23.818 28.1953 23.818 21.8009Z" fill="#F05B4A"/>
+<path d="M11.9304 12.7029C13.2607 12.7029 14.3336 11.63 14.3336 10.2996V8.71173C14.3336 7.38135 13.2607 6.30847 11.9304 6.30847C10.6 6.30847 9.5271 7.38135 9.5271 8.71173V10.2996C9.5271 11.63 10.6 12.7029 11.9304 12.7029Z" fill="#F05B4A"/>
+<path d="M7.51003 22.7024C7.42419 22.5307 7.33836 22.402 7.25253 22.2303C7.20962 22.2303 7.20962 22.2303 7.1667 22.2303C5.83633 22.2303 4.76344 21.1574 4.76344 19.8271V17.4667C3.43307 17.4238 2.31727 17.5526 1.50188 18.0246C1.33022 18.5825 1.24438 19.2263 1.24438 20.0416C1.24438 26.436 6.56589 31.5859 13.1749 31.5859C16.3077 31.5859 19.2259 30.5988 21.3717 28.7964C22.23 27.7235 22.9166 26.479 23.3458 25.1057C18.3676 28.8822 11.0291 28.2814 7.51003 22.7024Z" fill="#CB5747"/>
+<path d="M6.26564 24.4189C5.23567 22.7881 4.93527 21.5007 4.84943 20.4278C4.80652 20.2561 4.7636 20.0415 4.7636 19.8699V17.5095C1.88828 17.3808 0 18.0674 0 21.8011C0 28.1955 5.3215 33.3453 11.9305 33.3453C17.2949 33.3453 21.8439 29.9121 23.3459 25.1485C18.4107 30.1696 10.128 30.5558 6.26564 24.4189Z" fill="url(#paint0_linear_19158_81466)"/>
+<defs>
+<linearGradient id="paint0_linear_19158_81466" x1="0" y1="25.4261" x2="23.3258" y2="25.4261" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FCB834"/>
+<stop offset="1" stop-color="#F05B4A"/>
+</linearGradient>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/juicer-logo.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/juicer-logo.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/juicer-logo.svg	(revision 3344094)
@@ -0,0 +1,19 @@
+<svg width="116" height="35" viewBox="0 0 116 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M43.6877 10.9124C45.1469 10.9124 46.3914 9.71076 46.3914 8.20873C46.3914 6.70669 45.1898 5.54797 43.6877 5.54797C42.2286 5.54797 41.027 6.70669 41.027 8.20873C41.027 9.71076 42.2286 10.9124 43.6877 10.9124ZM40.3832 32.7134C44.2885 32.7134 46.0052 30.2243 46.0052 26.7052V12.2428H41.3703V26.6623C41.3703 28.2502 40.6837 28.9368 39.6108 28.9368C38.7525 28.9368 38.3233 28.7652 37.7225 28.2931L36.5638 31.6834C37.6796 32.413 38.4091 32.7134 40.3832 32.7134Z" fill="#0F2F46"/>
+<path d="M63.8582 26.7913V12.243H59.2234V21.6414C58.6655 22.3281 57.7642 23.0576 56.4339 23.0576C54.9318 23.0576 54.0306 22.4568 54.0306 20.6973V12.243H49.3958V22.6285C49.3958 25.2892 50.8978 27.1775 54.2023 27.1775C56.6914 27.1775 58.3221 26.1046 59.2234 25.0747V26.8342H63.8582V26.7913Z" fill="#0F2F46"/>
+<path d="M69.5229 10.9124C70.9821 10.9124 72.2266 9.71076 72.2266 8.20873C72.2266 6.70669 71.025 5.54797 69.5229 5.54797C68.0209 5.54797 66.8622 6.70669 66.8622 8.20873C66.8622 9.71076 68.0638 10.9124 69.5229 10.9124ZM71.8404 26.7911V12.2428H67.2055V26.7911H71.8404Z" fill="#0F2F46"/>
+<path d="M82.226 27.1346C85.4017 27.1346 87.3329 25.7184 88.1912 24.4309L85.1871 21.5985C84.6292 22.4139 83.6851 23.0147 82.4405 23.0147C80.5093 23.0147 79.0502 21.6414 79.0502 19.4527C79.0502 17.2641 80.5093 15.9337 82.4405 15.9337C83.6851 15.9337 84.6292 16.4916 85.1871 17.307L88.1912 14.5175C87.3329 13.23 85.4017 11.8138 82.226 11.8138C77.6769 11.8138 74.2866 14.9037 74.2866 19.4527C74.2866 24.0018 77.6769 27.1346 82.226 27.1346Z" fill="#0F2F46"/>
+<path d="M97.2892 27.1343C99.5208 27.1343 101.924 26.4906 103.383 25.2031L101.366 22.1561C100.508 22.9286 98.8342 23.4007 97.8042 23.4007C95.7013 23.4007 94.4997 22.3278 94.1564 21.0403H104.542V19.9674C104.542 15.0322 101.409 11.8564 97.1176 11.8564C92.5685 11.8564 89.3928 15.2468 89.3928 19.4954C89.3499 24.2161 92.7831 27.1343 97.2892 27.1343ZM100.079 17.8646H94.0706C94.2422 16.7917 95.0147 15.5901 97.0746 15.5901C99.2204 15.5901 99.9929 16.8346 100.079 17.8646Z" fill="#0F2F46"/>
+<path d="M111.451 26.7913V17.5216C112.052 16.7062 113.64 16.1912 114.841 16.1912C115.313 16.1912 115.7 16.2341 116 16.3199V11.8138C114.283 11.8138 112.395 12.8009 111.451 14.0025V12.243H106.816V26.7913H111.451Z" fill="#0F2F46"/>
+<path d="M21.4575 7.17877C22.7879 7.17877 23.8607 6.10589 23.8607 4.77551V3.23056C23.8178 1.90018 22.7879 0.827301 21.4575 0.827301C20.1271 0.827301 19.0542 1.90018 19.0542 3.23056V4.81843C19.0542 6.10589 20.1271 7.17877 21.4575 7.17877Z" fill="#F05B4A"/>
+<path d="M23.818 22.6282V12.5002C23.818 11.2986 22.7451 10.3544 21.4148 10.3544C20.0844 10.3544 19.0115 11.3415 19.0115 12.5002V18.2938V19.4954C19.0115 20.8258 17.9386 21.8987 16.6082 21.8987C15.2779 21.8987 14.2479 20.8258 14.205 19.5383V19.1092V18.7229H14.1621C14.0762 17.5642 13.0892 16.7059 11.9305 16.7059C10.7288 16.7059 9.7847 17.5642 9.57012 18.68H9.52721V19.0662V20.6541C9.52721 21.9845 8.45432 23.0145 7.12395 23.0145C5.79357 23.0145 4.72069 21.9416 4.72069 20.6112V18.2509C1.88828 18.2079 0 18.8517 0 22.6282C0 29.0226 5.3215 34.1724 11.9305 34.1724C18.4965 34.2154 23.818 29.0226 23.818 22.6282Z" fill="#F05B4A"/>
+<path d="M11.9304 13.5302C13.2608 13.5302 14.3336 12.4573 14.3336 11.1269V9.53903C14.3336 8.20866 13.2608 7.13577 11.9304 7.13577C10.6 7.13577 9.52713 8.20866 9.52713 9.53903V11.1269C9.52713 12.4573 10.6 13.5302 11.9304 13.5302Z" fill="#F05B4A"/>
+<path d="M7.51003 23.5297C7.42419 23.358 7.33836 23.2293 7.25253 23.0576C7.20962 23.0576 7.20962 23.0576 7.1667 23.0576C5.83633 23.0576 4.76344 21.9847 4.76344 20.6543V18.294C3.43307 18.2511 2.31727 18.3798 1.50188 18.8519C1.33022 19.4098 1.24438 20.0535 1.24438 20.8689C1.24438 27.2633 6.56589 32.4131 13.1749 32.4131C16.3077 32.4131 19.2259 31.4261 21.3717 29.6237C22.23 28.5508 22.9166 27.3062 23.3458 25.9329C18.3676 29.7095 11.0291 29.1087 7.51003 23.5297Z" fill="#CB5747"/>
+<path d="M6.26564 25.2462C5.23567 23.6154 4.93527 22.3279 4.84943 21.255C4.80652 21.0834 4.7636 20.8688 4.7636 20.6971V18.3368C1.88828 18.2081 0 18.8947 0 22.6283C0 29.0227 5.3215 34.1726 11.9305 34.1726C17.2949 34.1726 21.8439 30.7393 23.3459 25.9757C18.4107 30.9968 10.128 31.3831 6.26564 25.2462Z" fill="url(#paint0_linear_10558_16939)"/>
+<defs>
+<linearGradient id="paint0_linear_10558_16939" x1="0" y1="26.2534" x2="23.3258" y2="26.2534" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FCB834"/>
+<stop offset="1" stop-color="#F05B4A"/>
+</linearGradient>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wave-emoji.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wave-emoji.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wave-emoji.svg	(revision 3344094)
@@ -0,0 +1,10 @@
+<svg width="128" height="128" style="enable-background:new 0 0 128 128;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <g>
+    <path d="M39.11,79.56c-1.1,1.03-2.21-0.2-2.21-0.2S18.42,59.78,17.22,58.9c-1.69-1.23-5.31-3.16-8.93,0.57 c-1.51,1.55-3.97,5,0.6,10.56c0.99,1.2,29.78,31.54,31.46,33.18c0,0,13.3,12.94,21.35,17.81c2.23,1.35,4.74,2.78,7.67,3.78 c2.92,1,6.22,1.69,9.7,1.69c3.48,0.04,7.09-0.63,10.5-1.88c3.41-1.26,6.59-3.09,9.48-5.2c0.71-0.54,1.43-1.08,2.1-1.66l1.94-1.6 c1.35-1.13,2.61-2.32,3.82-3.53c2.43-2.42,4.62-5.01,6.55-7.66c1.92-2.66,3.55-5.41,4.85-8.15c1.3-2.74,2.21-5.49,2.76-8.09 c0.58-2.59,0.74-5.04,0.65-7.18c-0.02-2.14-0.45-3.97-0.8-5.43c-0.4-1.46-0.83-2.55-1.17-3.27c-0.33-0.72-0.51-1.1-0.51-1.1l0,0 c-0.46-1.29-0.9-2.52-1.29-3.63c-1.1-3.13-2.37-6.64-3.69-10.25c-0.56-1.53-0.82-2.22-0.82-2.22l0.01,0.03 c-4.85-13.17-10.06-26.74-10.06-26.74c-0.79-2.39-3.7-3.22-5.84-1.68c-6.18,4.44-8.07,10.92-5.89,17.83l5.59,15.32 c0.79,1.71-1.39,3.69-2.85,2.5c-4.59-3.74-14.3-14.05-14.3-14.05c-4.34-4.16-28.83-29.27-30.47-30.8 c-3.3-3.07-7.46-4.65-10.63-2.32c-3.24,2.38-4.14,6.06-1.01,10.08c0.85,1.09,25.6,27.24,25.6,27.24c1.44,1.51-0.26,3.65-1.85,2.18 c0,0-30.79-32.12-32.18-33.62c-3.15-3.42-8.21-4.17-11.21-1.35c-2.93,2.75-2.86,7.26,0.34,10.8c1.02,1.12,22.71,24.02,31.39,33.4 c0.58,0.63,1.03,1.47,0.17,2.26c-0.01,0.01-0.88,0.95-2-0.25c-2.36-2.52-25.93-27.08-27.24-28.41C18,35,13.96,33.55,10.71,36.53 c-2.96,2.71-3.44,7.44-0.04,10.78l28.55,30.18C39.22,77.49,40.15,78.59,39.11,79.56z" style="fill:#FAC036;"/>
+    <path d="M85.46,54.4l2.41,2.58c0,0-13.79,13.31-4.39,33.75c0,0,1.22,2.59-0.38,3.02c0,0-1.4,0.78-3-3.2 C80.1,90.54,70.61,71.13,85.46,54.4z" style="fill:#E48C15;"/>
+  </g>
+  <path d="M63.28,10.2 c0,0,5.81,0.88,11.19,6.64c5.38,5.77,7.87,13.18,7.87,13.18" style="fill:none;stroke:#444444;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;"/>
+  <path d="M77.44,3.5 c0,0,4.87,2.45,8.63,8.5c3.76,6.05,4.67,13.05,4.67,13.05" style="fill:none;stroke:#444444;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;"/>
+  <path d="M35.71,110.73 c0,0-5.86,0.39-12.35-4.09S12.84,95.46,12.84,95.46" style="fill:none;stroke:#444444;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;"/>
+  <path d="M31.53,120.56 c0,0-5.44,0.23-11.68-3.22s-10.44-9.12-10.44-9.12" style="fill:none;stroke:#444444;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;"/>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-checkbox-green.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-checkbox-green.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-checkbox-green.svg	(revision 3344094)
@@ -0,0 +1,10 @@
+<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_11327_20407)">
+<path d="M12 22C6.477 22 2 17.523 2 12C2 6.477 6.477 2 12 2C17.523 2 22 6.477 22 12C22 17.523 17.523 22 12 22ZM12 20C14.1217 20 16.1566 19.1571 17.6569 17.6569C19.1571 16.1566 20 14.1217 20 12C20 9.87827 19.1571 7.84344 17.6569 6.34315C16.1566 4.84285 14.1217 4 12 4C9.87827 4 7.84344 4.84285 6.34315 6.34315C4.84285 7.84344 4 9.87827 4 12C4 14.1217 4.84285 16.1566 6.34315 17.6569C7.84344 19.1571 9.87827 20 12 20ZM11.003 16L6.76 11.757L8.174 10.343L11.003 13.172L16.659 7.515L18.074 8.929L11.003 16Z" fill="#4AB890"/>
+</g>
+<defs>
+<clipPath id="clip0_11327_20407">
+<rect width="24" height="24" fill="white"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-checkmark-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-checkmark-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-checkmark-icon.svg	(revision 3344094)
@@ -0,0 +1,5 @@
+<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="0.5" y="0.5" width="13" height="13" rx="6.5" fill="#4AB890"/>
+<rect x="0.5" y="0.5" width="13" height="13" rx="6.5" stroke="#4AB890"/>
+<path d="M3.75 7.36111L6.27778 9.88889L10.25 4.11111" stroke="white" stroke-linecap="round"/>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-copy-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-copy-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-copy-icon.svg	(revision 3344094)
@@ -0,0 +1,11 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_10603_12574)">
+<path d="M13.3333 6H7.33333C6.59695 6 6 6.59695 6 7.33333V13.3333C6 14.0697 6.59695 14.6667 7.33333 14.6667H13.3333C14.0697 14.6667 14.6667 14.0697 14.6667 13.3333V7.33333C14.6667 6.59695 14.0697 6 13.3333 6Z" stroke="#465C6F" stroke-width="1.35349" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="M3.33331 9.99989H2.66665C2.31302 9.99989 1.97389 9.85941 1.72384 9.60936C1.47379 9.35932 1.33331 9.02018 1.33331 8.66655V2.66655C1.33331 2.31293 1.47379 1.97379 1.72384 1.72375C1.97389 1.4737 2.31302 1.33322 2.66665 1.33322H8.66665C9.02027 1.33322 9.35941 1.4737 9.60946 1.72375C9.8595 1.97379 9.99998 2.31293 9.99998 2.66655V3.33322" stroke="#465C6F" stroke-width="1.35349" stroke-linecap="round" stroke-linejoin="round"/>
+</g>
+<defs>
+<clipPath id="clip0_10603_12574">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-cross-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-cross-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-cross-icon.svg	(revision 3344094)
@@ -0,0 +1,6 @@
+<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="0.5" y="0.5" width="13" height="13" rx="6.5" fill="#D94F46"/>
+<rect x="0.5" y="0.5" width="13" height="13" rx="6.5" stroke="#D94F46"/>
+<path d="M4 10L10 4" stroke="white" stroke-linecap="round"/>
+<path d="M10 10L4 4" stroke="white" stroke-linecap="round"/>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-docs-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-docs-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-docs-icon.svg	(revision 3344094)
@@ -0,0 +1,10 @@
+<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_11185_17779)">
+<path d="M19 22.5H5C4.20435 22.5 3.44129 22.1839 2.87868 21.6213C2.31607 21.0587 2 20.2956 2 19.5V3.5C2 3.23478 2.10536 2.98043 2.29289 2.79289C2.48043 2.60536 2.73478 2.5 3 2.5H17C17.2652 2.5 17.5196 2.60536 17.7071 2.79289C17.8946 2.98043 18 3.23478 18 3.5V15.5H22V19.5C22 20.2956 21.6839 21.0587 21.1213 21.6213C20.5587 22.1839 19.7956 22.5 19 22.5ZM18 17.5V19.5C18 19.7652 18.1054 20.0196 18.2929 20.2071C18.4804 20.3946 18.7348 20.5 19 20.5C19.2652 20.5 19.5196 20.3946 19.7071 20.2071C19.8946 20.0196 20 19.7652 20 19.5V17.5H18ZM16 20.5V4.5H4V19.5C4 19.7652 4.10536 20.0196 4.29289 20.2071C4.48043 20.3946 4.73478 20.5 5 20.5H16ZM6 7.5H14V9.5H6V7.5ZM6 11.5H14V13.5H6V11.5ZM6 15.5H11V17.5H6V15.5Z" fill="#465C6F"/>
+</g>
+<defs>
+<clipPath id="clip0_11185_17779">
+<rect width="24" height="24" fill="white" transform="translate(0 0.5)"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-elementor-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-elementor-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-elementor-icon.svg	(revision 3344094)
@@ -0,0 +1,8 @@
+<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
+<mask id="mask0_26383_167935" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="40" height="40">
+<path d="M40 0H0V40H40V0Z" fill="white"/>
+</mask>
+<g mask="url(#mask0_26383_167935)">
+<path d="M20 0C8.95321 0 0 8.95321 0 20C0 31.0431 8.95321 40 20 40C31.0468 40 40 31.0468 40 20C39.9964 8.95321 31.0431 0 20 0ZM15.0009 28.3306H11.6694V11.6658H15.0009V28.3306ZM28.3306 28.3306H18.3324V24.9991H28.3306V28.3306ZM28.3306 21.6639H18.3324V18.3324H28.3306V21.6639ZM28.3306 14.9973H18.3324V11.6658H28.3306V14.9973Z" fill="#92003B"/>
+</g>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-feedback-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-feedback-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-feedback-icon.svg	(revision 3344094)
@@ -0,0 +1,16 @@
+<svg width="41" height="34" viewBox="0 0 41 34" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_11350_20635)">
+<path d="M15.4974 29.1165C17.2606 29.5699 19.1246 29.8721 21.039 29.8721C30.7115 29.8721 38.5705 23.4741 38.5705 15.6152C38.5705 7.75626 30.7115 1.35828 21.039 1.35828C11.3664 1.35828 3.55786 7.70588 3.55786 15.6152C3.55786 19.7462 5.72411 23.4741 9.1498 26.0938C8.6964 28.5119 7.38658 30.5774 5.57297 32.0888C5.47222 32.1895 5.5226 32.3406 5.67373 32.3406C9.65358 32.4414 13.0289 31.6354 15.4974 29.1165Z" fill="#FDEFED"/>
+<path d="M21.039 24.0277C14.3892 24.0277 8.29345 21.5088 3.65869 17.4282C4.21285 20.8035 6.17758 23.8262 9.14988 26.0428C8.69647 28.461 7.38665 30.5265 5.57305 32.0378C5.47229 32.1385 5.52267 32.2897 5.6738 32.2897C9.65365 32.4408 13.029 31.6348 15.4975 29.1159C17.2607 29.5693 19.1247 29.8715 21.039 29.8715C29.9559 29.8715 37.3111 24.4811 38.4194 17.4282C33.7846 21.5592 27.7393 24.0277 21.039 24.0277Z" fill="#FCDEDB"/>
+<path d="M21.039 3.87717C30.1574 3.87717 37.6637 9.56986 38.4697 16.8747C38.5201 16.4716 38.5201 16.0182 38.5201 15.6152C38.5705 7.70588 30.7115 1.35828 21.039 1.35828C11.3664 1.35828 3.55786 7.70588 3.55786 15.6152C3.55786 16.0686 3.55786 16.4716 3.60824 16.8747C4.41428 9.62024 11.9206 3.87717 21.039 3.87717Z" fill="#FCDEDB"/>
+<path d="M6.5806 33.3476C6.27834 33.3476 5.97607 33.3476 5.62343 33.3476C5.11965 33.3476 4.71662 32.995 4.56549 32.5416C4.41436 32.0882 4.56549 31.5844 4.91814 31.2317C6.42947 30.0227 7.48741 28.3602 7.99118 26.4962C4.51511 23.6247 2.5 19.6952 2.5 15.6146C2.5 7.15113 10.8123 0.299744 21.039 0.299744C31.2657 0.299744 39.5781 7.15113 39.5781 15.6146C39.5781 24.0781 31.2657 30.9295 21.039 30.9295C19.2254 30.9295 17.4622 30.728 15.7997 30.3249C13.5327 32.34 10.5101 33.3476 6.5806 33.3476ZM21.039 2.36523C11.971 2.36523 4.56549 8.30982 4.56549 15.5642C4.56549 19.2418 6.42947 22.6675 9.75441 25.1864L10.2582 25.5894L10.1574 26.2443C9.80479 28.0579 9.04912 29.7708 7.89043 31.1814C10.8627 30.9798 13.0793 30.0227 14.7418 28.3602L15.1952 27.9068L15.7997 28.0579C17.5126 28.5113 19.2758 28.7632 21.0894 28.7632C30.1574 28.7632 37.563 22.8186 37.563 15.5642C37.5126 8.30982 30.1071 2.36523 21.039 2.36523Z" fill="#F05B4A"/>
+<path d="M17.8146 15.6146C17.8146 14.9597 17.2605 14.4055 16.6056 14.4055C15.9506 14.4055 15.3965 14.9597 15.3965 15.6146C15.3965 16.2695 15.9506 16.8237 16.6056 16.8237C17.2605 16.8237 17.8146 16.2695 17.8146 15.6146Z" fill="#F05B4A"/>
+<path d="M22.2477 15.6146C22.2477 14.9597 21.6936 14.4055 21.0387 14.4055C20.3837 14.4055 19.8296 14.9597 19.8296 15.6146C19.8296 16.2695 20.3837 16.8237 21.0387 16.8237C21.7439 16.8237 22.2477 16.2695 22.2477 15.6146Z" fill="#F05B4A"/>
+<path d="M25.5225 16.8237C26.1903 16.8237 26.7316 16.2823 26.7316 15.6146C26.7316 14.9468 26.1903 14.4055 25.5225 14.4055C24.8548 14.4055 24.3135 14.9468 24.3135 15.6146C24.3135 16.2823 24.8548 16.8237 25.5225 16.8237Z" fill="#F05B4A"/>
+</g>
+<defs>
+<clipPath id="clip0_11350_20635">
+<rect width="40" height="33.4005" fill="white" transform="translate(0.5 0.299744)"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-heart-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-heart-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-heart-icon.svg	(revision 3344094)
@@ -0,0 +1,16 @@
+<svg width="40" height="35" viewBox="0 0 40 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_11350_20583)">
+<path d="M28.5634 1.30298C26.0846 1.30298 23.7747 2.20439 22.0282 3.66918C20.8451 4.62692 19.155 4.62692 18.0282 3.66918C16.2254 2.20439 13.9719 1.30298 11.493 1.30298C5.80288 1.30298 1.2395 5.86636 1.2395 11.5002C1.2395 22.9368 13.9156 29.303 19.493 33.5283C19.8311 33.81 20.3381 33.81 20.7325 33.5283C26.1409 29.2466 38.8733 22.9368 38.8733 11.5002C38.8733 5.86636 34.2536 1.30298 28.5634 1.30298Z" fill="#FDEFED"/>
+<path d="M28.5634 1.30298C26.0846 1.30298 23.7747 2.20439 22.0282 3.66918C20.8451 4.62692 19.155 4.62692 18.0282 3.66918C16.2254 2.20439 13.9719 1.30298 11.493 1.30298C5.80288 1.30298 1.2395 5.86636 1.2395 11.5002C1.2395 22.9368 13.9156 29.303 19.493 33.5283C19.8311 33.81 20.3381 33.81 20.7325 33.5283C26.1409 29.2466 38.8733 22.9368 38.8733 11.5002C38.8733 5.86636 34.2536 1.30298 28.5634 1.30298Z" fill="#FDEFED"/>
+<path d="M20.0001 20.5706C13.0141 20.5706 6.5916 18.2607 1.46484 14.3734C3.324 24.0072 14.3663 29.641 19.4367 33.5283C19.7747 33.81 20.2817 33.81 20.6761 33.5283C25.7465 29.641 36.7324 24.0072 38.6479 14.3734C33.4085 18.2607 26.986 20.5706 20.0001 20.5706Z" fill="#FCDEDB"/>
+<path d="M11.4367 4.45791C13.9156 4.45791 16.2254 5.35932 17.9719 6.8241C19.155 7.78185 20.8451 7.78185 21.9719 6.8241C23.7747 5.35932 26.0282 4.45791 28.5071 4.45791C33.6902 4.45791 37.9719 8.28889 38.7043 13.2466C38.7606 12.6833 38.817 12.1199 38.817 11.5002C38.817 5.86636 34.1972 1.30298 28.5634 1.30298C26.0846 1.30298 23.7747 2.20439 22.0282 3.66918C20.8451 4.62692 19.155 4.62692 18.0282 3.66918C16.2254 2.20439 13.9719 1.30298 11.493 1.30298C5.80288 1.30298 1.2395 5.86636 1.2395 11.5002C1.2395 12.1199 1.29584 12.6833 1.35218 13.2466C1.9719 8.28889 6.25359 4.45791 11.4367 4.45791Z" fill="#FCDEDB"/>
+<path d="M20.0001 20.5706C13.0141 20.5706 6.5916 18.2607 1.46484 14.3734C3.324 24.0072 14.3663 29.641 19.4367 33.5283C19.7747 33.81 20.2817 33.81 20.6761 33.5283C25.7465 29.641 36.7324 24.0072 38.6479 14.3734C33.4085 18.2607 26.986 20.5706 20.0001 20.5706Z" fill="#FCDEDB"/>
+<path d="M20 34.8803C19.5493 34.8803 19.0423 34.7113 18.7042 34.4296C17.8028 33.7536 16.6761 32.9648 15.4366 32.1197C9.29577 27.9507 0 21.6409 0 11.5C0 5.19017 5.12676 0.119751 11.4366 0.119751C14.0845 0.119751 16.6761 1.02116 18.7042 2.7113C19.4366 3.33102 20.507 3.33102 21.2394 2.7113C23.3239 1.02116 25.9155 0.119751 28.5634 0.119751C34.8732 0.119751 40 5.19017 40 11.5C40 21.6409 30.7042 27.9507 24.5634 32.1761C23.3239 33.0212 22.1972 33.8099 21.2958 34.4859C20.9577 34.7676 20.4507 34.8803 20 34.8803ZM11.4366 2.42961C6.42254 2.42961 2.30986 6.48595 2.30986 11.4437C2.30986 20.3451 10.6479 26.0352 16.7324 30.1479C17.9155 30.993 19.0423 31.7254 20 32.4578C20.9577 31.7254 22.0845 30.993 23.2676 30.1479C29.3521 26.0916 37.6901 20.4014 37.6901 11.5C37.6901 6.54229 33.5775 2.48595 28.5634 2.48595C26.4225 2.48595 24.3944 3.21834 22.7606 4.57045C21.1831 5.86623 18.8732 5.86623 17.2394 4.57045C15.6056 3.21834 13.5775 2.42961 11.4366 2.42961Z" fill="#F05B4A"/>
+<path d="M20 34.8803C19.5493 34.8803 19.0423 34.7113 18.7042 34.4296C17.8028 33.7536 16.6761 32.9648 15.4366 32.1197C9.29577 27.9507 0 21.6409 0 11.5C0 5.19017 5.12676 0.119751 11.4366 0.119751C14.0845 0.119751 16.6761 1.02116 18.7042 2.7113C19.4366 3.33102 20.507 3.33102 21.2394 2.7113C23.3239 1.02116 25.9155 0.119751 28.5634 0.119751C34.8732 0.119751 40 5.19017 40 11.5C40 21.6409 30.7042 27.9507 24.5634 32.1761C23.3239 33.0212 22.1972 33.8099 21.2958 34.4859C20.9577 34.7676 20.4507 34.8803 20 34.8803ZM11.4366 2.42961C6.42254 2.42961 2.30986 6.48595 2.30986 11.4437C2.30986 20.3451 10.6479 26.0352 16.7324 30.1479C17.9155 30.993 19.0423 31.7254 20 32.4578C20.9577 31.7254 22.0845 30.993 23.2676 30.1479C29.3521 26.0916 37.6901 20.4014 37.6901 11.5C37.6901 6.54229 33.5775 2.48595 28.5634 2.48595C26.4225 2.48595 24.3944 3.21834 22.7606 4.57045C21.1831 5.86623 18.8732 5.86623 17.2394 4.57045C15.6056 3.21834 13.5775 2.42961 11.4366 2.42961Z" fill="#F05B4A"/>
+</g>
+<defs>
+<clipPath id="clip0_11350_20583">
+<rect width="40" height="34.7606" fill="white" transform="translate(0 0.119751)"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-info-blue.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-info-blue.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-info-blue.svg	(revision 3344094)
@@ -0,0 +1,10 @@
+<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_11327_20432)">
+<path d="M12 22C6.477 22 2 17.523 2 12C2 6.477 6.477 2 12 2C17.523 2 22 6.477 22 12C22 17.523 17.523 22 12 22ZM12 20C14.1217 20 16.1566 19.1571 17.6569 17.6569C19.1571 16.1566 20 14.1217 20 12C20 9.87827 19.1571 7.84344 17.6569 6.34315C16.1566 4.84285 14.1217 4 12 4C9.87827 4 7.84344 4.84285 6.34315 6.34315C4.84285 7.84344 4 9.87827 4 12C4 14.1217 4.84285 16.1566 6.34315 17.6569C7.84344 19.1571 9.87827 20 12 20V20ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z" fill="#2663EE"/>
+</g>
+<defs>
+<clipPath id="clip0_11327_20432">
+<rect width="24" height="24" fill="white"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-info-red.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-info-red.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-info-red.svg	(revision 3344094)
@@ -0,0 +1,10 @@
+<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_11327_20436)">
+<path d="M12 22C6.477 22 2 17.523 2 12C2 6.477 6.477 2 12 2C17.523 2 22 6.477 22 12C22 17.523 17.523 22 12 22ZM12 20C14.1217 20 16.1566 19.1571 17.6569 17.6569C19.1571 16.1566 20 14.1217 20 12C20 9.87827 19.1571 7.84344 17.6569 6.34315C16.1566 4.84285 14.1217 4 12 4C9.87827 4 7.84344 4.84285 6.34315 6.34315C4.84285 7.84344 4 9.87827 4 12C4 14.1217 4.84285 16.1566 6.34315 17.6569C7.84344 19.1571 9.87827 20 12 20V20ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z" fill="#D94F46"/>
+</g>
+<defs>
+<clipPath id="clip0_11327_20436">
+<rect width="24" height="24" fill="white"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-lightning-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-lightning-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-lightning-icon.svg	(revision 3344094)
@@ -0,0 +1,3 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M11.3752 0.842102L8.57031 6.71666L12.4582 6.72992L4.9864 16L7.45947 9.08784L3.54175 9.08421L7.13824 0.842102L11.3752 0.842102Z" fill="#F2C32F"/>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-outbound-link-icon-white.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-outbound-link-icon-white.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-outbound-link-icon-white.svg	(revision 3344094)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 25.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 16 17" style="enable-background:new 0 0 16 17;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:none;stroke:#FFFFFF;stroke-width:1.3535;stroke-linecap:round;stroke-linejoin:round;}
+</style>
+<path class="st0" d="M4.7,11.8l6.7-6.7"/>
+<path class="st0" d="M4.7,5.2h6.7v6.7"/>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-outbound-link-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-outbound-link-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-outbound-link-icon.svg	(revision 3344094)
@@ -0,0 +1,4 @@
+<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M4.66663 11.8335L11.3333 5.16687" stroke="#465C6F" stroke-width="1.35349" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="M4.66663 5.16687H11.3333V11.8335" stroke="#465C6F" stroke-width="1.35349" stroke-linecap="round" stroke-linejoin="round"/>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-rating-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-rating-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-rating-icon.svg	(revision 3344094)
@@ -0,0 +1,10 @@
+<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_11185_14358)">
+<path d="M12 18.76L4.94704 22.708L6.52204 14.78L0.587036 9.292L8.61404 8.34L12 1L15.386 8.34L23.413 9.292L17.478 14.78L19.053 22.708L12 18.76ZM12 16.468L16.247 18.845L15.298 14.072L18.871 10.767L14.038 10.194L12 5.775L9.96204 10.195L5.12904 10.767L8.70204 14.072L7.75304 18.845L12 16.468Z" fill="#465C6F"/>
+</g>
+<defs>
+<clipPath id="clip0_11185_14358">
+<rect width="24" height="24" fill="white" transform="translate(0 0.5)"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-social-networks.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-social-networks.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-social-networks.svg	(revision 3344094)
@@ -0,0 +1,53 @@
+<svg width="393" height="18" viewBox="0 0 393 18" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_10559_18304)">
+<path d="M3.98828 17.0526C3.05291 17.0087 2.5448 16.8482 2.20683 16.7123C1.75901 16.5324 1.43974 16.3184 1.10365 15.9723C0.767552 15.6262 0.559537 15.2969 0.386113 14.8351C0.254292 14.4866 0.0986318 13.9626 0.0560939 12.998C0.00934899 11.9553 0 11.6425 0 9.00078C0 6.35911 0.0102839 6.04673 0.0556265 5.00308C0.0981644 4.03848 0.25476 3.51545 0.385646 3.16596C0.560004 2.70415 0.768019 2.3749 1.10318 2.02782C1.43881 1.68171 1.75808 1.46671 2.20636 1.28786C2.54433 1.15192 3.05244 0.991399 3.98781 0.947532C4.99937 0.899808 5.30321 0.890167 7.8639 0.890167C10.4255 0.890167 10.7284 0.900772 11.7405 0.947532C12.6758 0.991399 13.183 1.15289 13.5219 1.28786C13.9697 1.46671 14.289 1.68171 14.6251 2.02782C14.9612 2.37394 15.1683 2.70367 15.3426 3.16548C15.4744 3.514 15.6301 4.038 15.6726 5.0026C15.7189 6.04625 15.7283 6.35862 15.7283 9.0003C15.7283 11.641 15.7189 11.9543 15.6726 12.998C15.6301 13.9626 15.4735 14.4866 15.3426 14.8351C15.1683 15.2969 14.9607 15.6262 14.6251 15.9723C14.2895 16.3184 13.9697 16.5324 13.5219 16.7123C13.1839 16.8482 12.6758 17.0087 11.7405 17.0526C10.7294 17.1003 10.4255 17.1099 7.8639 17.1099C5.30321 17.1099 4.99937 17.1008 3.98828 17.0526Z" fill="url(#paint0_radial_10559_18304)"/>
+<path d="M3.98828 17.0526C3.05291 17.0087 2.5448 16.8482 2.20683 16.7123C1.75901 16.5324 1.43974 16.3184 1.10365 15.9723C0.767552 15.6262 0.559537 15.2969 0.386113 14.8351C0.254292 14.4866 0.0986318 13.9626 0.0560939 12.998C0.00934899 11.9553 0 11.6425 0 9.00078C0 6.35911 0.0102839 6.04673 0.0556265 5.00308C0.0981644 4.03848 0.25476 3.51545 0.385646 3.16596C0.560004 2.70415 0.768019 2.3749 1.10318 2.02782C1.43881 1.68171 1.75808 1.46671 2.20636 1.28786C2.54433 1.15192 3.05244 0.991399 3.98781 0.947532C4.99937 0.899808 5.30321 0.890167 7.8639 0.890167C10.4255 0.890167 10.7284 0.900772 11.7405 0.947532C12.6758 0.991399 13.183 1.15289 13.5219 1.28786C13.9697 1.46671 14.289 1.68171 14.6251 2.02782C14.9612 2.37394 15.1683 2.70367 15.3426 3.16548C15.4744 3.514 15.6301 4.038 15.6726 5.0026C15.7189 6.04625 15.7283 6.35862 15.7283 9.0003C15.7283 11.641 15.7189 11.9543 15.6726 12.998C15.6301 13.9626 15.4735 14.4866 15.3426 14.8351C15.1683 15.2969 14.9607 15.6262 14.6251 15.9723C14.2895 16.3184 13.9697 16.5324 13.5219 16.7123C13.1839 16.8482 12.6758 17.0087 11.7405 17.0526C10.7294 17.1003 10.4255 17.1099 7.8639 17.1099C5.30321 17.1099 4.99937 17.1008 3.98828 17.0526Z" fill="url(#paint1_radial_10559_18304)"/>
+<path d="M5.93314 9.03463C5.93314 7.92537 6.80488 7.0259 7.88053 7.0259C8.95618 7.0259 9.82839 7.92537 9.82839 9.03463C9.82839 10.1439 8.95618 11.0434 7.88053 11.0434C6.80488 11.0434 5.93314 10.1439 5.93314 9.03463ZM4.88016 9.03463C4.88016 10.7435 6.22342 12.1288 7.88053 12.1288C9.53764 12.1288 10.8809 10.7435 10.8809 9.03463C10.8809 7.32574 9.53764 5.9405 7.88053 5.9405C6.22342 5.9405 4.88021 7.32564 4.88021 9.03463H4.88016ZM10.2986 5.81782C10.2985 5.96083 10.3396 6.10065 10.4166 6.21959C10.4936 6.33853 10.603 6.43126 10.7311 6.48604C10.8592 6.54082 11.0002 6.5552 11.1362 6.52735C11.2723 6.49951 11.3972 6.4307 11.4953 6.32961C11.5934 6.22853 11.6603 6.09971 11.6874 5.95946C11.7145 5.8192 11.7007 5.67381 11.6476 5.54166C11.5946 5.40951 11.5048 5.29655 11.3895 5.21704C11.2742 5.13754 11.1387 5.09508 11 5.09502H10.9997C10.8138 5.09511 10.6356 5.17128 10.5041 5.3068C10.3726 5.44233 10.2987 5.62612 10.2986 5.81782ZM5.51991 13.9395C4.95023 13.9127 4.64059 13.8149 4.43482 13.7322C4.16202 13.6227 3.96737 13.4922 3.76272 13.2815C3.55807 13.0707 3.4314 12.8702 3.32566 12.5888C3.24544 12.3767 3.15055 12.0573 3.12466 11.4698C3.09633 10.8347 3.09067 10.6439 3.09067 9.03473C3.09067 7.42557 3.0968 7.23531 3.12466 6.59962C3.1506 6.01214 3.24619 5.69335 3.32566 5.48062C3.43186 5.19929 3.55835 4.99856 3.76272 4.78752C3.96709 4.57647 4.16155 4.44583 4.43482 4.33679C4.6405 4.25407 4.95023 4.15621 5.51991 4.12951C6.13582 4.1003 6.32084 4.09446 7.88053 4.09446C9.44022 4.09446 9.62543 4.10068 10.2419 4.12961C10.8115 4.15636 11.1207 4.25494 11.3269 4.33689C11.5997 4.44593 11.7944 4.57686 11.999 4.78761C12.2037 4.99837 12.3299 5.19939 12.4361 5.48072C12.5163 5.69282 12.6112 6.01223 12.6371 6.59971C12.6654 7.2354 12.6711 7.42567 12.6711 9.03483C12.6711 10.644 12.6654 10.8342 12.6371 11.4699C12.6112 12.0574 12.5158 12.3767 12.4361 12.5889C12.3299 12.8703 12.2034 13.071 11.999 13.2816C11.7947 13.4921 11.5997 13.6228 11.3269 13.7323C11.1213 13.815 10.8115 13.9129 10.2419 13.9396C9.62594 13.9688 9.44092 13.9746 7.88053 13.9746C6.32014 13.9746 6.13564 13.9688 5.51991 13.9396V13.9395ZM5.47153 3.04541C4.8495 3.07462 4.42444 3.17634 4.05324 3.32529C3.66905 3.47912 3.34337 3.68549 3.01817 4.02032C2.69297 4.35516 2.49336 4.69106 2.3442 5.08774C2.19976 5.47078 2.10113 5.90888 2.0728 6.55035C2.04401 7.19284 2.03741 7.39824 2.03741 9.03463C2.03741 10.671 2.04401 10.8764 2.0728 11.5189C2.10113 12.1604 2.19976 12.5985 2.3442 12.9815C2.49336 13.3777 2.69301 13.7143 3.01817 14.0489C3.34333 14.3836 3.66858 14.5897 4.05324 14.744C4.42515 14.8929 4.8495 14.9946 5.47153 15.0239C6.09488 15.0531 6.29373 15.0603 7.88053 15.0603C9.46734 15.0603 9.66652 15.0536 10.2895 15.0239C10.9116 14.9946 11.3364 14.8929 11.7078 14.744C12.092 14.5897 12.4177 14.3838 12.7429 14.0489C13.0681 13.7141 13.2673 13.3777 13.4169 12.9815C13.5613 12.5985 13.6604 12.1604 13.6883 11.5189C13.7166 10.8759 13.7232 10.671 13.7232 9.03463C13.7232 7.39824 13.7166 7.19284 13.6883 6.55035C13.6599 5.90883 13.5613 5.47054 13.4169 5.08774C13.2673 4.69154 13.0676 4.35569 12.7429 4.02032C12.4182 3.68496 12.092 3.47912 11.7083 3.32529C11.3364 3.17634 10.9116 3.07414 10.29 3.04541C9.66689 3.01605 9.4678 3.00892 7.88123 3.00892C6.29466 3.00892 6.09511 3.01572 5.47177 3.04541" fill="white"/>
+</g>
+<circle cx="62.8382" cy="9" r="8.10989" fill="#4C9BEF"/>
+<path d="M67.1632 6.53628C66.8649 6.66874 66.5442 6.75795 66.2076 6.79816C66.5513 6.59237 66.8152 6.26629 66.9392 5.87769C66.6178 6.06827 66.2617 6.20682 65.8825 6.2815C65.5794 5.95811 65.1466 5.75604 64.6681 5.75604C63.5939 5.75604 62.8045 6.75829 63.0471 7.79872C61.6647 7.72945 60.4388 7.06714 59.618 6.0605C59.1821 6.8083 59.3919 7.78656 60.1326 8.28194C59.8603 8.27315 59.6035 8.19847 59.3794 8.07378C59.3612 8.84456 59.9137 9.56566 60.7138 9.72617C60.4797 9.7897 60.2232 9.80457 59.9623 9.75456C60.1739 10.4155 60.7882 10.8964 61.5167 10.9099C60.8172 11.4583 59.936 11.7033 59.0533 11.5992C59.7897 12.0713 60.6645 12.3467 61.6039 12.3467C64.6931 12.3467 66.4384 9.73766 66.333 7.39762C66.6581 7.16277 66.9402 6.8698 67.1632 6.53628Z" fill="white"/>
+<path d="M120.544 6.78958C121.591 7.53461 122.873 7.97298 124.259 7.97298V5.31934C123.997 5.31939 123.735 5.29218 123.479 5.23808V7.32688C122.093 7.32688 120.811 6.88851 119.764 6.14353V11.5588C119.764 14.2678 117.558 16.4638 114.837 16.4638C113.822 16.4638 112.878 16.1582 112.094 15.6342C112.989 16.5449 114.236 17.1098 115.617 17.1098C118.338 17.1098 120.544 14.9139 120.544 12.2048V6.78958H120.544ZM121.506 4.11238C120.971 3.53046 120.62 2.77844 120.544 1.94704V1.60573H119.805C119.991 2.66243 120.625 3.56521 121.506 4.11238ZM113.815 13.5553C113.516 13.1651 113.355 12.6878 113.355 12.197C113.355 10.958 114.364 9.95341 115.609 9.95341C115.841 9.95336 116.072 9.98872 116.293 10.0586V7.34561C116.034 7.31036 115.774 7.29539 115.513 7.30088V9.41251C115.292 9.34267 115.061 9.3072 114.829 9.30742C113.584 9.30742 112.575 10.3119 112.575 11.5511C112.575 12.4273 113.08 13.1858 113.815 13.5553Z" fill="#FF004F"/>
+<path d="M119.802 6.19507C120.857 6.94852 122.148 7.39187 123.543 7.39187V5.27933C122.765 5.11351 122.075 4.70671 121.557 4.14088C120.67 3.58743 120.031 2.67439 119.843 1.60573H117.887V12.3252C117.883 13.5748 116.868 14.5867 115.617 14.5867C114.88 14.5867 114.225 14.2354 113.81 13.6912C113.07 13.3175 112.562 12.5502 112.562 11.6642C112.562 10.4111 113.578 9.39505 114.832 9.39505C115.072 9.39505 115.303 9.43244 115.521 9.50133V7.36569C112.828 7.4213 110.663 9.62051 110.663 12.3252C110.663 13.6754 111.202 14.8994 112.077 15.7937C112.867 16.3237 113.817 16.6328 114.84 16.6328C117.58 16.6328 119.802 14.4118 119.802 11.672V6.19507H119.802Z" fill="black"/>
+<path d="M123.544 5.20168V4.63249C122.845 4.63356 122.16 4.43766 121.568 4.06722C122.092 4.64238 122.783 5.03897 123.544 5.20168ZM119.863 1.54112C119.845 1.43935 119.831 1.33691 119.822 1.23408V0.890106H117.135V11.5716C117.131 12.8167 116.122 13.8249 114.877 13.8249C114.512 13.8249 114.167 13.7381 113.861 13.5838C114.274 14.126 114.925 14.476 115.659 14.476C116.903 14.476 117.913 13.4678 117.917 12.2226V1.54112H119.863ZM115.563 7.28064V6.6747C115.338 6.64397 115.112 6.62856 114.885 6.62867C112.158 6.62861 109.948 8.84174 109.948 11.5716C109.948 13.2831 110.817 14.7914 112.137 15.6786C111.266 14.7875 110.73 13.5678 110.73 12.2225C110.73 9.52744 112.884 7.33605 115.563 7.28064Z" fill="#00F2EA"/>
+<g clip-path="url(#clip1_10559_18304)">
+<path d="M171.369 17.1099C175.848 17.1099 179.479 13.479 179.479 9.00003C179.479 4.52107 175.848 0.890144 171.369 0.890144C166.89 0.890144 163.259 4.52107 163.259 9.00003C163.259 13.479 166.89 17.1099 171.369 17.1099Z" fill="#3C5A9A"/>
+<path d="M174.006 3.37944H172.209C171.143 3.37944 169.957 3.82784 169.957 5.37323C169.962 5.91171 169.957 6.42741 169.957 7.00779H168.724V8.97044H169.995V14.6206H172.332V8.93315H173.874L174.014 7.00228H172.292C172.292 7.00228 172.296 6.14335 172.292 5.89392C172.292 5.28321 172.927 5.31818 172.965 5.31818C173.268 5.31818 173.856 5.31906 174.007 5.31818V3.37944H174.006Z" fill="white"/>
+</g>
+<path d="M226.948 14.8137L223.62 14.7505C222.543 14.7284 221.462 14.7724 220.406 14.5441C218.799 14.203 218.685 12.5306 218.566 11.1278C218.402 9.15558 218.466 7.14757 218.775 5.19182C218.95 4.09443 219.638 3.43962 220.703 3.36836C224.295 3.10976 227.911 3.14041 231.496 3.26106C231.874 3.27212 232.256 3.33257 232.629 3.40137C234.471 3.73697 234.516 5.63219 234.636 7.2276C234.755 8.83948 234.705 10.4596 234.477 12.0605C234.294 13.386 233.945 14.4976 232.47 14.6049C230.622 14.7452 228.817 14.8582 226.964 14.8222C226.964 14.8137 226.953 14.8137 226.948 14.8137ZM224.991 11.4579C226.384 10.6271 227.75 9.81023 229.134 8.98504C227.739 8.15427 226.376 7.33736 224.991 6.51217V11.4579Z" fill="#FF0000"/>
+<g clip-path="url(#clip2_10559_18304)">
+<path d="M289.679 8.9773C289.679 13.3386 286.142 16.8754 281.781 16.8754C277.42 16.8754 273.883 13.3386 273.883 8.9773C273.883 4.61598 277.42 1.07916 281.781 1.07916C286.142 1.07916 289.679 4.61598 289.679 8.9773Z" fill="#CA2127"/>
+<path d="M281.119 3.72399C278.893 3.96278 276.676 5.67487 276.586 8.12586C276.528 9.62168 277.154 10.7436 278.65 11.0589C278.821 10.3516 278.853 9.96861 278.853 9.96861C278.853 9.96861 278.195 9.33784 278.127 8.93685C277.578 5.71092 282.033 3.50773 284.372 5.76048C285.985 7.32388 284.921 12.1312 282.317 11.6311C279.821 11.1536 283.538 7.32839 281.547 6.57597C279.929 5.96322 279.069 8.44575 279.835 9.67575C279.384 11.7933 278.416 13.7893 278.808 16.443C280.083 15.5644 280.511 13.8794 280.862 12.1222C281.502 12.4917 281.844 12.8792 282.66 12.9377C285.669 13.1585 287.35 10.0767 286.94 7.22927C286.571 4.70619 283.93 3.42212 281.119 3.72399Z" fill="white"/>
+</g>
+<g clip-path="url(#clip3_10559_18304)">
+<path d="M328.918 2.07964C328.918 1.44089 329.438 0.922417 330.079 0.922417H343.47C344.111 0.922417 344.631 1.44089 344.631 2.07964V15.9203C344.631 16.5592 344.111 17.0773 343.47 17.0773H330.079C329.438 17.0773 328.918 16.5593 328.918 15.9205V2.07945V2.07964Z" fill="#006699"/>
+<path d="M333.693 14.4417V7.16874H331.342V14.4417H333.693H333.693ZM332.518 6.1759C333.338 6.1759 333.848 5.61742 333.848 4.91948C333.833 4.20564 333.338 3.66274 332.533 3.66274C331.729 3.66274 331.203 4.20564 331.203 4.91942C331.203 5.61736 331.713 6.17584 332.502 6.17584H332.518L332.518 6.1759ZM334.994 14.4417H337.346V10.3806C337.346 10.1635 337.361 9.94587 337.423 9.79082C337.593 9.35634 337.98 8.90659 338.629 8.90659C339.48 8.90659 339.82 9.57348 339.82 10.5513V14.4417H342.172V10.2716C342.172 8.03776 341.012 6.99823 339.465 6.99823C338.197 6.99823 337.64 7.72703 337.33 8.22341H337.346V7.16899H334.995C335.025 7.85128 334.994 14.442 334.994 14.442L334.994 14.4417Z" fill="white"/>
+</g>
+<g clip-path="url(#clip4_10559_18304)">
+<path d="M392.188 13.8301C391.886 13.9737 391.308 14.0987 390.876 14.1101C389.576 14.145 389.324 13.1995 389.313 12.5128V7.47027H392.576V5.01839H389.325V0.892166H386.944C386.905 0.892166 386.837 0.926242 386.828 1.01309C386.689 2.27598 386.095 4.49248 383.631 5.37799V7.4703H385.275V12.7637C385.275 14.5752 386.616 17.1496 390.156 17.0895C391.349 17.0693 392.676 16.5701 392.969 16.1408L392.188 13.8301Z" fill="#303D4D"/>
+</g>
+<defs>
+<radialGradient id="paint0_radial_10559_18304" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(1.01792 16.7546) scale(19.9691 20.5931)">
+<stop offset="0.09" stop-color="#FA8F21"/>
+<stop offset="0.78" stop-color="#D82D7E"/>
+</radialGradient>
+<radialGradient id="paint1_radial_10559_18304" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(10.8944 16.2338) scale(17.573 18.1221)">
+<stop offset="0.64" stop-color="#8C3AAA" stop-opacity="0"/>
+<stop offset="1" stop-color="#8C3AAA"/>
+</radialGradient>
+<clipPath id="clip0_10559_18304">
+<rect width="15.7283" height="16.2198" fill="white" transform="translate(0 0.890167)"/>
+</clipPath>
+<clipPath id="clip1_10559_18304">
+<rect width="16.2198" height="16.2198" fill="white" transform="translate(163.259 0.890106)"/>
+</clipPath>
+<clipPath id="clip2_10559_18304">
+<rect width="16.2198" height="16.2198" fill="white" transform="translate(273.698 0.890106)"/>
+</clipPath>
+<clipPath id="clip3_10559_18304">
+<rect width="15.7129" height="16.2198" fill="white" transform="translate(328.918 0.890106)"/>
+</clipPath>
+<clipPath id="clip4_10559_18304">
+<rect width="9.33866" height="16.2198" fill="white" transform="translate(383.631 0.890106)"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/img/wp-support-icon.svg
===================================================================
--- /juicer/tags/1.12.16/includes/admin/img/wp-support-icon.svg	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/img/wp-support-icon.svg	(revision 3344094)
@@ -0,0 +1,10 @@
+<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_11185_14275)">
+<path d="M5.763 17.5H20V5.5H4V18.885L5.763 17.5ZM6.455 19.5L2 23V4.5C2 4.23478 2.10536 3.98043 2.29289 3.79289C2.48043 3.60536 2.73478 3.5 3 3.5H21C21.2652 3.5 21.5196 3.60536 21.7071 3.79289C21.8946 3.98043 22 4.23478 22 4.5V18.5C22 18.7652 21.8946 19.0196 21.7071 19.2071C21.5196 19.3946 21.2652 19.5 21 19.5H6.455Z" fill="#465C6F"/>
+</g>
+<defs>
+<clipPath id="clip0_11185_14275">
+<rect width="24" height="24" fill="white" transform="translate(0 0.5)"/>
+</clipPath>
+</defs>
+</svg>
Index: /juicer/tags/1.12.16/includes/admin/js/admin.js
===================================================================
--- /juicer/tags/1.12.16/includes/admin/js/admin.js	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/js/admin.js	(revision 3344094)
@@ -0,0 +1,111 @@
+// Function to copy code snippet to the clipboard
+// Get all code wrappers
+const codeWrappers = document.querySelectorAll('.juicer-code-wrapper');
+
+// Add event listeners to each copy button
+codeWrappers.forEach(wrapper => {
+  const copyButton = wrapper.querySelector('.juicer-code-copy');
+  const tooltip = wrapper.querySelector('.code-copy-tooltip');
+
+  copyButton.addEventListener('click', () => {
+    // Create a temporary textarea to hold the code
+    const tempTextarea = document.createElement('textarea');
+    tempTextarea.value = wrapper.querySelector('pre').innerText;
+    document.body.appendChild(tempTextarea);
+
+    // Select the text within the textarea
+    tempTextarea.select();
+    tempTextarea.setSelectionRange(0, 99999); // For mobile devices
+
+    // Copy the selected text to clipboard
+    document.execCommand('copy');
+
+    // Remove the temporary textarea
+    document.body.removeChild(tempTextarea);
+
+    // Show the tooltip
+    tooltip.style.display = 'inline-block';
+
+    // Hide the tooltip after 2 seconds
+    setTimeout(() => {
+      tooltip.style.display = 'none';
+    }, 2000);
+  });
+});
+
+
+/****** Modal ******/
+document.addEventListener("DOMContentLoaded", function() {
+  var modal = document.getElementById("juicer-modal");
+  var btn = document.querySelector(".juicer-review-link");
+  var closeBtn = document.querySelector(".juicer-close");
+
+  if (btn && modal) {
+    /* Open modal */
+    btn.addEventListener("click", function() {
+      modal.style.display = "block";
+    });
+  }
+
+  if (closeBtn && modal) {
+    /* Close modal */
+    closeBtn.addEventListener("click", function() {
+      modal.style.display = "none";
+    });
+
+    window.addEventListener("click", function(event) {
+      if (event.target == modal) {
+        modal.style.display = "none";
+      }
+    });
+  }
+});
+
+// Dismiss review notice
+jQuery(document).ready(function($) {
+  if (typeof juicer_admin !== 'undefined') {
+      // Handle "Maybe later" button click
+      $('#juicer-maybe-later').on('click', function() {
+          $.post(juicer_admin.ajax_url, {
+              action: 'juicer_dismiss_review_notice',
+              security: juicer_admin.security,
+              dismiss_type: 'temporary'
+          }, function(response) {
+              console.log('Temporary dismissal response:', response);
+              if (response.success) {
+                  $('#juicer-review-notice').hide();
+              } else {
+                  console.error('Temporary dismissal failed:', response.data);
+              }
+          }).fail(function(xhr, status, error) {
+              console.error('Temporary dismissal AJAX request failed:', status, error);
+          });
+      });
+
+      // Handle "Never show this again" button click
+      $('#juicer-never-show').on('click', function() {
+          $.post(juicer_admin.ajax_url, {
+              action: 'juicer_dismiss_review_notice',
+              security: juicer_admin.security,
+              dismiss_type: 'permanent'
+          }, function(response) {
+              console.log('Permanent dismissal response:', response);
+              if (response.success) {
+                  $('#juicer-review-notice').hide();
+              } else {
+                  console.error('Permanent dismissal failed:', response.data);
+              }
+          }).fail(function(xhr, status, error) {
+              console.error('Permanent dismissal AJAX request failed:', status, error);
+          });
+      });
+  } else {
+      console.error('juicer_admin is not defined.');
+  }
+});
+
+
+
+
+
+
Index: /juicer/tags/1.12.16/includes/admin/settings.php
===================================================================
--- /juicer/tags/1.12.16/includes/admin/settings.php	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/admin/settings.php	(revision 3344094)
@@ -0,0 +1,240 @@
+<?php
+
+if ( ! defined( 'ABSPATH' ) ) {
+    exit; // Exit if accessed directly
+}
+
+// Make a request to the API endpoint
+$host_url = home_url();
+$response = wp_remote_get('https://www.juicer.io/api/hosts?hostname='. $host_url);
+$response_cta = wp_remote_get('https://www.juicer.io/api/hosts/cta?hostname='. $host_url);
+
+$feedExists = false;
+
+// Check if the request was successful
+if (!is_wp_error($response)) {
+  
+    // Get the response code
+    $response_code = wp_remote_retrieve_response_code($response);
+    
+    // Check if the response code is no 404 (Not Found)
+    if ($response_code !== 404) {
+        
+      $body = wp_remote_retrieve_body($response);
+      $data = json_decode($body, true);
+      
+      $uniqueFeeds = [];
+
+      // Check if "feed_id" exists in the response
+      foreach ($data as $item) {
+        if (isset($item['feed_id'])) {
+            $feedExists = true;
+            break;
+        }
+      }
+      foreach ($data as $item) {
+          $feedId = $item['feed_id'];
+          $feedSlug = $item['feed_slug'];
+          
+          if (!array_key_exists($feedId, $uniqueFeeds)) {
+              $uniqueFeeds[$feedId] = $feedSlug;
+          }
+      }
+  }
+}
+
+// Check if the CTA request was successful
+if (!is_wp_error($response_cta)) {
+
+  // Get the response code for CTA
+  $response_cta_code = wp_remote_retrieve_response_code($response_cta);
+
+  // Check if the response code is not 404 (Not Found)
+  if ($response_cta_code !== 404) {
+
+      $body_cta = wp_remote_retrieve_body($response_cta);
+      $cta_data = json_decode($body_cta, true);
+  }
+}
+
+?>
+
+<div class="juicer-header">
+  <img src="<?php echo plugin_dir_url( __FILE__ ) ?>/img/juicer-logo.svg" width="116" >
+  <div>
+    <a href="https://www.juicer.io/?utm_source=wordpress_plugin_instructions&utm_medium=referral&utm_content=cta_website" target="_blank" class="juicer-header__link">Juicer Website <img class="juicer-widget__icon-link" src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-outbound-link-icon.svg" height="16" width="16" ></a>
+    <a href="https://www.juicer.io/dashboard?utm_source=wordpress_plugin_instructions&utm_medium=referral&utm_content=cta_dashboard" target="_blank" class="juicer-header__link">Your Juicer Dashboard <img class="juicer-widget__icon-link" src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-outbound-link-icon.svg" height="16" width="16" ></a>
+  </div>
+</div>
+<div class="juicer-container">
+  <div class="juicer-column-2-3">
+    
+    <?php if (is_wp_error($response)) : ?>
+    <div class="juicer-widget blue">
+      <div class="juicer-info-block">
+        <img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-info-blue.svg" height="24" width="24" >
+        <span>We can't confirm if your feed is setup correctly due to an API error</span>
+      </div>
+    </div>
+    <?php elseif ($feedExists) : ?>
+      <div class="juicer-widget green">
+        <div class="juicer-info-block">
+          <img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-checkbox-green.svg" height="24" width="24" >
+          <span>Good Job! The feed on this website is set up correctly.</span>
+          <div class="juicer-info-block__feed-list">
+            <?php
+                $count = count($uniqueFeeds);
+                
+                if ($count > 1) {
+                    echo "Your active feeds: ";
+                } else {
+                    echo "Your active feed: ";
+                }
+                
+                $index = 0;
+                
+                foreach ($uniqueFeeds as $feedSlug) {
+                    echo "<strong>{$feedSlug}</strong>";
+                    $index++;
+                
+                    if ($index !== $count) {
+                        echo ", ";
+                    }
+                }
+              ?>
+          </div>
+        </div>
+      </div>
+    <?php elseif (isset($_COOKIE['juicer_welcome'])) : ?>
+        <div class="juicer-widget blue">
+          <div class="juicer-info-block">
+            <img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wave-emoji.svg" height="32" width="32" >
+            <span>Welcome to Juicer! Follow the instructions below to set up your first feed.</span>
+            <script>document.cookie = 'juicer_welcome=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;';</script>
+          </div>
+        </div>
+    <?php else: ?>
+      <div class="juicer-widget red">
+        <div class="juicer-info-block">
+          <img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-info-red.svg" height="24" width="24" >
+          <span>The feed may not be set up on your website, or we can't verify its correct display.</span>
+        </div>
+      </div>
+    <?php endif; ?>
+  
+    <div class="juicer-widget">
+      <h2>How to set up a Juicer feed on your website?</h2>
+      
+      <div class="juicer-img-holder">
+        <img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/feed-img.png">
+      </div>
+      
+      <div class="juicer-social-networks-holder">
+        <img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-social-networks.svg">
+        <span>15+ Social networks supported</span>
+      </div>
+      
+      <ol class="juicer-steps-list">
+        <li>Sign up at <a href="https://www.juicer.io/?utm_source=wordpress_plugin_instructions&utm_medium=referral&utm_content=cta_bullet" target="_blank">Juicer.io</a> and create a free feed. It only takes 1 minute.</li>
+        <li>Navigate to your Juicer dashboard, where you can see your latest feeds.</li>
+        <li>Copy your feed name from the URL in the address bar of your browser.</li>
+        <li>Embed your social media feed by pasting shortcode with your feed name.</li>
+      </ol>
+      <div class="juicer-code-wrapper" style="margin-left: 25px;">
+        <pre>[juicer name='FEED_NAME']</pre>
+        <button class="juicer-code-copy"><img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-copy-icon.svg"></button>
+        <span class="code-copy-tooltip">Copied</span>
+      </div>
+    </div>
+
+    <?php if ( did_action( 'elementor/loaded' ) ) : ?>
+      <div class="juicer-widget juicer-widget__elementor-setup">
+        <img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-elementor-icon.svg" height="40" width="40" >
+        <p>Using Elementor, you can easily add your Juicer feed using the Juicer feed widget. This allows for easy drag-and-drop integration directly from the Elementor editor.</p>
+      </div>
+    <?php endif; ?>
+
+    <div class="juicer-widget">
+      <p>If you prefer, you can also use the following PHP snippet to add the feed to your template.</p>
+      <div class="juicer-code-wrapper">
+        <pre>&lt;?php juicer_feed('name=juicer'); ?&gt;</pre>
+        <button class="juicer-code-copy"><img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-copy-icon.svg"></button>
+        <span class="code-copy-tooltip">Copied</span>
+      </div>
+    </div>
+  </div>
+  
+  <div class="juicer-column-1-3">
+    <!-- CTA block start -->
+    <?php if (isset($cta_data['show']) && $cta_data['show']) : ?>
+      <div class="juicer-cta-widget">
+          <p class="juicer-promotion"><img class="juicer-cta-widget__juicer-promotion__icon" src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-lightning-icon.svg" height="16" width="16" > <?php echo $cta_data['promotion']; ?></p>
+          <h2 class="juicer-cta-widget__headline"><?php echo $cta_data['headline_text']; ?></h2>
+          <p class="juicer-cta-widget__subheadline"><?php echo $cta_data['sub_headline_text']; ?></p>
+          <ul class="juicer-cta-widget__features">
+              <?php foreach ($cta_data['features'] as $feature) : ?>
+                  <li class="<?php echo $feature['icon'] == 'checkmark' ? 'feature-checkmark' : 'feature-cross'; ?>">
+                      <?php echo $feature['text']; ?>
+                  </li>
+              <?php endforeach; ?>
+          </ul>
+          <div class="juicer-cta-widget__buttons">
+              <?php foreach ($cta_data['buttons'] as $button) : ?>
+                  <a href="<?php echo $button['link']; ?>" class="juicer-btn <?php echo $button['style']; ?>">
+                      <?php echo $button['text']; ?>
+                  </a>
+              <?php endforeach; ?>
+          </div>
+      </div>
+    <?php endif; ?>
+    <!-- CTA block end -->
+
+    <a href="#" class="juicer-widget link juicer-review-link">
+      <div class="juicer-widget__title">
+        <img class="juicer-widget__icon" src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-rating-icon.svg" height="24" width="24" >
+        <h2>Show Your Love</h2>
+        <img class="juicer-widget__icon-link" src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-outbound-link-icon.svg" height="16" width="16" >
+      </div>
+      <p>Take 2 minutes to review the plugin. Spread the love to encourage us to keep getting better.</p>
+    </a>
+    
+    <a href="https://help.juicer.io/hc/en-us/sections/360008042291-Getting-Started-with-Juicer?utm_source=wordpress_plugin_instructions&utm_medium=referral&utm_content=cta_documentation" target="_blank" class="juicer-widget link">
+      <div class="juicer-widget__title">
+        <img class="juicer-widget__icon" src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-docs-icon.svg" height="24" width="24" >
+        <h2>View Documentation</h2>
+        <img class="juicer-widget__icon-link" src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-outbound-link-icon.svg" height="16" width="16" >
+      </div>
+      <p>For advanced usage and customization options, refer to the documentation for the Juicer WordPress Plugin.</p>
+    </a>
+  
+    <a href="https://www.juicer.io/contact?utm_source=wordpress_plugin_instructions&utm_medium=referral&utm_content=cta_help" target="_blank" class="juicer-widget link">
+      <div class="juicer-widget__title">
+        <img class="juicer-widget__icon" src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-support-icon.svg" height="24" width="24" >
+        <h2>Need Help?</h2>
+        <img class="juicer-widget__icon-link" src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-outbound-link-icon.svg" height="16" width="16" >
+      </div>
+      <p>Stuck with something?<br />Get help by submitting a support ticket.</p>
+    </a>
+  </div>
+</div>
+
+<!-- Modal -->
+<div id="juicer-modal" class="juicer-modal">
+  <div class="juicer-modal-content">
+    <span class="juicer-close">&times;</span>
+    <p>We would love to hear your feedback. It won't take more than a minute.</p>
+    <h2>Enjoying the Juicer plugin?</h2>
+    <div class="juicer-modal-link-wrapper">
+      <a href="https://wordpress.org/plugins/juicer/#reviews" target="_blank" class="juicer-modal-link">
+        <img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-heart-icon.svg" width="40" >
+        <strong>Yes</strong>
+        <p>(leave a review)</p>
+      </a>
+      <a href="https://help.juicer.io/hc/en-us/requests/new" target="_blank" class="juicer-modal-link">
+        <img src="<?php echo plugin_dir_url( __FILE__ ) ?>img/wp-feedback-icon.svg" width="40" >
+        <strong>No</strong>
+        <p>(share your feedback)</p>
+      </a>
+    </div>
+  </div>
+</div>
Index: /juicer/tags/1.12.16/includes/elementor/daterangepicker-init.js
===================================================================
--- /juicer/tags/1.12.16/includes/elementor/daterangepicker-init.js	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/elementor/daterangepicker-init.js	(revision 3344094)
@@ -0,0 +1,43 @@
+jQuery(document).ready(function ($) {
+    function initializeDatepickers() {
+        var datepickerElements = $('input[data-setting="daterange"]');
+
+        datepickerElements.each(function () {
+            $(this).val(''); // Ensure the field is empty by default
+            $(this).daterangepicker({
+                locale: {
+                    format: 'YYYY-MM-DD'
+                },
+                autoUpdateInput: false, // Prevent automatic update of the input value
+                opens: 'left'
+            }, function(start, end, label) {
+                $(this.element).val(start.format('YYYY-MM-DD') + ' - ' + end.format('YYYY-MM-DD'));
+            });
+
+            // Update the input field manually on apply
+            $(this).on('apply.daterangepicker', function(ev, picker) {
+                $(this).val(picker.startDate.format('YYYY-MM-DD') + ' - ' + picker.endDate.format('YYYY-MM-DD'));
+            });
+
+            // Clear the input field on cancel
+            $(this).on('cancel.daterangepicker', function(ev, picker) {
+                $(this).val('');
+            });
+        });
+    }
+
+    // Initialize datepickers on document ready
+    initializeDatepickers();
+
+    // Ensure datepickers are initialized when Elementor editor is ready
+    $(window).on('elementor/frontend/init', function () {
+        elementorFrontend.hooks.addAction('frontend/element_ready/widget', function ($scope) {
+            initializeDatepickers();
+        });
+    });
+
+    // Ensure datepickers are initialized when Elementor controls are changed
+    elementor.hooks.addAction('panel/open_editor/widget', function (panel, model, view) {
+        initializeDatepickers();
+    });
+});
Index: /juicer/tags/1.12.16/includes/elementor/elementor-widget.php
===================================================================
--- /juicer/tags/1.12.16/includes/elementor/elementor-widget.php	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/elementor/elementor-widget.php	(revision 3344094)
@@ -0,0 +1,208 @@
+<?php
+if (!defined('ABSPATH')) {
+    exit; // Exit if accessed directly.
+}
+
+class Elementor_Juicer_Widget extends \Elementor\Widget_Base {
+
+    public function get_name() {
+        return 'juicer_widget';
+    }
+
+    public function get_title() {
+        return __('Juicer Social Wall', 'juicer');
+    }
+
+    public function get_icon() {
+        return 'juicer-widget-icon';
+    }
+
+    public function get_categories() {
+        return ['general'];
+    }
+
+    protected function _register_controls() {
+        $this->start_controls_section(
+            'content_section',
+            [
+                'label' => __('Content', 'juicer'),
+                'tab' => \Elementor\Controls_Manager::TAB_CONTENT
+            ]
+        );
+
+        $this->add_control(
+            'shortcode',
+            [
+                'label' => __('Shortcode', 'juicer') . ' <span class="juicer-tooltip" title="Enter the shortcode for the Juicer feed. Example: [juicer name=&quot;your_feed_name&quot;]">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::TEXTAREA,
+                'placeholder' => __('Enter your shortcode here', 'juicer'),
+                'default' => '[juicer name="your_feed_name"]',
+            ]
+        );
+
+        $this->add_control(
+            'per',
+            [
+                'label' => __('Posts Per Page', 'juicer') . ' <span class="juicer-tooltip" title="The maximum number of posts displayed at one time.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::NUMBER,
+                'default' => 100,
+            ]
+        );
+
+        $this->add_control(
+            'columns',
+            [
+                'label' => __('Columns', 'juicer') . ' <span class="juicer-tooltip" title="Specify the number of columns for the feed layout.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::NUMBER,
+                'default' => 3,
+            ]
+        );
+
+        $this->add_control(
+            'pages',
+            [
+                'label' => __('Total Pages', 'juicer') . ' <span class="juicer-tooltip" title="The maximum number of pages you would like to load. Set to 0 for no limit.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::NUMBER,
+                'default' => 0,
+            ]
+        );
+
+        $this->add_control(
+            'truncate',
+            [
+                'label' => __('Truncate Post Length', 'juicer') . ' <span class="juicer-tooltip" title="Truncate each post to this number of characters. Set to 0 for no truncation.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::NUMBER,
+                'default' => 0,
+            ]
+        );
+
+        $this->add_control(
+            'style',
+            [
+                'label' => __('Style', 'juicer') . ' <span class="juicer-tooltip" title="Choose a style for your feed display.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::SELECT,
+                'options' => [
+                    'modern' => __('Modern', 'juicer'),
+                    'night' => __('Night', 'juicer'),
+                    'polaroid' => __('Polaroid', 'juicer'),
+                    'image_grid' => __('Image Grid', 'juicer'),
+                    'widget' => __('Widget', 'juicer'),
+                    'slider' => __('Slider (No YouTube support)', 'juicer'),
+                    'hip' => __('Hip', 'juicer'),
+                    'living_wall' => __('Living Wall', 'juicer')
+                ],
+                'default' => 'modern',
+            ]
+        );
+
+        $this->add_control(
+            'filter',
+            [
+                'label' => __('Filter', 'juicer') . ' <span class="juicer-tooltip" title="Filter posts by social network, source account, or hashtag. Examples: Facebook, LinkedIn, #tbt. Separate multiple sources with commas.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::TEXT,
+                'placeholder' => __('Enter filter', 'juicer'),
+            ]
+        );
+
+        $this->add_control(
+            'spacing',
+            [
+                'label' => __('Spacing', 'juicer') . ' <span class="juicer-tooltip" title="Set the spacing between posts in the feed.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::TEXT,
+                'placeholder' => __('Enter spacing', 'juicer'),
+            ]
+        );
+
+        // Add custom control for date range picker
+        $this->add_control(
+            'daterange',
+            [
+                'label' => __('Date Range', 'juicer') . ' <span class="juicer-tooltip" title="Specify a date range for the posts to display. Format: YYYY-MM-DD - YYYY-MM-DD.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::TEXT,
+                'input_type' => 'text',
+                'default' => '',
+                'data-setting' => 'daterange'
+            ]
+        );
+
+        $this->add_control(
+            'overlay',
+            [
+                'label' => __('Open Overlay on Click', 'juicer') . ' <span class="juicer-tooltip" title="Set to “true” to open an overlay when a post is clicked in your feed. If set to false, it will take you directly to the post on the social media provider.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::SELECT,
+                'options' => [
+                    'none' => __('None', 'juicer'),
+                    'true' => __('True', 'juicer'),
+                    'false' => __('False', 'juicer'),
+                ],
+                'default' => 'none',
+            ]
+        );
+
+        $this->add_control(
+            'after',
+            [
+                'label' => __('Run JS After Render', 'juicer') . ' <span class="juicer-tooltip" title="Specify the name of the JavaScript function to run after the feed has rendered.">&#x1F6C8;</span>',
+                'type' => \Elementor\Controls_Manager::TEXT,
+                'placeholder' => __('Enter JS function name', 'juicer'),
+                'default' => '',
+            ]
+        );
+
+        $this->end_controls_section();
+    }
+
+    protected function render() {
+        $settings = $this->get_settings_for_display();
+
+        if (\Elementor\Plugin::instance()->editor->is_edit_mode()) {
+            echo '<div class="juicer-preview-message">' . __('Set your options and preview the page to see the Juicer feed.', 'juicer') . '</div>';
+        } else {
+            $shortcode = $settings['shortcode'];
+            
+            $shortcode_attributes = [
+                'per' => ' per="' . $settings['per'] . '"',
+                'pages' => ' pages="' . $settings['pages'] . '"',
+                'truncate' => ' truncate="' . $settings['truncate'] . '"',
+                'style' => ' style="' . $settings['style'] . '"',
+                'filter' => ' filter="' . $settings['filter'] . '"',
+                'spacing' => ' spacing="' . $settings['spacing'] . '"',
+                'columns' => ' columns="' . $settings['columns'] . '"'
+            ];
+
+            // Handle date range
+            if (!empty($settings['daterange'])) {
+                $shortcode_attributes['daterange'] = ' daterange="' . $settings['daterange'] . '"';
+            }
+
+            // Handle overlay
+            if ($settings['overlay'] !== 'none') {
+                $shortcode_attributes['overlay'] = ' overlay="' . $settings['overlay'] . '"';
+            }
+
+            // Handle after
+            if (!empty($settings['after'])) {
+                $shortcode_attributes['after'] = ' after="' . $settings['after'] . '"';
+            }
+
+            foreach ($shortcode_attributes as $attribute => $value) {
+                if (!empty($settings[$attribute])) {
+                    $shortcode = str_replace(']', $value . ']', $shortcode);
+                }
+            }
+
+            echo do_shortcode($shortcode);
+        }
+    }
+
+    protected function content_template() {}
+
+    public function get_script_depends() {
+        return ['moment-js', 'daterangepicker', 'juicer-daterangepicker-init'];
+    }
+
+    public function get_style_depends() {
+        return ['daterangepicker-css'];
+    }
+}
+?>
Index: /juicer/tags/1.12.16/includes/elementor/juicer-elementor.css
===================================================================
--- /juicer/tags/1.12.16/includes/elementor/juicer-elementor.css	(revision 3344094)
+++ /juicer/tags/1.12.16/includes/elementor/juicer-elementor.css	(revision 3344094)
@@ -0,0 +1,84 @@
+.juicer-preview-message {
+    border: 2px solid #E2E8EE;
+    background: #ffffff;
+    font-size: 16px;
+    font-style: italic;
+    color: #465C6F;
+    padding: 12px;
+    margin: 0;
+    display: block;
+    text-align: center;
+  }
+  /* custom-elementor.css */
+.elementor-control-content .elementor-control-input-wrapper .elementor-control-suggestions {
+  display: none !important;
+}
+.juicer-tooltip {
+  display: inline-block;
+  margin-left: 5px;
+  cursor: pointer;
+  color: #0073aa;
+  font-size: 1.2em;
+}
+
+.juicer-tooltip:hover {
+  color: #00a0d2;
+}
+
+.juicer-tooltip[title] {
+  position: relative;
+}
+
+.juicer-tooltip[title]:hover::before,
+.juicer-tooltip[title]:hover::after {
+  display: block;
+}
+
+.juicer-tooltip[title]::before {
+  content: attr(title);
+  position: absolute;
+  bottom: 100%;
+  left: 50%;
+  transform: translateX(-50%);
+  padding: 5px 10px;
+  background-color: #333;
+  color: #fff;
+  white-space: nowrap;
+  font-size: 12px;
+  line-height: 1.2;
+  z-index: 1000;
+  opacity: 0;
+  transition: opacity 0.2s;
+}
+
+.juicer-tooltip[title]::after {
+  content: '';
+  position: absolute;
+  bottom: 100%;
+  left: 50%;
+}
+
+.juicer-widget-icon {
+  width: 28px;
+  height: 28px;
+  display: inline-block;
+  padding: 0 !important;
+  line-height: 1;
+  margin-bottom: -4px;
+  background-repeat: no-repeat;
+  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5438 3.31529C23.5438 4.15626 22.8668 4.8333 22.0258 4.8333C21.179 4.8333 20.5078 4.15042 20.5078 3.35133V2.018C20.5078 1.17704 21.1848 0.5 22.0258 0.5C22.8502 0.5 23.5122 1.16193 23.5438 2.02657V3.31529Z' stroke='%23515962'/%3E%3Cpath d='M15.4278 15.7114V15.7197L15.4281 15.7281C15.4726 17.0631 16.5438 18.1934 17.9459 18.1934C19.3391 18.1934 20.4639 17.0686 20.4639 15.6754V14.6664V9.80155C20.4639 9.15236 21.0907 8.49976 21.9819 8.49976C22.8798 8.49976 23.4999 9.12242 23.4999 9.80155V18.306C23.4999 23.3879 19.2674 27.5339 14.0212 27.4996H14.018C8.72896 27.4996 4.5 23.3838 4.5 18.306C4.5 16.793 4.87752 16.0549 5.39256 15.6636C5.86102 15.3077 6.54024 15.1575 7.46394 15.1326V16.6123C7.46394 18.0056 8.58869 19.1303 9.98194 19.1303C11.3633 19.1303 12.4999 18.0533 12.4999 16.6483V15.315V15.2257L12.527 15.0851C12.6649 14.368 13.2643 13.8331 14.018 13.8331C14.7469 13.8331 15.3417 14.3691 15.3932 15.0637L15.4275 15.5267H15.4278V15.7114Z' stroke='%23515962'/%3E%3Cpath d='M15.536 8.64869C15.536 9.48966 14.859 10.1667 14.018 10.1667C13.177 10.1667 12.5 9.48966 12.5 8.64869V7.31537C12.5 6.4744 13.177 5.79736 14.018 5.79736C14.859 5.79736 15.536 6.4744 15.536 7.31537V8.64869Z' stroke='%23515962'/%3E%3Cpath d='M22.2609 22.8923C20.612 25.6509 17.5386 27.4999 14.0179 27.4999C8.72896 27.4999 4.5 23.3841 4.5 18.3063C4.5 16.8118 4.87713 16.0755 5.39417 15.6886C5.86654 15.3351 6.55711 15.1902 7.49997 15.1908V16.6846C7.49997 16.8754 7.54107 17.0838 7.577 17.2336C7.65952 18.2017 7.94036 19.3493 8.83827 20.7711C10.5579 23.5031 13.2713 24.7861 16.0877 24.8242C18.2101 24.8529 20.3891 24.1764 22.2609 22.8923Z' stroke='%23515962'/%3E%3C/svg%3E%0A");
+}
+
+/* Dark mode */
+@media (prefers-color-scheme: dark) {
+  .juicer-widget-icon {
+    width: 28px;
+    height: 28px;
+    display: inline-block;
+    padding: 0 !important;
+    line-height: 1;
+    margin-bottom: -4px;
+    background-repeat: no-repeat;
+    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5438 3.31529C23.5438 4.15626 22.8668 4.8333 22.0258 4.8333C21.179 4.8333 20.5078 4.15042 20.5078 3.35133V2.018C20.5078 1.17704 21.1848 0.5 22.0258 0.5C22.8502 0.5 23.5122 1.16193 23.5438 2.02657V3.31529Z' stroke='%23d5d8dc'/%3E%3Cpath d='M15.4278 15.7114V15.7197L15.4281 15.7281C15.4726 17.0631 16.5438 18.1934 17.9459 18.1934C19.3391 18.1934 20.4639 17.0686 20.4639 15.6754V14.6664V9.80155C20.4639 9.15236 21.0907 8.49976 21.9819 8.49976C22.8798 8.49976 23.4999 9.12242 23.4999 9.80155V18.306C23.4999 23.3879 19.2674 27.5339 14.0212 27.4996H14.018C8.72896 27.4996 4.5 23.3838 4.5 18.306C4.5 16.793 4.87752 16.0549 5.39256 15.6636C5.86102 15.3077 6.54024 15.1575 7.46394 15.1326V16.6123C7.46394 18.0056 8.58869 19.1303 9.98194 19.1303C11.3633 19.1303 12.4999 18.0533 12.4999 16.6483V15.315V15.2257L12.527 15.0851C12.6649 14.368 13.2643 13.8331 14.018 13.8331C14.7469 13.8331 15.3417 14.3691 15.3932 15.0637L15.4275 15.5267H15.4278V15.7114Z' stroke='%23d5d8dc'/%3E%3Cpath d='M15.536 8.64869C15.536 9.48966 14.859 10.1667 14.018 10.1667C13.177 10.1667 12.5 9.48966 12.5 8.64869V7.31537C12.5 6.4744 13.177 5.79736 14.018 5.79736C14.859 5.79736 15.536 6.4744 15.536 7.31537V8.64869Z' stroke='%23d5d8dc'/%3E%3Cpath d='M22.2609 22.8923C20.612 25.6509 17.5386 27.4999 14.0179 27.4999C8.72896 27.4999 4.5 23.3841 4.5 18.3063C4.5 16.8118 4.87713 16.0755 5.39417 15.6886C5.86654 15.3351 6.55711 15.1902 7.49997 15.1908V16.6846C7.49997 16.8754 7.54107 17.0838 7.577 17.2336C7.65952 18.2017 7.94036 19.3493 8.83827 20.7711C10.5579 23.5031 13.2713 24.7861 16.0877 24.8242C18.2101 24.8529 20.3891 24.1764 22.2609 22.8923Z' stroke='%23d5d8dc'/%3E%3C/svg%3E%0A");
+    }
+}
Index: /juicer/tags/1.12.16/juicer.php
===================================================================
--- /juicer/tags/1.12.16/juicer.php	(revision 3344094)
+++ /juicer/tags/1.12.16/juicer.php	(revision 3344094)
@@ -0,0 +1,273 @@
+<?php
+/**
+ * Plugin Name: Juicer
+ * Plugin URI: https://wp.juicer.io
+ * Description: Embed, curate & aggregate social media feeds from Instagram, Twitter, TikTok, Facebook, LinkedIn, YouTube, Slack, etc. and customize them as you like.
+ * Version: 1.12.16
+ * Author: saas.group Inc.
+ * Author URI: https://saas.group
+ * License: GPLv2 or later
+ */
+
+/*
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+*/
+
+define('JUICER_VERSION', '1.12.16');
+
+class Juicer_Feed {
+    public function render($args) {
+        $defaults = array(
+            'name' => 'error',
+        );
+        $args = wp_parse_args($args, $defaults);
+
+        $map_attributes = generate_attributes($args);
+
+        $attributes = join('&', $map_attributes);
+
+        wp_enqueue_script('jquery');
+        wp_enqueue_script(
+            'juicerembed-' . $args['name'],
+            '//www.juicer.io/embed/' . $args['name'] . '/wp-plugin-1-12.js?nojquery=true&' . $attributes,
+            array('jquery'),
+            false,
+            true
+        );
+
+        return '<div class="juicer-feed" data-feed-id="' . htmlspecialchars($args['name']) . '"></div>';
+    }
+}
+
+function generate_attributes($array) {
+    $attrs = array();
+
+    foreach ($array as $key => $val) {
+        if ($key == 'name') {
+            continue;
+        }
+        $escaped_val = htmlspecialchars($val);
+        if (!empty($escaped_val)) {
+            if (strpos($key, "data-") !== false) {
+                $escaped_key = str_replace("data-", "", $key);
+                array_push($attrs, $escaped_key . '=' . $escaped_val);
+            } else {
+                array_push($attrs, $key . '=' . $escaped_val);
+            }
+        }
+    }
+
+    return $attrs;
+}
+
+function juicer_feed($args) {
+    $feed = new Juicer_Feed();
+    echo $feed->render($args);
+}
+
+function juicer_shortcode($args) {
+    extract(shortcode_atts(array(
+       'name' => 'error',
+    ), $args ));
+
+    $feed = new Juicer_Feed();
+    return $feed->render($args);
+}
+add_shortcode('juicer', 'juicer_shortcode');
+
+
+function juicer_activate() {
+    // Only set cookie if headers haven't been sent
+    if (!headers_sent()) {
+        setcookie('juicer_welcome', 'true', time() + 3600, '/'); // Cookie expires in 1 hour
+    }
+}
+register_activation_hook(__FILE__, 'juicer_activate');
+
+// Setup menu for admin section
+function juicer_set_admin_menu() {
+    $hook_suffix = add_menu_page(
+        esc_html__('Juicer', 'juicer'),
+        esc_html__('Juicer', 'juicer'),
+        'manage_options',
+        'juicer-settings',
+        'juicer_set_settings_page',
+        'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2MiA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ4LjYwOTUgMTMuNDI4NUM1MS4wMDMzIDEzLjQyODUgNTIuOTMzOCAxMS40OTggNTIuOTMzOCA5LjEwNDIzVjYuMzI0MzJDNTIuODU2NiAzLjkzMDUxIDUxLjAwMzMgMi4wMDAwMiA0OC42MDk1IDIuMDAwMDJDNDYuMjE1NyAyLjAwMDAyIDQ0LjI4NTIgMy45MzA1MSA0NC4yODUyIDYuMzI0MzJWOS4xODE0NUM0NC4yODUyIDExLjQ5OCA0Ni4yMTU3IDEzLjQyODUgNDguNjA5NSAxMy40Mjg1WiIgZmlsbD0iIzlEQTJBNyIvPgo8cGF0aCBkPSJNNTIuODU2OSA0MS4yMjc1VjIzLjAwMzdDNTIuODU2OSAyMC44NDE1IDUwLjkyNjQgMTkuMTQyNyA0OC41MzI2IDE5LjE0MjdDNDYuMTM4OCAxOS4xNDI3IDQ0LjIwODMgMjAuOTE4OCA0NC4yMDgzIDIzLjAwMzdWMzMuNDI4M1YzNS41OTA1QzQ0LjIwODMgMzcuOTg0MyA0Mi4yNzc4IDM5LjkxNDggMzkuODg0IDM5LjkxNDhDMzcuNDkwMiAzOS45MTQ4IDM1LjYzNjkgMzcuOTg0MyAzNS41NTk3IDM1LjY2NzdWMzQuODk1NVYzNC4yMDA1SDM1LjQ4MjVDMzUuMzI4IDMyLjExNTYgMzMuNTUyIDMwLjU3MTIgMzEuNDY3MSAzMC41NzEyQzI5LjMwNDkgMzAuNTcxMiAyNy42MDYxIDMyLjExNTYgMjcuMjIgMzQuMTIzM0gyNy4xNDI4VjM0LjgxODNWMzcuNjc1NEMyNy4xNDI4IDQwLjA2OTIgMjUuMjEyMyA0MS45MjI1IDIyLjgxODUgNDEuOTIyNUMyMC40MjQ3IDQxLjkyMjUgMTguNDk0MiAzOS45OTIgMTguNDk0MiAzNy41OTgyVjMzLjM1MTFDMTMuMzk3NyAzMy4yNzM5IDEwIDM0LjQzMjIgMTAgNDEuMjI3NUMxMCA1Mi43MzMzIDE5LjU3NTIgNjEuOTk5NiAzMS40NjcxIDYxLjk5OTZDNDMuMjgxNyA2Mi4wNzY4IDUyLjg1NjkgNTIuNzMzMyA1Mi44NTY5IDQxLjIyNzVaIiBmaWxsPSIjOURBMkE3Ii8+CjxwYXRoIGQ9Ik0zMS40NjY5IDI0Ljg1N0MzMy44NjA3IDI0Ljg1NyAzNS43OTEyIDIyLjkyNjUgMzUuNzkxMiAyMC41MzI3VjE3LjY3NTVDMzUuNzkxMiAxNS4yODE3IDMzLjg2MDcgMTMuMzUxMiAzMS40NjY5IDEzLjM1MTJDMjkuMDczMSAxMy4zNTEyIDI3LjE0MjYgMTUuMjgxNyAyNy4xNDI2IDE3LjY3NTVWMjAuNTMyN0MyNy4xNDI2IDIyLjkyNjUgMjkuMDczMSAyNC44NTcgMzEuNDY2OSAyNC44NTdaIiBmaWxsPSIjOURBMkE3Ii8+CjxwYXRoIGQ9Ik0yMy41MTMxIDQyLjg0OTNDMjMuMzU4NyA0Mi41NDA1IDIzLjIwNDIgNDIuMzA4OCAyMy4wNDk4IDQxLjk5OTlDMjIuOTcyNiA0MS45OTk5IDIyLjk3MjYgNDEuOTk5OSAyMi44OTU0IDQxLjk5OTlDMjAuNTAxNSA0MS45OTk5IDE4LjU3MTEgNDAuMDY5NCAxOC41NzExIDM3LjY3NTZWMzMuNDI4NUMxNi4xNzcyIDMzLjM1MTMgMTQuMTY5NSAzMy41ODMgMTIuNzAyNCAzNC40MzI0QzEyLjM5MzUgMzUuNDM2MyAxMi4yMzkgMzYuNTk0NiAxMi4yMzkgMzguMDYxN0MxMi4yMzkgNDkuNTY3NSAyMS44MTQzIDU4LjgzMzggMzMuNzA2MSA1OC44MzM4QzM5LjM0MzEgNTguODMzOCA0NC41OTQxIDU3LjA1NzggNDguNDU1MSA1My44MTQ1QzQ5Ljk5OTUgNTEuODg0IDUxLjIzNSA0OS42NDQ3IDUyLjAwNzIgNDcuMTczNkM0My4wNDk3IDUzLjk2OSAyOS44NDUxIDUyLjg4NzkgMjMuNTEzMSA0Mi44NDkzWiIgZmlsbD0iIzlEQTJBNyIvPgo8cGF0aCBkPSJNMjEuMjc0MSA0NS45MzhDMTkuNDIwOCA0My4wMDM2IDE4Ljg4MDMgNDAuNjg3IDE4LjcyNTggMzguNzU2NUMxOC42NDg2IDM4LjQ0NzcgMTguNTcxNCAzOC4wNjE2IDE4LjU3MTQgMzcuNzUyN1YzMy41MDU2QzEzLjM5NzcgMzMuMjczOSAxMCAzNC41MDk1IDEwIDQxLjIyNzZDMTAgNTIuNzMzMyAxOS41NzUyIDYxLjk5OTcgMzEuNDY3MSA2MS45OTk3QzQxLjExOTUgNjEuOTk5NyA0OS4zMDQ4IDU1LjgyMjEgNTIuMDA3NSA0Ny4yNTA3QzQzLjEyNzIgNTYuMjg1NCAyOC4yMjM4IDU2Ljk4MDQgMjEuMjc0MSA0NS45MzhaIiBmaWxsPSIjOURBMkE3Ii8+Cjwvc3ZnPgo=',
+        99
+    );
+}
+add_action('admin_menu', 'juicer_set_admin_menu');
+
+// Load custom admin CSS
+function load_custom_wp_admin_style() {
+    wp_enqueue_style('juicer-admin-css', plugin_dir_url(__FILE__) . 'includes/admin/css/admin.css', array(), JUICER_VERSION);
+}
+add_action('admin_enqueue_scripts', 'load_custom_wp_admin_style');
+
+// Load custom admin JavaScript and localize
+function load_custom_wp_admin_script($hook_suffix) {
+    // Check if we're on the Juicer settings page or any admin page
+    if ($hook_suffix === 'toplevel_page_juicer-settings' || $hook_suffix === 'index.php') {
+        wp_enqueue_script('juicer-admin-js', plugin_dir_url(__FILE__) . 'includes/admin/js/admin.js', array('jquery'), JUICER_VERSION, true);
+
+        // Localize the script with your data
+        wp_localize_script('juicer-admin-js', 'juicer_admin', array(
+            'ajax_url' => admin_url('admin-ajax.php'),
+            'security' => wp_create_nonce('juicer_nonce')
+        ));
+    }
+}
+add_action('admin_enqueue_scripts', 'load_custom_wp_admin_script');
+
+
+// Setup guide page
+function juicer_set_settings_page() {
+    include('includes/admin/settings.php');
+}
+
+// Plugin setup guide link
+function juicer_plugin_action_links($links) {
+    $links[] = '<a href="' . admin_url('admin.php?page=juicer-settings') . '">' . __('Setup guide') . '</a>';
+    return $links;
+}
+add_filter('plugin_action_links_' . plugin_basename(__FILE__), 'juicer_plugin_action_links');
+
+// Plugin review notice
+// Check for feed existence and set option
+function juicer_check_feed_existence() {
+    $host_url = home_url();
+    $response = wp_remote_get('https://www.juicer.io/api/hosts?hostname=' . $host_url);
+
+    // Default to no feeds existing
+    update_option('juicer_feed_exists', false);
+
+    if (!is_wp_error($response)) {
+        $response_code = wp_remote_retrieve_response_code($response);
+
+        if ($response_code !== 404) {
+            $body = wp_remote_retrieve_body($response);
+            $data = json_decode($body, true);
+
+            foreach ($data as $item) {
+                if (isset($item['feed_id'])) {
+                    // Update the option to true as feed exists
+                    update_option('juicer_feed_exists', true);
+                    break;
+                }
+            }
+        }
+    }
+}
+add_action('admin_init', 'juicer_check_feed_existence');
+
+// Display review notice
+function juicer_review_notice() {
+    // Get the current screen object to check the hook suffix
+    $current_screen = get_current_screen();
+    $hook_suffix = $current_screen->base;
+
+    // Check if the current page is one of the allowed pages
+    if ($hook_suffix === 'toplevel_page_juicer-settings' || $hook_suffix === 'dashboard') {
+        if (get_option('juicer_feed_exists') && juicer_should_show_review_notice()) {
+            echo '<div class="notice notice-info is-dismissible" id="juicer-review-notice">';
+            echo '<div class="juicer__notice__holder">';
+            echo '<div class="juicer__notice__col_1">';
+            echo '<img src="' . plugin_dir_url(__FILE__) . 'includes/admin/img/juicer-icon.svg" width="24" >';
+            echo '</div>';
+            echo '<div class="juicer__notice__col_2">';
+            echo '<strong class="juicer__notice__title">Thanks for using Juicer!</strong>';
+            echo '<p class="juicer__notice__text">If you enjoy our plugin, would you consider leaving us a <strong>5-star review</strong> on Wordpress.org?</p>';
+            echo '<div class="juicer__notice__buttons">';
+            echo '<a href="https://wordpress.org/plugins/juicer/#reviews" target="_blank" id="juicer-love-it" class="button button-primary">Sure, I’d love to <img src="' . plugin_dir_url(__FILE__) . 'includes/admin/img/wp-outbound-link-icon-white.svg" width="16" height="16" ></a> ';
+            echo '<button id="juicer-maybe-later" class="juicer-notice__links">Maybe later</button> ';
+            echo '<button id="juicer-never-show" class="juicer-notice__links">Never show this again</button>';
+            echo '</div>';
+            echo '</div>';
+            echo '</div>';
+            echo '</div>';
+        }
+    }
+}
+add_action('admin_notices', 'juicer_review_notice');
+
+
+// AJAX handler for dismissing the review notice
+function juicer_dismiss_review_notice() {
+    check_ajax_referer('juicer_nonce', 'security');
+    if (current_user_can('manage_options')) {
+        if (isset($_POST['dismiss_type'])) {
+            $dismiss_type = sanitize_text_field($_POST['dismiss_type']);
+            if ($dismiss_type === 'permanent') {
+                // Never show again
+                update_option('juicer_review_permanently_dismissed', 'yes');
+                wp_send_json_success('Permanently dismissed.');
+            } elseif ($dismiss_type === 'temporary') {
+                // Dismiss for 7 days
+                update_option('juicer_review_dismissed', time() + 7 * DAY_IN_SECONDS);
+                wp_send_json_success('Temporarily dismissed.');
+            } else {
+                wp_send_json_error('Invalid dismiss type.');
+            }
+        } else {
+            wp_send_json_error('Dismiss type not set.');
+        }
+    } else {
+        wp_send_json_error('Permission denied.');
+    }
+    wp_die();
+}
+add_action('wp_ajax_juicer_dismiss_review_notice', 'juicer_dismiss_review_notice');
+
+// Check if the review notice should be displayed
+function juicer_should_show_review_notice() {
+    if (get_option('juicer_review_permanently_dismissed') === 'yes') {
+        return false;
+    }
+    $dismissed_until = get_option('juicer_review_dismissed');
+    if ($dismissed_until && time() < $dismissed_until) {
+        return false;
+    }
+    return true;
+}
+
+// Register the Elementor widget
+function register_juicer_elementor_widget($widgets_manager) {
+    if (defined('ELEMENTOR_VERSION') && class_exists('Elementor\Widget_Base')) {
+        require_once plugin_dir_path(__FILE__) . 'includes/elementor/elementor-widget.php';
+        $widgets_manager->register(new \Elementor_Juicer_Widget());
+    }
+}
+add_action('elementor/widgets/register', 'register_juicer_elementor_widget');
+
+// Enqueue custom CSS for Elementor editor
+function enqueue_juicer_elementor_editor_styles() {
+    wp_enqueue_style(
+        'juicer-elementor-editor',
+        plugin_dir_url(__FILE__) . 'includes/elementor/juicer-elementor.css',
+        array(),
+        JUICER_VERSION
+    );
+}
+add_action('elementor/frontend/after_enqueue_styles', 'enqueue_juicer_elementor_editor_styles');
+add_action('elementor/editor/after_enqueue_styles', 'enqueue_juicer_elementor_editor_styles');
+
+function enqueue_daterangepicker() {
+    wp_enqueue_script('moment-js', 'https://cdn.jsdelivr.net/momentjs/latest/moment.min.js', array(), '2.29.1', true);
+    wp_enqueue_script('daterangepicker', 'https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js', array('jquery', 'moment-js'), '3.1', true);
+    wp_enqueue_style('daterangepicker-css', 'https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css', array(), '3.1');
+    wp_enqueue_script('juicer-daterangepicker-init', plugin_dir_url(__FILE__) . 'includes/elementor/daterangepicker-init.js', array('jquery', 'daterangepicker'), '1.0', true);
+}
+add_action('elementor/editor/after_enqueue_scripts', 'enqueue_daterangepicker');
+?>
Index: /juicer/tags/1.12.16/readme.txt
===================================================================
--- /juicer/tags/1.12.16/readme.txt	(revision 3344094)
+++ /juicer/tags/1.12.16/readme.txt	(revision 3344094)
@@ -0,0 +1,331 @@
+=== Juicer.io: Effortlessly embed, curate, and aggregate social media feeds into your website ===
+Contributors: juicerio
+Tags: social media aggregator, embed social media, Instagram Feed, Social Wall, LinkedIn feed
+Donate link: https://wp.juicer.io
+Requires at least: 3.0
+Tested up to: 6.8.2
+Stable tag: 1.12.16
+License: GPLv2
+
+Aggregate social media posts and hashtags from Instagram, X (Twitter), Facebook, LinkedIn, YouTube, and more into a stunning feed on your website.
+
+== Description ==
+
+What you can embed with Juicer? Embed X (Twitter) feed, embed Instagram feed, embed LinkedIn feed, embed Facebook feed and many more!
+
+Searching for a seamless integration to showcase all your social media posts in one place?
+
+Meet Juicer, the top-rated social media aggregator plugin for curating social media feeds on your WordPress website.
+
+Juicer makes it easy to curate, embed, and aggregate a brand's hashtag and social media posts by simply entering social media account names or hashtags. It automatically retrieves the posts from these feeds and effortlessly embeds them into any of your web pages using a straightforward shortcode.
+
+The social media aggregator ensures seamless updates by automatically synchronizing these feeds whenever you create new posts for your social media accounts. With this automated process, you can be assured that your website will always reflect the latest content from your social media channels. Get ready to level up your brand's online presence by simply curating, and embedding your X (Twitter) feed, Instagram feed, LinkedIn feed, TikTok feed, Facebook feed, and further social networks.
+
+To use this plugin you must create an account on [wp.juicer.io](https://wp.juicer.io/). Then you must create a feed and add social media sources to it.
+
+Check out our introduction video to see Juicer in action:
+<iframe width="560" height="315" src="https://www.youtube.com/embed/73CgtyVZAo8" frameborder="0" allowfullscreen></iframe>
+
+*** LinkedIn, X (Twitter), and Hashtags embed is available only with our Premium plans.
+
+
+= Features =
+
+* A beautiful social media feed of your social media content from many networks: Facebook, X (Twitter), Instagram, YouTube, Pinterest, Tumblr, RSS, Slack, LinkedIn, Flickr, Vimeo and Hashtags.
+* Gather your content by @username or #hashtag
+* Call-to-action (CTA): Boost engagement with Call-to-Action buttons on your posts by driving visitors to your shop, blog, event page, or any custom link.
+* Setup rules & filters to automatically eliminate unwanted content retweets and duplicate posts.
+* Moderate and remove your social media content with one click.
+* Permalinks to each of your social media posts, optimized for SEO.
+* Responsive grid for dynamic layouts.
+* Infinite scroll: load more content simply by scrolling to the bottom of the page.
+* Auto-approve all your user generated content, or set up auto-moderation filters.
+* Custom CSS: Style it to fit your brand or site.
+* Advanced Analytics: Find out who uses your social feed, and how they interact with it.
+* Native Elementor Support: Seamlessly integrate and customize your social media feeds with the dedicated Juicer Elementor widget, offering extensive options for a tailored experience.
+* Compatibility: The Juicer plugin is fully compatible with all visual editors that support custom HTML and shortcodes, ensuring a smooth integration process across various platforms.
+
+Visit [wp.juicer.io](https://wp.juicer.io) for more information
+
+= Supported Platforms to Embed Feed: =
+
+* **[Embed Instagram](https://www.juicer.io/blog/embed-instagram-feed-on-website?utm_source=wordpress_plugin_directory&utm_medium=referral)**: Easily create a stunning Instagram feed on your WordPress website with Juicer. Engage your audience with content collected straight from your Instagram profile, and keep your customers up to date on your latest news.
+* **[Embed Instagram Reels](https://www.juicer.io/blog/embed-instagram-reels-on-website?utm_source=wordpress_plugin_directory&utm_medium=referral)**: Take advantage of the latest Instagram trend by showcasing your Instagram Reels on your WP site. You can aggregate Reels based on a specific hashtag, and moderate the video content you share.
+* **[Embed LinkedIn](https://www.juicer.io/blog/embed-linkedin-feed-on-website?utm_source=wordpress_plugin_directory&utm_medium=referral)**: **(Available with paid plans)** Showcase your thought leadership and appeal to your B2B audience with a LinkedIn feed on your blog or business website. Embed all kinds of text, video, and other content straight into your site with Juicer.
+* **[Embed TikTok](https://www.juicer.io/blog/how-to-embed-tiktok-video-feed?utm_source=wordpress_plugin_directory&utm_medium=referral)**: Stay on the cutting edge of the social media market with posts taken straight from TikTok for your WordPress site. You can add as many fast-paced and engaging videos as you like, and show your company’s human side.
+* **[Embed X (Twitter)](https://www.juicer.io/blog/embed-twitter-feed-on-website?utm_source=wordpress_plugin_directory&utm_medium=referral)**: **(Available with paid plans)**: Share news, updates, and information quickly and easily on your own custom social wall. You can post entire X (Twitter) feeds automatically onto your blog and website pages with Juicer’s convenient technology.
+* **[Embed Facebook](https://www.juicer.io/blog/embed-facebook-feed-on-website?utm_source=wordpress_plugin_directory&utm_medium=referral)**: Reach the widest audience online for social media with our Facebook embed for any WP website. Embed your latest posts into your blog, your own custom social media wall, or your business home page.
+* **Embed YouTube**: Collect more subscribers for your YouTube channel by embedding your best videos automatically onto your WordPress website. The Juicer app will instantly integrate your YouTube videos into an attractive playlist for your audience to enjoy.
+* **Embed Tumblr**: Share blog posts, content, and more from Tumblr with your own dedicated social feed. Encourage your customers to spend more time on your business website with engaging, informative, and useful posts, specific to your brand.
+* **Embed Pinterest**: Show your visual side with Pinterest pins placed directly on your blog or social media feed. You can mix and match your various guides, infographics, and collections from Pinterest, to give your customers more content to explore on your site.
+* **Embed Slack**: Highlight your collaborative content with the Juicer integration for Slack. Ideal for building a community around your business, this integration will help to showcase your latest posts and content straight from your Slack page.
+* **Embed Flickr**: Running a photography website or a company with a strong focus on visuals? Enhance your website with our Flickr embed. You can pull high-quality photos straight from your Flickr account into any part of your website, including your blog.
+* **Embed Vimeo**: Share powerful video content on your website homepage or blog with the Vimeo integration for Juicer. You’ll have complete control over which videos you want to include on your video site, and how you want them to look.
+* **Embed Giphy**: Have fun with animated GIFs that highlight the personality of your brand, and draw attention to your blogs and social media walls. Juicer works directly with Giphy to give you access to all the animations you need.
+* **Embed Soundcloud**: Want to share your latest podcasts or musical creations? Leverage Juicer to bring a Soundcloud playlist into your website. You’ll be able to share all of your favorite audio quickly and easily, with no coding.
+* **Embed Blog RSS**: Highlight your most recent blog posts and encourage customers to sign up for your newsletter subscription with our blog RSS integration. Get more eyes on your most relevant content instantly.
+* **Embed Hashtags**: **(Available with paid plans)**: Showcase hashtag content from a range of social media channels, to highlight relevant branded tags and industry-focused terms. You can monitor and control all of the content you want to share easily.
+
+= Benefits of Juicer Social Media Aggregator =
+Juicer is a streamlined, straightforward, and powerful tool for social media aggregation. The convenient low-code environment makes it easy for any business owner to create stunning, customized social media walls and feeds for their WordPress websites. Juicer helps businesses make the most out of their social media content with benefits like:
+
+* **Customized Curation**: Choose exactly which social media posts you want to showcase on your feed, social walls, and website. You can moderate posts without custom coding, set up automatic moderation filters, and choose whether to allow/disallow user-generated content. You can even use hashtags and meta data to define which content you want to show.
+* **Endless Aggregation**: With more than 15 social media sources to choose from, including YouTube, Instagram, and Facebook, you can connect all of your posts from different environments into one stunning social feed. You’ll be able to easily aggregate both brand-generated and user-generated content from any social channel you like by @Username or #hashtag, and add your own moderation.
+* **Design the Perfect Feed**: The responsive grid structure of the Juicer application means you can customize your social feed to match the style of your website. There’s infinite scrolling support to help you showcase as much content as you like. Plus, custom CSS is available if you want to dive into the details to make the perfect feed.
+* **Analytics**: Gain in-depth insights into how people connect and engage with your social media feed using built-in reports and metrics. You’ll be able to track powerful metrics like impressions and engagement, to help guide your marketing strategies, and facilitate opportunities for future growth, all without the need for an extra app.
+* **SEO**: Juicer takes search engine optimization seriously. Permalinks available for each of your social media posts are optimized for SEO. Additionally, Instagram even allows you to add image alt titles to your photos, helpful for boosting accessibility, and strengthening your positions with the search engines.
+
+= Get Quick Support From Us =
+
+Having issues with your new social media wall? Don’t worry, we’re here to help. Our dedicated team of experts are always on-hand to assist with technical guidance and troubleshooting. If you’re having a hard time with your WordPress plugin, or you want tips on how to set up your social feed correctly, we’re here to offer all the assistance you need.
+
+There are plenty of ways to get in touch. You can contact us directly through our WordPress Plugin support problem, and we’ll work to answer your questions as quickly as possible. Alternatively, you can reach out through our [available contact page](https://www.juicer.io/contact?utm_source=wordpress_plugin_directory&utm_medium=referral).
+
+= Send Us Feedback & Follow Us on Social! =
+
+We’re always looking for ways to improve the Juicer experience. We’d love to hear from you about your interactions with the WordPress plugin, so please reach out with your feedback and reviews. You can get in touch to request new features, and follow Juicer on your social platforms for updates on the latest features, rollouts, and news.
+
+= What are the Benefits of Our Premium Plans? =
+
+Want to take your Juicer experience to the next level? Invest in one of our high-value premium plans. Juicer premium plans are available for a range of business types and budgets, so you can find something specific to suit your needs. With Juicer premium plans you can:
+* **Embed more feeds**: Connect more social media accounts to your online feed, so you can share insights from multiple channels in one location.
+* **Import posts faster**: Rapidly import new posts automatically from all of your chosen channels, without having to worry about manual updates.
+* **Choose more source accounts**: Select from a range of source accounts and hashtags for each feed, so you can completely customize your social wall.
+* **Leverage deeper insights**: Learn more about which social posts are really generating the best results for your business with our in-depth insights.
+* **Remove Juicer Branding**: Eliminate the Juicer brand logo so you can focus on showcasing just your own business brand.
+* **Collaborate**: Pull more people into your Juicer account from your social media team to work together on creating the ultimate wall.
+* **Moderate and filter**: Unlock new options for moderating and filtering your posts, so you can showcase only the most valuable content from your social feeds.
+* **Access our API**: Leverage access to our API system to make more granular connections and changes to your social media wall.
+* **White Labeling**: Use our white labeling functionality to create fantastic social media walls and feeds for your customers and clients, all with your own branding.
+
+== Installation ==
+Download the plugin zip file, unzip it, and upload it to your wordpress site under the /wp-includes/plugins directory.
+
+Sign up via [wp.juicer.io](https://wp.juicer.io) and create a feed for free
+
+One you've done that you can use the shortcode: `[juicer name='YOUR_FEED_NAME']` in any post or page
+
+To get your Juicer feed name:
+
+- Sign into your account on [wp.juicer.io](https://wp.juicer.io)
+- Navigate to [juicer.io/feeds](https://www.juicer.io/feeds)
+- Click "Edit" on the feed you wish to embed
+- You should be taken to a url like https://www.juicer.io/feeds/juicer
+- The 'juicer' portion of the url is your feed name.
+- To use a shortcode for the embed feed try `[juicer name='juicer']`
+- Make sure you replace the `name` above with your feeds name.
+
+Alternatively, you can add the feed to your template directly if you like using PHP. Here's an example: `<?php juicer_feed('name=juicer'); ?>`
+
+= Advanced Usage =
+
+There are a few more parameters you can add to your shortcode / php function that will allow you to limit the number of posts that show up:
+
+`per`is the number of posts you want to show up on a page. Default is 100
+
+`pages` is the number of times you want the feed to add more posts as you scroll (This is known as infinite scroll). By default there is no limit to the number of pages, it will keep going until you've seen all the posts in your feed. If you only want it to add more posts once as you scroll, set this to "2" for example.
+
+So if you wanted your feed to only ever display 15 posts you should do something like this:
+
+`[juicer name='YOUR_FEED_NAME' per='15' pages='1']`
+
+or
+
+`<?php juicer_feed('name=juicer&per=15&pages=1'); ?>`
+
+This will show 15 posts, and ensure that your feed doesn't load any posts beyond the first page.
+
+== Frequently Asked Questions ==
+
+= What is Juicer? =
+[Juicer](https://wp.juicer.io) is a service that allows you to create an embeddable feed of all your social media accounts. It's great for increasing brand awareness and engagement and for providing fresh and interesting content for your website with very little work. It auto updates every day, pulling in any new posts, so your feed will always be fresh with your latest social media posts.
+
+= How much does it cost? =
+Juicer is free forever. No really! There is a paid account that gives you added features like adding more social media accounts, creating multiple feeds and getting detailed social analytics. But if you just want a feed for your website, it's free forever!
+
+= I only want a few posts showing up, not a huge feed! =
+Not a problem! There's a few different ways we can handle this:
+
+**Use our widget:** Log on to your [Juicer account](https://wp.juicer.io) and click on "Edit" for your feed. Then click on "Feed Settings" and change your "Feed Style" to "Widget". This specific style shows just a single post at a time, and slides through them. It's simple and beautiful and perfect for putting in a sidebar or a footer, without taking up as much room as a normal juicer feed.
+
+**Limit the number of posts:** If you want to use a normal Juicer feed, but you don't want it to be super long there are some additional attributes you can pass into the short code or function `per` and `pages`:
+
+`per` is the number of posts you want to show up on a page. Default is 100
+
+`pages` is the number of times you want the feed to add more posts as you scroll (This is known as infinite scroll). By default there is no limit to the number of pages, it will keep going until you've seen all the posts in your feed. If you only want it to add more posts once as you scroll, set this to "2" for example.
+
+So if you wanted your feed to only ever display 15 posts you should do something like this:
+
+`[juicer name='YOUR_FEED_NAME' per='15' pages='1']`
+
+or
+
+`<?php juicer_feed('name=juicer&per=15&pages=1'); ?>`
+
+This will show 15 posts, and ensure that your feed doesn't load any posts beyond the first page.
+
+Make sense? If not, [Contact Us](https://wp.juicer.io) and we'll help you out.
+
+= Is the plugin compatible with Elementor? =
+Yes, the Juicer Instagram feed plugin is fully compatible with Elementor! You can seamlessly integrate Instagram feeds into your Elementor-designed pages.
+
+To ensure smooth functionality:
+1. Make sure you have the latest version of both Elementor and the Juicer plugin installed.
+2. Use the shortcode or custom HTML widget in your Elementor layout to setup the Juicer feed.
+
+= It's not working for me! =
+Sorry to hear that! Give us a shout on our [Contact Page](https://wp.juicer.io) and we'll help you out!
+
+Make sure that if your site has jQuery it is using at least version 1.7
+
+Make sure that all Javascript errors are resolved.
+
+== Screenshots ==
+1. Combine multiple Instagram accounts and sources into a single feed
+2. Fully responsive and customizable on all devices, desktop, tablet, mobile
+3. Design the perfect Instagram feed with customizable options & custom CSS
+4. Setup rules & filters to automatically eliminate unwanted content
+5. Complete Juicer feed editing capabilities within Juicer Dashboard
+
+
+== Changelog ==
+
+= 1.12.16 =
+* Fixed a bug with attributes
+
+= 1.12.15 =
+* Fixed a bug with attributes
+
+= 1.12.14 =
+* Improved security and cookie settings
+
+= 1.12.13 =
+* Improved setup guide
+
+= 1.12.12 =
+* Fixed issues with shortcode rendering in Elementor.
+* Fixed issues with Review notice dismissal.
+* Fixed issues with admin.js script loading.
+
+= 1.12.11 =
+* Fixed issues with shortcode rendering.
+
+= 1.12.10 =
+* Fixed a bug with setting shortcode attributes.
+
+= 1.12.9 =
+* Fixed a bug with overriding feed properties set in the Juicer dashboard.
+
+= 1.12.8 =
+* Improved Elementor compatibility and added integration as Elementor widget.
+
+= 1.12.7 =
+* Bump WordPress version
+
+= 1.12.6 =
+* Plugin behavior is unchanged.
+
+= 1.12.5 =
+* Added feedback notice.
+
+= 1.12.4 =
+* Fixed a bug with Juicer branding.
+
+= 1.12.3 =
+* Improved UI design of the admin page.
+
+= 1.12.2 =
+* Improved UI design.
+* Plugin behavior is unchanged.
+
+= 1.12.1 =
+* Fixed an issue with loading the juicer-admin-css.
+
+= 1.12 =
+* Improved the accessibility of the embedded feeds.
+* Added a setup guide accessible from the plugin settings page under "Settings/Juicer".
+
+= 1.11 =
+* Fixed security vulnerability.
+
+= 1.10.1 =
+* Plugin behavior is unchanged.
+
+= 1.10 =
+* Plugin behavior is unchanged.
+
+= 1.9.7 =
+* Plugin behavior is unchanged.
+
+= 1.9.6 =
+* Plugin behavior is unchanged.
+
+= 1.9.5 =
+* Plugin behavior is unchanged.
+
+= 1.9.4 =
+* Plugin behavior is unchanged.
+
+= 1.9.3 =
+* Plugin behavior is unchanged.
+
+= 1.9.2 =
+* Plugin behavior is unchanged.
+
+= 1.9.1 =
+* Plugin behavior is unchanged.
+
+= 1.9 =
+* Compatibility with 1.9.
+
+= 1.8 =
+* Make it so if people enter data- attributes in shortcode they will still work.
+
+= 1.7.2 =
+* Fixed closing </ul> tag on paid accounts.
+
+= 1.7.1 =
+* Checked for existence of key in args array.
+
+= 1.7 =
+* Don't show Juicer Branding for paid users.
+
+= 1.6.1 =
+* Mapped attributes better, cleaned up code, supported older versions of PHP.
+
+= 1.6 =
+* Dynamically generated <ul> based on passed-in attributes.
+
+= 1.5 =
+* Added "after" callback.
+
+= 1.4.1 =
+* Fixed bug with infinite scroll.
+
+= 1.4 =
+* Ensured shortcode returns at the proper place in the page.
+
+= 1.3.1 =
+* Bug fix.
+
+= 1.3 =
+* Ensured Juicer Scripts get called at the top of the head.
+
+= 1.2 =
+* No longer need to specify the number of columns. Instead, control this in your [Juicer](https://wp.juicer.io) feed editor.
+
+= 1.1.2 =
+* Embed js no longer includes jQuery, instead, it is enqueued into the theme by WordPress.
+
+= 1.1.1 =
+* Fixed bug in juicer_feed PHP function.
+
+= 1.1 =
+* Updated default feed.
+
+= 1.0 =
+* Initial Version.
+
+== Upgrade Notice ==
+
+No problems should be encountered when upgrading.
Index: /juicer/trunk/juicer.php
===================================================================
--- /juicer/trunk/juicer.php	(revision 3344093)
+++ /juicer/trunk/juicer.php	(revision 3344094)
@@ -4,5 +4,5 @@
  * Plugin URI: https://wp.juicer.io
  * Description: Embed, curate & aggregate social media feeds from Instagram, Twitter, TikTok, Facebook, LinkedIn, YouTube, Slack, etc. and customize them as you like.
- * Version: 1.12.15
+ * Version: 1.12.16
  * Author: saas.group Inc.
  * Author URI: https://saas.group
@@ -26,5 +26,5 @@
 */
 
-define('JUICER_VERSION', '1.12.15');
+define('JUICER_VERSION', '1.12.16');
 
 class Juicer_Feed {
Index: /juicer/trunk/readme.txt
===================================================================
--- /juicer/trunk/readme.txt	(revision 3344093)
+++ /juicer/trunk/readme.txt	(revision 3344094)
@@ -5,5 +5,5 @@
 Requires at least: 3.0
 Tested up to: 6.8.2
-Stable tag: 1.12.14
+Stable tag: 1.12.16
 License: GPLv2
 
@@ -191,4 +191,7 @@
 == Changelog ==
 
+= 1.12.16 =
+* Fixed a bug with attributes
+
 = 1.12.15 =
 * Fixed a bug with attributes
