1function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)} 2/*! 3 * HC-Sticky 4 * ========= 5 * Version: 2.2.3 6 * Author: Some Web Media 7 * Author URL: http://somewebmedia.com 8 * Plugin URL: https://github.com/somewebmedia/hc-sticky 9 * Description: Cross-browser plugin that makes any element on your page visible while you scroll 10 * License: MIT 11 */ 12/*! 13 * HC-Sticky 14 * ========= 15 * Version: 2.2.3 16 * Author: Some Web Media 17 * Author URL: http://somewebmedia.com 18 * Plugin URL: https://github.com/somewebmedia/hc-sticky 19 * Description: Cross-browser plugin that makes any element on your page visible while you scroll 20 * License: MIT 21 */!function(t,e){"use strict";if("object"===("undefined"==typeof module?"undefined":_typeof(module))&&"object"===_typeof(module.exports)){if(!t.document)throw new Error("HC-Sticky requires a browser to run.");module.exports=e(t)}else"function"==typeof define&&define.amd?define("hcSticky",[],e(t)):e(t)}("undefined"!=typeof window?window:this,(function(t){"use strict";var e={top:0,bottom:0,bottomEnd:0,innerTop:0,innerSticker:null,stickyClass:"sticky",stickTo:null,followScroll:!0,responsive:null,mobileFirst:!1,onStart:null,onStop:null,onBeforeResize:null,onResize:null,resizeDebounce:100,disable:!1,queries:null,queryFlow:"down"},o=function(t,e,o){console.warn("%cHC Sticky:%c "+o+"%c '"+t+"'%c is now deprecated and will be removed. Use%c '"+e+"'%c instead.","color: #fa253b","color: default","color: #5595c6","color: default","color: #5595c6","color: default")},n=t.document,i=function(s){var r=this,l=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if("string"==typeof s&&(s=n.querySelector(s)),!s)return!1;l.queries&&o("queries","responsive","option"),l.queryFlow&&o("queryFlow","mobileFirst","option");var a={},c=i.Helpers,f=s.parentNode;"static"===c.getStyle(f,"position")&&(f.style.position="relative");var p,u,d,y,m,g,h,b,v,S,w,k,E,x,L,T,j,O,C,z=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};c.isEmptyObject(t)&&!c.isEmptyObject(a)||(a=Object.assign({},e,a,t))},N=function(){return a.disable},H=function(){var o,n=a.responsive||a.queries;if(n){var i=t.innerWidth;if(o=l,(a=Object.assign({},e,o||{})).mobileFirst)for(var s in n)s<=i&&!c.isEmptyObject(n[s])&&z(n[s]);else{var r=[];for(var f in n){var p={};p[f]=n[f],r.push(p)}for(var u=r.length-1;0<=u;u--){var d=r[u],y=Object.keys(d)[0];i<=y&&!c.isEmptyObject(d[y])&&z(d[y])}}}},R={css:{},position:null,stick:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};c.hasClass(s,a.stickyClass)||(!1===A.isAttached&&A.attach(),R.position="fixed",s.style.position="fixed",s.style.left=A.offsetLeft+"px",s.style.width=A.width,void 0===t.bottom?s.style.bottom="auto":s.style.bottom=t.bottom+"px",void 0===t.top?s.style.top="auto":s.style.top=t.top+"px",s.classList?s.classList.add(a.stickyClass):s.className+=" "+a.stickyClass,a.onStart&&a.onStart.call(s,Object.assign({},a)))},release:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(t.stop=t.stop||!1,!0===t.stop||"fixed"===R.position||null===R.position||!(void 0===t.top&&void 0===t.bottom||void 0!==t.top&&(parseInt(c.getStyle(s,"top"))||0)===t.top||void 0!==t.bottom&&(parseInt(c.getStyle(s,"bottom"))||0)===t.bottom)){!0===t.stop?!0===A.isAttached&&A.detach():!1===A.isAttached&&A.attach();var e=t.position||R.css.position;R.position=e,s.style.position=e,s.style.left=!0===t.stop?R.css.left:A.positionLeft+"px",s.style.width="absolute"!==e?R.css.width:A.width,void 0===t.bottom?s.style.bottom=!0===t.stop?"":"auto":s.style.bottom=t.bottom+"px",void 0===t.top?s.style.top=!0===t.stop?"":"auto":s.style.top=t.top+"px",s.classList?s.classList.remove(a.stickyClass):s.className=s.className.replace(new RegExp("(^|\\b)"+a.stickyClass.split(" ").join("|")+"(\\b|$)","gi")," "),a.onStop&&a.onStop.call(s,Object.assign({},a))}}},A={el:n.createElement("div"),offsetLeft:null,positionLeft:null,width:null,isAttached:!1,init:function(){for(var t in A.el.className="sticky-spacer",R.css)A.el.style[t]=R.css[t];A.el.style["z-index"]="-1";var e=c.getStyle(s);A.offsetLeft=c.offset(s).left-(parseInt(e.marginLeft)||0),A.positionLeft=c.position(s).left,A.width=c.getStyle(s,"width")},attach:function(){f.insertBefore(A.el,s),A.isAttached=!0},detach:function(){A.el=f.removeChild(A.el),A.isAttached=!1}},B=function(){var e,o,i,r;R.css=(e=s,o=c.getCascadedStyle(e),i=c.getStyle(e),r={height:e.offsetHeight+"px",left:o.left,right:o.right,top:o.top,bottom:o.bottom,position:i.position,display:i.display,verticalAlign:i.verticalAlign,boxSizing:i.boxSizing,marginLeft:o.marginLeft,marginRight:o.marginRight,marginTop:o.marginTop,marginBottom:o.marginBottom,paddingLeft:o.paddingLeft,paddingRight:o.paddingRight},o.float&&(r.float=o.float||"none"),o.cssFloat&&(r.cssFloat=o.cssFloat||"none"),i.MozBoxSizing&&(r.MozBoxSizing=i.MozBoxSizing),r.width="auto"!==o.width?o.width:"border-box"===r.boxSizing||"border-box"===r.MozBoxSizing?e.offsetWidth+"px":i.width,r),A.init(
21),p=!(!a.stickTo||!("document"===a.stickTo||a.stickTo.nodeType&&9===a.stickTo.nodeType||"object"===_typeof(a.stickTo)&&a.stickTo instanceof("undefined"!=typeof HTMLDocument?HTMLDocument:Document))),u=a.stickTo?p?n:"string"==typeof a.stickTo?n.querySelector(a.stickTo):a.stickTo:f,L=(O=function(){var t=s.offsetHeight+(parseInt(R.css.marginTop)||0)+(parseInt(R.css.marginBottom)||0),e=(L||0)-t;return-1<=e&&e<=1?L:t})(),y=(j=function(){return p?Math.max(n.documentElement.clientHeight,n.body.scrollHeight,n.documentElement.scrollHeight,n.body.offsetHeight,n.documentElement.offsetHeight):u.offsetHeight})(),m=p?0:c.offset(u).top,g=a.stickTo?p?0:c.offset(f).top:m,h=t.innerHeight,T=s.offsetTop-(parseInt(R.css.marginTop)||0),d=a.innerSticker?"string"==typeof a.innerSticker?n.querySelector(a.innerSticker):a.innerSticker:null,b=isNaN(a.top)&&-1<a.top.indexOf("%")?parseFloat(a.top)/100*h:a.top,v=isNaN(a.bottom)&&-1<a.bottom.indexOf("%")?parseFloat(a.bottom)/100*h:a.bottom,S=d?d.offsetTop:a.innerTop?a.innerTop:0,w=isNaN(a.bottomEnd)&&-1<a.bottomEnd.indexOf("%")?parseFloat(a.bottomEnd)/100*h:a.bottomEnd,k=m-b+S+T},I=t.pageYOffset||n.documentElement.scrollTop,q=0,F=function(){L=O(),y=j(),E=m+y-b-w,x=h<L;var e,o=t.pageYOffset||n.documentElement.scrollTop,i=c.offset(s).top,r=i-o;C=o<I?"up":"down",q=o-I,k<(I=o)?E+b+(x?v:0)-(a.followScroll&&x?0:b)<=o+L-S-(h-(k-S)<L-S&&a.followScroll&&0<(e=L-h-S)?e:0)?R.release({position:"absolute",bottom:g+f.offsetHeight-E-b}):x&&a.followScroll?"down"===C?r+L+v<=h+.9?R.stick({bottom:v}):"fixed"===R.position&&R.release({position:"absolute",top:i-b-k-q+S}):Math.ceil(r+S)<0&&"fixed"===R.position?R.release({position:"absolute",top:i-b-k+S-q}):o+b-S<=i&&R.stick({top:b-S}):R.stick({top:b-S}):R.release({stop:!0})},M=!1,D=!1,P=function(){M&&(c.event.unbind(t,"scroll",F),M=!1)},W=function(){null!==s.offsetParent&&"none"!==c.getStyle(s,"display")?(B(),y<=L?P():(F(),M||(c.event.bind(t,"scroll",F),M=!0))):P()},V=function(){s.style.position="",s.style.left="",s.style.top="",s.style.bottom="",s.style.width="",s.classList?s.classList.remove(a.stickyClass):s.className=s.className.replace(new RegExp("(^|\\b)"+a.stickyClass.split(" ").join("|")+"(\\b|$)","gi")," "),R.css={},!(R.position=null)===A.isAttached&&A.detach()},_=function(){V(),H(),N()?P():W()},U=function(){a.onBeforeResize&&a.onBeforeResize.call(s,Object.assign({},a)),_(),a.onResize&&a.onResize.call(s,Object.assign({},a))},Y=a.resizeDebounce?c.debounce(U,a.resizeDebounce):U,$=function(){D&&(c.event.unbind(t,"resize",Y),D=!1),P()},Q=function(){D||(c.event.bind(t,"resize",Y),D=!0),H(),N()?P():W()};this.options=function(t){return t?a[t]:Object.assign({},a)},this.refresh=_,this.update=function(t){z(t),l=Object.assign({},l,t||{}),_()},this.attach=Q,this.detach=$,this.destroy=function(){$(),V()},this.triggerMethod=function(t,e){"function"==typeof r[t]&&r[t](e)},this.reinit=function(){o("reinit","refresh","method"),_()},z(l),Q(),c.event.bind(t,"load",_)};if(void 0!==t.jQuery){var s=t.jQuery,r="hcSticky";s.fn.extend({hcSticky:function(t,e){return this.length?"options"===t?s.data(this.get(0),r).options():this.each((function(){var o=s.data(this,r);o?o.triggerMethod(t,e):(o=new i(this,t),s.data(this,r,o))})):this}})}return t.hcSticky=t.hcSticky||i,i})),function(t){"use strict";var e=t.hcSticky,o=t.document;"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(t,e){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var o=Object(t),n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i)for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(o[s]=i[s])}return o},writable:!0,configurable:!0}),Array.prototype.forEach||(Array.prototype.forEach=function(t){var e,o;if(null==this)throw new TypeError("this is null or not defined");var n=Object(this),i=n.length>>>0;if("function"!=typeof t)throw new TypeError(t+" is not a function");for(1<arguments.length&&(e=arguments[1]),o=0;o<i;){var s;o in n&&(s=n[o],t.call(e,s,o,n)),o++}});var n=function(){var e=o.documentElement,n=function(){};function i(e){var o=t.event;return o.target=o.target||o.srcElement||e,o}e.addEventListener?n=function(t,e,o){t.addEventListener(e,o,!1)}:e.attachEvent&&(n=function(t,e,o){t[e+o]=o.handleEvent?function(){var e=i(t);o.handleEvent.call(o,e)}:function(){var e=i(t);o.call(t,e)},t.attachEvent("on"+e,t[e+o])});var s=function(){};return e.removeEventListener?s=function(t,e,o){t.removeEventListener(e,o,!1)}:e.detachEvent&&(s=function(t,e,o){t.detachEvent("on"+e,t[e+o]);try{delete t[e+o]}catch(n){t[e+o]=void 0}}),{bind:n,unbind:s}}(),i=function(e,n){return t.getComputedStyle?n?o.defaultView.getComputedStyle(e,null).getPropertyValue(n):o.defaultView.getComputedStyle(e,null):e.currentStyle?n?e.currentStyle[n.replace(/-\w/g,(function(t){return t.toUpperCase().replace("-","")}))]:e.currentStyle:void 0},s=function(e){var n=e.getBoundingClientRect(),i=t.pageYOffset||o.documentElement.scrollTop,s=t.pageXOffset||o.documentElement.scrollLeft;return{top:n.top+i,left:n.left+s}};e.Helpers={isEmptyObject:function(t){for(var e in t)return!1;return!0},debounce:function(t,e,o){var n;return function(){var i=this,s=arguments,r=o&&!n;clearTimeout(n),n=setTimeout((function(){n=null,o||t.apply(i,s)}),e),r&&t.apply(i,s)}},hasClass:function(t,e){return t.classList?t.classList.contains(e):new RegExp("(^| )"+e+"( |$)","gi").test(t.className)},offset:s,position:function(t){var e=t.offsetParent,o=s(e),n=s(t),r=i(e),l=i(t);return o.top+=parseInt(r.borderTopWidth)||0,o.left+=parseInt(r.borderLeftWidth)||0,{top:n.top-o.top-(parseInt(l.marginTop)||0),left
21:n.left-o.left-(parseInt(l.marginLeft)||0)}},getStyle:i,getCascadedStyle:function(e){var n,i=e.cloneNode(!0);i.style.display="none",Array.prototype.slice.call(i.querySelectorAll('input[type="radio"]')).forEach((function(t){t.removeAttribute("name")})),e.parentNode.insertBefore(i,e.nextSibling),i.currentStyle?n=i.currentStyle:t.getComputedStyle&&(n=o.defaultView.getComputedStyle(i,null));var s={};for(var r in n)!isNaN(r)||"string"!=typeof n[r]&&"number"!=typeof n[r]||(s[r]=n[r]);if(Object.keys(s).length<3)for(var l in s={},n)isNaN(l)||(s[n[l].replace(/-\w/g,(function(t){return t.toUpperCase().replace("-","")}))]=n.getPropertyValue(n[l]));if(s.margin||"auto"!==s.marginLeft?s.margin||s.marginLeft!==s.marginRight||s.marginLeft!==s.marginTop||s.marginLeft!==s.marginBottom||(s.margin=s.marginLeft):s.margin="auto",!s.margin&&"0px"===s.marginLeft&&"0px"===s.marginRight){var a=e.offsetLeft-e.parentNode.offsetLeft,c=a-(parseInt(s.left)||0)-(parseInt(s.right)||0),f=e.parentNode.offsetWidth-e.offsetWidth-a-(parseInt(s.right)||0)+(parseInt(s.left)||0)-c;0!==f&&1!==f||(s.margin="auto")}return i.parentNode.removeChild(i),i=null,s},event:n}}(window);
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.