Plugin Directory

Changeset 3415992


Ignore:
Timestamp:
12/10/2025 05:22:02 AM (2 months ago)
Author:
lushkant
Message:

Update to version 0.55.0 from GitHub

Location:
really-simple-featured-video
Files:
4 deleted
45 edited
1 copied

Legend:

Unmodified
Added
Removed
  • really-simple-featured-video/assets/icon.svg

    r3406288 r3415992  
    11<svg width="128" height="128" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg">
    2 <g clip-path="url(#clip0_1631_50)">
     2<g clip-path="url(#clip0_1631_115)">
    33<rect width="128" height="128" fill="#252422"/>
    4 <mask id="mask0_1631_50" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="128" height="128">
     4<mask id="mask0_1631_115" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="128" height="128">
    55<path d="M128 0H0V128H128V0Z" fill="white"/>
    66</mask>
    7 <g mask="url(#mask0_1631_50)">
    8 <path d="M45.5453 87.1687C45.4522 87.5374 45.4072 87.9212 45.4072 88.3199C45.4072 88.7186 45.4522 89.1023 45.5453 89.4711H33.1086C32.6731 90.3734 31.7571 91 30.6909 91C29.2073 91 28 89.7949 28 88.3139C28 86.8329 29.2073 85.6278 30.6909 85.6278C31.7631 85.6278 32.6821 86.2603 33.1146 87.1687H45.5453ZM34.92 77.0083V39.9752C34.92 37.7837 36.7069 36 38.9023 36H88.601C90.7964 36 92.5833 37.7837 92.5833 39.9752V77.0113C92.5833 79.2028 90.7964 80.9866 88.601 80.9866L38.9023 80.9836C36.7069 80.9836 34.92 79.1998 34.92 77.0083ZM87.8562 69.0159C87.8562 68.866 87.7361 68.7461 87.5859 68.7461C87.4358 68.7461 87.3156 68.866 87.3156 69.0159V70.5508C87.3156 70.7007 87.4358 70.8207 87.5859 70.8207C87.7361 70.8207 87.8562 70.7007 87.8562 70.5508V69.0159ZM87.8562 46.4326C87.8562 46.2827 87.7361 46.1628 87.5859 46.1628C87.4358 46.1628 87.3156 46.2827 87.3156 46.4326V47.9676C87.3156 48.1174 87.4358 48.2374 87.5859 48.2374C87.7361 48.2374 87.8562 48.1174 87.8562 47.9676V46.4326ZM85.778 40.9854C85.778 41.1353 85.8981 41.2552 86.0482 41.2552H87.3156V42.5203C87.3156 42.6702 87.4357 42.7901 87.5859 42.7901C87.7361 42.7901 87.8562 42.6702 87.8562 42.5203V40.9854C87.8562 40.8355 87.7361 40.7156 87.5859 40.7156H86.0482C85.898 40.7156 85.778 40.8355 85.778 40.9854ZM85.778 75.9947C85.778 76.1446 85.8981 76.2645 86.0482 76.2645H87.5859C87.7361 76.2645 87.8562 76.1446 87.8562 75.9947V74.4598C87.8562 74.3099 87.7361 74.19 87.5859 74.19C87.4358 74.19 87.3156 74.3099 87.3156 74.4598V75.7248H86.0483C85.8981 75.7248 85.778 75.8448 85.778 75.9947ZM80.3239 40.9854C80.3239 41.1353 80.4441 41.2552 80.5942 41.2552H82.1319C82.2821 41.2552 82.4022 41.1353 82.4022 40.9854C82.4022 40.8355 82.2821 40.7156 82.1319 40.7156H80.5942C80.4441 40.7156 80.3239 40.8355 80.3239 40.9854ZM80.3239 75.9947C80.3239 76.1446 80.4441 76.2645 80.5942 76.2645H82.1319C82.2821 76.2645 82.4022 76.1446 82.4022 75.9947C82.4022 75.8448 82.2821 75.7249 82.1319 75.7249H80.5942C80.4441 75.7249 80.3239 75.8448 80.3239 75.9947ZM57.0304 63.0737C57.0304 64.2279 57.628 65.2622 58.6281 65.8378C59.1296 66.1256 59.6792 66.2695 60.2258 66.2695C60.7754 66.2695 61.325 66.1256 61.8236 65.8378L69.7734 61.257C70.7735 60.6814 71.3711 59.6471 71.3711 58.4929C71.3711 57.3387 70.7734 56.3044 69.7734 55.7288L61.8236 51.148C60.8234 50.5724 59.6281 50.5694 58.625 51.148C57.6249 51.7236 57.0273 52.7579 57.0273 53.9121V63.074L57.0304 63.0737ZM45.1041 40.9854C45.1041 41.1353 45.2242 41.2552 45.3744 41.2552H46.9121C47.0622 41.2552 47.1824 41.1353 47.1824 40.9854C47.1824 40.8355 47.0622 40.7156 46.9121 40.7156H45.3744C45.2242 40.7156 45.1041 40.8355 45.1041 40.9854ZM45.1041 75.9947C45.1041 76.1446 45.2242 76.2645 45.3744 76.2645H46.9121C47.0622 76.2645 47.1824 76.1446 47.1824 75.9947C47.1824 75.8448 47.0622 75.7249 46.9121 75.7249H45.3744C45.2242 75.7249 45.1041 75.8448 45.1041 75.9947ZM39.6471 42.5203C39.6471 42.6702 39.7672 42.7902 39.9174 42.7902C40.0676 42.7902 40.1877 42.6702 40.1877 42.5203V41.2553H41.455C41.6052 41.2553 41.7253 41.1353 41.7253 40.9855C41.7253 40.8356 41.6052 40.7156 41.455 40.7156H39.9174C39.7672 40.7156 39.6471 40.8356 39.6471 40.9855L39.6471 42.5203ZM39.6471 47.9676C39.6471 48.1174 39.7672 48.2374 39.9174 48.2374C40.0676 48.2374 40.1877 48.1174 40.1877 47.9676V46.4326C40.1877 46.2827 40.0676 46.1628 39.9174 46.1628C39.7672 46.1628 39.6471 46.2827 39.6471 46.4326V47.9676ZM39.6471 70.5508C39.6471 70.7007 39.7672 70.8207 39.9174 70.8207C40.0676 70.8207 40.1877 70.7007 40.1877 70.5508V69.0159C40.1877 68.866 40.0676 68.7461 39.9174 68.7461C39.7672 68.7461 39.6471 68.866 39.6471 69.0159V70.5508ZM39.6471 75.9951C39.6471 76.145 39.7672 76.2649 39.9174 76.2649H41.4551C41.6052 76.2649 41.7254 76.145 41.7254 75.9951C41.7254 75.8452 41.6052 75.7253 41.4551 75.7253H40.1877V74.4602C40.1877 74.3103 40.0676 74.1904 39.9174 74.1904C39.7673 74.1904 39.6471 74.3103 39.6471 74.4602L39.6471 75.9951ZM50.4501 86.0319C49.1887 86.0319 48.1586 87.0602 48.1586 88.3193C48.1586 89.5785 49.1886 90.6068 50.4501 90.6068C51.7115 90.6068 52.7416 89.5785 52.7416 88.3193C52.7416 87.0602 51.7115 86.0319 50.4501 86.0319ZM96.812 85.6272C95.7398 85.6272 94.8208 86.2598 94.3884 87.1681H55.3397C55.4328 87.5369 55.4778 87.9206 55.4778 88.3193C55.4778 88.718 55.4328 89.1017 55.3397 89.4705H94.3914C94.8269 90.3729 95.7429 90.9994 96.809 90.9994C98.2927 90.9994 99.5 89.7943 99.5 88.3133C99.5 86.8324 98.2927 85.6272 96.809 85.6272H96.812Z" fill="#DAD7CD"/>
     7<g mask="url(#mask0_1631_115)">
     8<path d="M45.5453 87.1687C45.4522 87.5374 45.4072 87.9212 45.4072 88.3199C45.4072 88.7186 45.4522 89.1023 45.5453 89.4711H33.1086C32.6731 90.3734 31.7571 91 30.6909 91C29.2073 91 28 89.7949 28 88.3139C28 86.8329 29.2073 85.6278 30.6909 85.6278C31.7631 85.6278 32.6821 86.2603 33.1146 87.1687H45.5453ZM34.92 77.0083V39.9752C34.92 37.7837 36.7069 36 38.9023 36H88.601C90.7964 36 92.5833 37.7837 92.5833 39.9752V77.0113C92.5833 79.2028 90.7964 80.9866 88.601 80.9866L38.9023 80.9836C36.7069 80.9836 34.92 79.1997 34.92 77.0083ZM87.8562 69.0159C87.8562 68.866 87.7361 68.7461 87.5859 68.7461C87.4358 68.7461 87.3156 68.866 87.3156 69.0159V70.5508C87.3156 70.7007 87.4358 70.8207 87.5859 70.8207C87.7361 70.8207 87.8562 70.7007 87.8562 70.5508V69.0159ZM87.8562 46.4326C87.8562 46.2827 87.7361 46.1628 87.5859 46.1628C87.4358 46.1628 87.3156 46.2827 87.3156 46.4326V47.9676C87.3156 48.1174 87.4358 48.2374 87.5859 48.2374C87.7361 48.2374 87.8562 48.1174 87.8562 47.9676V46.4326ZM85.778 40.9854C85.778 41.1353 85.8981 41.2552 86.0482 41.2552H87.3156V42.5203C87.3156 42.6702 87.4357 42.7901 87.5859 42.7901C87.7361 42.7901 87.8562 42.6702 87.8562 42.5203V40.9854C87.8562 40.8355 87.7361 40.7156 87.5859 40.7156H86.0482C85.898 40.7156 85.778 40.8355 85.778 40.9854ZM85.778 75.9947C85.778 76.1446 85.8981 76.2645 86.0482 76.2645H87.5859C87.7361 76.2645 87.8562 76.1446 87.8562 75.9947V74.4598C87.8562 74.3099 87.7361 74.19 87.5859 74.19C87.4358 74.19 87.3156 74.3099 87.3156 74.4598V75.7248H86.0483C85.8981 75.7248 85.778 75.8448 85.778 75.9947ZM80.3239 40.9854C80.3239 41.1353 80.4441 41.2552 80.5942 41.2552H82.1319C82.2821 41.2552 82.4022 41.1353 82.4022 40.9854C82.4022 40.8355 82.2821 40.7156 82.1319 40.7156H80.5942C80.4441 40.7156 80.3239 40.8355 80.3239 40.9854ZM80.3239 75.9947C80.3239 76.1446 80.4441 76.2645 80.5942 76.2645H82.1319C82.2821 76.2645 82.4022 76.1446 82.4022 75.9947C82.4022 75.8448 82.2821 75.7249 82.1319 75.7249H80.5942C80.4441 75.7249 80.3239 75.8448 80.3239 75.9947ZM57.0304 63.0737C57.0304 64.2279 57.628 65.2622 58.6281 65.8378C59.1296 66.1256 59.6792 66.2695 60.2258 66.2695C60.7754 66.2695 61.325 66.1256 61.8236 65.8378L69.7734 61.257C70.7735 60.6814 71.3711 59.6471 71.3711 58.4929C71.3711 57.3387 70.7734 56.3044 69.7734 55.7288L61.8236 51.148C60.8234 50.5724 59.6281 50.5694 58.625 51.148C57.6249 51.7236 57.0273 52.7579 57.0273 53.9121V63.074L57.0304 63.0737ZM45.1041 40.9854C45.1041 41.1353 45.2242 41.2552 45.3744 41.2552H46.9121C47.0622 41.2552 47.1824 41.1353 47.1824 40.9854C47.1824 40.8355 47.0622 40.7156 46.9121 40.7156H45.3744C45.2242 40.7156 45.1041 40.8355 45.1041 40.9854ZM45.1041 75.9947C45.1041 76.1446 45.2242 76.2645 45.3744 76.2645H46.9121C47.0622 76.2645 47.1824 76.1446 47.1824 75.9947C47.1824 75.8448 47.0622 75.7249 46.9121 75.7249H45.3744C45.2242 75.7249 45.1041 75.8448 45.1041 75.9947ZM39.6471 42.5203C39.6471 42.6702 39.7672 42.7902 39.9174 42.7902C40.0676 42.7902 40.1877 42.6702 40.1877 42.5203V41.2553H41.455C41.6052 41.2553 41.7253 41.1353 41.7253 40.9855C41.7253 40.8356 41.6052 40.7156 41.455 40.7156H39.9174C39.7672 40.7156 39.6471 40.8356 39.6471 40.9855L39.6471 42.5203ZM39.6471 47.9676C39.6471 48.1174 39.7672 48.2374 39.9174 48.2374C40.0676 48.2374 40.1877 48.1174 40.1877 47.9676V46.4326C40.1877 46.2827 40.0676 46.1628 39.9174 46.1628C39.7672 46.1628 39.6471 46.2827 39.6471 46.4326V47.9676ZM39.6471 70.5508C39.6471 70.7007 39.7672 70.8207 39.9174 70.8207C40.0676 70.8207 40.1877 70.7007 40.1877 70.5508V69.0159C40.1877 68.866 40.0676 68.7461 39.9174 68.7461C39.7672 68.7461 39.6471 68.866 39.6471 69.0159V70.5508ZM39.6471 75.9951C39.6471 76.145 39.7672 76.2649 39.9174 76.2649H41.4551C41.6052 76.2649 41.7254 76.145 41.7254 75.9951C41.7254 75.8452 41.6052 75.7253 41.4551 75.7253H40.1877V74.4602C40.1877 74.3103 40.0676 74.1904 39.9174 74.1904C39.7673 74.1904 39.6471 74.3103 39.6471 74.4602L39.6471 75.9951ZM50.4501 86.0319C49.1887 86.0319 48.1586 87.0602 48.1586 88.3193C48.1586 89.5785 49.1886 90.6068 50.4501 90.6068C51.7115 90.6068 52.7416 89.5785 52.7416 88.3193C52.7416 87.0602 51.7115 86.0319 50.4501 86.0319ZM96.812 85.6272C95.7398 85.6272 94.8208 86.2598 94.3884 87.1681H55.3397C55.4328 87.5369 55.4778 87.9206 55.4778 88.3193C55.4778 88.718 55.4328 89.1017 55.3397 89.4705H94.3914C94.8269 90.3729 95.7429 90.9994 96.809 90.9994C98.2927 90.9994 99.5 89.7943 99.5 88.3133C99.5 86.8324 98.2927 85.6272 96.809 85.6272H96.812Z" fill="#DAD7CD"/>
    99<path d="M68.7084 56.5779C70.2078 57.4182 70.2078 59.5762 68.7084 60.4164L61.6588 64.3668C60.1923 65.1885 58.3833 64.1286 58.3833 62.4476L58.3833 54.5468C58.3833 52.8657 60.1923 51.8058 61.6588 52.6275L68.7084 56.5779Z" fill="#008710"/>
    1010<circle cx="50.5" cy="88.5" r="2.5" fill="#008710"/>
    1111</g>
    1212<path d="M116 137C127.046 137 136 128.046 136 117C136 105.954 127.046 97 116 97C104.954 97 96 105.954 96 117C96 128.046 104.954 137 116 137Z" fill="#DAD7CD"/>
    13 <path d="M103.426 120.107C103.424 120.117 103.424 120.125 103.424 120.135C103.424 120.144 103.424 120.153 103.426 120.162C103.428 120.172 103.432 120.181 103.436 120.191C103.438 120.196 103.438 120.202 103.442 120.208L106.175 124.944L106.175 124.944C106.177 124.946 106.179 124.947 106.18 124.949C106.192 124.968 106.207 124.985 106.228 124.997C106.249 125.009 106.271 125.014 106.293 125.015C106.296 125.015 106.298 125.017 106.301 125.017L106.301 125.017L111.768 125.015L117.235 125.016C117.241 125.016 117.246 125.013 117.252 125.013C117.263 125.011 117.272 125.01 117.282 125.007C117.291 125.004 117.299 124.999 117.307 124.995C117.315 124.99 117.322 124.985 117.33 124.979C117.337 124.973 117.343 124.965 117.35 124.957C117.353 124.952 117.358 124.949 117.361 124.943L120.095 120.208L122.828 115.475L125.562 110.74C125.563 110.737 125.563 110.734 125.565 110.731C125.567 110.726 125.57 110.72 125.572 110.714C125.574 110.708 125.576 110.701 125.577 110.694C125.578 110.688 125.579 110.681 125.58 110.675C125.58 110.672 125.581 110.669 125.581 110.667C125.581 110.664 125.58 110.661 125.579 110.659C125.579 110.652 125.578 110.646 125.577 110.639C125.575 110.632 125.574 110.626 125.572 110.62C125.569 110.613 125.567 110.608 125.564 110.602C125.563 110.599 125.563 110.596 125.562 110.594L122.827 105.859C122.824 105.854 122.819 105.851 122.815 105.846C122.809 105.838 122.803 105.83 122.795 105.823C122.788 105.817 122.78 105.812 122.771 105.808C122.764 105.803 122.756 105.799 122.747 105.796C122.737 105.792 122.728 105.791 122.717 105.79C122.711 105.789 122.706 105.786 122.7 105.786L117.235 105.786C117.231 105.786 117.228 105.788 117.225 105.788C117.22 105.789 117.214 105.789 117.208 105.79C117.201 105.792 117.195 105.793 117.188 105.796C117.181 105.798 117.176 105.8 117.17 105.803C117.167 105.804 117.164 105.804 117.162 105.806C117.159 105.807 117.158 105.81 117.156 105.811C117.15 105.815 117.145 105.819 117.14 105.823C117.135 105.827 117.13 105.832 117.126 105.837C117.121 105.842 117.118 105.847 117.114 105.852C117.113 105.855 117.11 105.856 117.108 105.859L114.374 110.594L111.683 115.255L106.301 115.254C106.297 115.254 106.295 115.255 106.292 115.256C106.286 115.256 106.28 115.257 106.274 115.258C106.267 115.259 106.261 115.261 106.254 115.263C106.247 115.265 106.242 115.268 106.236 115.271C106.233 115.272 106.23 115.272 106.228 115.273C106.225 115.274 106.224 115.277 106.222 115.279C106.216 115.282 106.211 115.286 106.206 115.291C106.201 115.295 106.196 115.3 106.192 115.305C106.187 115.309 106.184 115.315 106.18 115.32C106.179 115.322 106.176 115.324 106.174 115.326L103.441 120.061C103.438 120.067 103.437 120.073 103.435 120.078C103.432 120.089 103.428 120.098 103.426 120.107ZM122.616 106.078L125.183 110.521L120.051 110.521L117.488 106.078L122.616 106.078ZM109.119 120.282L114.249 120.28L111.683 124.723L106.554 124.725L109.119 120.282ZM119.885 119.99L114.754 119.988L117.319 115.546L122.449 115.547L119.885 119.99ZM122.618 115.256L117.487 115.255L120.051 110.813L125.183 110.813L122.618 115.256ZM114.585 120.28L119.716 120.281L117.151 124.724L112.02 124.723L114.585 120.28ZM111.684 115.547L114.249 119.988L109.119 119.99L106.555 115.546L111.684 115.547Z" fill="#008710"/>
    14 <path d="M122.795 105.823C122.803 105.83 122.809 105.837 122.815 105.845C122.819 105.85 122.823 105.854 122.827 105.859L125.562 110.593C125.563 110.596 125.563 110.599 125.564 110.602C125.567 110.607 125.569 110.613 125.571 110.619C125.574 110.626 125.575 110.632 125.577 110.639C125.578 110.645 125.579 110.651 125.579 110.658C125.579 110.661 125.581 110.664 125.581 110.666C125.581 110.669 125.58 110.672 125.579 110.674C125.579 110.681 125.578 110.687 125.577 110.694C125.576 110.701 125.574 110.707 125.572 110.714C125.57 110.72 125.567 110.725 125.565 110.731C125.563 110.733 125.564 110.737 125.562 110.739L117.362 124.943L117.349 124.957C117.343 124.965 117.337 124.973 117.33 124.979C117.322 124.985 117.315 124.99 117.307 124.994C117.299 124.999 117.29 125.003 117.282 125.006C117.272 125.01 117.262 125.011 117.252 125.012C117.246 125.013 117.241 125.016 117.235 125.016L106.301 125.016L106.301 125.016C106.298 125.016 106.296 125.014 106.293 125.014C106.271 125.013 106.249 125.009 106.228 124.997C106.207 124.985 106.192 124.967 106.18 124.949C106.179 124.947 106.177 124.946 106.176 124.944L106.175 124.943L103.442 120.207C103.438 120.202 103.438 120.196 103.436 120.19C103.432 120.181 103.428 120.172 103.426 120.162C103.424 120.153 103.424 120.144 103.424 120.134L103.426 120.107C103.428 120.097 103.432 120.088 103.435 120.078L103.441 120.061L106.174 115.326C106.176 115.323 106.179 115.322 106.18 115.319C106.184 115.314 106.187 115.309 106.192 115.304C106.196 115.299 106.201 115.294 106.206 115.29C106.211 115.286 106.216 115.282 106.222 115.278C106.224 115.277 106.226 115.274 106.228 115.273C106.23 115.272 106.233 115.272 106.236 115.27C106.242 115.267 106.247 115.265 106.254 115.263C106.261 115.26 106.267 115.259 106.274 115.257C106.28 115.256 106.286 115.255 106.292 115.255L106.301 115.253L111.684 115.254L117.108 105.859C117.11 105.856 117.113 105.854 117.114 105.852C117.118 105.846 117.121 105.842 117.126 105.837C117.13 105.832 117.135 105.827 117.14 105.823C117.145 105.818 117.15 105.814 117.155 105.811C117.158 105.809 117.159 105.807 117.162 105.805C117.164 105.804 117.167 105.804 117.17 105.803C117.176 105.8 117.181 105.797 117.188 105.795C117.195 105.793 117.201 105.791 117.208 105.79C117.214 105.789 117.22 105.788 117.225 105.788L117.235 105.786L122.7 105.786C122.706 105.786 122.711 105.788 122.717 105.789C122.728 105.791 122.738 105.792 122.747 105.795C122.756 105.798 122.764 105.803 122.771 105.807C122.78 105.812 122.788 105.816 122.795 105.823ZM103.736 120.133L106.301 124.579L108.867 120.136L106.302 115.691L106.301 115.69L103.736 120.133ZM109.119 120.282L106.554 124.725L111.683 124.723L114.249 120.28L109.119 120.282ZM114.585 120.279L112.02 124.723L117.151 124.724L119.716 120.281L114.585 120.279ZM106.554 115.545L109.119 119.99L114.249 119.988L111.684 115.547L106.554 115.545ZM117.319 115.546L114.754 119.988L119.885 119.989L122.449 115.547L117.319 115.546ZM120.051 110.813L117.487 115.254L122.618 115.256L125.183 110.812L120.051 110.813ZM117.488 106.078L120.051 110.521L125.183 110.52L122.616 106.078L117.488 106.078ZM111.937 115.4L111.937 115.401L114.501 119.842L119.798 110.667L117.235 106.224L117.235 106.223L111.937 115.4Z" fill="#252422"/>
    15 <path d="M111.774 124.838L114.545 120.17H119.943L117.171 124.838H111.774Z" fill="#008710"/>
    16 <path d="M120.199 120.025L117.254 124.985H111.518L114.462 120.025H120.199ZM112.03 124.693H117.088L119.686 120.317H114.628L112.03 124.693Z" fill="#252422"/>
     13<path d="M103.646 119.976C103.644 119.985 103.644 119.993 103.644 120.003C103.644 120.012 103.644 120.021 103.646 120.03C103.648 120.039 103.651 120.048 103.655 120.057C103.658 120.063 103.658 120.069 103.661 120.074L106.34 124.716L106.34 124.717C106.342 124.719 106.344 124.72 106.345 124.722C106.357 124.74 106.372 124.757 106.392 124.769C106.412 124.78 106.434 124.785 106.456 124.786C106.459 124.786 106.461 124.788 106.463 124.788L106.464 124.788L111.822 124.786L117.18 124.787C117.187 124.787 117.192 124.784 117.198 124.784C117.208 124.783 117.217 124.781 117.226 124.778C117.235 124.775 117.243 124.771 117.251 124.766C117.259 124.762 117.266 124.757 117.273 124.751C117.281 124.745 117.287 124.737 117.293 124.729C117.296 124.724 117.301 124.721 117.305 124.716L119.984 120.075L122.663 115.435L125.342 110.794C125.344 110.791 125.344 110.788 125.345 110.786C125.348 110.78 125.35 110.775 125.352 110.769C125.354 110.762 125.356 110.756 125.357 110.749C125.358 110.743 125.359 110.737 125.36 110.73C125.36 110.727 125.361 110.725 125.361 110.722C125.361 110.72 125.36 110.717 125.36 110.714C125.359 110.708 125.359 110.702 125.357 110.695C125.356 110.689 125.354 110.683 125.352 110.676C125.35 110.67 125.348 110.665 125.345 110.659C125.343 110.656 125.343 110.653 125.342 110.651L122.661 106.01C122.658 106.005 122.654 106.002 122.65 105.997C122.644 105.989 122.638 105.982 122.63 105.975C122.623 105.969 122.616 105.964 122.607 105.96C122.6 105.955 122.592 105.951 122.584 105.948C122.574 105.945 122.564 105.944 122.554 105.942C122.548 105.941 122.543 105.939 122.537 105.939L117.18 105.939C117.177 105.939 117.174 105.94 117.171 105.94C117.166 105.941 117.16 105.942 117.155 105.943C117.148 105.944 117.141 105.946 117.134 105.948C117.128 105.95 117.123 105.952 117.117 105.955C117.114 105.957 117.111 105.957 117.109 105.958C117.106 105.959 117.105 105.962 117.103 105.963C117.097 105.967 117.092 105.97 117.088 105.975C117.082 105.979 117.078 105.984 117.073 105.989C117.069 105.994 117.065 105.998 117.062 106.003C117.061 106.006 117.058 106.007 117.056 106.01L114.377 110.651L111.739 115.22L106.463 115.218C106.46 115.218 106.457 115.22 106.455 115.22C106.448 115.221 106.443 115.221 106.437 115.222C106.43 115.224 106.424 115.225 106.417 115.228C106.411 115.23 106.406 115.232 106.4 115.235C106.397 115.236 106.394 115.236 106.392 115.237C106.389 115.239 106.388 115.241 106.386 115.243C106.38 115.246 106.375 115.25 106.37 115.254C106.365 115.259 106.361 115.263 106.356 115.268C106.352 115.273 106.349 115.278 106.345 115.283C106.344 115.286 106.341 115.287 106.339 115.289L103.66 119.931C103.657 119.936 103.656 119.942 103.654 119.947C103.651 119.957 103.648 119.966 103.646 119.976ZM122.455 106.225L124.971 110.579L119.941 110.58L117.429 106.225L122.455 106.225ZM109.226 120.147L114.253 120.145L111.739 124.5L106.712 124.502L109.226 120.147ZM119.778 119.86L114.749 119.859L117.263 115.505L122.291 115.506L119.778 119.86ZM122.456 115.221L117.428 115.219L119.941 110.866L124.971 110.865L122.456 115.221ZM114.584 120.145L119.612 120.146L117.098 124.501L112.069 124.5L114.584 120.145ZM111.74 115.506L114.254 119.859L109.226 119.861L106.712 115.505L111.74 115.506Z" fill="#008710"/>
     14<path d="M122.63 105.975C122.638 105.982 122.644 105.989 122.65 105.997C122.654 106.002 122.658 106.005 122.661 106.011L125.342 110.651C125.343 110.653 125.343 110.656 125.345 110.659C125.348 110.665 125.349 110.67 125.352 110.676C125.354 110.683 125.355 110.689 125.357 110.695C125.358 110.702 125.359 110.708 125.359 110.714C125.36 110.717 125.361 110.72 125.361 110.722C125.361 110.725 125.36 110.728 125.36 110.73C125.359 110.737 125.358 110.743 125.357 110.749C125.356 110.756 125.354 110.762 125.352 110.769C125.35 110.775 125.348 110.78 125.345 110.786C125.344 110.788 125.344 110.791 125.342 110.794L117.305 124.716L117.293 124.729C117.286 124.737 117.281 124.745 117.273 124.751C117.266 124.757 117.259 124.762 117.251 124.766C117.243 124.771 117.235 124.775 117.226 124.778C117.217 124.781 117.208 124.783 117.198 124.784C117.192 124.785 117.187 124.787 117.18 124.788L106.464 124.788L106.463 124.788C106.461 124.788 106.459 124.786 106.456 124.786C106.434 124.785 106.412 124.781 106.392 124.769C106.372 124.757 106.357 124.74 106.345 124.722C106.344 124.72 106.342 124.719 106.341 124.717L106.34 124.716L103.661 120.074C103.658 120.069 103.658 120.063 103.655 120.057C103.651 120.048 103.647 120.039 103.646 120.03C103.644 120.021 103.644 120.012 103.644 120.003L103.646 119.976C103.648 119.966 103.651 119.957 103.654 119.947L103.66 119.931L106.339 115.289C106.341 115.287 106.344 115.285 106.345 115.283C106.349 115.278 106.352 115.273 106.356 115.269C106.361 115.264 106.365 115.259 106.371 115.255C106.375 115.25 106.38 115.246 106.386 115.243C106.388 115.241 106.39 115.239 106.392 115.238C106.394 115.236 106.397 115.236 106.399 115.235C106.405 115.232 106.411 115.23 106.417 115.228C106.424 115.225 106.43 115.224 106.437 115.222C106.443 115.221 106.448 115.221 106.455 115.22L106.463 115.218L111.739 115.22L117.056 106.01C117.058 106.007 117.061 106.006 117.062 106.003C117.066 105.998 117.069 105.994 117.073 105.989C117.078 105.984 117.082 105.979 117.087 105.975C117.092 105.97 117.097 105.967 117.103 105.963C117.105 105.962 117.106 105.959 117.109 105.958C117.111 105.957 117.114 105.957 117.117 105.955C117.123 105.953 117.128 105.95 117.134 105.948C117.141 105.946 117.148 105.944 117.154 105.943C117.16 105.942 117.165 105.941 117.171 105.941L117.18 105.939L122.537 105.939C122.543 105.939 122.548 105.941 122.554 105.942C122.564 105.944 122.574 105.945 122.584 105.948C122.592 105.951 122.6 105.955 122.607 105.96C122.616 105.964 122.623 105.969 122.63 105.975ZM103.949 120.002L106.464 124.359L108.978 120.004L106.464 115.648L106.463 115.646L103.949 120.002ZM109.226 120.147L106.712 124.502L111.739 124.5L114.253 120.145L109.226 120.147ZM114.584 120.145L112.069 124.5L117.098 124.501L119.612 120.146L114.584 120.145ZM106.712 115.505L109.226 119.861L114.254 119.859L111.74 115.506L106.712 115.505ZM117.263 115.505L114.749 119.859L119.778 119.861L122.292 115.506L117.263 115.505ZM119.941 110.866L117.428 115.219L122.456 115.221L124.971 110.866L119.941 110.866ZM117.429 106.225L119.941 110.58L124.971 110.579L122.455 106.225L117.429 106.225ZM111.987 115.362L111.988 115.363L114.501 119.716L119.693 110.723L117.181 106.368L117.18 106.367L111.987 115.362Z" fill="#252422"/>
     15<path d="M125.343 110.794L125.345 110.786C125.348 110.78 125.35 110.775 125.352 110.769C125.354 110.763 125.356 110.756 125.357 110.75C125.358 110.743 125.359 110.737 125.36 110.73C125.36 110.728 125.361 110.725 125.361 110.722L125.36 110.714C125.359 110.708 125.358 110.702 125.357 110.695L125.352 110.676C125.35 110.67 125.348 110.665 125.345 110.659C125.343 110.656 125.343 110.653 125.342 110.651L122.661 106.011C122.658 106.005 122.654 106.002 122.65 105.997C122.644 105.989 122.638 105.982 122.63 105.975C122.623 105.969 122.616 105.964 122.607 105.96L122.584 105.948C122.574 105.945 122.564 105.943 122.554 105.942C122.548 105.941 122.543 105.939 122.537 105.939L117.18 105.939L117.171 105.941C117.166 105.941 117.16 105.942 117.155 105.943L117.135 105.948C117.128 105.95 117.123 105.953 117.117 105.955L117.109 105.958L117.103 105.963C117.097 105.967 117.092 105.97 117.087 105.975L117.074 105.989L117.062 106.004C117.061 106.006 117.058 106.007 117.056 106.01L111.739 115.22L106.463 115.218L106.455 115.22C106.448 115.221 106.443 115.221 106.437 115.222L106.417 115.228C106.411 115.23 106.405 115.232 106.4 115.235L106.392 115.237C106.39 115.239 106.388 115.241 106.386 115.243C106.38 115.246 106.376 115.25 106.371 115.254C106.366 115.259 106.361 115.264 106.356 115.269C106.352 115.273 106.348 115.278 106.345 115.283C106.344 115.285 106.341 115.287 106.339 115.289L103.66 119.931L103.654 119.947C103.651 119.957 103.648 119.966 103.646 119.976L103.644 120.003C103.644 120.012 103.644 120.021 103.646 120.03C103.647 120.039 103.652 120.048 103.655 120.057C103.658 120.063 103.658 120.069 103.661 120.074L106.34 124.716L106.341 124.717C106.342 124.719 106.344 124.72 106.345 124.722L106.355 124.735C106.361 124.744 106.369 124.752 106.378 124.759L106.392 124.769C106.412 124.781 106.434 124.785 106.456 124.786C106.459 124.786 106.461 124.788 106.463 124.788L106.464 124.788L117.18 124.788L117.198 124.784C117.208 124.783 117.217 124.781 117.226 124.778C117.235 124.775 117.243 124.771 117.251 124.766C117.255 124.764 117.259 124.762 117.263 124.759L117.273 124.751C117.281 124.745 117.287 124.737 117.293 124.729L117.305 124.716L125.343 110.794ZM106.222 124.855C106.223 124.855 106.223 124.856 106.224 124.856C106.224 124.856 106.222 124.855 106.221 124.854C106.221 124.854 106.222 124.854 106.222 124.855ZM106.215 124.848C106.216 124.849 106.217 124.85 106.218 124.851C106.217 124.85 106.216 124.849 106.215 124.848C106.215 124.848 106.215 124.848 106.215 124.848ZM106.439 124.966C106.441 124.966 106.442 124.967 106.444 124.967L106.444 124.967C106.442 124.967 106.441 124.966 106.439 124.966ZM106.464 115.648L108.978 120.004L106.464 124.359L103.949 120.001L106.464 115.646L106.464 115.648ZM111.739 124.5L106.712 124.502L109.226 120.147L114.253 120.145L111.739 124.5ZM104.159 120.002L106.464 123.996L108.769 120.004L106.464 116.009L104.159 120.002ZM109.331 120.329L107.026 124.32L111.634 124.318L113.939 120.327L109.331 120.329ZM117.098 124.501L112.069 124.5L114.584 120.145L119.612 120.146L117.098 124.501ZM114.688 120.326L112.384 124.318L116.993 124.32L119.298 120.328L114.688 120.326ZM114.254 119.859L109.226 119.861L106.712 115.505L111.74 115.506L114.254 119.859ZM107.026 115.686L109.331 119.679L113.939 119.677L111.635 115.688L107.026 115.686ZM106.283 115.094C106.284 115.093 106.285 115.092 106.286 115.092L106.286 115.091C106.285 115.092 106.284 115.093 106.283 115.094ZM106.338 115.064C106.335 115.066 106.33 115.067 106.326 115.07C106.329 115.068 106.334 115.066 106.338 115.064ZM119.778 119.861L114.749 119.859L117.263 115.505L122.292 115.506L119.778 119.861ZM117.181 106.368L119.693 110.723L114.501 119.716L111.988 115.363L111.987 115.362L117.18 106.367L117.181 106.368ZM117.368 115.687L115.063 119.678L119.673 119.679L121.977 115.688L117.368 115.687ZM112.197 115.362L114.501 119.353L119.484 110.723L117.18 106.73L112.197 115.362ZM122.457 115.221L117.428 115.219L119.941 110.866L124.971 110.866L122.457 115.221ZM120.046 111.048L117.742 115.038L122.352 115.039L124.657 111.047L120.046 111.048ZM124.971 110.579L119.941 110.58L117.429 106.225L122.455 106.225L124.971 110.579ZM117.743 106.406L120.046 110.398L124.656 110.398L122.35 106.406L117.743 106.406ZM125.54 110.749C125.54 110.751 125.539 110.753 125.539 110.755C125.539 110.753 125.54 110.751 125.54 110.749L125.54 110.749ZM125.507 110.579C125.509 110.582 125.51 110.586 125.512 110.589C125.51 110.586 125.509 110.582 125.508 110.579L125.507 110.579ZM117.453 124.823L117.44 124.836L117.429 124.85C117.421 124.86 117.408 124.874 117.393 124.888L117.391 124.889L117.39 124.891C117.374 124.904 117.357 124.915 117.34 124.924L117.34 124.925C117.332 124.929 117.312 124.94 117.287 124.949L117.287 124.949C117.287 124.949 117.287 124.949 117.286 124.949C117.286 124.949 117.285 124.95 117.285 124.95L117.285 124.95C117.264 124.957 117.245 124.96 117.231 124.962C117.229 124.963 117.226 124.964 117.223 124.965C117.214 124.966 117.202 124.968 117.188 124.969L117.184 124.969L117.18 124.969L106.464 124.969L106.458 124.969L106.453 124.969L106.452 124.969L106.452 124.968C106.443 124.968 106.435 124.967 106.428 124.965C106.39 124.962 106.346 124.952 106.301 124.926C106.257 124.901 106.226 124.867 106.204 124.837L106.192 124.823L103.504 120.165L103.503 120.164C103.493 120.145 103.487 120.128 103.484 120.118C103.48 120.108 103.474 120.091 103.47 120.073L103.47 120.073C103.469 120.07 103.469 120.066 103.468 120.063C103.468 120.062 103.467 120.06 103.467 120.059L103.467 120.059C103.462 120.029 103.462 120.004 103.463 120.002L103.463 119.997L103.463 119.992L103.464 119.965L103.465 119.95L103.469 119.935C103.472 119.923 103.475 119.912 103.477 119.907C103.478 119.903 103.478 119.903 103.479 119.901C103.479 119.9 103.479 119.899 103.479 119.899C103.479 119.899 103.479 119.898 103.479 119.898L103.481 119.893L103.483 119.888L103.488 119.871L103.494 119.855L106.183 115.198L106.196 115.178C106.199 115.175 106.201 115.172 106.203 115.169C106.208 115.163 106.215 115.155 106.222 115.147C106.223 115.146 106.223 115.146 106.223 115.145C106.224 115.145 106.224 115.144 106.224 115.144C106.23 115.138 106.238 115.129 106.249 115.12C106.25 115.119 106.252 115.117 106.254 115.115C106.259 115.111 106.265 115.106 106.272 115.101C106.272 115.101 106.273 115.1 106.273 115.1C106.28 115.094 106.291 115.085 106.307 115.077L106.309 115.076C106.322 115.069 106.334 115.065 106.342 115.063L106.342 115.063C106.346 115.061 106.351 115.059 106.356 115.057L106.356 115.057C106.371 115.051 106.385 115.048 106.401 115.045C106.411 115.043 106.42 115.041 106.428 115.04L106.446 115.037L106.463 115.037L111.635 115.038L116.899 105.919C116.907 105.906 116.915 105.896 116.921 105.889C116.927 105.881 116.934 105.873 116.94 105.866C116.944 105.862 116.953 105.852 116.965 105.841C116.973 105.833 116.981 105.827 116.99 105.82C116.996 105.815 117.005 105.809 117.015 105.803L117.019 105.8L117.024 105.797C117.031 105.793 117.038 105.79 117.044 105.788C117.047 105.787 117.049 105.786 117.052 105.785C117.058 105.783 117.065 105.78 117.073 105.778L117.073 105.777C117.092 105.77 117.109 105.767 117.123 105.764L117.123 105.764C117.128 105.763 117.133 105.763 117.139 105.762L117.148 105.76L117.164 105.757L117.18 105.757L122.537 105.757L122.539 105.757L122.54 105.757C122.559 105.758 122.576 105.761 122.585 105.763C122.596 105.765 122.619 105.768 122.642 105.776L122.643 105.777C122.666 105.784 122.684 105.795 122.693 105.8C122.694 105.8 122.695 105.801 122.696 105.802C122.697 105.802 122.698 105.802 122.698 105.803C122.704 105.806 122.711 105.81 122.718 105.815L122.748 105.837L122.749 105.838C122.767 105.853 122.78 105.869 122.788 105.88C122.795 105.887 122.808 105.9 122.819 105.92L122.819 105.92L125.499 110.56L125.502 110.565L125.504 110.57C125.511 110.583 125.515 110.594 125.517 110.601C125.52 110.608 125.522 110.613 125.522 110.614C125.529 110.633 125.533 110.65 125.535 110.659L125.534 110.659C125.537 110.669 125.538 110.678 125.539 110.686C125.54 110.688 125.54 110.691 125.541 110.694C125.542 110.7 125.542 110.707 125.543 110.716L125.543 110.717C125.543 110.735 125.541 110.751 125.539 110.761C125.539 110.762 125.538 110.763 125.538 110.764L125.536 110.781L125.536 110.783L125.526 110.821C125.525 110.822 125.525 110.823 125.525 110.824C125.522 110.835 125.518 110.844 125.515 110.851C125.512 110.86 125.507 110.872 125.5 110.885L117.453 124.823Z" fill="#252422"/>
     16<path d="M112.322 124.336L114.591 120.307H119.492L117.132 124.336H112.322Z" fill="#008710"/>
    1717</g>
    1818<defs>
    19 <clipPath id="clip0_1631_50">
     19<clipPath id="clip0_1631_115">
    2020<rect width="128" height="128" fill="white"/>
    2121</clipPath>
  • really-simple-featured-video/tags/0.55.0/assets/css/admin-settings.css

    r3406288 r3415992  
    11:root {
    2     --jwp-wtc__color-background: #c6eaca;
     2    --jwp-wtc__color-background: #f0f2eb;
    33    --jwp-wtc__color-brand: #008710;
    44    --jwp-wtc__color-brand-light: #f1faee;
     
    1515.wrap.rsfv .plugin-header {
    1616    padding: 20px 0;
    17     background-color: #f0f2eb;
     17    background-color: var(--jwp-wtc__color-background);
    1818    border-bottom: 1px solid rgba(0,0,0, 0.1);
    1919    -webkit-box-shadow: 0px 2px 6px rgba(35, 40, 45, .07);
     
    7171.rsfv .plugin-header .plugin-header-wrap,
    7272.rsfv-wrapper .rsfv-nav-tab-wrapper,
    73 .rsfv-wrapper form#mainform > .tab-content {
     73.rsfv-wrapper > .tab-content {
    7474    margin-left: 30px;
    7575    max-width: 1360px;
     
    7979
    8080@media screen and (min-width: 768px) {
    81     .rsfv-wrapper form#mainform > .tab-content {
     81    .rsfv-wrapper > .tab-content {
    8282        display: grid;
    8383        grid-template-columns: 8fr 4fr;
     
    379379}
    380380
     381.rsfv .forminp-status #theme-engine-status.loading::before {
     382    content: ' ';
     383    display: inline-block;
     384    border: 2px solid var(--jwp-wtc__color-brand);
     385    border-top: 2px solid transparent;
     386    border-radius: 100%;
     387    width: 8px;
     388    height: 8px;
     389    margin-right: 4px;
     390    animation: rsfv-spin 1s linear infinite;
     391}
     392
     393@keyframes rsfv-spin {
     394    from {
     395        transform: rotate(0deg);
     396    }
     397    to {
     398        transform: rotate(360deg);
     399    }
     400}
     401
    381402.rsfv .forminp-status .engine-active::before {
    382403    content: ' ';
     
    474495}
    475496
    476 .rsfv.getpro .tab-content .rsfv-button {
    477     display: inline-block;
    478     margin-top: 10px;
    479 }
    480 
    481 .rsfv.getpro .submit,
    482497.rsfv.help .submit {
    483498    display: none;
    484499}
    485500
    486 .rsfv.getpro .rsfv-button.rsfv-getpro-button {
    487     display: inline-block;
    488     margin-top: 30px;
    489 }
    490 
    491 .rsfv.getpro h1:not(.menu-title),
    492501.rsfv.help h1:not(.menu-title) {
    493502    margin-top: 15px;
     
    497506}
    498507
    499 .rsfv.getpro .getpro-content ul {
    500     list-style: disc;
    501     list-style-position: inside;
    502 }
    503 
    504 .rsfv.getpro .getpro-content li {
    505     line-height: 1.5;
    506     font-weight: 600;
    507 }
    508 
    509 .rsfv.getpro .getpro-content p,
    510 .rsfv.getpro .getpro-content li,
    511508.rsfv.help .help-content p {
    512509    font-size: 15px;
    513 }
    514 
    515 .rsfv.getpro form {
    516     position: relative;
    517 }
    518 
    519 .rsfv.getpro form {
    520     height: calc(100% - 10%);
    521 }
    522 
    523 .rsfv.getpro .getpro-content .offer-highlight {
    524     font-size: 18px;
    525 }
    526 
    527 .rsfv.getpro .tab-content .rsfv-button {
    528     display: inline-block;
    529     margin-top: 10px;
    530     font-size: 16px;
    531     padding: 4px 20px;
    532510}
    533511
     
    551529}
    552530
    553 .rsfv .sidebar .upgrade-box .button.button-primary,
    554531.rsfv .notice-box .button.button-primary {
    555532    font-size: 16px;
     
    612589}
    613590
    614 @media screen and ( min-width: 1920px ) {
    615     .rsfv.getpro form {
    616         height: auto;
    617     }
    618 }
    619 
    620 @media screen and (max-width: 768px) {
    621     .rsfv.getpro form {
    622         padding-bottom: 250px;
    623     }
    624 }
     591/**
     592 * Get Pro Tab.
     593 */
     594.rsfv .sidebar .upgrade-box {
     595    border-color: var(--jwp-wtc__color-brand);
     596    background-color: var(--jwp-wtc__color-background);
     597    padding-top: 15px;
     598  border-radius: 4px;
     599
     600    form {
     601        margin-top: 20px;
     602    }
     603
     604    .regular-text {
     605        width: 100%;
     606        margin-bottom: 8px;
     607    }
     608
     609    input[type="email"]:focus,
     610    input[type="text"]:focus {
     611        border-color: var(--jwp-wtc__color-brand);
     612        box-shadow: 0 0 0 1px var(--jwp-wtc__color-brand);
     613    }
     614
     615    .separator {
     616        display: block;
     617        text-align: center;
     618        margin: 10px 0;
     619        position: relative;
     620    }
     621
     622    .peekaboo-section {
     623        text-align: center;
     624    }
     625
     626    .button-primary {
     627        font-size: 14px;
     628        color: #fff;
     629    }
     630
     631    .button-secondary {
     632        background: transparent;
     633        color: var(--jwp-wtc__color-brand);
     634        box-shadow: none;
     635        outline: none;
     636        border: 2px solid var(--jwp-wtc__color-brand);
     637        transition: all .1s ease-in-out;
     638        width: 100%;
     639        text-align: center;
     640        font-size: 14px;
     641
     642        &:active,
     643        &:focus,
     644        &:hover {
     645            background: var(--jwp-wtc__color-brand);
     646            border-color: var(--jwp-wtc__color-brand);
     647            color: #fff !important;
     648            box-shadow: none;
     649            outline: none;
     650        }
     651    }
     652
     653   
     654}
  • really-simple-featured-video/tags/0.55.0/assets/images/jwp-icon-dark.svg

    r3406288 r3415992  
    11<svg width="340" height="104" viewBox="0 0 340 104" fill="none" xmlns="http://www.w3.org/2000/svg">
    2 <g clip-path="url(#clip0_1649_329)">
    3 <path d="M312.525 91.3001H301.885V43.2101H312.175V46.7801C312.968 45.5668 314.275 44.5401 316.095 43.7001C317.961 42.8135 320.061 42.3701 322.395 42.3701C327.341 42.3701 331.261 44.0735 334.155 47.4801C337.095 50.8401 338.565 55.1801 338.565 60.5001C338.565 65.8201 337.001 70.2068 333.875 73.6601C330.795 77.0668 326.828 78.7701 321.975 78.7701C317.588 78.7701 314.438 77.6035 312.525 75.2701V91.3001ZM325.825 67.0101C327.365 65.4701 328.135 63.3235 328.135 60.5701C328.135 57.8168 327.365 55.6935 325.825 54.2001C324.331 52.7068 322.465 51.9601 320.225 51.9601C318.031 51.9601 316.165 52.7068 314.625 54.2001C313.131 55.6935 312.385 57.8168 312.385 60.5701C312.385 63.3235 313.131 65.4701 314.625 67.0101C316.165 68.5035 318.031 69.2501 320.225 69.2501C322.465 69.2501 324.331 68.5035 325.825 67.0101Z" fill="#252422"/>
     2<g clip-path="url(#clip0_1636_136)">
     3<path d="M312.525 91.3H301.885V43.21H312.175V46.78C312.968 45.5667 314.275 44.54 316.095 43.7C317.961 42.8133 320.061 42.37 322.395 42.37C327.341 42.37 331.261 44.0733 334.155 47.48C337.095 50.84 338.565 55.18 338.565 60.5C338.565 65.82 337.001 70.2067 333.875 73.66C330.795 77.0667 326.828 78.77 321.975 78.77C317.588 78.77 314.438 77.6033 312.525 75.27V91.3ZM325.825 67.01C327.365 65.47 328.135 63.3233 328.135 60.57C328.135 57.8167 327.365 55.6933 325.825 54.2C324.331 52.7067 322.465 51.96 320.225 51.96C318.031 51.96 316.165 52.7067 314.625 54.2C313.131 55.6933 312.385 57.8167 312.385 60.57C312.385 63.3233 313.131 65.47 314.625 67.01C316.165 68.5033 318.031 69.25 320.225 69.25C322.465 69.25 324.331 68.5033 325.825 67.01Z" fill="#252422"/>
    44<path d="M262.854 43.21H274.124L280.914 63.86L286.724 43.21H297.154L286.374 78H275.804L268.244 55.53L260.824 78H250.044L239.124 43.21H250.184L255.994 63.79L262.854 43.21Z" fill="#252422"/>
    5 <path d="M201.342 78L213.312 60.64L201.132 43.21H213.662L219.892 52.73L225.982 43.21H237.882L225.842 60.22C233.636 71.3266 237.789 77.2533 238.302 78H225.842L219.402 68.2C218.702 69.2733 217.582 71 216.042 73.38C214.502 75.76 213.499 77.3 213.032 78H201.342Z" fill="#252422"/>
    6 <path d="M196.431 78.0001H185.791V43.2101H196.431V78.0001ZM186.701 36.9801C185.488 35.7668 184.881 34.2968 184.881 32.5701C184.881 30.8434 185.488 29.3734 186.701 28.1601C187.915 26.9468 189.361 26.3401 191.041 26.3401C192.768 26.3401 194.238 26.9468 195.451 28.1601C196.711 29.3734 197.341 30.8434 197.341 32.5701C197.341 34.2968 196.711 35.7668 195.451 36.9801C194.238 38.1934 192.768 38.8001 191.041 38.8001C189.361 38.8001 187.915 38.1934 186.701 36.9801Z" fill="#252422"/>
     5<path d="M201.342 78L213.312 60.64L201.132 43.21H213.662L219.892 52.73L225.982 43.21H237.882L225.842 60.22C233.635 71.3266 237.789 77.2533 238.302 78H225.842L219.402 68.2C218.702 69.2733 217.582 71 216.042 73.38C214.502 75.76 213.499 77.3 213.032 78H201.342Z" fill="#252422"/>
     6<path d="M196.431 78H185.791V43.21H196.431V78ZM186.701 36.98C185.488 35.7666 184.881 34.2966 184.881 32.57C184.881 30.8433 185.488 29.3733 186.701 28.16C187.914 26.9466 189.361 26.34 191.041 26.34C192.768 26.34 194.238 26.9466 195.451 28.16C196.711 29.3733 197.341 30.8433 197.341 32.57C197.341 34.2966 196.711 35.7666 195.451 36.98C194.238 38.1933 192.768 38.8 191.041 38.8C189.361 38.8 187.914 38.1933 186.701 36.98Z" fill="#252422"/>
    77<path d="M172.161 33.0601V43.2101H178.951V52.5201H172.161V65.5401C172.161 67.9667 173.444 69.1801 176.011 69.1801C176.851 69.1801 177.784 69.0634 178.811 68.8301V77.6501C177.504 78.3034 175.661 78.6301 173.281 78.6301C169.688 78.6301 166.841 77.6267 164.741 75.6201C162.688 73.6134 161.661 70.8834 161.661 67.4301V52.5201H155.501V43.2101H157.251C159.024 43.2101 160.354 42.6967 161.241 41.6701C162.174 40.5967 162.641 39.2201 162.641 37.5401V33.0601H172.161Z" fill="#252422"/>
    8 <path d="M129.07 56.4399H143C142.906 54.8532 142.276 53.4766 141.11 52.3099C139.99 51.1432 138.286 50.5599 136 50.5599C133.946 50.5599 132.313 51.1666 131.1 52.3799C129.886 53.5932 129.21 54.9466 129.07 56.4399ZM143.77 65.4699L152.66 67.9899C151.773 71.2099 149.93 73.8699 147.13 75.9699C144.33 78.0233 140.83 79.0499 136.63 79.0499C131.59 79.0499 127.296 77.3699 123.75 74.0099C120.25 70.6499 118.5 66.1466 118.5 60.4999C118.5 55.0866 120.203 50.6766 123.61 47.2699C127.063 43.8632 131.146 42.1599 135.86 42.1599C141.273 42.1599 145.52 43.7466 148.6 46.9199C151.726 50.0466 153.29 54.4099 153.29 60.0099C153.29 61.7832 153.22 62.8799 153.08 63.2999H128.86C128.953 65.2132 129.77 66.8232 131.31 68.1299C132.85 69.3899 134.67 70.0199 136.77 70.0199C140.363 70.0199 142.696 68.5032 143.77 65.4699Z" fill="#252422"/>
    9 <path d="M101.69 79.4001V43.2101H112.33V80.5201C112.33 84.0668 111.28 86.9134 109.18 89.0601C107.127 91.2534 104.35 92.3501 100.85 92.3501C98.4702 92.3501 96.5102 92.0234 94.9702 91.3701V82.5501C95.9502 82.8301 97.0002 82.9701 98.1202 82.9701C100.5 82.9701 101.69 81.7801 101.69 79.4001ZM102.6 36.9801C101.387 35.7668 100.78 34.2968 100.78 32.5701C100.78 30.8434 101.387 29.3734 102.6 28.1601C103.814 26.9468 105.26 26.3401 106.94 26.3401C108.714 26.3401 110.207 26.9468 111.42 28.1601C112.634 29.3734 113.24 30.8434 113.24 32.5701C113.24 34.2968 112.61 35.7668 111.35 36.9801C110.137 38.1934 108.667 38.8001 106.94 38.8001C105.26 38.8001 103.814 38.1934 102.6 36.9801Z" fill="#252422"/>
    10 <path d="M0.887726 67.784C0.882253 67.8155 0.880873 67.8459 0.882096 67.8778C0.881952 67.91 0.881444 67.9409 0.888997 67.9718C0.894549 68.0062 0.907931 68.037 0.92168 68.0692C0.929903 68.089 0.930064 68.1087 0.941018 68.1277L10.3096 84.3608L10.3117 84.3632C10.3158 84.3702 10.3241 84.3738 10.3281 84.3808C10.3687 84.4446 10.4211 84.5037 10.4921 84.5447C10.5631 84.5857 10.6392 84.6019 10.7161 84.6048C10.725 84.6053 10.7323 84.6107 10.7404 84.6107L10.7426 84.6108L29.4792 84.6042L48.219 84.6099C48.2414 84.609 48.2586 84.5993 48.2793 84.5974C48.3141 84.5932 48.3479 84.5885 48.38 84.577C48.4102 84.5667 48.4375 84.5513 48.4649 84.5359C48.4931 84.5211 48.5192 84.5038 48.5438 84.4833C48.5693 84.4611 48.5901 84.435 48.6125 84.4064C48.6247 84.3892 48.6424 84.3786 48.6534 84.3595L58.0234 68.1302L67.3909 51.9052L76.7613 35.6751C76.7668 35.6655 76.7661 35.6547 76.7711 35.6461C76.7799 35.6269 76.7887 35.6077 76.7949 35.587C76.802 35.5646 76.8087 35.543 76.8133 35.5191C76.8173 35.4961 76.8204 35.4747 76.8218 35.4524C76.8228 35.4426 76.8278 35.434 76.8275 35.4245C76.8271 35.4151 76.8218 35.4063 76.8215 35.3969C76.8197 35.3739 76.8179 35.3532 76.8125 35.3305C76.8076 35.3069 76.8027 35.2855 76.7946 35.2635C76.7865 35.2415 76.78 35.2228 76.7695 35.2029C76.7647 35.1932 76.7649 35.1829 76.7605 35.1746L67.3862 18.9474C67.3752 18.9283 67.3584 18.9175 67.3451 18.9005C67.3243 18.8724 67.3044 18.847 67.2767 18.823C67.252 18.8018 67.2256 18.7854 67.1965 18.7698C67.1697 18.7543 67.1437 18.7393 67.1139 18.729C67.0801 18.7175 67.0467 18.7133 67.0103 18.7084C66.9898 18.7058 66.972 18.6967 66.9514 18.6964L48.2189 18.6961C48.2072 18.6963 48.197 18.7019 48.1862 18.7026C48.1669 18.7041 48.1492 18.7067 48.1284 18.7108C48.1039 18.7151 48.0812 18.7205 48.0579 18.729C48.0355 18.7357 48.0166 18.7444 47.9958 18.7544C47.9875 18.7588 47.9772 18.7586 47.9689 18.763C47.9601 18.7683 47.9551 18.777 47.9476 18.7819C47.9281 18.7937 47.9111 18.8071 47.8941 18.8226C47.8762 18.8377 47.8608 18.8542 47.845 18.8716C47.8297 18.8882 47.8171 18.904 47.8052 18.9226C47.8002 18.9312 47.7905 18.936 47.785 18.9456L38.4145 35.1757L29.191 51.1513L10.7414 51.1469C10.7298 51.1471 10.7204 51.1533 10.711 51.1536C10.6894 51.155 10.6709 51.157 10.6487 51.1615C10.6242 51.1659 10.6038 51.1714 10.5804 51.1798C10.5575 51.1874 10.5391 51.1953 10.5184 51.2052C10.5101 51.2096 10.4998 51.2095 10.4914 51.2139C10.4831 51.2183 10.4776 51.2279 10.4701 51.2328C10.4506 51.2446 10.4337 51.2579 10.4166 51.2735C10.3987 51.2885 10.3834 51.3051 10.3675 51.3225C10.3527 51.3382 10.34 51.3562 10.3277 51.3734C10.3227 51.3821 10.313 51.3869 10.308 51.3955L0.937546 67.6257C0.927046 67.6439 0.925708 67.6662 0.91744 67.6846C0.907735 67.7194 0.895566 67.7504 0.887726 67.784ZM66.6646 19.6971L75.4614 34.9246L57.8716 34.927L49.0866 19.6971L66.6646 19.6971ZM20.4015 68.3832L37.9835 68.3763L29.191 83.6053L11.6095 83.6114L20.4015 68.3832ZM57.3013 67.3808L39.7155 67.3763L48.5065 52.1498L66.0923 52.1543L57.3013 67.3808ZM66.6693 51.155L49.0835 51.1504L57.8725 35.9275L75.4623 35.925L66.6693 51.155ZM39.1377 68.3752L56.723 68.3806L47.9305 83.6096L30.3447 83.6051L39.1377 68.3752ZM29.194 52.1541L37.984 67.3754L20.402 67.3823L11.6109 52.1489L29.194 52.1541Z" fill="#008710"/>
    11 <path d="M67.2766 18.8225C67.3043 18.8466 67.3247 18.8725 67.3454 18.9006C67.3587 18.9174 67.375 18.9287 67.3859 18.9476L76.7605 35.1752C76.7646 35.1834 76.7647 35.1934 76.7693 35.2029C76.7797 35.2227 76.7861 35.2415 76.7941 35.2634C76.8022 35.2853 76.8072 35.3067 76.812 35.3301C76.8173 35.3527 76.8194 35.3736 76.8211 35.3963C76.8215 35.4057 76.827 35.4153 76.8273 35.4247C76.8276 35.4341 76.8223 35.443 76.8213 35.4528C76.8199 35.475 76.8174 35.4963 76.8133 35.5192C76.8088 35.5431 76.8015 35.5648 76.7944 35.5872C76.7882 35.6077 76.7794 35.6267 76.7707 35.6457C76.7657 35.6544 76.767 35.6658 76.7615 35.6754L48.6536 84.3597L48.6119 84.4066C48.5896 84.4352 48.5692 84.4614 48.5438 84.4835C48.5193 84.5039 48.4931 84.5212 48.465 84.5361C48.4376 84.5515 48.4096 84.5666 48.3794 84.5769C48.3474 84.5883 48.3138 84.5938 48.2792 84.598C48.2585 84.5999 48.2414 84.6096 48.219 84.6106L10.7429 84.6108L10.7407 84.6107C10.7327 84.6107 10.725 84.605 10.7162 84.6044C10.6394 84.6016 10.5631 84.5859 10.4922 84.545C10.4212 84.504 10.3685 84.4441 10.328 84.3803C10.3239 84.3736 10.316 84.3699 10.3119 84.3632L10.3099 84.3608L0.940909 68.1275C0.930067 68.1085 0.929862 68.0887 0.921668 68.069C0.907963 68.0369 0.894104 68.0063 0.888547 67.9721C0.881011 67.9412 0.881795 67.9102 0.88194 67.878L0.887566 67.7843C0.895405 67.7507 0.907498 67.719 0.917204 67.6842L0.937328 67.6259L10.3079 51.3955C10.3129 51.3869 10.3227 51.3817 10.3277 51.3731C10.3398 51.356 10.3523 51.338 10.367 51.3225C10.3828 51.3051 10.3988 51.2885 10.4168 51.2734C10.4337 51.258 10.4502 51.2445 10.4695 51.2328C10.477 51.2279 10.4833 51.2184 10.4916 51.214C10.4998 51.2098 10.5098 51.2098 10.518 51.2055C10.5387 51.1956 10.5575 51.1871 10.5803 51.1795C10.6036 51.1711 10.624 51.1656 10.6484 51.1613C10.6705 51.1568 10.6891 51.1546 10.7106 51.1532L10.7411 51.1472L29.1914 51.1512L47.7852 18.9459C47.7907 18.9364 47.8004 18.9313 47.8054 18.9226C47.8172 18.9042 47.8296 18.8884 47.8447 18.872C47.8606 18.8546 47.8757 18.8375 47.8937 18.8225C47.9106 18.807 47.9279 18.7941 47.9473 18.7824C47.9547 18.7774 47.9598 18.7684 47.9685 18.7631C47.9769 18.7586 47.9879 18.7587 47.9962 18.7542C48.0168 18.7444 48.0359 18.7357 48.0581 18.7291C48.0813 18.7207 48.104 18.7153 48.1283 18.711C48.1491 18.7068 48.1668 18.7041 48.1861 18.7026L48.2188 18.6967L66.9512 18.6967C66.9717 18.697 66.9896 18.7055 67.01 18.7081C67.0464 18.7129 67.0804 18.7173 67.1142 18.7288C67.1439 18.7391 67.1699 18.7542 67.1966 18.7696C67.2256 18.7852 67.252 18.8014 67.2766 18.8225ZM1.94886 67.8738L10.7432 83.1124L19.5361 67.8825L10.7446 52.6489L10.7418 52.644L1.94886 67.8738ZM20.4017 68.3833L11.6097 83.6115L29.1908 83.6054L37.9833 68.3764L20.4017 68.3833ZM39.1376 68.3752L30.3446 83.6051L47.9308 83.6097L56.7233 68.3807L39.1376 68.3752ZM11.6107 52.1488L20.4022 67.3823L37.9839 67.3753L29.1942 52.1542L11.6107 52.1488ZM48.5066 52.1495L39.7155 67.376L57.3017 67.3807L66.0928 52.1542L48.5066 52.1495ZM57.8723 35.9276L49.0832 51.1507L66.6694 51.1554L75.4624 35.9255L57.8723 35.9276ZM49.0868 19.6973L57.8715 34.927L75.4616 34.9249L66.6645 19.6971L49.0868 19.6973ZM30.0584 51.6495L30.0604 51.654L38.85 66.8752L57.0063 35.4276L48.2198 20.197L48.2191 20.1944L30.0584 51.6495Z" fill="#252422"/>
    12 <path d="M29.5 84L39 68H57.5L48 84H29.5Z" fill="#008710"/>
    13 <path d="M58.3779 67.5L48.2842 84.5H28.6221L38.7158 67.5H58.3779ZM30.3779 83.5H47.7158L56.6221 68.5H39.2842L30.3779 83.5Z" fill="#252422"/>
     8<path d="M129.069 56.44H142.999C142.906 54.8534 142.276 53.4767 141.109 52.31C139.989 51.1434 138.286 50.56 135.999 50.56C133.946 50.56 132.313 51.1667 131.099 52.38C129.886 53.5934 129.209 54.9467 129.069 56.44ZM143.769 65.47L152.659 67.99C151.773 71.21 149.929 73.87 147.129 75.97C144.329 78.0234 140.829 79.05 136.629 79.05C131.589 79.05 127.296 77.37 123.749 74.01C120.249 70.65 118.499 66.1467 118.499 60.5C118.499 55.0867 120.203 50.6767 123.609 47.27C127.063 43.8634 131.146 42.16 135.859 42.16C141.273 42.16 145.519 43.7467 148.599 46.92C151.726 50.0467 153.289 54.41 153.289 60.01C153.289 61.7834 153.219 62.88 153.079 63.3H128.859C128.953 65.2134 129.769 66.8234 131.309 68.13C132.849 69.39 134.669 70.02 136.769 70.02C140.363 70.02 142.696 68.5034 143.769 65.47Z" fill="#252422"/>
     9<path d="M101.69 79.4V43.21H112.33V80.52C112.33 84.0666 111.28 86.9133 109.18 89.06C107.127 91.2533 104.35 92.35 100.85 92.35C98.47 92.35 96.51 92.0233 94.97 91.37V82.55C95.95 82.83 97 82.97 98.12 82.97C100.5 82.97 101.69 81.78 101.69 79.4ZM102.6 36.98C101.387 35.7666 100.78 34.2966 100.78 32.57C100.78 30.8433 101.387 29.3733 102.6 28.16C103.813 26.9466 105.26 26.34 106.94 26.34C108.713 26.34 110.207 26.9466 111.42 28.16C112.633 29.3733 113.24 30.8433 113.24 32.57C113.24 34.2966 112.61 35.7666 111.35 36.98C110.137 38.1933 108.667 38.8 106.94 38.8C105.26 38.8 103.813 38.1933 102.6 36.98Z" fill="#252422"/>
     10<path d="M1.44063 67.7916C1.43526 67.8225 1.43391 67.8523 1.43511 67.8835C1.43497 67.9151 1.43447 67.9454 1.44187 67.9757C1.44732 68.0094 1.46043 68.0396 1.47391 68.0712C1.48197 68.0905 1.48212 68.1098 1.49286 68.1285L10.6755 84.0395L10.6776 84.0418C10.6816 84.0486 10.6897 84.0522 10.6937 84.059C10.7334 84.1216 10.7848 84.1795 10.8544 84.2197C10.924 84.2599 10.9986 84.2758 11.074 84.2786C11.0827 84.2791 11.0899 84.2843 11.0978 84.2844L11.0999 84.2845L29.4646 84.278L47.8326 84.2836C47.8546 84.2827 47.8714 84.2732 47.8917 84.2713C47.9258 84.2672 47.959 84.2626 47.9904 84.2513C48.02 84.2413 48.0468 84.2262 48.0736 84.2111C48.1013 84.1965 48.1269 84.1796 48.1509 84.1595C48.1759 84.1378 48.1963 84.1122 48.2182 84.0841C48.2302 84.0672 48.2475 84.0569 48.2583 84.0382L57.4424 68.1309L66.624 52.2279L75.8085 36.3198C75.8139 36.3105 75.8132 36.2999 75.8181 36.2914C75.8267 36.2726 75.8353 36.2538 75.8414 36.2335C75.8484 36.2116 75.8549 36.1904 75.8594 36.167C75.8634 36.1444 75.8664 36.1235 75.8677 36.1016C75.8687 36.092 75.8736 36.0835 75.8733 36.0743C75.873 36.0651 75.8678 36.0564 75.8675 36.0472C75.8657 36.0247 75.8639 36.0044 75.8586 35.9821C75.8539 35.959 75.849 35.938 75.8411 35.9165C75.8331 35.8949 75.8268 35.8765 75.8165 35.857C75.8118 35.8475 75.812 35.8374 75.8076 35.8293L66.6194 19.9241C66.6086 19.9055 66.5921 19.8948 66.5791 19.8782C66.5588 19.8507 66.5392 19.8258 66.5121 19.8022C66.4878 19.7814 66.462 19.7654 66.4335 19.75C66.4072 19.7348 66.3817 19.7201 66.3525 19.71C66.3193 19.6988 66.2867 19.6947 66.2509 19.6899C66.2309 19.6874 66.2134 19.6784 66.1932 19.6781L47.8325 19.6778C47.821 19.678 47.8111 19.6835 47.8005 19.6842C47.7815 19.6857 47.7642 19.6882 47.7438 19.6922C47.7198 19.6965 47.6975 19.7017 47.6746 19.71C47.6527 19.7166 47.6342 19.7252 47.6139 19.7349C47.6057 19.7393 47.5956 19.7391 47.5875 19.7434C47.5788 19.7486 47.5739 19.7571 47.5666 19.762C47.5474 19.7735 47.5308 19.7866 47.5141 19.8018C47.4966 19.8166 47.4815 19.8328 47.466 19.8499C47.451 19.8661 47.4386 19.8816 47.427 19.8998C47.4221 19.9083 47.4126 19.913 47.4072 19.9223L38.2227 35.8304L29.1822 51.489L11.0988 51.4847C11.0873 51.4849 11.0782 51.4909 11.069 51.4912C11.0478 51.4926 11.0297 51.4946 11.0079 51.499C10.9839 51.5033 10.9638 51.5086 10.9409 51.5169C10.9185 51.5244 10.9005 51.5321 10.8802 51.5418C10.872 51.5462 10.8619 51.546 10.8537 51.5503C10.8456 51.5547 10.8402 51.564 10.8329 51.5688C10.8137 51.5804 10.7971 51.5935 10.7804 51.6087C10.7629 51.6235 10.7478 51.6397 10.7323 51.6568C10.7178 51.6722 10.7053 51.6898 10.6933 51.7067C10.6884 51.7152 10.6789 51.7199 10.674 51.7284L1.48946 67.6365C1.47917 67.6543 1.47786 67.6762 1.46975 67.6941C1.46024 67.7282 1.44831 67.7587 1.44063 67.7916ZM65.9122 20.6589L74.5344 35.5842L57.2937 35.5866L48.683 20.6589L65.9122 20.6589ZM20.5671 68.3789L37.8002 68.3721L29.1822 83.2989L11.9496 83.3049L20.5671 68.3789ZM56.7347 67.3964L39.4979 67.392L48.1144 52.4677L65.3512 52.4721L56.7347 67.3964ZM65.9168 51.4925L48.68 51.4881L57.2945 36.5672L74.5353 36.5649L65.9168 51.4925ZM38.9315 68.3711L56.1678 68.3763L47.5498 83.3032L30.313 83.2988L38.9315 68.3711ZM29.1851 52.4719L37.8007 67.3911L20.5676 67.3979L11.951 52.4668L29.1851 52.4719Z" fill="#008710"/>
     11<path d="M66.5123 19.8017C66.5395 19.8253 66.5595 19.8507 66.5798 19.8783C66.5928 19.8947 66.6088 19.9058 66.6195 19.9244L75.808 35.8299C75.8121 35.838 75.8121 35.8478 75.8167 35.857C75.8269 35.8765 75.8331 35.8949 75.841 35.9164C75.8489 35.9378 75.8538 35.9588 75.8585 35.9818C75.8637 36.0038 75.8658 36.0244 75.8675 36.0466C75.8678 36.0559 75.8732 36.0652 75.8735 36.0744C75.8738 36.0837 75.8686 36.0924 75.8676 36.102C75.8663 36.1237 75.8638 36.1446 75.8598 36.1671C75.8553 36.1905 75.8483 36.2118 75.8412 36.2337C75.8352 36.2539 75.8266 36.2724 75.8181 36.2911C75.8132 36.2996 75.8144 36.3108 75.809 36.3202L48.2589 84.0384L48.218 84.0844C48.1962 84.1123 48.1762 84.138 48.1513 84.1597C48.1273 84.1797 48.1016 84.1967 48.074 84.2112C48.0472 84.2263 48.0197 84.2411 47.9902 84.2512C47.9588 84.2624 47.9259 84.2678 47.892 84.2719C47.8717 84.2738 47.8549 84.2833 47.8329 84.2842L11.1006 84.2845L11.0985 84.2844C11.0906 84.2844 11.083 84.2788 11.0744 84.2782C10.9991 84.2755 10.9244 84.2601 10.8549 84.22C10.7853 84.1798 10.7336 84.1211 10.6939 84.0586C10.6899 84.052 10.6821 84.0484 10.6782 84.0418L10.6762 84.0395L1.49312 68.1283C1.48249 68.1097 1.4823 68.0902 1.47426 68.0709C1.46083 68.0395 1.44724 68.0095 1.4418 67.9759C1.43441 67.9457 1.43518 67.9153 1.43532 67.8838L1.44083 67.7919C1.44852 67.759 1.46037 67.7279 1.46988 67.6937L1.48961 67.6366L10.6743 51.7283C10.6792 51.7199 10.6887 51.7148 10.6936 51.7063C10.7055 51.6896 10.7178 51.672 10.7322 51.6567C10.7477 51.6397 10.7634 51.6234 10.7809 51.6086C10.7975 51.5936 10.8137 51.5803 10.8326 51.5689C10.8399 51.564 10.8462 51.5548 10.8543 51.5504C10.8623 51.5463 10.8721 51.5463 10.8801 51.5421C10.9005 51.5324 10.9189 51.5241 10.9413 51.5166C10.964 51.5084 10.9841 51.503 11.0079 51.4988C11.0296 51.4944 11.0478 51.4922 11.0689 51.4908L11.0988 51.4849L29.183 51.4889L47.4078 19.9226C47.4131 19.9133 47.4227 19.9083 47.4276 19.8998C47.4391 19.8818 47.4512 19.8663 47.4661 19.8502C47.4816 19.8332 47.4965 19.8164 47.5141 19.8017C47.5307 19.7865 47.5476 19.7739 47.5666 19.7624C47.5739 19.7576 47.5789 19.7487 47.5875 19.7435C47.5956 19.7391 47.6064 19.7391 47.6146 19.7348C47.6347 19.7251 47.6535 19.7167 47.6752 19.7101C47.698 19.7019 47.7202 19.6966 47.7441 19.6924C47.7645 19.6884 47.7818 19.6857 47.8007 19.6842L47.8328 19.6784L66.1934 19.6784C66.2135 19.6787 66.2311 19.687 66.2511 19.6896C66.2868 19.6943 66.32 19.6986 66.3532 19.7098C66.3823 19.7199 66.4078 19.7347 66.434 19.7499C66.4624 19.7651 66.4882 19.7811 66.5123 19.8017ZM2.48107 67.8796L11.1008 82.8158L19.7193 67.8881L11.1022 52.9569L11.0995 52.952L2.48107 67.8796ZM20.5677 68.379L11.9502 83.305L29.1824 83.299L37.8004 68.3722L20.5677 68.379ZM38.9317 68.3711L30.3133 83.2987L47.5505 83.3033L56.1685 68.3765L38.9317 68.3711ZM11.9512 52.4667L20.5682 67.3979L37.801 67.3911L29.1858 52.4719L11.9512 52.4667ZM48.1148 52.4674L39.4983 67.3917L56.7355 67.3963L65.352 52.472L48.1148 52.4674ZM57.2947 36.5674L48.68 51.4884L65.9172 51.493L74.5357 36.5654L57.2947 36.5674ZM48.6835 20.6592L57.2939 35.5866L74.535 35.5846L65.9124 20.659L48.6835 20.6592ZM30.0328 51.9773L30.0347 51.9817L38.6499 66.9008L56.4458 36.0773L47.8337 21.149L47.833 21.1463L30.0328 51.9773Z" fill="#252422"/>
     12<path d="M75.809 36.3198L75.8178 36.2912C75.8263 36.2726 75.8351 36.2539 75.8411 36.2338C75.8481 36.212 75.8553 36.1908 75.8598 36.1675C75.8638 36.145 75.8662 36.1236 75.8676 36.1018C75.8686 36.0923 75.8738 36.0835 75.8736 36.0744L75.8676 36.0471C75.8659 36.0248 75.8636 36.0035 75.8584 35.9815L75.8411 35.9167C75.8332 35.8953 75.8269 35.8764 75.8166 35.857C75.8121 35.8478 75.8117 35.8381 75.8076 35.8301L66.6195 19.9247C66.6088 19.9061 66.5926 19.8949 66.5796 19.8785C66.5593 19.8509 66.5394 19.8253 66.5123 19.8017C66.4882 19.7811 66.4623 19.7655 66.434 19.7502L66.3534 19.71C66.3203 19.6988 66.2866 19.6942 66.2509 19.6894C66.231 19.6868 66.2134 19.6789 66.1933 19.6786L47.8327 19.6787L47.8008 19.6841C47.7818 19.6856 47.7643 19.6887 47.7439 19.6927L47.6756 19.7101C47.6539 19.7166 47.6344 19.7253 47.6143 19.735L47.5876 19.7435L47.5669 19.7624C47.5479 19.7739 47.5305 19.7867 47.5139 19.8019L47.4663 19.8502L47.4277 19.9002C47.4228 19.9085 47.4132 19.9133 47.4078 19.9224L29.1829 51.489L11.099 51.4848L11.0687 51.4911C11.0478 51.4925 11.0297 51.4945 11.0081 51.4989L10.9412 51.5164C10.9188 51.5238 10.9004 51.5324 10.88 51.5421L10.8542 51.5504C10.8461 51.5547 10.8402 51.5641 10.8329 51.569C10.8141 51.5804 10.7978 51.5936 10.7813 51.6086C10.7638 51.6233 10.7479 51.6398 10.7324 51.6568C10.718 51.6721 10.7051 51.6898 10.6932 51.7065C10.6883 51.7148 10.6791 51.7201 10.6742 51.7285L1.48957 67.6367L1.4701 67.6936C1.4606 67.7276 1.44848 67.7589 1.4408 67.7917L1.43526 67.8839C1.43512 67.9154 1.43433 67.9458 1.44171 67.976C1.44716 68.0096 1.46094 68.0399 1.47437 68.0714C1.48226 68.0905 1.48269 68.1101 1.49325 68.1286L10.6762 84.0394L10.6782 84.0419C10.6821 84.0485 10.6898 84.0521 10.6938 84.0586L10.7261 84.1047C10.7491 84.1345 10.7755 84.1623 10.8059 84.1865L10.8545 84.2202C10.924 84.2602 10.999 84.2755 11.0742 84.2783C11.0829 84.2789 11.0908 84.2846 11.0986 84.2847L11.1008 84.2845L47.8327 84.2842L47.8922 84.2722C47.9259 84.2682 47.9586 84.2625 47.9898 84.2514C48.0194 84.2413 48.0473 84.2261 48.0742 84.211C48.0879 84.2038 48.1014 84.1963 48.1142 84.1878L48.1516 84.1596C48.1764 84.138 48.1964 84.1122 48.2181 84.0844L48.2587 84.0384L75.809 36.3198ZM10.272 84.5146C10.2743 84.5167 10.2767 84.5184 10.2777 84.5193C10.277 84.5187 10.2731 84.5154 10.2684 84.5111C10.2698 84.5123 10.271 84.5137 10.272 84.5146ZM10.2488 84.4928C10.2515 84.4954 10.2542 84.4978 10.2565 84.5001C10.2536 84.4973 10.2508 84.4939 10.2473 84.4905C10.2479 84.4911 10.2483 84.4922 10.2488 84.4928ZM11.0153 84.8967C11.0208 84.8973 11.0263 84.899 11.032 84.8994L11.0321 84.898C11.0266 84.8977 11.021 84.8971 11.0153 84.8967ZM11.1021 52.957L19.7192 67.8879L11.1008 82.8154L2.48106 67.8795L11.0994 52.952L11.1021 52.957ZM29.1822 83.2989L11.9503 83.3052L20.5678 68.3793L37.8003 68.3719L29.1822 83.2989ZM3.1994 67.8796L11.1009 81.5709L19.0008 67.8878L11.0993 54.1965L3.1994 67.8796ZM20.9274 69.0008L13.0286 82.6818L28.8233 82.6763L36.7223 68.9948L20.9274 69.0008ZM47.5507 83.3034L30.3132 83.2987L38.9316 68.3712L56.1688 68.3764L47.5507 83.3034ZM39.2909 68.9933L31.3909 82.6764L47.1918 82.6808L55.0917 68.9977L39.2909 68.9933ZM37.8012 67.391L20.5682 67.398L11.9514 52.4666L29.1856 52.4721L37.8012 67.391ZM13.0285 53.0884L20.927 66.7753L36.7236 66.7688L28.826 53.0937L13.0285 53.0884ZM10.4795 51.0583C10.4834 51.0557 10.4871 51.0529 10.4912 51.0503L10.4901 51.0497C10.4863 51.0522 10.4831 51.0558 10.4795 51.0583ZM10.6699 50.9571C10.6575 50.9614 10.6434 50.9676 10.6274 50.9747C10.6395 50.969 10.654 50.9638 10.6699 50.9571ZM56.7353 67.3965L39.4983 67.3921L48.1149 52.4678L65.3519 52.4721L56.7353 67.3965ZM47.834 21.1492L56.4457 36.0771L38.6497 66.9008L30.035 51.9817L30.0325 51.9775L47.8328 21.1464L47.834 21.1492ZM48.4741 53.0898L40.576 66.7698L56.3764 66.7739L64.2745 53.0939L48.4741 53.0898ZM30.7511 51.977L38.6498 65.6563L55.7274 36.077L47.8324 22.3914L30.7511 51.977ZM65.9172 51.4929L48.6802 51.4886L57.295 36.5674L74.5356 36.5654L65.9172 51.4929ZM57.6542 37.1894L49.7579 50.8662L65.5583 50.8703L73.4579 37.1878L57.6542 37.1894ZM74.5351 35.5844L57.2937 35.5866L48.6838 20.6591L65.9121 20.6591L74.5351 35.5844ZM49.7604 21.2806L57.6534 34.9636L73.4575 34.9622L65.5528 21.2802L49.7604 21.2806ZM76.4854 36.1666C76.4848 36.173 76.4835 36.1792 76.4829 36.1855C76.4837 36.1797 76.4858 36.1735 76.4864 36.1672L76.4854 36.1666ZM76.3737 35.5823C76.3795 35.5939 76.3838 35.6059 76.3888 35.617C76.3844 35.6064 76.3809 35.5943 76.3751 35.5824L76.3737 35.5823ZM48.7659 84.4042L48.7236 84.452L48.683 84.498C48.6564 84.531 48.6137 84.5819 48.5597 84.6289L48.5551 84.6332L48.55 84.6373C48.4947 84.6834 48.4369 84.7211 48.3786 84.753L48.3788 84.7538C48.352 84.7689 48.2841 84.8063 48.1994 84.8362L48.1996 84.837C48.1982 84.8375 48.1964 84.8373 48.195 84.8378C48.1935 84.8383 48.1922 84.8398 48.1907 84.8403L48.1905 84.8394C48.1195 84.864 48.0541 84.8759 48.0069 84.8829C47.9981 84.8851 47.988 84.8885 47.977 84.8909C47.9465 84.8973 47.9063 84.9041 47.8588 84.9061L47.846 84.9064L47.8326 84.9064L11.1007 84.9068L11.082 84.9065L11.0635 84.9056L11.0613 84.9058L11.0612 84.9036C11.029 84.9017 11.0006 84.898 10.9766 84.8933C10.8466 84.8806 10.6949 84.8463 10.5439 84.7593C10.3918 84.6714 10.285 84.5559 10.2104 84.4524L10.1689 84.4052L0.954174 68.4389L0.953202 68.437C0.916683 68.3731 0.89712 68.3133 0.887067 68.2781C0.872953 68.2434 0.853471 68.1874 0.838922 68.1233L0.83726 68.1238C0.834684 68.1132 0.833901 68.1023 0.831825 68.0919C0.830816 68.0864 0.828804 68.0811 0.827904 68.0756L0.828736 68.0753C0.810822 67.9744 0.813093 67.8873 0.813173 67.8811L0.813397 67.8637L0.814152 67.8466L0.81969 67.7544L0.823087 67.7024L0.834923 67.6503C0.84455 67.6091 0.855812 67.5737 0.861571 67.5555C0.865483 67.5431 0.866371 67.5407 0.8686 67.5336C0.869355 67.5312 0.869935 67.5294 0.870283 67.5283C0.870601 67.5272 0.870668 67.5264 0.870668 67.5264L0.875572 67.5082L0.882054 67.4909L0.901827 67.4335L0.920993 67.3772L10.1369 51.4148L10.183 51.3459C10.1916 51.3347 10.2007 51.3255 10.2081 51.317C10.2235 51.2963 10.246 51.2675 10.2722 51.2389C10.2735 51.2374 10.2748 51.2358 10.2762 51.2342C10.2775 51.2329 10.2783 51.2311 10.2795 51.2298C10.2989 51.2087 10.3276 51.1799 10.3628 51.1488C10.3684 51.1436 10.3742 51.1378 10.3809 51.1319C10.3978 51.1172 10.4188 51.1013 10.4423 51.0839C10.4442 51.0823 10.4456 51.0801 10.4476 51.0785C10.4706 51.0591 10.5096 51.0291 10.5624 51.001L10.5686 50.9975C10.6154 50.9734 10.6564 50.9597 10.6819 50.9521L10.6835 50.9516C10.6981 50.9457 10.7133 50.9384 10.7304 50.9324L10.7297 50.9313C10.7812 50.9126 10.8315 50.8994 10.8852 50.8891C10.9185 50.8824 10.9491 50.8781 10.9783 50.8749L11.0378 50.8629L11.0988 50.863L28.8239 50.8665L46.869 19.6113C46.895 19.5664 46.9224 19.5319 46.9436 19.5077C46.9649 19.4792 46.9864 19.4526 47.0094 19.4278C47.0207 19.4152 47.054 19.3791 47.0953 19.3421C47.1228 19.3171 47.1508 19.2939 47.1804 19.2726C47.202 19.2542 47.2304 19.2327 47.2654 19.2116L47.2798 19.2024L47.2953 19.1938C47.3213 19.18 47.3453 19.1699 47.3656 19.162C47.3747 19.1585 47.3835 19.1552 47.3915 19.1524C47.4117 19.1437 47.4367 19.1352 47.4644 19.1258L47.4641 19.125C47.5298 19.1013 47.5883 19.088 47.6348 19.0797L47.635 19.0805C47.6522 19.0773 47.6706 19.0751 47.6902 19.0724L47.7224 19.0664L47.7772 19.0566L47.8327 19.0564L66.1934 19.0564L66.1983 19.0564L66.2037 19.0567C66.2697 19.0578 66.3251 19.0693 66.3558 19.0764C66.3954 19.0818 66.4724 19.0935 66.5526 19.1207L66.5574 19.122C66.6337 19.1485 66.6974 19.1847 66.7285 19.2025C66.7314 19.2041 66.7343 19.206 66.7374 19.2077C66.7404 19.2094 66.7433 19.2104 66.7451 19.2114C66.7655 19.2228 66.7889 19.2363 66.8139 19.2526L66.9171 19.329L66.9207 19.3325C66.9807 19.3847 67.0245 19.4378 67.0545 19.4763C67.076 19.499 67.12 19.5463 67.1589 19.6138L67.1581 19.614L76.3465 35.5189L76.3559 35.5342L76.3639 35.5507C76.3864 35.5955 76.3995 35.6345 76.4067 35.6589C76.4165 35.6834 76.4242 35.6998 76.4248 35.7016C76.4491 35.7677 76.4617 35.8257 76.4681 35.8564L76.4667 35.8563C76.4742 35.8911 76.4799 35.9225 76.483 35.9484C76.4846 35.9568 76.4866 35.9661 76.4881 35.976C76.4914 35.9974 76.4942 36.0231 76.4952 36.0523L76.4954 36.0545C76.4974 36.1184 76.4894 36.1712 76.4822 36.2062C76.4814 36.2101 76.4799 36.214 76.479 36.2177L76.4723 36.2755L76.471 36.2839L76.4369 36.4122C76.4358 36.4158 76.4352 36.4197 76.434 36.4232C76.4228 36.4589 76.4097 36.491 76.3997 36.5143C76.3887 36.5468 76.3729 36.5874 76.3478 36.6309L48.7659 84.4042Z" fill="#252422"/>
     13<path d="M31.1794 82.7373L38.9563 68.9255H55.7545L47.6665 82.7373H31.1794Z" fill="#008710"/>
    1414</g>
    1515<defs>
    16 <clipPath id="clip0_1649_329">
     16<clipPath id="clip0_1636_136">
    1717<rect width="340" height="104" fill="white"/>
    1818</clipPath>
  • really-simple-featured-video/tags/0.55.0/assets/js/admin-settings.js

    r3363445 r3415992  
    159159        }
    160160        $( '#rsfv_rollback_version_button' ).on( 'click', processPluginRollback );
     161
     162
     163        function submitDiscountRequest( e ) {
     164            e.preventDefault();
     165
     166            const email = $( this ).find( 'input[name="email"]' ).val();
     167            const fname = $( this ).find( 'input[name="first_name"]' ).val();
     168            const lname = $( this ).find( 'input[name="last_name"]' ).val();
     169
     170            const elSubmitBtn = $( this ).find( 'input[type=submit]' );
     171            const messageEl = $( this ).find( '.rsfv-pro-discount-response span' );
     172            const defaultLabel = elSubmitBtn.data( 'default-label' );
     173            messageEl.text( '' );
     174            elSubmitBtn.val( 'Sending...' );
     175
     176            $.post(
     177                'https://jetixwp.com/?jwp-api=rsfv_pro_discount_code',
     178                {
     179                    email: email,
     180                    first_name: JSON.stringify( fname ),
     181                    last_name: JSON.stringify( lname ),
     182                }
     183            ).done( function( res ) {
     184                messageEl.text( res?.message );
     185                elSubmitBtn.val( defaultLabel );
     186                elSubmitBtn.attr( 'disabled', 'disabled' );
     187            } ).fail( function(res) {
     188                messageEl.text( 'Failed to send, please try again or mail us [email protected]' );
     189                elSubmitBtn.attr( 'disabled', 'disabled' );
     190                setTimeout( function() {
     191                    elSubmitBtn.val( defaultLabel );
     192                    elSubmitBtn.removeAttr( 'disabled' );
     193                }, 2000 );
     194            } );
     195        }
     196
     197        $( '#js-rsfv-pro-request-discount' ).on( 'submit', submitDiscountRequest );
     198
     199        /**
     200         * AJAX getter for Compatibility Engine Status.
     201         */
     202        function updateCompatibilityEngineStatus() {
     203            const engineStatusEl = $( '#theme-engine-status' );
     204
     205            engineStatusEl.attr( 'class', 'loading' );
     206
     207            $.post(
     208                data.ajax_url,
     209                {
     210                    action: 'rsfv_current_theme_compat',
     211                    _wpnonce: data.nonce,
     212                }
     213            ).done( function( res ) {
     214                const data = res?.data;
     215
     216                if ( data?.status && data?.engine ) {
     217                    engineStatusEl.attr( 'class', data.status );
     218                    engineStatusEl.text( data.engine );
     219                }
     220            } ).fail( function(res) {
     221                console.log( res );
     222
     223                engineStatusEl.removeClass( 'loading' );
     224            } );
     225        }
     226
     227        updateCompatibilityEngineStatus();
     228
    161229        }
    162230    );
  • really-simple-featured-video/tags/0.55.0/includes/Compatibility/Plugins/WooCommerce/class-compatibility.php

    r3392440 r3415992  
    1212use RSFV\Options;
    1313use RSFV\Plugin;
     14use RSFV\Shortcode;
    1415use RSFV\Compatibility\Plugins\Base_Compatibility;
    1516use RSFV\Featuresets\Hover_Autoplay\Init as Hover_Autoplay;
     
    319320        }
    320321
    321         $product = wc_get_product( $product_id );
     322        $product      = wc_get_product( $product_id );
    322323        $product_type = $product ? $product->get_type() : '';
    323324
     
    325326        if ( 'self' === $video_source ) {
    326327            $video_url = get_post_meta( $product_id, RSFV_META_KEY, true );
    327         } else if ( 'embed' === $video_source ) {
     328        } elseif ( 'embed' === $video_source ) {
    328329            $video_url = get_post_meta( $product_id, RSFV_EMBED_META_KEY, true );
    329330        }
     
    369370     */
    370371    public function get_external_product_url( $product_id ) {
    371         $product = wc_get_product( $product_id );
     372        $product      = wc_get_product( $product_id );
    372373        $product_type = $product ? $product->get_type() : '';
    373374
     
    376377        if ( 'external' === $product_type ) {
    377378            $external_url = get_post_meta( $product_id, '_product_url', true );
    378             $video_url = esc_url( $external_url );
     379            $video_url    = esc_url( $external_url );
    379380        }
    380381
     
    410411        // Prepare video data for hover functionality.
    411412        $video_data = array(
    412             'product_id' => $id,
    413             'post_type' => $post_type,
    414             'source' => $video_source,
    415             'controls' => $video_controls,
    416             'is_archives' => $is_archives,
     413            'product_id'    => $id,
     414            'post_type'     => $post_type,
     415            'source'        => $video_source,
     416            'controls'      => $video_controls,
     417            'is_archives'   => $is_archives,
    417418            'wrapper_class' => $wrapper_class,
    418419        );
     
    421422
    422423        if ( ! empty( $post_types ) && in_array( $post_type, $post_types, true ) ) {
    423             $img_url = RSFV_PLUGIN_URL . 'assets/images/video_frame.png';
    424             $thumbnail = apply_filters( 'rsfv_default_woo_gallery_video_thumb', $img_url );
     424            $img_url           = RSFV_PLUGIN_URL . 'assets/images/video_frame.png';
     425            $thumbnail         = apply_filters( 'rsfv_default_woo_gallery_video_thumb', $img_url );
    425426            $gallery_thumbnail = wc_get_image_size( 'gallery_thumbnail' );
    426427
     
    445446            }
    446447        }
     448
    447449        return $video_html;
    448450    }
     
    464466
    465467            if ( ! empty( $hover_settings['enable_hover_autoplay'] ) ) {
    466                 $attributes['data-rsfv-video'] = 'true';
     468                $attributes['data-rsfv-video']         = 'true';
    467469                $attributes['data-rsfv-hover-enabled'] = 'true';
    468                 $attributes['data-rsfv-source'] = $video_data['source'];
    469                 $attributes['data-rsfv-context'] = 'woocommerce';
     470                $attributes['data-rsfv-source']        = $video_data['source'];
     471                $attributes['data-rsfv-context']       = 'woocommerce';
    470472
    471473                if ( $video_data['is_archives'] ) {
     
    503505     */
    504506    private static function get_self_hosted_woo_video( $id, $wrapper_class, $wrapper_attributes, $thumbnail, $video_controls, $video_data ) {
    505         $media_id = get_post_meta( $id, RSFV_META_KEY, true );
     507        $media_id  = get_post_meta( $id, RSFV_META_KEY, true );
    506508        $video_url = esc_url( wp_get_attachment_url( $media_id ) );
    507509
     
    511513
    512514        // Get video attributes with hover enhancements.
    513         $video_attrs = self::get_enhanced_video_attributes( $video_controls, $video_data );
     515        $video_attrs = self::get_enhanced_video_attributes( $video_controls );
    514516
    515517        // Get poster image.
     
    578580        }
    579581
    580         $frontend = Plugin::get_instance()->frontend_provider;
     582        $frontend   = Plugin::get_instance()->frontend_provider;
    581583        $embed_data = $frontend->parse_embed_url( $input_url );
    582584        $video_type = is_array( $embed_data ) ? $embed_data['host'] : 'unknown';
     
    595597        // Build iframe with mobile enhancements.
    596598        $iframe_attrs = array(
    597             'class' => 'rsfv-video',
    598             'width' => '100%',
    599             'height' => '540',
    600             'src' => $embed_url . ( ! empty( $url_params ) ? '?' . $url_params : '' ),
    601             'frameborder' => '0',
     599            'class'           => 'rsfv-video',
     600            'width'           => '100%',
     601            'height'          => '540',
     602            'src'             => $embed_url . ( ! empty( $url_params ) ? '?' . $url_params : '' ),
     603            'frameborder'     => '0',
    602604            'allowfullscreen' => true,
    603             'allow' => 'autoplay; fullscreen; picture-in-picture',
    604             'loading' => 'lazy',
     605            'allow'           => 'autoplay; fullscreen; picture-in-picture',
     606            'loading'         => 'lazy',
    605607        );
    606608
    607609        // Add mobile-specific attributes.
    608610        if ( wp_is_mobile() ) {
    609             $iframe_attrs['playsinline'] = true;
     611            $iframe_attrs['playsinline']        = true;
    610612            $iframe_attrs['webkit-playsinline'] = true;
    611613        }
     
    615617            $hover_settings = Hover_Autoplay::get_settings();
    616618            if ( ! empty( $hover_settings['enable_hover_autoplay'] ) ) {
    617                 $iframe_attrs['role'] = 'presentation';
     619                $iframe_attrs['role']       = 'presentation';
    618620                $iframe_attrs['aria-label'] = __( 'Product video - tap to play', 'rsfv' );
    619621            }
     
    661663     *
    662664     * @param array $video_controls Video controls.
    663      * @param array $video_data Video data.
    664665     * @return array
    665666     */
    666     private static function get_enhanced_video_attributes( $video_controls, $video_data ) {
    667         $attributes = array(
    668             'style' => 'max-width:100%;display:block;',
    669         );
    670 
    671         // Standard video controls.
    672         if ( ! empty( $video_controls['controls'] ) ) {
    673             $attributes['controls'] = true;
    674         }
    675 
    676         if ( ! empty( $video_controls['autoplay'] ) ) {
    677             $attributes['autoplay'] = true;
    678             $attributes['playsinline'] = true;
    679         }
    680 
    681         if ( ! empty( $video_controls['loop'] ) ) {
    682             $attributes['loop'] = true;
    683         }
    684 
    685         if ( ! empty( $video_controls['mute'] ) ) {
    686             $attributes['muted'] = true;
    687         }
    688 
    689         if ( ! empty( $video_controls['pip'] ) ) {
    690             $attributes['autopictureinpicture'] = true;
    691         }
     667    private static function get_enhanced_video_attributes( $video_controls ) {
     668        $attributes = Shortcode::get_html5_video_attributes( $video_controls );
    692669
    693670        // Hover enhancements.
     
    708685    private static function get_woo_embed_url_parameters( $video_controls, $video_data ) {
    709686        // Standard parameters.
    710         $is_autoplay = ! empty( $video_controls['autoplay'] ) ? 'autoplay=1&' : 'autoplay=0&';
    711         $is_loop = ! empty( $video_controls['loop'] ) ? 'loop=1&' : '';
    712         $is_muted = ! empty( $video_controls['mute'] ) ? 'mute=1&muted=1&' : '';
    713         $is_pip = ! empty( $video_controls['pip'] ) ? 'picture-in-picture=1&' : '';
     687        $is_autoplay  = ! empty( $video_controls['autoplay'] ) ? 'autoplay=1&' : 'autoplay=0&';
     688        $is_loop      = ! empty( $video_controls['loop'] ) ? 'loop=1&' : '';
     689        $is_muted     = ! empty( $video_controls['mute'] ) ? 'mute=1&muted=1&' : '';
     690        $is_pip       = ! empty( $video_controls['pip'] ) ? 'picture-in-picture=1&' : '';
    714691        $has_controls = ! empty( $video_controls['controls'] ) ? 'controls=1&' : 'controls=0&';
    715692
  • really-simple-featured-video/tags/0.55.0/includes/Compatibility/Plugins/WooCommerce/class-settings.php

    r3392440 r3415992  
    6161                ),
    6262                array(
    63                     'title'   => __( 'Show videos at Product archives', 'rsfv' ),
    64                     'desc'    => __( 'When toggled on, it shows set videos at product archives such as Shop and Product category etc.', 'rsfv' ),
     63                    'title'   => __( 'Show videos at Shop/Category pages', 'rsfv' ),
     64                    'desc'    => __( 'When toggled on, it shows set videos at product archives such as Shop and Category pages etc.', 'rsfv' ),
    6565                    'id'      => 'product_archives_visibility',
    6666                    'default' => true,
  • really-simple-featured-video/tags/0.55.0/includes/Compatibility/class-theme-provider.php

    r3392442 r3415992  
    146146                    'class'       => 'RSFV\Compatibility\Themes\ThirdParty\Ollie\Compatibility',
    147147                ),
    148                 'electro'             => array(
     148                'electro'           => array(
    149149                    'title'       => __( 'Electro', 'rsfv' ),
    150150                    'file_source' => RSFV_PLUGIN_DIR . 'includes/Compatibility/Themes/ThirdParty/Electro/class-compatibility.php',
  • really-simple-featured-video/tags/0.55.0/includes/Settings/Tabs/class-controls.php

    r3363445 r3415992  
    3535        $sections = array(
    3636            ''               => __( 'Standard', 'rsfv' ),
    37             'hover-autoplay' => __( 'Autoplay on Hover [BETA]', 'rsfv' ),
     37            'hover-autoplay' => __( 'Autoplay on Hover', 'rsfv' ),
    3838        );
    3939        return apply_filters( 'rsfv_get_sections_' . $this->id, $sections );
     
    6363            );
    6464
     65            $self_control_options             = $control_options;
     66            $self_control_options['download'] = __( 'Download', 'rsfv' );
     67
    6568            $default_controls = get_default_video_controls();
    6669
     
    8588                        'default' => $default_controls,
    8689                        'type'    => 'multi-checkbox',
    87                         'options' => $control_options,
     90                        'options' => $self_control_options,
    8891                    ),
    8992                    array(
     
    116119                )
    117120            );
    118         } else if ( 'hover-autoplay' === $current_section ) {
     121        } elseif ( 'hover-autoplay' === $current_section ) {
    119122
    120123            $settings = array(
     
    133136                ),
    134137                array(
    135                     'title'   => __( 'Enable BETA Feature', 'rsfv' ),
     138                    'title'   => __( 'Enable Feature', 'rsfv' ),
    136139                    'id'      => 'enable_hover_autoplay',
    137140                    'default' => false,
     
    157160                    'id'      => 'hover_autoplay_video_types',
    158161                    'default' => array(
    159                         'html5' => true,
    160                         'youtube'  => true,
    161                         'vimeo'  => true,
    162                         'dailymotion'  => true,
     162                        'html5'       => true,
     163                        'youtube'     => true,
     164                        'vimeo'       => true,
     165                        'dailymotion' => true,
    163166                    ),
    164167                    'type'    => 'multi-checkbox',
    165168                    'options' => array(
    166                         'html5'      => __( 'Self Hosted', 'rsfv' ),
    167                         'youtube'    => __( 'YouTube', 'rsfv' ),
    168                         'vimeo'      => __( 'Vimeo', 'rsfv' ),
     169                        'html5'       => __( 'Self Hosted', 'rsfv' ),
     170                        'youtube'     => __( 'YouTube', 'rsfv' ),
     171                        'vimeo'       => __( 'Vimeo', 'rsfv' ),
    169172                        'dailymotion' => __( 'Dailymotion', 'rsfv' ),
    170173                    ),
     
    221224                        array(
    222225                            'title'   => __( 'Set Hover Delay (ms)', 'rsfv' ),
    223                             'desc'      => __( 'Delay before video starts playing on hover. Default: 100ms', 'rsfv' ),
     226                            'desc'    => __( 'Delay before video starts playing on hover. Default: 100ms', 'rsfv' ),
    224227                            'id'      => 'promo-hover-autoplay-delay',
    225228                            'default' => 100,
  • really-simple-featured-video/tags/0.55.0/includes/Settings/Tabs/class-general.php

    r3147114 r3415992  
    2626
    2727        parent::__construct();
     28
     29        add_action( 'wp_ajax_rsfv_current_theme_compat', array( $this, 'get_current_theme_compat_ajax' ) );
    2830    }
    2931
     
    5658
    5759    /**
     60     * Get current compatibility engine.
     61     *
     62     * @return array
     63     */
     64    public function get_current_compatibility_engine() {
     65        $plugin  = Plugin::get_instance();
     66        $options = Options::get_instance();
     67
     68        $compatibility_engines = $plugin->theme_provider->get_selectable_engine_options();
     69        $current_engine        = $options->get( 'active-theme-engine' );
     70
     71        return array(
     72            'engine' => $compatibility_engines[ $current_engine ] ?? $current_engine,
     73            'status' => 'disabled' !== $current_engine ? 'engine-active' : 'engine-inactive',
     74        );
     75    }
     76
     77    /**
    5878     * Get settings array.
    5979     *
     
    6989
    7090        $compatibility_engines = $plugin->theme_provider->get_selectable_engine_options();
    71         $current_engine        = $options->get( 'active-theme-engine' );
     91        $current_engine        = $this->get_current_compatibility_engine();
    7292
    7393        $engine_description = '';
     
    103123                'id'      => 'theme-engine-status',
    104124                'default' => __( 'Auto', 'rsfv' ),
    105                 'class'   => 'disabled' !== $current_engine ? 'engine-active' : 'engine-inactive',
     125                'class'   => $current_engine['status'],
    106126                'type'    => 'status',
    107                 'current' => $compatibility_engines[ $current_engine ] ?? $current_engine,
     127                'current' => $current_engine['engine'],
    108128            ),
    109129            array(
     
    153173
    154174    /**
     175     * Sync theme compatibility via ajax.
     176     */
     177    public function get_current_theme_compat_ajax() {
     178        check_ajax_referer( 'rsfv_admin_nonce', '_wpnonce' );
     179
     180        $current_engine = $this->get_current_compatibility_engine();
     181
     182        if ( ! is_array( $current_engine ) ) {
     183            wp_send_json_error(
     184                array(
     185                    'message' => __( 'Could not get current compatibility engine.', 'rsfv' ),
     186                )
     187            );
     188        }
     189
     190        wp_send_json_success(
     191            $current_engine
     192        );
     193    }
     194
     195    /**
    155196     * Save settings.
    156197     */
  • really-simple-featured-video/tags/0.55.0/includes/Settings/Tabs/class-global.php

    r3363445 r3415992  
    4949            ),
    5050            array(
    51                 'title'   => __( 'Show videos at Blog archives', 'rsfv' ),
     51                'title'   => __( 'Show videos at Blog, Category and Tag archives', 'rsfv' ),
    5252                'desc'    => __( 'When toggled on, it shows set videos at blog home and archives such as category, tag archives etc.', 'rsfv' ),
    5353                'id'      => 'blog_archives_visibility',
  • really-simple-featured-video/tags/0.55.0/includes/Settings/Views/html-admin-settings.php

    r3406288 r3415992  
    1414$tab_exists        = isset( $tabs[ $current_tab ] ) || has_action( 'rsfv_sections_' . $current_tab ) || has_action( 'rsfv_settings_' . $current_tab ) || has_action( 'rsfv_settings_tabs_' . $current_tab );
    1515$current_tab_label = isset( $tabs[ $current_tab ] ) ? $tabs[ $current_tab ] : '';
     16
     17global $current_user;
    1618
    1719if ( ! $tab_exists ) {
     
    3739    </div>
    3840    <div class="rsfv-wrapper">
    39         <form method="<?php echo esc_attr( apply_filters( 'rsfv_settings_form_method_tab_' . $current_tab, 'post' ) ); ?>" id="mainform" action="" enctype="multipart/form-data">
    40 
    4141            <div class="nav-content">
    4242                <nav class="nav-tab-wrapper rsfv-nav-tab-wrapper">
     
    5353            </div>
    5454            <div class="tab-content">
    55                 <div class="content">
    56                     <h1 class="screen-reader-text"><?php echo esc_html( $current_tab_label ); ?></h1>
    57                     <?php
    58                     do_action( 'rsfv_sections_' . $current_tab );
     55                <form method="<?php echo esc_attr( apply_filters( 'rsfv_settings_form_method_tab_' . $current_tab, 'post' ) ); ?>" id="mainform" action="" enctype="multipart/form-data">
     56                    <div class="content">
     57                        <h1 class="screen-reader-text"><?php echo esc_html( $current_tab_label ); ?></h1>
     58                        <?php
     59                        do_action( 'rsfv_sections_' . $current_tab );
    5960
    60                     self::show_messages();
     61                        self::show_messages();
    6162
    62                     do_action( 'rsfv_settings_' . $current_tab );
    63                     ?>
    64                     <p class="submit">
    65                         <?php if ( empty( $GLOBALS['hide_save_button'] ) ) : ?>
    66                             <button name="save" class="button-primary rsfv-save-button" type="submit" value="<?php esc_attr_e( 'Save changes', 'rsfv' ); ?>"><?php esc_html_e( 'Save changes', 'rsfv' ); ?></button>
    67                         <?php endif; ?>
    68                         <?php wp_nonce_field( 'rsfv-settings' ); ?>
    69                     </p>
    70                 </div>
     63                        do_action( 'rsfv_settings_' . $current_tab );
     64                        ?>
     65                        <p class="submit">
     66                            <?php if ( empty( $GLOBALS['hide_save_button'] ) ) : ?>
     67                                <button name="save" class="button-primary rsfv-save-button" type="submit" value="<?php esc_attr_e( 'Save changes', 'rsfv' ); ?>"><?php esc_html_e( 'Save changes', 'rsfv' ); ?></button>
     68                            <?php endif; ?>
     69                            <?php wp_nonce_field( 'rsfv-settings' ); ?>
     70                        </p>
     71                    </div>
     72                </form>
    7173
    7274                <div class="sidebar">
     
    7476                        <div class="upgrade-box">
    7577                            <div>
    76                                 <h3>🚀 &nbsp;Grab the PRO version with a Lifetime Deal</h3>
    77                                 <p class="desc">Our RSFV Pro plugin is now available to support additional features, where we continue to keep them maintained and updated. We are also continuously working on adding more and more theme support.</p>
     78                                <h3>🔥 &nbsp;Grab the PRO version with a Special discount</h3>
     79                                <p class="desc">RSFV PRO is available to support additional features while we continue to keep them maintained and updated. Add your email address and we will send you a special discount code for your PRO purchase.</p>
    7880                            </div>
    7981                            <div>
    80                                 <p class="desc"><strong>Our Pro plugin includes these features -</strong></p>
     82                                <p class="desc"><strong>A few key features included in the PRO plugin -</strong></p>
    8183                                <ul>
    8284                                    <li>✅ <strong>Priority Support</strong></li>
    83                                     <li>✅ <strong>Extended Autoplay on Hover [Currently in BETA]</strong></li>
    84                                     <li>✅ <strong>Change Video Aspect Ratio</strong></li>
    85                                     <li>✅ <strong>Change Video Order at Woo Product CPT</strong></li>
     85                                    <li>✅ <strong>Extended Autoplay on Hover</strong></li>
     86                                    <li>✅ <strong>Extended WooCommerce Featured Video</strong></li>
    8687                                    <li>✅ <strong>Support for more Premium/Custom Themes</strong></li>
    8788                                    <li>✅ <strong>Requests for Theme Compatibility</strong></li>
     89                                    <li><strong>and so much more...</strong></li>
    8890                                </ul>
    8991                            </div>
    90                             <div>
    91                                 <p class="desc">New features in every update, to name a few upcoming changes -</p>
    92                                 <ul>
    93                                     <li>🏗️ Featured Video Blocks for Full Site Editing </li>
    94                                     <li>🏗️ And more Video related customizations</li>
    95                                 </ul>
    96                             </div>
    97 
    98                             <div>
    99                                 <a class="button button-primary" href="https://jetixwp.com/plugins/really-simple-featured-video?utm_campaign=settings-sidebar&utm_source=rsfv-plugin" target="_blank">✨ Unlock Extra features with PRO</a>
     92                            <form id="js-rsfv-pro-request-discount" method="post">
     93                                <input required type="email" class="regular-text" name="email" value="<?php echo esc_attr( $current_user->user_email ); ?>" placeholder="<?php esc_attr_e( 'Your Email', 'rsfv' ); ?>">
     94                                <input required type="text" class="regular-text" name="first_name" value="<?php echo esc_attr( $current_user->first_name ); ?>" placeholder="<?php esc_attr_e( 'First Name', 'rsfv' ); ?>">
     95                                <input type="submit" class="button button-primary" style="width:100%" value="<?php esc_attr_e( '🚀 Send me the coupon', 'rsfv' ); ?>" data-default-label="<?php esc_attr_e( '🚀 Send me the coupon', 'rsfv' ); ?>">
     96                                <p class="rsfv-pro-discount-response"><span></span></p>
     97                            </form>
     98                            <span class="separator">-- OR --</span>
     99                            <div class="peekaboo-section">
     100                                <a class="button button-primary" href="https://jetixwp.com/plugins/really-simple-featured-video?utm_campaign=settings-sidebar&utm_source=rsfv-plugin" target="_blank">✨ Take a look at PRO</a>
    100101                            </div>
    101102
     
    104105                                <p><strong>Krishna</strong>, Founder and Lead Developer</p>
    105106
    106                                 <p><strong>Have questions?</strong> Please mail us at <a href="mailto:[email protected]">[email protected]</a>, and we will get back to you at the earliest :)</p>
     107                                <p><strong>Have questions?</strong> Send them at <a href="mailto:[email protected]">[email protected]</a>, and I will personally get back to you at the earliest :)</p>
    107108
    108109                            </div>
     
    112113                </div>
    113114            </div>
    114         </form>
     115
    115116    </div>
    116117</div>
  • really-simple-featured-video/tags/0.55.0/includes/Settings/class-admin-settings.php

    r3363445 r3415992  
    5757            // To make sure Promotional and Help tabs shows up at the very last.
    5858            $settings[] = include 'Tabs/class-help.php';
    59             $settings[] = include 'Tabs/class-getpro.php';
    6059
    6160            self::$settings = $settings;
     
    155154                    'uploader_title'    => __( 'Select Thumbnail Image', 'rsfv' ),
    156155                    'uploader_btn_text' => __( 'Use this image', 'rsfv' ),
     156                    'ajax_url'          => admin_url( 'admin-ajax.php' ),
     157                    'nonce'             => wp_create_nonce( 'rsfv_admin_nonce' ),
    157158                )
    158159            )
     
    454455                case 'promo-tel':
    455456                    $option_value = $value['value'];
    456                     $input_type = str_replace( 'promo-', '', $value['type'] );
     457                    $input_type   = str_replace( 'promo-', '', $value['type'] );
    457458
    458459                    ?>
  • really-simple-featured-video/tags/0.55.0/includes/Settings/class-register.php

    r3406288 r3415992  
    5959        global $admin_page_hooks;
    6060        $primary_slug = 'jetixwp';
    61         $menu_icon    = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUiIGhlaWdodD0iODYiIHZpZXdCb3g9IjAgMCA5NSA4NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE2MjZfMTQpIj4KPHBhdGggZD0iTTY4Ljc4NjkgNTkuNzI1Nkw1OC4zMDM0IDc3LjM4MkgzNy44ODIxTDQ4LjM2NTYgNTkuNzI1Nkg2OC43ODY5Wk0zOS43MDU3IDc2LjM0MzRINTcuNzEzMUw2Ni45NjMyIDYwLjc2NDJINDguOTU1OUwzOS43MDU3IDc2LjM0MzRaIiBmaWxsPSIjMjUyNDIyIi8+CjxwYXRoIGQ9Ik0zOC43OTM5IDc2Ljg2MjdMNDguNjYwNyA2MC4yNDQ5SDY3Ljg3NUw1OC4wMDgyIDc2Ljg2MjdIMzguNzkzOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03OC4wMjkgOS4xNjg1NkM3OC4wNTc4IDkuMTkzNTUgNzguMDc5IDkuMjIwNDQgNzguMTAwNSA5LjI0OTY1Qzc4LjExNDMgOS4yNjcwOSA3OC4xMzEyIDkuMjc4ODUgNzguMTQyNiA5LjI5ODUyTDg3Ljg3OTEgMjYuMTUyN0M4Ny44ODM0IDI2LjE2MTIgODcuODgzNSAyNi4xNzE2IDg3Ljg4ODMgMjYuMTgxNEM4Ny44OTkxIDI2LjIwMiA4Ny45MDU3IDI2LjIyMTYgODcuOTE0MSAyNi4yNDQzQzg3LjkyMjQgMjYuMjY3IDg3LjkyNzYgMjYuMjg5MyA4Ny45MzI2IDI2LjMxMzZDODcuOTM4MSAyNi4zMzcgODcuOTQwMyAyNi4zNTg3IDg3Ljk0MjEgMjYuMzgyM0M4Ny45NDI1IDI2LjM5MjEgODcuOTQ4MiAyNi40MDIgODcuOTQ4NiAyNi40MTE4Qzg3Ljk0ODkgMjYuNDIxNiA4Ny45NDMzIDI2LjQzMDggODcuOTQyMyAyNi40NDFDODcuOTQwOSAyNi40NjQgODcuOTM4MiAyNi40ODYyIDg3LjkzNCAyNi41MUM4Ny45MjkzIDI2LjUzNDggODcuOTIxOCAyNi41NTczIDg3LjkxNDMgMjYuNTgwNkM4Ny45MDggMjYuNjAxOSA4Ny44OTg4IDI2LjYyMTYgODcuODg5OCAyNi42NDE0Qzg3Ljg4NDYgMjYuNjUwNCA4Ny44ODU5IDI2LjY2MjMgODcuODgwMiAyNi42NzIyTDU4LjY4NyA3Ny4yMzYzTDU4LjY0MzYgNzcuMjg1MUM1OC42MjA1IDc3LjMxNDcgNTguNTk5MyA3Ny4zNDE5IDU4LjU3MjkgNzcuMzY0OUM1OC41NDc1IDc3LjM4NjEgNTguNTIwMyA3Ny40MDQxIDU4LjQ5MSA3Ny40MTk1QzU4LjQ2MjYgNzcuNDM1NSA1OC40MzM1IDc3LjQ1MTIgNTguNDAyMiA3Ny40NjE5QzU4LjM2OSA3Ny40NzM4IDU4LjMzNDEgNzcuNDc5NSA1OC4yOTgxIDc3LjQ4MzhDNTguMjc2NyA3Ny40ODU4IDU4LjI1ODggNzcuNDk1OSA1OC4yMzU2IDc3LjQ5NjlMMTkuMzEyNCA3Ny40OTcyTDE5LjMxMDIgNzcuNDk3QzE5LjMwMTkgNzcuNDk3IDE5LjI5MzggNzcuNDkxMSAxOS4yODQ3IDc3LjQ5MDVDMTkuMjA0OSA3Ny40ODc2IDE5LjEyNTcgNzcuNDcxMyAxOS4wNTIxIDc3LjQyODhDMTguOTc4MyA3Ny4zODYzIDE4LjkyMzYgNzcuMzI0IDE4Ljg4MTUgNzcuMjU3N0MxOC44NzcyIDc3LjI1MDggMTguODY5IDc3LjI0NyAxOC44NjQ4IDc3LjIzOTlMMTguODYyNyA3Ny4yMzc1TDkuMTMxOTUgNjAuMzc3M0M5LjEyMDY5IDYwLjM1NzYgOS4xMjA0OCA2MC4zMzcxIDkuMTExOTcgNjAuMzE2NkM5LjA5Nzc0IDYwLjI4MzMgOS4wODMzNCA2MC4yNTE1IDkuMDc3NTcgNjAuMjE1OUM5LjA2OTc0IDYwLjE4MzkgOS4wNzA1NiA2MC4xNTE3IDkuMDcwNzEgNjAuMTE4M0w5LjA3NjU1IDYwLjAyMDlDOS4wODQ2OSA1OS45ODYxIDkuMDk3MjUgNTkuOTUzMSA5LjEwNzMzIDU5LjkxNjlMOS4xMjgyMyA1OS44NTY0TDE4Ljg2MDcgNDIuOTk5M0MxOC44NjU5IDQyLjk5MDQgMTguODc2IDQyLjk4NDkgMTguODgxMSA0Mi45NzZDMTguODkzNyA0Mi45NTgzIDE4LjkwNjggNDIuOTM5NiAxOC45MjIgNDIuOTIzNUMxOC45Mzg1IDQyLjkwNTQgMTguOTU1MSA0Mi44ODgxIDE4Ljk3MzcgNDIuODcyNUMxOC45OTEyIDQyLjg1NjUgMTkuMDA4NCA0Mi44NDI1IDE5LjAyODUgNDIuODMwM0MxOS4wMzYyIDQyLjgyNTIgMTkuMDQyOCA0Mi44MTU0IDE5LjA1MTUgNDIuODEwOEMxOS4wNiA0Mi44MDY0IDE5LjA3MDMgNDIuODA2NCAxOS4wNzg4IDQyLjgwMkMxOS4xMDA0IDQyLjc5MTcgMTkuMTE5OSA0Mi43ODI5IDE5LjE0MzYgNDIuNzc1QzE5LjE2NzcgNDIuNzY2MyAxOS4xODkgNDIuNzYwNiAxOS4yMTQzIDQyLjc1NkMxOS4yMzcyIDQyLjc1MTQgMTkuMjU2NSA0Mi43NDkxIDE5LjI3ODggNDIuNzQ3N0wxOS4zMTA2IDQyLjc0MTRMMzguNDczMyA0Mi43NDU2TDU3Ljc4NSA5LjI5NjY5QzU3Ljc5MDcgOS4yODY4IDU3LjgwMDggOS4yODE1IDU3LjgwNiA5LjI3MjUxQzU3LjgxODMgOS4yNTM0IDU3LjgzMTEgOS4yMzcwMyA1Ny44NDY5IDkuMjE5OThDNTcuODYzMyA5LjIwMTkgNTcuODc5MSA5LjE4NDEyIDU3Ljg5NzcgOS4xNjg1QzU3LjkxNTMgOS4xNTI0MiA1Ny45MzMyIDkuMTM5MDggNTcuOTUzNCA5LjEyNjg1QzU3Ljk2MTEgOS4xMjE3NSA1Ny45NjY0IDkuMTEyMzIgNTcuOTc1NSA5LjEwNjgyQzU3Ljk4NDEgOS4xMDIyMiA1Ny45OTU1IDkuMTAyMjQgNTguMDA0MiA5LjA5NzY0QzU4LjAyNTUgOS4wODc0IDU4LjA0NTQgOS4wNzg0MyA1OC4wNjg1IDkuMDcxNTFDNTguMDkyNiA5LjA2MjggNTguMTE2MSA5LjA1NzIxIDU4LjE0MTQgOS4wNTI3MUM1OC4xNjMgOS4wNDg0MyA1OC4xODEzIDkuMDQ1NjMgNTguMjAxNCA5LjA0NDA0TDU4LjIzNTQgOS4wMzc5TDc3LjY5MTEgOS4wMzc4NUM3Ny43MTI0IDkuMDM4MjEgNzcuNzMxIDkuMDQ3IDc3Ljc1MjIgOS4wNDk3Qzc3Ljc5IDkuMDU0NzYgNzcuODI1MyA5LjA1OTMxIDc3Ljg2MDQgOS4wNzExOUM3Ny44OTEyIDkuMDgxODkgNzcuOTE4MiA5LjA5NzU2IDc3Ljk0NiA5LjExMzU5Qzc3Ljk3NjEgOS4xMjk3NyA3OC4wMDM1IDkuMTQ2NjYgNzguMDI5IDkuMTY4NTZaTTEwLjE3ODggNjAuMTEzOUwxOS4zMTI3IDc1Ljk0MDhMMjguNDQ1MiA2MC4xMjI5TDE5LjMxNDIgNDQuMzAxMUwxOS4zMTEzIDQ0LjI5NkwxMC4xNzg4IDYwLjExMzlaTTI5LjM0NDEgNjAuNjQzMUwyMC4yMTI3IDc2LjQ1OTNMMzguNDcyNyA3Ni40NTI5TDQ3LjYwNDcgNjAuNjM1OEwyOS4zNDQxIDYwLjY0MzFaTTQ4LjgwMzUgNjAuNjM0NkwzOS42NzEgNzYuNDUyNkw1Ny45MzYyIDc2LjQ1NzRMNjcuMDY4MiA2MC42NDAzTDQ4LjgwMzUgNjAuNjM0NlpNMjAuMjEzNyA0My43ODE3TDI5LjM0NDggNTkuNjAzNEw0Ny42MDUzIDU5LjU5NjJMMzguNDc2MiA0My43ODcyTDIwLjIxMzcgNDMuNzgxN1pNNTguNTM0MyA0My43ODI1TDQ5LjQwMzggNTkuNTk2OUw2Ny42NjkgNTkuNjAxN0w3Ni43OTk1IDQzLjc4NzNMNTguNTM0MyA0My43ODI1Wk02OC4yNjE2IDI2LjkzNDJMNTkuMTMzMiA0Mi43NDUxTDc3LjM5ODQgNDIuNzQ5OUw4Ni41MzA5IDI2LjkzMkw2OC4yNjE2IDI2LjkzNDJaTTU5LjEzNjkgMTAuMDc3Mkw2OC4yNjA4IDI1Ljg5NDlMODYuNTMwMSAyNS44OTI3TDc3LjM5MzMgMTAuMDc2OUw1OS4xMzY5IDEwLjA3NzJaTTM5LjM3MzggNDMuMjYzMUwzOS4zNzU4IDQzLjI2NzhMNDguNTA0OCA1OS4wNzY3TDY3LjM2MjEgMjYuNDE0OUw1OC4yMzY0IDEwLjU5NjFMNTguMjM1NyAxMC41OTM0TDM5LjM3MzggNDMuMjYzMVoiIGZpbGw9IiMyNTI0MjIiLz4KPHBhdGggZD0iTTkuMDc2NDEgNjAuMDIwNkM5LjA3MDcyIDYwLjA1MzMgOS4wNjkyOSA2MC4wODQ5IDkuMDcwNTYgNjAuMTE4QzkuMDcwNDEgNjAuMTUxNSA5LjA2OTg4IDYwLjE4MzYgOS4wNzc3MyA2MC4yMTU3QzkuMDgzNDkgNjAuMjUxNCA5LjA5NzM5IDYwLjI4MzQgOS4xMTE2NyA2MC4zMTY4QzkuMTIwMjEgNjAuMzM3MyA5LjEyMDM4IDYwLjM1NzggOS4xMzE3NiA2MC4zNzc2TDE4Ljg2MjEgNzcuMjM3NUwxOC44NjQzIDc3LjI0QzE4Ljg2ODUgNzcuMjQ3MiAxOC44NzcxIDc3LjI1MSAxOC44ODEzIDc3LjI1ODJDMTguOTIzNCA3Ny4zMjQ1IDE4Ljk3NzkgNzcuMzg1OSAxOS4wNTE2IDc3LjQyODVDMTkuMTI1NCA3Ny40NzExIDE5LjIwNDQgNzcuNDg3OSAxOS4yODQzIDc3LjQ5MDlDMTkuMjkzNiA3Ny40OTE0IDE5LjMwMTEgNzcuNDk3IDE5LjMwOTUgNzcuNDk3TDE5LjMxMTggNzcuNDk3MkwzOC43NzE4IDc3LjQ5MDNMNTguMjM1MyA3Ny40OTYyQzU4LjI1ODYgNzcuNDk1MyA1OC4yNzY0IDc3LjQ4NTIgNTguMjk3OSA3Ny40ODMyQzU4LjMzNCA3Ny40Nzg4IDU4LjM2OTIgNzcuNDc0IDU4LjQwMjUgNzcuNDYyQzU4LjQzMzggNzcuNDUxMyA1OC40NjIzIDc3LjQzNTQgNTguNDkwNyA3Ny40MTk0QzU4LjUyIDc3LjQwMzkgNTguNTQ3MSA3Ny4zODYgNTguNTcyNiA3Ny4zNjQ3QzU4LjU5OTEgNzcuMzQxNyA1OC42MjA3IDc3LjMxNDYgNTguNjQzOSA3Ny4yODQ4QzU4LjY1NjYgNzcuMjY2OSA1OC42NzUgNzcuMjU1OSA1OC42ODY0IDc3LjIzNjJMNjguNDE4MiA2MC4zODAyTDc4LjE0NzQgNDMuNTI4N0w4Ny44Nzk3IDI2LjY3MThDODcuODg1NCAyNi42NjE5IDg3Ljg4NDcgMjYuNjUwNyA4Ny44ODk5IDI2LjY0MTdDODcuODk5IDI2LjYyMTggODcuOTA4MSAyNi42MDE5IDg3LjkxNDUgMjYuNTgwNEM4Ny45MjIgMjYuNTU3MSA4Ny45Mjg5IDI2LjUzNDcgODcuOTMzNyAyNi41MDk5Qzg3LjkzNzkgMjYuNDg1OSA4Ny45NDExIDI2LjQ2MzggODcuOTQyNSAyNi40NDA2Qzg3Ljk0MzUgMjYuNDMwNCA4Ny45NDg3IDI2LjQyMTQgODcuOTQ4NCAyNi40MTE2Qzg3Ljk0OCAyNi40MDE4IDg3Ljk0MjYgMjYuMzkyNyA4Ny45NDIyIDI2LjM4MjlDODcuOTQwNCAyNi4zNTkgODcuOTM4NCAyNi4zMzc1IDg3LjkzMjkgMjYuMzEzOUM4Ny45Mjc4IDI2LjI4OTQgODcuOTIyNiAyNi4yNjcyIDg3LjkxNDIgMjYuMjQ0NEM4Ny45MDU4IDI2LjIyMTYgODcuODk5MSAyNi4yMDIxIDg3Ljg4ODIgMjYuMTgxNEM4Ny44ODMyIDI2LjE3MTMgODcuODgzNCAyNi4xNjA3IDg3Ljg3ODggMjYuMTUyTDc4LjE0MjUgOS4yOTgyM0M3OC4xMzEyIDkuMjc4NDcgNzguMTEzNyA5LjI2NzE4IDc4LjA5OTggOS4yNDk2Qzc4LjA3ODMgOS4yMjAzOSA3OC4wNTc2IDkuMTk0MDIgNzguMDI4OCA5LjE2OTAyQzc4LjAwMzIgOS4xNDcwMSA3Ny45NzU4IDkuMTMwMDEgNzcuOTQ1NiA5LjExMzc4Qzc3LjkxNzcgOS4wOTc2OCA3Ny44OTA3IDkuMDgyMSA3Ny44NTk3IDkuMDcxMzlDNzcuODI0NiA5LjA1OTUxIDc3Ljc5IDkuMDU1MTEgNzcuNzUyMSA5LjA1MDA1Qzc3LjczMDkgOS4wNDczOCA3Ny43MTI0IDkuMDM3ODkgNzcuNjkxIDkuMDM3NTRMNTguMjM1MiA5LjAzNzIyQzU4LjIyMyA5LjAzNzQyIDU4LjIxMjUgOS4wNDMzIDU4LjIwMTIgOS4wNDQwMkM1OC4xODExIDkuMDQ1NjEgNTguMTYyOCA5LjA0ODIzIDU4LjE0MTIgOS4wNTI1MkM1OC4xMTU4IDkuMDU3MDQgNTguMDkyMiA5LjA2MjYxIDU4LjA2NzkgOS4wNzEzOUM1OC4wNDQ3IDkuMDc4MzcgNTguMDI1MSA5LjA4NzQzIDU4LjAwMzUgOS4wOTc3N0M1Ny45OTQ5IDkuMTAyMzcgNTcuOTg0MiA5LjEwMjE5IDU3Ljk3NTUgOS4xMDY3OUM1Ny45NjYzIDkuMTEyMjkgNTcuOTYxMiA5LjEyMTI4IDU3Ljk1MzQgOS4xMjY0QzU3LjkzMzEgOS4xMzg2OCA1Ny45MTU1IDkuMTUyNTEgNTcuODk3OCA5LjE2ODY2QzU3Ljg3OTIgOS4xODQzIDU3Ljg2MzMgOS4yMDE0OSA1Ny44NDY4IDkuMjE5NThDNTcuODMwOSA5LjIzNjc3IDU3LjgxNzggOS4yNTMyIDU3LjgwNTUgOS4yNzI0N0M1Ny44MDAzIDkuMjgxNDcgNTcuNzkwMiA5LjI4NjQ1IDU3Ljc4NDUgOS4yOTYzNEw0OC4wNTIyIDI2LjE1MzJMMzguNDcyNiA0Mi43NDU3TDE5LjMxMDYgNDIuNzQxMUMxOS4yOTg1IDQyLjc0MTMgMTkuMjg4OCA0Mi43NDc3IDE5LjI3OSA0Mi43NDgxQzE5LjI1NjYgNDIuNzQ5NSAxOS4yMzc0IDQyLjc1MTYgMTkuMjE0MyA0Mi43NTYzQzE5LjE4ODkgNDIuNzYwOCAxOS4xNjc2IDQyLjc2NjUgMTkuMTQzMyA0Mi43NzUzQzE5LjExOTYgNDIuNzgzMiAxOS4xMDA1IDQyLjc5MTMgMTkuMDc4OSA0Mi44MDE3QzE5LjA3MDMgNDIuODA2MyAxOS4wNTk2IDQyLjgwNjEgMTkuMDUwOSA0Mi44MTA3QzE5LjA0MjMgNDIuODE1MyAxOS4wMzY2IDQyLjgyNTIgMTkuMDI4OCA0Mi44MzAzQzE5LjAwODUgNDIuODQyNiAxOC45OTEgNDIuODU2NCAxOC45NzMyIDQyLjg3MjZDMTguOTU0NiA0Mi44ODgyIDE4LjkzODcgNDIuOTA1NCAxOC45MjIzIDQyLjkyMzVDMTguOTA2OSA0Mi45Mzk4IDE4Ljg5MzYgNDIuOTU4NSAxOC44ODA5IDQyLjk3NjRDMTguODc1NyA0Mi45ODU0IDE4Ljg2NTcgNDIuOTkwMyAxOC44NjA1IDQyLjk5OTNMOS4xMjgxNSA1OS44NTYyQzkuMTE3MjUgNTkuODc1MSA5LjExNTg2IDU5Ljg5ODMgOS4xMDcyNyA1OS45MTczQzkuMDk3MTkgNTkuOTUzNSA5LjA4NDU1IDU5Ljk4NTcgOS4wNzY0MSA2MC4wMjA2Wk03Ny4zOTMyIDEwLjA3NjlMODYuNTI5NiAyNS44OTIzTDY4LjI2MDYgMjUuODk0OUw1OS4xMzY0IDEwLjA3NjlMNzcuMzkzMiAxMC4wNzY5Wk0yOS4zNDM3IDYwLjY0MjlMNDcuNjA0NiA2MC42MzU3TDM4LjQ3MjUgNzYuNDUyOEwyMC4yMTIyIDc2LjQ1OTFMMjkuMzQzNyA2MC42NDI5Wk02Ny42NjgzIDU5LjYwMThMNDkuNDAzNSA1OS41OTcxTDU4LjUzMzkgNDMuNzgyOEw3Ni43OTg3IDQzLjc4NzRMNjcuNjY4MyA1OS42MDE4Wk03Ny4zOTggNDIuNzQ5NEw1OS4xMzMyIDQyLjc0NDhMNjguMjYxNiAyNi45MzRMODYuNTMwNSAyNi45MzE0TDc3LjM5OCA0Mi43NDk0Wk00OC44MDMzIDYwLjYzNDZMNjcuMDY3NiA2MC42NDAyTDU3LjkzNTYgNzYuNDU3M0wzOS42NzA4IDc2LjQ1MjZMNDguODAzMyA2MC42MzQ2Wk0zOC40NzU2IDQzLjc4NzJMNDcuNjA1MSA1OS41OTYyTDI5LjM0NDIgNTkuNjAzNEwyMC4yMTM3IDQzLjc4MThMMzguNDc1NiA0My43ODcyWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNjI2XzE0Ij4KPHJlY3Qgd2lkdGg9Ijk1IiBoZWlnaHQ9Ijg2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=';
     61        $menu_icon    = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iOTkiIHZpZXdCb3g9IjAgMCA4NiA5OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjQwNyA2NS4wNDE2QzUuNjM1MzQgNjUuMDcyNSA1LjYzMzk4IDY1LjEwMjMgNS42MzUxOCA2NS4xMzM1QzUuNjM1MDQgNjUuMTY1MSA1LjYzNDU0IDY1LjE5NTQgNS42NDE5NSA2NS4yMjU3QzUuNjQ3MzkgNjUuMjU5NCA1LjY2MDUgNjUuMjg5NiA1LjY3Mzk4IDY1LjMyMTFDNS42ODIwNCA2NS4zNDA1IDUuNjgyMiA2NS4zNTk4IDUuNjkyOTQgNjUuMzc4NUwxNC44NzU2IDgxLjI4OTVMMTQuODc3NyA4MS4yOTE4QzE0Ljg4MTYgODEuMjk4NiAxNC44ODk4IDgxLjMwMjIgMTQuODkzOCA4MS4zMDlDMTQuOTMzNSA4MS4zNzE2IDE0Ljk4NDkgODEuNDI5NSAxNS4wNTQ1IDgxLjQ2OTdDMTUuMTI0MSA4MS41MDk5IDE1LjE5ODcgODEuNTI1OCAxNS4yNzQgODEuNTI4NkMxNS4yODI4IDgxLjUyOTEgMTUuMjg5OSA4MS41MzQzIDE1LjI5NzggODEuNTM0NEwxNS4zIDgxLjUzNDVMMzMuNjY0NyA4MS41MjhMNTIuMDMyNiA4MS41MzM2QzUyLjA1NDYgODEuNTMyNyA1Mi4wNzE1IDgxLjUyMzIgNTIuMDkxOCA4MS41MjEzQzUyLjEyNTggODEuNTE3MiA1Mi4xNTkgODEuNTEyNiA1Mi4xOTA1IDgxLjUwMTNDNTIuMjIwMSA4MS40OTEzIDUyLjI0NjkgODEuNDc2MiA1Mi4yNzM3IDgxLjQ2MTFDNTIuMzAxMyA4MS40NDY1IDUyLjMyNjkgODEuNDI5NiA1Mi4zNTEgODEuNDA5NUM1Mi4zNzYgODEuMzg3OCA1Mi4zOTY0IDgxLjM2MjIgNTIuNDE4MyA4MS4zMzQxQzUyLjQzMDMgODEuMzE3MyA1Mi40NDc2IDgxLjMwNjkgNTIuNDU4NCA4MS4yODgyTDYxLjY0MjQgNjUuMzgwOUw3MC44MjQgNDkuNDc3OUw4MC4wMDg2IDMzLjU2OThDODAuMDE0IDMzLjU2MDUgODAuMDEzMyAzMy41NDk5IDgwLjAxODIgMzMuNTQxNEM4MC4wMjY4IDMzLjUyMjYgODAuMDM1NCAzMy41MDM4IDgwLjA0MTQgMzMuNDgzNUM4MC4wNDg1IDMzLjQ2MTYgODAuMDU1IDMzLjQ0MDQgODAuMDU5NSAzMy40MTdDODAuMDYzNSAzMy4zOTQ0IDgwLjA2NjUgMzMuMzczNSA4MC4wNjc4IDMzLjM1MTZDODAuMDY4OCAzMy4zNDIgODAuMDczNyAzMy4zMzM1IDgwLjA3MzQgMzMuMzI0M0M4MC4wNzMxIDMzLjMxNTEgODAuMDY3OSAzMy4zMDY0IDgwLjA2NzUgMzMuMjk3MkM4MC4wNjU4IDMzLjI3NDcgODAuMDY0IDMzLjI1NDQgODAuMDU4NyAzMy4yMzIxQzgwLjA1NCAzMy4yMDkgODAuMDQ5MSAzMy4xODggODAuMDQxMSAzMy4xNjY1QzgwLjAzMzIgMzMuMTQ0OSA4MC4wMjY4IDMzLjEyNjUgODAuMDE2NiAzMy4xMDdDODAuMDExOSAzMy4wOTc1IDgwLjAxMjEgMzMuMDg3NCA4MC4wMDc3IDMzLjA3OTNMNzAuODE5NCAxNy4xNzQxQzcwLjgwODcgMTcuMTU1NSA3MC43OTIyIDE3LjE0NDggNzAuNzc5MiAxNy4xMjgyQzcwLjc1ODkgMTcuMTAwNyA3MC43MzkzIDE3LjA3NTggNzAuNzEyMSAxNy4wNTIyQzcwLjY4NzkgMTcuMDMxNCA3MC42NjIxIDE3LjAxNTQgNzAuNjMzNiAxN0M3MC42MDczIDE2Ljk4NDggNzAuNTgxOCAxNi45NzAxIDcwLjU1MjYgMTYuOTZDNzAuNTE5NCAxNi45NDg4IDcwLjQ4NjcgMTYuOTQ0NyA3MC40NTEgMTYuOTM5OUM3MC40MzEgMTYuOTM3NCA3MC40MTM1IDE2LjkyODQgNzAuMzkzMyAxNi45MjgxTDUyLjAzMjUgMTYuOTI3OEM1Mi4wMjExIDE2LjkyOCA1Mi4wMTExIDE2LjkzMzUgNTIuMDAwNSAxNi45MzQyQzUxLjk4MTYgMTYuOTM1NyA1MS45NjQzIDE2LjkzODIgNTEuOTQzOSAxNi45NDIyQzUxLjkxOTkgMTYuOTQ2NSA1MS44OTc2IDE2Ljk1MTcgNTEuODc0NyAxNi45NkM1MS44NTI4IDE2Ljk2NjYgNTEuODM0MyAxNi45NzUyIDUxLjgxMzkgMTYuOTg0OUM1MS44MDU4IDE2Ljk4OTMgNTEuNzk1NyAxNi45ODkxIDUxLjc4NzUgMTYuOTkzNEM1MS43Nzg5IDE2Ljk5ODYgNTEuNzc0IDE3LjAwNzEgNTEuNzY2NyAxNy4wMTJDNTEuNzQ3NSAxNy4wMjM1IDUxLjczMDkgMTcuMDM2NiA1MS43MTQyIDE3LjA1MThDNTEuNjk2NiAxNy4wNjY2IDUxLjY4MTYgMTcuMDgyOCA1MS42NjYxIDE3LjA5OTlDNTEuNjUxMSAxNy4xMTYxIDUxLjYzODcgMTcuMTMxNiA1MS42MjcxIDE3LjE0OThDNTEuNjIyMiAxNy4xNTgzIDUxLjYxMjcgMTcuMTYzIDUxLjYwNzMgMTcuMTcyM0w0Mi40MjI3IDMzLjA4MDRMMzMuMzgyMyA0OC43MzlMMTUuMjk4OCA0OC43MzQ3QzE1LjI4NzQgNDguNzM0OSAxNS4yNzgzIDQ4Ljc0MDkgMTUuMjY5IDQ4Ljc0MTJDMTUuMjQ3OSA0OC43NDI2IDE1LjIyOTcgNDguNzQ0NiAxNS4yMDggNDguNzQ5QzE1LjE4NCA0OC43NTMzIDE1LjE2MzkgNDguNzU4NiAxNS4xNDEgNDguNzY2OUMxNS4xMTg2IDQ4Ljc3NDQgMTUuMTAwNiA0OC43ODIxIDE1LjA4MDIgNDguNzkxOEMxNS4wNzIxIDQ4Ljc5NjIgMTUuMDYyIDQ4Ljc5NiAxNS4wNTM4IDQ4LjgwMDNDMTUuMDQ1NyA0OC44MDQ3IDE1LjA0MDMgNDguODE0IDE1LjAzMyA0OC44MTg4QzE1LjAxMzggNDguODMwNCAxNC45OTcyIDQ4Ljg0MzUgMTQuOTgwNSA0OC44NTg3QzE0Ljk2MjkgNDguODczNSAxNC45NDc5IDQ4Ljg4OTcgMTQuOTMyNCA0OC45MDY4QzE0LjkxNzggNDguOTIyMiAxNC45MDU0IDQ4LjkzOTggMTQuODkzNCA0OC45NTY3QzE0Ljg4ODUgNDguOTY1MiAxNC44NzkgNDguOTY5OSAxNC44NzQxIDQ4Ljk3ODRMNS42ODk1MyA2NC44ODY1QzUuNjc5MjQgNjQuOTA0MyA1LjY3NzkzIDY0LjkyNjIgNS42Njk4MyA2NC45NDQxQzUuNjYwMzEgNjQuOTc4MiA1LjY0ODM5IDY1LjAwODcgNS42NDA3IDY1LjA0MTZaTTcwLjExMjIgMTcuOTA4OUw3OC43MzQ1IDMyLjgzNDJMNjEuNDkzNyAzMi44MzY2TDUyLjg4MzEgMTcuOTA4OUw3MC4xMTIyIDE3LjkwODlaTTI0Ljc2NzIgNjUuNjI4OUw0Mi4wMDAzIDY1LjYyMjFMMzMuMzgyMyA4MC41NDg5TDE2LjE0OTcgODAuNTU0OUwyNC43NjcyIDY1LjYyODlaTTYwLjkzNDcgNjQuNjQ2NEw0My42OTc5IDY0LjY0Mkw1Mi4zMTQ1IDQ5LjcxNzdMNjkuNTUxMyA0OS43MjIxTDYwLjkzNDcgNjQuNjQ2NFpNNzAuMTE2OCA0OC43NDI1TDUyLjg4IDQ4LjczODFMNjEuNDk0NiAzMy44MTcyTDc4LjczNTMgMzMuODE0OUw3MC4xMTY4IDQ4Ljc0MjVaTTQzLjEzMTUgNjUuNjIxMUw2MC4zNjc5IDY1LjYyNjNMNTEuNzQ5OCA4MC41NTMyTDM0LjUxMyA4MC41NDg4TDQzLjEzMTUgNjUuNjIxMVpNMzMuMzg1MiA0OS43MjE5TDQyLjAwMDggNjQuNjQxMUwyNC43Njc3IDY0LjY0NzlMMTYuMTUxMSA0OS43MTY4TDMzLjM4NTIgNDkuNzIxOVoiIGZpbGw9IiNBN0FBQUQiLz4KPHBhdGggZD0iTTcwLjcxMjMgMTcuMDUxN0M3MC43Mzk0IDE3LjA3NTMgNzAuNzU5NCAxNy4xMDA3IDcwLjc3OTcgMTcuMTI4M0M3MC43OTI4IDE3LjE0NDcgNzAuODA4NyAxNy4xNTU4IDcwLjgxOTQgMTcuMTc0NEw4MC4wMDggMzMuMDc5OUM4MC4wMTIgMzMuMDg4IDgwLjAxMjEgMzMuMDk3OCA4MC4wMTY2IDMzLjEwN0M4MC4wMjY5IDMzLjEyNjUgODAuMDMzMSAzMy4xNDQ5IDgwLjA0MDkgMzMuMTY2NEM4MC4wNDg4IDMzLjE4NzggODAuMDUzNyAzMy4yMDg4IDgwLjA1ODUgMzMuMjMxOEM4MC4wNjM3IDMzLjI1MzggODAuMDY1NyAzMy4yNzQ0IDgwLjA2NzQgMzMuMjk2NkM4MC4wNjc4IDMzLjMwNTkgODAuMDczMiAzMy4zMTUyIDgwLjA3MzUgMzMuMzI0NEM4MC4wNzM4IDMzLjMzMzcgODAuMDY4NiAzMy4zNDI0IDgwLjA2NzUgMzMuMzUyQzgwLjA2NjIgMzMuMzczNyA4MC4wNjM3IDMzLjM5NDYgODAuMDU5OCAzMy40MTcxQzgwLjA1NTMgMzMuNDQwNSA4MC4wNDgyIDMzLjQ2MTggODAuMDQxMiAzMy40ODM3QzgwLjAzNTIgMzMuNTAzOSA4MC4wMjY2IDMzLjUyMjQgODAuMDE4IDMzLjU0MTFDODAuMDEzMSAzMy41NDk2IDgwLjAxNDQgMzMuNTYwOCA4MC4wMDkgMzMuNTcwMkw1Mi40NTg5IDgxLjI4ODRMNTIuNDE4IDgxLjMzNDRDNTIuMzk2MiA4MS4zNjIzIDUyLjM3NjIgODEuMzg4IDUyLjM1MTMgODEuNDA5N0M1Mi4zMjczIDgxLjQyOTcgNTIuMzAxNiA4MS40NDY3IDUyLjI3NCA4MS40NjEyQzUyLjI0NzIgODEuNDc2MyA1Mi4yMTk3IDgxLjQ5MTEgNTIuMTkwMSA4MS41MDEyQzUyLjE1ODggODEuNTEyNCA1Mi4xMjU5IDgxLjUxNzggNTIuMDkxOSA4MS41MjE5QzUyLjA3MTcgODEuNTIzOCA1Mi4wNTQ4IDgxLjUzMzMgNTIuMDMyOSA4MS41MzQyTDE1LjMwMDUgODEuNTM0NUwxNS4yOTg0IDgxLjUzNDRDMTUuMjkwNiA4MS41MzQ0IDE1LjI4MyA4MS41Mjg4IDE1LjI3NDMgODEuNTI4MkMxNS4xOTkxIDgxLjUyNTUgMTUuMTI0NCA4MS41MTAxIDE1LjA1NDggODEuNDdDMTQuOTg1MiA4MS40Mjk4IDE0LjkzMzYgODEuMzcxMSAxNC44OTM4IDgxLjMwODZDMTQuODg5OCA4MS4zMDIgMTQuODgyMSA4MS4yOTg0IDE0Ljg3ODEgODEuMjkxN0wxNC44NzYxIDgxLjI4OTVMNS42OTMwNyA2NS4zNzgyQzUuNjgyNDUgNjUuMzU5NyA1LjY4MjI1IDY1LjM0MDIgNS42NzQyMSA2NS4zMjA5QzUuNjYwNzggNjUuMjg5NSA1LjY0NzIgNjUuMjU5NSA1LjY0MTc1IDY1LjIyNTlDNS42MzQzNiA2NS4xOTU3IDUuNjM1MTMgNjUuMTY1MyA1LjYzNTI3IDY1LjEzMzhMNS42NDA3OSA2NS4wNDE5QzUuNjQ4NDcgNjUuMDA5IDUuNjYwMzIgNjQuOTc3OSA1LjY2OTg0IDY0Ljk0MzdMNS42ODk1NiA2NC44ODY2TDE0Ljg3NDIgNDguOTc4M0MxNC44NzkxIDQ4Ljk2OTkgMTQuODg4NyA0OC45NjQ4IDE0Ljg5MzUgNDguOTU2M0MxNC45MDU0IDQ4LjkzOTYgMTQuOTE3NyA0OC45MjIgMTQuOTMyMSA0OC45MDY3QzE0Ljk0NzYgNDguODg5NyAxNC45NjMzIDQ4Ljg3MzQgMTQuOTgwOSA0OC44NTg2QzE0Ljk5NzQgNDguODQzNiAxNS4wMTM3IDQ4LjgzMDMgMTUuMDMyNiA0OC44MTg5QzE1LjAzOTkgNDguODE0IDE1LjA0NjEgNDguODA0OCAxNS4wNTQzIDQ4LjgwMDRDMTUuMDYyMyA0OC43OTYzIDE1LjA3MiA0OC43OTYzIDE1LjA4MDEgNDguNzkyMUMxNS4xMDA0IDQ4Ljc4MjQgMTUuMTE4OCA0OC43NzQxIDE1LjE0MTIgNDguNzY2NkMxNS4xNjQgNDguNzU4NCAxNS4xODQgNDguNzUzIDE1LjIwNzkgNDguNzQ4OEMxNS4yMjk2IDQ4Ljc0NDQgMTUuMjQ3OCA0OC43NDIyIDE1LjI2ODggNDguNzQwOEwxNS4yOTg4IDQ4LjczNDlMMzMuMzgzIDQ4LjczODlMNTEuNjA3NyAxNy4xNzI2QzUxLjYxMzEgMTcuMTYzMyA1MS42MjI2IDE3LjE1ODMgNTEuNjI3NSAxNy4xNDk4QzUxLjYzOTEgMTcuMTMxOCA1MS42NTEyIDE3LjExNjMgNTEuNjY2MSAxNy4xMDAzQzUxLjY4MTYgMTcuMDgzMiA1MS42OTY1IDE3LjA2NjQgNTEuNzE0IDE3LjA1MTdDNTEuNzMwNyAxNy4wMzY1IDUxLjc0NzUgMTcuMDIzOSA1MS43NjY2IDE3LjAxMjRDNTEuNzczOCAxNy4wMDc2IDUxLjc3ODggMTYuOTk4NyA1MS43ODc0IDE2Ljk5MzVDNTEuNzk1NiAxNi45ODkxIDUxLjgwNjQgMTYuOTg5MSA1MS44MTQ1IDE2Ljk4NDhDNTEuODM0NyAxNi45NzUxIDUxLjg1MzUgMTYuOTY2NyA1MS44NzUyIDE2Ljk2MDFDNTEuODk4IDE2Ljk1MTkgNTEuOTIwMiAxNi45NDY2IDUxLjk0NCAxNi45NDI0QzUxLjk2NDQgMTYuOTM4NCA1MS45ODE3IDE2LjkzNTcgNTIuMDAwNyAxNi45MzQyTDUyLjAzMjggMTYuOTI4NEw3MC4zOTM0IDE2LjkyODRDNzAuNDEzNSAxNi45Mjg3IDcwLjQzMSAxNi45MzcgNzAuNDUxIDE2LjkzOTZDNzAuNDg2NyAxNi45NDQzIDcwLjUyIDE2Ljk0ODYgNzAuNTUzMSAxNi45NTk4QzcwLjU4MjIgMTYuOTY5OSA3MC42MDc3IDE2Ljk4NDcgNzAuNjMzOSAxNi45OTk5QzcwLjY2MjMgMTcuMDE1MSA3MC42ODgyIDE3LjAzMTEgNzAuNzEyMyAxNy4wNTE3Wk02LjY4MTAyIDY1LjEyOTZMMTUuMzAwOCA4MC4wNjU4TDIzLjkxOTMgNjUuMTM4MUwxNS4zMDIyIDUwLjIwNjlMMTUuMjk5NSA1MC4yMDJMNi42ODEwMiA2NS4xMjk2Wk0yNC43Njc2IDY1LjYyOUwxNi4xNTAxIDgwLjU1NUwzMy4zODI0IDgwLjU0OUw0Mi4wMDA0IDY1LjYyMjJMMjQuNzY3NiA2NS42MjlaTTQzLjEzMTcgNjUuNjIxMUwzNC41MTMyIDgwLjU0ODdMNTEuNzUwNCA4MC41NTMzTDYwLjM2ODQgNjUuNjI2NUw0My4xMzE3IDY1LjYyMTFaTTE2LjE1MTEgNDkuNzE2N0wyNC43NjgyIDY0LjY0NzlMNDIuMDAwOSA2NC42NDExTDMzLjM4NTcgNDkuNzIxOUwxNi4xNTExIDQ5LjcxNjdaTTUyLjMxNDggNDkuNzE3NEw0My42OTgyIDY0LjY0MTdMNjAuOTM1NCA2NC42NDYzTDY5LjU1MiA0OS43MjJMNTIuMzE0OCA0OS43MTc0Wk02MS40OTQ2IDMzLjgxNzRMNTIuODggNDguNzM4NEw3MC4xMTcyIDQ4Ljc0M0w3OC43MzU2IDMzLjgxNTRMNjEuNDk0NiAzMy44MTc0Wk01Mi44ODM1IDE3LjkwOTJMNjEuNDkzOSAzMi44MzY2TDc4LjczNDkgMzIuODM0Nkw3MC4xMTI0IDE3LjkwOUw1Mi44ODM1IDE3LjkwOTJaTTM0LjIzMjggNDkuMjI3M0wzNC4yMzQ2IDQ5LjIzMTdMNDIuODQ5OSA2NC4xNTA4TDYwLjY0NTggMzMuMzI3M0w1Mi4wMzM3IDE4LjM5OUw1Mi4wMzMgMTguMzk2M0wzNC4yMzI4IDQ5LjIyNzNaIiBmaWxsPSIjQTdBQUFEIi8+CjxwYXRoIGQ9Ik04MC4wMDg4IDMzLjU2OThMODAuMDE3NiAzMy41NDEyQzgwLjAyNjEgMzMuNTIyNiA4MC4wMzQ5IDMzLjUwMzkgODAuMDQwOSAzMy40ODM4QzgwLjA0NzkgMzMuNDYyIDgwLjA1NTEgMzMuNDQwOCA4MC4wNTk2IDMzLjQxNzVDODAuMDYzNiAzMy4zOTUgODAuMDY2MSAzMy4zNzM2IDgwLjA2NzQgMzMuMzUxOEM4MC4wNjg1IDMzLjM0MjMgODAuMDczNyAzMy4zMzM1IDgwLjA3MzQgMzMuMzI0NEw4MC4wNjc0IDMzLjI5NzFDODAuMDY1NyAzMy4yNzQ4IDgwLjA2MzUgMzMuMjUzNSA4MC4wNTgzIDMzLjIzMTVMODAuMDQwOSAzMy4xNjY3QzgwLjAzMyAzMy4xNDUzIDgwLjAyNjcgMzMuMTI2NCA4MC4wMTY1IDMzLjEwN0M4MC4wMTIgMzMuMDk3OCA4MC4wMTE1IDMzLjA4ODEgODAuMDA3NSAzMy4wODAxTDcwLjgxOTMgMTcuMTc0N0M3MC44MDg3IDE3LjE1NjEgNzAuNzkyNCAxNy4xNDQ5IDcwLjc3OTQgMTcuMTI4NUM3MC43NTkxIDE3LjEwMDkgNzAuNzM5MiAxNy4wNzUzIDcwLjcxMjEgMTcuMDUxN0M3MC42ODggMTcuMDMxMSA3MC42NjIxIDE3LjAxNTQgNzAuNjMzOCAxNy4wMDAyTDcwLjU1MzIgMTYuOTZDNzAuNTIwMSAxNi45NDg4IDcwLjQ4NjUgMTYuOTQ0MiA3MC40NTA3IDE2LjkzOTRDNzAuNDMwOCAxNi45MzY4IDcwLjQxMzIgMTYuOTI4OSA3MC4zOTMxIDE2LjkyODZMNTIuMDMyNSAxNi45Mjg3TDUyLjAwMDYgMTYuOTM0MUM1MS45ODE3IDE2LjkzNTYgNTEuOTY0MiAxNi45Mzg3IDUxLjk0MzcgMTYuOTQyN0w1MS44NzU1IDE2Ljk2MDFDNTEuODUzNyAxNi45NjY2IDUxLjgzNDIgMTYuOTc1MyA1MS44MTQxIDE2Ljk4NUw1MS43ODc1IDE2Ljk5MzVMNTEuNzY2NyAxNy4wMTI0QzUxLjc0NzcgMTcuMDIzOSA1MS43MzA0IDE3LjAzNjggNTEuNzEzNyAxNy4wNTE5TDUxLjY2NjIgMTcuMTAwMkw1MS42Mjc1IDE3LjE1MDJDNTEuNjIyNiAxNy4xNTg1IDUxLjYxMyAxNy4xNjMzIDUxLjYwNzcgMTcuMTcyNEwzMy4zODI3IDQ4LjczOUwxNS4yOTg5IDQ4LjczNDhMMTUuMjY4NiA0OC43NDExQzE1LjI0NzYgNDguNzQyNSAxNS4yMjk1IDQ4Ljc0NDUgMTUuMjA3OSA0OC43NDg5TDE1LjE0MSA0OC43NjY0QzE1LjExODYgNDguNzczOCAxNS4xMDAyIDQ4Ljc4MjQgMTUuMDc5OCA0OC43OTIxTDE1LjA1NCA0OC44MDA0QzE1LjA0NiA0OC44MDQ3IDE1LjA0IDQ4LjgxNDEgMTUuMDMyOCA0OC44MTlDMTUuMDE0IDQ4LjgzMDQgMTQuOTk3NiA0OC44NDM2IDE0Ljk4MTEgNDguODU4NkMxNC45NjM2IDQ4Ljg3MzMgMTQuOTQ3NyA0OC44ODk4IDE0LjkzMjIgNDguOTA2OEMxNC45MTc4IDQ4LjkyMjEgMTQuOTA0OSA0OC45Mzk4IDE0Ljg5MyA0OC45NTY1QzE0Ljg4ODEgNDguOTY0OCAxNC44Nzg5IDQ4Ljk3MDEgMTQuODc0IDQ4Ljk3ODVMNS42ODkzOSA2NC44ODY3TDUuNjY5OTIgNjQuOTQzNkM1LjY2MDQzIDY0Ljk3NzYgNS42NDgzMSA2NS4wMDg5IDUuNjQwNjIgNjUuMDQxN0w1LjYzNTA5IDY1LjEzMzlDNS42MzQ5NSA2NS4xNjU0IDUuNjM0MTYgNjUuMTk1OCA1LjY0MTU0IDY1LjIyNkM1LjY0Njk5IDY1LjI1OTYgNS42NjA3NyA2NS4yODk5IDUuNjc0MiA2NS4zMjE0QzUuNjgyMDkgNjUuMzQwNSA1LjY4MjUyIDY1LjM2MDEgNS42OTMwOCA2NS4zNzg2TDE0Ljg3NiA4MS4yODk0TDE0Ljg3OCA4MS4yOTE5QzE0Ljg4MiA4MS4yOTg1IDE0Ljg4OTYgODEuMzAyMSAxNC44OTM2IDgxLjMwODdMMTQuOTI2IDgxLjM1NDdDMTQuOTQ4OSA4MS4zODQ1IDE0Ljk3NTMgODEuNDEyMyAxNS4wMDU3IDgxLjQzNjVMMTUuMDU0MyA4MS40NzAyQzE1LjEyMzggODEuNTEwMiAxNS4xOTg5IDgxLjUyNTUgMTUuMjc0IDgxLjUyODNDMTUuMjgyNyA4MS41Mjg5IDE1LjI5MDYgODEuNTM0NiAxNS4yOTg0IDgxLjUzNDdMMTUuMzAwNiA4MS41MzQ1TDUyLjAzMjUgODEuNTM0Mkw1Mi4wOTIgODEuNTIyMkM1Mi4xMjU4IDgxLjUxODIgNTIuMTU4NSA4MS41MTI1IDUyLjE4OTYgODEuNTAxNEM1Mi4yMTkyIDgxLjQ5MTMgNTIuMjQ3MiA4MS40NzYxIDUyLjI3NCA4MS40NjFDNTIuMjg3NyA4MS40NTM4IDUyLjMwMTIgODEuNDQ2MyA1Mi4zMTQgODEuNDM3OEw1Mi4zNTE0IDgxLjQwOTZDNTIuMzc2MiA4MS4zODggNTIuMzk2MyA4MS4zNjIyIDUyLjQxOCA4MS4zMzQ0TDUyLjQ1ODYgODEuMjg4NEw4MC4wMDg4IDMzLjU2OThaTTE0LjQ3MTggODEuNzY0NkMxNC40NzQyIDgxLjc2NjcgMTQuNDc2NSA4MS43Njg0IDE0LjQ3NzUgODEuNzY5M0MxNC40NzY4IDgxLjc2ODcgMTQuNDczIDgxLjc2NTQgMTQuNDY4MiA4MS43NjExQzE0LjQ2OTYgODEuNzYyMyAxNC40NzA4IDgxLjc2MzcgMTQuNDcxOCA4MS43NjQ2Wk0xNC40NDg2IDgxLjc0MjhDMTQuNDUxMyA4MS43NDU0IDE0LjQ1NCA4MS43NDc4IDE0LjQ1NjQgODEuNzUwMUMxNC40NTM1IDgxLjc0NzMgMTQuNDUwNiA4MS43NDM5IDE0LjQ0NzEgODEuNzQwNUMxNC40NDc3IDgxLjc0MTEgMTQuNDQ4MSA4MS43NDIyIDE0LjQ0ODYgODEuNzQyOFpNMTUuMjE1MSA4Mi4xNDY3QzE1LjIyMDYgODIuMTQ3MyAxNS4yMjYyIDgyLjE0OSAxNS4yMzE5IDgyLjE0OTRMMTUuMjMxOSA4Mi4xNDhDMTUuMjI2NCA4Mi4xNDc3IDE1LjIyMDggODIuMTQ3MSAxNS4yMTUxIDgyLjE0NjdaTTE1LjMwMiA1MC4yMDdMMjMuOTE5IDY1LjEzNzlMMTUuMzAwNiA4MC4wNjU0TDYuNjgwODkgNjUuMTI5NUwxNS4yOTkzIDUwLjIwMkwxNS4zMDIgNTAuMjA3Wk0zMy4zODIxIDgwLjU0ODlMMTYuMTUwMSA4MC41NTUyTDI0Ljc2NzYgNjUuNjI5M0w0Mi4wMDAxIDY1LjYyMTlMMzMuMzgyMSA4MC41NDg5Wk03LjM5OTIzIDY1LjEyOTZMMTUuMzAwNyA3OC44MjA5TDIzLjIwMDYgNjUuMTM3OEwxNS4yOTkyIDUxLjQ0NjVMNy4zOTkyMyA2NS4xMjk2Wk0yNS4xMjcyIDY2LjI1MDhMMTcuMjI4NSA3OS45MzE4TDMzLjAyMzEgNzkuOTI2M0w0MC45MjIxIDY2LjI0NDhMMjUuMTI3MiA2Ni4yNTA4Wk01MS43NTA2IDgwLjU1MzRMMzQuNTEzMSA4MC41NDg3TDQzLjEzMTUgNjUuNjIxMkw2MC4zNjg3IDY1LjYyNjRMNTEuNzUwNiA4MC41NTM0Wk00My40OTA3IDY2LjI0MzNMMzUuNTkwOCA3OS45MjY0TDUxLjM5MTYgNzkuOTMwOEw1OS4yOTE2IDY2LjI0NzdMNDMuNDkwNyA2Ni4yNDMzWk00Mi4wMDEgNjQuNjQxTDI0Ljc2OCA2NC42NDhMMTYuMTUxMyA0OS43MTY2TDMzLjM4NTUgNDkuNzIyMUw0Mi4wMDEgNjQuNjQxWk0xNy4yMjg0IDUwLjMzODRMMjUuMTI2OCA2NC4wMjUzTDQwLjkyMzQgNjQuMDE4OEwzMy4wMjU5IDUwLjM0MzdMMTcuMjI4NCA1MC4zMzg0Wk0xNC42NzkzIDQ4LjMwODNDMTQuNjgzMiA0OC4zMDU3IDE0LjY4NyA0OC4zMDI5IDE0LjY5MSA0OC4zMDAzTDE0LjY4OTkgNDguMjk5N0MxNC42ODYxIDQ4LjMwMjIgMTQuNjgyOSA0OC4zMDU4IDE0LjY3OTMgNDguMzA4M1pNMTQuODY5NyA0OC4yMDcxQzE0Ljg1NzMgNDguMjExNCAxNC44NDMyIDQ4LjIxNzYgMTQuODI3MyA0OC4yMjQ3QzE0LjgzOTMgNDguMjE5IDE0Ljg1MzggNDguMjEzOCAxNC44Njk3IDQ4LjIwNzFaTTYwLjkzNTEgNjQuNjQ2NUw0My42OTgyIDY0LjY0MjFMNTIuMzE0NyA0OS43MTc4TDY5LjU1MTcgNDkuNzIyMUw2MC45MzUxIDY0LjY0NjVaTTUyLjAzMzggMTguMzk5Mkw2MC42NDU2IDMzLjMyNzFMNDIuODQ5NSA2NC4xNTA4TDM0LjIzNDggNDkuMjMxN0wzNC4yMzIzIDQ5LjIyNzVMNTIuMDMyNiAxOC4zOTY0TDUyLjAzMzggMTguMzk5MlpNNTIuNjc0IDUwLjMzOThMNDQuNzc1OSA2NC4wMTk4TDYwLjU3NjIgNjQuMDIzOUw2OC40NzQzIDUwLjM0MzlMNTIuNjc0IDUwLjMzOThaTTM0Ljk1MSA0OS4yMjdMNDIuODQ5NiA2Mi45MDYzTDU5LjkyNzIgMzMuMzI3TDUyLjAzMjIgMTkuNjQxNEwzNC45NTEgNDkuMjI3Wk03MC4xMTcgNDguNzQyOUw1Mi44ODAxIDQ4LjczODZMNjEuNDk0OCAzMy44MTc0TDc4LjczNTQgMzMuODE1NEw3MC4xMTcgNDguNzQyOVpNNjEuODU0MSAzNC40Mzk0TDUzLjk1NzggNDguMTE2Mkw2OS43NTgxIDQ4LjEyMDNMNzcuNjU3NyAzNC40Mzc4TDYxLjg1NDEgMzQuNDM5NFpNNzguNzM1IDMyLjgzNDRMNjEuNDkzNSAzMi44MzY2TDUyLjg4MzYgMTcuOTA5MUw3MC4xMTE5IDE3LjkwOTFMNzguNzM1IDMyLjgzNDRaTTUzLjk2MDIgMTguNTMwNkw2MS44NTMyIDMyLjIxMzZMNzcuNjU3NCAzMi4yMTIyTDY5Ljc1MjYgMTguNTMwMkw1My45NjAyIDE4LjUzMDZaTTgwLjY4NTIgMzMuNDE2NkM4MC42ODQ3IDMzLjQyMyA4MC42ODMzIDMzLjQyOTIgODAuNjgyNyAzMy40MzU1QzgwLjY4MzUgMzMuNDI5NyA4MC42ODU2IDMzLjQyMzUgODAuNjg2MyAzMy40MTcyTDgwLjY4NTIgMzMuNDE2NlpNODAuNTczNiAzMi44MzIzQzgwLjU3OTQgMzIuODQzOSA4MC41ODM3IDMyLjg1NTkgODAuNTg4NiAzMi44NjdDODAuNTg0MiAzMi44NTY0IDgwLjU4MDggMzIuODQ0MyA4MC41NzQ5IDMyLjgzMjRMODAuNTczNiAzMi44MzIzWk01Mi45NjU4IDgxLjY1NDJMNTIuOTIzNCA4MS43MDJMNTIuODgyOCA4MS43NDhDNTIuODU2MiA4MS43ODEgNTIuODEzNSA4MS44MzE5IDUyLjc1OTYgODEuODc4OUw1Mi43NTQ5IDgxLjg4MzJMNTIuNzQ5OCA4MS44ODczQzUyLjY5NDUgODEuOTMzNCA1Mi42MzY3IDgxLjk3MTEgNTIuNTc4NCA4Mi4wMDNMNTIuNTc4NyA4Mi4wMDM4QzUyLjU1MTggODIuMDE4OSA1Mi40ODQgODIuMDU2MyA1Mi4zOTkyIDgyLjA4NjJMNTIuMzk5NSA4Mi4wODdDNTIuMzk4IDgyLjA4NzUgNTIuMzk2MyA4Mi4wODczIDUyLjM5NDggODIuMDg3OEM1Mi4zOTMzIDgyLjA4ODMgNTIuMzkyIDgyLjA4OTggNTIuMzkwNiA4Mi4wOTAzTDUyLjM5MDMgODIuMDg5NEM1Mi4zMTkzIDgyLjExNCA1Mi4yNTM5IDgyLjEyNTkgNTIuMjA2NyA4Mi4xMzI5QzUyLjE5OCA4Mi4xMzUxIDUyLjE4NzggODIuMTM4NSA1Mi4xNzY4IDgyLjE0MDlDNTIuMTQ2NCA4Mi4xNDczIDUyLjEwNjIgODIuMTU0MSA1Mi4wNTg2IDgyLjE1NjFMNTIuMDQ1OCA4Mi4xNTY0TDUyLjAzMjQgODIuMTU2NEwxNS4zMDA2IDgyLjE1NjhMMTUuMjgxOCA4Mi4xNTY1TDE1LjI2MzMgODIuMTU1NkwxNS4yNjExIDgyLjE1NThMMTUuMjYxIDgyLjE1MzZDMTUuMjI4OCA4Mi4xNTE3IDE1LjIwMDQgODIuMTQ4IDE1LjE3NjQgODIuMTQzM0MxNS4wNDY0IDgyLjEzMDYgMTQuODk0OCA4Mi4wOTYzIDE0Ljc0MzggODIuMDA5M0MxNC41OTE3IDgxLjkyMTQgMTQuNDg0OCA4MS44MDU5IDE0LjQxMDIgODEuNzAyNEwxNC4zNjg3IDgxLjY1NTJMNS4xNTQgNjUuNjg4OUw1LjE1MzAzIDY1LjY4N0M1LjExNjUxIDY1LjYyMzEgNS4wOTY5NSA2NS41NjMzIDUuMDg2ODkgNjUuNTI4MUM1LjA3Mjc4IDY1LjQ5MzQgNS4wNTMzIDY1LjQzNzQgNS4wMzg3NSA2NS4zNzMzTDUuMDM3MDkgNjUuMzczOEM1LjAzNDUxIDY1LjM2MzIgNS4wMzM3MyA2NS4zNTIzIDUuMDMxNjYgNjUuMzQxOUM1LjAzMDY0IDY1LjMzNjQgNS4wMjg2MyA2NS4zMzExIDUuMDI3NzMgNjUuMzI1Nkw1LjAyODU2IDY1LjMyNTNDNS4wMTA2NSA2NS4yMjQ0IDUuMDEyOTIgNjUuMTM3MyA1LjAxMyA2NS4xMzExTDUuMDEzMjMgNjUuMTEzN0w1LjAxMzk4IDY1LjA5NjZMNS4wMTk1MiA2NS4wMDQ0TDUuMDIyOTEgNjQuOTUyNEw1LjAzNDc1IDY0LjkwMDNDNS4wNDQzOCA2NC44NTkxIDUuMDU1NjQgNjQuODIzNyA1LjA2MTQgNjQuODA1NUM1LjA2NTMxIDY0Ljc5MzEgNS4wNjYyIDY0Ljc5MDggNS4wNjg0MyA2NC43ODM2QzUuMDY5MTggNjQuNzgxMiA1LjA2OTc2IDY0Ljc3OTQgNS4wNzAxMSA2NC43NzgzQzUuMDcwNDMgNjQuNzc3MiA1LjA3MDUgNjQuNzc2NCA1LjA3MDUgNjQuNzc2NEw1LjA3NTQgNjQuNzU4Mkw1LjA4MTg4IDY0Ljc0MDlMNS4xMDE2NiA2NC42ODM1TDUuMTIwODIgNjQuNjI3MkwxNC4zMzY4IDQ4LjY2NDhMMTQuMzgyOCA0OC41OTU5QzE0LjM5MTQgNDguNTg0NyAxNC40MDA1IDQ4LjU3NTUgMTQuNDA4IDQ4LjU2N0MxNC40MjMzIDQ4LjU0NjMgMTQuNDQ1OCA0OC41MTc1IDE0LjQ3MiA0OC40ODg5QzE0LjQ3MzMgNDguNDg3NCAxNC40NzQ2IDQ4LjQ4NTggMTQuNDc2MSA0OC40ODQyQzE0LjQ3NzMgNDguNDgyOSAxNC40NzgxIDQ4LjQ4MTEgMTQuNDc5MyA0OC40Nzk4QzE0LjQ5ODcgNDguNDU4NyAxNC41Mjc0IDQ4LjQyOTkgMTQuNTYyNiA0OC4zOTg4QzE0LjU2ODMgNDguMzkzNiAxNC41NzQgNDguMzg3OCAxNC41ODA4IDQ4LjM4MTlDMTQuNTk3NiA0OC4zNjcyIDE0LjYxODcgNDguMzUxMyAxNC42NDIyIDQ4LjMzMzlDMTQuNjQ0IDQ4LjMzMjMgMTQuNjQ1NCA0OC4zMzAxIDE0LjY0NzQgNDguMzI4NUMxNC42NzA0IDQ4LjMwOTEgMTQuNzA5NCA0OC4yNzkxIDE0Ljc2MjMgNDguMjUxTDE0Ljc2ODUgNDguMjQ3NUMxNC44MTUyIDQ4LjIyMzQgMTQuODU2MiA0OC4yMDk3IDE0Ljg4MTcgNDguMjAyMUwxNC44ODM0IDQ4LjIwMTZDMTQuODk3OSA0OC4xOTU3IDE0LjkxMzIgNDguMTg4NCAxNC45MzAzIDQ4LjE4MjRMMTQuOTI5NSA0OC4xODEzQzE0Ljk4MSA0OC4xNjI2IDE1LjAzMTQgNDguMTQ5NCAxNS4wODUgNDguMTM5MUMxNS4xMTgzIDQ4LjEzMjQgMTUuMTQ5IDQ4LjEyODEgMTUuMTc4MSA0OC4xMjQ5TDE1LjIzNzcgNDguMTEyOUwxNS4yOTg2IDQ4LjExM0wzMy4wMjM3IDQ4LjExNjVMNTEuMDY4OSAxNi44NjEzQzUxLjA5NDkgMTYuODE2NCA1MS4xMjIzIDE2Ljc4MTkgNTEuMTQzNCAxNi43NTc3QzUxLjE2NDcgMTYuNzI5MiA1MS4xODYzIDE2LjcwMjYgNTEuMjA5MiAxNi42Nzc4QzUxLjIyMDUgMTYuNjY1MiA1MS4yNTM4IDE2LjYyOTEgNTEuMjk1MiAxNi41OTIxQzUxLjMyMjYgMTYuNTY3MSA1MS4zNTA2IDE2LjU0MzkgNTEuMzgwMiAxNi41MjI2QzUxLjQwMTggMTYuNTA0MiA1MS40MzAzIDE2LjQ4MjcgNTEuNDY1MiAxNi40NjE2TDUxLjQ3OTcgMTYuNDUyNEw1MS40OTUyIDE2LjQ0MzhDNTEuNTIxMSAxNi40MyA1MS41NDUxIDE2LjQxOTkgNTEuNTY1NCAxNi40MTJDNTEuNTc0NSAxNi40MDg1IDUxLjU4MzMgMTYuNDA1MiA1MS41OTEzIDE2LjQwMjRDNTEuNjExNiAxNi4zOTM3IDUxLjYzNjUgMTYuMzg1MiA1MS42NjQyIDE2LjM3NThMNTEuNjY0IDE2LjM3NUM1MS43Mjk3IDE2LjM1MTMgNTEuNzg4MSAxNi4zMzggNTEuODM0NiAxNi4zMjk3TDUxLjgzNDkgMTYuMzMwNUM1MS44NTIgMTYuMzI3MyA1MS44NzA0IDE2LjMyNTEgNTEuODkwMSAxNi4zMjI0TDUxLjkyMjMgMTYuMzE2NEw1MS45NzcgMTYuMzA2Nkw1Mi4wMzI2IDE2LjMwNjRMNzAuMzkzMiAxNi4zMDY0TDcwLjM5ODEgMTYuMzA2NEw3MC40MDM1IDE2LjMwNjdDNzAuNDY5NSAxNi4zMDc4IDcwLjUyNDkgMTYuMzE5MyA3MC41NTU2IDE2LjMyNjRDNzAuNTk1MiAxNi4zMzE4IDcwLjY3MjIgMTYuMzQzNSA3MC43NTI1IDE2LjM3MDdMNzAuNzU3MyAxNi4zNzJDNzAuODMzNSAxNi4zOTg1IDcwLjg5NzIgMTYuNDM0NyA3MC45MjgzIDE2LjQ1MjVDNzAuOTMxMiAxNi40NTQxIDcwLjkzNDEgMTYuNDU2IDcwLjkzNzIgMTYuNDU3N0M3MC45NDAyIDE2LjQ1OTQgNzAuOTQzMSAxNi40NjA0IDcwLjk0NDkgMTYuNDYxNEM3MC45NjU0IDE2LjQ3MjggNzAuOTg4NyAxNi40ODYzIDcxLjAxMzcgMTYuNTAyNkw3MS4xMTcgMTYuNTc5TDcxLjEyMDYgMTYuNTgyNUM3MS4xODA2IDE2LjYzNDcgNzEuMjI0MyAxNi42ODc4IDcxLjI1NDMgMTYuNzI2M0M3MS4yNzU4IDE2Ljc0OSA3MS4zMTk5IDE2Ljc5NjMgNzEuMzU4NyAxNi44NjM4TDcxLjM1NzkgMTYuODY0TDgwLjU0NjMgMzIuNzY4OUw4MC41NTU4IDMyLjc4NDJMODAuNTYzOCAzMi44MDA3QzgwLjU4NjMgMzIuODQ1NSA4MC41OTkzIDMyLjg4NDUgODAuNjA2NSAzMi45MDg5QzgwLjYxNjMgMzIuOTMzNCA4MC42MjQgMzIuOTQ5OCA4MC42MjQ2IDMyLjk1MTZDODAuNjQ5IDMzLjAxNzcgODAuNjYxNiAzMy4wNzU3IDgwLjY2NzkgMzMuMTA2NEw4MC42NjY1IDMzLjEwNjNDODAuNjc0IDMzLjE0MTEgODAuNjc5OCAzMy4xNzI1IDgwLjY4MjggMzMuMTk4NEM4MC42ODQ0IDMzLjIwNjggODAuNjg2NCAzMy4yMTYxIDgwLjY4NzkgMzMuMjI2QzgwLjY5MTIgMzMuMjQ3NCA4MC42OTQgMzMuMjczMSA4MC42OTUxIDMzLjMwMjNMODAuNjk1MiAzMy4zMDQ1QzgwLjY5NzIgMzMuMzY4NCA4MC42ODkyIDMzLjQyMTIgODAuNjgyIDMzLjQ1NjJDODAuNjgxMiAzMy40NjAxIDgwLjY3OTcgMzMuNDY0IDgwLjY3ODkgMzMuNDY3N0w4MC42NzIxIDMzLjUyNTVMODAuNjcwOCAzMy41MzM5TDgwLjYzNjcgMzMuNjYyMkM4MC42MzU2IDMzLjY2NTggODAuNjM1IDMzLjY2OTcgODAuNjMzOSAzMy42NzMyQzgwLjYyMjYgMzMuNzA4OSA4MC42MDk1IDMzLjc0MSA4MC41OTk2IDMzLjc2NDNDODAuNTg4NSAzMy43OTY4IDgwLjU3MjcgMzMuODM3NCA4MC41NDc2IDMzLjg4MDlMNTIuOTY1OCA4MS42NTQyWiIgZmlsbD0iI0E3QUFBRCIvPgo8cGF0aCBkPSJNMzUuMzc5NCA3OS45ODczTDQzLjE1NjMgNjYuMTc1NUg1OS45NTQ0TDUxLjg2NjQgNzkuOTg3M0gzNS4zNzk0WiIgZmlsbD0iI0E3QUFBRCIvPgo8L3N2Zz4K';
    6262
    6363        if ( ! isset( $admin_page_hooks['jetixwp'] ) ) {
  • really-simple-featured-video/tags/0.55.0/includes/class-frontend.php

    r3392440 r3415992  
    131131                        $embed_data = self::get_instance()->parse_embed_url( $embed_url );
    132132                        $video_type = is_array( $embed_data ) ? $embed_data['host'] : 'unknown';
    133 
    134                         $video_data = array(
    135                             'post_id' => $post_id,
    136                             'embed_url' => $embed_url,
    137                             'type' => $video_type,
    138                             'source' => 'embed',
    139                         );
    140133
    141134                        $shortcode_output = do_shortcode( '[rsfv]' );
     
    316309            array(
    317310                'video'  => array(
    318                     'id'                   => array(),
    319                     'class'                => array(),
    320                     'src'                  => array(),
    321                     'style'                => array(),
    322                     'loop'                 => array(),
    323                     'muted'                => array(),
    324                     'controls'             => array(),
    325                     'autopictureinpicture' => array(),
    326                     'autoplay'             => array(),
    327                     'playsinline'          => array(),
    328                     'preload'              => array(),
    329                     'poster'               => array(),
    330                     'tabindex'             => array(),
    331                     'role'                 => array(),
    332                     'aria-label'           => array(),
    333                     'aria-hidden'          => array(),
    334                     'data-rsfv-video'      => array(),
    335                     'data-rsfv-type'       => array(),
    336                     'data-rsfv-source'     => array(),
     311                    'id'                      => array(),
     312                    'class'                   => array(),
     313                    'src'                     => array(),
     314                    'style'                   => array(),
     315                    'loop'                    => array(),
     316                    'muted'                   => array(),
     317                    'controls'                => array(),
     318                    'controlslist'            => array(),
     319                    'autopictureinpicture'    => array(),
     320                    'disablepictureinpicture' => array(),
     321                    'autoplay'                => array(),
     322                    'playsinline'             => array(),
     323                    'preload'                 => array(),
     324                    'poster'                  => array(),
     325                    'tabindex'                => array(),
     326                    'role'                    => array(),
     327                    'aria-label'              => array(),
     328                    'aria-hidden'             => array(),
     329                    'data-rsfv-video'         => array(),
     330                    'data-rsfv-type'          => array(),
     331                    'data-rsfv-source'        => array(),
    337332                    'data-rsfv-hover-enabled' => array(),
    338                     'data-state'           => array(),
     333                    'data-state'              => array(),
    339334                ),
    340335                'iframe' => array(
    341                     'id'              => array(),
    342                     'class'           => array(),
    343                     'src'             => array(),
    344                     'width'           => array(),
    345                     'style'           => array(),
    346                     'height'          => array(),
    347                     'frameborder'     => array(),
    348                     'allowfullscreen' => array(),
    349                     'allow'           => array(),
    350                     'loading'         => array(),
    351                     'tabindex'        => array(),
    352                     'role'            => array(),
    353                     'aria-label'      => array(),
    354                     'aria-hidden'     => array(),
    355                     'data-rsfv-video' => array(),
    356                     'data-rsfv-type'  => array(),
    357                     'data-rsfv-source' => array(),
     336                    'id'                      => array(),
     337                    'class'                   => array(),
     338                    'src'                     => array(),
     339                    'width'                   => array(),
     340                    'style'                   => array(),
     341                    'height'                  => array(),
     342                    'frameborder'             => array(),
     343                    'allowfullscreen'         => array(),
     344                    'allow'                   => array(),
     345                    'loading'                 => array(),
     346                    'tabindex'                => array(),
     347                    'role'                    => array(),
     348                    'aria-label'              => array(),
     349                    'aria-hidden'             => array(),
     350                    'data-rsfv-video'         => array(),
     351                    'data-rsfv-type'          => array(),
     352                    'data-rsfv-source'        => array(),
    358353                    'data-rsfv-hover-enabled' => array(),
    359                     'data-rsfv-embed-type' => array(),
     354                    'data-rsfv-embed-type'    => array(),
    360355                ),
    361356                'div'    => array(
     357                    'class'                    => array(),
     358                    'id'                       => array(),
     359                    'data-thumb'               => array(),
     360                    'style'                    => array(),
     361                    'data-slide-number'        => array(),
     362                    'data-rsfv-video'          => array(),
     363                    'data-rsfv-type'           => array(),
     364                    'data-rsfv-source'         => array(),
     365                    'data-rsfv-hover-enabled'  => array(),
     366                    'data-rsfv-context'        => array(),
     367                    'data-rsfv-archives'       => array(),
     368                    'data-rsfv-lazy'           => array(),
     369                    'data-rsfv-threshold'      => array(),
     370                    'data-aspect-ratio'        => array(),
     371                    'data-state'               => array(),
     372                    'role'                     => array(),
     373                    'aria-hidden'              => array(),
     374                    'aria-label'               => array(),
     375                    'tabindex'                 => array(),
     376                    // WooCommerce specific.
     377                    'data-rsfv-woo-product-id' => array(),
     378                    'data-rsfv-embed-type'     => array(),
     379                ),
     380                'img'    => array(
     381                    'src'         => array(),
     382                    'alt'         => array(),
     383                    'class'       => array(),
     384                    'draggable'   => array(),
     385                    'width'       => array(),
     386                    'height'      => array(),
     387                    'loading'     => array(),
     388                    'style'       => array(),
     389                    'role'        => array(),
     390                    'aria-hidden' => array(),
     391                    'tabindex'    => array(),
     392                ),
     393                'a'      => array(
     394                    'href'              => array(),
    362395                    'class'             => array(),
    363                     'id'                => array(),
    364                     'data-thumb'        => array(),
    365396                    'style'             => array(),
    366                     'data-slide-number' => array(),
    367                     'data-rsfv-video'   => array(),
    368                     'data-rsfv-type'    => array(),
    369                     'data-rsfv-source'  => array(),
    370                     'data-rsfv-hover-enabled' => array(),
    371                     'data-rsfv-context' => array(),
    372                     'data-rsfv-archives' => array(),
    373                     'data-rsfv-lazy'    => array(),
    374                     'data-rsfv-threshold' => array(),
    375                     'data-aspect-ratio' => array(),
    376                     'data-state'        => array(),
    377397                    'role'              => array(),
    378                     'aria-hidden'       => array(),
    379398                    'aria-label'        => array(),
    380399                    'tabindex'          => array(),
    381                     // WooCommerce specific.
    382                     'data-rsfv-woo-product-id' => array(),
    383                     'data-rsfv-embed-type' => array(),
    384                 ),
    385                 'img'    => array(
    386                     'src'       => array(),
    387                     'alt'       => array(),
    388                     'class'     => array(),
    389                     'draggable' => array(),
    390                     'width'     => array(),
    391                     'height'    => array(),
    392                     'loading'   => array(),
    393                     'style'     => array(),
    394                     'role'      => array(),
    395                     'aria-hidden' => array(),
    396                     'tabindex'  => array(),
    397                 ),
    398                 'a'      => array(
    399                     'href'  => array(),
    400                     'class' => array(),
    401                     'style' => array(),
    402                     'role'  => array(),
    403                     'aria-label' => array(),
    404                     'tabindex' => array(),
    405400                    'data-rsfv-product' => array(),
    406401                ),
     
    410405                ),
    411406                'span'   => array(
    412                     'class' => array(),
    413                     'style' => array(),
    414                     'role'  => array(),
     407                    'class'       => array(),
     408                    'style'       => array(),
     409                    'role'        => array(),
    415410                    'aria-hidden' => array(),
    416411                ),
    417412                'br'     => array(),
    418413                'i'      => array(
    419                     'class' => array(),
     414                    'class'       => array(),
    420415                    'aria-hidden' => array(),
    421416                ),
  • really-simple-featured-video/tags/0.55.0/includes/class-metabox.php

    r3363445 r3415992  
    138138        // Get PictureInPicture option.
    139139        $is_pip = ( is_array( $video_controls ) && isset( $video_controls['pip'] ) ) && $video_controls['pip'];
    140         $is_pip = $is_pip ? 'autopictureinpicture' : '';
     140        $is_pip = $is_pip ? 'autopictureinpicture' : 'disablepictureinpicture';
    141141
    142142        // Get video controls option.
     
    286286                'autoplay'             => array(),
    287287                'controls'             => array(),
     288                'controlslist'         => array(),
    288289            ),
    289290            'input' => array(
  • really-simple-featured-video/tags/0.55.0/includes/class-plugin.php

    r3363445 r3415992  
    6262     * Frontend instance.
    6363     *
    64      * @var $frontend_provider
     64     * @var FrontEnd $frontend_provider
    6565     */
    6666    public $frontend_provider;
     
    7676     * Theme Compat Provide
    7777     *
    78      * @var $theme_provider
     78     * @var Theme_Provider $theme_provider
    7979     */
    8080    public $theme_provider;
  • really-simple-featured-video/tags/0.55.0/includes/class-shortcode.php

    r3363445 r3415992  
    5353     * Show video on posts & pages.
    5454     *
     55     * @param array $atts Shortcode attributes.
    5556     * @return string
    5657     */
     
    6364        if ( class_exists( 'RSFV\\Featuresets\\Hover_Autoplay\\Init' ) ) {
    6465            $video_data = array(
    65                 'post_id' => $post->ID,
    66                 'post_type' => $post->post_type,
    67                 'source' => get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) ? get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) : 'self',
     66                'post_id'        => $post->ID,
     67                'post_type'      => $post->post_type,
     68                'source'         => get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) ? get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) : 'self',
    6869                'shortcode_atts' => $atts,
    6970            );
     
    9899        if ( class_exists( 'RSFV\\Featuresets\\Hover_Autoplay\\Init' ) ) {
    99100            $video_data = array(
    100                 'post_id' => $post->ID,
    101                 'post_type' => $post->post_type,
    102                 'source' => get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) ? get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) : 'self',
     101                'post_id'        => $post->ID,
     102                'post_type'      => $post->post_type,
     103                'source'         => get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) ? get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) : 'self',
    103104                'shortcode_atts' => $atts,
    104105            );
     
    147148        // Prepare video data for hover functionality.
    148149        $video_data = array(
    149             'post_id' => $post_id,
     150            'post_id'   => $post_id,
    150151            'post_type' => $post_type,
    151             'source' => $video_source,
    152             'controls' => $video_controls,
     152            'source'    => $video_source,
     153            'controls'  => $video_controls,
    153154        );
    154155
     
    182183
    183184        // Get poster image.
    184         $poster_id = get_post_meta( $post_id, RSFV_POSTER_META_KEY, true );
     185        $poster_id  = get_post_meta( $post_id, RSFV_POSTER_META_KEY, true );
    185186        $poster_url = $poster_id ? wp_get_attachment_url( $poster_id ) : '';
    186187
    187188        // Prepare video attributes.
    188         $attributes = $this->get_html5_video_attributes( $video_controls, $video_data );
     189        $attributes = self::get_html5_video_attributes( $video_controls );
    189190
    190191        // Apply hover enhancements to attributes.
     
    201202
    202203        // Wrap in container with hover support.
    203         $container_class = apply_filters( 'rsfv_video_container_class', 'rsfv-video-wrapper', $video_data );
     204        $container_class      = apply_filters( 'rsfv_video_container_class', 'rsfv-video-wrapper', $video_data );
    204205        $container_attributes = apply_filters( 'rsfv_video_container_attributes', array(), $video_data );
    205206
     
    230231
    231232        // Parse embed data to get video type.
    232         $frontend = Plugin::get_instance()->frontend_provider;
     233        $frontend   = Plugin::get_instance()->frontend_provider;
    233234        $embed_data = $frontend->parse_embed_url( $input_url );
    234235        $video_type = is_array( $embed_data ) ? $embed_data['host'] : 'unknown';
     
    257258
    258259        // Wrap in container with hover support.
    259         $container_class = apply_filters( 'rsfv_video_container_class', 'rsfv-video-wrapper', $video_data );
     260        $container_class      = apply_filters( 'rsfv_video_container_class', 'rsfv-video-wrapper', $video_data );
    260261        $container_attributes = apply_filters( 'rsfv_video_container_attributes', array(), $video_data );
    261262
     
    274275     *
    275276     * @param array $video_controls Video control settings.
    276      * @param array $video_data Video data.
    277277     * @return array
    278278     */
    279     private function get_html5_video_attributes( $video_controls, $video_data ) {
     279    public static function get_html5_video_attributes( $video_controls ) {
    280280        $attributes = array(
    281281            'style' => 'max-width:100%;display:block;',
     
    285285        if ( ! empty( $video_controls['controls'] ) ) {
    286286            $attributes['controls'] = true;
     287
     288            if ( empty( $video_controls['download'] ) ) {
     289                $attributes['controlslist'] = 'nodownload';
     290            }
    287291        }
    288292
    289293        if ( ! empty( $video_controls['autoplay'] ) ) {
    290             $attributes['autoplay'] = true;
     294            $attributes['autoplay']    = true;
    291295            $attributes['playsinline'] = true;
    292296        }
     
    302306        if ( ! empty( $video_controls['pip'] ) ) {
    303307            $attributes['autopictureinpicture'] = true;
     308        } else {
     309            $attributes['disablepictureinpicture'] = true;
    304310        }
    305311
     
    394400
    395401        // Add hover-specific attributes.
    396         $attributes['preload'] = 'metadata';
     402        $attributes['preload']     = 'metadata';
    397403        $attributes['playsinline'] = true;
    398404
     
    479485        }
    480486
    481         $attributes['data-rsfv-video'] = 'true';
     487        $attributes['data-rsfv-video']         = 'true';
    482488        $attributes['data-rsfv-hover-enabled'] = 'true';
    483489
  • really-simple-featured-video/tags/0.55.0/languages/rsfv.pot

    r3392442 r3415992  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Really Simple Featured Video 0.53.0\n"
     5"Project-Id-Version: Really Simple Featured Video 0.55.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/really-simple-featured-video\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-11-09T16:13:08+00:00\n"
     12"POT-Creation-Date: 2025-12-10T05:19:45+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.10.0\n"
     
    1818#: really-simple-featured-video.php
    1919#: includes/Compatibility/Plugins/Bricks/elements/really-simple-featured-video.php:57
    20 #: includes/Settings/Views/html-admin-settings.php:26
     20#: includes/Settings/Views/html-admin-settings.php:28
    2121msgid "Really Simple Featured Video"
    2222msgstr ""
     
    9595msgstr ""
    9696
    97 #: includes/class-shortcode.php:86
     97#: includes/class-shortcode.php:87
    9898msgid "Please add a post id!"
    9999msgstr ""
    100100
    101 #: includes/class-shortcode.php:92
     101#: includes/class-shortcode.php:93
    102102msgid "Post not found!"
    103103msgstr ""
     
    294294msgstr ""
    295295
    296 #: includes/Compatibility/Plugins/WooCommerce/class-compatibility.php:124
     296#: includes/Compatibility/Plugins/WooCommerce/class-compatibility.php:125
    297297msgid "Products"
    298298msgstr ""
    299299
    300 #: includes/Compatibility/Plugins/WooCommerce/class-compatibility.php:618
     300#: includes/Compatibility/Plugins/WooCommerce/class-compatibility.php:620
    301301msgid "Product video - tap to play"
    302302msgstr ""
    303303
    304304#: includes/Compatibility/Plugins/WooCommerce/class-settings.php:63
    305 msgid "Show videos at Product archives"
     305msgid "Show videos at Shop/Category pages"
    306306msgstr ""
    307307
    308308#: includes/Compatibility/Plugins/WooCommerce/class-settings.php:64
    309 msgid "When toggled on, it shows set videos at product archives such as Shop and Product category etc."
     309msgid "When toggled on, it shows set videos at product archives such as Shop and Category pages etc."
    310310msgstr ""
    311311
     
    359359msgstr ""
    360360
    361 #: includes/Settings/class-admin-settings.php:80
     361#: includes/Settings/class-admin-settings.php:79
    362362msgid "Your settings have been saved."
    363363msgstr ""
    364364
     365#: includes/Settings/class-admin-settings.php:153
     366msgid "The changes you made will be lost if you navigate away from this page."
     367msgstr ""
     368
    365369#: includes/Settings/class-admin-settings.php:154
    366 msgid "The changes you made will be lost if you navigate away from this page."
     370msgid "Select Thumbnail Image"
    367371msgstr ""
    368372
    369373#: includes/Settings/class-admin-settings.php:155
    370 msgid "Select Thumbnail Image"
    371 msgstr ""
    372 
    373 #: includes/Settings/class-admin-settings.php:156
    374374msgid "Use this image"
    375375msgstr ""
    376376
    377 #: includes/Settings/class-admin-settings.php:332
     377#: includes/Settings/class-admin-settings.php:333
    378378msgid "Pro"
    379379msgstr ""
    380380
    381 #: includes/Settings/class-admin-settings.php:333
     381#: includes/Settings/class-admin-settings.php:334
    382382msgid "Checkout Pro now"
    383383msgstr ""
    384384
    385 #: includes/Settings/class-admin-settings.php:505
    386 #: includes/Settings/class-admin-settings.php:533
     385#: includes/Settings/class-admin-settings.php:506
     386#: includes/Settings/class-admin-settings.php:534
    387387msgid "Change Image"
    388388msgstr ""
    389389
    390 #: includes/Settings/class-admin-settings.php:506
     390#: includes/Settings/class-admin-settings.php:507
    391391msgid "Revert to Default"
    392392msgstr ""
    393393
    394 #: includes/Settings/class-admin-settings.php:713
    395 #: includes/Settings/class-admin-settings.php:746
    396 #: includes/Settings/class-admin-settings.php:812
    397 #: includes/Settings/class-admin-settings.php:883
     394#: includes/Settings/class-admin-settings.php:714
     395#: includes/Settings/class-admin-settings.php:747
     396#: includes/Settings/class-admin-settings.php:813
     397#: includes/Settings/class-admin-settings.php:884
    398398msgid "Toggle"
    399399msgstr ""
     
    428428
    429429#: includes/Settings/Tabs/class-controls.php:37
    430 msgid "Autoplay on Hover [BETA]"
     430msgid "Autoplay on Hover"
    431431msgstr ""
    432432
     
    451451msgstr ""
    452452
    453 #: includes/Settings/Tabs/class-controls.php:71
     453#: includes/Settings/Tabs/class-controls.php:66
     454msgid "Download"
     455msgstr ""
     456
     457#: includes/Settings/Tabs/class-controls.php:74
    454458msgctxt "settings title"
    455459msgid "Self-hosted videos"
    456460msgstr ""
    457461
    458 #: includes/Settings/Tabs/class-controls.php:72
     462#: includes/Settings/Tabs/class-controls.php:75
    459463msgid "Please select the controls you wish to enable for your self hosted videos."
    460464msgstr ""
    461465
    462 #: includes/Settings/Tabs/class-controls.php:94
     466#: includes/Settings/Tabs/class-controls.php:97
    463467msgctxt "settings title"
    464468msgid "Embed videos"
    465469msgstr ""
    466470
    467 #: includes/Settings/Tabs/class-controls.php:95
     471#: includes/Settings/Tabs/class-controls.php:98
    468472msgid "Please select the controls you wish to enable for your embedded videos."
    469473msgstr ""
    470474
    471 #: includes/Settings/Tabs/class-controls.php:122
     475#: includes/Settings/Tabs/class-controls.php:125
    472476msgid "Autoplay on Hover Controls"
    473477msgstr ""
    474478
    475 #: includes/Settings/Tabs/class-controls.php:125
     479#: includes/Settings/Tabs/class-controls.php:128
    476480msgid "Below you can manage the autoplay on hover controls. Any existing values in a disabled Style Kit panel will lose its values."
    477481msgstr ""
    478482
    479 #: includes/Settings/Tabs/class-controls.php:135
    480 msgid "Enable BETA Feature"
    481 msgstr ""
    482 
    483 #: includes/Settings/Tabs/class-controls.php:145
     483#: includes/Settings/Tabs/class-controls.php:138
     484msgid "Enable Feature"
     485msgstr ""
     486
     487#: includes/Settings/Tabs/class-controls.php:148
    484488msgctxt "settings title"
    485489msgid "Video Types"
    486490msgstr ""
    487491
    488 #: includes/Settings/Tabs/class-controls.php:146
     492#: includes/Settings/Tabs/class-controls.php:149
    489493msgid "Please toggle the video types you wish to enable/disable autoplay on hover support at."
    490494msgstr ""
    491495
    492 #: includes/Settings/Tabs/class-controls.php:166
     496#: includes/Settings/Tabs/class-controls.php:169
    493497msgid "Self Hosted"
    494498msgstr ""
    495499
    496 #: includes/Settings/Tabs/class-controls.php:167
     500#: includes/Settings/Tabs/class-controls.php:170
    497501msgid "YouTube"
    498502msgstr ""
    499503
    500 #: includes/Settings/Tabs/class-controls.php:168
     504#: includes/Settings/Tabs/class-controls.php:171
    501505msgid "Vimeo"
    502506msgstr ""
    503507
    504 #: includes/Settings/Tabs/class-controls.php:169
     508#: includes/Settings/Tabs/class-controls.php:172
    505509msgid "Dailymotion"
    506510msgstr ""
    507511
    508 #: includes/Settings/Tabs/class-controls.php:183
     512#: includes/Settings/Tabs/class-controls.php:186
    509513msgctxt "settings title"
    510514msgid "Screen Sizes"
    511515msgstr ""
    512516
    513 #: includes/Settings/Tabs/class-controls.php:184
     517#: includes/Settings/Tabs/class-controls.php:187
    514518msgid "Toggle the screen sizes you wish to enable/disable autoplay on hover support. Available in Pro."
    515519msgstr ""
    516520
    517 #: includes/Settings/Tabs/class-controls.php:202
     521#: includes/Settings/Tabs/class-controls.php:205
    518522msgid "Desktop"
    519523msgstr ""
    520524
    521 #: includes/Settings/Tabs/class-controls.php:203
     525#: includes/Settings/Tabs/class-controls.php:206
    522526msgid "Mobile"
    523527msgstr ""
    524528
    525 #: includes/Settings/Tabs/class-controls.php:215
     529#: includes/Settings/Tabs/class-controls.php:218
    526530msgid "Set Mobile Breakpoint (px)"
    527531msgstr ""
    528532
    529 #: includes/Settings/Tabs/class-controls.php:216
     533#: includes/Settings/Tabs/class-controls.php:219
    530534msgid "Screen width below which device is considered mobile. Default: 768px"
    531535msgstr ""
    532536
    533 #: includes/Settings/Tabs/class-controls.php:222
     537#: includes/Settings/Tabs/class-controls.php:225
    534538msgid "Set Hover Delay (ms)"
    535539msgstr ""
    536540
    537 #: includes/Settings/Tabs/class-controls.php:223
     541#: includes/Settings/Tabs/class-controls.php:226
    538542msgid "Delay before video starts playing on hover. Default: 100ms"
    539543msgstr ""
    540544
    541 #: includes/Settings/Tabs/class-controls.php:233
     545#: includes/Settings/Tabs/class-controls.php:236
    542546msgid "Accessibility"
    543547msgstr ""
    544548
    545 #: includes/Settings/Tabs/class-controls.php:234
     549#: includes/Settings/Tabs/class-controls.php:237
    546550msgid "Toggle the accessibility features at autoplay on hover. Available in Pro."
    547551msgstr ""
    548552
    549 #: includes/Settings/Tabs/class-controls.php:244
     553#: includes/Settings/Tabs/class-controls.php:247
    550554msgid "User Preferences"
    551555msgstr ""
    552556
    553 #: includes/Settings/Tabs/class-controls.php:245
     557#: includes/Settings/Tabs/class-controls.php:248
    554558msgid "Respect \"reduced motion\" preference."
    555559msgstr ""
    556560
    557 #: includes/Settings/Tabs/class-controls.php:251
     561#: includes/Settings/Tabs/class-controls.php:254
    558562msgid "Focus Events"
    559563msgstr ""
    560564
    561 #: includes/Settings/Tabs/class-controls.php:252
     565#: includes/Settings/Tabs/class-controls.php:255
    562566msgid "Enable focus events for keyboard navigation."
    563567msgstr ""
     
    567571msgstr ""
    568572
    569 #: includes/Settings/Tabs/class-general.php:78
     573#: includes/Settings/Tabs/class-general.php:98
    570574msgid "If you set a PRO compatibility engine in the Free version of the plugin, the compatibility will fall back to the Default engine."
    571575msgstr ""
    572576
    573 #: includes/Settings/Tabs/class-general.php:90
     577#: includes/Settings/Tabs/class-general.php:110
    574578msgctxt "settings title"
    575579msgid "Theme Compatibility Engine"
    576580msgstr ""
    577581
    578 #: includes/Settings/Tabs/class-general.php:91
     582#: includes/Settings/Tabs/class-general.php:111
    579583msgid "If featured videos aren't working as expected in your theme, you may need to set this from the list of supported theme engines. (Default engine follows standard WordPress rules, and may not work for all themes)"
    580584msgstr ""
    581585
    582 #: includes/Settings/Tabs/class-general.php:101
     586#: includes/Settings/Tabs/class-general.php:121
    583587msgid "Status"
    584588msgstr ""
    585589
    586 #: includes/Settings/Tabs/class-general.php:104
     590#: includes/Settings/Tabs/class-general.php:124
    587591msgid "Auto"
    588592msgstr ""
    589593
    590 #: includes/Settings/Tabs/class-general.php:110
     594#: includes/Settings/Tabs/class-general.php:130
    591595msgid "Set engine"
    592596msgstr ""
    593597
    594 #: includes/Settings/Tabs/class-general.php:123
     598#: includes/Settings/Tabs/class-general.php:143
    595599msgctxt "settings title"
    596600msgid "Enable Post Types Support"
    597601msgstr ""
    598602
    599 #: includes/Settings/Tabs/class-general.php:124
     603#: includes/Settings/Tabs/class-general.php:144
    600604msgid "Please select the post types you wish to enable featured video support at."
    601605msgstr ""
    602606
    603 #: includes/Settings/Tabs/class-getpro.php:26
    604 msgid "Get PRO"
     607#: includes/Settings/Tabs/class-general.php:185
     608msgid "Could not get current compatibility engine."
    605609msgstr ""
    606610
     
    615619
    616620#: includes/Settings/Tabs/class-global.php:51
    617 msgid "Show videos at Blog archives"
     621msgid "Show videos at Blog, Category and Tag archives"
    618622msgstr ""
    619623
     
    675679msgstr ""
    676680
    677 #: includes/Settings/Views/html-admin-settings-getpro.php:14
    678 msgid "Get Premium Featured Video support with Really Simple Featured Video Pro"
    679 msgstr ""
    680 
    681 #: includes/Settings/Views/html-admin-settings-getpro.php:17
    682 msgid "Priority Support"
    683 msgstr ""
    684 
    685 #: includes/Settings/Views/html-admin-settings-getpro.php:18
    686 msgid "Extended Autoplay on Hover [Currently in BETA]"
    687 msgstr ""
    688 
    689 #: includes/Settings/Views/html-admin-settings-getpro.php:19
    690 msgid "Change Video Aspect Ratio"
    691 msgstr ""
    692 
    693 #: includes/Settings/Views/html-admin-settings-getpro.php:20
    694 msgid "Change Video Order at WooCommerce Product page"
    695 msgstr ""
    696 
    697 #: includes/Settings/Views/html-admin-settings-getpro.php:21
    698 msgid "Change Default Gallery Video Thumbnail at Woo Single Product page"
    699 msgstr ""
    700 
    701 #: includes/Settings/Views/html-admin-settings-getpro.php:22
    702 msgid "Support for more Premium/Custom themes"
    703 msgstr ""
    704 
    705 #: includes/Settings/Views/html-admin-settings-getpro.php:23
    706 msgid "Requests for Theme Compatibility"
    707 msgstr ""
    708 
    709 #: includes/Settings/Views/html-admin-settings-getpro.php:25
    710 msgid ".. and more coming soon."
    711 msgstr ""
    712 
    713 #: includes/Settings/Views/html-admin-settings-getpro.php:27
    714 msgid "Explore RSFV and PRO"
    715 msgstr ""
    716 
    717681#: includes/Settings/Views/html-admin-settings-help.php:14
    718682msgid "Help and Support"
    719683msgstr ""
    720684
    721 #: includes/Settings/Views/html-admin-settings.php:66
     685#: includes/Settings/Views/html-admin-settings.php:67
    722686msgid "Save changes"
    723687msgstr ""
     688
     689#: includes/Settings/Views/html-admin-settings.php:93
     690msgid "Your Email"
     691msgstr ""
     692
     693#: includes/Settings/Views/html-admin-settings.php:94
     694msgid "First Name"
     695msgstr ""
     696
     697#: includes/Settings/Views/html-admin-settings.php:95
     698msgid "🚀 Send me the coupon"
     699msgstr ""
  • really-simple-featured-video/tags/0.55.0/readme.txt

    r3406288 r3415992  
    33Requires at least: 6.0
    44Requires PHP: 8.0
    5 Tested up to: 6.8
    6 Stable tag: 0.54.0
     5Tested up to: 6.9
     6Stable tag: 0.55.0
    77Tags: video, featured video, woocommerce, product video, video embed
    88License: GPLv2
     
    1313== Description ==
    1414
    15 [🚀 **Get the PRO version - Limited Lifetime Deal**](https://jetixwp.com/plugins/really-simple-featured-video/?utm_source=wporg&utm_medium=referral&utm_campaign=readme)
     15[🚀 **Take a better look at Really Simple Featured Video**](https://jetixwp.com/plugins/really-simple-featured-video/?utm_source=wporg&utm_medium=referral&utm_campaign=readme)
    1616
    1717Really Simple Featured Video plugin provides a really straightforward way of adding featured video support to your Posts, Pages & WooCommerce Products. Adding your own videos to the site is a breeze and you get an easy to use settings panel with the options you really need.
     
    119119
    120120== Changelog ==
     121
     122= 0.55.0 =
     123* New: Added Download control toggle for Self-hosted videos
     124* Fix: Self-hosted videos Picture-in-Picture control toggle not working as expected
     125* Improvement: Theme compatibility engine status auto-refresh at settings
     126* Improvement: Use one self-hosted video controls getter for the whole plugin
     127* Improvement: Rename option labels for better discovery at settings
     128* Improvement: Autoplay on hover out of beta
     129* Improvement: Updated promo form at settings sidebar
     130* Improvement: Removed Get Pro tab from settings
     131* Improvement: Other minor changes
    121132
    122133= 0.54.0 =
  • really-simple-featured-video/tags/0.55.0/really-simple-featured-video.php

    r3406288 r3415992  
    44 * Plugin URI:  https://jetixwp.com/plugins/really-simple-featured-video
    55 * Description: Adds support for Featured Video to WordPress posts, pages & WooCommerce products.
    6  * Version:     0.54.0
     6 * Version:     0.55.0
    77 * Author:      JetixWP Plugins
    88 * Author URI:  https://jetixwp.com
     
    1919defined( 'ABSPATH' ) || exit;
    2020
    21 define( 'RSFV_VERSION', '0.54.0' );
     21define( 'RSFV_VERSION', '0.55.0' );
    2222define( 'RSFV_PLUGIN_FILE', __FILE__ );
    2323define( 'RSFV_PLUGIN_URL', plugin_dir_url( RSFV_PLUGIN_FILE ) );
     
    5757                        'slug'       => 'rsfv-settings',
    5858                        'first-path' => 'admin.php?page=rsfv-settings',
    59                         'support' => false,
    60                         'contact' => false,
    61                         'account' => false,
     59                        'support'    => false,
     60                        'contact'    => false,
     61                        'account'    => false,
    6262                        'parent'     => array(
    6363                            'slug' => 'jetixwp',
  • really-simple-featured-video/tags/0.55.0/vendor/composer/installed.php

    r3406288 r3415992  
    44        'pretty_version' => 'dev-develop',
    55        'version' => 'dev-develop',
    6         'reference' => '74722a573d05f09111de5f05faea5e9dc6530212',
     6        'reference' => '05b6d66e5f6658623f0d57fbce9697b7e7652632',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-develop',
    2424            'version' => 'dev-develop',
    25             'reference' => '74722a573d05f09111de5f05faea5e9dc6530212',
     25            'reference' => '05b6d66e5f6658623f0d57fbce9697b7e7652632',
    2626            'type' => 'library',
    2727            'install_path' => __DIR__ . '/../../',
  • really-simple-featured-video/trunk/assets/css/admin-settings.css

    r3406288 r3415992  
    11:root {
    2     --jwp-wtc__color-background: #c6eaca;
     2    --jwp-wtc__color-background: #f0f2eb;
    33    --jwp-wtc__color-brand: #008710;
    44    --jwp-wtc__color-brand-light: #f1faee;
     
    1515.wrap.rsfv .plugin-header {
    1616    padding: 20px 0;
    17     background-color: #f0f2eb;
     17    background-color: var(--jwp-wtc__color-background);
    1818    border-bottom: 1px solid rgba(0,0,0, 0.1);
    1919    -webkit-box-shadow: 0px 2px 6px rgba(35, 40, 45, .07);
     
    7171.rsfv .plugin-header .plugin-header-wrap,
    7272.rsfv-wrapper .rsfv-nav-tab-wrapper,
    73 .rsfv-wrapper form#mainform > .tab-content {
     73.rsfv-wrapper > .tab-content {
    7474    margin-left: 30px;
    7575    max-width: 1360px;
     
    7979
    8080@media screen and (min-width: 768px) {
    81     .rsfv-wrapper form#mainform > .tab-content {
     81    .rsfv-wrapper > .tab-content {
    8282        display: grid;
    8383        grid-template-columns: 8fr 4fr;
     
    379379}
    380380
     381.rsfv .forminp-status #theme-engine-status.loading::before {
     382    content: ' ';
     383    display: inline-block;
     384    border: 2px solid var(--jwp-wtc__color-brand);
     385    border-top: 2px solid transparent;
     386    border-radius: 100%;
     387    width: 8px;
     388    height: 8px;
     389    margin-right: 4px;
     390    animation: rsfv-spin 1s linear infinite;
     391}
     392
     393@keyframes rsfv-spin {
     394    from {
     395        transform: rotate(0deg);
     396    }
     397    to {
     398        transform: rotate(360deg);
     399    }
     400}
     401
    381402.rsfv .forminp-status .engine-active::before {
    382403    content: ' ';
     
    474495}
    475496
    476 .rsfv.getpro .tab-content .rsfv-button {
    477     display: inline-block;
    478     margin-top: 10px;
    479 }
    480 
    481 .rsfv.getpro .submit,
    482497.rsfv.help .submit {
    483498    display: none;
    484499}
    485500
    486 .rsfv.getpro .rsfv-button.rsfv-getpro-button {
    487     display: inline-block;
    488     margin-top: 30px;
    489 }
    490 
    491 .rsfv.getpro h1:not(.menu-title),
    492501.rsfv.help h1:not(.menu-title) {
    493502    margin-top: 15px;
     
    497506}
    498507
    499 .rsfv.getpro .getpro-content ul {
    500     list-style: disc;
    501     list-style-position: inside;
    502 }
    503 
    504 .rsfv.getpro .getpro-content li {
    505     line-height: 1.5;
    506     font-weight: 600;
    507 }
    508 
    509 .rsfv.getpro .getpro-content p,
    510 .rsfv.getpro .getpro-content li,
    511508.rsfv.help .help-content p {
    512509    font-size: 15px;
    513 }
    514 
    515 .rsfv.getpro form {
    516     position: relative;
    517 }
    518 
    519 .rsfv.getpro form {
    520     height: calc(100% - 10%);
    521 }
    522 
    523 .rsfv.getpro .getpro-content .offer-highlight {
    524     font-size: 18px;
    525 }
    526 
    527 .rsfv.getpro .tab-content .rsfv-button {
    528     display: inline-block;
    529     margin-top: 10px;
    530     font-size: 16px;
    531     padding: 4px 20px;
    532510}
    533511
     
    551529}
    552530
    553 .rsfv .sidebar .upgrade-box .button.button-primary,
    554531.rsfv .notice-box .button.button-primary {
    555532    font-size: 16px;
     
    612589}
    613590
    614 @media screen and ( min-width: 1920px ) {
    615     .rsfv.getpro form {
    616         height: auto;
    617     }
    618 }
    619 
    620 @media screen and (max-width: 768px) {
    621     .rsfv.getpro form {
    622         padding-bottom: 250px;
    623     }
    624 }
     591/**
     592 * Get Pro Tab.
     593 */
     594.rsfv .sidebar .upgrade-box {
     595    border-color: var(--jwp-wtc__color-brand);
     596    background-color: var(--jwp-wtc__color-background);
     597    padding-top: 15px;
     598  border-radius: 4px;
     599
     600    form {
     601        margin-top: 20px;
     602    }
     603
     604    .regular-text {
     605        width: 100%;
     606        margin-bottom: 8px;
     607    }
     608
     609    input[type="email"]:focus,
     610    input[type="text"]:focus {
     611        border-color: var(--jwp-wtc__color-brand);
     612        box-shadow: 0 0 0 1px var(--jwp-wtc__color-brand);
     613    }
     614
     615    .separator {
     616        display: block;
     617        text-align: center;
     618        margin: 10px 0;
     619        position: relative;
     620    }
     621
     622    .peekaboo-section {
     623        text-align: center;
     624    }
     625
     626    .button-primary {
     627        font-size: 14px;
     628        color: #fff;
     629    }
     630
     631    .button-secondary {
     632        background: transparent;
     633        color: var(--jwp-wtc__color-brand);
     634        box-shadow: none;
     635        outline: none;
     636        border: 2px solid var(--jwp-wtc__color-brand);
     637        transition: all .1s ease-in-out;
     638        width: 100%;
     639        text-align: center;
     640        font-size: 14px;
     641
     642        &:active,
     643        &:focus,
     644        &:hover {
     645            background: var(--jwp-wtc__color-brand);
     646            border-color: var(--jwp-wtc__color-brand);
     647            color: #fff !important;
     648            box-shadow: none;
     649            outline: none;
     650        }
     651    }
     652
     653   
     654}
  • really-simple-featured-video/trunk/assets/images/jwp-icon-dark.svg

    r3406288 r3415992  
    11<svg width="340" height="104" viewBox="0 0 340 104" fill="none" xmlns="http://www.w3.org/2000/svg">
    2 <g clip-path="url(#clip0_1649_329)">
    3 <path d="M312.525 91.3001H301.885V43.2101H312.175V46.7801C312.968 45.5668 314.275 44.5401 316.095 43.7001C317.961 42.8135 320.061 42.3701 322.395 42.3701C327.341 42.3701 331.261 44.0735 334.155 47.4801C337.095 50.8401 338.565 55.1801 338.565 60.5001C338.565 65.8201 337.001 70.2068 333.875 73.6601C330.795 77.0668 326.828 78.7701 321.975 78.7701C317.588 78.7701 314.438 77.6035 312.525 75.2701V91.3001ZM325.825 67.0101C327.365 65.4701 328.135 63.3235 328.135 60.5701C328.135 57.8168 327.365 55.6935 325.825 54.2001C324.331 52.7068 322.465 51.9601 320.225 51.9601C318.031 51.9601 316.165 52.7068 314.625 54.2001C313.131 55.6935 312.385 57.8168 312.385 60.5701C312.385 63.3235 313.131 65.4701 314.625 67.0101C316.165 68.5035 318.031 69.2501 320.225 69.2501C322.465 69.2501 324.331 68.5035 325.825 67.0101Z" fill="#252422"/>
     2<g clip-path="url(#clip0_1636_136)">
     3<path d="M312.525 91.3H301.885V43.21H312.175V46.78C312.968 45.5667 314.275 44.54 316.095 43.7C317.961 42.8133 320.061 42.37 322.395 42.37C327.341 42.37 331.261 44.0733 334.155 47.48C337.095 50.84 338.565 55.18 338.565 60.5C338.565 65.82 337.001 70.2067 333.875 73.66C330.795 77.0667 326.828 78.77 321.975 78.77C317.588 78.77 314.438 77.6033 312.525 75.27V91.3ZM325.825 67.01C327.365 65.47 328.135 63.3233 328.135 60.57C328.135 57.8167 327.365 55.6933 325.825 54.2C324.331 52.7067 322.465 51.96 320.225 51.96C318.031 51.96 316.165 52.7067 314.625 54.2C313.131 55.6933 312.385 57.8167 312.385 60.57C312.385 63.3233 313.131 65.47 314.625 67.01C316.165 68.5033 318.031 69.25 320.225 69.25C322.465 69.25 324.331 68.5033 325.825 67.01Z" fill="#252422"/>
    44<path d="M262.854 43.21H274.124L280.914 63.86L286.724 43.21H297.154L286.374 78H275.804L268.244 55.53L260.824 78H250.044L239.124 43.21H250.184L255.994 63.79L262.854 43.21Z" fill="#252422"/>
    5 <path d="M201.342 78L213.312 60.64L201.132 43.21H213.662L219.892 52.73L225.982 43.21H237.882L225.842 60.22C233.636 71.3266 237.789 77.2533 238.302 78H225.842L219.402 68.2C218.702 69.2733 217.582 71 216.042 73.38C214.502 75.76 213.499 77.3 213.032 78H201.342Z" fill="#252422"/>
    6 <path d="M196.431 78.0001H185.791V43.2101H196.431V78.0001ZM186.701 36.9801C185.488 35.7668 184.881 34.2968 184.881 32.5701C184.881 30.8434 185.488 29.3734 186.701 28.1601C187.915 26.9468 189.361 26.3401 191.041 26.3401C192.768 26.3401 194.238 26.9468 195.451 28.1601C196.711 29.3734 197.341 30.8434 197.341 32.5701C197.341 34.2968 196.711 35.7668 195.451 36.9801C194.238 38.1934 192.768 38.8001 191.041 38.8001C189.361 38.8001 187.915 38.1934 186.701 36.9801Z" fill="#252422"/>
     5<path d="M201.342 78L213.312 60.64L201.132 43.21H213.662L219.892 52.73L225.982 43.21H237.882L225.842 60.22C233.635 71.3266 237.789 77.2533 238.302 78H225.842L219.402 68.2C218.702 69.2733 217.582 71 216.042 73.38C214.502 75.76 213.499 77.3 213.032 78H201.342Z" fill="#252422"/>
     6<path d="M196.431 78H185.791V43.21H196.431V78ZM186.701 36.98C185.488 35.7666 184.881 34.2966 184.881 32.57C184.881 30.8433 185.488 29.3733 186.701 28.16C187.914 26.9466 189.361 26.34 191.041 26.34C192.768 26.34 194.238 26.9466 195.451 28.16C196.711 29.3733 197.341 30.8433 197.341 32.57C197.341 34.2966 196.711 35.7666 195.451 36.98C194.238 38.1933 192.768 38.8 191.041 38.8C189.361 38.8 187.914 38.1933 186.701 36.98Z" fill="#252422"/>
    77<path d="M172.161 33.0601V43.2101H178.951V52.5201H172.161V65.5401C172.161 67.9667 173.444 69.1801 176.011 69.1801C176.851 69.1801 177.784 69.0634 178.811 68.8301V77.6501C177.504 78.3034 175.661 78.6301 173.281 78.6301C169.688 78.6301 166.841 77.6267 164.741 75.6201C162.688 73.6134 161.661 70.8834 161.661 67.4301V52.5201H155.501V43.2101H157.251C159.024 43.2101 160.354 42.6967 161.241 41.6701C162.174 40.5967 162.641 39.2201 162.641 37.5401V33.0601H172.161Z" fill="#252422"/>
    8 <path d="M129.07 56.4399H143C142.906 54.8532 142.276 53.4766 141.11 52.3099C139.99 51.1432 138.286 50.5599 136 50.5599C133.946 50.5599 132.313 51.1666 131.1 52.3799C129.886 53.5932 129.21 54.9466 129.07 56.4399ZM143.77 65.4699L152.66 67.9899C151.773 71.2099 149.93 73.8699 147.13 75.9699C144.33 78.0233 140.83 79.0499 136.63 79.0499C131.59 79.0499 127.296 77.3699 123.75 74.0099C120.25 70.6499 118.5 66.1466 118.5 60.4999C118.5 55.0866 120.203 50.6766 123.61 47.2699C127.063 43.8632 131.146 42.1599 135.86 42.1599C141.273 42.1599 145.52 43.7466 148.6 46.9199C151.726 50.0466 153.29 54.4099 153.29 60.0099C153.29 61.7832 153.22 62.8799 153.08 63.2999H128.86C128.953 65.2132 129.77 66.8232 131.31 68.1299C132.85 69.3899 134.67 70.0199 136.77 70.0199C140.363 70.0199 142.696 68.5032 143.77 65.4699Z" fill="#252422"/>
    9 <path d="M101.69 79.4001V43.2101H112.33V80.5201C112.33 84.0668 111.28 86.9134 109.18 89.0601C107.127 91.2534 104.35 92.3501 100.85 92.3501C98.4702 92.3501 96.5102 92.0234 94.9702 91.3701V82.5501C95.9502 82.8301 97.0002 82.9701 98.1202 82.9701C100.5 82.9701 101.69 81.7801 101.69 79.4001ZM102.6 36.9801C101.387 35.7668 100.78 34.2968 100.78 32.5701C100.78 30.8434 101.387 29.3734 102.6 28.1601C103.814 26.9468 105.26 26.3401 106.94 26.3401C108.714 26.3401 110.207 26.9468 111.42 28.1601C112.634 29.3734 113.24 30.8434 113.24 32.5701C113.24 34.2968 112.61 35.7668 111.35 36.9801C110.137 38.1934 108.667 38.8001 106.94 38.8001C105.26 38.8001 103.814 38.1934 102.6 36.9801Z" fill="#252422"/>
    10 <path d="M0.887726 67.784C0.882253 67.8155 0.880873 67.8459 0.882096 67.8778C0.881952 67.91 0.881444 67.9409 0.888997 67.9718C0.894549 68.0062 0.907931 68.037 0.92168 68.0692C0.929903 68.089 0.930064 68.1087 0.941018 68.1277L10.3096 84.3608L10.3117 84.3632C10.3158 84.3702 10.3241 84.3738 10.3281 84.3808C10.3687 84.4446 10.4211 84.5037 10.4921 84.5447C10.5631 84.5857 10.6392 84.6019 10.7161 84.6048C10.725 84.6053 10.7323 84.6107 10.7404 84.6107L10.7426 84.6108L29.4792 84.6042L48.219 84.6099C48.2414 84.609 48.2586 84.5993 48.2793 84.5974C48.3141 84.5932 48.3479 84.5885 48.38 84.577C48.4102 84.5667 48.4375 84.5513 48.4649 84.5359C48.4931 84.5211 48.5192 84.5038 48.5438 84.4833C48.5693 84.4611 48.5901 84.435 48.6125 84.4064C48.6247 84.3892 48.6424 84.3786 48.6534 84.3595L58.0234 68.1302L67.3909 51.9052L76.7613 35.6751C76.7668 35.6655 76.7661 35.6547 76.7711 35.6461C76.7799 35.6269 76.7887 35.6077 76.7949 35.587C76.802 35.5646 76.8087 35.543 76.8133 35.5191C76.8173 35.4961 76.8204 35.4747 76.8218 35.4524C76.8228 35.4426 76.8278 35.434 76.8275 35.4245C76.8271 35.4151 76.8218 35.4063 76.8215 35.3969C76.8197 35.3739 76.8179 35.3532 76.8125 35.3305C76.8076 35.3069 76.8027 35.2855 76.7946 35.2635C76.7865 35.2415 76.78 35.2228 76.7695 35.2029C76.7647 35.1932 76.7649 35.1829 76.7605 35.1746L67.3862 18.9474C67.3752 18.9283 67.3584 18.9175 67.3451 18.9005C67.3243 18.8724 67.3044 18.847 67.2767 18.823C67.252 18.8018 67.2256 18.7854 67.1965 18.7698C67.1697 18.7543 67.1437 18.7393 67.1139 18.729C67.0801 18.7175 67.0467 18.7133 67.0103 18.7084C66.9898 18.7058 66.972 18.6967 66.9514 18.6964L48.2189 18.6961C48.2072 18.6963 48.197 18.7019 48.1862 18.7026C48.1669 18.7041 48.1492 18.7067 48.1284 18.7108C48.1039 18.7151 48.0812 18.7205 48.0579 18.729C48.0355 18.7357 48.0166 18.7444 47.9958 18.7544C47.9875 18.7588 47.9772 18.7586 47.9689 18.763C47.9601 18.7683 47.9551 18.777 47.9476 18.7819C47.9281 18.7937 47.9111 18.8071 47.8941 18.8226C47.8762 18.8377 47.8608 18.8542 47.845 18.8716C47.8297 18.8882 47.8171 18.904 47.8052 18.9226C47.8002 18.9312 47.7905 18.936 47.785 18.9456L38.4145 35.1757L29.191 51.1513L10.7414 51.1469C10.7298 51.1471 10.7204 51.1533 10.711 51.1536C10.6894 51.155 10.6709 51.157 10.6487 51.1615C10.6242 51.1659 10.6038 51.1714 10.5804 51.1798C10.5575 51.1874 10.5391 51.1953 10.5184 51.2052C10.5101 51.2096 10.4998 51.2095 10.4914 51.2139C10.4831 51.2183 10.4776 51.2279 10.4701 51.2328C10.4506 51.2446 10.4337 51.2579 10.4166 51.2735C10.3987 51.2885 10.3834 51.3051 10.3675 51.3225C10.3527 51.3382 10.34 51.3562 10.3277 51.3734C10.3227 51.3821 10.313 51.3869 10.308 51.3955L0.937546 67.6257C0.927046 67.6439 0.925708 67.6662 0.91744 67.6846C0.907735 67.7194 0.895566 67.7504 0.887726 67.784ZM66.6646 19.6971L75.4614 34.9246L57.8716 34.927L49.0866 19.6971L66.6646 19.6971ZM20.4015 68.3832L37.9835 68.3763L29.191 83.6053L11.6095 83.6114L20.4015 68.3832ZM57.3013 67.3808L39.7155 67.3763L48.5065 52.1498L66.0923 52.1543L57.3013 67.3808ZM66.6693 51.155L49.0835 51.1504L57.8725 35.9275L75.4623 35.925L66.6693 51.155ZM39.1377 68.3752L56.723 68.3806L47.9305 83.6096L30.3447 83.6051L39.1377 68.3752ZM29.194 52.1541L37.984 67.3754L20.402 67.3823L11.6109 52.1489L29.194 52.1541Z" fill="#008710"/>
    11 <path d="M67.2766 18.8225C67.3043 18.8466 67.3247 18.8725 67.3454 18.9006C67.3587 18.9174 67.375 18.9287 67.3859 18.9476L76.7605 35.1752C76.7646 35.1834 76.7647 35.1934 76.7693 35.2029C76.7797 35.2227 76.7861 35.2415 76.7941 35.2634C76.8022 35.2853 76.8072 35.3067 76.812 35.3301C76.8173 35.3527 76.8194 35.3736 76.8211 35.3963C76.8215 35.4057 76.827 35.4153 76.8273 35.4247C76.8276 35.4341 76.8223 35.443 76.8213 35.4528C76.8199 35.475 76.8174 35.4963 76.8133 35.5192C76.8088 35.5431 76.8015 35.5648 76.7944 35.5872C76.7882 35.6077 76.7794 35.6267 76.7707 35.6457C76.7657 35.6544 76.767 35.6658 76.7615 35.6754L48.6536 84.3597L48.6119 84.4066C48.5896 84.4352 48.5692 84.4614 48.5438 84.4835C48.5193 84.5039 48.4931 84.5212 48.465 84.5361C48.4376 84.5515 48.4096 84.5666 48.3794 84.5769C48.3474 84.5883 48.3138 84.5938 48.2792 84.598C48.2585 84.5999 48.2414 84.6096 48.219 84.6106L10.7429 84.6108L10.7407 84.6107C10.7327 84.6107 10.725 84.605 10.7162 84.6044C10.6394 84.6016 10.5631 84.5859 10.4922 84.545C10.4212 84.504 10.3685 84.4441 10.328 84.3803C10.3239 84.3736 10.316 84.3699 10.3119 84.3632L10.3099 84.3608L0.940909 68.1275C0.930067 68.1085 0.929862 68.0887 0.921668 68.069C0.907963 68.0369 0.894104 68.0063 0.888547 67.9721C0.881011 67.9412 0.881795 67.9102 0.88194 67.878L0.887566 67.7843C0.895405 67.7507 0.907498 67.719 0.917204 67.6842L0.937328 67.6259L10.3079 51.3955C10.3129 51.3869 10.3227 51.3817 10.3277 51.3731C10.3398 51.356 10.3523 51.338 10.367 51.3225C10.3828 51.3051 10.3988 51.2885 10.4168 51.2734C10.4337 51.258 10.4502 51.2445 10.4695 51.2328C10.477 51.2279 10.4833 51.2184 10.4916 51.214C10.4998 51.2098 10.5098 51.2098 10.518 51.2055C10.5387 51.1956 10.5575 51.1871 10.5803 51.1795C10.6036 51.1711 10.624 51.1656 10.6484 51.1613C10.6705 51.1568 10.6891 51.1546 10.7106 51.1532L10.7411 51.1472L29.1914 51.1512L47.7852 18.9459C47.7907 18.9364 47.8004 18.9313 47.8054 18.9226C47.8172 18.9042 47.8296 18.8884 47.8447 18.872C47.8606 18.8546 47.8757 18.8375 47.8937 18.8225C47.9106 18.807 47.9279 18.7941 47.9473 18.7824C47.9547 18.7774 47.9598 18.7684 47.9685 18.7631C47.9769 18.7586 47.9879 18.7587 47.9962 18.7542C48.0168 18.7444 48.0359 18.7357 48.0581 18.7291C48.0813 18.7207 48.104 18.7153 48.1283 18.711C48.1491 18.7068 48.1668 18.7041 48.1861 18.7026L48.2188 18.6967L66.9512 18.6967C66.9717 18.697 66.9896 18.7055 67.01 18.7081C67.0464 18.7129 67.0804 18.7173 67.1142 18.7288C67.1439 18.7391 67.1699 18.7542 67.1966 18.7696C67.2256 18.7852 67.252 18.8014 67.2766 18.8225ZM1.94886 67.8738L10.7432 83.1124L19.5361 67.8825L10.7446 52.6489L10.7418 52.644L1.94886 67.8738ZM20.4017 68.3833L11.6097 83.6115L29.1908 83.6054L37.9833 68.3764L20.4017 68.3833ZM39.1376 68.3752L30.3446 83.6051L47.9308 83.6097L56.7233 68.3807L39.1376 68.3752ZM11.6107 52.1488L20.4022 67.3823L37.9839 67.3753L29.1942 52.1542L11.6107 52.1488ZM48.5066 52.1495L39.7155 67.376L57.3017 67.3807L66.0928 52.1542L48.5066 52.1495ZM57.8723 35.9276L49.0832 51.1507L66.6694 51.1554L75.4624 35.9255L57.8723 35.9276ZM49.0868 19.6973L57.8715 34.927L75.4616 34.9249L66.6645 19.6971L49.0868 19.6973ZM30.0584 51.6495L30.0604 51.654L38.85 66.8752L57.0063 35.4276L48.2198 20.197L48.2191 20.1944L30.0584 51.6495Z" fill="#252422"/>
    12 <path d="M29.5 84L39 68H57.5L48 84H29.5Z" fill="#008710"/>
    13 <path d="M58.3779 67.5L48.2842 84.5H28.6221L38.7158 67.5H58.3779ZM30.3779 83.5H47.7158L56.6221 68.5H39.2842L30.3779 83.5Z" fill="#252422"/>
     8<path d="M129.069 56.44H142.999C142.906 54.8534 142.276 53.4767 141.109 52.31C139.989 51.1434 138.286 50.56 135.999 50.56C133.946 50.56 132.313 51.1667 131.099 52.38C129.886 53.5934 129.209 54.9467 129.069 56.44ZM143.769 65.47L152.659 67.99C151.773 71.21 149.929 73.87 147.129 75.97C144.329 78.0234 140.829 79.05 136.629 79.05C131.589 79.05 127.296 77.37 123.749 74.01C120.249 70.65 118.499 66.1467 118.499 60.5C118.499 55.0867 120.203 50.6767 123.609 47.27C127.063 43.8634 131.146 42.16 135.859 42.16C141.273 42.16 145.519 43.7467 148.599 46.92C151.726 50.0467 153.289 54.41 153.289 60.01C153.289 61.7834 153.219 62.88 153.079 63.3H128.859C128.953 65.2134 129.769 66.8234 131.309 68.13C132.849 69.39 134.669 70.02 136.769 70.02C140.363 70.02 142.696 68.5034 143.769 65.47Z" fill="#252422"/>
     9<path d="M101.69 79.4V43.21H112.33V80.52C112.33 84.0666 111.28 86.9133 109.18 89.06C107.127 91.2533 104.35 92.35 100.85 92.35C98.47 92.35 96.51 92.0233 94.97 91.37V82.55C95.95 82.83 97 82.97 98.12 82.97C100.5 82.97 101.69 81.78 101.69 79.4ZM102.6 36.98C101.387 35.7666 100.78 34.2966 100.78 32.57C100.78 30.8433 101.387 29.3733 102.6 28.16C103.813 26.9466 105.26 26.34 106.94 26.34C108.713 26.34 110.207 26.9466 111.42 28.16C112.633 29.3733 113.24 30.8433 113.24 32.57C113.24 34.2966 112.61 35.7666 111.35 36.98C110.137 38.1933 108.667 38.8 106.94 38.8C105.26 38.8 103.813 38.1933 102.6 36.98Z" fill="#252422"/>
     10<path d="M1.44063 67.7916C1.43526 67.8225 1.43391 67.8523 1.43511 67.8835C1.43497 67.9151 1.43447 67.9454 1.44187 67.9757C1.44732 68.0094 1.46043 68.0396 1.47391 68.0712C1.48197 68.0905 1.48212 68.1098 1.49286 68.1285L10.6755 84.0395L10.6776 84.0418C10.6816 84.0486 10.6897 84.0522 10.6937 84.059C10.7334 84.1216 10.7848 84.1795 10.8544 84.2197C10.924 84.2599 10.9986 84.2758 11.074 84.2786C11.0827 84.2791 11.0899 84.2843 11.0978 84.2844L11.0999 84.2845L29.4646 84.278L47.8326 84.2836C47.8546 84.2827 47.8714 84.2732 47.8917 84.2713C47.9258 84.2672 47.959 84.2626 47.9904 84.2513C48.02 84.2413 48.0468 84.2262 48.0736 84.2111C48.1013 84.1965 48.1269 84.1796 48.1509 84.1595C48.1759 84.1378 48.1963 84.1122 48.2182 84.0841C48.2302 84.0672 48.2475 84.0569 48.2583 84.0382L57.4424 68.1309L66.624 52.2279L75.8085 36.3198C75.8139 36.3105 75.8132 36.2999 75.8181 36.2914C75.8267 36.2726 75.8353 36.2538 75.8414 36.2335C75.8484 36.2116 75.8549 36.1904 75.8594 36.167C75.8634 36.1444 75.8664 36.1235 75.8677 36.1016C75.8687 36.092 75.8736 36.0835 75.8733 36.0743C75.873 36.0651 75.8678 36.0564 75.8675 36.0472C75.8657 36.0247 75.8639 36.0044 75.8586 35.9821C75.8539 35.959 75.849 35.938 75.8411 35.9165C75.8331 35.8949 75.8268 35.8765 75.8165 35.857C75.8118 35.8475 75.812 35.8374 75.8076 35.8293L66.6194 19.9241C66.6086 19.9055 66.5921 19.8948 66.5791 19.8782C66.5588 19.8507 66.5392 19.8258 66.5121 19.8022C66.4878 19.7814 66.462 19.7654 66.4335 19.75C66.4072 19.7348 66.3817 19.7201 66.3525 19.71C66.3193 19.6988 66.2867 19.6947 66.2509 19.6899C66.2309 19.6874 66.2134 19.6784 66.1932 19.6781L47.8325 19.6778C47.821 19.678 47.8111 19.6835 47.8005 19.6842C47.7815 19.6857 47.7642 19.6882 47.7438 19.6922C47.7198 19.6965 47.6975 19.7017 47.6746 19.71C47.6527 19.7166 47.6342 19.7252 47.6139 19.7349C47.6057 19.7393 47.5956 19.7391 47.5875 19.7434C47.5788 19.7486 47.5739 19.7571 47.5666 19.762C47.5474 19.7735 47.5308 19.7866 47.5141 19.8018C47.4966 19.8166 47.4815 19.8328 47.466 19.8499C47.451 19.8661 47.4386 19.8816 47.427 19.8998C47.4221 19.9083 47.4126 19.913 47.4072 19.9223L38.2227 35.8304L29.1822 51.489L11.0988 51.4847C11.0873 51.4849 11.0782 51.4909 11.069 51.4912C11.0478 51.4926 11.0297 51.4946 11.0079 51.499C10.9839 51.5033 10.9638 51.5086 10.9409 51.5169C10.9185 51.5244 10.9005 51.5321 10.8802 51.5418C10.872 51.5462 10.8619 51.546 10.8537 51.5503C10.8456 51.5547 10.8402 51.564 10.8329 51.5688C10.8137 51.5804 10.7971 51.5935 10.7804 51.6087C10.7629 51.6235 10.7478 51.6397 10.7323 51.6568C10.7178 51.6722 10.7053 51.6898 10.6933 51.7067C10.6884 51.7152 10.6789 51.7199 10.674 51.7284L1.48946 67.6365C1.47917 67.6543 1.47786 67.6762 1.46975 67.6941C1.46024 67.7282 1.44831 67.7587 1.44063 67.7916ZM65.9122 20.6589L74.5344 35.5842L57.2937 35.5866L48.683 20.6589L65.9122 20.6589ZM20.5671 68.3789L37.8002 68.3721L29.1822 83.2989L11.9496 83.3049L20.5671 68.3789ZM56.7347 67.3964L39.4979 67.392L48.1144 52.4677L65.3512 52.4721L56.7347 67.3964ZM65.9168 51.4925L48.68 51.4881L57.2945 36.5672L74.5353 36.5649L65.9168 51.4925ZM38.9315 68.3711L56.1678 68.3763L47.5498 83.3032L30.313 83.2988L38.9315 68.3711ZM29.1851 52.4719L37.8007 67.3911L20.5676 67.3979L11.951 52.4668L29.1851 52.4719Z" fill="#008710"/>
     11<path d="M66.5123 19.8017C66.5395 19.8253 66.5595 19.8507 66.5798 19.8783C66.5928 19.8947 66.6088 19.9058 66.6195 19.9244L75.808 35.8299C75.8121 35.838 75.8121 35.8478 75.8167 35.857C75.8269 35.8765 75.8331 35.8949 75.841 35.9164C75.8489 35.9378 75.8538 35.9588 75.8585 35.9818C75.8637 36.0038 75.8658 36.0244 75.8675 36.0466C75.8678 36.0559 75.8732 36.0652 75.8735 36.0744C75.8738 36.0837 75.8686 36.0924 75.8676 36.102C75.8663 36.1237 75.8638 36.1446 75.8598 36.1671C75.8553 36.1905 75.8483 36.2118 75.8412 36.2337C75.8352 36.2539 75.8266 36.2724 75.8181 36.2911C75.8132 36.2996 75.8144 36.3108 75.809 36.3202L48.2589 84.0384L48.218 84.0844C48.1962 84.1123 48.1762 84.138 48.1513 84.1597C48.1273 84.1797 48.1016 84.1967 48.074 84.2112C48.0472 84.2263 48.0197 84.2411 47.9902 84.2512C47.9588 84.2624 47.9259 84.2678 47.892 84.2719C47.8717 84.2738 47.8549 84.2833 47.8329 84.2842L11.1006 84.2845L11.0985 84.2844C11.0906 84.2844 11.083 84.2788 11.0744 84.2782C10.9991 84.2755 10.9244 84.2601 10.8549 84.22C10.7853 84.1798 10.7336 84.1211 10.6939 84.0586C10.6899 84.052 10.6821 84.0484 10.6782 84.0418L10.6762 84.0395L1.49312 68.1283C1.48249 68.1097 1.4823 68.0902 1.47426 68.0709C1.46083 68.0395 1.44724 68.0095 1.4418 67.9759C1.43441 67.9457 1.43518 67.9153 1.43532 67.8838L1.44083 67.7919C1.44852 67.759 1.46037 67.7279 1.46988 67.6937L1.48961 67.6366L10.6743 51.7283C10.6792 51.7199 10.6887 51.7148 10.6936 51.7063C10.7055 51.6896 10.7178 51.672 10.7322 51.6567C10.7477 51.6397 10.7634 51.6234 10.7809 51.6086C10.7975 51.5936 10.8137 51.5803 10.8326 51.5689C10.8399 51.564 10.8462 51.5548 10.8543 51.5504C10.8623 51.5463 10.8721 51.5463 10.8801 51.5421C10.9005 51.5324 10.9189 51.5241 10.9413 51.5166C10.964 51.5084 10.9841 51.503 11.0079 51.4988C11.0296 51.4944 11.0478 51.4922 11.0689 51.4908L11.0988 51.4849L29.183 51.4889L47.4078 19.9226C47.4131 19.9133 47.4227 19.9083 47.4276 19.8998C47.4391 19.8818 47.4512 19.8663 47.4661 19.8502C47.4816 19.8332 47.4965 19.8164 47.5141 19.8017C47.5307 19.7865 47.5476 19.7739 47.5666 19.7624C47.5739 19.7576 47.5789 19.7487 47.5875 19.7435C47.5956 19.7391 47.6064 19.7391 47.6146 19.7348C47.6347 19.7251 47.6535 19.7167 47.6752 19.7101C47.698 19.7019 47.7202 19.6966 47.7441 19.6924C47.7645 19.6884 47.7818 19.6857 47.8007 19.6842L47.8328 19.6784L66.1934 19.6784C66.2135 19.6787 66.2311 19.687 66.2511 19.6896C66.2868 19.6943 66.32 19.6986 66.3532 19.7098C66.3823 19.7199 66.4078 19.7347 66.434 19.7499C66.4624 19.7651 66.4882 19.7811 66.5123 19.8017ZM2.48107 67.8796L11.1008 82.8158L19.7193 67.8881L11.1022 52.9569L11.0995 52.952L2.48107 67.8796ZM20.5677 68.379L11.9502 83.305L29.1824 83.299L37.8004 68.3722L20.5677 68.379ZM38.9317 68.3711L30.3133 83.2987L47.5505 83.3033L56.1685 68.3765L38.9317 68.3711ZM11.9512 52.4667L20.5682 67.3979L37.801 67.3911L29.1858 52.4719L11.9512 52.4667ZM48.1148 52.4674L39.4983 67.3917L56.7355 67.3963L65.352 52.472L48.1148 52.4674ZM57.2947 36.5674L48.68 51.4884L65.9172 51.493L74.5357 36.5654L57.2947 36.5674ZM48.6835 20.6592L57.2939 35.5866L74.535 35.5846L65.9124 20.659L48.6835 20.6592ZM30.0328 51.9773L30.0347 51.9817L38.6499 66.9008L56.4458 36.0773L47.8337 21.149L47.833 21.1463L30.0328 51.9773Z" fill="#252422"/>
     12<path d="M75.809 36.3198L75.8178 36.2912C75.8263 36.2726 75.8351 36.2539 75.8411 36.2338C75.8481 36.212 75.8553 36.1908 75.8598 36.1675C75.8638 36.145 75.8662 36.1236 75.8676 36.1018C75.8686 36.0923 75.8738 36.0835 75.8736 36.0744L75.8676 36.0471C75.8659 36.0248 75.8636 36.0035 75.8584 35.9815L75.8411 35.9167C75.8332 35.8953 75.8269 35.8764 75.8166 35.857C75.8121 35.8478 75.8117 35.8381 75.8076 35.8301L66.6195 19.9247C66.6088 19.9061 66.5926 19.8949 66.5796 19.8785C66.5593 19.8509 66.5394 19.8253 66.5123 19.8017C66.4882 19.7811 66.4623 19.7655 66.434 19.7502L66.3534 19.71C66.3203 19.6988 66.2866 19.6942 66.2509 19.6894C66.231 19.6868 66.2134 19.6789 66.1933 19.6786L47.8327 19.6787L47.8008 19.6841C47.7818 19.6856 47.7643 19.6887 47.7439 19.6927L47.6756 19.7101C47.6539 19.7166 47.6344 19.7253 47.6143 19.735L47.5876 19.7435L47.5669 19.7624C47.5479 19.7739 47.5305 19.7867 47.5139 19.8019L47.4663 19.8502L47.4277 19.9002C47.4228 19.9085 47.4132 19.9133 47.4078 19.9224L29.1829 51.489L11.099 51.4848L11.0687 51.4911C11.0478 51.4925 11.0297 51.4945 11.0081 51.4989L10.9412 51.5164C10.9188 51.5238 10.9004 51.5324 10.88 51.5421L10.8542 51.5504C10.8461 51.5547 10.8402 51.5641 10.8329 51.569C10.8141 51.5804 10.7978 51.5936 10.7813 51.6086C10.7638 51.6233 10.7479 51.6398 10.7324 51.6568C10.718 51.6721 10.7051 51.6898 10.6932 51.7065C10.6883 51.7148 10.6791 51.7201 10.6742 51.7285L1.48957 67.6367L1.4701 67.6936C1.4606 67.7276 1.44848 67.7589 1.4408 67.7917L1.43526 67.8839C1.43512 67.9154 1.43433 67.9458 1.44171 67.976C1.44716 68.0096 1.46094 68.0399 1.47437 68.0714C1.48226 68.0905 1.48269 68.1101 1.49325 68.1286L10.6762 84.0394L10.6782 84.0419C10.6821 84.0485 10.6898 84.0521 10.6938 84.0586L10.7261 84.1047C10.7491 84.1345 10.7755 84.1623 10.8059 84.1865L10.8545 84.2202C10.924 84.2602 10.999 84.2755 11.0742 84.2783C11.0829 84.2789 11.0908 84.2846 11.0986 84.2847L11.1008 84.2845L47.8327 84.2842L47.8922 84.2722C47.9259 84.2682 47.9586 84.2625 47.9898 84.2514C48.0194 84.2413 48.0473 84.2261 48.0742 84.211C48.0879 84.2038 48.1014 84.1963 48.1142 84.1878L48.1516 84.1596C48.1764 84.138 48.1964 84.1122 48.2181 84.0844L48.2587 84.0384L75.809 36.3198ZM10.272 84.5146C10.2743 84.5167 10.2767 84.5184 10.2777 84.5193C10.277 84.5187 10.2731 84.5154 10.2684 84.5111C10.2698 84.5123 10.271 84.5137 10.272 84.5146ZM10.2488 84.4928C10.2515 84.4954 10.2542 84.4978 10.2565 84.5001C10.2536 84.4973 10.2508 84.4939 10.2473 84.4905C10.2479 84.4911 10.2483 84.4922 10.2488 84.4928ZM11.0153 84.8967C11.0208 84.8973 11.0263 84.899 11.032 84.8994L11.0321 84.898C11.0266 84.8977 11.021 84.8971 11.0153 84.8967ZM11.1021 52.957L19.7192 67.8879L11.1008 82.8154L2.48106 67.8795L11.0994 52.952L11.1021 52.957ZM29.1822 83.2989L11.9503 83.3052L20.5678 68.3793L37.8003 68.3719L29.1822 83.2989ZM3.1994 67.8796L11.1009 81.5709L19.0008 67.8878L11.0993 54.1965L3.1994 67.8796ZM20.9274 69.0008L13.0286 82.6818L28.8233 82.6763L36.7223 68.9948L20.9274 69.0008ZM47.5507 83.3034L30.3132 83.2987L38.9316 68.3712L56.1688 68.3764L47.5507 83.3034ZM39.2909 68.9933L31.3909 82.6764L47.1918 82.6808L55.0917 68.9977L39.2909 68.9933ZM37.8012 67.391L20.5682 67.398L11.9514 52.4666L29.1856 52.4721L37.8012 67.391ZM13.0285 53.0884L20.927 66.7753L36.7236 66.7688L28.826 53.0937L13.0285 53.0884ZM10.4795 51.0583C10.4834 51.0557 10.4871 51.0529 10.4912 51.0503L10.4901 51.0497C10.4863 51.0522 10.4831 51.0558 10.4795 51.0583ZM10.6699 50.9571C10.6575 50.9614 10.6434 50.9676 10.6274 50.9747C10.6395 50.969 10.654 50.9638 10.6699 50.9571ZM56.7353 67.3965L39.4983 67.3921L48.1149 52.4678L65.3519 52.4721L56.7353 67.3965ZM47.834 21.1492L56.4457 36.0771L38.6497 66.9008L30.035 51.9817L30.0325 51.9775L47.8328 21.1464L47.834 21.1492ZM48.4741 53.0898L40.576 66.7698L56.3764 66.7739L64.2745 53.0939L48.4741 53.0898ZM30.7511 51.977L38.6498 65.6563L55.7274 36.077L47.8324 22.3914L30.7511 51.977ZM65.9172 51.4929L48.6802 51.4886L57.295 36.5674L74.5356 36.5654L65.9172 51.4929ZM57.6542 37.1894L49.7579 50.8662L65.5583 50.8703L73.4579 37.1878L57.6542 37.1894ZM74.5351 35.5844L57.2937 35.5866L48.6838 20.6591L65.9121 20.6591L74.5351 35.5844ZM49.7604 21.2806L57.6534 34.9636L73.4575 34.9622L65.5528 21.2802L49.7604 21.2806ZM76.4854 36.1666C76.4848 36.173 76.4835 36.1792 76.4829 36.1855C76.4837 36.1797 76.4858 36.1735 76.4864 36.1672L76.4854 36.1666ZM76.3737 35.5823C76.3795 35.5939 76.3838 35.6059 76.3888 35.617C76.3844 35.6064 76.3809 35.5943 76.3751 35.5824L76.3737 35.5823ZM48.7659 84.4042L48.7236 84.452L48.683 84.498C48.6564 84.531 48.6137 84.5819 48.5597 84.6289L48.5551 84.6332L48.55 84.6373C48.4947 84.6834 48.4369 84.7211 48.3786 84.753L48.3788 84.7538C48.352 84.7689 48.2841 84.8063 48.1994 84.8362L48.1996 84.837C48.1982 84.8375 48.1964 84.8373 48.195 84.8378C48.1935 84.8383 48.1922 84.8398 48.1907 84.8403L48.1905 84.8394C48.1195 84.864 48.0541 84.8759 48.0069 84.8829C47.9981 84.8851 47.988 84.8885 47.977 84.8909C47.9465 84.8973 47.9063 84.9041 47.8588 84.9061L47.846 84.9064L47.8326 84.9064L11.1007 84.9068L11.082 84.9065L11.0635 84.9056L11.0613 84.9058L11.0612 84.9036C11.029 84.9017 11.0006 84.898 10.9766 84.8933C10.8466 84.8806 10.6949 84.8463 10.5439 84.7593C10.3918 84.6714 10.285 84.5559 10.2104 84.4524L10.1689 84.4052L0.954174 68.4389L0.953202 68.437C0.916683 68.3731 0.89712 68.3133 0.887067 68.2781C0.872953 68.2434 0.853471 68.1874 0.838922 68.1233L0.83726 68.1238C0.834684 68.1132 0.833901 68.1023 0.831825 68.0919C0.830816 68.0864 0.828804 68.0811 0.827904 68.0756L0.828736 68.0753C0.810822 67.9744 0.813093 67.8873 0.813173 67.8811L0.813397 67.8637L0.814152 67.8466L0.81969 67.7544L0.823087 67.7024L0.834923 67.6503C0.84455 67.6091 0.855812 67.5737 0.861571 67.5555C0.865483 67.5431 0.866371 67.5407 0.8686 67.5336C0.869355 67.5312 0.869935 67.5294 0.870283 67.5283C0.870601 67.5272 0.870668 67.5264 0.870668 67.5264L0.875572 67.5082L0.882054 67.4909L0.901827 67.4335L0.920993 67.3772L10.1369 51.4148L10.183 51.3459C10.1916 51.3347 10.2007 51.3255 10.2081 51.317C10.2235 51.2963 10.246 51.2675 10.2722 51.2389C10.2735 51.2374 10.2748 51.2358 10.2762 51.2342C10.2775 51.2329 10.2783 51.2311 10.2795 51.2298C10.2989 51.2087 10.3276 51.1799 10.3628 51.1488C10.3684 51.1436 10.3742 51.1378 10.3809 51.1319C10.3978 51.1172 10.4188 51.1013 10.4423 51.0839C10.4442 51.0823 10.4456 51.0801 10.4476 51.0785C10.4706 51.0591 10.5096 51.0291 10.5624 51.001L10.5686 50.9975C10.6154 50.9734 10.6564 50.9597 10.6819 50.9521L10.6835 50.9516C10.6981 50.9457 10.7133 50.9384 10.7304 50.9324L10.7297 50.9313C10.7812 50.9126 10.8315 50.8994 10.8852 50.8891C10.9185 50.8824 10.9491 50.8781 10.9783 50.8749L11.0378 50.8629L11.0988 50.863L28.8239 50.8665L46.869 19.6113C46.895 19.5664 46.9224 19.5319 46.9436 19.5077C46.9649 19.4792 46.9864 19.4526 47.0094 19.4278C47.0207 19.4152 47.054 19.3791 47.0953 19.3421C47.1228 19.3171 47.1508 19.2939 47.1804 19.2726C47.202 19.2542 47.2304 19.2327 47.2654 19.2116L47.2798 19.2024L47.2953 19.1938C47.3213 19.18 47.3453 19.1699 47.3656 19.162C47.3747 19.1585 47.3835 19.1552 47.3915 19.1524C47.4117 19.1437 47.4367 19.1352 47.4644 19.1258L47.4641 19.125C47.5298 19.1013 47.5883 19.088 47.6348 19.0797L47.635 19.0805C47.6522 19.0773 47.6706 19.0751 47.6902 19.0724L47.7224 19.0664L47.7772 19.0566L47.8327 19.0564L66.1934 19.0564L66.1983 19.0564L66.2037 19.0567C66.2697 19.0578 66.3251 19.0693 66.3558 19.0764C66.3954 19.0818 66.4724 19.0935 66.5526 19.1207L66.5574 19.122C66.6337 19.1485 66.6974 19.1847 66.7285 19.2025C66.7314 19.2041 66.7343 19.206 66.7374 19.2077C66.7404 19.2094 66.7433 19.2104 66.7451 19.2114C66.7655 19.2228 66.7889 19.2363 66.8139 19.2526L66.9171 19.329L66.9207 19.3325C66.9807 19.3847 67.0245 19.4378 67.0545 19.4763C67.076 19.499 67.12 19.5463 67.1589 19.6138L67.1581 19.614L76.3465 35.5189L76.3559 35.5342L76.3639 35.5507C76.3864 35.5955 76.3995 35.6345 76.4067 35.6589C76.4165 35.6834 76.4242 35.6998 76.4248 35.7016C76.4491 35.7677 76.4617 35.8257 76.4681 35.8564L76.4667 35.8563C76.4742 35.8911 76.4799 35.9225 76.483 35.9484C76.4846 35.9568 76.4866 35.9661 76.4881 35.976C76.4914 35.9974 76.4942 36.0231 76.4952 36.0523L76.4954 36.0545C76.4974 36.1184 76.4894 36.1712 76.4822 36.2062C76.4814 36.2101 76.4799 36.214 76.479 36.2177L76.4723 36.2755L76.471 36.2839L76.4369 36.4122C76.4358 36.4158 76.4352 36.4197 76.434 36.4232C76.4228 36.4589 76.4097 36.491 76.3997 36.5143C76.3887 36.5468 76.3729 36.5874 76.3478 36.6309L48.7659 84.4042Z" fill="#252422"/>
     13<path d="M31.1794 82.7373L38.9563 68.9255H55.7545L47.6665 82.7373H31.1794Z" fill="#008710"/>
    1414</g>
    1515<defs>
    16 <clipPath id="clip0_1649_329">
     16<clipPath id="clip0_1636_136">
    1717<rect width="340" height="104" fill="white"/>
    1818</clipPath>
  • really-simple-featured-video/trunk/assets/js/admin-settings.js

    r3363445 r3415992  
    159159        }
    160160        $( '#rsfv_rollback_version_button' ).on( 'click', processPluginRollback );
     161
     162
     163        function submitDiscountRequest( e ) {
     164            e.preventDefault();
     165
     166            const email = $( this ).find( 'input[name="email"]' ).val();
     167            const fname = $( this ).find( 'input[name="first_name"]' ).val();
     168            const lname = $( this ).find( 'input[name="last_name"]' ).val();
     169
     170            const elSubmitBtn = $( this ).find( 'input[type=submit]' );
     171            const messageEl = $( this ).find( '.rsfv-pro-discount-response span' );
     172            const defaultLabel = elSubmitBtn.data( 'default-label' );
     173            messageEl.text( '' );
     174            elSubmitBtn.val( 'Sending...' );
     175
     176            $.post(
     177                'https://jetixwp.com/?jwp-api=rsfv_pro_discount_code',
     178                {
     179                    email: email,
     180                    first_name: JSON.stringify( fname ),
     181                    last_name: JSON.stringify( lname ),
     182                }
     183            ).done( function( res ) {
     184                messageEl.text( res?.message );
     185                elSubmitBtn.val( defaultLabel );
     186                elSubmitBtn.attr( 'disabled', 'disabled' );
     187            } ).fail( function(res) {
     188                messageEl.text( 'Failed to send, please try again or mail us [email protected]' );
     189                elSubmitBtn.attr( 'disabled', 'disabled' );
     190                setTimeout( function() {
     191                    elSubmitBtn.val( defaultLabel );
     192                    elSubmitBtn.removeAttr( 'disabled' );
     193                }, 2000 );
     194            } );
     195        }
     196
     197        $( '#js-rsfv-pro-request-discount' ).on( 'submit', submitDiscountRequest );
     198
     199        /**
     200         * AJAX getter for Compatibility Engine Status.
     201         */
     202        function updateCompatibilityEngineStatus() {
     203            const engineStatusEl = $( '#theme-engine-status' );
     204
     205            engineStatusEl.attr( 'class', 'loading' );
     206
     207            $.post(
     208                data.ajax_url,
     209                {
     210                    action: 'rsfv_current_theme_compat',
     211                    _wpnonce: data.nonce,
     212                }
     213            ).done( function( res ) {
     214                const data = res?.data;
     215
     216                if ( data?.status && data?.engine ) {
     217                    engineStatusEl.attr( 'class', data.status );
     218                    engineStatusEl.text( data.engine );
     219                }
     220            } ).fail( function(res) {
     221                console.log( res );
     222
     223                engineStatusEl.removeClass( 'loading' );
     224            } );
     225        }
     226
     227        updateCompatibilityEngineStatus();
     228
    161229        }
    162230    );
  • really-simple-featured-video/trunk/includes/Compatibility/Plugins/WooCommerce/class-compatibility.php

    r3392440 r3415992  
    1212use RSFV\Options;
    1313use RSFV\Plugin;
     14use RSFV\Shortcode;
    1415use RSFV\Compatibility\Plugins\Base_Compatibility;
    1516use RSFV\Featuresets\Hover_Autoplay\Init as Hover_Autoplay;
     
    319320        }
    320321
    321         $product = wc_get_product( $product_id );
     322        $product      = wc_get_product( $product_id );
    322323        $product_type = $product ? $product->get_type() : '';
    323324
     
    325326        if ( 'self' === $video_source ) {
    326327            $video_url = get_post_meta( $product_id, RSFV_META_KEY, true );
    327         } else if ( 'embed' === $video_source ) {
     328        } elseif ( 'embed' === $video_source ) {
    328329            $video_url = get_post_meta( $product_id, RSFV_EMBED_META_KEY, true );
    329330        }
     
    369370     */
    370371    public function get_external_product_url( $product_id ) {
    371         $product = wc_get_product( $product_id );
     372        $product      = wc_get_product( $product_id );
    372373        $product_type = $product ? $product->get_type() : '';
    373374
     
    376377        if ( 'external' === $product_type ) {
    377378            $external_url = get_post_meta( $product_id, '_product_url', true );
    378             $video_url = esc_url( $external_url );
     379            $video_url    = esc_url( $external_url );
    379380        }
    380381
     
    410411        // Prepare video data for hover functionality.
    411412        $video_data = array(
    412             'product_id' => $id,
    413             'post_type' => $post_type,
    414             'source' => $video_source,
    415             'controls' => $video_controls,
    416             'is_archives' => $is_archives,
     413            'product_id'    => $id,
     414            'post_type'     => $post_type,
     415            'source'        => $video_source,
     416            'controls'      => $video_controls,
     417            'is_archives'   => $is_archives,
    417418            'wrapper_class' => $wrapper_class,
    418419        );
     
    421422
    422423        if ( ! empty( $post_types ) && in_array( $post_type, $post_types, true ) ) {
    423             $img_url = RSFV_PLUGIN_URL . 'assets/images/video_frame.png';
    424             $thumbnail = apply_filters( 'rsfv_default_woo_gallery_video_thumb', $img_url );
     424            $img_url           = RSFV_PLUGIN_URL . 'assets/images/video_frame.png';
     425            $thumbnail         = apply_filters( 'rsfv_default_woo_gallery_video_thumb', $img_url );
    425426            $gallery_thumbnail = wc_get_image_size( 'gallery_thumbnail' );
    426427
     
    445446            }
    446447        }
     448
    447449        return $video_html;
    448450    }
     
    464466
    465467            if ( ! empty( $hover_settings['enable_hover_autoplay'] ) ) {
    466                 $attributes['data-rsfv-video'] = 'true';
     468                $attributes['data-rsfv-video']         = 'true';
    467469                $attributes['data-rsfv-hover-enabled'] = 'true';
    468                 $attributes['data-rsfv-source'] = $video_data['source'];
    469                 $attributes['data-rsfv-context'] = 'woocommerce';
     470                $attributes['data-rsfv-source']        = $video_data['source'];
     471                $attributes['data-rsfv-context']       = 'woocommerce';
    470472
    471473                if ( $video_data['is_archives'] ) {
     
    503505     */
    504506    private static function get_self_hosted_woo_video( $id, $wrapper_class, $wrapper_attributes, $thumbnail, $video_controls, $video_data ) {
    505         $media_id = get_post_meta( $id, RSFV_META_KEY, true );
     507        $media_id  = get_post_meta( $id, RSFV_META_KEY, true );
    506508        $video_url = esc_url( wp_get_attachment_url( $media_id ) );
    507509
     
    511513
    512514        // Get video attributes with hover enhancements.
    513         $video_attrs = self::get_enhanced_video_attributes( $video_controls, $video_data );
     515        $video_attrs = self::get_enhanced_video_attributes( $video_controls );
    514516
    515517        // Get poster image.
     
    578580        }
    579581
    580         $frontend = Plugin::get_instance()->frontend_provider;
     582        $frontend   = Plugin::get_instance()->frontend_provider;
    581583        $embed_data = $frontend->parse_embed_url( $input_url );
    582584        $video_type = is_array( $embed_data ) ? $embed_data['host'] : 'unknown';
     
    595597        // Build iframe with mobile enhancements.
    596598        $iframe_attrs = array(
    597             'class' => 'rsfv-video',
    598             'width' => '100%',
    599             'height' => '540',
    600             'src' => $embed_url . ( ! empty( $url_params ) ? '?' . $url_params : '' ),
    601             'frameborder' => '0',
     599            'class'           => 'rsfv-video',
     600            'width'           => '100%',
     601            'height'          => '540',
     602            'src'             => $embed_url . ( ! empty( $url_params ) ? '?' . $url_params : '' ),
     603            'frameborder'     => '0',
    602604            'allowfullscreen' => true,
    603             'allow' => 'autoplay; fullscreen; picture-in-picture',
    604             'loading' => 'lazy',
     605            'allow'           => 'autoplay; fullscreen; picture-in-picture',
     606            'loading'         => 'lazy',
    605607        );
    606608
    607609        // Add mobile-specific attributes.
    608610        if ( wp_is_mobile() ) {
    609             $iframe_attrs['playsinline'] = true;
     611            $iframe_attrs['playsinline']        = true;
    610612            $iframe_attrs['webkit-playsinline'] = true;
    611613        }
     
    615617            $hover_settings = Hover_Autoplay::get_settings();
    616618            if ( ! empty( $hover_settings['enable_hover_autoplay'] ) ) {
    617                 $iframe_attrs['role'] = 'presentation';
     619                $iframe_attrs['role']       = 'presentation';
    618620                $iframe_attrs['aria-label'] = __( 'Product video - tap to play', 'rsfv' );
    619621            }
     
    661663     *
    662664     * @param array $video_controls Video controls.
    663      * @param array $video_data Video data.
    664665     * @return array
    665666     */
    666     private static function get_enhanced_video_attributes( $video_controls, $video_data ) {
    667         $attributes = array(
    668             'style' => 'max-width:100%;display:block;',
    669         );
    670 
    671         // Standard video controls.
    672         if ( ! empty( $video_controls['controls'] ) ) {
    673             $attributes['controls'] = true;
    674         }
    675 
    676         if ( ! empty( $video_controls['autoplay'] ) ) {
    677             $attributes['autoplay'] = true;
    678             $attributes['playsinline'] = true;
    679         }
    680 
    681         if ( ! empty( $video_controls['loop'] ) ) {
    682             $attributes['loop'] = true;
    683         }
    684 
    685         if ( ! empty( $video_controls['mute'] ) ) {
    686             $attributes['muted'] = true;
    687         }
    688 
    689         if ( ! empty( $video_controls['pip'] ) ) {
    690             $attributes['autopictureinpicture'] = true;
    691         }
     667    private static function get_enhanced_video_attributes( $video_controls ) {
     668        $attributes = Shortcode::get_html5_video_attributes( $video_controls );
    692669
    693670        // Hover enhancements.
     
    708685    private static function get_woo_embed_url_parameters( $video_controls, $video_data ) {
    709686        // Standard parameters.
    710         $is_autoplay = ! empty( $video_controls['autoplay'] ) ? 'autoplay=1&' : 'autoplay=0&';
    711         $is_loop = ! empty( $video_controls['loop'] ) ? 'loop=1&' : '';
    712         $is_muted = ! empty( $video_controls['mute'] ) ? 'mute=1&muted=1&' : '';
    713         $is_pip = ! empty( $video_controls['pip'] ) ? 'picture-in-picture=1&' : '';
     687        $is_autoplay  = ! empty( $video_controls['autoplay'] ) ? 'autoplay=1&' : 'autoplay=0&';
     688        $is_loop      = ! empty( $video_controls['loop'] ) ? 'loop=1&' : '';
     689        $is_muted     = ! empty( $video_controls['mute'] ) ? 'mute=1&muted=1&' : '';
     690        $is_pip       = ! empty( $video_controls['pip'] ) ? 'picture-in-picture=1&' : '';
    714691        $has_controls = ! empty( $video_controls['controls'] ) ? 'controls=1&' : 'controls=0&';
    715692
  • really-simple-featured-video/trunk/includes/Compatibility/Plugins/WooCommerce/class-settings.php

    r3392440 r3415992  
    6161                ),
    6262                array(
    63                     'title'   => __( 'Show videos at Product archives', 'rsfv' ),
    64                     'desc'    => __( 'When toggled on, it shows set videos at product archives such as Shop and Product category etc.', 'rsfv' ),
     63                    'title'   => __( 'Show videos at Shop/Category pages', 'rsfv' ),
     64                    'desc'    => __( 'When toggled on, it shows set videos at product archives such as Shop and Category pages etc.', 'rsfv' ),
    6565                    'id'      => 'product_archives_visibility',
    6666                    'default' => true,
  • really-simple-featured-video/trunk/includes/Compatibility/class-theme-provider.php

    r3392442 r3415992  
    146146                    'class'       => 'RSFV\Compatibility\Themes\ThirdParty\Ollie\Compatibility',
    147147                ),
    148                 'electro'             => array(
     148                'electro'           => array(
    149149                    'title'       => __( 'Electro', 'rsfv' ),
    150150                    'file_source' => RSFV_PLUGIN_DIR . 'includes/Compatibility/Themes/ThirdParty/Electro/class-compatibility.php',
  • really-simple-featured-video/trunk/includes/Settings/Tabs/class-controls.php

    r3363445 r3415992  
    3535        $sections = array(
    3636            ''               => __( 'Standard', 'rsfv' ),
    37             'hover-autoplay' => __( 'Autoplay on Hover [BETA]', 'rsfv' ),
     37            'hover-autoplay' => __( 'Autoplay on Hover', 'rsfv' ),
    3838        );
    3939        return apply_filters( 'rsfv_get_sections_' . $this->id, $sections );
     
    6363            );
    6464
     65            $self_control_options             = $control_options;
     66            $self_control_options['download'] = __( 'Download', 'rsfv' );
     67
    6568            $default_controls = get_default_video_controls();
    6669
     
    8588                        'default' => $default_controls,
    8689                        'type'    => 'multi-checkbox',
    87                         'options' => $control_options,
     90                        'options' => $self_control_options,
    8891                    ),
    8992                    array(
     
    116119                )
    117120            );
    118         } else if ( 'hover-autoplay' === $current_section ) {
     121        } elseif ( 'hover-autoplay' === $current_section ) {
    119122
    120123            $settings = array(
     
    133136                ),
    134137                array(
    135                     'title'   => __( 'Enable BETA Feature', 'rsfv' ),
     138                    'title'   => __( 'Enable Feature', 'rsfv' ),
    136139                    'id'      => 'enable_hover_autoplay',
    137140                    'default' => false,
     
    157160                    'id'      => 'hover_autoplay_video_types',
    158161                    'default' => array(
    159                         'html5' => true,
    160                         'youtube'  => true,
    161                         'vimeo'  => true,
    162                         'dailymotion'  => true,
     162                        'html5'       => true,
     163                        'youtube'     => true,
     164                        'vimeo'       => true,
     165                        'dailymotion' => true,
    163166                    ),
    164167                    'type'    => 'multi-checkbox',
    165168                    'options' => array(
    166                         'html5'      => __( 'Self Hosted', 'rsfv' ),
    167                         'youtube'    => __( 'YouTube', 'rsfv' ),
    168                         'vimeo'      => __( 'Vimeo', 'rsfv' ),
     169                        'html5'       => __( 'Self Hosted', 'rsfv' ),
     170                        'youtube'     => __( 'YouTube', 'rsfv' ),
     171                        'vimeo'       => __( 'Vimeo', 'rsfv' ),
    169172                        'dailymotion' => __( 'Dailymotion', 'rsfv' ),
    170173                    ),
     
    221224                        array(
    222225                            'title'   => __( 'Set Hover Delay (ms)', 'rsfv' ),
    223                             'desc'      => __( 'Delay before video starts playing on hover. Default: 100ms', 'rsfv' ),
     226                            'desc'    => __( 'Delay before video starts playing on hover. Default: 100ms', 'rsfv' ),
    224227                            'id'      => 'promo-hover-autoplay-delay',
    225228                            'default' => 100,
  • really-simple-featured-video/trunk/includes/Settings/Tabs/class-general.php

    r3147114 r3415992  
    2626
    2727        parent::__construct();
     28
     29        add_action( 'wp_ajax_rsfv_current_theme_compat', array( $this, 'get_current_theme_compat_ajax' ) );
    2830    }
    2931
     
    5658
    5759    /**
     60     * Get current compatibility engine.
     61     *
     62     * @return array
     63     */
     64    public function get_current_compatibility_engine() {
     65        $plugin  = Plugin::get_instance();
     66        $options = Options::get_instance();
     67
     68        $compatibility_engines = $plugin->theme_provider->get_selectable_engine_options();
     69        $current_engine        = $options->get( 'active-theme-engine' );
     70
     71        return array(
     72            'engine' => $compatibility_engines[ $current_engine ] ?? $current_engine,
     73            'status' => 'disabled' !== $current_engine ? 'engine-active' : 'engine-inactive',
     74        );
     75    }
     76
     77    /**
    5878     * Get settings array.
    5979     *
     
    6989
    7090        $compatibility_engines = $plugin->theme_provider->get_selectable_engine_options();
    71         $current_engine        = $options->get( 'active-theme-engine' );
     91        $current_engine        = $this->get_current_compatibility_engine();
    7292
    7393        $engine_description = '';
     
    103123                'id'      => 'theme-engine-status',
    104124                'default' => __( 'Auto', 'rsfv' ),
    105                 'class'   => 'disabled' !== $current_engine ? 'engine-active' : 'engine-inactive',
     125                'class'   => $current_engine['status'],
    106126                'type'    => 'status',
    107                 'current' => $compatibility_engines[ $current_engine ] ?? $current_engine,
     127                'current' => $current_engine['engine'],
    108128            ),
    109129            array(
     
    153173
    154174    /**
     175     * Sync theme compatibility via ajax.
     176     */
     177    public function get_current_theme_compat_ajax() {
     178        check_ajax_referer( 'rsfv_admin_nonce', '_wpnonce' );
     179
     180        $current_engine = $this->get_current_compatibility_engine();
     181
     182        if ( ! is_array( $current_engine ) ) {
     183            wp_send_json_error(
     184                array(
     185                    'message' => __( 'Could not get current compatibility engine.', 'rsfv' ),
     186                )
     187            );
     188        }
     189
     190        wp_send_json_success(
     191            $current_engine
     192        );
     193    }
     194
     195    /**
    155196     * Save settings.
    156197     */
  • really-simple-featured-video/trunk/includes/Settings/Tabs/class-global.php

    r3363445 r3415992  
    4949            ),
    5050            array(
    51                 'title'   => __( 'Show videos at Blog archives', 'rsfv' ),
     51                'title'   => __( 'Show videos at Blog, Category and Tag archives', 'rsfv' ),
    5252                'desc'    => __( 'When toggled on, it shows set videos at blog home and archives such as category, tag archives etc.', 'rsfv' ),
    5353                'id'      => 'blog_archives_visibility',
  • really-simple-featured-video/trunk/includes/Settings/Views/html-admin-settings.php

    r3406288 r3415992  
    1414$tab_exists        = isset( $tabs[ $current_tab ] ) || has_action( 'rsfv_sections_' . $current_tab ) || has_action( 'rsfv_settings_' . $current_tab ) || has_action( 'rsfv_settings_tabs_' . $current_tab );
    1515$current_tab_label = isset( $tabs[ $current_tab ] ) ? $tabs[ $current_tab ] : '';
     16
     17global $current_user;
    1618
    1719if ( ! $tab_exists ) {
     
    3739    </div>
    3840    <div class="rsfv-wrapper">
    39         <form method="<?php echo esc_attr( apply_filters( 'rsfv_settings_form_method_tab_' . $current_tab, 'post' ) ); ?>" id="mainform" action="" enctype="multipart/form-data">
    40 
    4141            <div class="nav-content">
    4242                <nav class="nav-tab-wrapper rsfv-nav-tab-wrapper">
     
    5353            </div>
    5454            <div class="tab-content">
    55                 <div class="content">
    56                     <h1 class="screen-reader-text"><?php echo esc_html( $current_tab_label ); ?></h1>
    57                     <?php
    58                     do_action( 'rsfv_sections_' . $current_tab );
     55                <form method="<?php echo esc_attr( apply_filters( 'rsfv_settings_form_method_tab_' . $current_tab, 'post' ) ); ?>" id="mainform" action="" enctype="multipart/form-data">
     56                    <div class="content">
     57                        <h1 class="screen-reader-text"><?php echo esc_html( $current_tab_label ); ?></h1>
     58                        <?php
     59                        do_action( 'rsfv_sections_' . $current_tab );
    5960
    60                     self::show_messages();
     61                        self::show_messages();
    6162
    62                     do_action( 'rsfv_settings_' . $current_tab );
    63                     ?>
    64                     <p class="submit">
    65                         <?php if ( empty( $GLOBALS['hide_save_button'] ) ) : ?>
    66                             <button name="save" class="button-primary rsfv-save-button" type="submit" value="<?php esc_attr_e( 'Save changes', 'rsfv' ); ?>"><?php esc_html_e( 'Save changes', 'rsfv' ); ?></button>
    67                         <?php endif; ?>
    68                         <?php wp_nonce_field( 'rsfv-settings' ); ?>
    69                     </p>
    70                 </div>
     63                        do_action( 'rsfv_settings_' . $current_tab );
     64                        ?>
     65                        <p class="submit">
     66                            <?php if ( empty( $GLOBALS['hide_save_button'] ) ) : ?>
     67                                <button name="save" class="button-primary rsfv-save-button" type="submit" value="<?php esc_attr_e( 'Save changes', 'rsfv' ); ?>"><?php esc_html_e( 'Save changes', 'rsfv' ); ?></button>
     68                            <?php endif; ?>
     69                            <?php wp_nonce_field( 'rsfv-settings' ); ?>
     70                        </p>
     71                    </div>
     72                </form>
    7173
    7274                <div class="sidebar">
     
    7476                        <div class="upgrade-box">
    7577                            <div>
    76                                 <h3>🚀 &nbsp;Grab the PRO version with a Lifetime Deal</h3>
    77                                 <p class="desc">Our RSFV Pro plugin is now available to support additional features, where we continue to keep them maintained and updated. We are also continuously working on adding more and more theme support.</p>
     78                                <h3>🔥 &nbsp;Grab the PRO version with a Special discount</h3>
     79                                <p class="desc">RSFV PRO is available to support additional features while we continue to keep them maintained and updated. Add your email address and we will send you a special discount code for your PRO purchase.</p>
    7880                            </div>
    7981                            <div>
    80                                 <p class="desc"><strong>Our Pro plugin includes these features -</strong></p>
     82                                <p class="desc"><strong>A few key features included in the PRO plugin -</strong></p>
    8183                                <ul>
    8284                                    <li>✅ <strong>Priority Support</strong></li>
    83                                     <li>✅ <strong>Extended Autoplay on Hover [Currently in BETA]</strong></li>
    84                                     <li>✅ <strong>Change Video Aspect Ratio</strong></li>
    85                                     <li>✅ <strong>Change Video Order at Woo Product CPT</strong></li>
     85                                    <li>✅ <strong>Extended Autoplay on Hover</strong></li>
     86                                    <li>✅ <strong>Extended WooCommerce Featured Video</strong></li>
    8687                                    <li>✅ <strong>Support for more Premium/Custom Themes</strong></li>
    8788                                    <li>✅ <strong>Requests for Theme Compatibility</strong></li>
     89                                    <li><strong>and so much more...</strong></li>
    8890                                </ul>
    8991                            </div>
    90                             <div>
    91                                 <p class="desc">New features in every update, to name a few upcoming changes -</p>
    92                                 <ul>
    93                                     <li>🏗️ Featured Video Blocks for Full Site Editing </li>
    94                                     <li>🏗️ And more Video related customizations</li>
    95                                 </ul>
    96                             </div>
    97 
    98                             <div>
    99                                 <a class="button button-primary" href="https://jetixwp.com/plugins/really-simple-featured-video?utm_campaign=settings-sidebar&utm_source=rsfv-plugin" target="_blank">✨ Unlock Extra features with PRO</a>
     92                            <form id="js-rsfv-pro-request-discount" method="post">
     93                                <input required type="email" class="regular-text" name="email" value="<?php echo esc_attr( $current_user->user_email ); ?>" placeholder="<?php esc_attr_e( 'Your Email', 'rsfv' ); ?>">
     94                                <input required type="text" class="regular-text" name="first_name" value="<?php echo esc_attr( $current_user->first_name ); ?>" placeholder="<?php esc_attr_e( 'First Name', 'rsfv' ); ?>">
     95                                <input type="submit" class="button button-primary" style="width:100%" value="<?php esc_attr_e( '🚀 Send me the coupon', 'rsfv' ); ?>" data-default-label="<?php esc_attr_e( '🚀 Send me the coupon', 'rsfv' ); ?>">
     96                                <p class="rsfv-pro-discount-response"><span></span></p>
     97                            </form>
     98                            <span class="separator">-- OR --</span>
     99                            <div class="peekaboo-section">
     100                                <a class="button button-primary" href="https://jetixwp.com/plugins/really-simple-featured-video?utm_campaign=settings-sidebar&utm_source=rsfv-plugin" target="_blank">✨ Take a look at PRO</a>
    100101                            </div>
    101102
     
    104105                                <p><strong>Krishna</strong>, Founder and Lead Developer</p>
    105106
    106                                 <p><strong>Have questions?</strong> Please mail us at <a href="mailto:[email protected]">[email protected]</a>, and we will get back to you at the earliest :)</p>
     107                                <p><strong>Have questions?</strong> Send them at <a href="mailto:[email protected]">[email protected]</a>, and I will personally get back to you at the earliest :)</p>
    107108
    108109                            </div>
     
    112113                </div>
    113114            </div>
    114         </form>
     115
    115116    </div>
    116117</div>
  • really-simple-featured-video/trunk/includes/Settings/class-admin-settings.php

    r3363445 r3415992  
    5757            // To make sure Promotional and Help tabs shows up at the very last.
    5858            $settings[] = include 'Tabs/class-help.php';
    59             $settings[] = include 'Tabs/class-getpro.php';
    6059
    6160            self::$settings = $settings;
     
    155154                    'uploader_title'    => __( 'Select Thumbnail Image', 'rsfv' ),
    156155                    'uploader_btn_text' => __( 'Use this image', 'rsfv' ),
     156                    'ajax_url'          => admin_url( 'admin-ajax.php' ),
     157                    'nonce'             => wp_create_nonce( 'rsfv_admin_nonce' ),
    157158                )
    158159            )
     
    454455                case 'promo-tel':
    455456                    $option_value = $value['value'];
    456                     $input_type = str_replace( 'promo-', '', $value['type'] );
     457                    $input_type   = str_replace( 'promo-', '', $value['type'] );
    457458
    458459                    ?>
  • really-simple-featured-video/trunk/includes/Settings/class-register.php

    r3406288 r3415992  
    5959        global $admin_page_hooks;
    6060        $primary_slug = 'jetixwp';
    61         $menu_icon    = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUiIGhlaWdodD0iODYiIHZpZXdCb3g9IjAgMCA5NSA4NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE2MjZfMTQpIj4KPHBhdGggZD0iTTY4Ljc4NjkgNTkuNzI1Nkw1OC4zMDM0IDc3LjM4MkgzNy44ODIxTDQ4LjM2NTYgNTkuNzI1Nkg2OC43ODY5Wk0zOS43MDU3IDc2LjM0MzRINTcuNzEzMUw2Ni45NjMyIDYwLjc2NDJINDguOTU1OUwzOS43MDU3IDc2LjM0MzRaIiBmaWxsPSIjMjUyNDIyIi8+CjxwYXRoIGQ9Ik0zOC43OTM5IDc2Ljg2MjdMNDguNjYwNyA2MC4yNDQ5SDY3Ljg3NUw1OC4wMDgyIDc2Ljg2MjdIMzguNzkzOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03OC4wMjkgOS4xNjg1NkM3OC4wNTc4IDkuMTkzNTUgNzguMDc5IDkuMjIwNDQgNzguMTAwNSA5LjI0OTY1Qzc4LjExNDMgOS4yNjcwOSA3OC4xMzEyIDkuMjc4ODUgNzguMTQyNiA5LjI5ODUyTDg3Ljg3OTEgMjYuMTUyN0M4Ny44ODM0IDI2LjE2MTIgODcuODgzNSAyNi4xNzE2IDg3Ljg4ODMgMjYuMTgxNEM4Ny44OTkxIDI2LjIwMiA4Ny45MDU3IDI2LjIyMTYgODcuOTE0MSAyNi4yNDQzQzg3LjkyMjQgMjYuMjY3IDg3LjkyNzYgMjYuMjg5MyA4Ny45MzI2IDI2LjMxMzZDODcuOTM4MSAyNi4zMzcgODcuOTQwMyAyNi4zNTg3IDg3Ljk0MjEgMjYuMzgyM0M4Ny45NDI1IDI2LjM5MjEgODcuOTQ4MiAyNi40MDIgODcuOTQ4NiAyNi40MTE4Qzg3Ljk0ODkgMjYuNDIxNiA4Ny45NDMzIDI2LjQzMDggODcuOTQyMyAyNi40NDFDODcuOTQwOSAyNi40NjQgODcuOTM4MiAyNi40ODYyIDg3LjkzNCAyNi41MUM4Ny45MjkzIDI2LjUzNDggODcuOTIxOCAyNi41NTczIDg3LjkxNDMgMjYuNTgwNkM4Ny45MDggMjYuNjAxOSA4Ny44OTg4IDI2LjYyMTYgODcuODg5OCAyNi42NDE0Qzg3Ljg4NDYgMjYuNjUwNCA4Ny44ODU5IDI2LjY2MjMgODcuODgwMiAyNi42NzIyTDU4LjY4NyA3Ny4yMzYzTDU4LjY0MzYgNzcuMjg1MUM1OC42MjA1IDc3LjMxNDcgNTguNTk5MyA3Ny4zNDE5IDU4LjU3MjkgNzcuMzY0OUM1OC41NDc1IDc3LjM4NjEgNTguNTIwMyA3Ny40MDQxIDU4LjQ5MSA3Ny40MTk1QzU4LjQ2MjYgNzcuNDM1NSA1OC40MzM1IDc3LjQ1MTIgNTguNDAyMiA3Ny40NjE5QzU4LjM2OSA3Ny40NzM4IDU4LjMzNDEgNzcuNDc5NSA1OC4yOTgxIDc3LjQ4MzhDNTguMjc2NyA3Ny40ODU4IDU4LjI1ODggNzcuNDk1OSA1OC4yMzU2IDc3LjQ5NjlMMTkuMzEyNCA3Ny40OTcyTDE5LjMxMDIgNzcuNDk3QzE5LjMwMTkgNzcuNDk3IDE5LjI5MzggNzcuNDkxMSAxOS4yODQ3IDc3LjQ5MDVDMTkuMjA0OSA3Ny40ODc2IDE5LjEyNTcgNzcuNDcxMyAxOS4wNTIxIDc3LjQyODhDMTguOTc4MyA3Ny4zODYzIDE4LjkyMzYgNzcuMzI0IDE4Ljg4MTUgNzcuMjU3N0MxOC44NzcyIDc3LjI1MDggMTguODY5IDc3LjI0NyAxOC44NjQ4IDc3LjIzOTlMMTguODYyNyA3Ny4yMzc1TDkuMTMxOTUgNjAuMzc3M0M5LjEyMDY5IDYwLjM1NzYgOS4xMjA0OCA2MC4zMzcxIDkuMTExOTcgNjAuMzE2NkM5LjA5Nzc0IDYwLjI4MzMgOS4wODMzNCA2MC4yNTE1IDkuMDc3NTcgNjAuMjE1OUM5LjA2OTc0IDYwLjE4MzkgOS4wNzA1NiA2MC4xNTE3IDkuMDcwNzEgNjAuMTE4M0w5LjA3NjU1IDYwLjAyMDlDOS4wODQ2OSA1OS45ODYxIDkuMDk3MjUgNTkuOTUzMSA5LjEwNzMzIDU5LjkxNjlMOS4xMjgyMyA1OS44NTY0TDE4Ljg2MDcgNDIuOTk5M0MxOC44NjU5IDQyLjk5MDQgMTguODc2IDQyLjk4NDkgMTguODgxMSA0Mi45NzZDMTguODkzNyA0Mi45NTgzIDE4LjkwNjggNDIuOTM5NiAxOC45MjIgNDIuOTIzNUMxOC45Mzg1IDQyLjkwNTQgMTguOTU1MSA0Mi44ODgxIDE4Ljk3MzcgNDIuODcyNUMxOC45OTEyIDQyLjg1NjUgMTkuMDA4NCA0Mi44NDI1IDE5LjAyODUgNDIuODMwM0MxOS4wMzYyIDQyLjgyNTIgMTkuMDQyOCA0Mi44MTU0IDE5LjA1MTUgNDIuODEwOEMxOS4wNiA0Mi44MDY0IDE5LjA3MDMgNDIuODA2NCAxOS4wNzg4IDQyLjgwMkMxOS4xMDA0IDQyLjc5MTcgMTkuMTE5OSA0Mi43ODI5IDE5LjE0MzYgNDIuNzc1QzE5LjE2NzcgNDIuNzY2MyAxOS4xODkgNDIuNzYwNiAxOS4yMTQzIDQyLjc1NkMxOS4yMzcyIDQyLjc1MTQgMTkuMjU2NSA0Mi43NDkxIDE5LjI3ODggNDIuNzQ3N0wxOS4zMTA2IDQyLjc0MTRMMzguNDczMyA0Mi43NDU2TDU3Ljc4NSA5LjI5NjY5QzU3Ljc5MDcgOS4yODY4IDU3LjgwMDggOS4yODE1IDU3LjgwNiA5LjI3MjUxQzU3LjgxODMgOS4yNTM0IDU3LjgzMTEgOS4yMzcwMyA1Ny44NDY5IDkuMjE5OThDNTcuODYzMyA5LjIwMTkgNTcuODc5MSA5LjE4NDEyIDU3Ljg5NzcgOS4xNjg1QzU3LjkxNTMgOS4xNTI0MiA1Ny45MzMyIDkuMTM5MDggNTcuOTUzNCA5LjEyNjg1QzU3Ljk2MTEgOS4xMjE3NSA1Ny45NjY0IDkuMTEyMzIgNTcuOTc1NSA5LjEwNjgyQzU3Ljk4NDEgOS4xMDIyMiA1Ny45OTU1IDkuMTAyMjQgNTguMDA0MiA5LjA5NzY0QzU4LjAyNTUgOS4wODc0IDU4LjA0NTQgOS4wNzg0MyA1OC4wNjg1IDkuMDcxNTFDNTguMDkyNiA5LjA2MjggNTguMTE2MSA5LjA1NzIxIDU4LjE0MTQgOS4wNTI3MUM1OC4xNjMgOS4wNDg0MyA1OC4xODEzIDkuMDQ1NjMgNTguMjAxNCA5LjA0NDA0TDU4LjIzNTQgOS4wMzc5TDc3LjY5MTEgOS4wMzc4NUM3Ny43MTI0IDkuMDM4MjEgNzcuNzMxIDkuMDQ3IDc3Ljc1MjIgOS4wNDk3Qzc3Ljc5IDkuMDU0NzYgNzcuODI1MyA5LjA1OTMxIDc3Ljg2MDQgOS4wNzExOUM3Ny44OTEyIDkuMDgxODkgNzcuOTE4MiA5LjA5NzU2IDc3Ljk0NiA5LjExMzU5Qzc3Ljk3NjEgOS4xMjk3NyA3OC4wMDM1IDkuMTQ2NjYgNzguMDI5IDkuMTY4NTZaTTEwLjE3ODggNjAuMTEzOUwxOS4zMTI3IDc1Ljk0MDhMMjguNDQ1MiA2MC4xMjI5TDE5LjMxNDIgNDQuMzAxMUwxOS4zMTEzIDQ0LjI5NkwxMC4xNzg4IDYwLjExMzlaTTI5LjM0NDEgNjAuNjQzMUwyMC4yMTI3IDc2LjQ1OTNMMzguNDcyNyA3Ni40NTI5TDQ3LjYwNDcgNjAuNjM1OEwyOS4zNDQxIDYwLjY0MzFaTTQ4LjgwMzUgNjAuNjM0NkwzOS42NzEgNzYuNDUyNkw1Ny45MzYyIDc2LjQ1NzRMNjcuMDY4MiA2MC42NDAzTDQ4LjgwMzUgNjAuNjM0NlpNMjAuMjEzNyA0My43ODE3TDI5LjM0NDggNTkuNjAzNEw0Ny42MDUzIDU5LjU5NjJMMzguNDc2MiA0My43ODcyTDIwLjIxMzcgNDMuNzgxN1pNNTguNTM0MyA0My43ODI1TDQ5LjQwMzggNTkuNTk2OUw2Ny42NjkgNTkuNjAxN0w3Ni43OTk1IDQzLjc4NzNMNTguNTM0MyA0My43ODI1Wk02OC4yNjE2IDI2LjkzNDJMNTkuMTMzMiA0Mi43NDUxTDc3LjM5ODQgNDIuNzQ5OUw4Ni41MzA5IDI2LjkzMkw2OC4yNjE2IDI2LjkzNDJaTTU5LjEzNjkgMTAuMDc3Mkw2OC4yNjA4IDI1Ljg5NDlMODYuNTMwMSAyNS44OTI3TDc3LjM5MzMgMTAuMDc2OUw1OS4xMzY5IDEwLjA3NzJaTTM5LjM3MzggNDMuMjYzMUwzOS4zNzU4IDQzLjI2NzhMNDguNTA0OCA1OS4wNzY3TDY3LjM2MjEgMjYuNDE0OUw1OC4yMzY0IDEwLjU5NjFMNTguMjM1NyAxMC41OTM0TDM5LjM3MzggNDMuMjYzMVoiIGZpbGw9IiMyNTI0MjIiLz4KPHBhdGggZD0iTTkuMDc2NDEgNjAuMDIwNkM5LjA3MDcyIDYwLjA1MzMgOS4wNjkyOSA2MC4wODQ5IDkuMDcwNTYgNjAuMTE4QzkuMDcwNDEgNjAuMTUxNSA5LjA2OTg4IDYwLjE4MzYgOS4wNzc3MyA2MC4yMTU3QzkuMDgzNDkgNjAuMjUxNCA5LjA5NzM5IDYwLjI4MzQgOS4xMTE2NyA2MC4zMTY4QzkuMTIwMjEgNjAuMzM3MyA5LjEyMDM4IDYwLjM1NzggOS4xMzE3NiA2MC4zNzc2TDE4Ljg2MjEgNzcuMjM3NUwxOC44NjQzIDc3LjI0QzE4Ljg2ODUgNzcuMjQ3MiAxOC44NzcxIDc3LjI1MSAxOC44ODEzIDc3LjI1ODJDMTguOTIzNCA3Ny4zMjQ1IDE4Ljk3NzkgNzcuMzg1OSAxOS4wNTE2IDc3LjQyODVDMTkuMTI1NCA3Ny40NzExIDE5LjIwNDQgNzcuNDg3OSAxOS4yODQzIDc3LjQ5MDlDMTkuMjkzNiA3Ny40OTE0IDE5LjMwMTEgNzcuNDk3IDE5LjMwOTUgNzcuNDk3TDE5LjMxMTggNzcuNDk3MkwzOC43NzE4IDc3LjQ5MDNMNTguMjM1MyA3Ny40OTYyQzU4LjI1ODYgNzcuNDk1MyA1OC4yNzY0IDc3LjQ4NTIgNTguMjk3OSA3Ny40ODMyQzU4LjMzNCA3Ny40Nzg4IDU4LjM2OTIgNzcuNDc0IDU4LjQwMjUgNzcuNDYyQzU4LjQzMzggNzcuNDUxMyA1OC40NjIzIDc3LjQzNTQgNTguNDkwNyA3Ny40MTk0QzU4LjUyIDc3LjQwMzkgNTguNTQ3MSA3Ny4zODYgNTguNTcyNiA3Ny4zNjQ3QzU4LjU5OTEgNzcuMzQxNyA1OC42MjA3IDc3LjMxNDYgNTguNjQzOSA3Ny4yODQ4QzU4LjY1NjYgNzcuMjY2OSA1OC42NzUgNzcuMjU1OSA1OC42ODY0IDc3LjIzNjJMNjguNDE4MiA2MC4zODAyTDc4LjE0NzQgNDMuNTI4N0w4Ny44Nzk3IDI2LjY3MThDODcuODg1NCAyNi42NjE5IDg3Ljg4NDcgMjYuNjUwNyA4Ny44ODk5IDI2LjY0MTdDODcuODk5IDI2LjYyMTggODcuOTA4MSAyNi42MDE5IDg3LjkxNDUgMjYuNTgwNEM4Ny45MjIgMjYuNTU3MSA4Ny45Mjg5IDI2LjUzNDcgODcuOTMzNyAyNi41MDk5Qzg3LjkzNzkgMjYuNDg1OSA4Ny45NDExIDI2LjQ2MzggODcuOTQyNSAyNi40NDA2Qzg3Ljk0MzUgMjYuNDMwNCA4Ny45NDg3IDI2LjQyMTQgODcuOTQ4NCAyNi40MTE2Qzg3Ljk0OCAyNi40MDE4IDg3Ljk0MjYgMjYuMzkyNyA4Ny45NDIyIDI2LjM4MjlDODcuOTQwNCAyNi4zNTkgODcuOTM4NCAyNi4zMzc1IDg3LjkzMjkgMjYuMzEzOUM4Ny45Mjc4IDI2LjI4OTQgODcuOTIyNiAyNi4yNjcyIDg3LjkxNDIgMjYuMjQ0NEM4Ny45MDU4IDI2LjIyMTYgODcuODk5MSAyNi4yMDIxIDg3Ljg4ODIgMjYuMTgxNEM4Ny44ODMyIDI2LjE3MTMgODcuODgzNCAyNi4xNjA3IDg3Ljg3ODggMjYuMTUyTDc4LjE0MjUgOS4yOTgyM0M3OC4xMzEyIDkuMjc4NDcgNzguMTEzNyA5LjI2NzE4IDc4LjA5OTggOS4yNDk2Qzc4LjA3ODMgOS4yMjAzOSA3OC4wNTc2IDkuMTk0MDIgNzguMDI4OCA5LjE2OTAyQzc4LjAwMzIgOS4xNDcwMSA3Ny45NzU4IDkuMTMwMDEgNzcuOTQ1NiA5LjExMzc4Qzc3LjkxNzcgOS4wOTc2OCA3Ny44OTA3IDkuMDgyMSA3Ny44NTk3IDkuMDcxMzlDNzcuODI0NiA5LjA1OTUxIDc3Ljc5IDkuMDU1MTEgNzcuNzUyMSA5LjA1MDA1Qzc3LjczMDkgOS4wNDczOCA3Ny43MTI0IDkuMDM3ODkgNzcuNjkxIDkuMDM3NTRMNTguMjM1MiA5LjAzNzIyQzU4LjIyMyA5LjAzNzQyIDU4LjIxMjUgOS4wNDMzIDU4LjIwMTIgOS4wNDQwMkM1OC4xODExIDkuMDQ1NjEgNTguMTYyOCA5LjA0ODIzIDU4LjE0MTIgOS4wNTI1MkM1OC4xMTU4IDkuMDU3MDQgNTguMDkyMiA5LjA2MjYxIDU4LjA2NzkgOS4wNzEzOUM1OC4wNDQ3IDkuMDc4MzcgNTguMDI1MSA5LjA4NzQzIDU4LjAwMzUgOS4wOTc3N0M1Ny45OTQ5IDkuMTAyMzcgNTcuOTg0MiA5LjEwMjE5IDU3Ljk3NTUgOS4xMDY3OUM1Ny45NjYzIDkuMTEyMjkgNTcuOTYxMiA5LjEyMTI4IDU3Ljk1MzQgOS4xMjY0QzU3LjkzMzEgOS4xMzg2OCA1Ny45MTU1IDkuMTUyNTEgNTcuODk3OCA5LjE2ODY2QzU3Ljg3OTIgOS4xODQzIDU3Ljg2MzMgOS4yMDE0OSA1Ny44NDY4IDkuMjE5NThDNTcuODMwOSA5LjIzNjc3IDU3LjgxNzggOS4yNTMyIDU3LjgwNTUgOS4yNzI0N0M1Ny44MDAzIDkuMjgxNDcgNTcuNzkwMiA5LjI4NjQ1IDU3Ljc4NDUgOS4yOTYzNEw0OC4wNTIyIDI2LjE1MzJMMzguNDcyNiA0Mi43NDU3TDE5LjMxMDYgNDIuNzQxMUMxOS4yOTg1IDQyLjc0MTMgMTkuMjg4OCA0Mi43NDc3IDE5LjI3OSA0Mi43NDgxQzE5LjI1NjYgNDIuNzQ5NSAxOS4yMzc0IDQyLjc1MTYgMTkuMjE0MyA0Mi43NTYzQzE5LjE4ODkgNDIuNzYwOCAxOS4xNjc2IDQyLjc2NjUgMTkuMTQzMyA0Mi43NzUzQzE5LjExOTYgNDIuNzgzMiAxOS4xMDA1IDQyLjc5MTMgMTkuMDc4OSA0Mi44MDE3QzE5LjA3MDMgNDIuODA2MyAxOS4wNTk2IDQyLjgwNjEgMTkuMDUwOSA0Mi44MTA3QzE5LjA0MjMgNDIuODE1MyAxOS4wMzY2IDQyLjgyNTIgMTkuMDI4OCA0Mi44MzAzQzE5LjAwODUgNDIuODQyNiAxOC45OTEgNDIuODU2NCAxOC45NzMyIDQyLjg3MjZDMTguOTU0NiA0Mi44ODgyIDE4LjkzODcgNDIuOTA1NCAxOC45MjIzIDQyLjkyMzVDMTguOTA2OSA0Mi45Mzk4IDE4Ljg5MzYgNDIuOTU4NSAxOC44ODA5IDQyLjk3NjRDMTguODc1NyA0Mi45ODU0IDE4Ljg2NTcgNDIuOTkwMyAxOC44NjA1IDQyLjk5OTNMOS4xMjgxNSA1OS44NTYyQzkuMTE3MjUgNTkuODc1MSA5LjExNTg2IDU5Ljg5ODMgOS4xMDcyNyA1OS45MTczQzkuMDk3MTkgNTkuOTUzNSA5LjA4NDU1IDU5Ljk4NTcgOS4wNzY0MSA2MC4wMjA2Wk03Ny4zOTMyIDEwLjA3NjlMODYuNTI5NiAyNS44OTIzTDY4LjI2MDYgMjUuODk0OUw1OS4xMzY0IDEwLjA3NjlMNzcuMzkzMiAxMC4wNzY5Wk0yOS4zNDM3IDYwLjY0MjlMNDcuNjA0NiA2MC42MzU3TDM4LjQ3MjUgNzYuNDUyOEwyMC4yMTIyIDc2LjQ1OTFMMjkuMzQzNyA2MC42NDI5Wk02Ny42NjgzIDU5LjYwMThMNDkuNDAzNSA1OS41OTcxTDU4LjUzMzkgNDMuNzgyOEw3Ni43OTg3IDQzLjc4NzRMNjcuNjY4MyA1OS42MDE4Wk03Ny4zOTggNDIuNzQ5NEw1OS4xMzMyIDQyLjc0NDhMNjguMjYxNiAyNi45MzRMODYuNTMwNSAyNi45MzE0TDc3LjM5OCA0Mi43NDk0Wk00OC44MDMzIDYwLjYzNDZMNjcuMDY3NiA2MC42NDAyTDU3LjkzNTYgNzYuNDU3M0wzOS42NzA4IDc2LjQ1MjZMNDguODAzMyA2MC42MzQ2Wk0zOC40NzU2IDQzLjc4NzJMNDcuNjA1MSA1OS41OTYyTDI5LjM0NDIgNTkuNjAzNEwyMC4yMTM3IDQzLjc4MThMMzguNDc1NiA0My43ODcyWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNjI2XzE0Ij4KPHJlY3Qgd2lkdGg9Ijk1IiBoZWlnaHQ9Ijg2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=';
     61        $menu_icon    = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iOTkiIHZpZXdCb3g9IjAgMCA4NiA5OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjQwNyA2NS4wNDE2QzUuNjM1MzQgNjUuMDcyNSA1LjYzMzk4IDY1LjEwMjMgNS42MzUxOCA2NS4xMzM1QzUuNjM1MDQgNjUuMTY1MSA1LjYzNDU0IDY1LjE5NTQgNS42NDE5NSA2NS4yMjU3QzUuNjQ3MzkgNjUuMjU5NCA1LjY2MDUgNjUuMjg5NiA1LjY3Mzk4IDY1LjMyMTFDNS42ODIwNCA2NS4zNDA1IDUuNjgyMiA2NS4zNTk4IDUuNjkyOTQgNjUuMzc4NUwxNC44NzU2IDgxLjI4OTVMMTQuODc3NyA4MS4yOTE4QzE0Ljg4MTYgODEuMjk4NiAxNC44ODk4IDgxLjMwMjIgMTQuODkzOCA4MS4zMDlDMTQuOTMzNSA4MS4zNzE2IDE0Ljk4NDkgODEuNDI5NSAxNS4wNTQ1IDgxLjQ2OTdDMTUuMTI0MSA4MS41MDk5IDE1LjE5ODcgODEuNTI1OCAxNS4yNzQgODEuNTI4NkMxNS4yODI4IDgxLjUyOTEgMTUuMjg5OSA4MS41MzQzIDE1LjI5NzggODEuNTM0NEwxNS4zIDgxLjUzNDVMMzMuNjY0NyA4MS41MjhMNTIuMDMyNiA4MS41MzM2QzUyLjA1NDYgODEuNTMyNyA1Mi4wNzE1IDgxLjUyMzIgNTIuMDkxOCA4MS41MjEzQzUyLjEyNTggODEuNTE3MiA1Mi4xNTkgODEuNTEyNiA1Mi4xOTA1IDgxLjUwMTNDNTIuMjIwMSA4MS40OTEzIDUyLjI0NjkgODEuNDc2MiA1Mi4yNzM3IDgxLjQ2MTFDNTIuMzAxMyA4MS40NDY1IDUyLjMyNjkgODEuNDI5NiA1Mi4zNTEgODEuNDA5NUM1Mi4zNzYgODEuMzg3OCA1Mi4zOTY0IDgxLjM2MjIgNTIuNDE4MyA4MS4zMzQxQzUyLjQzMDMgODEuMzE3MyA1Mi40NDc2IDgxLjMwNjkgNTIuNDU4NCA4MS4yODgyTDYxLjY0MjQgNjUuMzgwOUw3MC44MjQgNDkuNDc3OUw4MC4wMDg2IDMzLjU2OThDODAuMDE0IDMzLjU2MDUgODAuMDEzMyAzMy41NDk5IDgwLjAxODIgMzMuNTQxNEM4MC4wMjY4IDMzLjUyMjYgODAuMDM1NCAzMy41MDM4IDgwLjA0MTQgMzMuNDgzNUM4MC4wNDg1IDMzLjQ2MTYgODAuMDU1IDMzLjQ0MDQgODAuMDU5NSAzMy40MTdDODAuMDYzNSAzMy4zOTQ0IDgwLjA2NjUgMzMuMzczNSA4MC4wNjc4IDMzLjM1MTZDODAuMDY4OCAzMy4zNDIgODAuMDczNyAzMy4zMzM1IDgwLjA3MzQgMzMuMzI0M0M4MC4wNzMxIDMzLjMxNTEgODAuMDY3OSAzMy4zMDY0IDgwLjA2NzUgMzMuMjk3MkM4MC4wNjU4IDMzLjI3NDcgODAuMDY0IDMzLjI1NDQgODAuMDU4NyAzMy4yMzIxQzgwLjA1NCAzMy4yMDkgODAuMDQ5MSAzMy4xODggODAuMDQxMSAzMy4xNjY1QzgwLjAzMzIgMzMuMTQ0OSA4MC4wMjY4IDMzLjEyNjUgODAuMDE2NiAzMy4xMDdDODAuMDExOSAzMy4wOTc1IDgwLjAxMjEgMzMuMDg3NCA4MC4wMDc3IDMzLjA3OTNMNzAuODE5NCAxNy4xNzQxQzcwLjgwODcgMTcuMTU1NSA3MC43OTIyIDE3LjE0NDggNzAuNzc5MiAxNy4xMjgyQzcwLjc1ODkgMTcuMTAwNyA3MC43MzkzIDE3LjA3NTggNzAuNzEyMSAxNy4wNTIyQzcwLjY4NzkgMTcuMDMxNCA3MC42NjIxIDE3LjAxNTQgNzAuNjMzNiAxN0M3MC42MDczIDE2Ljk4NDggNzAuNTgxOCAxNi45NzAxIDcwLjU1MjYgMTYuOTZDNzAuNTE5NCAxNi45NDg4IDcwLjQ4NjcgMTYuOTQ0NyA3MC40NTEgMTYuOTM5OUM3MC40MzEgMTYuOTM3NCA3MC40MTM1IDE2LjkyODQgNzAuMzkzMyAxNi45MjgxTDUyLjAzMjUgMTYuOTI3OEM1Mi4wMjExIDE2LjkyOCA1Mi4wMTExIDE2LjkzMzUgNTIuMDAwNSAxNi45MzQyQzUxLjk4MTYgMTYuOTM1NyA1MS45NjQzIDE2LjkzODIgNTEuOTQzOSAxNi45NDIyQzUxLjkxOTkgMTYuOTQ2NSA1MS44OTc2IDE2Ljk1MTcgNTEuODc0NyAxNi45NkM1MS44NTI4IDE2Ljk2NjYgNTEuODM0MyAxNi45NzUyIDUxLjgxMzkgMTYuOTg0OUM1MS44MDU4IDE2Ljk4OTMgNTEuNzk1NyAxNi45ODkxIDUxLjc4NzUgMTYuOTkzNEM1MS43Nzg5IDE2Ljk5ODYgNTEuNzc0IDE3LjAwNzEgNTEuNzY2NyAxNy4wMTJDNTEuNzQ3NSAxNy4wMjM1IDUxLjczMDkgMTcuMDM2NiA1MS43MTQyIDE3LjA1MThDNTEuNjk2NiAxNy4wNjY2IDUxLjY4MTYgMTcuMDgyOCA1MS42NjYxIDE3LjA5OTlDNTEuNjUxMSAxNy4xMTYxIDUxLjYzODcgMTcuMTMxNiA1MS42MjcxIDE3LjE0OThDNTEuNjIyMiAxNy4xNTgzIDUxLjYxMjcgMTcuMTYzIDUxLjYwNzMgMTcuMTcyM0w0Mi40MjI3IDMzLjA4MDRMMzMuMzgyMyA0OC43MzlMMTUuMjk4OCA0OC43MzQ3QzE1LjI4NzQgNDguNzM0OSAxNS4yNzgzIDQ4Ljc0MDkgMTUuMjY5IDQ4Ljc0MTJDMTUuMjQ3OSA0OC43NDI2IDE1LjIyOTcgNDguNzQ0NiAxNS4yMDggNDguNzQ5QzE1LjE4NCA0OC43NTMzIDE1LjE2MzkgNDguNzU4NiAxNS4xNDEgNDguNzY2OUMxNS4xMTg2IDQ4Ljc3NDQgMTUuMTAwNiA0OC43ODIxIDE1LjA4MDIgNDguNzkxOEMxNS4wNzIxIDQ4Ljc5NjIgMTUuMDYyIDQ4Ljc5NiAxNS4wNTM4IDQ4LjgwMDNDMTUuMDQ1NyA0OC44MDQ3IDE1LjA0MDMgNDguODE0IDE1LjAzMyA0OC44MTg4QzE1LjAxMzggNDguODMwNCAxNC45OTcyIDQ4Ljg0MzUgMTQuOTgwNSA0OC44NTg3QzE0Ljk2MjkgNDguODczNSAxNC45NDc5IDQ4Ljg4OTcgMTQuOTMyNCA0OC45MDY4QzE0LjkxNzggNDguOTIyMiAxNC45MDU0IDQ4LjkzOTggMTQuODkzNCA0OC45NTY3QzE0Ljg4ODUgNDguOTY1MiAxNC44NzkgNDguOTY5OSAxNC44NzQxIDQ4Ljk3ODRMNS42ODk1MyA2NC44ODY1QzUuNjc5MjQgNjQuOTA0MyA1LjY3NzkzIDY0LjkyNjIgNS42Njk4MyA2NC45NDQxQzUuNjYwMzEgNjQuOTc4MiA1LjY0ODM5IDY1LjAwODcgNS42NDA3IDY1LjA0MTZaTTcwLjExMjIgMTcuOTA4OUw3OC43MzQ1IDMyLjgzNDJMNjEuNDkzNyAzMi44MzY2TDUyLjg4MzEgMTcuOTA4OUw3MC4xMTIyIDE3LjkwODlaTTI0Ljc2NzIgNjUuNjI4OUw0Mi4wMDAzIDY1LjYyMjFMMzMuMzgyMyA4MC41NDg5TDE2LjE0OTcgODAuNTU0OUwyNC43NjcyIDY1LjYyODlaTTYwLjkzNDcgNjQuNjQ2NEw0My42OTc5IDY0LjY0Mkw1Mi4zMTQ1IDQ5LjcxNzdMNjkuNTUxMyA0OS43MjIxTDYwLjkzNDcgNjQuNjQ2NFpNNzAuMTE2OCA0OC43NDI1TDUyLjg4IDQ4LjczODFMNjEuNDk0NiAzMy44MTcyTDc4LjczNTMgMzMuODE0OUw3MC4xMTY4IDQ4Ljc0MjVaTTQzLjEzMTUgNjUuNjIxMUw2MC4zNjc5IDY1LjYyNjNMNTEuNzQ5OCA4MC41NTMyTDM0LjUxMyA4MC41NDg4TDQzLjEzMTUgNjUuNjIxMVpNMzMuMzg1MiA0OS43MjE5TDQyLjAwMDggNjQuNjQxMUwyNC43Njc3IDY0LjY0NzlMMTYuMTUxMSA0OS43MTY4TDMzLjM4NTIgNDkuNzIxOVoiIGZpbGw9IiNBN0FBQUQiLz4KPHBhdGggZD0iTTcwLjcxMjMgMTcuMDUxN0M3MC43Mzk0IDE3LjA3NTMgNzAuNzU5NCAxNy4xMDA3IDcwLjc3OTcgMTcuMTI4M0M3MC43OTI4IDE3LjE0NDcgNzAuODA4NyAxNy4xNTU4IDcwLjgxOTQgMTcuMTc0NEw4MC4wMDggMzMuMDc5OUM4MC4wMTIgMzMuMDg4IDgwLjAxMjEgMzMuMDk3OCA4MC4wMTY2IDMzLjEwN0M4MC4wMjY5IDMzLjEyNjUgODAuMDMzMSAzMy4xNDQ5IDgwLjA0MDkgMzMuMTY2NEM4MC4wNDg4IDMzLjE4NzggODAuMDUzNyAzMy4yMDg4IDgwLjA1ODUgMzMuMjMxOEM4MC4wNjM3IDMzLjI1MzggODAuMDY1NyAzMy4yNzQ0IDgwLjA2NzQgMzMuMjk2NkM4MC4wNjc4IDMzLjMwNTkgODAuMDczMiAzMy4zMTUyIDgwLjA3MzUgMzMuMzI0NEM4MC4wNzM4IDMzLjMzMzcgODAuMDY4NiAzMy4zNDI0IDgwLjA2NzUgMzMuMzUyQzgwLjA2NjIgMzMuMzczNyA4MC4wNjM3IDMzLjM5NDYgODAuMDU5OCAzMy40MTcxQzgwLjA1NTMgMzMuNDQwNSA4MC4wNDgyIDMzLjQ2MTggODAuMDQxMiAzMy40ODM3QzgwLjAzNTIgMzMuNTAzOSA4MC4wMjY2IDMzLjUyMjQgODAuMDE4IDMzLjU0MTFDODAuMDEzMSAzMy41NDk2IDgwLjAxNDQgMzMuNTYwOCA4MC4wMDkgMzMuNTcwMkw1Mi40NTg5IDgxLjI4ODRMNTIuNDE4IDgxLjMzNDRDNTIuMzk2MiA4MS4zNjIzIDUyLjM3NjIgODEuMzg4IDUyLjM1MTMgODEuNDA5N0M1Mi4zMjczIDgxLjQyOTcgNTIuMzAxNiA4MS40NDY3IDUyLjI3NCA4MS40NjEyQzUyLjI0NzIgODEuNDc2MyA1Mi4yMTk3IDgxLjQ5MTEgNTIuMTkwMSA4MS41MDEyQzUyLjE1ODggODEuNTEyNCA1Mi4xMjU5IDgxLjUxNzggNTIuMDkxOSA4MS41MjE5QzUyLjA3MTcgODEuNTIzOCA1Mi4wNTQ4IDgxLjUzMzMgNTIuMDMyOSA4MS41MzQyTDE1LjMwMDUgODEuNTM0NUwxNS4yOTg0IDgxLjUzNDRDMTUuMjkwNiA4MS41MzQ0IDE1LjI4MyA4MS41Mjg4IDE1LjI3NDMgODEuNTI4MkMxNS4xOTkxIDgxLjUyNTUgMTUuMTI0NCA4MS41MTAxIDE1LjA1NDggODEuNDdDMTQuOTg1MiA4MS40Mjk4IDE0LjkzMzYgODEuMzcxMSAxNC44OTM4IDgxLjMwODZDMTQuODg5OCA4MS4zMDIgMTQuODgyMSA4MS4yOTg0IDE0Ljg3ODEgODEuMjkxN0wxNC44NzYxIDgxLjI4OTVMNS42OTMwNyA2NS4zNzgyQzUuNjgyNDUgNjUuMzU5NyA1LjY4MjI1IDY1LjM0MDIgNS42NzQyMSA2NS4zMjA5QzUuNjYwNzggNjUuMjg5NSA1LjY0NzIgNjUuMjU5NSA1LjY0MTc1IDY1LjIyNTlDNS42MzQzNiA2NS4xOTU3IDUuNjM1MTMgNjUuMTY1MyA1LjYzNTI3IDY1LjEzMzhMNS42NDA3OSA2NS4wNDE5QzUuNjQ4NDcgNjUuMDA5IDUuNjYwMzIgNjQuOTc3OSA1LjY2OTg0IDY0Ljk0MzdMNS42ODk1NiA2NC44ODY2TDE0Ljg3NDIgNDguOTc4M0MxNC44NzkxIDQ4Ljk2OTkgMTQuODg4NyA0OC45NjQ4IDE0Ljg5MzUgNDguOTU2M0MxNC45MDU0IDQ4LjkzOTYgMTQuOTE3NyA0OC45MjIgMTQuOTMyMSA0OC45MDY3QzE0Ljk0NzYgNDguODg5NyAxNC45NjMzIDQ4Ljg3MzQgMTQuOTgwOSA0OC44NTg2QzE0Ljk5NzQgNDguODQzNiAxNS4wMTM3IDQ4LjgzMDMgMTUuMDMyNiA0OC44MTg5QzE1LjAzOTkgNDguODE0IDE1LjA0NjEgNDguODA0OCAxNS4wNTQzIDQ4LjgwMDRDMTUuMDYyMyA0OC43OTYzIDE1LjA3MiA0OC43OTYzIDE1LjA4MDEgNDguNzkyMUMxNS4xMDA0IDQ4Ljc4MjQgMTUuMTE4OCA0OC43NzQxIDE1LjE0MTIgNDguNzY2NkMxNS4xNjQgNDguNzU4NCAxNS4xODQgNDguNzUzIDE1LjIwNzkgNDguNzQ4OEMxNS4yMjk2IDQ4Ljc0NDQgMTUuMjQ3OCA0OC43NDIyIDE1LjI2ODggNDguNzQwOEwxNS4yOTg4IDQ4LjczNDlMMzMuMzgzIDQ4LjczODlMNTEuNjA3NyAxNy4xNzI2QzUxLjYxMzEgMTcuMTYzMyA1MS42MjI2IDE3LjE1ODMgNTEuNjI3NSAxNy4xNDk4QzUxLjYzOTEgMTcuMTMxOCA1MS42NTEyIDE3LjExNjMgNTEuNjY2MSAxNy4xMDAzQzUxLjY4MTYgMTcuMDgzMiA1MS42OTY1IDE3LjA2NjQgNTEuNzE0IDE3LjA1MTdDNTEuNzMwNyAxNy4wMzY1IDUxLjc0NzUgMTcuMDIzOSA1MS43NjY2IDE3LjAxMjRDNTEuNzczOCAxNy4wMDc2IDUxLjc3ODggMTYuOTk4NyA1MS43ODc0IDE2Ljk5MzVDNTEuNzk1NiAxNi45ODkxIDUxLjgwNjQgMTYuOTg5MSA1MS44MTQ1IDE2Ljk4NDhDNTEuODM0NyAxNi45NzUxIDUxLjg1MzUgMTYuOTY2NyA1MS44NzUyIDE2Ljk2MDFDNTEuODk4IDE2Ljk1MTkgNTEuOTIwMiAxNi45NDY2IDUxLjk0NCAxNi45NDI0QzUxLjk2NDQgMTYuOTM4NCA1MS45ODE3IDE2LjkzNTcgNTIuMDAwNyAxNi45MzQyTDUyLjAzMjggMTYuOTI4NEw3MC4zOTM0IDE2LjkyODRDNzAuNDEzNSAxNi45Mjg3IDcwLjQzMSAxNi45MzcgNzAuNDUxIDE2LjkzOTZDNzAuNDg2NyAxNi45NDQzIDcwLjUyIDE2Ljk0ODYgNzAuNTUzMSAxNi45NTk4QzcwLjU4MjIgMTYuOTY5OSA3MC42MDc3IDE2Ljk4NDcgNzAuNjMzOSAxNi45OTk5QzcwLjY2MjMgMTcuMDE1MSA3MC42ODgyIDE3LjAzMTEgNzAuNzEyMyAxNy4wNTE3Wk02LjY4MTAyIDY1LjEyOTZMMTUuMzAwOCA4MC4wNjU4TDIzLjkxOTMgNjUuMTM4MUwxNS4zMDIyIDUwLjIwNjlMMTUuMjk5NSA1MC4yMDJMNi42ODEwMiA2NS4xMjk2Wk0yNC43Njc2IDY1LjYyOUwxNi4xNTAxIDgwLjU1NUwzMy4zODI0IDgwLjU0OUw0Mi4wMDA0IDY1LjYyMjJMMjQuNzY3NiA2NS42MjlaTTQzLjEzMTcgNjUuNjIxMUwzNC41MTMyIDgwLjU0ODdMNTEuNzUwNCA4MC41NTMzTDYwLjM2ODQgNjUuNjI2NUw0My4xMzE3IDY1LjYyMTFaTTE2LjE1MTEgNDkuNzE2N0wyNC43NjgyIDY0LjY0NzlMNDIuMDAwOSA2NC42NDExTDMzLjM4NTcgNDkuNzIxOUwxNi4xNTExIDQ5LjcxNjdaTTUyLjMxNDggNDkuNzE3NEw0My42OTgyIDY0LjY0MTdMNjAuOTM1NCA2NC42NDYzTDY5LjU1MiA0OS43MjJMNTIuMzE0OCA0OS43MTc0Wk02MS40OTQ2IDMzLjgxNzRMNTIuODggNDguNzM4NEw3MC4xMTcyIDQ4Ljc0M0w3OC43MzU2IDMzLjgxNTRMNjEuNDk0NiAzMy44MTc0Wk01Mi44ODM1IDE3LjkwOTJMNjEuNDkzOSAzMi44MzY2TDc4LjczNDkgMzIuODM0Nkw3MC4xMTI0IDE3LjkwOUw1Mi44ODM1IDE3LjkwOTJaTTM0LjIzMjggNDkuMjI3M0wzNC4yMzQ2IDQ5LjIzMTdMNDIuODQ5OSA2NC4xNTA4TDYwLjY0NTggMzMuMzI3M0w1Mi4wMzM3IDE4LjM5OUw1Mi4wMzMgMTguMzk2M0wzNC4yMzI4IDQ5LjIyNzNaIiBmaWxsPSIjQTdBQUFEIi8+CjxwYXRoIGQ9Ik04MC4wMDg4IDMzLjU2OThMODAuMDE3NiAzMy41NDEyQzgwLjAyNjEgMzMuNTIyNiA4MC4wMzQ5IDMzLjUwMzkgODAuMDQwOSAzMy40ODM4QzgwLjA0NzkgMzMuNDYyIDgwLjA1NTEgMzMuNDQwOCA4MC4wNTk2IDMzLjQxNzVDODAuMDYzNiAzMy4zOTUgODAuMDY2MSAzMy4zNzM2IDgwLjA2NzQgMzMuMzUxOEM4MC4wNjg1IDMzLjM0MjMgODAuMDczNyAzMy4zMzM1IDgwLjA3MzQgMzMuMzI0NEw4MC4wNjc0IDMzLjI5NzFDODAuMDY1NyAzMy4yNzQ4IDgwLjA2MzUgMzMuMjUzNSA4MC4wNTgzIDMzLjIzMTVMODAuMDQwOSAzMy4xNjY3QzgwLjAzMyAzMy4xNDUzIDgwLjAyNjcgMzMuMTI2NCA4MC4wMTY1IDMzLjEwN0M4MC4wMTIgMzMuMDk3OCA4MC4wMTE1IDMzLjA4ODEgODAuMDA3NSAzMy4wODAxTDcwLjgxOTMgMTcuMTc0N0M3MC44MDg3IDE3LjE1NjEgNzAuNzkyNCAxNy4xNDQ5IDcwLjc3OTQgMTcuMTI4NUM3MC43NTkxIDE3LjEwMDkgNzAuNzM5MiAxNy4wNzUzIDcwLjcxMjEgMTcuMDUxN0M3MC42ODggMTcuMDMxMSA3MC42NjIxIDE3LjAxNTQgNzAuNjMzOCAxNy4wMDAyTDcwLjU1MzIgMTYuOTZDNzAuNTIwMSAxNi45NDg4IDcwLjQ4NjUgMTYuOTQ0MiA3MC40NTA3IDE2LjkzOTRDNzAuNDMwOCAxNi45MzY4IDcwLjQxMzIgMTYuOTI4OSA3MC4zOTMxIDE2LjkyODZMNTIuMDMyNSAxNi45Mjg3TDUyLjAwMDYgMTYuOTM0MUM1MS45ODE3IDE2LjkzNTYgNTEuOTY0MiAxNi45Mzg3IDUxLjk0MzcgMTYuOTQyN0w1MS44NzU1IDE2Ljk2MDFDNTEuODUzNyAxNi45NjY2IDUxLjgzNDIgMTYuOTc1MyA1MS44MTQxIDE2Ljk4NUw1MS43ODc1IDE2Ljk5MzVMNTEuNzY2NyAxNy4wMTI0QzUxLjc0NzcgMTcuMDIzOSA1MS43MzA0IDE3LjAzNjggNTEuNzEzNyAxNy4wNTE5TDUxLjY2NjIgMTcuMTAwMkw1MS42Mjc1IDE3LjE1MDJDNTEuNjIyNiAxNy4xNTg1IDUxLjYxMyAxNy4xNjMzIDUxLjYwNzcgMTcuMTcyNEwzMy4zODI3IDQ4LjczOUwxNS4yOTg5IDQ4LjczNDhMMTUuMjY4NiA0OC43NDExQzE1LjI0NzYgNDguNzQyNSAxNS4yMjk1IDQ4Ljc0NDUgMTUuMjA3OSA0OC43NDg5TDE1LjE0MSA0OC43NjY0QzE1LjExODYgNDguNzczOCAxNS4xMDAyIDQ4Ljc4MjQgMTUuMDc5OCA0OC43OTIxTDE1LjA1NCA0OC44MDA0QzE1LjA0NiA0OC44MDQ3IDE1LjA0IDQ4LjgxNDEgMTUuMDMyOCA0OC44MTlDMTUuMDE0IDQ4LjgzMDQgMTQuOTk3NiA0OC44NDM2IDE0Ljk4MTEgNDguODU4NkMxNC45NjM2IDQ4Ljg3MzMgMTQuOTQ3NyA0OC44ODk4IDE0LjkzMjIgNDguOTA2OEMxNC45MTc4IDQ4LjkyMjEgMTQuOTA0OSA0OC45Mzk4IDE0Ljg5MyA0OC45NTY1QzE0Ljg4ODEgNDguOTY0OCAxNC44Nzg5IDQ4Ljk3MDEgMTQuODc0IDQ4Ljk3ODVMNS42ODkzOSA2NC44ODY3TDUuNjY5OTIgNjQuOTQzNkM1LjY2MDQzIDY0Ljk3NzYgNS42NDgzMSA2NS4wMDg5IDUuNjQwNjIgNjUuMDQxN0w1LjYzNTA5IDY1LjEzMzlDNS42MzQ5NSA2NS4xNjU0IDUuNjM0MTYgNjUuMTk1OCA1LjY0MTU0IDY1LjIyNkM1LjY0Njk5IDY1LjI1OTYgNS42NjA3NyA2NS4yODk5IDUuNjc0MiA2NS4zMjE0QzUuNjgyMDkgNjUuMzQwNSA1LjY4MjUyIDY1LjM2MDEgNS42OTMwOCA2NS4zNzg2TDE0Ljg3NiA4MS4yODk0TDE0Ljg3OCA4MS4yOTE5QzE0Ljg4MiA4MS4yOTg1IDE0Ljg4OTYgODEuMzAyMSAxNC44OTM2IDgxLjMwODdMMTQuOTI2IDgxLjM1NDdDMTQuOTQ4OSA4MS4zODQ1IDE0Ljk3NTMgODEuNDEyMyAxNS4wMDU3IDgxLjQzNjVMMTUuMDU0MyA4MS40NzAyQzE1LjEyMzggODEuNTEwMiAxNS4xOTg5IDgxLjUyNTUgMTUuMjc0IDgxLjUyODNDMTUuMjgyNyA4MS41Mjg5IDE1LjI5MDYgODEuNTM0NiAxNS4yOTg0IDgxLjUzNDdMMTUuMzAwNiA4MS41MzQ1TDUyLjAzMjUgODEuNTM0Mkw1Mi4wOTIgODEuNTIyMkM1Mi4xMjU4IDgxLjUxODIgNTIuMTU4NSA4MS41MTI1IDUyLjE4OTYgODEuNTAxNEM1Mi4yMTkyIDgxLjQ5MTMgNTIuMjQ3MiA4MS40NzYxIDUyLjI3NCA4MS40NjFDNTIuMjg3NyA4MS40NTM4IDUyLjMwMTIgODEuNDQ2MyA1Mi4zMTQgODEuNDM3OEw1Mi4zNTE0IDgxLjQwOTZDNTIuMzc2MiA4MS4zODggNTIuMzk2MyA4MS4zNjIyIDUyLjQxOCA4MS4zMzQ0TDUyLjQ1ODYgODEuMjg4NEw4MC4wMDg4IDMzLjU2OThaTTE0LjQ3MTggODEuNzY0NkMxNC40NzQyIDgxLjc2NjcgMTQuNDc2NSA4MS43Njg0IDE0LjQ3NzUgODEuNzY5M0MxNC40NzY4IDgxLjc2ODcgMTQuNDczIDgxLjc2NTQgMTQuNDY4MiA4MS43NjExQzE0LjQ2OTYgODEuNzYyMyAxNC40NzA4IDgxLjc2MzcgMTQuNDcxOCA4MS43NjQ2Wk0xNC40NDg2IDgxLjc0MjhDMTQuNDUxMyA4MS43NDU0IDE0LjQ1NCA4MS43NDc4IDE0LjQ1NjQgODEuNzUwMUMxNC40NTM1IDgxLjc0NzMgMTQuNDUwNiA4MS43NDM5IDE0LjQ0NzEgODEuNzQwNUMxNC40NDc3IDgxLjc0MTEgMTQuNDQ4MSA4MS43NDIyIDE0LjQ0ODYgODEuNzQyOFpNMTUuMjE1MSA4Mi4xNDY3QzE1LjIyMDYgODIuMTQ3MyAxNS4yMjYyIDgyLjE0OSAxNS4yMzE5IDgyLjE0OTRMMTUuMjMxOSA4Mi4xNDhDMTUuMjI2NCA4Mi4xNDc3IDE1LjIyMDggODIuMTQ3MSAxNS4yMTUxIDgyLjE0NjdaTTE1LjMwMiA1MC4yMDdMMjMuOTE5IDY1LjEzNzlMMTUuMzAwNiA4MC4wNjU0TDYuNjgwODkgNjUuMTI5NUwxNS4yOTkzIDUwLjIwMkwxNS4zMDIgNTAuMjA3Wk0zMy4zODIxIDgwLjU0ODlMMTYuMTUwMSA4MC41NTUyTDI0Ljc2NzYgNjUuNjI5M0w0Mi4wMDAxIDY1LjYyMTlMMzMuMzgyMSA4MC41NDg5Wk03LjM5OTIzIDY1LjEyOTZMMTUuMzAwNyA3OC44MjA5TDIzLjIwMDYgNjUuMTM3OEwxNS4yOTkyIDUxLjQ0NjVMNy4zOTkyMyA2NS4xMjk2Wk0yNS4xMjcyIDY2LjI1MDhMMTcuMjI4NSA3OS45MzE4TDMzLjAyMzEgNzkuOTI2M0w0MC45MjIxIDY2LjI0NDhMMjUuMTI3MiA2Ni4yNTA4Wk01MS43NTA2IDgwLjU1MzRMMzQuNTEzMSA4MC41NDg3TDQzLjEzMTUgNjUuNjIxMkw2MC4zNjg3IDY1LjYyNjRMNTEuNzUwNiA4MC41NTM0Wk00My40OTA3IDY2LjI0MzNMMzUuNTkwOCA3OS45MjY0TDUxLjM5MTYgNzkuOTMwOEw1OS4yOTE2IDY2LjI0NzdMNDMuNDkwNyA2Ni4yNDMzWk00Mi4wMDEgNjQuNjQxTDI0Ljc2OCA2NC42NDhMMTYuMTUxMyA0OS43MTY2TDMzLjM4NTUgNDkuNzIyMUw0Mi4wMDEgNjQuNjQxWk0xNy4yMjg0IDUwLjMzODRMMjUuMTI2OCA2NC4wMjUzTDQwLjkyMzQgNjQuMDE4OEwzMy4wMjU5IDUwLjM0MzdMMTcuMjI4NCA1MC4zMzg0Wk0xNC42NzkzIDQ4LjMwODNDMTQuNjgzMiA0OC4zMDU3IDE0LjY4NyA0OC4zMDI5IDE0LjY5MSA0OC4zMDAzTDE0LjY4OTkgNDguMjk5N0MxNC42ODYxIDQ4LjMwMjIgMTQuNjgyOSA0OC4zMDU4IDE0LjY3OTMgNDguMzA4M1pNMTQuODY5NyA0OC4yMDcxQzE0Ljg1NzMgNDguMjExNCAxNC44NDMyIDQ4LjIxNzYgMTQuODI3MyA0OC4yMjQ3QzE0LjgzOTMgNDguMjE5IDE0Ljg1MzggNDguMjEzOCAxNC44Njk3IDQ4LjIwNzFaTTYwLjkzNTEgNjQuNjQ2NUw0My42OTgyIDY0LjY0MjFMNTIuMzE0NyA0OS43MTc4TDY5LjU1MTcgNDkuNzIyMUw2MC45MzUxIDY0LjY0NjVaTTUyLjAzMzggMTguMzk5Mkw2MC42NDU2IDMzLjMyNzFMNDIuODQ5NSA2NC4xNTA4TDM0LjIzNDggNDkuMjMxN0wzNC4yMzIzIDQ5LjIyNzVMNTIuMDMyNiAxOC4zOTY0TDUyLjAzMzggMTguMzk5MlpNNTIuNjc0IDUwLjMzOThMNDQuNzc1OSA2NC4wMTk4TDYwLjU3NjIgNjQuMDIzOUw2OC40NzQzIDUwLjM0MzlMNTIuNjc0IDUwLjMzOThaTTM0Ljk1MSA0OS4yMjdMNDIuODQ5NiA2Mi45MDYzTDU5LjkyNzIgMzMuMzI3TDUyLjAzMjIgMTkuNjQxNEwzNC45NTEgNDkuMjI3Wk03MC4xMTcgNDguNzQyOUw1Mi44ODAxIDQ4LjczODZMNjEuNDk0OCAzMy44MTc0TDc4LjczNTQgMzMuODE1NEw3MC4xMTcgNDguNzQyOVpNNjEuODU0MSAzNC40Mzk0TDUzLjk1NzggNDguMTE2Mkw2OS43NTgxIDQ4LjEyMDNMNzcuNjU3NyAzNC40Mzc4TDYxLjg1NDEgMzQuNDM5NFpNNzguNzM1IDMyLjgzNDRMNjEuNDkzNSAzMi44MzY2TDUyLjg4MzYgMTcuOTA5MUw3MC4xMTE5IDE3LjkwOTFMNzguNzM1IDMyLjgzNDRaTTUzLjk2MDIgMTguNTMwNkw2MS44NTMyIDMyLjIxMzZMNzcuNjU3NCAzMi4yMTIyTDY5Ljc1MjYgMTguNTMwMkw1My45NjAyIDE4LjUzMDZaTTgwLjY4NTIgMzMuNDE2NkM4MC42ODQ3IDMzLjQyMyA4MC42ODMzIDMzLjQyOTIgODAuNjgyNyAzMy40MzU1QzgwLjY4MzUgMzMuNDI5NyA4MC42ODU2IDMzLjQyMzUgODAuNjg2MyAzMy40MTcyTDgwLjY4NTIgMzMuNDE2NlpNODAuNTczNiAzMi44MzIzQzgwLjU3OTQgMzIuODQzOSA4MC41ODM3IDMyLjg1NTkgODAuNTg4NiAzMi44NjdDODAuNTg0MiAzMi44NTY0IDgwLjU4MDggMzIuODQ0MyA4MC41NzQ5IDMyLjgzMjRMODAuNTczNiAzMi44MzIzWk01Mi45NjU4IDgxLjY1NDJMNTIuOTIzNCA4MS43MDJMNTIuODgyOCA4MS43NDhDNTIuODU2MiA4MS43ODEgNTIuODEzNSA4MS44MzE5IDUyLjc1OTYgODEuODc4OUw1Mi43NTQ5IDgxLjg4MzJMNTIuNzQ5OCA4MS44ODczQzUyLjY5NDUgODEuOTMzNCA1Mi42MzY3IDgxLjk3MTEgNTIuNTc4NCA4Mi4wMDNMNTIuNTc4NyA4Mi4wMDM4QzUyLjU1MTggODIuMDE4OSA1Mi40ODQgODIuMDU2MyA1Mi4zOTkyIDgyLjA4NjJMNTIuMzk5NSA4Mi4wODdDNTIuMzk4IDgyLjA4NzUgNTIuMzk2MyA4Mi4wODczIDUyLjM5NDggODIuMDg3OEM1Mi4zOTMzIDgyLjA4ODMgNTIuMzkyIDgyLjA4OTggNTIuMzkwNiA4Mi4wOTAzTDUyLjM5MDMgODIuMDg5NEM1Mi4zMTkzIDgyLjExNCA1Mi4yNTM5IDgyLjEyNTkgNTIuMjA2NyA4Mi4xMzI5QzUyLjE5OCA4Mi4xMzUxIDUyLjE4NzggODIuMTM4NSA1Mi4xNzY4IDgyLjE0MDlDNTIuMTQ2NCA4Mi4xNDczIDUyLjEwNjIgODIuMTU0MSA1Mi4wNTg2IDgyLjE1NjFMNTIuMDQ1OCA4Mi4xNTY0TDUyLjAzMjQgODIuMTU2NEwxNS4zMDA2IDgyLjE1NjhMMTUuMjgxOCA4Mi4xNTY1TDE1LjI2MzMgODIuMTU1NkwxNS4yNjExIDgyLjE1NThMMTUuMjYxIDgyLjE1MzZDMTUuMjI4OCA4Mi4xNTE3IDE1LjIwMDQgODIuMTQ4IDE1LjE3NjQgODIuMTQzM0MxNS4wNDY0IDgyLjEzMDYgMTQuODk0OCA4Mi4wOTYzIDE0Ljc0MzggODIuMDA5M0MxNC41OTE3IDgxLjkyMTQgMTQuNDg0OCA4MS44MDU5IDE0LjQxMDIgODEuNzAyNEwxNC4zNjg3IDgxLjY1NTJMNS4xNTQgNjUuNjg4OUw1LjE1MzAzIDY1LjY4N0M1LjExNjUxIDY1LjYyMzEgNS4wOTY5NSA2NS41NjMzIDUuMDg2ODkgNjUuNTI4MUM1LjA3Mjc4IDY1LjQ5MzQgNS4wNTMzIDY1LjQzNzQgNS4wMzg3NSA2NS4zNzMzTDUuMDM3MDkgNjUuMzczOEM1LjAzNDUxIDY1LjM2MzIgNS4wMzM3MyA2NS4zNTIzIDUuMDMxNjYgNjUuMzQxOUM1LjAzMDY0IDY1LjMzNjQgNS4wMjg2MyA2NS4zMzExIDUuMDI3NzMgNjUuMzI1Nkw1LjAyODU2IDY1LjMyNTNDNS4wMTA2NSA2NS4yMjQ0IDUuMDEyOTIgNjUuMTM3MyA1LjAxMyA2NS4xMzExTDUuMDEzMjMgNjUuMTEzN0w1LjAxMzk4IDY1LjA5NjZMNS4wMTk1MiA2NS4wMDQ0TDUuMDIyOTEgNjQuOTUyNEw1LjAzNDc1IDY0LjkwMDNDNS4wNDQzOCA2NC44NTkxIDUuMDU1NjQgNjQuODIzNyA1LjA2MTQgNjQuODA1NUM1LjA2NTMxIDY0Ljc5MzEgNS4wNjYyIDY0Ljc5MDggNS4wNjg0MyA2NC43ODM2QzUuMDY5MTggNjQuNzgxMiA1LjA2OTc2IDY0Ljc3OTQgNS4wNzAxMSA2NC43NzgzQzUuMDcwNDMgNjQuNzc3MiA1LjA3MDUgNjQuNzc2NCA1LjA3MDUgNjQuNzc2NEw1LjA3NTQgNjQuNzU4Mkw1LjA4MTg4IDY0Ljc0MDlMNS4xMDE2NiA2NC42ODM1TDUuMTIwODIgNjQuNjI3MkwxNC4zMzY4IDQ4LjY2NDhMMTQuMzgyOCA0OC41OTU5QzE0LjM5MTQgNDguNTg0NyAxNC40MDA1IDQ4LjU3NTUgMTQuNDA4IDQ4LjU2N0MxNC40MjMzIDQ4LjU0NjMgMTQuNDQ1OCA0OC41MTc1IDE0LjQ3MiA0OC40ODg5QzE0LjQ3MzMgNDguNDg3NCAxNC40NzQ2IDQ4LjQ4NTggMTQuNDc2MSA0OC40ODQyQzE0LjQ3NzMgNDguNDgyOSAxNC40NzgxIDQ4LjQ4MTEgMTQuNDc5MyA0OC40Nzk4QzE0LjQ5ODcgNDguNDU4NyAxNC41Mjc0IDQ4LjQyOTkgMTQuNTYyNiA0OC4zOTg4QzE0LjU2ODMgNDguMzkzNiAxNC41NzQgNDguMzg3OCAxNC41ODA4IDQ4LjM4MTlDMTQuNTk3NiA0OC4zNjcyIDE0LjYxODcgNDguMzUxMyAxNC42NDIyIDQ4LjMzMzlDMTQuNjQ0IDQ4LjMzMjMgMTQuNjQ1NCA0OC4zMzAxIDE0LjY0NzQgNDguMzI4NUMxNC42NzA0IDQ4LjMwOTEgMTQuNzA5NCA0OC4yNzkxIDE0Ljc2MjMgNDguMjUxTDE0Ljc2ODUgNDguMjQ3NUMxNC44MTUyIDQ4LjIyMzQgMTQuODU2MiA0OC4yMDk3IDE0Ljg4MTcgNDguMjAyMUwxNC44ODM0IDQ4LjIwMTZDMTQuODk3OSA0OC4xOTU3IDE0LjkxMzIgNDguMTg4NCAxNC45MzAzIDQ4LjE4MjRMMTQuOTI5NSA0OC4xODEzQzE0Ljk4MSA0OC4xNjI2IDE1LjAzMTQgNDguMTQ5NCAxNS4wODUgNDguMTM5MUMxNS4xMTgzIDQ4LjEzMjQgMTUuMTQ5IDQ4LjEyODEgMTUuMTc4MSA0OC4xMjQ5TDE1LjIzNzcgNDguMTEyOUwxNS4yOTg2IDQ4LjExM0wzMy4wMjM3IDQ4LjExNjVMNTEuMDY4OSAxNi44NjEzQzUxLjA5NDkgMTYuODE2NCA1MS4xMjIzIDE2Ljc4MTkgNTEuMTQzNCAxNi43NTc3QzUxLjE2NDcgMTYuNzI5MiA1MS4xODYzIDE2LjcwMjYgNTEuMjA5MiAxNi42Nzc4QzUxLjIyMDUgMTYuNjY1MiA1MS4yNTM4IDE2LjYyOTEgNTEuMjk1MiAxNi41OTIxQzUxLjMyMjYgMTYuNTY3MSA1MS4zNTA2IDE2LjU0MzkgNTEuMzgwMiAxNi41MjI2QzUxLjQwMTggMTYuNTA0MiA1MS40MzAzIDE2LjQ4MjcgNTEuNDY1MiAxNi40NjE2TDUxLjQ3OTcgMTYuNDUyNEw1MS40OTUyIDE2LjQ0MzhDNTEuNTIxMSAxNi40MyA1MS41NDUxIDE2LjQxOTkgNTEuNTY1NCAxNi40MTJDNTEuNTc0NSAxNi40MDg1IDUxLjU4MzMgMTYuNDA1MiA1MS41OTEzIDE2LjQwMjRDNTEuNjExNiAxNi4zOTM3IDUxLjYzNjUgMTYuMzg1MiA1MS42NjQyIDE2LjM3NThMNTEuNjY0IDE2LjM3NUM1MS43Mjk3IDE2LjM1MTMgNTEuNzg4MSAxNi4zMzggNTEuODM0NiAxNi4zMjk3TDUxLjgzNDkgMTYuMzMwNUM1MS44NTIgMTYuMzI3MyA1MS44NzA0IDE2LjMyNTEgNTEuODkwMSAxNi4zMjI0TDUxLjkyMjMgMTYuMzE2NEw1MS45NzcgMTYuMzA2Nkw1Mi4wMzI2IDE2LjMwNjRMNzAuMzkzMiAxNi4zMDY0TDcwLjM5ODEgMTYuMzA2NEw3MC40MDM1IDE2LjMwNjdDNzAuNDY5NSAxNi4zMDc4IDcwLjUyNDkgMTYuMzE5MyA3MC41NTU2IDE2LjMyNjRDNzAuNTk1MiAxNi4zMzE4IDcwLjY3MjIgMTYuMzQzNSA3MC43NTI1IDE2LjM3MDdMNzAuNzU3MyAxNi4zNzJDNzAuODMzNSAxNi4zOTg1IDcwLjg5NzIgMTYuNDM0NyA3MC45MjgzIDE2LjQ1MjVDNzAuOTMxMiAxNi40NTQxIDcwLjkzNDEgMTYuNDU2IDcwLjkzNzIgMTYuNDU3N0M3MC45NDAyIDE2LjQ1OTQgNzAuOTQzMSAxNi40NjA0IDcwLjk0NDkgMTYuNDYxNEM3MC45NjU0IDE2LjQ3MjggNzAuOTg4NyAxNi40ODYzIDcxLjAxMzcgMTYuNTAyNkw3MS4xMTcgMTYuNTc5TDcxLjEyMDYgMTYuNTgyNUM3MS4xODA2IDE2LjYzNDcgNzEuMjI0MyAxNi42ODc4IDcxLjI1NDMgMTYuNzI2M0M3MS4yNzU4IDE2Ljc0OSA3MS4zMTk5IDE2Ljc5NjMgNzEuMzU4NyAxNi44NjM4TDcxLjM1NzkgMTYuODY0TDgwLjU0NjMgMzIuNzY4OUw4MC41NTU4IDMyLjc4NDJMODAuNTYzOCAzMi44MDA3QzgwLjU4NjMgMzIuODQ1NSA4MC41OTkzIDMyLjg4NDUgODAuNjA2NSAzMi45MDg5QzgwLjYxNjMgMzIuOTMzNCA4MC42MjQgMzIuOTQ5OCA4MC42MjQ2IDMyLjk1MTZDODAuNjQ5IDMzLjAxNzcgODAuNjYxNiAzMy4wNzU3IDgwLjY2NzkgMzMuMTA2NEw4MC42NjY1IDMzLjEwNjNDODAuNjc0IDMzLjE0MTEgODAuNjc5OCAzMy4xNzI1IDgwLjY4MjggMzMuMTk4NEM4MC42ODQ0IDMzLjIwNjggODAuNjg2NCAzMy4yMTYxIDgwLjY4NzkgMzMuMjI2QzgwLjY5MTIgMzMuMjQ3NCA4MC42OTQgMzMuMjczMSA4MC42OTUxIDMzLjMwMjNMODAuNjk1MiAzMy4zMDQ1QzgwLjY5NzIgMzMuMzY4NCA4MC42ODkyIDMzLjQyMTIgODAuNjgyIDMzLjQ1NjJDODAuNjgxMiAzMy40NjAxIDgwLjY3OTcgMzMuNDY0IDgwLjY3ODkgMzMuNDY3N0w4MC42NzIxIDMzLjUyNTVMODAuNjcwOCAzMy41MzM5TDgwLjYzNjcgMzMuNjYyMkM4MC42MzU2IDMzLjY2NTggODAuNjM1IDMzLjY2OTcgODAuNjMzOSAzMy42NzMyQzgwLjYyMjYgMzMuNzA4OSA4MC42MDk1IDMzLjc0MSA4MC41OTk2IDMzLjc2NDNDODAuNTg4NSAzMy43OTY4IDgwLjU3MjcgMzMuODM3NCA4MC41NDc2IDMzLjg4MDlMNTIuOTY1OCA4MS42NTQyWiIgZmlsbD0iI0E3QUFBRCIvPgo8cGF0aCBkPSJNMzUuMzc5NCA3OS45ODczTDQzLjE1NjMgNjYuMTc1NUg1OS45NTQ0TDUxLjg2NjQgNzkuOTg3M0gzNS4zNzk0WiIgZmlsbD0iI0E3QUFBRCIvPgo8L3N2Zz4K';
    6262
    6363        if ( ! isset( $admin_page_hooks['jetixwp'] ) ) {
  • really-simple-featured-video/trunk/includes/class-frontend.php

    r3392440 r3415992  
    131131                        $embed_data = self::get_instance()->parse_embed_url( $embed_url );
    132132                        $video_type = is_array( $embed_data ) ? $embed_data['host'] : 'unknown';
    133 
    134                         $video_data = array(
    135                             'post_id' => $post_id,
    136                             'embed_url' => $embed_url,
    137                             'type' => $video_type,
    138                             'source' => 'embed',
    139                         );
    140133
    141134                        $shortcode_output = do_shortcode( '[rsfv]' );
     
    316309            array(
    317310                'video'  => array(
    318                     'id'                   => array(),
    319                     'class'                => array(),
    320                     'src'                  => array(),
    321                     'style'                => array(),
    322                     'loop'                 => array(),
    323                     'muted'                => array(),
    324                     'controls'             => array(),
    325                     'autopictureinpicture' => array(),
    326                     'autoplay'             => array(),
    327                     'playsinline'          => array(),
    328                     'preload'              => array(),
    329                     'poster'               => array(),
    330                     'tabindex'             => array(),
    331                     'role'                 => array(),
    332                     'aria-label'           => array(),
    333                     'aria-hidden'          => array(),
    334                     'data-rsfv-video'      => array(),
    335                     'data-rsfv-type'       => array(),
    336                     'data-rsfv-source'     => array(),
     311                    'id'                      => array(),
     312                    'class'                   => array(),
     313                    'src'                     => array(),
     314                    'style'                   => array(),
     315                    'loop'                    => array(),
     316                    'muted'                   => array(),
     317                    'controls'                => array(),
     318                    'controlslist'            => array(),
     319                    'autopictureinpicture'    => array(),
     320                    'disablepictureinpicture' => array(),
     321                    'autoplay'                => array(),
     322                    'playsinline'             => array(),
     323                    'preload'                 => array(),
     324                    'poster'                  => array(),
     325                    'tabindex'                => array(),
     326                    'role'                    => array(),
     327                    'aria-label'              => array(),
     328                    'aria-hidden'             => array(),
     329                    'data-rsfv-video'         => array(),
     330                    'data-rsfv-type'          => array(),
     331                    'data-rsfv-source'        => array(),
    337332                    'data-rsfv-hover-enabled' => array(),
    338                     'data-state'           => array(),
     333                    'data-state'              => array(),
    339334                ),
    340335                'iframe' => array(
    341                     'id'              => array(),
    342                     'class'           => array(),
    343                     'src'             => array(),
    344                     'width'           => array(),
    345                     'style'           => array(),
    346                     'height'          => array(),
    347                     'frameborder'     => array(),
    348                     'allowfullscreen' => array(),
    349                     'allow'           => array(),
    350                     'loading'         => array(),
    351                     'tabindex'        => array(),
    352                     'role'            => array(),
    353                     'aria-label'      => array(),
    354                     'aria-hidden'     => array(),
    355                     'data-rsfv-video' => array(),
    356                     'data-rsfv-type'  => array(),
    357                     'data-rsfv-source' => array(),
     336                    'id'                      => array(),
     337                    'class'                   => array(),
     338                    'src'                     => array(),
     339                    'width'                   => array(),
     340                    'style'                   => array(),
     341                    'height'                  => array(),
     342                    'frameborder'             => array(),
     343                    'allowfullscreen'         => array(),
     344                    'allow'                   => array(),
     345                    'loading'                 => array(),
     346                    'tabindex'                => array(),
     347                    'role'                    => array(),
     348                    'aria-label'              => array(),
     349                    'aria-hidden'             => array(),
     350                    'data-rsfv-video'         => array(),
     351                    'data-rsfv-type'          => array(),
     352                    'data-rsfv-source'        => array(),
    358353                    'data-rsfv-hover-enabled' => array(),
    359                     'data-rsfv-embed-type' => array(),
     354                    'data-rsfv-embed-type'    => array(),
    360355                ),
    361356                'div'    => array(
     357                    'class'                    => array(),
     358                    'id'                       => array(),
     359                    'data-thumb'               => array(),
     360                    'style'                    => array(),
     361                    'data-slide-number'        => array(),
     362                    'data-rsfv-video'          => array(),
     363                    'data-rsfv-type'           => array(),
     364                    'data-rsfv-source'         => array(),
     365                    'data-rsfv-hover-enabled'  => array(),
     366                    'data-rsfv-context'        => array(),
     367                    'data-rsfv-archives'       => array(),
     368                    'data-rsfv-lazy'           => array(),
     369                    'data-rsfv-threshold'      => array(),
     370                    'data-aspect-ratio'        => array(),
     371                    'data-state'               => array(),
     372                    'role'                     => array(),
     373                    'aria-hidden'              => array(),
     374                    'aria-label'               => array(),
     375                    'tabindex'                 => array(),
     376                    // WooCommerce specific.
     377                    'data-rsfv-woo-product-id' => array(),
     378                    'data-rsfv-embed-type'     => array(),
     379                ),
     380                'img'    => array(
     381                    'src'         => array(),
     382                    'alt'         => array(),
     383                    'class'       => array(),
     384                    'draggable'   => array(),
     385                    'width'       => array(),
     386                    'height'      => array(),
     387                    'loading'     => array(),
     388                    'style'       => array(),
     389                    'role'        => array(),
     390                    'aria-hidden' => array(),
     391                    'tabindex'    => array(),
     392                ),
     393                'a'      => array(
     394                    'href'              => array(),
    362395                    'class'             => array(),
    363                     'id'                => array(),
    364                     'data-thumb'        => array(),
    365396                    'style'             => array(),
    366                     'data-slide-number' => array(),
    367                     'data-rsfv-video'   => array(),
    368                     'data-rsfv-type'    => array(),
    369                     'data-rsfv-source'  => array(),
    370                     'data-rsfv-hover-enabled' => array(),
    371                     'data-rsfv-context' => array(),
    372                     'data-rsfv-archives' => array(),
    373                     'data-rsfv-lazy'    => array(),
    374                     'data-rsfv-threshold' => array(),
    375                     'data-aspect-ratio' => array(),
    376                     'data-state'        => array(),
    377397                    'role'              => array(),
    378                     'aria-hidden'       => array(),
    379398                    'aria-label'        => array(),
    380399                    'tabindex'          => array(),
    381                     // WooCommerce specific.
    382                     'data-rsfv-woo-product-id' => array(),
    383                     'data-rsfv-embed-type' => array(),
    384                 ),
    385                 'img'    => array(
    386                     'src'       => array(),
    387                     'alt'       => array(),
    388                     'class'     => array(),
    389                     'draggable' => array(),
    390                     'width'     => array(),
    391                     'height'    => array(),
    392                     'loading'   => array(),
    393                     'style'     => array(),
    394                     'role'      => array(),
    395                     'aria-hidden' => array(),
    396                     'tabindex'  => array(),
    397                 ),
    398                 'a'      => array(
    399                     'href'  => array(),
    400                     'class' => array(),
    401                     'style' => array(),
    402                     'role'  => array(),
    403                     'aria-label' => array(),
    404                     'tabindex' => array(),
    405400                    'data-rsfv-product' => array(),
    406401                ),
     
    410405                ),
    411406                'span'   => array(
    412                     'class' => array(),
    413                     'style' => array(),
    414                     'role'  => array(),
     407                    'class'       => array(),
     408                    'style'       => array(),
     409                    'role'        => array(),
    415410                    'aria-hidden' => array(),
    416411                ),
    417412                'br'     => array(),
    418413                'i'      => array(
    419                     'class' => array(),
     414                    'class'       => array(),
    420415                    'aria-hidden' => array(),
    421416                ),
  • really-simple-featured-video/trunk/includes/class-metabox.php

    r3363445 r3415992  
    138138        // Get PictureInPicture option.
    139139        $is_pip = ( is_array( $video_controls ) && isset( $video_controls['pip'] ) ) && $video_controls['pip'];
    140         $is_pip = $is_pip ? 'autopictureinpicture' : '';
     140        $is_pip = $is_pip ? 'autopictureinpicture' : 'disablepictureinpicture';
    141141
    142142        // Get video controls option.
     
    286286                'autoplay'             => array(),
    287287                'controls'             => array(),
     288                'controlslist'         => array(),
    288289            ),
    289290            'input' => array(
  • really-simple-featured-video/trunk/includes/class-plugin.php

    r3363445 r3415992  
    6262     * Frontend instance.
    6363     *
    64      * @var $frontend_provider
     64     * @var FrontEnd $frontend_provider
    6565     */
    6666    public $frontend_provider;
     
    7676     * Theme Compat Provide
    7777     *
    78      * @var $theme_provider
     78     * @var Theme_Provider $theme_provider
    7979     */
    8080    public $theme_provider;
  • really-simple-featured-video/trunk/includes/class-shortcode.php

    r3363445 r3415992  
    5353     * Show video on posts & pages.
    5454     *
     55     * @param array $atts Shortcode attributes.
    5556     * @return string
    5657     */
     
    6364        if ( class_exists( 'RSFV\\Featuresets\\Hover_Autoplay\\Init' ) ) {
    6465            $video_data = array(
    65                 'post_id' => $post->ID,
    66                 'post_type' => $post->post_type,
    67                 'source' => get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) ? get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) : 'self',
     66                'post_id'        => $post->ID,
     67                'post_type'      => $post->post_type,
     68                'source'         => get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) ? get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) : 'self',
    6869                'shortcode_atts' => $atts,
    6970            );
     
    9899        if ( class_exists( 'RSFV\\Featuresets\\Hover_Autoplay\\Init' ) ) {
    99100            $video_data = array(
    100                 'post_id' => $post->ID,
    101                 'post_type' => $post->post_type,
    102                 'source' => get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) ? get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) : 'self',
     101                'post_id'        => $post->ID,
     102                'post_type'      => $post->post_type,
     103                'source'         => get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) ? get_post_meta( $post->ID, RSFV_SOURCE_META_KEY, true ) : 'self',
    103104                'shortcode_atts' => $atts,
    104105            );
     
    147148        // Prepare video data for hover functionality.
    148149        $video_data = array(
    149             'post_id' => $post_id,
     150            'post_id'   => $post_id,
    150151            'post_type' => $post_type,
    151             'source' => $video_source,
    152             'controls' => $video_controls,
     152            'source'    => $video_source,
     153            'controls'  => $video_controls,
    153154        );
    154155
     
    182183
    183184        // Get poster image.
    184         $poster_id = get_post_meta( $post_id, RSFV_POSTER_META_KEY, true );
     185        $poster_id  = get_post_meta( $post_id, RSFV_POSTER_META_KEY, true );
    185186        $poster_url = $poster_id ? wp_get_attachment_url( $poster_id ) : '';
    186187
    187188        // Prepare video attributes.
    188         $attributes = $this->get_html5_video_attributes( $video_controls, $video_data );
     189        $attributes = self::get_html5_video_attributes( $video_controls );
    189190
    190191        // Apply hover enhancements to attributes.
     
    201202
    202203        // Wrap in container with hover support.
    203         $container_class = apply_filters( 'rsfv_video_container_class', 'rsfv-video-wrapper', $video_data );
     204        $container_class      = apply_filters( 'rsfv_video_container_class', 'rsfv-video-wrapper', $video_data );
    204205        $container_attributes = apply_filters( 'rsfv_video_container_attributes', array(), $video_data );
    205206
     
    230231
    231232        // Parse embed data to get video type.
    232         $frontend = Plugin::get_instance()->frontend_provider;
     233        $frontend   = Plugin::get_instance()->frontend_provider;
    233234        $embed_data = $frontend->parse_embed_url( $input_url );
    234235        $video_type = is_array( $embed_data ) ? $embed_data['host'] : 'unknown';
     
    257258
    258259        // Wrap in container with hover support.
    259         $container_class = apply_filters( 'rsfv_video_container_class', 'rsfv-video-wrapper', $video_data );
     260        $container_class      = apply_filters( 'rsfv_video_container_class', 'rsfv-video-wrapper', $video_data );
    260261        $container_attributes = apply_filters( 'rsfv_video_container_attributes', array(), $video_data );
    261262
     
    274275     *
    275276     * @param array $video_controls Video control settings.
    276      * @param array $video_data Video data.
    277277     * @return array
    278278     */
    279     private function get_html5_video_attributes( $video_controls, $video_data ) {
     279    public static function get_html5_video_attributes( $video_controls ) {
    280280        $attributes = array(
    281281            'style' => 'max-width:100%;display:block;',
     
    285285        if ( ! empty( $video_controls['controls'] ) ) {
    286286            $attributes['controls'] = true;
     287
     288            if ( empty( $video_controls['download'] ) ) {
     289                $attributes['controlslist'] = 'nodownload';
     290            }
    287291        }
    288292
    289293        if ( ! empty( $video_controls['autoplay'] ) ) {
    290             $attributes['autoplay'] = true;
     294            $attributes['autoplay']    = true;
    291295            $attributes['playsinline'] = true;
    292296        }
     
    302306        if ( ! empty( $video_controls['pip'] ) ) {
    303307            $attributes['autopictureinpicture'] = true;
     308        } else {
     309            $attributes['disablepictureinpicture'] = true;
    304310        }
    305311
     
    394400
    395401        // Add hover-specific attributes.
    396         $attributes['preload'] = 'metadata';
     402        $attributes['preload']     = 'metadata';
    397403        $attributes['playsinline'] = true;
    398404
     
    479485        }
    480486
    481         $attributes['data-rsfv-video'] = 'true';
     487        $attributes['data-rsfv-video']         = 'true';
    482488        $attributes['data-rsfv-hover-enabled'] = 'true';
    483489
  • really-simple-featured-video/trunk/languages/rsfv.pot

    r3392442 r3415992  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Really Simple Featured Video 0.53.0\n"
     5"Project-Id-Version: Really Simple Featured Video 0.55.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/really-simple-featured-video\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-11-09T16:13:08+00:00\n"
     12"POT-Creation-Date: 2025-12-10T05:19:45+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.10.0\n"
     
    1818#: really-simple-featured-video.php
    1919#: includes/Compatibility/Plugins/Bricks/elements/really-simple-featured-video.php:57
    20 #: includes/Settings/Views/html-admin-settings.php:26
     20#: includes/Settings/Views/html-admin-settings.php:28
    2121msgid "Really Simple Featured Video"
    2222msgstr ""
     
    9595msgstr ""
    9696
    97 #: includes/class-shortcode.php:86
     97#: includes/class-shortcode.php:87
    9898msgid "Please add a post id!"
    9999msgstr ""
    100100
    101 #: includes/class-shortcode.php:92
     101#: includes/class-shortcode.php:93
    102102msgid "Post not found!"
    103103msgstr ""
     
    294294msgstr ""
    295295
    296 #: includes/Compatibility/Plugins/WooCommerce/class-compatibility.php:124
     296#: includes/Compatibility/Plugins/WooCommerce/class-compatibility.php:125
    297297msgid "Products"
    298298msgstr ""
    299299
    300 #: includes/Compatibility/Plugins/WooCommerce/class-compatibility.php:618
     300#: includes/Compatibility/Plugins/WooCommerce/class-compatibility.php:620
    301301msgid "Product video - tap to play"
    302302msgstr ""
    303303
    304304#: includes/Compatibility/Plugins/WooCommerce/class-settings.php:63
    305 msgid "Show videos at Product archives"
     305msgid "Show videos at Shop/Category pages"
    306306msgstr ""
    307307
    308308#: includes/Compatibility/Plugins/WooCommerce/class-settings.php:64
    309 msgid "When toggled on, it shows set videos at product archives such as Shop and Product category etc."
     309msgid "When toggled on, it shows set videos at product archives such as Shop and Category pages etc."
    310310msgstr ""
    311311
     
    359359msgstr ""
    360360
    361 #: includes/Settings/class-admin-settings.php:80
     361#: includes/Settings/class-admin-settings.php:79
    362362msgid "Your settings have been saved."
    363363msgstr ""
    364364
     365#: includes/Settings/class-admin-settings.php:153
     366msgid "The changes you made will be lost if you navigate away from this page."
     367msgstr ""
     368
    365369#: includes/Settings/class-admin-settings.php:154
    366 msgid "The changes you made will be lost if you navigate away from this page."
     370msgid "Select Thumbnail Image"
    367371msgstr ""
    368372
    369373#: includes/Settings/class-admin-settings.php:155
    370 msgid "Select Thumbnail Image"
    371 msgstr ""
    372 
    373 #: includes/Settings/class-admin-settings.php:156
    374374msgid "Use this image"
    375375msgstr ""
    376376
    377 #: includes/Settings/class-admin-settings.php:332
     377#: includes/Settings/class-admin-settings.php:333
    378378msgid "Pro"
    379379msgstr ""
    380380
    381 #: includes/Settings/class-admin-settings.php:333
     381#: includes/Settings/class-admin-settings.php:334
    382382msgid "Checkout Pro now"
    383383msgstr ""
    384384
    385 #: includes/Settings/class-admin-settings.php:505
    386 #: includes/Settings/class-admin-settings.php:533
     385#: includes/Settings/class-admin-settings.php:506
     386#: includes/Settings/class-admin-settings.php:534
    387387msgid "Change Image"
    388388msgstr ""
    389389
    390 #: includes/Settings/class-admin-settings.php:506
     390#: includes/Settings/class-admin-settings.php:507
    391391msgid "Revert to Default"
    392392msgstr ""
    393393
    394 #: includes/Settings/class-admin-settings.php:713
    395 #: includes/Settings/class-admin-settings.php:746
    396 #: includes/Settings/class-admin-settings.php:812
    397 #: includes/Settings/class-admin-settings.php:883
     394#: includes/Settings/class-admin-settings.php:714
     395#: includes/Settings/class-admin-settings.php:747
     396#: includes/Settings/class-admin-settings.php:813
     397#: includes/Settings/class-admin-settings.php:884
    398398msgid "Toggle"
    399399msgstr ""
     
    428428
    429429#: includes/Settings/Tabs/class-controls.php:37
    430 msgid "Autoplay on Hover [BETA]"
     430msgid "Autoplay on Hover"
    431431msgstr ""
    432432
     
    451451msgstr ""
    452452
    453 #: includes/Settings/Tabs/class-controls.php:71
     453#: includes/Settings/Tabs/class-controls.php:66
     454msgid "Download"
     455msgstr ""
     456
     457#: includes/Settings/Tabs/class-controls.php:74
    454458msgctxt "settings title"
    455459msgid "Self-hosted videos"
    456460msgstr ""
    457461
    458 #: includes/Settings/Tabs/class-controls.php:72
     462#: includes/Settings/Tabs/class-controls.php:75
    459463msgid "Please select the controls you wish to enable for your self hosted videos."
    460464msgstr ""
    461465
    462 #: includes/Settings/Tabs/class-controls.php:94
     466#: includes/Settings/Tabs/class-controls.php:97
    463467msgctxt "settings title"
    464468msgid "Embed videos"
    465469msgstr ""
    466470
    467 #: includes/Settings/Tabs/class-controls.php:95
     471#: includes/Settings/Tabs/class-controls.php:98
    468472msgid "Please select the controls you wish to enable for your embedded videos."
    469473msgstr ""
    470474
    471 #: includes/Settings/Tabs/class-controls.php:122
     475#: includes/Settings/Tabs/class-controls.php:125
    472476msgid "Autoplay on Hover Controls"
    473477msgstr ""
    474478
    475 #: includes/Settings/Tabs/class-controls.php:125
     479#: includes/Settings/Tabs/class-controls.php:128
    476480msgid "Below you can manage the autoplay on hover controls. Any existing values in a disabled Style Kit panel will lose its values."
    477481msgstr ""
    478482
    479 #: includes/Settings/Tabs/class-controls.php:135
    480 msgid "Enable BETA Feature"
    481 msgstr ""
    482 
    483 #: includes/Settings/Tabs/class-controls.php:145
     483#: includes/Settings/Tabs/class-controls.php:138
     484msgid "Enable Feature"
     485msgstr ""
     486
     487#: includes/Settings/Tabs/class-controls.php:148
    484488msgctxt "settings title"
    485489msgid "Video Types"
    486490msgstr ""
    487491
    488 #: includes/Settings/Tabs/class-controls.php:146
     492#: includes/Settings/Tabs/class-controls.php:149
    489493msgid "Please toggle the video types you wish to enable/disable autoplay on hover support at."
    490494msgstr ""
    491495
    492 #: includes/Settings/Tabs/class-controls.php:166
     496#: includes/Settings/Tabs/class-controls.php:169
    493497msgid "Self Hosted"
    494498msgstr ""
    495499
    496 #: includes/Settings/Tabs/class-controls.php:167
     500#: includes/Settings/Tabs/class-controls.php:170
    497501msgid "YouTube"
    498502msgstr ""
    499503
    500 #: includes/Settings/Tabs/class-controls.php:168
     504#: includes/Settings/Tabs/class-controls.php:171
    501505msgid "Vimeo"
    502506msgstr ""
    503507
    504 #: includes/Settings/Tabs/class-controls.php:169
     508#: includes/Settings/Tabs/class-controls.php:172
    505509msgid "Dailymotion"
    506510msgstr ""
    507511
    508 #: includes/Settings/Tabs/class-controls.php:183
     512#: includes/Settings/Tabs/class-controls.php:186
    509513msgctxt "settings title"
    510514msgid "Screen Sizes"
    511515msgstr ""
    512516
    513 #: includes/Settings/Tabs/class-controls.php:184
     517#: includes/Settings/Tabs/class-controls.php:187
    514518msgid "Toggle the screen sizes you wish to enable/disable autoplay on hover support. Available in Pro."
    515519msgstr ""
    516520
    517 #: includes/Settings/Tabs/class-controls.php:202
     521#: includes/Settings/Tabs/class-controls.php:205
    518522msgid "Desktop"
    519523msgstr ""
    520524
    521 #: includes/Settings/Tabs/class-controls.php:203
     525#: includes/Settings/Tabs/class-controls.php:206
    522526msgid "Mobile"
    523527msgstr ""
    524528
    525 #: includes/Settings/Tabs/class-controls.php:215
     529#: includes/Settings/Tabs/class-controls.php:218
    526530msgid "Set Mobile Breakpoint (px)"
    527531msgstr ""
    528532
    529 #: includes/Settings/Tabs/class-controls.php:216
     533#: includes/Settings/Tabs/class-controls.php:219
    530534msgid "Screen width below which device is considered mobile. Default: 768px"
    531535msgstr ""
    532536
    533 #: includes/Settings/Tabs/class-controls.php:222
     537#: includes/Settings/Tabs/class-controls.php:225
    534538msgid "Set Hover Delay (ms)"
    535539msgstr ""
    536540
    537 #: includes/Settings/Tabs/class-controls.php:223
     541#: includes/Settings/Tabs/class-controls.php:226
    538542msgid "Delay before video starts playing on hover. Default: 100ms"
    539543msgstr ""
    540544
    541 #: includes/Settings/Tabs/class-controls.php:233
     545#: includes/Settings/Tabs/class-controls.php:236
    542546msgid "Accessibility"
    543547msgstr ""
    544548
    545 #: includes/Settings/Tabs/class-controls.php:234
     549#: includes/Settings/Tabs/class-controls.php:237
    546550msgid "Toggle the accessibility features at autoplay on hover. Available in Pro."
    547551msgstr ""
    548552
    549 #: includes/Settings/Tabs/class-controls.php:244
     553#: includes/Settings/Tabs/class-controls.php:247
    550554msgid "User Preferences"
    551555msgstr ""
    552556
    553 #: includes/Settings/Tabs/class-controls.php:245
     557#: includes/Settings/Tabs/class-controls.php:248
    554558msgid "Respect \"reduced motion\" preference."
    555559msgstr ""
    556560
    557 #: includes/Settings/Tabs/class-controls.php:251
     561#: includes/Settings/Tabs/class-controls.php:254
    558562msgid "Focus Events"
    559563msgstr ""
    560564
    561 #: includes/Settings/Tabs/class-controls.php:252
     565#: includes/Settings/Tabs/class-controls.php:255
    562566msgid "Enable focus events for keyboard navigation."
    563567msgstr ""
     
    567571msgstr ""
    568572
    569 #: includes/Settings/Tabs/class-general.php:78
     573#: includes/Settings/Tabs/class-general.php:98
    570574msgid "If you set a PRO compatibility engine in the Free version of the plugin, the compatibility will fall back to the Default engine."
    571575msgstr ""
    572576
    573 #: includes/Settings/Tabs/class-general.php:90
     577#: includes/Settings/Tabs/class-general.php:110
    574578msgctxt "settings title"
    575579msgid "Theme Compatibility Engine"
    576580msgstr ""
    577581
    578 #: includes/Settings/Tabs/class-general.php:91
     582#: includes/Settings/Tabs/class-general.php:111
    579583msgid "If featured videos aren't working as expected in your theme, you may need to set this from the list of supported theme engines. (Default engine follows standard WordPress rules, and may not work for all themes)"
    580584msgstr ""
    581585
    582 #: includes/Settings/Tabs/class-general.php:101
     586#: includes/Settings/Tabs/class-general.php:121
    583587msgid "Status"
    584588msgstr ""
    585589
    586 #: includes/Settings/Tabs/class-general.php:104
     590#: includes/Settings/Tabs/class-general.php:124
    587591msgid "Auto"
    588592msgstr ""
    589593
    590 #: includes/Settings/Tabs/class-general.php:110
     594#: includes/Settings/Tabs/class-general.php:130
    591595msgid "Set engine"
    592596msgstr ""
    593597
    594 #: includes/Settings/Tabs/class-general.php:123
     598#: includes/Settings/Tabs/class-general.php:143
    595599msgctxt "settings title"
    596600msgid "Enable Post Types Support"
    597601msgstr ""
    598602
    599 #: includes/Settings/Tabs/class-general.php:124
     603#: includes/Settings/Tabs/class-general.php:144
    600604msgid "Please select the post types you wish to enable featured video support at."
    601605msgstr ""
    602606
    603 #: includes/Settings/Tabs/class-getpro.php:26
    604 msgid "Get PRO"
     607#: includes/Settings/Tabs/class-general.php:185
     608msgid "Could not get current compatibility engine."
    605609msgstr ""
    606610
     
    615619
    616620#: includes/Settings/Tabs/class-global.php:51
    617 msgid "Show videos at Blog archives"
     621msgid "Show videos at Blog, Category and Tag archives"
    618622msgstr ""
    619623
     
    675679msgstr ""
    676680
    677 #: includes/Settings/Views/html-admin-settings-getpro.php:14
    678 msgid "Get Premium Featured Video support with Really Simple Featured Video Pro"
    679 msgstr ""
    680 
    681 #: includes/Settings/Views/html-admin-settings-getpro.php:17
    682 msgid "Priority Support"
    683 msgstr ""
    684 
    685 #: includes/Settings/Views/html-admin-settings-getpro.php:18
    686 msgid "Extended Autoplay on Hover [Currently in BETA]"
    687 msgstr ""
    688 
    689 #: includes/Settings/Views/html-admin-settings-getpro.php:19
    690 msgid "Change Video Aspect Ratio"
    691 msgstr ""
    692 
    693 #: includes/Settings/Views/html-admin-settings-getpro.php:20
    694 msgid "Change Video Order at WooCommerce Product page"
    695 msgstr ""
    696 
    697 #: includes/Settings/Views/html-admin-settings-getpro.php:21
    698 msgid "Change Default Gallery Video Thumbnail at Woo Single Product page"
    699 msgstr ""
    700 
    701 #: includes/Settings/Views/html-admin-settings-getpro.php:22
    702 msgid "Support for more Premium/Custom themes"
    703 msgstr ""
    704 
    705 #: includes/Settings/Views/html-admin-settings-getpro.php:23
    706 msgid "Requests for Theme Compatibility"
    707 msgstr ""
    708 
    709 #: includes/Settings/Views/html-admin-settings-getpro.php:25
    710 msgid ".. and more coming soon."
    711 msgstr ""
    712 
    713 #: includes/Settings/Views/html-admin-settings-getpro.php:27
    714 msgid "Explore RSFV and PRO"
    715 msgstr ""
    716 
    717681#: includes/Settings/Views/html-admin-settings-help.php:14
    718682msgid "Help and Support"
    719683msgstr ""
    720684
    721 #: includes/Settings/Views/html-admin-settings.php:66
     685#: includes/Settings/Views/html-admin-settings.php:67
    722686msgid "Save changes"
    723687msgstr ""
     688
     689#: includes/Settings/Views/html-admin-settings.php:93
     690msgid "Your Email"
     691msgstr ""
     692
     693#: includes/Settings/Views/html-admin-settings.php:94
     694msgid "First Name"
     695msgstr ""
     696
     697#: includes/Settings/Views/html-admin-settings.php:95
     698msgid "🚀 Send me the coupon"
     699msgstr ""
  • really-simple-featured-video/trunk/readme.txt

    r3406288 r3415992  
    33Requires at least: 6.0
    44Requires PHP: 8.0
    5 Tested up to: 6.8
    6 Stable tag: 0.54.0
     5Tested up to: 6.9
     6Stable tag: 0.55.0
    77Tags: video, featured video, woocommerce, product video, video embed
    88License: GPLv2
     
    1313== Description ==
    1414
    15 [🚀 **Get the PRO version - Limited Lifetime Deal**](https://jetixwp.com/plugins/really-simple-featured-video/?utm_source=wporg&utm_medium=referral&utm_campaign=readme)
     15[🚀 **Take a better look at Really Simple Featured Video**](https://jetixwp.com/plugins/really-simple-featured-video/?utm_source=wporg&utm_medium=referral&utm_campaign=readme)
    1616
    1717Really Simple Featured Video plugin provides a really straightforward way of adding featured video support to your Posts, Pages & WooCommerce Products. Adding your own videos to the site is a breeze and you get an easy to use settings panel with the options you really need.
     
    119119
    120120== Changelog ==
     121
     122= 0.55.0 =
     123* New: Added Download control toggle for Self-hosted videos
     124* Fix: Self-hosted videos Picture-in-Picture control toggle not working as expected
     125* Improvement: Theme compatibility engine status auto-refresh at settings
     126* Improvement: Use one self-hosted video controls getter for the whole plugin
     127* Improvement: Rename option labels for better discovery at settings
     128* Improvement: Autoplay on hover out of beta
     129* Improvement: Updated promo form at settings sidebar
     130* Improvement: Removed Get Pro tab from settings
     131* Improvement: Other minor changes
    121132
    122133= 0.54.0 =
  • really-simple-featured-video/trunk/really-simple-featured-video.php

    r3406288 r3415992  
    44 * Plugin URI:  https://jetixwp.com/plugins/really-simple-featured-video
    55 * Description: Adds support for Featured Video to WordPress posts, pages & WooCommerce products.
    6  * Version:     0.54.0
     6 * Version:     0.55.0
    77 * Author:      JetixWP Plugins
    88 * Author URI:  https://jetixwp.com
     
    1919defined( 'ABSPATH' ) || exit;
    2020
    21 define( 'RSFV_VERSION', '0.54.0' );
     21define( 'RSFV_VERSION', '0.55.0' );
    2222define( 'RSFV_PLUGIN_FILE', __FILE__ );
    2323define( 'RSFV_PLUGIN_URL', plugin_dir_url( RSFV_PLUGIN_FILE ) );
     
    5757                        'slug'       => 'rsfv-settings',
    5858                        'first-path' => 'admin.php?page=rsfv-settings',
    59                         'support' => false,
    60                         'contact' => false,
    61                         'account' => false,
     59                        'support'    => false,
     60                        'contact'    => false,
     61                        'account'    => false,
    6262                        'parent'     => array(
    6363                            'slug' => 'jetixwp',
  • really-simple-featured-video/trunk/vendor/composer/installed.php

    r3406288 r3415992  
    44        'pretty_version' => 'dev-develop',
    55        'version' => 'dev-develop',
    6         'reference' => '74722a573d05f09111de5f05faea5e9dc6530212',
     6        'reference' => '05b6d66e5f6658623f0d57fbce9697b7e7652632',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-develop',
    2424            'version' => 'dev-develop',
    25             'reference' => '74722a573d05f09111de5f05faea5e9dc6530212',
     25            'reference' => '05b6d66e5f6658623f0d57fbce9697b7e7652632',
    2626            'type' => 'library',
    2727            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.