PageSourceSearch

https://badcurator.org/media/news_rss/files/stacks_page_page40.js?rwcache=773857240

js badcurator.org collected 2026-10-02 22:26:02 UTC 37,009 bytes, 1,005 lines download raw bytes

vendor: 7,199 bytes, lines 1-2
1/*! jQuery Migrate v1.2.1 | (c) 2005, 2013 jQuery Foundation, Inc. and other contributors | jquery.org/license */
2jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(e,t,n){function r(n){var r=t.console;i[n]||(i[n]=!0,e.migrateWarnings.push(n),r&&r.warn&&!e.migrateMute&&(r.warn("JQMIGRATE: "+n),e.migrateTrace&&r.trace&&r.trace()))}function a(t,a,i,o){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return r(o),i},set:function(e){r(o),i=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=i}var i={};e.migrateWarnings=[],!e.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active"),e.migrateTrace===n&&(e.migrateTrace=!0),e.migrateReset=function(){i={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var o=e("<input/>",{size:1}).attr("size")&&e.attrFn,s=e.attr,u=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},c=e.attrHooks.value&&e.attrHooks.value.set||function(){return n},l=/^(?:input|button)$/i,d=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;a(e,"attrFn",o||{},"jQuery.attrFn is deprecated"),e.attr=function(t,a,i,u){var c=a.toLowerCase(),g=t&&t.nodeType;return u&&(4>s.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!d.test(g)&&(o?a in o:e.isFunction(e.fn[a])))?e(t)[a](i):("type"===a&&i!==n&&l.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[c]&&p.test(c)&&(e.attrHooks[c]={get:function(t,r){var a,i=e.prop(t,r);return i===!0||"boolean"!=typeof i&&(a=t.getAttributeNode(r))&&a.nodeValue!==!1?r.toLowerCase():n},set:function(t,n,r){var a;return n===!1?e.removeAttr(t,r):(a=e.propFix[r]||r,a in t&&(t[a]=!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(c)&&r("jQuery.fn.attr('"+c+"') may use property instead of attribute")),s.call(e,t,a,i))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?u.apply(this,arguments):("input"!==n&&"option"!==n&&r("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||"").toLowerCase();return"button"===a?c.apply(this,arguments):("input"!==a&&"option"!==a&&r("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t,n)}};var g,h,v=e.fn.init,m=e.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;e.fn.init=function(t,n,a){var i;return t&&"string"==typeof t&&!e.isPlainObject(n)&&(i=y.exec(e.trim(t)))&&i[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),i[3]&&r("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),n&&n.context&&(n=n.context),e.parseHTML)?v.call(this,e.parseHTML(i[2],n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||0>e.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(g=e.uaMatch(navigator.userAgent),h={},g.browser&&(h[g.browser]=!0,h.version=g.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),e.browser=h),a(e,"browser",e.browser,"jQuery.browser is deprecated"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,a){return a&&a instanceof e&&!(a instanceof t)&&(a=t(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return r("jQuery.sub() is deprecated"),t},e.ajaxSetup({converters:{"text json":e.parseJSON}});var b=e.fn.data;e.fn.data=function(t){var a,i,o=this[0];return!o||"events"!==t||1!==arguments.length||(a=e.data(o,t),i=e._data(o,t),a!==n&&a!==i||i===n)?b.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),i)};var j=/\/(java|ecma)script/i,w=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)},e.clean||(e.clean=function(t,a,i,o){a=a||document,a=!a.nodeType&&a[0]||a,a=a.ownerDocument||a,r("jQuery.clean() is deprecated");var s,u,c,l,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),i)for(c=function(e){return!e.type||j.test(e.type)?o?o.push(e.parentNode?e.parentNode.removeChild(e):e):i.appendChild(e):n},s=0;null!=(u=d[s]);s++)e.nodeName(u,"script")&&c(u)||(i.appendChild(u),u.getElementsByTagName!==n&&(l=e.grep(e.merge([],u.getElementsByTagName("script")),c),d.splice.apply(d,[s+1,0].concat(l)),s+=l.length));return d});var Q=e.event.add,x=e.event.remove,k=e.event.trigger,N=e.fn.toggle,T=e.fn.live,M=e.fn.die,S="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",C=RegExp("\\b(?:"+S+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,A=function(t){return"string"!=typeof t||e.event.special.hover?t:(H.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(H,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&a(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,n,a,i){e!==document&&C.test(t)&&r("AJAX events should be attached to document: "+t),Q.call(this,e,A(t||""),n,a,i)},e.event.remove=function(e,t,n,r,a){x.call(this,e,A(t)||"",n,r,a)},e.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return N.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var a=arguments,i=t.guid||e.guid++,o=0,s=function(n){var r=(e._data(this,"lastToggle"+t.guid)||0)%o;return e._data(this,"lastToggle"+t.guid,r+1),n.preventDefault(),a[r].apply(this,arguments)||!1};for(s.guid=i;a.length>o;)a[o++].guid=i;return this.click(s)},e.fn.live=function(t,n,a){return r("jQuery.fn.live() is deprecated"),T?T.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return r("jQuery.fn.die() is deprecated"),M?M.apply(this,arguments):(e(this.context).off(t,this.selector||"**",n),this)},e.event.trigger=function(e,t,n,a){return n||C.test(e)||r("Global events are undocumented and deprecated"),k.call(this,e,t,n||document,a)},e.each(S.split("|"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&&(e.event.add(document,n+"."+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,n+"."+e._data(this,n)),!1}}})}(jQuery,window);
2
3var stacks = {};
4stacks.jQuery = jQuery.noConflict(true);
5stacks.stacks_in_791 = {};
6stacks.stacks_in_791 = (function(stack) {
7var jQuery = stacks.jQuery;var $ = jQuery;function svgsOffset(el) {
8  var rect = el.getBoundingClientRect(),
9      scrollLeft = window.pageXOffset || document.documentElement.scrollLeft,
10      scrollTop = window.pageYOffset || document.documentElement.scrollTop;
11  return { top: rect.top + scrollTop, left: rect.left + scrollLeft }
12}
13$(document).ready(function() {
14  //Mark current page links
15  $("#stacks_in_791 a").each(function(){
16    if (this.href == window.location.href.split('#')[0]){
17      $(this).parents("li").addClass("cm-current");
18    }
19  }).promise().done(function() {
20    $("#clean-menu-full_stacks_in_791").prependTo("body");
21    $("#stacks_in_791 .clean-menu-extra > *").appendTo("#clean-menu_stacks_in_791 .clean-menu-top-level > ul");
22    $("#clean-menu_stacks_in_791 li.cm-group-True, #clean-menu-full_stacks_in_791 li.cm-group-True").each(function (index, value){
23      $(this).prev().addClass("cm-grouped-item");
24      $("> a",this).appendTo($(this).prev());
25      $(this).remove();
26    });
27    $("#stacks_in_791 ul").each(function (index, value){
28      $(this).find("li ul").parent().addClass("parent").find("> a").addClass("parent");
29    }).promise().done(function() {
30      var cmMenu = $("#clean-menu_stacks_in_791 .clean-menu-top-level > ul").clone();
31      cmMenu.appendTo("#clean-menu-full_stacks_in_791");
32      //
33    });
34  });
35
36  $("#clean-menu_stacks_in_791 .cm-menu-toggle").on("click", function() {
37    var menuTop = $('#stacks_in_791').outerHeight() + svgsOffset(document.getElementById("stacks_in_791")).top,
38        menuLeft = svgsOffset(document.getElementById("cm-menu-toggle_stacks_in_791")).left,
39        menuWidth = $("#stacks_in_791").innerWidth(),
40        scrollTop = $(window).scrollTop();
41    //
42    //
43    menuLeft = svgsOffset(document.getElementById("cm-menu-toggle_stacks_in_791")).left + 40;
44    //
45    //
46    if($(".cm-sticky-wrap_stacks_in_791").hasClass('cm-sticky')) {
47      if(!$("#clean-menu-full_stacks_in_791").hasClass("clean-menu-active")) {
48        menuTop = scrollTop + $('#stacks_in_791').outerHeight();
49      } else {
50        menuTop = $("#clean-menu-full_stacks_in_791").css("top");
51      }
52    }
53    //
54    //
55    if( $(window).width() > parseInt("650") && !$(".cm-mobile-example").length) {
56       menuWidth = "auto";
57    } else {
58      menuWidth = menuWidth - 40;
59       menuLeft = svgsOffset(document.getElementById("stacks_in_791")).left + 20;
60    }
61    //
62    $("#clean-menu-full_stacks_in_791").css({
63      "top": menuTop,
64      "left": menuLeft,
65      "width": menuWidth
66    });
67    $("#clean-menu-full_stacks_in_791").toggleClass("clean-menu-active");
68    $("#clean-menu_stacks_in_791 .cm-toggle").toggleClass("open");
69  });
70  $("#clean-menu_stacks_in_791 .clean-menu-top-level ul li.parent").on("mouseover touchstart", function(e) {
71    if(e.type == "touchstart" ) {
72      if(!$(this).hasClass("clean-menu-dropdown")) {e.stopPropagation();}
73    }
74    $(this).siblings().removeClass("clean-menu-dropdown");
75    var menuTop = $('#stacks_in_791').height() + svgsOffset(document.getElementById("stacks_in_791")).top + parseInt($('#stacks_in_791').css("padding-top")),
76        menuLeft = svgsOffset(this).left,
77        menuWidth = $("#stacks_in_791").innerWidth(),
78        scrollTop = $(window).scrollTop(),
79        windowWidth = $(window).width(),
80        subMenuWidth = $("> ul",this).width();
81    //
82    //
83    //menuLeft = svgsOffset(this).left + 40;
84    //
85    //
86    if($(".cm-sticky-wrap_stacks_in_791").hasClass('cm-sticky')) {
87      menuTop = $('#stacks_in_791').outerHeight();
88    } else {
89      menuTop = menuTop - scrollTop;
90    }
91    //
92    if($(this).find(" > ul > li.parent").length && "False" == "True") {
93      let submenuCol = $(this).find(" > ul > li").length;
94      $(this).find(" > ul").addClass("cm-wide").css("grid-template-columns", `repeat(${submenuCol}, 1fr)`);
95      menuLeft = svgsOffset(document.getElementById("clean-menu_stacks_in_791")).left;
96      menuWidth = $("#clean-menu_stacks_in_791").innerWidth();
97    } else {
98      if( $(window).width() > parseInt("650") && !$(".cm-mobile-example").length) {
99        menuWidth = "auto";
100      } else {
101        menuLeft = svgsOffset(this).left;
102      }
103      if(windowWidth < (menuLeft + subMenuWidth)) {
104        menuLeft = menuLeft - ((menuLeft + subMenuWidth) - windowWidth);
105      }
106    }
107    $("> ul",this).css({
108      "top": menuTop,
109      "left": menuLeft,
110      "width": menuWidth
111    });
112    if(e.type == "touchstart" ) {
113      if(!$(this).hasClass("clean-menu-dropdown") && !$(this).closest(".clean-menu-dropdown").length) {
114        $(this).addClass("clean-menu-dropdown");
115        return false;
116      }
117    } else {
118      $(this).addClass("clean-menu-dropdown");
119    }
120  });
121  //Update if scrolled
122  $(window).on("scroll", function() {
123    if($(".clean-menu-dropdown").length) {
124      var menuTop = $('#stacks_in_791').height() + svgsOffset(document.getElementById("stacks_in_791")).top + parseInt($('#stacks_in_791').css("padding-top")),
125        scrollTop = $(window).scrollTop();
126    menuTop = menuTop - scrollTop;
127      $(".clean-menu-dropdown > ul").css({
128        "top": menuTop
129      });
130    }
131  });
132  $("#clean-menu_stacks_in_791").on("mouseleave", function() {
133    $(this).find(".clean-menu-dropdown").removeClass("clean-menu-dropdown");
134  });
135  // $(window).resize(function(){
136  //   $(".cm-full-menu").removeClass("clean-menu-active");
137  //   $(".cm-toggle").removeClass("open");
138  // });
139  //
140  var sticky = $('#stacks_in_791'),
141      isSticky = false,
142      stickyOffset = sticky.offset().top;
143
144  sticky.wrapInner("<div class='cm-sticky-wrap_stacks_in_791 stacks_in_791' />");
145  if($('#stacks_out_791').hasClass("stacks_s_hidden"))$(".cm-sticky-wrap_stacks_in_791").addClass("stacks_s_hidden");
146  if($('#stacks_out_791').hasClass("stacks_m_hidden"))$(".cm-sticky-wrap_stacks_in_791").addClass("stacks_m_hidden");
147  if($('#stacks_out_791').hasClass("stacks_l_hidden"))$(".cm-sticky-wrap_stacks_in_791").addClass("stacks_l_hidden");
148  $(window).scroll(function(){
149    var scroll = $(window).scrollTop();
150    if (scroll > stickyOffset && !isSticky) {
151      isSticky = true;
152      sticky.css("min-height", sticky.height());
153      $(".cm-sticky-wrap_stacks_in_791").appendTo("body");
154      //
155      $(".cm-sticky-wrap_stacks_in_791").css("background","transparent");
156      $(".cm-sticky-wrap_stacks_in_791").addClass('cm-sticky');
157      setTimeout(function(){
158        $(".cm-sticky-wrap_stacks_in_791").css("background","");
159      }, 100);
160      //
161    } else if(scroll <= stickyOffset && isSticky) {
162      isSticky = false;
163      $(".cm-sticky-wrap_stacks_in_791").removeClass('cm-sticky');
164      $(".cm-sticky-wrap_stacks_in_791").css({
165        "-webkit-transform": "",
166        "transform": ""
167      });
168      $(".cm-sticky-wrap_stacks_in_791").appendTo('#stacks_in_791');
169    }
170  });
171  //
172  var scrollToLinks = $('#clean-menu_stacks_in_791 a[href^="#"],#clean-menu-full_stacks_in_791 a[href^="#"]').not('[href="#"]').not('[href="#0"]'),
173      scrollToIds = [];
174  scrollToLinks.each(function (index, value){
175    scrollToIds.push($(this).attr("href"));
176    if($("#stacks_in_791").hasClass("instant-scroll"))$(this).addClass("instant-scroll");
177  }).promise().done(function() {
178    $.each(scrollToIds, function(i, val) {
179      val = val.split("#")[1];
180      val = "#"+val;
181      $(val).mouseover(function(){
182        var id = $(this).attr('id');
183        $('#clean-menu_stacks_in_791 li').removeClass('cm-current');
184        $('#clean-menu_stacks_in_791 a[href="#'+id+'"]').parent().addClass('cm-current');
185        $('#clean-menu-full_stacks_in_791 li').removeClass('cm-current');
186        $('#clean-menu-full_stacks_in_791 a[href="#'+id+'"]').parent().addClass('cm-current');
187      });
188    });
189  });
190  scrollToLinks.click(function(event) {
191    $("#clean-menu-full_stacks_in_791").removeClass("clean-menu-active");
192    $("#clean-menu_stacks_in_791 .cm-toggle").removeClass("open");
193    $('#clean-menu_stacks_in_791 li').removeClass('cm-current');
194    $(this).parent().addClass('cm-current');
195    if (
196      location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '')
197      &&
198      location.hostname == this.hostname
199    ) {
200      var target = $(this.hash);
201      target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
202      if (target.length) {
203        let scrollSpeed = 1000;
204        if($(this).hasClass("instant-scroll"))scrollSpeed = 0;
205        event.preventDefault();
206        $('html, body').css({
207          "pointer-events":"none",
208          "scroll-behavior": "auto"
209        });
210        $('html, body').animate({
211          scrollTop: target.offset().top
212        }, scrollSpeed, function() {
213          var $target = $(target);
214          $target.focus();
215          $('html, body').css("pointer-events","all");
216          if ($target.is(":focus")) {
217            return false;
218          } else {
219            $target.attr('tabindex','-1');
220            $target.focus();
221          };
222        });
223      }
224    }
225  });
226});
227
228return stack;})(stacks.stacks_in_791);
229stacks.stacks_in_657 = {};
230stacks.stacks_in_657 = (function(stack) {
231var jQuery = stacks.jQuery;var $ = jQuery;
232// Menupilator Stack v1.0.0
233
234$(document).ready(function(){
235
236	$('[id*="bread"] a[href="../../collection/"], [class*="bread"] a[href="../../collection/"], nav.breadcrumbs a[href="../../collection/"]').each(function(){
237		$(this).addClass('noMP');
238	});
239
240	$('ul li a:not(.noMP)[href="../../collection/"], nav.breadcrumbs a:not(.noMP)[href="../../collection/"]').each(function(){
241		$(this).parent().attr('id', 'menupilator_id_stacks_in_657').addClass('menupilator_stacks_in_657');
242	});
243
244	var stacks_in_657_menuLinkText = $('ul li.menupilator_stacks_in_657 > a, nav.breadcrumbs li.menupilator_stacks_in_657 > a').first().html();	
245	var stacks_in_657_menuLinkClass = $('ul li.menupilator_stacks_in_657 > a, nav.breadcrumbs li.menupilator_stacks_in_657 > a').attr('class');	
246	
247
248
249	$('ul li.menupilator_stacks_in_657 > a, nav.breadcrumbs li.menupilator_stacks_in_657 > a').html(stacks_in_657_menuLinkText).addClass(stacks_in_657_menuLinkClass);
250});
251
252// end of Menupilator Stack
253return stack;})(stacks.stacks_in_657);
254stacks.stacks_in_658 = {};
255stacks.stacks_in_658 = (function(stack) {
256var jQuery = stacks.jQuery;var $ = jQuery;
257// Menupilator Stack v1.0.0
258
259$(document).ready(function(){
260
261	$('[id*="bread"] a[href="./"], [class*="bread"] a[href="./"], nav.breadcrumbs a[href="./"]').each(function(){
262		$(this).addClass('noMP');
263	});
264
265	$('ul li a:not(.noMP)[href="./"], nav.breadcrumbs a:not(.noMP)[href="./"]').each(function(){
266		$(this).parent().attr('id', 'menupilator_id_stacks_in_658').addClass('menupilator_stacks_in_658');
267	});
268
269	var stacks_in_658_menuLinkText = $('ul li.menupilator_stacks_in_658 > a, nav.breadcrumbs li.menupilator_stacks_in_658 > a').first().html();	
270	var stacks_in_658_menuLinkClass = $('ul li.menupilator_stacks_in_658 > a, nav.breadcrumbs li.menupilator_stacks_in_658 > a').attr('class');	
271	
272
273
274	$('ul li.menupilator_stacks_in_658 > a, nav.breadcrumbs li.menupilator_stacks_in_658 > a').html(stacks_in_658_menuLinkText).addClass(stacks_in_658_menuLinkClass);
275});
276
277// end of Menupilator Stack
278return stack;})(stacks.stacks_in_658);
279stacks.stacks_in_659 = {};
280stacks.stacks_in_659 = (function(stack) {
281var jQuery = stacks.jQuery;var $ = jQuery;
282// Menupilator Stack v1.0.0
283
284$(document).ready(function(){
285
286	$('[id*="bread"] a[href="../../media/parts4-sale/"], [class*="bread"] a[href="../../media/parts4-sale/"], nav.breadcrumbs a[href="../../media/parts4-sale/"]').each(function(){
287		$(this).addClass('noMP');
288	});
289
290	$('ul li a:not(.noMP)[href="../../media/parts4-sale/"], nav.breadcrumbs a:not(.noMP)[href="../../media/parts4-sale/"]').each(function(){
291		$(this).parent().attr('id', 'menupilator_id_stacks_in_659').addClass('menupilator_stacks_in_659');
292	});
293
294	var stacks_in_659_menuLinkText = $('ul li.menupilator_stacks_in_659 > a, nav.breadcrumbs li.menupilator_stacks_in_659 > a').first().html();	
295	var stacks_in_659_menuLinkClass = $('ul li.menupilator_stacks_in_659 > a, nav.breadcrumbs li.menupilator_stacks_in_659 > a').attr('class');	
296	
297
298
299	$('ul li.menupilator_stacks_in_659 > a, nav.breadcrumbs li.menupilator_stacks_in_659 > a').html(stacks_in_659_menuLinkText).addClass(stacks_in_659_menuLinkClass);
300});
301
302// end of Menupilator Stack
303return stack;})(stacks.stacks_in_659);
304stacks.stacks_in_660 = {};
305stacks.stacks_in_660 = (function(stack) {
306var jQuery = stacks.jQuery;var $ = jQuery;// Start Responsive Shim stack Javascript code��$(document).ready(function() {����});��// End Responsive Shim stack Javascript code
307return stack;})(stacks.stacks_in_660);
308stacks.stacks_in_883 = {};
309stacks.stacks_in_883 = (function(stack) {
310var jQuery = stacks.jQuery;var $ = jQuery;// Start Responsive Shim stack Javascript code��$(document).ready(function() {����});��// End Responsive Shim stack Javascript code
311return stack;})(stacks.stacks_in_883);
312stacks.stacks_in_684 = {};
313stacks.stacks_in_684 = (function(stack) {
314var jQuery = stacks.jQuery;var $ = jQuery;
315
316return stack;})(stacks.stacks_in_684);
317stacks.stacks_in_884 = {};
318stacks.stacks_in_884 = (function(stack) {
319var jQuery = stacks.jQuery;var $ = jQuery;// Start Responsive Shim stack Javascript code��$(document).ready(function() {����});��// End Responsive Shim stack Javascript code
320return stack;})(stacks.stacks_in_884);
321stacks.stacks_in_914 = {};
322stacks.stacks_in_914 = (function(stack) {
323var jQuery = stacks.jQuery;var $ = jQuery;(function($){
324	$(document).ready(function(){
325	if ( !$( "link[href*='Material+Icons']" ).length ) {
326		$(document).find("head").append("<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>");
327	}
328
329	
330
331		
332		
333		
334		
335		
336		
337		
338		
339		
340		
341		
342		
343		
344		
345		  $(document).find("head").append('<link href="" rel="stylesheet">');
346		
347
348
349	// END DOCUMENT READY
350	});
351})(jQuery);
352
353return stack;})(stacks.stacks_in_914);
354stacks.stacks_in_918 = {};
355stacks.stacks_in_918 = (function(stack) {
356var jQuery = stacks.jQuery;var $ = jQuery;
357
358return stack;})(stacks.stacks_in_918);
359stacks.stacks_in_906 = {};
360stacks.stacks_in_906 = (function(stack) {
361var jQuery = stacks.jQuery;var $ = jQuery;(function($){
362	$(document).ready(function(){
363	if ( !$( "link[href*='Material+Icons']" ).length ) {
364		$(document).find("head").append("<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>");
365	}
366
367	
368
369		
370		
371		
372		
373		
374		
375		
376		
377		
378		
379		
380		
381		
382		
383		  $(document).find("head").append('<link href="" rel="stylesheet">');
384		
385
386
387	// END DOCUMENT READY
388	});
389})(jQuery);
390
391return stack;})(stacks.stacks_in_906);
392stacks.stacks_in_910 = {};
393stacks.stacks_in_910 = (function(stack) {
394var jQuery = stacks.jQuery;var $ = jQuery;
395
396return stack;})(stacks.stacks_in_910);
397stacks.stacks_in_898 = {};
398stacks.stacks_in_898 = (function(stack) {
399var jQuery = stacks.jQuery;var $ = jQuery;(function($){
400	$(document).ready(function(){
401	if ( !$( "link[href*='Material+Icons']" ).length ) {
402		$(document).find("head").append("<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>");
403	}
404
405	
406
407		
408		
409		
410		
411		
412		
413		
414		
415		
416		
417		
418		
419		
420		
421		  $(document).find("head").append('<link href="" rel="stylesheet">');
422		
423
424
425	// END DOCUMENT READY
426	});
427})(jQuery);
428
429return stack;})(stacks.stacks_in_898);
430stacks.stacks_in_902 = {};
431stacks.stacks_in_902 = (function(stack) {
432var jQuery = stacks.jQuery;var $ = jQuery;
433
434return stack;})(stacks.stacks_in_902);
435stacks.stacks_in_939 = {};
436stacks.stacks_in_939 = (function(stack) {
437var jQuery = stacks.jQuery;var $ = jQuery;(function($){
438	$(document).ready(function(){
439	if ( !$( "link[href*='Material+Icons']" ).length ) {
440		$(document).find("head").append("<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>");
441	}
442
443	
444
445		
446		
447		
448		
449		
450		
451		
452		
453		
454		
455		
456		
457		
458		
459		  $(document).find("head").append('<link href="" rel="stylesheet">');
460		
461
462
463	// END DOCUMENT READY
464	});
465})(jQuery);
466
467return stack;})(stacks.stacks_in_939);
468stacks.stacks_in_943 = {};
469stacks.stacks_in_943 = (function(stack) {
470var jQuery = stacks.jQuery;var $ = jQuery;
471
472return stack;})(stacks.stacks_in_943);
473stacks.stacks_in_931 = {};
474stacks.stacks_in_931 = (function(stack) {
475var jQuery = stacks.jQuery;var $ = jQuery;(function($){
476	$(document).ready(function(){
477	if ( !$( "link[href*='Material+Icons']" ).length ) {
478		$(document).find("head").append("<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>");
479	}
480
481	
482
483		
484		
485		
486		
487		
488		
489		
490		
491		
492		
493		
494		
495		
496		
497		  $(document).find("head").append('<link href="" rel="stylesheet">');
498		
499
500
501	// END DOCUMENT READY
502	});
503})(jQuery);
504
505return stack;})(stacks.stacks_in_931);
506stacks.stacks_in_935 = {};
507stacks.stacks_in_935 = (function(stack) {
508var jQuery = stacks.jQuery;var $ = jQuery;
509
510return stack;})(stacks.stacks_in_935);
511stacks.stacks_in_923 = {};
512stacks.stacks_in_923 = (function(stack) {
513var jQuery = stacks.jQuery;var $ = jQuery;(function($){
514	$(document).ready(function(){
515	if ( !$( "link[href*='Material+Icons']" ).length ) {
516		$(document).find("head").append("<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>");
517	}
518
519	
520
521		
522		
523		
524		
525		
526		
527		
528		
529		
530		
531		
532		
533		
534		
535		  $(document).find("head").append('<link href="" rel="stylesheet">');
536		
537
538
539	// END DOCUMENT READY
540	});
541})(jQuery);
542
543return stack;})(stacks.stacks_in_923);
544stacks.stacks_in_927 = {};
545stacks.stacks_in_927 = (function(stack) {
546var jQuery = stacks.jQuery;var $ = jQuery;
547
548return stack;})(stacks.stacks_in_927);
549stacks.stacks_in_714 = {};
550stacks.stacks_in_714 = (function(stack) {
551var jQuery = stacks.jQuery;var $ = jQuery;
552
553return stack;})(stacks.stacks_in_714);
554stacks.stacks_in_690 = {};
555stacks.stacks_in_690 = (function(stack) {
556var jQuery = stacks.jQuery;var $ = jQuery;
557
558return stack;})(stacks.stacks_in_690);
559stacks.stacks_in_129 = {};
560stacks.stacks_in_129 = (function(stack) {
561var jQuery = stacks.jQuery;var $ = jQuery;
562
563return stack;})(stacks.stacks_in_129);
564stacks.stacks_in_693 = {};
565stacks.stacks_in_693 = (function(stack) {
566var jQuery = stacks.jQuery;var $ = jQuery;
567
568return stack;})(stacks.stacks_in_693);
569stacks.stacks_in_353 = {};
570stacks.stacks_in_353 = (function(stack) {
571var jQuery = stacks.jQuery;var $ = jQuery;
572
573return stack;})(stacks.stacks_in_353);
574stacks.stacks_in_696 = {};
575stacks.stacks_in_696 = (function(stack) {
576var jQuery = stacks.jQuery;var $ = jQuery;
577
578return stack;})(stacks.stacks_in_696);
579stacks.stacks_in_135 = {};
580stacks.stacks_in_135 = (function(stack) {
581var jQuery = stacks.jQuery;var $ = jQuery;// Start Responsive Shim stack Javascript code��$(document).ready(function() {����});��// End Responsive Shim stack Javascript code
582return stack;})(stacks.stacks_in_135);
583stacks.stacks_in_137 = {};
584stacks.stacks_in_137 = (function(stack) {
585var jQuery = stacks.jQuery;var $ = jQuery;
586
587return stack;})(stacks.stacks_in_137);
588stacks.stacks_in_699 = {};
589stacks.stacks_in_699 = (function(stack) {
590var jQuery = stacks.jQuery;var $ = jQuery;
591
592return stack;})(stacks.stacks_in_699);
593stacks.stacks_in_113 = {};
594stacks.stacks_in_113 = (function(stack) {
595var jQuery = stacks.jQuery;var $ = jQuery;
596
597return stack;})(stacks.stacks_in_113);
598stacks.stacks_in_624 = {};
599stacks.stacks_in_624 = (function(stack) {
600var jQuery = stacks.jQuery;var $ = jQuery;// Start Responsive Shim stack Javascript code��$(document).ready(function() {����});��// End Responsive Shim stack Javascript code
601return stack;})(stacks.stacks_in_624);
602stacks.stacks_in_950 = {};
603stacks.stacks_in_950 = (function(stack) {
604var jQuery = stacks.jQuery;var $ = jQuery;
605
606
607
608
609
610
611
612return stack;})(stacks.stacks_in_950);
613stacks.stacks_in_636 = {};
614stacks.stacks_in_636 = (function(stack) {
615var jQuery = stacks.jQuery;var $ = jQuery;
616
617
618
619
620
621
622
623return stack;})(stacks.stacks_in_636);
624stacks.stacks_in_642 = {};
625stacks.stacks_in_642 = (function(stack) {
626var jQuery = stacks.jQuery;var $ = jQuery;// Start Responsive Shim stack Javascript code��$(document).ready(function() {����});��// End Responsive Shim stack Javascript code
627return stack;})(stacks.stacks_in_642);
628stacks.stacks_in_643 = {};
629stacks.stacks_in_643 = (function(stack) {
630var jQuery = stacks.jQuery;var $ = jQuery;// -- Start Bellboy Each js Template -- //
631
632(function($) {
633    $.bellboy = function(element, options) {
634
635        var defaults = {
636            duration: undefined,
637            mainAudio: false,
638            endAudio: false,
639            preloadAudio: true,
640            loopAudio: true,
641            startCallback: null,
642            endCallback: null
643        };
644
645        var plugin = this;
646        plugin.settings = {}
647
648        var $element = $(element),
649             element = element;
650
651        plugin.init = function() {
652
653
654	        // Bind to element click event, if need be.
655	        body = document.body;
656	
657	        var defaults = {
658	            duration: undefined,
659	            mainAudio: false,
660	            endAudio: false,
661	            preloadAudio: true,
662	            loopAudio: true,
663	            startCallback: null,
664	            endCallback: null
665	        };
666	
667	        
668	        plugin.settings = $.extend({}, defaults, options);
669	
670	        if( plugin.settings.element ) {
671	            bindElevateToElement( plugin.settings.element );
672	        }
673	
674	        // Take the stairs instead
675	        if( !browserMeetsRequirements() ) {
676	            return;
677	        }
678	
679	        if( plugin.settings.duration ) {
680	            customDuration = true;
681	            duration = plugin.settings.duration;
682	        }
683	
684	        if( plugin.settings.targetElement ) {
685	            targetElement = plugin.settings.targetElement;
686	        }
687	
688	        if( plugin.settings.verticalPadding ) {
689	            verticalPadding = plugin.settings.verticalPadding;
690	        }
691	
692	        window.addEventListener('blur', onWindowBlur, false);
693	
694	        if( plugin.settings.mainAudio ) {
695	            mainAudio = new Audio( plugin.settings.mainAudio );
696	            mainAudio.setAttribute( 'preload', plugin.settings.preloadAudio );
697	            mainAudio.setAttribute( 'loop', plugin.settings.loopAudio );
698	        }
699	
700	        if( plugin.settings.endAudio ) {
701	            endAudio = new Audio( plugin.settings.endAudio );
702	            endAudio.setAttribute( 'preload', 'true' );
703	        }
704	
705	        if( plugin.settings.endCallback ) {
706	            endCallback = plugin.settings.endCallback;
707	        }
708	
709	        if( plugin.settings.startCallback ) {
710	            startCallback = plugin.settings.startCallback;
711	        }
712
713        }
714
715	    'use strict';
716	
717	    // Elements
718	    var body = null;
719	
720	    // Scroll vars
721	    var animation = null;
722	    var duration = null; // ms
723	    var customDuration = false;
724	    var startTime = null;
725	    var startPosition = null;
726	    var endPosition = 0;
727	    var targetElement = null;
728	    var verticalPadding = null;
729	    var elevating = false;
730	
731	    var startCallback;
732	    var mainAudio;
733	    var endAudio;
734	    var endCallback;
735	
736	    var that = this;
737	
738	    function easeInOutQuad( t, b, c, d ) {
739	        t /= d / 2;
740	        if ( t < 1 ) return c / 2 * t * t + b;
741	        t--;
742	        return -c / 2 * ( t * ( t -2 ) - 1 ) + b;
743	    }
744	
745	    function extendParameters(options, defaults){
746	        for( var option in defaults ){
747	            var t = options[option] === undefined && typeof option !== "function";
748	            if(t){
749	                options[option] = defaults[option];
750	            }
751	        }
752	        return options;
753	    }
754	
755	    function getVerticalOffset(element) {
756	        var verticalOffset = 0;
757	        while( element ){
758	            verticalOffset += element.offsetTop || 0;
759	            element = element.offsetParent;
760	        }
761	
762	        if ( verticalPadding ) {
763	          verticalOffset = verticalOffset - verticalPadding;
764	        }
765	        return verticalOffset;
766	    }
767	
768	    /**
769	     * Main
770	     */
771	
772	    // Time is passed through requestAnimationFrame, what a world!
773	    function animateLoop( time ) {
774	        if ( !startTime ) {
775	            startTime = time;
776	        }
777	
778	        var timeSoFar = time - startTime;
779	        var easedPosition = easeInOutQuad(timeSoFar, startPosition, endPosition - startPosition, duration);
780	
781	        window.scrollTo(0, easedPosition);
782	
783	        if( timeSoFar < duration ) {
784	            animation = requestAnimationFrame(animateLoop);
785	        } else {
786	            animationFinished();
787	        }
788	    }
789	
790	    this.elevate = function() {
791	
792	        if( elevating ) {
793	            return;
794	        }
795	
796	        elevating = true;
797	        startPosition = (document.documentElement.scrollTop || body.scrollTop);
798	        updateEndPosition();
799	
800	        // No custom duration set, so we travel at pixels per millisecond. (0.75px per ms)
801	        if( !customDuration ) {
802	            duration = ( Math.abs(endPosition - startPosition) * 1.5);
803	        }
804	
805	        requestAnimationFrame( animateLoop );
806	
807	        // Start music!
808	        if( mainAudio ) {
809	            mainAudio.play();
810	        }
811	
812	        if( startCallback ) {
813	            startCallback();
814	        }
815	    };
816	
817	    function browserMeetsRequirements() {
818	        return window.requestAnimationFrame && window.Audio && window.addEventListener;
819	    }
820	
821	    function resetPositions() {
822	        startTime = null;
823	        startPosition = null;
824	        elevating = false;
825	    }
826	
827	    function updateEndPosition() {
828	        if(targetElement){
829	            endPosition = getVerticalOffset(targetElement);
830	        }
831	    }
832	
833	    function animationFinished() {
834	
835	        resetPositions();
836	
837	        // Stop music!
838	        if( mainAudio ) {
839	            mainAudio.pause();
840	            mainAudio.currentTime = 0;
841	        }
842	
843	        if( endAudio ) {
844	            endAudio.play();
845	        }
846	
847	        if( endCallback ) {
848	            endCallback();
849	        }
850	    }
851	
852	    function onWindowBlur() {
853	
854	        // If animating, go straight to the top. And play no more music.
855	        if( elevating ) {
856	
857	            cancelAnimationFrame( animation );
858	            resetPositions();
859	
860	            if( mainAudio ) {
861	                mainAudio.pause();
862	                mainAudio.currentTime = 0;
863	            }
864	
865	            updateEndPosition();
866	            window.scrollTo(0, endPosition);
867	        }
868	    }
869	
870	    function bindElevateToElement( element ) {
871	        if( element.addEventListener ) {
872	            element.addEventListener('click', that.elevate, false);
873	        } else {
874	            // Older browsers
875	            element.attachEvent('onclick', function() {
876	                updateEndPosition();
877	                document.documentElement.scrollTop = endPosition;
878	                document.body.scrollTop = endPosition;
879	                window.scroll(0, endPosition);
880	            });
881	        }
882	    }
883
884        plugin.init();
885
886    }
887
888    $.fn.bellboy = function(options) {
889        return this.each(function() {
890            if (undefined == $(this).data('bellboy')) {
891                var plugin = new $.bellboy(this, options);
892                $(this).data('bellboy', plugin);
893            }
894        });
895    }
896})(jQuery);
897
898
899
900
901$(document).ready(function() {
902
903if("botright" == "botright"){
904	var h = $("body").height();
905	var topquarter = h / 4;
906
907	$(".stacks_in_643bellboywrapper").addClass("bellboybutton").prependTo("body");
908	
909	$(".stacks_in_643bellboywrapper").css({
910	"display":"none",
911	"position":"fixed",
912	"bottom":"20px",
913	"right":"30px",
914	"z-index":"1000"
915	});
916	
917	$(window).scroll(function() {
918		if($("#stacks_in_643").parent().css("display") ==  "block"){
919		    if ($(this).scrollTop() > topquarter) {
920		        $(".stacks_in_643bellboywrapper").fadeIn();
921		    }
922		    else {
923		        $(".stacks_in_643bellboywrapper").fadeOut();
924		    }
925		} // end if larger screen
926	});
927	
928	
929	$(window).resize(function() {
930		if($("#stacks_in_643").parent().css("display") ==  "block"){
931		    if ($(this).scrollTop() > topquarter) {
932		        $(".stacks_in_643bellboywrapper").fadeIn();
933		    }
934		}
935		else{
936			$(".stacks_in_643bellboywrapper").fadeOut();
937		} // end if larger screen
938	});
939}else{
940	$(".stacks_in_643bellboywrapper").css({
941	"display":"block"
942	});
943}
944
945
946var stacks_in_643traveltime = (1 * 1000);
947
948
949if("false" == "true"){
950	if("true" == "true"){
951		if("false" == "true"){
952			$(window).load(function() {
953				$(".stacks_in_643bellboywrapper").bellboy({
954					element: document.querySelector('.stacks_in_643bellboywrapper'),
955				    mainAudio: '',
956				    endAudio: 'files/bellboyAssets/ding.mp3',
957				    duration: stacks_in_643traveltime
958				});
959			});	
960		}else{
961			$(window).load(function() {
962				$(".stacks_in_643bellboywrapper").bellboy({
963					element: document.querySelector('.stacks_in_643bellboywrapper'),
964				    mainAudio: 'files/bellboyAssets/elevator.mp3',
965				    endAudio: 'files/bellboyAssets/ding.mp3',
966				    duration: stacks_in_643traveltime
967				});
968			});	
969		}	
970	}else{
971		if("false" == "true"){
972			$(window).load(function() {
973				$(".stacks_in_643bellboywrapper").bellboy({
974					element: document.querySelector('.stacks_in_643bellboywrapper'),
975				    mainAudio: '',
976				    duration: stacks_in_643traveltime
977				});
978			});
979		}else{
980			$(window).load(function() {
981				$(".stacks_in_643bellboywrapper").bellboy({
982					element: document.querySelector('.stacks_in_643bellboywrapper'),
983				    mainAudio: 'files/bellboyAssets/elevator.mp3',
984				    duration: stacks_in_643traveltime
985				});
986			});	
987		}
988	}
989}else{
990	$(window).load(function() {
991		$(".stacks_in_643bellboywrapper").bellboy({
992			element: document.querySelector('.stacks_in_643bellboywrapper'),
993			duration: stacks_in_643traveltime
994		});
995	});
996}
997
998
999
1000
1001}); // end doc ready
1002
1003
1004// -- End Bellboy Each js Template -- //
1005return stack;})(stacks.stacks_in_643);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.