Saltar al contenido

(2021) ᐉ Flexsee Magnetic Hinge Smart Glasses Combine Technology And Style ᐉ New Mobile Gadget

noviembre 15, 2022

What’s Hot

Holiday Gift Guide
Ring Always Home Cam
LG PuriCare Mini
Petcube Cam

Crowdfunding

Cool Tech
Best Home Gadgets
Digital Nomads
Electric Scooters

Currency:

Log in to your account to change the currency.

Price Range:

Set Price Range

Sort By:

Newest

Oldest

Price ASC

Price DESC

jQuery(document).ready(function () {
jQuery(‘div#gfl-homesort-price-toggle’).click(function () {

jQuery(‘.sortby-head li.opened’).not(jQuery(this)).removeClass(‘opened’);
jQuery(this).toggleClass(‘opened’);
jQuery(this).parent().children(‘.gf-sortby-price-wrap.sort-container’).toggle();

});
jQuery(‘div#gfl-homesort-currency-toggle’).click(function () {

jQuery(‘.sortby-head li.opened’).not(jQuery(this)).removeClass(‘opened’);
jQuery(this).toggleClass(‘opened’);
jQuery(‘#gfl-homesort-currency-container.sort-container’).toggle();

});

});

.gfl-widget-share-panel {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 9999999999;
background-color: rgba(249, 249, 249, 0.91);
text-align: center;
padding: 20px;
display: none;
overflow: scroll;
}
.gfl-widget-share-panel-wrap {
color: #464646;
position: relative;
max-width: 960px;
margin: 0 auto;
top: 50%;
transform: translate(0, -50%);
text-align: left;
padding-left: 300px;
background-color: #fff;
border-radius: 11px;
overflow: hidden;
box-sizing: border-box;
font-family: “Lato”, sans-serif;
box-shadow: -1px 3px 30px 0px rgba(68, 68, 68, 0.25);
}
.widget-share-panel-thumb {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 300px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.gfl-widget-share-panel-close {
position: absolute;
right: 15px;
top: 0;
cursor: pointer;
font-weight: 400;
color: #a7a7ab;
font-size: 26px;
line-height: 1;
padding: 15px;
z-index: 3;
}
.widget-share-panel-content {
padding: 20px;
position: relative;
min-height: 340px;
}
.widget-share-panel-title {
font-weight: 900;
margin: 0 auto 5px;
font-size: 26px;
padding: 0 30px;
position: relative;
}
.widget-share-actions {
margin: 30px auto 0;
text-align: left;
position: relative;
}
.widget-share-action {
display: inline-block;
position: relative;
margin: 20px 30px 20px;
font-weight: 700;
width: 90px;
text-align: center;
cursor: pointer;
text-decoration: none;
font-size: 18px;
color: inherit;
}
.widget-share-action:before {
content: “”;
display: block;
width: 40px;
height: 40px;
border-radius: 100%;
margin: 0 auto 4px;
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/archives/sprite_social_share.png”);
background-size: auto 42px;
background-repeat: no-repeat;
background-position: 0 50%;
}
.widget-share-action.fb:before {
background-position: -472px 50%;
}
.widget-share-action.tw:before {
background-position: -84px 50%;
}
.widget-share-action.pin:before {
background-position: -239px 50%;
}
.widget-share-action.li:before {
background-position: -317px 50%;
}
.widget-share-action.flipb:before {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/archives/share_flipb.png”);
background-size: cover;
background-position: 50% 50%;
}
.widget-share-action.mail:before {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/archives/share_email.png”);
background-size: cover;
background-position: 50% 50%;
}
.widget-share-action:hover {
opacity: 0.8;
}
/* Media Queries */
@media screen and (max-width: 960px) {
.gfl-widget-share-panel-wrap {
padding: 0;
max-width: 600px;
}
.widget-share-panel-thumb {
display: none;
}
.widget-share-panel-content {
text-align: center;
}
.widget-share-actions {
text-align: center;
}
}
@media screen and (max-width: 640px) {
.widget-share-action {
margin: 20px 15px;
}
}
@media screen and (max-width: 365px) {
.widget-share-action {
margin: 15px 10px;
}
}

jQuery(document).ready(function() {

});

x

Report this product

We regularly adjust ratings based on user feedback and product reviews. We update ratings to better inform our readers. Our goal is to be a trusted source of information, and we want to protect you from products and brands with major issues.After receiving negative feedback from users about a product, the Gadget Flow team will take another look at it and ensure the review’s credibility.

5-3 =

.gfl-single-slider .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
width: 9.0909090909091%;
}

Gadget Flow Editors

This item is eligible for 42% OFF Discount

Flexsee magnetic hinge smart glasses combine technology and style

Unlike regular eyewear, the Flexsee magnetic hinge smart glasses offer a great combination of technology and style. Made with state-of-the-art technology, these smart spectacles are incredibly lightweight for a great reading experience. And their magnetic composition ensures they last a..

Genevieve Healey





Unlike regular eyewear, the Flexsee magnetic hinge smart glasses offer a great combination of technology and style. Made with state-of-the-art technology, these smart spectacles are incredibly lightweight for a great reading experience. And their magnetic composition ensures they last a very long time. Just five millimeters thick when folded, the Flexsee glasses are only seven millimeters thick when you include the case. What’s more, this smart eyewear pairs with a smart case so it’s easy to carry with any type of smartphone or vehicle magnetic navigation holder. Super easy to carry, these glasses are also comfortable thanks to their adjustable temple tips. And you’ll love that they come in two different models with six different colors. Finally, with five optical power options in monofocal, bifocal, sun, and blue-block lens choices, these magnetic hinge smart glasses also boast UV400 protection.

Flexsee magnetic hinge smart glasses combine technology and style

Share it

Rating

9.3/10

Editor’s Quote

The cool case works with any smartphone and navigation holder in a car.

Discovered On

Sep 29, 2020, 2:59 am EDT

Discovered By

Genevieve Healey

Show Product Specs

Discovered By

Genevieve Healey

Protection
UV400
Folded Thickness
5 mm
Thickness with Case
7 mm
Lens Options
Monofocal, Bifocal, Sun, Blue-Block

Report this

Write your comment..

Sign up to leave a comment.

Click here to tag users that participate in this comment thread.

Click here to upload an image or gif.

Click or drag your image here
(Maximum Size 4MB, Accepted formats JPG, PNG, GIF).

Add an emoji to your comment.

Click here to add a gif from Giphy.com to your comment.

Search for gifs

Search

powered by Giphy

gfl_comments_mentionlist = ”;

Sign up for Gadget Flow Get Started

.gfl-footer-wrap {
background-color: #fff;
border-top: 1px solid #f5f5f5;
color: rgba(105, 108, 123, 0.78);
font-family: “Lato”, sans-serif;
text-align: center;
padding: 30px 0;
}
.gfl-footer-wrap.hidden {
display: none;
}
.gfl-footer {
max-width: 800px;
margin: 0 auto;
text-align: left;
padding: 20px;
}
.gfl-footer-content {
padding: 0 40px;
}
.gfl-footer-links {
display: inline-block;
width: 100%;
}
.gfl-footer-links-section {
float: left;
width: 25%;
padding: 0 20px 0 0;
box-sizing: border-box;
}
.gfl-footer-links-section:last-of-type {
padding: 0;
}
.gfl-footer-links-subheading {
font-weight: 900;
margin: 0 0 10px;
color: #444;
font-size: 16px;
}
.gfl-footer-link-item {
display: block;
text-decoration: none;
color: #66676d;
margin: 0 0 7px;
font-size: 16px;
line-height: 1.4;
}
.gfl-footer-share-item {
margin: 0 10px 8px 0;
width: 30px;
height: 30px;
display: inline-block;
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/footer/footer_social_icons.png”);
background-size: auto 30px;
background-repeat: no-repeat;
background-position: 0 0;
opacity: 0.9;
}
.gfl-footer-links-section a.gfl-footer-share-item:hover {
opacity: 1;
}
.gfl-footer-share-item.fb {
background-position: 0 0;
}
.gfl-footer-share-item.ins {
background-position: -72px 0;
}
.gfl-footer-share-item.pin {
background-position: -108px 0;
}
.gfl-footer-share-item.tu {
background-position: -128px 0;
}
.gfl-footer-share-item.tw {
background-position: -36px 0;
}
.gfl-footer-share-item.gp {
background-position: -144px 0;
}
.gfl-footer-share-item.fbm {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/footer/messenger.png”);
}
.gfl-footer-share-item.rss {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/footer/RSS.png”);
}
#gfl-footer-top-wrap {
color: inherit;
font-style: normal;
margin: 0 auto;
max-width: 820px;
padding: 19px 0 0;
text-align: left;
}
.footer-widget-title {
border-bottom: 1px solid #e0e0e0;
display: block;
color: #444;
font-weight: 900;
margin: 0 auto;
padding-bottom: 10px;
text-align: left;
}
#gfl-footer-top-wrap ul {
display: block;
margin: 25px auto;
text-align: left;
vertical-align: top;
}
.gfl-footer-featured {
background-position: 0 center;
background-repeat: no-repeat;
background-size: auto 98%;
display: inline-block;
height: 20px;
margin: 5px 29px 5px 0;
padding: 0;
vertical-align: top;
}
.gfl-footer-featured:last-of-type {
margin-right: 0;
}
.gfl-footer-featured a {
display: block;
height: 100%;
}
#gfl-footer-featured-1 {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/featuredfooter/1.png”);
width: 131px;
height: 27px;
}
#gfl-footer-featured-2 {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/featuredfooter/2.png”);
width: 64px;
}
#gfl-footer-featured-3 {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/featuredfooter/3new.png”);
background-position: 0 0px;
width: 78px;
}
#gfl-footer-featured-4 {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/featuredfooter/4.png”);
background-position: 0 0;
width: 55px;
display: inline-block;
}
#gfl-footer-featured-5 {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/featuredfooter/huffp.png”);
background-position: 0 0;
width: 159px;
display: inline-block;
margin-right: 0;
margin-left: 20px;
}
#gfl-footer-featured-6 {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/featuredfooter/inc.png”);
background-position: 0 0;
width: 56px;
display: inline-block;
margin-right: 0;
margin-left: 20px;
height: 21px !important;
}
.gfl-footer-legend {
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
padding: 20px 0;
margin: 30px auto 0;
}
.gfl-footer-legend-logo {
display: inline-block;
width: 138px;
height: 30px;
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/footer/logo_footer.png”);
background-repeat: no-repeat;
background-position: 0 50%;
background-size: contain;
margin: 0px 30px 0 0;
}
.gfl-footer-legend-loc {
font-size: 14px;
float: right;
margin: 0;
color: #3c3d42;
}
.gfl-footer-legend-loc a {
display: block;
}
.gfl-footer-legend-loc a.dark {
display: none;
}
.gfl-footer-legend-loc img {
height: 34px;
}
.gfl-footer-legend-links {
display: inline-block;
margin: 6px 0 0;
line-height: 1.1;
font-size: 16px;
}
.gfl-footer-legend-link {
text-decoration: none;
color: #3c3d42;
font-size: 16px;
display: inline-block;
margin: 0 10px 0 0;
}
.gfl-footer-featured span {
display: none;
}
.gfl-footer-links-section.social.mobile {
display: none;
}
.gfl-footer-app {
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
width: 122px;
margin: 0 0 10px;
height: 36px;
}
.gfl-footer-app.android {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/footer/footer_androidapp.png”);
}
.gfl-footer-app.ios {
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/footer/footer_iosapp.png”);
}
.gfl-ll-bimg {
background-image: none !important;
}
.youtube-div {
padding-bottom: calc(100%/(16/9));
background-size: 100% auto;
background-color: #000;
background-repeat: no-repeat;
background-position: 50%;
position: relative;
cursor: pointer;
}
.youtube-div iframe {
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
}
.youtube-div .yt-play {
width: 70px;
height: 46px;
background-color: #212121;
z-index: 1;
opacity: .8;
border-radius: 14%;
transition: all .2s cubic-bezier(0,0,.2,1);
}
.youtube-div .yt-play:before {
content: ”;
border-style: solid;
border-width: 11px 0 11px 19px;
border-color: transparent transparent transparent #fff;
}
.youtube-div:hover .yt-play {
background-color: red;
opacity: 1;
}
.youtube-div .yt-play, .youtube-div .yt-play:before {
position: absolute;
top: 50%;
left: 50%;
transform: translate3d(-50%,-50%,0);
}
/* Media Queries */

@media screen and (max-width:840px) {
#gfl-footer-top-wrap ul {
text-align: left;
margin-bottom: 0;
}
.gfl-footer-featured {
margin: 7px 13px 0 !important;
}
#gfl-footer-featured-3 {
margin-left: 0 !important;
}
}
@media screen and (max-width:768px) {
.gfl-footer-links-section:not(.social) {
float: none;
width: auto;
margin: 0 auto 30px;
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/footer/footer_arrow.png”);
background-position: calc(100% – 4px) 8px;
background-repeat: no-repeat;
background-size: 13px auto;
transition: 1s all;
}
.gfl-footer-link-item {
display: none;
line-height: 1.6;
}
.opened .gfl-footer-link-item {
display: block;
}
.gfl-footer-links-section.social {
float: none;
width: auto;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
padding: 20px 0;
margin: 40px 0 0;
}
.footer-widget-title {
width: auto;
margin: 0 auto 30px;
background-image: url(“https://thegadgetflow.com/wp-content/themes/gadgetflow-next/images/footer/footer_arrow.png”);
background-position: calc(100% – 4px) 8px;
background-repeat: no-repeat;
background-size: 13px auto;
transition: 1s all;
border: 0 none;
padding: 0;
}
.gfl-footer-legend {
border: 0 none;
text-align: center;
}
.gfl-footer-legend-logo {
width: 20px;
background-size: auto 100%;
margin: 1px 10px -1px 0;
}
.gfl-footer-legend-loc {
float: none;
display: block;
text-align: center;
margin: 20px auto 0;
}
#gfl-footer-top-wrap ul {
text-align: left;
margin: -20px auto 20px;
display: none;
}
.gfl-footer-featured {
background: none !important;
width: auto !important;
height: auto !important;
display: block !important;
margin: 0 0 7px !important;
}
.gfl-footer-featured a {
text-decoration: none;
color: #66676d;
}
.gfl-footer-featured span {
display: block;
}
#gfl-footer-top-wrap {
padding: 0;
}
.gfl-footer-links-section.social.desktop {
display: none;
}
.gfl-footer-links-section.social.mobile {
display: block;
}
.gfl-footer-app {
display: none;
}
}
@media screen and (max-width:550px) {

}
@media screen and (max-width:460px) {
.gfl-footer-content {
padding: 0;
}
.gfl-footer-legend {
text-align: left;
margin: 0 auto;
}
.gfl-footer-legend-logo {
display: none;
margin: 1px 10px -1px 0;
}
.gfl-footer-legend-loc {
margin-right: 10px;
text-align: left;
margin-top: 25px;
}
.gfl-footer-legend-links {
display: block;
padding: 0;
margin: 10px 0 0;
line-height: 1.8;
}
.gfl-footer-share-item {
margin-bottom: 0;
}
}
@media screen and (max-width:320px) {
.gfl-footer-share-item.rss {
display: none;
}
}

/* <![CDATA[ */
var wlSettings = {“ajaxUrl”:”https://thegadgetflow.com/wp-admin/admin-ajax.php”,”apiUrl”:”https://thegadgetflow.com/wl-api/”,”jsonld_url”:”https://thegadgetflow.com/wp-json/wordlift/v1/jsonld/”,”postId”:”433249″,”jsonld_enabled”:””};
/* ]]> */

( ‘fetch’ in window ) || document.write( ‘’ );( document.contains ) || document.write( ‘’ );( window.DOMRect ) || document.write( ‘’ );( window.URL && window.URL.prototype && window.URLSearchParams ) || document.write( ‘’ );( window.FormData && window.FormData.prototype.keys ) || document.write( ‘’ );( Element.prototype.matches && Element.prototype.closest ) || document.write( ‘’ );

/* <![CDATA[ */
var _wlCloudSettings = {“selector”:”a.wl-entity-page-link”,”url”:”https://thegadgetflow.com/wp-json/wordlift/v1/jsonld”};
/* ]]> */

“use strict”;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++)!1,descriptor.configurable=!0,”value”in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError(“Cannot call a class as a function”)}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:”_checkPassiveOption”,value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener(“test”,null,options),window.removeEventListener(“test”,null,options)}catch(err){self.passiveSupported=!1}}},{key:”initRequestIdleCallback”,value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:”isDataSaverModeOn”,value:function(){return”connection”in navigator&&!0===navigator.connection.saveData}},{key:”supportsLinkPrefetch”,value:function(){var elem=document.createElement(“link”);return elem.relList&&elem.relList.supports&&elem.relList.supports(“prefetch”)&&window.IntersectionObserver&&”isIntersecting”in IntersectionObserverEntry.prototype}},{key:”isSlowConnection”,value:function()}]),RocketBrowserCompatibilityChecker}();

“use strict”;var _createClass=function(){function i(e,t){for(var r=0;r<t.length;r++)!1,i.configurable=!0,”value”in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}return function(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),e}}();function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(“Cannot call a class as a function”)}var RocketLazyLoadScripts=function(){function r(e,t){_classCallCheck(this,r),this.attrName=”data-rocketlazyloadscript”,this.browser=t,this.options=this.browser.options,this.triggerEvents=e,this.userEventListener=this.triggerListener.bind(this)}return _createClass(r,[{key:”init”,value:function(){this._addEventListener(this)}},{key:”reset”,value:function(){this._removeEventListener(this)}},{key:”_addEventListener”,value:function(t){this.triggerEvents.forEach(function(e){return window.addEventListener(e,t.userEventListener,t.options)})}},{key:”_removeEventListener”,value:function(t){this.triggerEvents.forEach(function(e){return window.removeEventListener(e,t.userEventListener,t.options)})}},{key:”_loadScriptSrc”,value:function(){var r=this;document.querySelectorAll(“script[“+this.attrName+”]”).forEach(function(e){var t=e.getAttribute(r.attrName);e.setAttribute(“src”,t),e.removeAttribute(r.attrName)}),this.reset()}},{key:”triggerListener”,value:function(){this._loadScriptSrc(),this._removeEventListener(this)}}],[{key:”run”,value:function(){if(RocketBrowserCompatibilityChecker){new r([“keydown”,”mouseover”,”touchmove”,”touchstart”],new RocketBrowserCompatibilityChecker({passive:!0})).init()}}}]),r}();RocketLazyLoadScripts.run();

jQuery(document).ready(function() {

gfl_catid = “92”;
gfl_page = 1;
gfl_sortby = “”;
gfl_pricefrom = “”;
gfl_priceto = “”;
gfl_inf_loops = 6;
gfl_inf_cache_prefix = “1601389706”;
gfl_inf_where = “si”;
gfl_inf_user = “guest”;
gfl_inf_squery = “”;
gfl_inf_wl_user = “”;
gfl_single_id = “433249”;

if (typeof(gfl_page) === “undefined” ) {
gfl_page = 2;
}
if ( typeof(gfl_catid) === “undefined” ) {
gfl_catid = “”;
}

gfl_inf_container = “.gfl-archive-products-wrap”;

});

/* <![CDATA[ */
var _wpUtilSettings = {“ajax”:{“url”:”/wp-admin/admin-ajax.php”}};
/* ]]> */

(function (undefined) {var _targetWindow =”prefer-popup”;
window.NSLPopup = function (url, title, w, h) {
var userAgent = navigator.userAgent,
mobile = function ()
/Mobile/i.test(userAgent);
,
screenX = window.screenX !== undefined ? window.screenX : window.screenLeft,
screenY = window.screenY !== undefined ? window.screenY : window.screenTop,
outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth,
outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight – 22,
targetWidth = mobile() ? null : w,
targetHeight = mobile() ? null : h,
V = screenX < 0 ? window.screen.width + screenX : screenX,
left = parseInt(V + (outerWidth – targetWidth) / 2, 10),
right = parseInt(screenY + (outerHeight – targetHeight) / 2.5, 10),
features = [];
if (targetWidth !== null) {
features.push(‘width=’ + targetWidth);
}
if (targetHeight !== null) {
features.push(‘height=’ + targetHeight);
}
features.push(‘left=’ + left);
features.push(‘top=’ + right);
features.push(‘scrollbars=1’);

var newWindow = window.open(url, title, features.join(‘,’));

if (window.focus) {
newWindow.focus();
}

return newWindow;
};

var isWebView = null;

function checkWebView() {
if (isWebView === null) {
function _detectOS(ua) {
if (/Android/.test(ua)) {
return “Android”;
} else if (/iPhone|iPad|iPod/.test(ua)) {
return “iOS”;
} else if (/Windows/.test(ua)) {
return “Windows”;
} else if (/Mac OS X/.test(ua)) {
return “Mac”;
} else if (/CrOS/.test(ua)) {
return “Chrome OS”;
} else if (/Firefox/.test(ua)) {
return “Firefox OS”;
}
return “”;
}

function _detectBrowser(ua) {
var android = /Android/.test(ua);

if (/CriOS/.test(ua)) {
return “Chrome for iOS”;
} else if (/Edge/.test(ua)) {
return “Edge”;
} else if (android && /Silk//.test(ua)) {
return “Silk”;
} else if (/Chrome/.test(ua)) {
return “Chrome”;
} else if (/Firefox/.test(ua)) {
return “Firefox”;
} else if (android) {
return “AOSP”;
} else if (/MSIE|Trident/.test(ua)) {
return “IE”;
} else if (/Safari//.test(ua)) {
return “Safari”;
} else if (/AppleWebKit/.test(ua)) {
return “WebKit”;
}
return “”;
}

function _detectBrowserVersion(ua, browser) {
if (browser === “Chrome for iOS”) {
return _getVersion(ua, “CriOS/”);
} else if (browser === “Edge”) {
return _getVersion(ua, “Edge/”);
} else if (browser === “Chrome”) {
return _getVersion(ua, “Chrome/”);
} else if (browser === “Firefox”) {
return _getVersion(ua, “Firefox/”);
} else if (browser === “Silk”) {
return _getVersion(ua, “Silk/”);
} else if (browser === “AOSP”) {
return _getVersion(ua, “Version/”);
} else if (browser === “IE”) {
return /IEMobile/.test(ua) ? _getVersion(ua, “IEMobile/”) :
/MSIE/.test(ua) ? _getVersion(ua, “MSIE “)
:
_getVersion(ua, “rv:”);
} else if (browser === “Safari”) {
return _getVersion(ua, “Version/”);
} else if (browser === “WebKit”) {
return _getVersion(ua, “WebKit/”);
}
return “0.0.0”;
}

function _getVersion(ua, token) {
try {
return _normalizeSemverString(ua.split(token)[1].trim().split(/[^w.]/)[0]);
} catch (o_O) {
}
return “0.0.0”;
}

function _normalizeSemverString(version)

function _isWebView(ua, os, browser, version, options) {
switch (os + browser) {
case “iOSSafari”:
return false;
case “iOSWebKit”:
return _isWebView_iOS(options);
case “AndroidAOSP”:
return false;
case “AndroidChrome”:
return parseFloat(version) >= 42 ? /; wv/.test(ua) : /d{2}.0.0/.test(version) ? true : _isWebView_Android(options);
}
return false;
}

function _isWebView_iOS(options) {
var document = (window[“document”] || {});

if (“WEB_VIEW” in options) {
return options[“WEB_VIEW”];
}
return !(“fullscreenEnabled” in document || “webkitFullscreenEnabled” in document || false);
}

function _isWebView_Android(options) {
if (“WEB_VIEW” in options) {
return options[“WEB_VIEW”];
}
return !(“requestFileSystem” in window || “webkitRequestFileSystem” in window || false);
}

var options = {};
var nav = window.navigator || {};
var ua = nav.userAgent || “”;
var os = _detectOS(ua);
var browser = _detectBrowser(ua);
var browserVersion = _detectBrowserVersion(ua, browser);

isWebView = _isWebView(ua, os, browser, browserVersion, options);
}

return isWebView;
}

window._nsl.push(function ($) {

window.nslRedirect = function (url) {
$(‘

’).appendTo(‘body’);
window.location = url;
};

var targetWindow = _targetWindow || ‘prefer-popup’,
lastPopup = false;

$(document.body).on(‘click’, ‘a[data-plugin=”nsl”][data-action=”connect”],a[data-plugin=”nsl”][data-action=”link”]’, function (e) {
if (lastPopup && !lastPopup.closed) {
e.preventDefault();
lastPopup.focus();
} else {

var $target = $(this),
href = $target.attr(‘href’),
success = false;
if (href.indexOf(‘?’) !== -1) {
href += ‘&’;
} else {
href += ‘?’;
}
var redirectTo = $target.data(‘redirect’);
if (redirectTo === ‘current’) {
href += ‘redirect=’ + encodeURIComponent(window.location.href) + ‘&’;
} else if (redirectTo && redirectTo !== ”) {
href += ‘redirect=’ + encodeURIComponent(redirectTo) + ‘&’;
}

if (targetWindow !== ‘prefer-same-window’ && checkWebView()) {
targetWindow = ‘prefer-same-window’;
}

if (targetWindow === ‘prefer-popup’) {

lastPopup = NSLPopup(href + ‘display=popup’, ‘nsl-social-connect’, $target.data(‘popupwidth’), $target.data(‘popupheight’));
if (lastPopup) {
success = true;
e.preventDefault();
}
} else if (targetWindow === ‘prefer-new-tab’) {
var newTab = window.open(href + ‘display=popup’, ‘_blank’);
if (newTab) {
if (window.focus) {
newTab.focus();
}
success = true;
e.preventDefault();
}
}

if (!success) {
window.location = href;
e.preventDefault();
}
}
});

var googleLoginButton = $(‘a[data-plugin=”nsl”][data-provider=”google”]’);
if (googleLoginButton.length && checkWebView()) {
googleLoginButton.remove();
}
});})();
function gfl_footer_bindings() {
jQuery(‘.gfl-footer-links-section, .footer-widget-title.asseen’).unbind();
if (jQuery(window).width() <= 768) {
jQuery(‘.gfl-footer-links-section’).not(‘.social’).on(“click”, function () {
jQuery(this).toggleClass(‘opened’);
});
jQuery(‘.footer-widget-title.asseen’).on(“click”, function () {
jQuery(‘#gfl-footer-top-wrap ul.footer-widget-asseen.footer-widget-asseen’).slideToggle();
});
}
}
jQuery(document).ready(function () {

var gflbody = jQuery(‘#gfl-body’);
/* Menu */
if (jQuery(window).scrollTop() >= 150) {
jQuery(‘#gfl-menu-desktop’).addClass(‘fixed’);
} else {
jQuery(‘#gfl-menu-desktop’).removeClass(‘fixed’);
}
jQuery(window).bind(‘scroll’, function () {
if (jQuery(window).scrollTop() > 150) {
jQuery(‘#gfl-menu-desktop’).addClass(‘fixed’);
} else {
jQuery(‘#gfl-menu-desktop’).removeClass(‘fixed’);
}
});
jQuery(‘.gfl-menu-mobile-toggle’).click(function () {
jQuery(this).toggleClass(“is-active”);
jQuery(‘#gfl-menu-mobile-contents’).slideToggle();
});
jQuery(‘.gfl-menu-mobile-user-icon’).on(“click”, function (e) {
e.stopPropagation();
jQuery(‘.gfl-menu-mobile-user-menu’).fadeToggle();
});
jQuery(‘.gfl-menu-mobile-user-menu’).on(“click”, function (e) {
e.stopPropagation();
});

jQuery(‘.searchbar-mobile’).on(“click”, function (e) {
e.stopPropagation();
jQuery(this).toggleClass(‘closed’);
if (!jQuery(this).hasClass(‘closed’)) {
jQuery(‘.searchbar-mobile form input.mobtext’).focus();
}
});
jQuery(‘.searchbar-mobile form’).on(“click”, function (e) {
e.stopPropagation();
});
jQuery(‘body’).on(“click”, function () {
jQuery(‘.searchbar-mobile’).addClass(‘closed’);
jQuery(‘.gfl-menu-mobile-user-menu’).fadeOut();
});
jQuery(‘.gfl-mobile-menu-section-heading.expandable’).on(“click”, function () {
jQuery(this).parent().toggleClass(‘expanded’);
});
if (gflbody.hasClass(‘has-swiper’)) {
var trendingmobm = new Swiper(‘.trending-mobile.swiper-container’, {
slidesPerView: ‘auto’,
spaceBetween: 0,
grabCursor: true,
on: {
slideChange: function () {
jQuery(‘.gfl-menu-subitems’).hide();
}
}
});
}
/* Footer */
gfl_footer_bindings();
jQuery(window).on(“resize”, function () {
gfl_footer_bindings();
});
jQuery(“html”).on(“mousemove.gflc touchmove.gflc”, function () {
jQuery(‘.gfl-ll-bimg’).removeClass(‘gfl-ll-bimg’);
jQuery(this).off(‘.gflc’);
});
/* Single only */
if (gflbody.hasClass(‘single’)) {
if (gfl_gdpr_accepted === “yes”) {
var infoclosedsingle = jQuery.cookie(‘infoclosedsingle’);
if (typeof (infoclosedsingle) == ‘undefined’) {
infoclosedsingle = 0;
}
if (infoclosedsingle !== 1) {
if (document.referrer == null || document.referrer.indexOf(window.location.hostname) < 0) {
jQuery(‘.gf-single-guest-notification’).fadeIn();
}
infoclosedsingle = 1;
jQuery.cookie(‘infoclosedsingle’, infoclosedsingle, {
path: ‘/’,
expires: 30
});
}
jQuery(‘.gf-single-guest-notification-toggle’).click(function () {
jQuery(‘.gf-single-guest-notification’).hide();
});
}
}
/* Updates */
jQuery.ajax({
data: {
action: “gfl_get_updates_widget”
},
global: false,
type: “POST”,
url: “/wp-admin/admin-ajax.php”,
success: function (data) {
jQuery(‘.gfl-widget-updates-wrap’).html(data);
var seemoreel = jQuery(‘.gfl-widget-updates-seemore’);
var gfl_updates_action = seemoreel.attr(‘data-upaction’);
var gfl_updates_upids = seemoreel.attr(‘data-upids’);
var gfl_updates_unread = seemoreel.attr(‘data-unread’);

var update_count_el = jQuery(‘.gfl-widget-updates-trigger’);
if (gfl_updates_unread === “0”) {
update_count_el.addClass(’empty’);
} else {
update_count_el.removeClass(’empty’);
}
jQuery(‘.gfl-widget-updates-trigger-count’).html(gfl_updates_unread);
update_count_el.one(“click”, function () {
if (gfl_updates_unread > 0) {
if (gfl_updates_action === “user”) {
jQuery.ajax({
data: {
action: “gfl_updates_set_read_list”,
update_ids: gfl_updates_upids
},
global: false,
type: “POST”,
url: “/wp-admin/admin-ajax.php”,
success: function (data) {
gfl_updates_unread = “0”;
},
error: function (data) {

}
});
} else {
if (gfl_gdpr_accepted === “yes”) {
jQuery.cookie(‘gfl_last_updates_read’, gfl_updates_upids, {
path: ‘/’,
expires: 30 // expires after ten days
});
gfl_updates_unread = 0;
}
}
update_count_el.addClass(’empty’);
update_count_el.find(‘.gfl-widget-updates-trigger-count’).html(“0”);
}
});
update_count_el.on(“click”, function () {
jQuery(‘.gf-sortbar-search, #gf-user-menu-sort, #gf-homesort, .gf-categories-menu-wrap, .gfl-more-sub-sb’).hide();
jQuery(this).parent().find(‘.gfl-widget-updates-content’).fadeToggle();
});
},
error: function (data) {
}
});
});