Scan your site now

Security Report Summary
E
Site:
Scanned Site(s):
1
IP Address:
217.182.200.202
Report Time:
30 Sep 2020 01:54:12 UTC
Checks:
Window Referrer
Window Opener
Comments
Enabled Debugging
Unsafe Functions
Warning:
Please have a look at the security issues / warnings in the report.
Security Issues
Window Referrer
  • window.open(this.oMap, marker);[http://glassdesign.uk/wp-content/themes/archi/js/maplace.js?ver=5.1.6]
  • window.open(vURL,"viewOnYT")}),onlyVideo=jQuery("<span/>").html(jQuery.mbYTPlayer.controls.onlyYT).addClass("mb_OnlyYT ytpicon").on("click",function(){jQuery(YTPlayer).YTPFullscreen(data.realfullscreen)}),progressBar=jQuery("<div/>").addClass("mb_YTPProgress").css("position","absolute").click(function(a){timeBar.css({width:a.clientX-timeBar.offset().left}),YTPlayer.timeW=a.clientX-timeBar.offset().left,YTPlayer.controlBar.find(".mb_YTPLoaded").css({width:0});[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
Warnings
Comments
Comments should be removed from the public code of a web application, since it can give an aggressor critical insights into the inner structure of the program. By using this information, the attacker could easier understand how the user session is handled by javascript or figure out the pathway data is sent to the server.
  • /* <![CDATA[ */[http://glassdesign.uk/glass-doors-partitions/]
  • /* ]]> */[http://glassdesign.uk/glass-doors-partitions/]
  • /* Run FooBox FREE (v2.7.5) */[http://glassdesign.uk/glass-doors-partitions/]
  • /* Page Scroll to id fn call */[http://glassdesign.uk/glass-doors-partitions/]
  • /* Enable/Disable Animate Scroll on Desktop and Mobile */[http://glassdesign.uk/glass-doors-partitions/]
  • /* <![CDATA[ */[http://glassdesign.uk/glass-doors-partitions/]
  • /* ]]> */[http://glassdesign.uk/glass-doors-partitions/]
  • /* <![CDATA[ */[http://glassdesign.uk/glass-doors-partitions/]
  • /* ]]> */[http://glassdesign.uk/glass-doors-partitions/]
  • /* <![CDATA[ */[http://glassdesign.uk/glass-doors-partitions/]
  • /* ]]> */[http://glassdesign.uk/glass-doors-partitions/]
  • /*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license | WordPress 2019-05-16 */[http://glassdesign.uk/wp-includes/js/jquery/jquery.js?ver=1.12.4]
  • /*! jQuery Migrate v1.4.1 | (c) jQuery Foundation and other contributors | jquery.org/license */[http://glassdesign.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1]
  • /******************************************** - THEMEPUNCH TOOLS Ver. 1.0 - Last Update of Tools 08.03.2018*********************************************/[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /** @fileOverview TouchSwipe - jQuery Plugin* @version 1.6.9** @author Matt Bryson http://www.github.com/mattbryson* @see https://github.com/mattbryson/TouchSwipe-Jquery-Plugin* @see http://labs.skinkers.com/touchSwipe/* @see http://plugins.jquery.com/project/touchSwipe** Copyright (c) 2010 Matt Bryson* Dual licensed under the MIT or GPL Version 2 licenses.**/[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /* TWEEN LITE */[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /*! * VERSION: 1.19.1 * DATE: 2017-01-17 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2017, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /* TIME LINE LITE */[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /*! * VERSION: 1.17.0 * DATE: 2015-05-27 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2015, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /* EASING PLUGIN*/[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /*! * VERSION: 1.15.5 * DATE: 2016-07-08 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2016, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com **/[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /* CSS PLUGIN */[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /*! * VERSION: 1.19.1 * DATE: 2017-01-17 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2017, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /* SPLIT TEXT UTIL */[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /*! * VERSION: 0.5.6 * DATE: 2017-01-17 * UPDATES AND DOCS AT: http://greensock.com * * @license Copyright (c) 2008-2017, GreenSock. All rights reserved. * SplitText is a Club GreenSock membership benefit; You must have a valid membership to use * this code without violating the terms of use. Visit http://greensock.com/club/ to sign up or get more details. * This work is subject to the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com */[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • /************************************************************************** * jquery.themepunch.revolution.js - jQuery Plugin for Revolution Slider * @version: 5.4.8 (10.06.2018) * @requires jQuery v1.7 or later (tested on 1.9) * @author ThemePunch**************************************************************************/[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.4.8]
  • /*! * jQuery blockUI plugin * Version 2.70.0-2014.11.23 * Requires jQuery v1.7 or later * * Examples at: http://malsup.com/jquery/block/ * Copyright (c) 2007-2013 M. Alsup * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * Thanks to Amir-Hossein Sobhi for some excellent contributions! */[http://glassdesign.uk/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.70]
  • /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0*/[http://maps.googleapis.com/maps/api/js?key=+AIzaSyD-j0lzX-4zwb91AJJBaHWOop4LTYPMmgM+&ver=5.1.6]
  • /* Copyright 2013 Google LLC. SPDX-License-Identifier: Apache-2.0*/[http://maps.googleapis.com/maps/api/js?key=+AIzaSyD-j0lzX-4zwb91AJJBaHWOop4LTYPMmgM+&ver=5.1.6]
  • /* Copyright 2011 Google LLC. SPDX-License-Identifier: Apache-2.0*/[http://maps.googleapis.com/maps/api/js?key=+AIzaSyD-j0lzX-4zwb91AJJBaHWOop4LTYPMmgM+&ver=5.1.6]
  • /* Copyright 2008 Google LLC. SPDX-License-Identifier: Apache-2.0*/[http://maps.googleapis.com/maps/api/js?key=+AIzaSyD-j0lzX-4zwb91AJJBaHWOop4LTYPMmgM+&ver=5.1.6]
  • /*Math.uuid.js (v1.4)http://www.broofa.commailto:robert@broofa.comCopyright (c) 2010 Robert KiefferDual licensed under the MIT and GPL licenses.*/[http://maps.googleapis.com/maps/api/js?key=+AIzaSyD-j0lzX-4zwb91AJJBaHWOop4LTYPMmgM+&ver=5.1.6]
  • /*** Maplace.js** Copyright (c) 2013 Daniele Moraschi* Licensed under the MIT license* For all details and documentation:* http://maplacejs.com** @version 0.2.7* @preserve*/[http://glassdesign.uk/wp-content/themes/archi/js/maplace.js?ver=5.1.6]
  • /** * Create a new instance * @class Maplace * @constructor */[http://glassdesign.uk/wp-content/themes/archi/js/maplace.js?ver=5.1.6]
  • /*== Page scroll to id == Version: 1.5.2 Plugin URI: http://manos.malihu.gr/page-scroll-to-id/Author: malihuAuthor URI: http://manos.malihu.grLicense: MIT License (MIT)*/[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /*Copyright 2013 malihu (email: manos@malihu.gr)Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included inall copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INTHE SOFTWARE.*/[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* plugin namespace, prefix, default selector(s) */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* default options */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* scroll animation speed in milliseconds: Integer */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* auto-adjust animation speed (according to target element position and window scroll): Boolean */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* scroll animation easing when page is idle: String */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* scroll animation easing while page is scrolling: String */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* end of page "smooth scrolling" (auto-adjust the scroll-to position when bottom elements are too short): Boolean */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* page layout defines scrolling direction: String values: "vertical", "horizontal", "auto" */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* extra space in pixels for the target element position: Integer */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* highlight the main/default selectors or insert a different set: Boolean, String */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* class of the clicked element: String */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* class of the current target element: String */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* class of the highlighted element: String */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* force a single highlighted element each time: Boolean */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* keep element highlighted until next (one element always stays highlighted): boolean */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* disable plugin below [x,y] screen size: boolean, integer, array ([x,y]) */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* enable/disable click events for all selectors */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* user callback functions: fn */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* enable/disable the default selector: Boolean */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* vars, constants */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* --------------- methods --------------- */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* plugin initialization method */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* extend options, store each option in jquery data */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* set default selector */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* plugin events */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* plugin has initialized */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* setup selectors, target elements, basic plugin classes etc. */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* scrollTo method */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* destroy method */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* --------------- functions --------------- */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* checks if screen size ([x,y]) is below the value(s) set in disablePluginBelow option */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* checks if href attribute is valid */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* setup selectors, target elements, basic plugin classes etc. */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* finds the target element */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* sets the offset value (pixels, objects etc.) */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* finds the element that should be highlighted */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* sets plugin classes */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* extends plugin classes */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* removes plugin classes */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* checks if target element is in viewport */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* scrolls the page */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* sets end of page "smooth scrolling" position */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* sets the auto-adjusted animation speed */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* user callback functions */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* resets/clears vars and constants */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* checks if plugin has initialized */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* extends jquery with custom easings (as jquery ui) */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* --------------- plugin setup --------------- */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* extend jquery with custom easings */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* plugin constructor functions */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /* allow setting plugin default options. example: $.plugin_name.defaults.option_name="option_value"; */[http://glassdesign.uk/wp-content/themes/archi/js/jquery.malihu.PageScroll2id.js?ver=5.1.6]
  • /**! * FooBox - A jQuery responsive lightbox plugin * @version 2.3.8 * @link http://fooplugins.com/plugins/foobox-jquery * @copyright Steven Usher & Brad Vincent 2019 * @license Released under the MIT license. * You are free to use FooBox jQuery in personal projects as long as this copyright header is left intact. */[http://glassdesign.uk/wp-content/plugins/foobox-image-lightbox/free/js/foobox.free.min.js?ver=2.7.5]
  • /*@cc_on return true@*/[http://glassdesign.uk/wp-content/plugins/foobox-image-lightbox/free/js/foobox.free.min.js?ver=2.7.5]
  • /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0*/[https://www.googletagmanager.com/gtag/js?id=UA-82394814-1]
  • /* jQuery v1.9.1 (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license. */[https://www.googletagmanager.com/gtag/js?id=UA-82394814-1]
  • /* Copyright (c) 2014 Derek Brans, MIT license https://github.com/krux/postscribe/blob/master/LICENSE. Portions derived from simplehtmlparser, which is licensed under the Apache License, Version 2.0 */[https://www.googletagmanager.com/gtag/js?id=UA-82394814-1]
  • /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0*/[https://www.googletagmanager.com/gtag/js?id=AW-880832249]
  • /* jQuery v1.9.1 (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license. */[https://www.googletagmanager.com/gtag/js?id=AW-880832249]
  • /* Copyright (c) 2014 Derek Brans, MIT license https://github.com/krux/postscribe/blob/master/LICENSE. Portions derived from simplehtmlparser, which is licensed under the Apache License, Version 2.0 */[https://www.googletagmanager.com/gtag/js?id=AW-880832249]
  • /* DOM event */[http://glassdesign.uk/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.1.4]
  • /* jQuery event */[http://glassdesign.uk/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.1.4]
  • /* * Polyfill for Internet Explorer * See https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent */[http://glassdesign.uk/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.1.4]
  • /*! * JavaScript Cookie v2.1.4 * https://github.com/js-cookie/js-cookie * * Copyright 2006, 2015 Klaus Hartl & Fagner Brack * Released under the MIT license */[http://glassdesign.uk/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4]
  • /*! * Bootstrap v3.1.1 (http://getbootstrap.com) * Copyright 2011-2014 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */[http://glassdesign.uk/wp-content/themes/archi/js/bootstrap.min.js?ver=5.1.6]
  • /*! * Isotope PACKAGED v3.0.5 * * Licensed GPLv3 for open source use * or Isotope Commercial License for commercial use * * https://isotope.metafizzy.co * Copyright 2017 Metafizzy */[http://glassdesign.uk/wp-content/plugins/js_composer/assets/lib/bower/isotope/dist/isotope.pkgd.min.js?ver=5.5.5]
  • /*global jQuery */[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /*jshint multistr:true browser:true */[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /*!* FitVids 1.0.3** Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/* Released under the WTFPL license - http://sam.zoy.org/wtfpl/** Date: Thu Sept 01 18:00:00 2011 -0500*/[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /* * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ **/[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /*! * jquery.scrollto.js 0.0.1 - https://github.com/yckart/jquery.scrollto.js * Scroll smooth to any element in your DOM. * * Copyright (c) 2012 Yannick Albert (http://yckart.com) * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). * 2013/02/17 **/[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /* * jQuery OwlCarousel v1.3.3 * * Copyright (c) 2013 Bartosz Wojciechowski * http://www.owlgraphic.com/owlcarousel/ * * Licensed under MIT * */[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /*jquery.mb.YTPlayer 25-07-2016 _ jquery.mb.components _ email: matteo@open-lab.com _ Copyright (c) 2001-2016. Matteo Bicocchi (Pupunzi); _ blog: http://pupunzi.open-lab.com _ Open Lab s.r.l., Florence - Italy */[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /* call before functions if applicable */[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /** * Shuffles the numbers in the given array. * @param {Array} array * @returns {Array} */[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /*! Magnific Popup - v1.1.0 - 2016-02-20* http://dimsemenov.com/plugins/magnific-popup/* Copyright (c) 2016 Dmitry Semenov; */[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /*! * enquire.js v2.1.2 - Awesome Media Queries in JavaScript * Copyright (c) 2014 Nick Williams - http://wicky.nillia.ms/enquire.js * License: MIT (http://www.opensource.org/licenses/mit-license.php) */[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • /*! * classie v1.0.0 * class helper functions * from bonzo https://github.com/ded/bonzo * MIT license * * classie.has( elem, 'my-class' ) -> true/false * classie.add( elem, 'my-new-class' ) * classie.remove( elem, 'my-unwanted-class' ) * classie.toggle( elem, 'my-class' ) */[http://glassdesign.uk/wp-content/themes/archi/js/classie.js?ver=5.1.6]
  • /*global define: false */[http://glassdesign.uk/wp-content/themes/archi/js/classie.js?ver=5.1.6]
  • /*! WOW - v1.0.3 - 2015-01-14* Copyright (c) 2015 Matthieu Aussaguel; Licensed MIT */[http://glassdesign.uk/wp-content/themes/archi/js/wow.min.js?ver=5.1.6]
  • /* * © Copyright 2017 - Archi theme made by OceanThemes* Website: http://oceanthemes.net/* Email: contact@oceanthemes.net * Support: https://oceanthemes.ticksy.com/*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * init_de * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* Paralax Background */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * function * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* header bottom setting begin */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* header bottom setting close */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * custom page with background on side * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* header autoshow on scroll begin */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* header autoshow on scroll close */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* header bottom on scroll begin */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* header bottom on scroll close */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * owlCarousel * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* Custom Navigation owlCarousel */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * custom positiion * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* Custom .center-y */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* Custom .vertical-align */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * filtering gallery * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * tabs * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * toggle * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * navigation for mobile * -------------------------------------------------- */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* plugin | stellar */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * custom page with background on side * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /*Custom .center-y*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /*Custom .vertical-align*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * css animation * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* btn arrow up */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* btn arrow down */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* isotope */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * counter * -------------------------------------------------- */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* progress bar */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* -------------------------------------------------- * magnificPopup * --------------------------------------------------*/[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* Project popup content without next/previous button */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* popup youtube, video, gmaps */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* image popup */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* Home YouTube Video */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* Home fit screen */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* jquery typed plugin */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* Let It Snow */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* handle the adding of active class when clicked */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* Filter Sub Categories */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • /* new added */[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
Enabled Debugging
The JavaScript debugging functions should always removed after development stage, because they could expose informations on the inner workings of the code. In production, it is a loophole and could show a possible attacker where to find possibly exploitable vulnerabilities or interesting variables.
  • console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion),a.migrateTrace===c&&(a.migrateTrace=!0),a.migrateReset=function(){f={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&d("jQuery is not compatible with Quirks Mode");[http://glassdesign.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1]
  • console.log("GSAP encountered missing dependency: "+h)}j=!1}}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenLite");[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • console.log(a)},X="",Y="",Z=function(a,b){b=b||Q;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d>-1&&void 0===e[c[d]+a];);[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8]
  • console.log("Slider Is Running Already"),!1):((e[0].opt.c=e)[0].opt.ul=e.find(">ul"),runSlider(e,e[0].opt),!0)},revnext:function(){return this.each(function(){var e=jQuery(this);[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.4.8]
  • console.log("%cSlider Revolution Warning (Core:"+_R.getversion().core+")","color:#c0392b;font-weight:bold;"),console.log("%c Core is older than expected ("+e.min_core+") from "+e.alias,"color:#333"),console.log("%c Please update Slider Revolution to the latest version.","color:#333"),console.log("%c It might be required to purge and clear Server/Client side Caches.","color:#333")),e.check="stop"):_R.getversion()[e.name]!=undefined&&e.version<_R.getversion()[e.name]&&(e.check===undefined&&(console.log("%cSlider Revolution Warning (Core:"+_R.getversion().core+")","color:#c0392b;font-weight:bold;"),console.log("%c "+e.alias+" ("+e.version+") is older than requiered ("+_R.getversion()[e.name]+")","color:#333"),console.log("%c Please update Slider Revolution to the latest version.","color:#333"),console.log("%c It might be required to purge and clear Server/Client side Caches.","color:#333")),e.check="stop")),i[e.alias]===undefined&&(i[e.alias]=new Object,i[e.alias].alias=e.alias,i[e.alias].ver=e.version,i[e.alias].name=e.name),jQuery("body").data("tp_rs_version",i),e},currentSlideIndex:function(e){var i=e.c.find(".active-revslide").index();[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.4.8]
  • console.log("Call Back Failed")}},get_browser:function(){var e,i=navigator.appName,t=navigator.userAgent,a=t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.4.8]
  • console.log(" "),!(t.modulesfailing=!0)):(jQuery.ajax({url:t.jsFileLocation+i+t.extensions_suffix+"?version="+version.core,dataType:"script",cache:!0,error:function(e){console.warn("Slider Revolution 5.0 Error !"),console.error("Failure at Loading:"+i+t.extensions_suffix+" on Path:"+t.jsFileLocation),console.info(e)}}),void jQuery("body").data(i,!0)))},getNeededScripts=function(t,e){var i=new Object,a=t.navigation;return i.kenburns=!1,i.parallax=!1,i.carousel=!1,i.navigation=!1,i.videos=!1,i.actions=!1,i.layeranim=!1,i.migration=!1,e.data("version")&&e.data("version").toString().match(/5./gi)?(e.find("img").each(function(){"on"==jQuery(this).data("kenburns")&&(i.kenburns=!0)}),("carousel"==t.sliderType||"on"==a.keyboardNavigation||"on"==a.mouseScrollNavigation||"on"==a.touch.touchenabled||a.arrows.enable||a.bullets.enable||a.thumbnails.enable||a.tabs.enable)&&(i.navigation=!0),e.find(".tp-caption, .tp-static-layer, .rs-background-video-layer").each(function(){var e=jQuery(this);[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.4.8]
  • console.log(code, msg);[http://glassdesign.uk/wp-content/themes/archi/js/maplace.js?ver=5.1.6]
  • console.log("No configuration for FooBox found.");[http://glassdesign.uk/wp-content/plugins/foobox-image-lightbox/free/js/foobox.free.min.js?ver=2.7.5]
  • console.log("Embedding this video is restricted by Youtube."),YTPlayer.isPlayList&&jQuery(YTPlayer).playNext()),2==a.data&&YTPlayer.isPlayList&&jQuery(YTPlayer).playNext(),"function"==typeof YTPlayer.opt.onError&&YTPlayer.opt.onError($YTPlayer,a)}}})}}))}),$YTPlayer.off("YTPTime.mask"),jQuery.mbYTPlayer.applyMask(YTPlayer)}})},getDataFromAPI:function(a){if(a.videoData=jQuery.mbStorage.get("YTPlayer_data_"+a.videoID),jQuery(a).off("YTPData.YTPlayer").on("YTPData.YTPlayer",function(){if(a.hasData&&a.isPlayer&&!a.opt.autoPlay){var b=a.videoData.thumb_max||a.videoData.thumb_high||a.videoData.thumb_medium;a.opt.containment.css({background:"rgba(0,0,0,0.5) url("+b+") center center",backgroundSize:"cover"}),a.opt.backgroundUrl=b}}),a.videoData)setTimeout(function(){a.opt.ratio="auto"==a.opt.ratio?"16/9":a.opt.ratio,a.dataReceived=!0,jQuery(a).trigger("YTPChanged");[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
Unsafe Functions
eval() is eval! This functions and similar ones (document.write(), document.writeln(), element.innerHTML, element.outerHTML, element.insertAdjacentHTML()) should never be used in production stage of a website, because the parsing of the executable string is often not secure and result therefore often in a cross-site scripting vulnerability. Instead of these functions create html elements by script and add it to the DOM object.
  • eval(obj.params))}),opt.cid=container.attr("id"),opt.ul.css({visibility:"visible"}),opt.slideamount=opt.ul.find(">li").not(".tp-invisible-slide").length,opt.realslideamount=opt.ul.find(">li").length,opt.slayers=container.find(".tp-static-layers"),opt.slayers.data("index","staticlayers"),1!=opt.waitForInit&&(container[0].opt=opt,runSlider(container,opt))},onFullScreenChange=function(){jQuery("body").data("rs-fullScreenMode",!jQuery("body").data("rs-fullScreenMode")),jQuery("body").data("rs-fullScreenMode")&&setTimeout(function(){jQuery(window).trigger("resize")},200)},runSlider=function(t,x){if(x.sliderisrunning=!0,x.ul.find(">li").each(function(e){jQuery(this).data("originalindex",e)}),x.allli=x.ul.find(">li"),jQuery.each(x.allli,function(e,i){(i=jQuery(i)).data("origindex",i.index())}),x.li=x.ul.find(">li").not(".tp-invisible-slide"),"on"==x.shuffle){var e=new Object,i=x.ul.find(">li:first-child");[http://glassdesign.uk/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.4.8]
  • eval("("+$YTPlayer.data("property")+")"):$YTPlayer.data("property");[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • eval(YTPlayer.opt.gaTrack)&&_gaq.push(["_trackEvent","YTPlayer","Play",YTPlayer.hasData?YTPlayer.videoData.title:YTPlayer.videoID.toString()]),"undefined"!=typeof ga&&eval(YTPlayer.opt.gaTrack)&&ga("send","event","YTPlayer","play",YTPlayer.hasData?YTPlayer.videoData.title:YTPlayer.videoID.toString());[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • eval(real);[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • eval(YTPlayer.opt.realfullscreen)&&!YTPlayer.isBackground)&&buttonBar.append(onlyVideo),YTPlayer.controlBar.append(buttonBar).append(progressBar),YTPlayer.isBackground?jQuery("body").after(YTPlayer.controlBar):(YTPlayer.controlBar.addClass("inlinePlayer"),YTPlayer.wrapper.before(YTPlayer.controlBar)),volumeBar.simpleSlider({initialval:YTPlayer.opt.vol,scale:100,orientation:"h",callback:function(a){0==a.value?jQuery(YTPlayer).YTPMute():jQuery(YTPlayer).YTPUnmute(),YTPlayer.player.setVolume(a.value),YTPlayer.isMute||(YTPlayer.opt.vol=a.value)}})}},checkForState:function(YTPlayer){var interval=YTPlayer.opt.showControls?100:400;return clearInterval(YTPlayer.getState),jQuery.contains(document,YTPlayer)?(jQuery.mbYTPlayer.checkForStart(YTPlayer),void(YTPlayer.getState=setInterval(function(){var prog=jQuery(YTPlayer).YTPManageProgress(),$YTPlayer=jQuery(YTPlayer),data=YTPlayer.opt,startAt=YTPlayer.opt.startAt?YTPlayer.opt.startAt:1,stopAt=YTPlayer.opt.stopAt>YTPlayer.opt.startAt?YTPlayer.opt.stopAt:0;if(stopAt=stopAt<YTPlayer.player.getDuration()?stopAt:0,YTPlayer.currentTime!=prog.currentTime){var YTPEvent=jQuery.Event("YTPTime");[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • eval(YTPlayer.opt.stopMovieOnBlur)&&(document.hasFocus()?document.hasFocus()&&!YTPlayer.hasFocus&&-1!=YTPlayer.state&&0!=YTPlayer.state&&(YTPlayer.hasFocus=!0,$YTPlayer.YTPPlay()):1==YTPlayer.state&&(YTPlayer.hasFocus=!1,$YTPlayer.YTPPause())),YTPlayer.controlBar.length&&YTPlayer.controlBar.outerWidth()<=400&&!YTPlayer.isCompact?(YTPlayer.controlBar.addClass("compact"),YTPlayer.isCompact=!0,!YTPlayer.isMute&&YTPlayer.volumeBar&&YTPlayer.volumeBar.updateSliderVal(YTPlayer.opt.vol)):YTPlayer.controlBar.length&&YTPlayer.controlBar.outerWidth()>400&&YTPlayer.isCompact&&(YTPlayer.controlBar.removeClass("compact"),YTPlayer.isCompact=!1,!YTPlayer.isMute&&YTPlayer.volumeBar&&YTPlayer.volumeBar.updateSliderVal(YTPlayer.opt.vol)),1==YTPlayer.player.getPlayerState()&&(parseFloat(YTPlayer.player.getDuration()-1.5)<YTPlayer.player.getCurrentTime()||stopAt>0&&parseFloat(YTPlayer.player.getCurrentTime())>stopAt)){if(YTPlayer.isEnded)return;if(YTPlayer.isEnded=!0,setTimeout(function(){YTPlayer.isEnded=!1},1e3),YTPlayer.isPlayList){if(!data.loop||data.loop>0&&YTPlayer.player.loopTime===data.loop-1){YTPlayer.player.loopTime=void 0,clearInterval(YTPlayer.getState);[http://glassdesign.uk/wp-content/themes/archi/js/total1.js?ver=5.1.6]
  • eval($(this).parent().attr('data-ratio'));[http://glassdesign.uk/wp-content/themes/archi/js/designesia.js?ver=5.1.6]
  • eval(response)})})}!function($,e,t,s){var n={},o={keyboard:!1,mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,captionSpeed:0,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"soliloquy-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};$.fn.soliloquy=function(s){if(0===this.length)return this;if(this.length>1)return this.each(function(){$(this).soliloquy(s)}),this;var n={},l=this,a=$(e).width(),r=$(e).height(),d=function(){n.settings=$.extend({},o,s),n.settings.slideWidth=parseInt(n.settings.slideWidth),n.children=l.children(n.settings.slideSelector),n.children.length<n.settings.minSlides&&(n.settings.minSlides=n.children.length),n.children.length<n.settings.maxSlides&&(n.settings.maxSlides=n.children.length),n.settings.randomStart&&(n.settings.startSlide=Math.floor(Math.random()*n.children.length)),n.active={index:n.settings.startSlide},n.carousel=n.settings.minSlides>1||n.settings.maxSlides>1,n.carousel&&(n.settings.preloadImages="all"),n.minThreshold=n.settings.minSlides*n.settings.slideWidth+(n.settings.minSlides-1)*n.settings.slideMargin,n.maxThreshold=n.settings.maxSlides*n.settings.slideWidth+(n.settings.maxSlides-1)*n.settings.slideMargin,n.working=!1,n.controls={},n.interval=null,n.animProp="vertical"==n.settings.mode?"top":"left",n.usingCSS=n.settings.useCSS&&"fade"!=n.settings.mode&&function(){var e=t.createElement("div"),i=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var s in i)if(void 0!==e.style[i[s]])return n.cssPrefix=i[s].replace("Perspective","").toLowerCase(),n.animProp="-"+n.cssPrefix+"-transform",!0;return!1}(),"vertical"==n.settings.mode&&(n.settings.maxSlides=n.settings.minSlides),l.data("origStyle",l.attr("style")),l.children(n.settings.slideSelector).each(function(){$(this).data("origStyle",$(this).attr("style"))}),c()},c=function(){l.wrap('<div class="'+n.settings.wrapperClass+'"><div class="soliloquy-viewport"></div></div>'),n.viewport=l.parent(),n.loader=$('<div class="soliloquy-loading" />'),n.viewport.prepend(n.loader),l.css({width:"horizontal"==n.settings.mode?100*n.children.length+215+"%":"auto",position:"relative"}),n.usingCSS&&n.settings.easing?l.css("-"+n.cssPrefix+"-transition-timing-function",n.settings.easing):n.settings.easing||(n.settings.easing="swing");[http://glassdesign.uk/wp-content/plugins/soliloquy-lite/assets/js/min/soliloquy-min.js?ver=2.5.5]
Additional Information
Link Opener
The window.open("https://example.com/", "_blanc", "noopener"); attribute should always be added to the window.open() function, which open a site in a new tab, to reduce the risk of reverse tabnabbing. Otherwise javascript on the new page has full control over the previous visited page, including permission to change the DOM object and possibly steal session cookies.
Link Referrer
The window.open("https://example.com/", "_blanc", "referrer"); attribute should always be added to the window.open() function to prevent reverse tabnabbing for older browser, which do not support the noopener attribute and to prevent phishing attacks.
Comments
Comments should be removed from the public code of a web application, since it can give an aggressor critical insights into the inner structure of the program. By using this information, the attacker could easier understand how the user session is handled by javascript or figure out the pathway data is sent to the server.
Enabled Debugging
The JavaScript debugging functions should always removed after development stage, because they could expose informations on the inner workings of the code. In production, it is a loophole and could show a possible attacker where to find possibly exploitable vulnerabilities or interesting variables.
Unsafe Functions
eval() is eval! This functions and similar ones (document.write(), document.writeln(), element.innerHTML, element.outerHTML, element.insertAdjacentHTML()) should never be used in production stage of a website, because the parsing of the executable string is often not secure and result therefore often in a cross-site scripting vulnerability. Instead of these functions create html elements by script and add it to the DOM object.
Scanned URL(s)
Glass Doors & Partitions – Glass splashbacks – Toughened glass – Glass cut to size – Bespoke glass