1 /* 2picturefill - v3.0.2 3*/�
vendor: 11,621 bytes, lines 3-4
3 4!function(a){var b=navigator.userAgent;a.HTMLPictureElement&&/ecko/.test(b)&&b.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var b,c=document.createElement("source"),d=function(a){var b,d,e=a.parentNode;"PICTURE"===e.nodeName.toUpperCase()?(b=c.cloneNode(),e.insertBefore(b,e.firstElementChild),setTimeout(function(){e.removeChild(b)})):(!a._pfLastSize||a.offsetWidth>a._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a<b.length;a++)d(b[a])},f=function(){clearTimeout(b),b=setTimeout(e,99)},g=a.matchMedia&&matchMedia("(orientation: landscape)"),h=function(){f(),g&&g.addListener&&g.addListener(f)};return c.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",/^[c|i]|d$/.test(document.readyState||"")?h():document.addEventListener("DOMContentLoaded",h),f}())}(window),function(a,b,c){"use strict";function d(a){return" "===a||" "===a||"\n"===a||"\f"===a||"\r"===a}function e(b,c){var d=new a.Image;return d.onerror=function(){A[b]=!1,ba()},d.onload=function(){A[b]=1===d.width,ba()},d.src=c,"pending"}function f(){M=!1,P=a.devicePixelRatio,N={},O={},s.DPR=P||1,Q.width=Math.max(a.innerWidth||0,z.clientWidth),Q.height=Math.max(a.innerHeight||0,z.clientHeight),Q.vw=Q.width/100,Q.vh=Q.height/100,r=[Q.height,Q.width,P].join("-"),Q.em=s.getEmValue(),Q.rem=Q.em}function g(a,b,c,d){var e,f,g,h;return"saveData"===B.algorithm?a>2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;c<e.length;c++)if(a===s.makeUrl(e[c].url)){d=e[c];break}return d}function l(a,b){var c,d,e,f,g=a.getElementsByTagName("source");for(c=0,d=g.length;d>c;c++)e=g[c],e[s.ns]=!0,f=e.getAttribute("srcset"),f&&b.push({srcset:f,media:e.getAttribute("media"),type:e.getAttribute("type"),sizes:e.getAttribute("sizes")})}function m(a,b){function c(b){var c,d=b.exec(a.substring(m));return d?(c=d[0],m+=c.length,c):void 0}function e(){var a,c,d,e,f,i,j,k,l,m=!1,o={};for(e=0;e<h.length;e++)f=h[e],i=f[f.length-1],j=f.substring(0,f.length-1),k=parseInt(j,10),l=parseFloat(j),X.test(j)&&"w"===i?((a||c)&&(m=!0),0===k?m=!0:a=k):Y.test(j)&&"x"===i?((a||c||d)&&(m=!0),0>l?m=!0:c=l):X.test(j)&&"h"===i?((d||c)&&(m=!0),0===k?m=!0:d=k):m=!0;m||(o.url=g,a&&(o.w=a),c&&(o.d=c),d&&(o.h=d),d||c||a||(o.d=1),1===o.d&&(b.has1x=!0),o.set=b,n.push(o))}function f(){for(c(T),i="",j="in descriptor";;){if(k=a.charAt(m),"in descriptor"===j)if(d(k))i&&(h.push(i),i="",j="after descriptor");else{if(","===k)return m+=1,i&&h.push(i),void e();if("("===k)i+=k,j="in parens";else{if(""===k)return i&&h.push(i),void e();i+=k}}else if("in parens"===j)if(")"===k)i+=k,j="in descriptor";else{if(""===k)return h.push(i),void e();i+=k}else if("after descriptor"===j)if(d(k));else{if(""===k)return void e();j="in descriptor",m-=1}m+=1}}for(var g,h,i,j,k,l=a.length,m=0,n=[];;){if(c(U),m>=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return k.test(a)&&parseFloat(a)>=0?!0:l.test(a)?!0:"0"===a||"-0"===a||"+0"===a?!0:!1}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;g>e;e++)if(h=f[e],i=h[h.length-1],c(i)){if(j=i,h.pop(),0===h.length)return j;if(h=h.join(" "),s.matchesMedia(h))return j}return"100vw"}b.createElement("picture");var o,p,q,r,s={},t=!1,u=function(){},v=b.createElement("img"),w=v.getAttribute,x=v.setAttribute,y=v.removeAttribute,z=b.documentElement,A={},B={algorithm:""},C="data-pfsrc",D=C+"set",E=navigator.userAgent,F=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&RegExp.$1>35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,"in":96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(f){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;e>d;d++)s.fillImg(c[d],f);s.teardownRun(f)}}};o=a.console&&console.warn?function(a){console.warn(a)}:u,G in v||(G="src"),A["image/jpeg"]=!0,A["image/gif"]=!0,A["image/png"]=!0,A["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),s.ns=("pf"+(new Date).getTime()).substr(0,9),s.supSrcset="srcset"in v,s.supSizes="sizes"in v,s.supPicture=!!a.HTMLPictureElement,s.supSrcset&&s.supPicture&&!s.supSizes&&!function(a){v.srcset="data:,a",a.src="data:,a",s.supSrcset=v.complete===a.complete,s.supPicture=s.supSrcset&&s.supPicture}(b.createElement("img")),s.supSrcset&&!s.supSizes?!function(){var a="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",c="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d=b.createElement("img"),e=function(){var a=d.width;2===a&&(s.supSizes=!0),q=s.supSrcset&&!s.supSizes,t=!0,setTimeout(ba)};d.onload=e,d.onerror=e,d.setAttribute("sizes","9px"),d.srcset=c+" 1w,"+a+" 9w",d.src=c}():t=!0,s.selShort="picture>img,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return a?_(a):!0},s.calcLength=function(a){var b=_(a,!0)||!1;return 0>b&&(b=!1),b},s.supportsType=function(a){return a?A[a]:!0},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;d>c;c++)aa(b[c],a.sizes)}return b},s.setRes.res=aa,s.applySetCandidate=function(a,b){if(a.length){var c,d,e,f,h,k,l,m,n,o=b[s.ns],p=s.DPR;if(k=o.curSrc||b[G],l=o.curCan||j(b,k,a[0].set),l&&l.set===a[0].set&&(n=F&&!b.complete&&l.res-.1>p,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;f>d;d++)if(c=a[d],c.res>=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;b<f.length&&!e;b++)if(c=f[b],c.srcset&&s.matchesMedia(c.media)&&(d=s.supportsType(c.type))){"pending"===d&&(c=d),e=c;break}return e},s.parseSets=function(a,b,d){var e,f,g,h,i=b&&"PICTURE"===b.nodeName.toUpperCase(),j=a[s.ns];(j.src===c||d.src)&&(j.src=w.call(a,"src"),j.src?x.call(a,C,j.src):y.call(a,C)),(j.srcset===c||d.srcset||!s.supSrcset||a.srcset)&&(e=w.call(a,"srcset"),j.srcset=e,h=!0),j.sets=[],i&&(j.pic=!0,l(b,j.sets)),j.srcset?(f={srcset:j.srcset,sizes:w.call(a,"sizes")},j.sets.push(f),g=(q||j.src)&&H.test(j.srcset||""),g||!j.src||k(j.src,f)||f.has1x||(f.srcset+=", "+j.src,f.cands.push({url:j.src,d:1,set:f}))):j.src&&j.sets.push({srcset:j.src,sizes:null}),j.curCan=null,j.curSrc=c,j.supported=!(i||f&&!s.supSrcset||g&&!s.supSizes),h&&s.supSrcset&&!j.supported&&(e?(x.call(a,D,e),a.srcset=""):y.call(a,D)),j.supported&&!j.srcset&&(!j.src&&a.src||a.src!==s.makeUrl(j.src))&&(null===j.src?a.removeAttribute("src"):a.src=j.src),j.parsed=!0},s.fillImg=function(a,b){var c,d=b.reselect||b.reevaluate;a[s.ns]||(a[s.ns]={}),c=a[s.ns],(d||c.evaled!==r)&&((!c.parsed||b.reevaluate)&&s.parseSets(a,a.parentNode,b),c.supported?c.evaled=r:h(a))},s.setupRun=function(){(!S||M||P!==a.devicePixelRatio)&&f()},s.supPicture?(ba=u,s.fillImg=u):!function(){var c,d=a.attachEvent?/d$|^c/:/d$|^c|^i/,e=function(){var a=b.readyState||"";f=setTimeout(e,"loading"===a?200:999),b.body&&(s.fillImgs(),c=c||d.test(a),c&&clearTimeout(f))},f=setTimeout(e,b.body?9:99),g=function(a,b){var c,d,e=function(){var f=new Date-d;b>f?c=setTimeout(e,b-f):(c=null,a())};return function(){d=new Date,c||(c=setTimeout(e,b))}},h=z.clientHeight,i=function(){M=Math.max(a.innerWidth||0,z.clientWidth)!==Q.width||z.clientHeight!==h,h=z.clientHeight,M&&s.fillImgs()};Z(a,"resize",g(i,99)),Z(b,"readystatechange",e)}(),s.picturefill=ba,s.fillImgs=ba,s.teardownRun=u,ba._=s,a.picturefillCFG={pf:s,push:function(a){var b=a.shift();"function"==typeof s[b]?s[b].apply(s,a):(B[b]=a[0],S&&s.fillImgs({reselect:!0}))}};for(;J&&J.length;)a.picturefillCFG.push(J.shift());a.picturefill=ba,"object"==typeof module&&"object"==typeof module.exports?module.exports=ba:"function"==typeof define&&define.amd&&define("picturefill",function(){return ba}),s.supPicture||(A["image/webp"]=e("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document);
4 5 6 7/* 8Tablesaw - v3.1.0 - 2018-12-10 9*/ 10!function(e,a){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e.Tablesaw=a(t,e)}):"object"==typeof exports?module.exports=a("document"in e?require("jquery"):require("jquery")(e),e):e.Tablesaw=a(jQuery,e)}("undefined"!=typeof window?window:this,function(S,H){"use strict";var B=H.document,e=/complete|loaded/.test(B.readyState);B.addEventListener("DOMContentLoaded",function(){e=!0});var t,s,n,a,i,o,l,r,c,f,h,d,u,N={i18n:{modeStack:"Stack",modeSwipe:"Swipe",modeToggle:"Toggle",modeSwitchColumnsAbbreviated:"Cols",modeSwitchColumns:"Columns",columnToggleButton:"Columns",columnToggleError:"No eligible columns.",sort:"Sort",swipePreviousColumn:"Previous column",swipeNextColumn:"Next column"},mustard:"head"in B&&(!H.blackberry||H.WebKitPoint)&&!H.operamini,$:S,_init:function(t){N.$(t||B).trigger("enhance.tablesaw")},init:function(t){(e=e||/complete|loaded/.test(B.readyState))?N._init(t):"addEventListener"in B&&B.addEventListener("DOMContentLoaded",function(){N._init(t)})}};return S(B).on("enhance.tablesaw",function(){"undefined"!=typeof TablesawConfig&&TablesawConfig.i18n&&(N.i18n=S.extend(N.i18n,TablesawConfig.i18n||{})),N.i18n.modes=[N.i18n.modeStack,N.i18n.modeSwipe,N.i18n.modeToggle]}),N.mustard&&S(B.documentElement).addClass("tablesaw-enhanced"),function(){var a="tablesaw",
10s="tablesaw-bar",e={create:"tablesawcreate",destroy:"tablesawdestroy",refresh:"tablesawrefresh",resize:"tablesawresize"},n={};N.events=e;var t=function(t){if(!t)throw new Error("Tablesaw requires an element.");this.table=t,this.$table=S(t),this.$thead=this.$table.children().filter("thead").eq(0),this.$tbody=this.$table.children().filter("tbody"),this.mode=this.$table.attr("data-tablesaw-mode")||"stack",this.$toolbar=null,this.attributes={subrow:"data-tablesaw-subrow",ignorerow:"data-tablesaw-ignorerow"},this.init()};t.prototype.init=function(){if(!this.$thead.length)throw new Error("tablesaw: a <thead> is required, but none was found.");if(!this.$thead.find("th").length)throw new Error("tablesaw: no header cells found. Are you using <th> inside of <thead>?");this.$table.attr("id")||this.$table.attr("id",a+"-"+Math.round(1e4*Math.random())),this.createToolbar(),this._initCells(),this.$table.data(a,this),this.$table.trigger(e.create,[this])},t.prototype.getConfig=function(t){var e=S.extend(n,t||{});return S.extend(e,"undefined"!=typeof TablesawConfig?TablesawConfig:{})},t.prototype._getPrimaryHeaderRow=function(){return this._getHeaderRows().eq(0)},t.prototype._getHeaderRows=function(){return this.$thead.children().filter("tr").filter(function(){return!S(this).is("[data-tablesaw-ignorerow]")})},t.prototype._getRowIndex=function(t){return t.prevAll().length},t.prototype._getHeaderRowIndeces=function(){var t=this,e=[];return this._getHeaderRows().each(function(){e.push(t._getRowIndex(S(this)))}),e},t.prototype._getPrimaryHeaderCells=function(t){return(t||this._getPrimaryHeaderRow()).find("th")},t.prototype._$getCells=function(t){var s=this;return S(t).add(t.cells).filter(function(){var t=S(this),e=t.parent(),a=t.is("[colspan]");return!(e.is("["+s.attributes.subrow+"]")||e.is("["+s.attributes.ignorerow+"]")&&a)})},t.prototype._getVisibleColspan=function(){var e=0;return this._getPrimaryHeaderCells().each(function(){var t=S(this);"none"!==t.css("display")&&(e+=parseInt(t.attr("colspan"),10)||1)}),e},t.prototype.getColspanForCell=function(t){var e=this._getVisibleColspan(),a=0;return t.closest("tr").data("tablesaw-rowspanned")&&a++,t.siblings().each(function(){var t=S(this),e=parseInt(t.attr("colspan"),10)||1;"none"!==t.css("display")&&(a+=e)}),e-a},t.prototype.isCellInColumn=function(t,e){return S(t).add(t.cells).filter(function(){return this===e}).length},t.prototype.updateColspanCells=function(s,n,i){var o=this,t=o._getPrimaryHeaderRow();this.$table.find("[rowspan][data-tablesaw-priority]").each(function(){var t=S(this);if("persist"===t.attr("data-tablesaw-priority")){var e=t.closest("tr"),a=parseInt(t.attr("rowspan"),10);1<a&&((e=e.next()).data("tablesaw-rowspanned",!0),a--)}}),this.$table.find("[colspan],[data-tablesaw-maxcolspan]").filter(function(){return S(this).closest("tr")[0]!==t[0]}).each(function(){var t=S(this);if(void 0===i||o.isCellInColumn(n,this)){var e=o.getColspanForCell(t);s&&void 0!==i&&t[0===e?"addClass":"removeClass"](s);var a=parseInt(t.attr("data-tablesaw-maxcolspan"),10);a?a<e&&(e=a):t.attr("data-tablesaw-maxcolspan",t.attr("colspan")),t.attr("colspan",e)}})},t.prototype._findPrimaryHeadersForCell=function(t){for(var e=this._getPrimaryHeaderRow(),a=this._getRowIndex(e),s=[],n=0;n<this.headerMapping.length;n++)if(n!==a)for(var i=0;i<this.headerMapping[n].length;i++)this.headerMapping[n][i]===t&&s.push(this.headerMapping[a][i]);return s},t.prototype.getRows=function(){var t=this;return this.$table.find("tr").filter(function(){return S(this).closest("table").is(t.$table)})},t.prototype.getBodyRows=function(t){return(t?S(t):this.$tbody).children().filter("tr")},t.prototype.getHeaderCellIndex=function(t){for(var e=this.headerMapping[0],a=0;a<e.length;a++)if(e[a]===t)return a;return-1},t.prototype._initCells=function(){this.$table.find("[data-tablesaw-maxcolspan]").each(function(){var t=S(this);t.attr("colspan",t.attr("data-tablesaw-maxcolspan"))});var t=this.getRows(),o=[];t.each(function(t){o[t]=[]}),t.each(function(n){var i=0;S(this).children().each(function(){for(var t=parseInt(this.getAttribute("data-tablesaw-maxcolspan")||this.getAttribute("colspan"),10),e=parseInt(this.getAttribute("rowspan"),10);o[n][i];)i++;if(o[n][i]=this,t)for(var a=0;a<t-1;a++)i++,o[n][i]=this;if(e)for(var s=1;s<e;s++)o[n+s][i]=this;i++})});for(var e=this._getHeaderRowIndeces(),a=0;a<o[0].length;a++)for(var s=0,n=e.length;s<n;s++){var i,l=o[e[s]][a],r=e[s];for(l.cells||(l.cells=[]);r<o.length;)l!==(i=o[r][a])&&l.cells.push(i),r++}this.headerMapping=o},t.prototype.refresh=function(){this._initCells(),this.$table.trigger(e.refresh,[this])},t.prototype._getToolbarAnchor=function(){var t=this.$table.parent();return t.is(".tablesaw-overflow")?t:this.$table},t.prototype._getToolbar=function(t){return t||(t=this._getToolbarAnchor()),t.prev().filter("."+s)},t.prototype.createToolbar=function(){var t=this._getToolbarAnchor(),e=this._getToolbar(t);e.length||(e=S("<div>").addClass(s).insertBefore(t)),this.$toolbar=e,this.mode&&this.$toolbar.addClass("tablesaw-mode-"+this.mode)},t.prototype.destroy=function(){this._getToolbar().each(function(){this.className=this.className.replace(/\btablesaw-mode\-\w*\b/gi,"")});var t=this.$table.attr("id");S(B).off("."+t),S(H).off("."+t),this.$table.trigger(e.destroy,[this]),this.$table.removeData(a)},S.fn[a]=function(){return this.each(function(){S(this).data(a)||new t(this)})};var i=S(B);i.on("enhance.tablesaw",function(t){if(N.mustard){var e=S(t.target);e.parent().length&&(e=e.parent()),e.find("table").filter("[data-tablesaw],[data-tablesaw-mode],[data-tablesaw-sortable]")[a]()}});var o,l,r=!1;i.on("scroll.tablesaw",function(){r=!0,H.clearTimeout(o),o=H.setTimeout(function(){r=!1},300)}),S(H).on("resize",function(){r||(H.clearTimeout(l),l=H.setTimeout(function(){i.trigger(e.resize)},150))}),N.Table=t}(),s="tablesaw-cell-label",n="tablesaw-cell-content",a=t="tablesaw-stack",i="data-tablesaw-no-labels",o="data-tablesaw-hide-empty",(l=function(t,e){this.tablesaw=e,this.$table=S(t),this.labelless=this.$table.is("["+i+"]"),this.hideempty=this.$table.is("["+o+"]"),this.$table.data(a,this)}).prototype.init=function(){if(this.$table.addClass(t),!this.labelless){var a=this;this.$table.find("th, td").filter(function(){return!S(this).closest("thead").length}).filter(function(){return!(S(this).is("["+i+"]")||S(this).closest("tr").is("["+i+"]")||a.hideempty&&!S(this).html())}).each(function(){var o=S(B.createElement("b")).addClass(s),t=S(this);S(a.tablesaw._findPrimaryHeadersForCell(this)).each(function(t){if(this&&void 0!==this){var e=S(this.cloneNode(!0)),a=e.find(".tablesaw-sortable-btn");e.find(".tablesaw-sortable-arrow").remove();var s=e.find("[data-tablesaw-checkall]");if(s.closest("label").remove(),s.length)o=S([]);else{0<t&&o.append(B.createTextNode(", "));for(var n,i=a.length?a[0]:e[0];n=i.firstChild;)o[0].appendChild(n)}}}),o.length&&!t.find("."+n).length&&t.wrapInner("<span class='"+n+"'></span>");var e=t.find("."+s);e.length?e.replaceWith(o):(t.prepend(B.createTextNode(" ")),t.prepend(o))})}},l.prototype.destroy=function(){this.$table.removeClass(t),this.$table.find("."+s).remove(),this.$table.find("."+n).each(function(){S(this).replaceWith(S(this.childNodes))})},S(B).on(N.events.create,function(t,e){"stack"===e.mode&&new l(e.table,e).init()}).on(N.events.refresh,function(t,e){"stack"===e.mode&&S(e.table).data(a).init()}).on(N.events.destroy,function(t,e){"stack"===e.mode&&S(e.table).data(a).destroy()}),N.Stack=l,r="tablesawbtn",c={_create:function(){return S(this).each(function(){S(this).trigger("beforecreate."+r)[r]("_init").trigger("create."+r)})},_init:function(){var t=S(this),e=this.getElementsByTagName("select")[0];return e&&S(this).addClass("btn-select tablesaw-btn-select")[r]("_select",e),t},_select:function(t){var e=function(t,e){var a,s,n=S(e).find("option"),i=B.createElement("span"),o=!1;if(i.setAttribute("aria-hidden","true"),i.innerHTML=" ",n.each(function(){this.selected&&(i.innerHTML=this.text)}),s=t.childNodes,0<n.length){for(var l=0,r=s.length;l<r;l++)(a=s[l])&&"SPAN"===a.nodeName.toUpperCase()&&(t.replaceChild(i,a),o=!0);o||t.insertBefore(i,t.firstChild)}};e(this,t),S(this).on("change refresh",function(){e(this,t)})}},S.fn[r]=function(t,e,a,s){return this.each(function(){return t&&"string"==typeof t?S.fn[r].prototype[t].call(this,e,a,s):S(this).data(r+"active")?S(this):(S(this).data(r+"active",!0),void S.fn[r].prototype._create.call(this))})},S.extend(S.fn[r].prototype,c),f="tablesaw-coltoggle",(h=function(t){this.$table=S(t),this.$table.length&&(this.tablesaw=this.$table.data("tablesaw"),this.attributes={btnTarget:"data-tablesaw-columntoggle-btn-target",set:"data-tablesaw-columntoggle-set"},this.classes={columnToggleTable:"tablesaw-columntoggle",columnBtnContain:"tablesaw-columntoggle-btnwrap tablesaw-advance",columnBtn:"tablesaw-columntoggle-btn tablesaw-nav-btn down",popup:"tablesaw-columntoggle-popup",priorityPrefix:"tablesaw-priority-"},this.set=[],this.$headers=this.tablesaw._getPrimaryHeaderCells(),this.$table.data(f,this))}).prototype.initSet=function(){var t=this.$table.attr(this.attributes.set);if(t){var e=this.$table[0];this.set=S("table["+this.attributes.set+"='"+t+"']").filter(function(){return this!==e}).get()}},h.prototype.init=function(){if(this.$table.length){var e,t,a,s,n,i,o=this,l=this.tablesaw.getConfig({getColumnToggleLabelTemplate:function(t){return"<label><input type='checkbox' checked>"+t+"</label>"}});this.$table.addClass(this.classes.columnToggleTable),t=(e=this.$table.attr("id"))+"-popup",i=S("<div class='"+this.classes.columnBtnContain+"'></div>"),a=S("<a href='#"+t+"' class='btn tablesaw-btn btn-micro "+this.classes.columnBtn+"' data-popup-link>
10<span>"+N.i18n.columnToggleButton+"</span></a>"),s=S("<div class='"+this.classes.popup+"' id='"+t+"'></div>"),n=S("<div class='tablesaw-btn-group'></div>"),this.$popup=s;var r=!1;this.$headers.each(function(){var t=S(this),e=t.attr("data-tablesaw-priority"),a=o.tablesaw._$getCells(this);e&&"persist"!==e&&(a.addClass(o.classes.priorityPrefix+e),S(l.getColumnToggleLabelTemplate(t.text())).appendTo(n).find('input[type="checkbox"]').data("tablesaw-header",this),r=!0)}),r||n.append("<label>"+N.i18n.columnToggleError+"</label>"),n.appendTo(s),n.find('input[type="checkbox"]').on("change",function(e){var a;p(e.target),o.set.length&&(S(o.$popup).find("input[type='checkbox']").each(function(t){if(this===e.target)return a=t,!1}),S(o.set).each(function(){var t=S(this).data(f).$popup.find("input[type='checkbox']").get(a);t&&(t.checked=e.target.checked,p(t))}))}),a.appendTo(i);var c,h=S(this.$table.attr(this.attributes.btnTarget));i.appendTo(h.length?h:this.tablesaw.$toolbar),a.on("click.tablesaw",function(t){t.preventDefault(),i.is(".visible")?b():(i.addClass("visible"),a.removeClass("down").addClass("up"),S(B).off("click."+e,b),H.clearTimeout(c),c=H.setTimeout(function(){S(B).on("click."+e,b)},15))}),s.appendTo(i),this.$menu=n;var d,u=this.$table.closest(".tablesaw-overflow");u.css("-webkit-overflow-scrolling")&&u.on("scroll",function(){var t=S(this);H.clearTimeout(d),d=H.setTimeout(function(){t.css("-webkit-overflow-scrolling","auto"),H.setTimeout(function(){t.css("-webkit-overflow-scrolling","touch")},0)},100)}),S(H).on(N.events.resize+"."+e,function(){o.refreshToggle()}),this.initSet(),this.refreshToggle()}function p(t){var e=t.checked,a=o.getHeaderFromCheckbox(t),s=o.tablesaw._$getCells(a);s[e?"removeClass":"addClass"]("tablesaw-toggle-cellhidden"),s[e?"addClass":"removeClass"]("tablesaw-toggle-cellvisible"),o.updateColspanCells(a,e),o.$table.trigger("tablesawcolumns")}function b(t){t&&S(t.target).closest("."+o.classes.popup).length||(S(B).off("click."+e),a.removeClass("up").addClass("down"),i.removeClass("visible"))}},h.prototype.getHeaderFromCheckbox=function(t){return S(t).data("tablesaw-header")},h.prototype.refreshToggle=function(){var e=this;this.$menu.find("input").each(function(){var t=e.getHeaderFromCheckbox(this);this.checked="table-cell"===e.tablesaw._$getCells(t).eq(0).css("display")}),this.updateColspanCells()},h.prototype.updateColspanCells=function(t,e){this.tablesaw.updateColspanCells("tablesaw-toggle-cellhidden",t,e)},h.prototype.destroy=function(){this.$table.removeClass(this.classes.columnToggleTable),this.$table.find("th, td").each(function(){S(this).removeClass("tablesaw-toggle-cellhidden").removeClass("tablesaw-toggle-cellvisible"),this.className=this.className.replace(/\bui\-table\-priority\-\d\b/g,"")})},S(B).on(N.events.create,function(t,e){"columntoggle"===e.mode&&new h(e.table).init()}),S(B).on(N.events.destroy,function(t,e){"columntoggle"===e.mode&&S(e.table).data(f).destroy()}),S(B).on(N.events.refresh,function(t,e){"columntoggle"===e.mode&&S(e.table).data(f).refreshToggle()}),N.ColumnToggle=h,function(){function b(t){var e=[];return S(t.childNodes).each(function(){var t=S(this);t.is("input, select")?e.push(t.val()):t.is(".tablesaw-cell-label")||e.push((t.text()||"").replace(/^\s+|\s+$/g,""))}),e.join("")}var d="tablesaw-sortable",l="data-tablesaw-sortable-col",h="data-tablesaw-sortable-default-col",f="data-tablesaw-sortable-numeric",g="data-tablesaw-subrow",w="data-tablesaw-ignorerow",u={head:d+"-head",ascend:d+"-ascending",desce
10nd:d+"-descending",switcher:d+"-switch",tableToolbar:"tablesaw-bar-section",sortButton:d+"-btn"},t={_create:function(t){return S(this).each(function(){if(S(this).data(d+"-init"))return!1;S(this).data(d+"-init",!0).trigger("beforecreate."+d)[d]("_init",t).trigger("create."+d)})},_init:function(){var n,i,t,e,s,a,o=S(this),r=o.data("tablesaw");function c(t){S.each(t,function(t,e){var a=S(e);a.removeAttr(h),a.removeClass(u.ascend),a.removeClass(u.descend)})}o.addClass(d),n=o.children().filter("thead").find("th["+l+"]"),t=n,S.each(t,function(t,e){S(e).addClass(u.head)}),e=n,s=function(t){if(!S(t.target).is("a[href]")){t.stopPropagation();var e=S(t.target).closest("["+l+"]"),a=t.data.col,s=n.index(e[0]);c(e.closest("thead").find("th").filter(function(){return this!==e[0]})),e.is("."+u.descend)||!e.is("."+u.ascend)?(o[d]("sortBy",a,!0),s+="_asc"):(o[d]("sortBy",a),s+="_desc"),i&&i.find("select").val(s).trigger("refresh"),t.preventDefault()}},S.each(e,function(t,e){var a=S("<button class='"+u.sortButton+"'/>");a.on("click",{col:e},s),S(e).wrapInner(a).find("button").append("<span class='tablesaw-sortable-arrow'>")}),a=n,S.each(a,function(t,e){var a=S(e);a.is("["+h+"]")&&(a.is("."+u.descend)||a.addClass(u.ascend))}),o.is("[data-tablesaw-sortable-switch]")&&function(a){i=S("<div>").addClass(u.switcher).addClass(u.tableToolbar);var l=["<label>"+N.i18n.sort+":"];l.push('<span class="btn tablesaw-btn"><select>'),a.each(function(t){var e=S(this),a=e.is("["+h+"]"),s=e.is("."+u.descend),n=e.is("["+f+"]"),i=0;S(this.cells.slice(0,5)).each(function(){isNaN(parseInt(b(this),10))||i++});var o=5===i;n||e.attr(f,o?"":"false"),l.push("<option"+(a&&!s?" selected":"")+' value="'+t+'_asc">'+e.text()+" "+(o?"↑":"(A-Z)")+"</option>"),l.push("<option"+(a&&s?" selected":"")+' value="'+t+'_desc">'+e.text()+" "+(o?"↓":"(Z-A)")+"</option>")}),l.push("</select></span></label>"),i.html(l.join(""));var t=r.$toolbar.children().eq(0);t.length?i.insertBefore(t):i.appendTo(r.$toolbar),i.find(".tablesaw-btn").tablesawbtn(),i.find("select").on("change",function(){var t=S(this).val().split("_"),e=a.eq(t[0]);c(e.siblings()),o[d]("sortBy",e.get(0),"asc"===t[1])})}(n)},sortRows:function(t,e,a,s,n){var i,o,l,r,c,h,d,u=(o=s.cells,l=n,r=[],S.each(o,function(t,e){for(var a=e.parentNode,s=S(a),n=[],i=s.next();i.is("["+g+"]");)n.push(i[0]),i=i.next();var o=a.parentNode;s.is("["+g+"]")||o===l&&r.push({element:e,cell:b(e),row:a,subrows:n.length?n:null,ignored:s.is("["+w+"]")})}),r),p=S(s).data("tablesaw-sort");return i=!(!p||"function"!=typeof p)&&p(a)||(c=a,h=S(s).is("["+f+"]")&&!S(s).is("["+f+'="false"]'),d=/[^\-\+\d\.]/g,c?function(t,e){return t.ignored||e.ignored?0:h?parseFloat(t.cell.replace(d,""))-parseFloat(e.cell.replace(d,"")):t.cell.toLowerCase()>e.cell.toLowerCase()?1:-1}:function(t,e){return t.ignored||e.ignored?0:h?parseFloat(e.cell.replace(d,""))-parseFloat(t.cell.replace(d,"")):t.cell.toLowerCase()<e.cell.toLowerCase()?1:-1}),function(t){var e,a,s=[];for(e=0,a=t.length;e<a;e++)s.push(t[e].row),t[e].subrows&&s.push(t[e].subrows);return s}(u.sort(i))},makeColDefault:function(t,e){var a=S(t);a.attr(h,"true"),e?(a.removeClass(u.descend),a.addClass(u.ascend)):(a.removeClass(u.ascend),a.addClass(u.descend))},sortBy:function(o,l){var r,c=S(this),h=c.data("tablesaw");h.$tbody.each(function(){var t,e,a,s=S(this),n=h.getBodyRows(this),i=h.headerMapping[0];for(e=0,a=i.length;e<a;e++)if(i[e]===o){r=e;break}for(e=0,a=(t=c[d]("sortRows",n,r,l,o,this)).length;e<a;e++)s.append(t[e])}),c[d]("makeColDefault",o,l),c.trigger("tablesaw-sorted")}};S.fn[d]=function(t){var e,a=Array.prototype.slice.call(arguments,1);return t&&"string"==typeof t?void 0!==(e=S.fn[d].prototype[t].apply(this[0],a))?e:S(this):(S(this).data(d+"-active")||(S(this).data(d+"-active",!0),S.fn[d].prototype._create.call(this,t)),S(this))},S.extend(S.fn[d].prototype,t),S(B).on(N.events.create,function(t,e){e.$table.is("table[data-tablesaw-sortable]")&&e.$table[d]()})}(),function(){var $="disabled",T="tablesaw-fix-persist",k="tablesaw-swipe-cellhidden",x="tablesaw-swipe-cellpersist",_="tablesaw-all-cols-visible",M="data-tablesaw-no-touch";function a(c,r){var h=r.data("tablesaw"),t=S("<div class='tablesaw-advance'></div>"),a=S("<a href='#' class='btn tablesaw-nav-btn tablesaw-btn btn-micro left'>"+N.i18n.swipePreviousColumn+"</a>").appendTo(t),s=S("<a href='#' class='btn tablesaw-nav-btn tablesaw-btn btn-micro right'>"+N.i18n.swipeNextColumn+"</a>").appendTo(t),d=c._getPrimaryHeaderCells(),i=d.not('[data-tablesaw-priority="persist"]'),u=[],o=S(B.head||"head"),l=r.attr("id");if(!d.length)throw new Error("tablesaw swipe: no header cells found.");function e(){r.css({width:"1px"}),r.find("."+k).removeClass(k),u=[],d.each(function(){u.push(this.offsetWidth)}),r.css({width:""})}function p(t){h._$getCells(t).removeClass(k)}function b(t){h._$getCells(t).addClass(k)}function f(){r.removeClass(T),S("#"+l+"-persist").remove()}function n(){var t,a="#"+l+".tablesaw-swipe ",s=[],n=r.width(),i=[];if(d.each(function(t){var e;S(this).is('[data-tablesaw-priority="persist"]')&&(e=this.offsetWidth)<.75*n&&(i.push(t+"-"+e),s.push(a+" ."+x+":nth-child("+(t+1)+") { width: "+e+"px; }"))}),t=i.join("_"),s.length){r.addClass(T);var e=S("#"+l+"-persist");e.length&&e.data("tablesaw-hash")===t||(e.remove(),S("<style>"+s.join("\n")+"</style>").attr("id",l+"-persist").data("tablesaw-hash",t).appendTo(o))}}function g(){var s,n=[];return i.each(function(t){var e=S(this),a="none"===e.css("display")||e.is("."+k);if(a||s){if(a&&s)return n[1]=t,!1}else s=!0,n[0]=t}),n}function w(){var t=g();return[t[1]-1,t[0]-1]}function v(t){return-1<t[1]&&t[1]<i.length}function m(){if(!(t=r.attr("data-tablesaw-swipe-media"))||"matchMedia"in H&&H.matchMedia(t).matches){var t,a=r.parent().width(),s=[],n=0,i=[],o=d.length;d.each(function(t){var e=S(this).is('[data-tablesaw-priority="persist"]');s.push(e),n+=u[t],i.push(n),(e||a<n)&&o--});var l=0===o;d.each(function(t){i[t]>a&&b(this)}),d.each(function(t){if(s[t])return e=this,void h._$getCells(e).addClass(x);var e;(i[t]<=a||l)&&(l=!1,p(this),h.updateColspanCells(k,this,!0))}),f(),r.trigger("tablesawcolumns")}}function C(t){var e=t?g():w();v(e)&&(isNaN(e[0])&&(e[0]=t?0:i.length-1),n(),b(i.get(e[0])),h.updateColspanCells(k,i.get(e[0]),!1),p(i.get(e[1])),h.updateColspanCells(k,i.get(e[1]),!0),r.trigger("tablesawcolumns"))}function y(t,e){return(t.touches||t.originalEvent.touches)[0][e]}r.addClass("tablesaw-swipe"),e(),t.appendTo(h.$toolbar),l||(l="tableswipe-"+Math.round(1e4*Math.random()),r.attr("id",l)),a.add(s).on("click",function(t){C(!!S(t.target).closest(s).length),t.preventDefault()}),r.is("["+M+"]")||r.on("touchstart.swipetoggle",function(t){var n,i,o=y(t,"pageX"),l=y(t,"pageY"),r=H.pageYOffset;S(H).off(N.events.resize,m),S(this).on("touchmove.swipetoggle",function(t){n=y(t,"pageX"),i=y(t,"pageY")}).on("touchend.swipetoggle",function(){var t=c.getConfig({swipeHorizontalThreshold:30,swipeVerticalThreshold:30}),e=t.swipe?t.swipe.verticalThreshold:t.swipeVerticalThreshold,a=t.swipe?t.swipe.horizontalThreshold:t.swipeHorizontalThreshold,s=Math.abs(H.pageYOffset-r)>=e;Math.abs(i-l)>=e||s||(n-o<-1*a&&C(!0),a<n-o&&C(!1)),H.setTimeout(function(){S(H).on(N.events.resize,m)}
10,300),S(this).off("touchmove.swipetoggle touchend.swipetoggle")})}),r.on("tablesawcolumns.swipetoggle",function(){var t=v(w()),e=v(g());a[t?"removeClass":"addClass"]($),s[e?"removeClass":"addClass"]($),h.$toolbar[t||e?"removeClass":"addClass"](_)}).on("tablesawnext.swipetoggle",function(){C(!0)}).on("tablesawprev.swipetoggle",function(){C(!1)}).on(N.events.destroy+".swipetoggle",function(){var t=S(this);t.removeClass("tablesaw-swipe"),h.$toolbar.find(".tablesaw-advance").remove(),S(H).off(N.events.resize,m),t.off(".swipetoggle")}).on(N.events.refresh,function(){f(),e(),m()}),m(),S(H).on(N.events.resize,m)}S(B).on(N.events.create,function(t,e){"swipe"===e.mode&&a(e,e.$table)})}(),d={attr:{init:"data-tablesaw-minimap"},show:function(t){var e=t.getAttribute(d.attr.init);return""===e||!!(e&&"matchMedia"in H)&&H.matchMedia(e).matches}},S(B).on(N.events.create,function(t,e){"swipe"!==e.mode&&"columntoggle"!==e.mode||!e.$table.is("[ "+d.attr.init+"]")||function(t){var e=t.data("tablesaw"),a=S('<div class="tablesaw-advance minimap">'),s=S('<ul class="tablesaw-advance-dots">').appendTo(a),n="tablesaw-advance-dots-hide";function i(){if(d.show(t[0])){a.css("display","block");var e=s.find("li").removeClass(n);t.find("thead th").each(function(t){"none"===S(this).css("display")&&e.eq(t).addClass(n)})}else a.css("display","none")}t.data("tablesaw")._getPrimaryHeaderCells().each(function(){s.append("<li><i></i></li>")}),a.appendTo(e.$toolbar),i(),S(H).on(N.events.resize,i),t.on("tablesawcolumns.minimap",function(){i()}).on(N.events.destroy+".minimap",function(){var t=S(this);e.$toolbar.find(".tablesaw-advance").remove(),S(H).off(N.events.resize,i),t.off(".minimap")})}(e.$table)}),N.MiniMap=d,u={selectors:{init:"table[data-tablesaw-mode-switch]"},attributes:{excludeMode:"data-tablesaw-mode-exclude"},classes:{main:"tablesaw-modeswitch",toolbar:"tablesaw-bar-section"},modes:["stack","swipe","columntoggle"],init:function(e){var t,a=S(e),s=a.data("tablesaw"),n=a.attr(u.attributes.excludeMode),i=s.$toolbar,o=S("<div>").addClass(u.classes.main+" "+u.classes.toolbar),l=['<label><span class="abbreviated">'+N.i18n.modeSwitchColumnsAbbreviated+'</span><span class="longform">'+N.i18n.modeSwitchColumns+"</span>:"],r=a.attr("data-tablesaw-mode");l.push('<span class="btn tablesaw-btn"><select>');for(var c=0,h=u.modes.length;c<h;c++)n&&n.toLowerCase()===u.modes[c]||(t=r===u.modes[c],l.push("<option"+(t?" selected":"")+' value="'+u.modes[c]+'">'+N.i18n.modes[c]+"</option>"));l.push("</select></span></label>"),o.html(l.join(""));var d=i.find(".tablesaw-advance").eq(0);d.length?o.insertBefore(d):o.appendTo(i),o.find(".tablesaw-btn").tablesawbtn(),o.find("select").on("change",function(t){return u.onModeChange.call(e,t,S(this).val())})},onModeChange:function(t,e){var a=S(this),s=a.data("tablesaw");s.$toolbar.find("."+u.classes.main).remove(),s.destroy(),a.attr("data-tablesaw-mode",e),a.tablesaw()}},S(B).on(N.events.create,function(t,e){e.$table.is(u.selectors.init)&&u.init(e.table)}),function(){var i="tablesawCheckAll";function a(t){this.tablesaw=t,this.$table=t.$table,this.attr="data-tablesaw-checkall",this.checkAllSelector="["+this.attr+"]",this.forceCheckedSelector="["+this.attr+"-checked]",this.forceUncheckedSelector="["+this.attr+"-unchecked]",this.checkboxSelector='input[type="checkbox"]',this.$triggers=null,this.$checkboxes=null,this.$table.data(i)||(this.$table.data(i,this),this.init())}a.prototype._filterCells=function(t){return t.filter(function(){return!S(this).closest("tr").is("[data-tablesaw-subrow],[data-tablesaw-ignorerow]")}).find(this.checkboxSelector).not(this.checkAllSelector)},a.prototype.getCheckboxesForButton=function(t){return this._filterCells(S(S(t).attr(this.attr)))},a.prototype.getCheckboxesForCheckbox=function(t){return this._filterCells(S(S(t).closest("th")[0].cells))},a.prototype.init=function(){var t=this;this.$table.find(this.checkAllSelector).each(function(){S(this).is(t.checkboxSelector)?t.addCheckboxEvents(this):t.addButtonEvents(this)})},a.prototype.addButtonEvents=function(t){var n=this;S(t).on("click",function(t){t.preventDefault();var e,a=n.getCheckboxesForButton(this),s=!0;a.each(function(){this.checked||(s=!1)}),e=!!S(this).is(n.forceCheckedSelector)||!S(this).is(n.forceUncheckedSelector)&&!s,a.each(function(){this.checked=e,S(this).trigger("change."+i)})})},a.prototype.addCheckboxEvents=function(a){var e=this;S(a).on("change",function(){var t=this.checked;e.getCheckboxesForCheckbox(this).each(function(){this.checked=t})});var s=e.getCheckboxesForCheckbox(a);s.on("change."+i,function(){var t=0;s.each(function(){this.checked&&t++});var e=t===s.length;a.checked=e,a.indeterminate=0!==t&&!e})},S(B).on(N.events.create,function(t,e){new a(e)}),N.CheckAll=a}(),N}); 11 12 13/* 14doubleTapToGo 15*/ 16;(function( $, window, document, undefined ) 17{ 18 $.fn.doubleTapToGo = function( params ) 19 { 20 if( (!Modernizr.touchevents) || ( $("html").hasClass('firefox') && !($("html").hasClass('android')) ) ) return false; 21 this.each( function() 22 { 23 var curItem = false; 24 $( this ).on( 'click', function( e ) 25 { 26 var item = $( this ); 27 if( item[ 0 ] != curItem[ 0 ] ) 28 { 29 e.preventDefault(); 30 curItem = item; 31 } 32 }); 33 $( document ).on( 'click touchstart MSPointerDown', function( e ) 34 { 35 var resetItem = true, 36 parents = $( e.target ).parents(); 37 38 for( var i = 0; i < parents.length; i++ ) 39 if( parents[ i ] == curItem[ 0 ] ) 40 resetItem = false; 41 42 if( resetItem ) 43 curItem = false; 44 }); 45 }); 46 return this; 47 }; 48})( jQuery, window, document ); 49 50 51/* 52slideout-navi 53*/ 54!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;"undefined"!=typeof window?e=window:"undefined"!=typeof global?e=global:"undefined"!=typeof self&&(e=self),e.Slideout=t()}}(function(){var t,e,n;return function i(t,e,n){function o(r,a){if(!e[r]){if(!t[r]){var u=typeof require=="function"&&require;if(!a&&u)return u(r,!0);if(s)return s(r,!0);var l=new Error("Cannot find module '"+r+"'");throw l.code="MODULE_NOT_FOUND",l}var f=e[r]={exports:{}};t[r][0].call(f.exports,function(e){var n=t[r][1][e];return o(n?n:e)},f,f.exports,i,t,e,n)}return e[r].exports}var s=typeof require=="function"&&require;for(var r=0;r<n.length;r++)o(n[r]);return o}({1:[function(t,e,n){"use strict";var i=t("decouple");var o=t("emitter");var s;var r=false;var a=window.document;var u=a.documentElement;var l=window.navigator.msPointerEnabled;var f={start:l?"MSPointerDown":"touchstart",move:l?"MSPointerMove":"touchmove",end:l?"MSPointerUp":"touchend"};var h=function v(){var t=/^(Webkit|Khtml|Moz|ms|O)(?=[A-Z])/;var e=a.getElementsByTagName("script")[0].style;for(var n in e){if(t.test(n)){return"-"+n.match(t)[0].toLowerCase()+"-"}}if("WebkitOpacity"in e){return"-webkit-"}if("KhtmlOpacity"in e){return"-khtml-"}return""}();function c(t,e){for(var n in e){if(e[n]){t[n]=e[n]}}return t}function p(t,e){t.prototype=c(t.prototype||{},e.prototype)}function d(t){t=t||{};this._startOffsetX=0;this._currentOffsetX=0;this._opening=false;this._moved=false;this._opened=false;this._preventOpen=false;this._touch=t.touch===undefined?true:t.touch&&true;this.panel=t.panel;this.menu=t.menu;if(this.panel.className.search("slideout-panel")===-1){this.panel.className+=" slideout-panel"}if(this.menu.className.search("slideout-menu")===-1){this.menu.className+=" slideout-menu"}this._fx=t.fx||"ease";this._duration=parseInt(t.duration,10)||300;this._tolerance=parseInt(t.tolerance,10)||70;this._padding=this._translateTo=parseInt(t.padding,10)||256;this._orientation=t.side==="right"?-1:1;this._translateTo*=this._orientation;if(this._touch){this._initTouchEvents()}}p(d,o);d.prototype.open=function(){var t=this;
vendor: 4,552 bytes, line 54
54this.emit("beforeopen");if(u.className.search("slideout-open")===-1){u.className+=" slideout-open"}this._setTransition();this._translateXTo(this._translateTo);this._opened=true;setTimeout(function(){t.panel.style.transition=t.panel.style["-webkit-transition"]="";t.emit("open")},this._duration+50);return this};d.prototype.close=function(){var t=this;if(!this.isOpen()&&!this._opening){return this}this.emit("beforeclose");this._setTransition();this._translateXTo(0);this._opened=false;setTimeout(function(){u.className=u.className.replace(/ slideout-open/,"");t.panel.style.transition=t.panel.style["-webkit-transition"]=t.panel.style[h+"transform"]=t.panel.style.transform="";t.emit("close")},this._duration+50);return this};d.prototype.toggle=function(){return this.isOpen()?this.close():this.open()};d.prototype.isOpen=function(){return this._opened};d.prototype._translateXTo=function(t){this._currentOffsetX=t;this.panel.style[h+"transform"]=this.panel.style.transform="translateX("+t+"px)";return this};d.prototype._setTransition=function(){this.panel.style[h+"transition"]=this.panel.style.transition=h+"transform "+this._duration+"ms "+this._fx;return this};d.prototype._initTouchEvents=function(){var t=this;this._onScrollFn=i(a,"scroll",function(){if(!t._moved){clearTimeout(s);r=true;s=setTimeout(function(){r=false},250)}});this._preventMove=function(e){if(t._moved){e.preventDefault()}};a.addEventListener(f.move,this._preventMove);this._resetTouchFn=function(e){if(typeof e.touches==="undefined"){return}t._moved=false;t._opening=false;t._startOffsetX=e.touches[0].pageX;t._preventOpen=!t._touch||!t.isOpen()&&t.menu.clientWidth!==0};this.panel.addEventListener(f.start,this._resetTouchFn);this._onTouchCancelFn=function(){t._moved=false;t._opening=false};this.panel.addEventListener("touchcancel",this._onTouchCancelFn);this._onTouchEndFn=function(){if(t._moved){t._opening&&Math.abs(t._currentOffsetX)>t._tolerance?t.open():t.close()}t._moved=false};this.panel.addEventListener(f.end,this._onTouchEndFn);this._onTouchMoveFn=function(e){if(r||t._preventOpen||typeof e.touches==="undefined"){return}var n=e.touches[0].clientX-t._startOffsetX;var i=t._currentOffsetX=n;if(Math.abs(i)>t._padding){return}if(Math.abs(n)>20){t._opening=true;var o=n*t._orientation;if(t._opened&&o>0||!t._opened&&o<0){return}if(o<=0){i=n+t._padding*t._orientation;t._opening=false}if(!t._moved&&u.className.search("slideout-open")===-1){u.className+=" slideout-open"}t.panel.style[h+"transform"]=t.panel.style.transform="translateX("+i+"px)";t.emit("translate",i);t._moved=true}};this.panel.addEventListener(f.move,this._onTouchMoveFn);return this};d.prototype.enableTouch=function(){this._touch=true;return this};d.prototype.disableTouch=function(){this._touch=false;return this};d.prototype.destroy=function(){this.close();a.removeEventListener(f.move,this._preventMove);this.panel.removeEventListener(f.start,this._resetTouchFn);this.panel.removeEventListener("touchcancel",this._onTouchCancelFn);this.panel.removeEventListener(f.end,this._onTouchEndFn);this.panel.removeEventListener(f.move,this._onTouchMoveFn);a.removeEventListener("scroll",this._onScrollFn);this.open=this.close=function(){};return this};e.exports=d},{decouple:2,emitter:3}],2:[function(t,e,n){"use strict";var i=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function o(t,e,n){var o,s=false;function r(t){o=t;a()}function a(){if(!s){i(u);s=true}}function u(){n.call(t,o);s=false}t.addEventListener(e,r,false);return r}e.exports=o},{}],3:[function(t,e,n){"use strict";var i=function(t,e){if(!(t instanceof e)){throw new TypeError("Cannot call a class as a function")}};n.__esModule=true;var o=function(){function t(){i(this,t)}t.prototype.on=function e(t,n){this._eventCollection=this._eventCollection||{};this._eventCollection[t]=this._eventCollection[t]||[];this._eventCollection[t].push(n);return this};t.prototype.once=function n(t,e){var n=this;function i(){n.off(t,i);e.apply(this,arguments)}i.listener=e;this.on(t,i);return this};t.prototype.off=function o(t,e){var n=undefined;if(!this._eventCollection||!(n=this._eventCollection[t])){return this}n.forEach(function(t,i){if(t===e||t.listener===e){n.splice(i,1)}});if(n.length===0){delete this._eventCollection[t]}return this};t.prototype.emit=function s(t){var e=this;for(var n=arguments.length,i=Array(n>1?n-1:0),o=1;o<n;o++){i[o-1]=arguments[o]}var s=undefined;if(!this._eventCollection||!(s=this._eventCollection[t])){return this}s=s.slice(0);
54s.forEach(function(t){return t.apply(e,i)});return this};return t}();n["default"]=o;e.exports=n["default"]},{}]},{},[1])(1)}); 55 56 57/* 58lightgallery 59*/ 60// main 61!function(a,b,c,d){"use strict";function e(b,d){if(this.el=b,this.$el=a(b),this.s=a.extend({},f,d),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in c.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=a(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(a(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var f={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};e.prototype.init=function(){var c=this;c.s.preload>c.$items.length&&(c.s.preload=c.$items.length);var d=b.location.hash;d.indexOf("lg="+this.s.galleryId)>0&&(c.index=parseInt(d.split("&slide=")[1],10),a("body").addClass("lg-from-hash"),a("body").hasClass("lg-on")||setTimeout(function(){c.build(c.index),a("body").addClass("lg-on")})),c.s.dynamic?(c.$el.trigger("onBeforeOpen.lg"),c.index=c.s.index||0,a("body").hasClass("lg-on")||setTimeout(function(){c.build(c.index),a("body").addClass("lg-on")})):c.$items.on("click.lgcustom",function(b){try{b.preventDefault(),b.preventDefault()}catch(d){b.returnValue=!1}c.$el.trigger("onBeforeOpen.lg"),c.index=c.s.index||c.$items.index(this),a("body").hasClass("lg-on")||(c.build(c.index),a("body").addClass("lg-on"))})},e.prototype.build=function(b){var c=this;c.structure(),a.each(a.fn.lightGallery.modules,function(b){c.modules[b]=new a.fn.lightGallery.modules[b](c.el)}),c.slide(b,!1,!1),c.s.keyPress&&c.keyPress(),c.$items.length>1&&(c.arrow(),setTimeout(function(){c.enableDrag(),c.enableSwipe()},50),c.s.mousewheel&&c.mousewheel()),c.counter(),c.closeGallery(),c.$el.trigger("onAfterOpen.lg"),c.$outer.on("mousemove.lg click.lg touchstart.lg",function(){c.$outer.removeClass("lg-hide-items"),clearTimeout(c.hideBartimeout),c.hideBartimeout=setTimeout(function(){c.$outer.addClass("lg-hide-items")},c.s.hideBarsDelay)})},e.prototype.structure=function(){var c,d="",e="",f=0,g="",h=this;for(a("body").append('<div class="lg-backdrop"></div>'),a(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),f=0;f<this.$items.length;f++)d+='<div class="lg-item"></div>';if(this.s.controls&&this.$items.length>1&&(e='<div class="lg-actions"><div class="lg-prev lg-icon">'+this.s.prevHtml+'</div><div class="lg-next lg-icon">'+this.s.nextHtml+"</div></div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(g='<div class="lg-sub-html"></div>'),c='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+d+'</div><div class="lg-toolbar group"><span class="lg-close lg-icon"></span></div>'+e+g+"</div></div>",a("body").append(c),this.$outer=a(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),h.setTop(),a(b).on("resize.lg orientationchange.lg",function(){setTimeout(function(){h.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var i=this.$outer.find(".lg-inner");i.css("transition-timing-function",this.s.cssEasing),i.css("transition-duration",this.s.speed+"ms")}a(".lg-backdrop").addClass("in"),setTimeout(function(){h.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"></a>'),this.prevScrollTop=a(b).scrollTop()},e.prototype.setTop=function(){if("100%"!==this.s.height){var c=a(b).height(),d=(c-parseInt(this.s.height,10))/2,e=this.$outer.find(".lg");c>=parseInt(this.s.height,10)?e.css("top",d+"px"):e.css("top","0px")}},e.prototype.doCss=function(){var a=function(){var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=c.documentElement,d=0;for(d=0;d<a.length;d++)if(a[d]in b.style)return!0};return!!a()},e.prototype.isVideo=function(a,b){var c;if(c=this.s.dynamic?this.s.dynamicEl[b].html:this.$items.eq(b).attr("data-html"),!a&&c)return{html5:!0};var d=a.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),e=a.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),f=a.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),g=a.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return d?{youtube:d}:e?{vimeo:e}:f?{dailymotion:f}:g?{vk:g}:void 0},e.prototype.counter=function(){this.s.counter&&a(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+"</span></div>")},e.prototype.addHtml=function(b){var c,d=null;if(this.s.dynamic?this.s.dynamicEl[b].subHtmlUrl?c=this.s.dynamicEl[b].subHtmlUrl:d=this.s.dynamicEl[b].subHtml:this.$items.eq(b).attr("data-sub-html-url")?c=this.$items.eq(b).attr("data-sub-html-url"):(d=this.$items.eq(b).attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!d&&(d=this.$items.eq(b).attr("title")||this.$items.eq(b).find("img").first().attr("alt"))),!c)if("undefined"!=typeof d&&null!==d){var e=d.substring(0,1);"."!==e&&"#"!==e||(d=a(d).html())}else d="";".lg-sub-html"===this.s.appendSubHtmlTo?c?this.$outer.find(this.s.appendSubHtmlTo).load(c):this.$outer.find(this.s.appendSubHtmlTo).html(d):c?this.$slide.eq(b).load(c):this.$slide.eq(b).append(d),"undefined"!=typeof d&&null!==d&&(""===d?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[b])},e.prototype.preload=function(a){var b=1,c=1;for(b=1;b<=this.s.preload&&!(b>=this.$items.length-a);b++)this.loadContent(a+b,!1,0);for(c=1;c<=this.s.preload&&!(0>a-c);c++)this.loadContent(a-c,!1,0)},e.prototype.loadContent=function(c,d,e){var f,g,h,i,j,k,l=this,m=!1,n=function(c){for(var d=[],e=[],f=0;f<c.length;f++){var h=c[f].split(" ");""===h[0]&&h.splice(0,1),e.push(h[0]),d.push(h[1])}for(var i=a(b).width(),j=0;j<d.length;j++)if(parseInt(d[j],10)>i){g=e[j];break}};if(l.s.dynamic){if(l.s.dynamicEl[c].poster&&(m=!0,h=l.s.dynamicEl[c].poster),k=l.s.dynamicEl[c].html,g=l.s.dynamicEl[c].src,l.s.dynamicEl[c].responsive){var o=l.s.dynamicEl[c].responsive.split(",");n(o)}i=l.s.dynamicEl[c].srcset,j=l.s.dynamicEl[c].sizes}else{if(l.$items.eq(c).attr("data-poster")&&(m=!0,h=l.$items.eq(c).attr("data-poster")),k=l.$items.eq(c).attr("data-html"),g=l.$items.eq(c).attr("href")||l.$items.eq(c).attr("data-src"),l.$items.eq(c).attr("data-responsive")){var p=l.$items.eq(c).attr("data-responsive").split(",");n(p)}i=l.$items.eq(c).attr("data-srcset"),j=l.$items.eq(c).attr("data-sizes")}var q=!1;l.s.dynamic?l.s.dynamicEl[c].iframe&&(q=!0):"true"===l.$items.eq(c).attr("data-iframe")&&(q=!0);var r=l.isVideo(g,c);if(!l.$slide.eq(c).hasClass("lg-loaded")){if(q)l.$slide.eq(c).prepend('<div class="lg-video-cont" style="max-width:'+l.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+g+'" allowfullscreen="true"></iframe></div></div>');else if(m){var s="";s=r&&r.youtube?"lg-has-youtube":r&&r.vimeo?"lg-has-vimeo":"lg-has-html5",l.$slide.eq(c).prepend('<div class="lg-video-cont '+s+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+h+'" /></div></div>')}else r?(l.$slide.eq(c).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),l.$el.trigger("hasVideo.lg",[c,g,k])):l.$slide.eq(c).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+g+'" /></div>');if(l.$el.trigger("onAferAppendSlide.lg",[c]),f=l.$slide.eq(c).find(".lg-object"),j&&f.attr("sizes",j),i){f.attr("srcset",i);try{picturefill({elements:[f[0]]})}catch(t){console.error("Make sure you have included Picturefill version 2")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&l.addHtml(c),l.$slide.eq(c).addClass("lg-loaded")}l.$slide.eq(c).find(".lg-object").on("load.lg error.lg",function(){var b=0;e&&!a("body").hasClass("lg-from-hash")&&(b=e),setTimeout(function(){l.$slide.eq(c).addClass("lg-complete"),l.$el.trigger("onSlideItemLoad.lg",[c,e||0])},b)}),r&&r.html5&&!m&&l.$slide.eq(c).addClass("lg-complete"),d===!0&&(l.$slide.eq(c).hasClass("lg-complete")?l.preload(c):l.$slide.eq(c).find(".lg-object").on("load.lg error.lg",function(){l.preload(c)}))},e.prototype.slide=function(b,c,d){var e=this.$outer.find(".lg-current").index(),f=this;if(!f.lGalleryOn||e!==b){var g=this.$slide.length,h=f.lGalleryOn?this.s.speed:0,i=!1,j=!1;if(!f.lgBusy){if(this.s.download){var k;k=f.s.dynamic?f.s.dynamicEl[b].downloadUrl!==!1&&(f.s.dynamicEl[b].downloadUrl||f.s.dynamicEl[b].src):"false"!==f.$items.eq(b).attr("data-download-url")&&(f.$items.eq(b).attr("data-download-url")||f.$items.eq(b).attr("href")||f.$items.eq(b).attr("data-src")),k?(a("#lg-download").attr("href",k),f.$outer.removeClass("lg-hide-download")):f.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[e,b,c,d]),f.lgBusy=!0,clearTimeout(f.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){f.addHtml(b)},h),this.arrowDisable(b),c){var l=b-1,m=b+1;0===b&&e===g-1?(m=0,l=g-1):b===g-1&&0===e&&(m=0,l=g-1),this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),f.$slide.eq(l).addClass("lg-prev-slide"),f.$slide.eq(m).addClass("lg-next-slide"),f.$slide.eq(b).addClass("lg-current")}else f.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),e>b?(j=!0,0!==b||e!==g-1||d||(j=!1,i=!0)):b>e&&(i=!0,b!==g-1||0!==e||d||(j=!0,i=!1)),j?(this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(e).addClass("lg-next-slide")):i&&(this.$slide.eq(b).addClass("lg-next-slide"),this.$slide.eq(e).addClass("lg-prev-slide")),setTimeout(function(){f.$slide.removeClass("lg-current"),f.$slide.eq(b).addClass("lg-current"),f.$outer.removeClass("lg-no-trans")},50);f.lGalleryOn?(setTimeout(function(){f.loadContent(b,!0,0)},this.s.speed+50),setTimeout(function(){f.lgBusy=!1,f.$el.trigger("onAfterSlide.lg",[e,b,c,d])},this.s.speed)):(f.loadContent(b,!0,f.s.backdropDuration),f.lgBusy=!1,f.$el.trigger("onAfterSlide.lg",[e,b,c,d])),f.lGalleryOn=!0,this.s.counter&&a("#lg-counter-current").text(b+1)}}},e.prototype.goToNextSlide=function(a){var b=this;b.lgBusy||(b.index+1<b.$slide.length?(b.index++,b.$el.trigger("onBeforeNextSlide.lg",[b.index]),b.slide(b.index,a,!1)):b.s.loop?(b.index=0,b.$el.trigger("onBeforeNextSlide.lg",[b.index]),b.slide(b.index,a,!1)):b.s.slideEndAnimatoin&&(b.$outer.addClass("lg-right-end"),setTimeout(function(){b.$outer.removeClass("lg-right-end")},400)))},e.prototype.goToPrevSlide=function(a){var b=this;b.lgBusy||(b.index>0?(b.index--,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1)):b.s.loop?(b.index=b.$items.length-1,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1)):b.s.slideEndAnimatoin&&(b.$outer.addClass("lg-left-end"),setTimeout(function(){b.$outer.removeClass("lg-left-end")},400)))},e.prototype.keyPress=function(){var c=this;this.$items.length>1&&a(b).on("keyup.lg",function(a){c.$items.length>1&&(37===a.keyCode&&(a.preventDefault(),c.goToPrevSlide()),39===a.keyCode&&(a.preventDefault(),c.goToNextSlide()))}),a(b).on("keydown.lg",function(a){c.s.escKey===!0&&27===a.keyCode&&(a.preventDefault(),c.$outer.hasClass("lg-thumb-open")?c.$outer.removeClass("lg-thumb-open"):c.destroy())})},e.prototype.arrow=function(){var a=this;this.$outer.find(".lg-prev").on("click.lg",function(){a.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){a.goToNextSlide()})},e.prototype.arrowDisable=function(a){!this.s.loop&&this.s.hideControlOnEnd&&(a+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),a>0?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},e.prototype.setTranslate=function(a,b,c){this.s.useLeft?a.css("left",b):a.css({transform:"translate3d("+b+"px, "+c+"px, 0px)"})},e.prototype.touchMove=function(b,c){var d=c-b;Math.abs(d)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),d,0),this.setTranslate(a(".lg-prev-slide"),-this.$slide.eq(this.index).width()+d,0),this.setTranslate(a(".lg-next-slide"),this.$slide.eq(this.index).width()+d,0))},e.prototype.touchEnd=function(a){var b=this;"lg-slide"!==b.s.mode&&b.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){b.$outer.removeClass("lg-dragging"),0>a&&Math.abs(a)>b.s.swipeThreshold?b.goToNextSlide(!0):a>0&&Math.abs(a)>b.s.swipeThreshold?b.goToPrevSlide(!0):Math.abs(a)<5&&b.$el.trigger("onSlideClick.lg"),b.$slide.removeAttr("style")}),setTimeout(function(){b.$outer.hasClass("lg-dragging")||"lg-slide"===b.s.mode||b.$outer.removeClass("lg-slide")},b.s.speed+100)},e.prototype.enableSwipe=function(){var a=this,b=0,c=0,d=!1;a.s.enableSwipe&&a.isTouch&&a.doCss()&&(a.$slide.on("touchstart.lg",function(c){a.$outer.hasClass("lg-zoomed")||a.lgBusy||(c.preventDefault(),a.manageSwipeClass(),b=c.originalEvent.targetTouches[0].pageX)}),a.$slide.on("touchmove.lg",function(e){a.$outer.hasClass("lg-zoomed")||(e.preventDefault(),c=e.originalEvent.targetTouches[0].pageX,a.touchMove(b,c),d=!0)}),a.$slide.on("touchend.lg",function(){a.$outer.hasClass("lg-zoomed")||(d?(d=!1,a.touchEnd(c-b)):a.$el.trigger("onSlideClick.lg"))}))},e.prototype.enableDrag=function(){var c=this,d=0,e=0,f=!1,g=!1;c.s.enableDrag&&!c.isTouch&&c.doCss()&&(c.$slide.on("mousedown.lg",function(b){c.$outer.hasClass("lg-zoomed")||(a(b.target).hasClass("lg-object")||a(b.target).hasClass("lg-video-play"))&&(b.preventDefault(),c.lgBusy||(c.manageSwipeClass(),d=b.pageX,f=!0,c.$outer.scrollLeft+=1,c.$outer.scrollLeft-=1,c.$outer.removeClass("lg-grab").addClass("lg-grabbing"),c.$el.trigger("onDragstart.lg")))}),a(b).on("mousemove.lg",function(a){f&&(g=!0,e=a.pageX,c.touchMove(d,e),c.$el.trigger("onDragmove.lg"))}),a(b).on("mouseup.lg",function(b){g?(g=!1,c.touchEnd(e-d),c.$el.trigger("onDragend.lg")):(a(b.target).hasClass("lg-object")||a(b.target).hasClass("lg-video-play"))&&c.$el.trigger("onSlideClick.lg"),f&&(f=!1,c.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},e.prototype.manageSwipeClass=function(){var a=this.index+1,b=this.index-1,c=this.$slide.length;this.s.loop&&(0===this.index?b=c-1:this.index===c-1&&(a=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),b>-1&&this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(a).addClass("lg-next-slide")},e.prototype.mousewheel=function(){var a=this;a.$outer.on("mousewheel.lg",function(b){b.deltaY&&(b.deltaY>0?a.goToPrevSlide():a.goToNextSlide(),b.preventDefault())})},e.prototype.closeGallery=function(){var b=this,c=!1;this.$outer.find(".lg-close").on("click.lg",function(){b.destroy()}),b.s.closable&&(b.$outer.on("mousedown.lg",function(b){c=!!(a(b.target).is(".lg-outer")||a(b.target).is(".lg-item ")||a(b.target).
61is(".lg-img-wrap"))}),b.$outer.on("mouseup.lg",function(d){(a(d.target).is(".lg-outer")||a(d.target).is(".lg-item ")||a(d.target).is(".lg-img-wrap")&&c)&&(b.$outer.hasClass("lg-dragging")||b.destroy())}))},e.prototype.destroy=function(c){var d=this;c||d.$el.trigger("onBeforeClose.lg"),a(b).scrollTop(d.prevScrollTop),c&&(d.s.dynamic||this.$items.off("click.lg click.lgcustom"),a.removeData(d.el,"lightGallery")),this.$el.off(".lg.tm"),a.each(a.fn.lightGallery.modules,function(a){d.modules[a]&&d.modules[a].destroy()}),this.lGalleryOn=!1,clearTimeout(d.hideBartimeout),this.hideBartimeout=!1,a(b).off(".lg"),a("body").removeClass("lg-on lg-from-hash"),d.$outer&&d.$outer.removeClass("lg-visible"),a(".lg-backdrop").removeClass("in"),setTimeout(function(){d.$outer&&d.$outer.remove(),a(".lg-backdrop").remove(),c||d.$el.trigger("onCloseAfter.lg")},d.s.backdropDuration+50)},a.fn.lightGallery=function(b){return this.each(function(){if(a.data(this,"lightGallery"))try{a(this).data("lightGallery").init()}catch(c){console.error("lightGallery has not initiated properly")}else a.data(this,"lightGallery",new e(this,b))})},a.fn.lightGallery.modules={}}(jQuery,window,document); 62// zoom 63!function(a,b,c,d){"use strict";var e={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300},f=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},e,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=a(b).width()/2,this.pageY=a(b).height()/2+a(b).scrollTop()),this};f.prototype.init=function(){var c=this,d='<span id="lg-zoom-in" class="lg-icon"></span><span id="lg-zoom-out" class="lg-icon"></span>';c.core.s.actualSize&&(d+='<span id="lg-actual-size" class="lg-icon"></span>'),this.core.$outer.find(".lg-toolbar").append(d),c.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(b,d,e){var f=c.core.s.enableZoomAfter+e;a("body").hasClass("lg-from-hash")&&e?f=0:a("body").removeClass("lg-from-hash"),c.zoomabletimeout=setTimeout(function(){c.core.$slide.eq(d).addClass("lg-zoomable")},f+30)});var e=1,f=function(d){var e,f,g=c.core.$outer.find(".lg-current .lg-image"),h=(a(b).width()-g.width())/2,i=(a(b).height()-g.height())/2+a(b).scrollTop();e=c.pageX-h,f=c.pageY-i;var j=(d-1)*e,k=(d-1)*f;g.css("transform","scale3d("+d+", "+d+", 1)").attr("data-scale",d),g.parent().css({left:-j+"px",top:-k+"px"}).attr("data-x",j).attr("data-y",k)},g=function(){e>1?c.core.$outer.addClass("lg-zoomed"):c.resetZoom(),1>e&&(e=1),f(e)},h=function(d,f,h,i){var j,k=f.width();j=c.core.s.dynamic?c.core.s.dynamicEl[h].width||f[0].naturalWidth||k:c.core.$items.eq(h).attr("data-width")||f[0].naturalWidth||k;var l;c.core.$outer.hasClass("lg-zoomed")?e=1:j>k&&(l=j/k,e=l||2),i?(c.pageX=a(b).width()/2,c.pageY=a(b).height()/2+a(b).scrollTop()):(c.pageX=d.pageX||d.originalEvent.targetTouches[0].pageX,c.pageY=d.pageY||d.originalEvent.targetTouches[0].pageY),g(),setTimeout(function(){c.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},i=!1;c.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(a,b){var d=c.core.$slide.eq(b).find(".lg-image");d.on("dblclick",function(a){h(a,d,b)}),d.on("touchstart",function(a){i?(clearTimeout(i),i=null,h(a,d,b)):i=setTimeout(function(){i=null},300),a.preventDefault()})}),a(b).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){c.pageX=a(b).width()/2,c.pageY=a(b).height()/2+a(b).scrollTop(),f(e)}),a("#lg-zoom-out").on("click.lg",function(){c.core.$outer.find(".lg-current .lg-image").length&&(e-=c.core.s.scale,g())}),a("#lg-zoom-in").on("click.lg",function(){c.core.$outer.find(".lg-current .lg-image").length&&(e+=c.core.s.scale,g())}),a("#lg-actual-size").on("click.lg",function(a){h(a,c.core.$slide.eq(c.core.index).find(".lg-image"),c.core.index,!0)}),c.core.$el.on("onBeforeSlide.lg.tm",function(){e=1,c.resetZoom()}),c.core.isTouch||c.zoomDrag(),c.core.isTouch&&c.zoomSwipe()},f.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=a(b).width()/2,this.pageY=a(b).height()/2+a(b).scrollTop()},f.prototype.zoomSwipe=function(){var a=this,b={}
63,c={},d=!1,e=!1,f=!1;a.core.$slide.on("touchstart.lg",function(c){if(a.core.$outer.hasClass("lg-zoomed")){var d=a.core.$slide.eq(a.core.index).find(".lg-object");f=d.outerHeight()*d.attr("data-scale")>a.core.$outer.find(".lg").height(),e=d.outerWidth()*d.attr("data-scale")>a.core.$outer.find(".lg").width(),(e||f)&&(c.preventDefault(),b={x:c.originalEvent.targetTouches[0].pageX,y:c.originalEvent.targetTouches[0].pageY})}}),a.core.$slide.on("touchmove.lg",function(g){if(a.core.$outer.hasClass("lg-zoomed")){var h,i,j=a.core.$slide.eq(a.core.index).find(".lg-img-wrap");g.preventDefault(),d=!0,c={x:g.originalEvent.targetTouches[0].pageX,y:g.originalEvent.targetTouches[0].pageY},a.core.$outer.addClass("lg-zoom-dragging"),i=f?-Math.abs(j.attr("data-y"))+(c.y-b.y):-Math.abs(j.attr("data-y")),h=e?-Math.abs(j.attr("data-x"))+(c.x-b.x):-Math.abs(j.attr("data-x")),(Math.abs(c.x-b.x)>15||Math.abs(c.y-b.y)>15)&&j.css({left:h+"px",top:i+"px"})}}),a.core.$slide.on("touchend.lg",function(){a.core.$outer.hasClass("lg-zoomed")&&d&&(d=!1,a.core.$outer.removeClass("lg-zoom-dragging"),a.touchendZoom(b,c,e,f))})},f.prototype.zoomDrag=function(){var c=this,d={},e={},f=!1,g=!1,h=!1,i=!1;c.core.$slide.on("mousedown.lg.zoom",function(b){var e=c.core.$slide.eq(c.core.index).find(".lg-object");i=e.outerHeight()*e.attr("data-scale")>c.core.$outer.find(".lg").height(),h=e.outerWidth()*e.attr("data-scale")>c.core.$outer.find(".lg").width(),c.core.$outer.hasClass("lg-zoomed")&&a(b.target).hasClass("lg-object")&&(h||i)&&(b.preventDefault(),d={x:b.pageX,y:b.pageY},f=!0,c.core.$outer.scrollLeft+=1,c.core.$outer.scrollLeft-=1,c.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),a(b).on("mousemove.lg.zoom",function(a){if(f){var b,j,k=c.core.$slide.eq(c.core.index).find(".lg-img-wrap");g=!0,e={x:a.pageX,y:a.pageY},c.core.$outer.addClass("lg-zoom-dragging"),j=i?-Math.abs(k.attr("data-y"))+(e.y-d.y):-Math.abs(k.attr("data-y")),b=h?-Math.abs(k.attr("data-x"))+(e.x-d.x):-Math.abs(k.attr("data-x")),k.css({left:b+"px",top:j+"px"})}}),a(b).on("mouseup.lg.zoom",function(a){f&&(f=!1,c.core.$outer.removeClass("lg-zoom-dragging"),!g||d.x===e.x&&d.y===e.y||(e={x:a.pageX,y:a.pageY},c.touchendZoom(d,e,h,i)),g=!1),c.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},f.prototype.touchendZoom=function(a,b,c,d){var e=this,f=e.core.$slide.eq(e.core.index).find(".lg-img-wrap"),g=e.core.$slide.eq(e.core.index).find(".lg-object"),h=-Math.abs(f.attr("data-x"))+(b.x-a.x),i=-Math.abs(f.attr("data-y"))+(b.y-a.y),j=(e.core.$outer.find(".lg").height()-g.outerHeight())/2,k=Math.abs(g.outerHeight()*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").height()+j),l=(e.core.$outer.find(".lg").width()-g.outerWidth())/2,m=Math.abs(g.outerWidth()*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").width()+l);(Math.abs(b.x-a.x)>15||Math.abs(b.y-a.y)>15)&&(d&&(-k>=i?i=-k:i>=-j&&(i=-j)),c&&(-m>=h?h=-m:h>=-l&&(h=-l)),d?f.attr("data-y",Math.abs(i)):i=-Math.abs(f.attr("data-y")),c?f.attr("data-x",Math.abs(h)):h=-Math.abs(f.attr("data-x")),f.css({left:h+"px",top:i+"px"}))},f.prototype.destroy=function(){var c=this;c.core.$el.off(".lg.zoom"),a(b).off(".lg.zoom"),c.core.$slide.off(".lg.zoom"),c.core.$el.off(".lg.tm.zoom"),c.resetZoom(),clearTimeout(c.zoomabletimeout),c.zoomabletimeout=!1},a.fn.lightGallery.modules.zoom=f}(jQuery,window,document); 64// video 65!function(a,b,c,d){"use strict";var e={videoMaxWidth:"855px",youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}},f=function(b){return this.core=a(b).data("lightGallery"),this.$el=a(b),this.core.s=a.extend({},e,this.core.s),this.videoLoaded=!1,this.init(),this};f.prototype.init=function(){var b=this;b.core.$el.on("hasVideo.lg.tm",function(a,c,d,e){if(b.core.$slide.eq(c).find(".lg-video").append(b.loadVideo(d,"lg-object",!0,c,e)),e)if(b.core.s.videojs)try{videojs(b.core.$slide.eq(c).find(".lg-html5").get(0),b.core.s.videojsOptions,function(){b.videoLoaded||this.play()})}catch(f){console.error("Make sure you have included videojs")}else b.core.$slide.eq(c).find(".lg-html5").get(0).play()}),b.core.$el.on("onAferAppendSlide.lg.tm",function(a,c){b.core.$slide.eq(c).find(".lg-video-cont").css("max-width",b.core.s.videoMaxWidth),b.videoLoaded=!0});
vendor: 2,610 bytes, line 65
65var c=function(a){if(a.find(".lg-object").hasClass("lg-has-poster")&&a.find(".lg-object").is(":visible"))if(a.hasClass("lg-has-video")){var c=a.find(".lg-youtube").get(0),d=a.find(".lg-vimeo").get(0),e=a.find(".lg-dailymotion").get(0),f=a.find(".lg-html5").get(0);if(c)c.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(d)try{$f(d).api("play")}catch(g){console.error("Make sure you have included froogaloop2 js")}else if(e)e.contentWindow.postMessage("play","*");else if(f)if(b.core.s.videojs)try{videojs(f).play()}catch(g){console.error("Make sure you have included videojs")}else f.play();a.addClass("lg-video-playing")}else{a.addClass("lg-video-playing lg-has-video");var h,i,j=function(c,d){if(a.find(".lg-video").append(b.loadVideo(c,"",!1,b.core.index,d)),d)if(b.core.s.videojs)try{videojs(b.core.$slide.eq(b.core.index).find(".lg-html5").get(0),b.core.s.videojsOptions,function(){this.play()})}catch(e){console.error("Make sure you have included videojs")}else b.core.$slide.eq(b.core.index).find(".lg-html5").get(0).play()};b.core.s.dynamic?(h=b.core.s.dynamicEl[b.core.index].src,i=b.core.s.dynamicEl[b.core.index].html,j(h,i)):(h=b.core.$items.eq(b.core.index).attr("href")||b.core.$items.eq(b.core.index).attr("data-src"),i=b.core.$items.eq(b.core.index).attr("data-html"),j(h,i));var k=a.find(".lg-object");a.find(".lg-video").append(k),a.find(".lg-video-object").hasClass("lg-html5")||(a.removeClass("lg-complete"),a.find(".lg-video-object").on("load.lg error.lg",function(){a.addClass("lg-complete")}))}};b.core.doCss()&&b.core.$items.length>1&&(b.core.s.enableSwipe&&b.core.isTouch||b.core.s.enableDrag&&!b.core.isTouch)?b.core.$el.on("onSlideClick.lg.tm",function(){var a=b.core.$slide.eq(b.core.index);c(a)}):b.core.$slide.on("click.lg",function(){c(a(this))}),b.core.$el.on("onBeforeSlide.lg.tm",function(c,d,e){var f=b.core.$slide.eq(d),g=f.find(".lg-youtube").get(0),h=f.find(".lg-vimeo").get(0),i=f.find(".lg-dailymotion").get(0),j=f.find(".lg-vk").get(0),k=f.find(".lg-html5").get(0);if(g)g.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(h)try{$f(h).api("pause")}catch(l){console.error("Make sure you have included froogaloop2 js")}else if(i)i.contentWindow.postMessage("pause","*");else if(k)if(b.core.s.videojs)try{videojs(k).pause()}catch(l){console.error("Make sure you have included videojs")}else k.pause();j&&a(j).attr("src",a(j).attr("src").replace("&autoplay","&noplay"));var m;m=b.core.s.dynamic?b.core.s.dynamicEl[e].src:b.core.$items.eq(e).attr("href")||b.core.$items.eq(e).attr("data-src");
65var n=b.core.isVideo(m,e)||{};(n.youtube||n.vimeo||n.dailymotion||n.vk)&&b.core.$outer.addClass("lg-hide-download")}),b.core.$el.on("onAfterSlide.lg.tm",function(a,c){b.core.$slide.eq(c).removeClass("lg-video-playing")})},f.prototype.loadVideo=function(b,c,d,e,f){var g="",h=1,i="",j=this.core.isVideo(b,e)||{};if(d&&(h=this.videoLoaded?0:1),j.youtube)i="?wmode=opaque&autoplay="+h+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(i=i+"&"+a.param(this.core.s.youtubePlayerParams)),g='<iframe class="lg-video-object lg-youtube '+c+'" width="560" height="315" src="//www.youtube.com/embed/'+j.youtube[1]+i+'" frameborder="0" allowfullscreen></iframe>';else if(j.vimeo)i="?autoplay="+h+"&api=1",this.core.s.vimeoPlayerParams&&(i=i+"&"+a.param(this.core.s.vimeoPlayerParams)),g='<iframe class="lg-video-object lg-vimeo '+c+'" width="560" height="315" src="//player.vimeo.com/video/'+j.vimeo[1]+i+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';else if(j.dailymotion)i="?wmode=opaque&autoplay="+h+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(i=i+"&"+a.param(this.core.s.dailymotionPlayerParams)),g='<iframe class="lg-video-object lg-dailymotion '+c+'" width="560" height="315" src="//www.dailymotion.com/embed/video/'+j.dailymotion[1]+i+'" frameborder="0" allowfullscreen></iframe>';else if(j.html5){var k=f.substring(0,1);"."!==k&&"#"!==k||(f=a(f).html()),g=f}else j.vk&&(i="&autoplay="+h,this.core.s.vkPlayerParams&&(i=i+"&"+a.param(this.core.s.vkPlayerParams)),g='<iframe class="lg-video-object lg-vk '+c+'" width="560" height="315" src="http://vk.com/video_ext.php?'+j.vk[1]+i+'" frameborder="0" allowfullscreen></iframe>');return g},f.prototype.destroy=function(){this.videoLoaded=!1},a.fn.lightGallery.modules.video=f}(jQuery,window,document); 66// fullscreen 67// !function(a,b,c,d){"use strict";var e={fullScreen:!0},f=function(b){return this.core=a(b).data("lightGallery"),this.$el=a(b),this.core.s=a.extend({},e,this.core.s),this.init(),this};f.prototype.init=function(){var a="";if(this.core.s.fullScreen){if(!(c.fullscreenEnabled||c.webkitFullscreenEnabled||c.mozFullScreenEnabled||c.msFullscreenEnabled))return;a='<span class="lg-fullscreen lg-icon"></span>',this.core.$outer.find(".lg-toolbar").append(a),this.fullScreen()}},f.prototype.requestFullscreen=function(){var a=c.documentElement;a.requestFullscreen?a.requestFullscreen():a.msRequestFullscreen?a.msRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullscreen&&a.webkitRequestFullscreen()},f.prototype.exitFullscreen=function(){c.exitFullscreen?c.exitFullscreen():c.msExitFullscreen?c.msExitFullscreen():c.mozCancelFullScreen?c.mozCancelFullScreen():c.webkitExitFullscreen&&c.webkitExitFullscreen()},f.prototype.fullScreen=function(){var b=this;a(c).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg",function(){b.core.$outer.toggleClass("lg-fullscreen-on")}),this.core.$outer.find(".lg-fullscreen").on("click.lg",function(){c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement||c.msFullscreenElement?b.exitFullscreen():b.requestFullscreen()})},f.prototype.destroy=function(){this.exitFullscreen(),a(c).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")},a.fn.lightGallery.modules.fullscreen=f}(jQuery,window,document); 68// autoplay/start 69// !function(a,b,c,d){"use strict";var e={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},f=function(b){return this.core=a(b).data("lightGallery"),this.$el=a(b),this.core.$items.length<2?!1:(this.core.s=a.extend({},e,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)};f.prototype.init=function(){var a=this;a.core.s.autoplayControls&&a.controls(),a.core.s.progressBar&&a.core.$outer.find(".lg").append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),a.progress(),a.core.s.autoplay&&a.startlAuto(),a.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){a.interval&&(a.cancelAuto(),a.canceledOnTouch=!0)}),a.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!a.interval&&a.canceledOnTouch&&(a.startlAuto(),a.canceledOnTouch=!1)})},f.prototype.progress=function(){var a,b,c=this;c.$el.on("onBeforeSlide.lg.tm",function(){c.core.s.progressBar&&c.fromAuto&&(a=c.core.$outer.find(".lg-progress-bar"),b=c.core.$outer.find(".lg-progress"),c.interval&&(b.removeAttr("style"),a.removeClass("lg-start"),setTimeout(function(){b.css("transition","width "+(c.core.s.speed+c.core.s.pause)+"ms ease 0s"),a.addClass("lg-start")},20))),c.fromAuto||c.core.s.fourceAutoplay||c.cancelAuto(),c.fromAuto=!1})}
69,f.prototype.controls=function(){var b=this,c='<span class="lg-autoplay-button lg-icon"></span>';a(this.core.s.appendAutoplayControlsTo).append(c),b.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){a(b.core.$outer).hasClass("lg-show-autoplay")?(b.cancelAuto(),b.core.s.fourceAutoplay=!1):b.interval||(b.startlAuto(),b.core.s.fourceAutoplay=b.fourceAutoplayTemp)})},f.prototype.startlAuto=function(){var a=this;a.core.$outer.find(".lg-progress").css("transition","width "+(a.core.s.speed+a.core.s.pause)+"ms ease 0s"),a.core.$outer.addClass("lg-show-autoplay"),a.core.$outer.find(".lg-progress-bar").addClass("lg-start"),a.interval=setInterval(function(){a.core.index+1<a.core.$items.length?a.core.index=a.core.index:a.core.index=-1,a.core.index++,a.fromAuto=!0,a.core.slide(a.core.index,!1,!1)},a.core.s.speed+a.core.s.pause)},f.prototype.cancelAuto=function(){clearInterval(this.interval),this.interval=!1,this.core.$outer.find(".lg-progress").removeAttr("style"),this.core.$outer.removeClass("lg-show-autoplay"),this.core.$outer.find(".lg-progress-bar").removeClass("lg-start")},f.prototype.destroy=function(){this.cancelAuto(),this.core.$outer.find(".lg-progress-bar").remove()},a.fn.lightGallery.modules.autoplay=f}(jQuery,window,document); 70 71 72/* 73browser detection 74*/ 75navigator.browserSpecs = (function(){ 76 var ua = navigator.userAgent, tem, 77 M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; 78 if(/trident/i.test(M[1])){ 79 tem = /\brv[ :]+(\d+)/g.exec(ua) || []; 80 return {name:'MSIE',version:(tem[1] || '')}; 81 } 82 if(M[1]=== 'Chrome'){ 83 tem = ua.match(/\b(OPR|Edge)\/(\d+)/); 84 if(tem != null) return {name:tem[1].replace('OPR', 'Opera'),version:tem[2]}; 85 } 86 M = M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?']; 87 if((tem = ua.match(/version\/(\d+)/i))!= null) 88 M.splice(1, 1, tem[1]); 89 return {name:M[0], version:M[1]}; 90})(); 91$('html').addClass(navigator.browserSpecs.name.toLowerCase() + ' ' + navigator.browserSpecs.name.toLowerCase() + navigator.browserSpecs.version); 92 93 94/* 95os detection 96*/ 97function getOS() { 98 var userAgent = window.navigator.userAgent, 99 platform = window.navigator.platform, 100 macosPlatforms = ['Macintosh', 'MacIntel', 'MacPPC', 'Mac68K'], 101 windowsPlatforms = ['Win32', 'Win64', 'Windows', 'WinCE'], 102 iosPlatforms = ['iPhone', 'iPad', 'iPod'], 103 os = null; 104 if (macosPlatforms.indexOf(platform) !== -1) { 105 os = 'osx'; 106 } else if (iosPlatforms.indexOf(platform) !== -1) { 107 os = 'ios'; 108 } else if (windowsPlatforms.indexOf(platform) !== -1) { 109 os = 'windows'; 110 } else if (/Android/.test(userAgent)) { 111 os = 'android'; 112 } else if (!os && /Linux/.test(platform)) { 113 os = 'linux'; 114 } 115 return os; 116} 117$('html').addClass(getOS()); 118 119 120/* 121consistent checkboxes and radiobuttons 122MARKUP: <div class="radio"><input type="radio"><label>...</label></div> 123*/ 124$('input[type="radio"]:not([disabled])').next('label').click(function(event) { 125 $(this).prev('input[type="radio"]').prop('checked', true).trigger('change'); 126}); 127$('input[type="checkbox"]:not([disabled])').next('label').click(function(event) { 128 if(!$(this).attr('for')) { 129 if ($(this).prev('input[type="checkbox"]').is(':checked')) { 130 $(this).prev('input[type="checkbox"]').prop('checked', false).trigger('change'); 131 } 132 else { 133 $(this).prev('input[type="checkbox"]').prop('checked', true).trigger('change'); 134 } 135 } 136}); 137 138 139/* 140custom select 141MARKUP: <div class="custom-select"><select>...</select></div> 142*/ 143$(function() { 144 var x, i, j, selElmnt, a, b, c; 145 x = document.getElementsByClassName("custom-select"); 146 for (i = 0; i < x.length; i++) { 147 selElmnt = x[i].getElementsByTagName("select")[0]; 148 a = document.createElement("DIV"); 149 a.setAttribute("class", "select-selected"); 150 a.innerHTML = selElmnt.options[selElmnt.selectedIndex].innerHTML; 151 x[i].appendChild(a); 152 b = document.createElement("DIV"); 153 b.setAttribute("class", "select-items select-hide"); 154 for (j = 1; j < selElmnt.length; j++) { 155 c = document.createElement("DIV"); 156 c.innerHTML = selElmnt.options[j].innerHTML; 157 c.addEventListener("click", function(e) { 158 var y, i, k, s, h; 159 s = this.parentNode.parentNode.getElementsByTagName("select")[0]; 160 h = this.parentNode.previousSibling; 161 for (i = 0; i < s.length; i++) { 162 if (s.options[i].innerHTML == this.innerHTML) { 163 s.selectedIndex = i; 164 h.innerHTML = this.innerHTML; 165 y = this.parentNode.getElementsByClassName("same-as-selected"); 166 for (k = 0; k < y.length; k++) { 167 y[k].removeAttribute("class"); 168 } 169 this.setAttribute("class", "same-as-selected"); 170 break; 171 } 172 } 173 h.click(); 174 }); 175 b.appendChild(c); 176 // $(s).change(); 177 } 178 x[i].appendChild(b); 179 a.addEventListener("click", function(e) { 180 e.stopPropagation(); 181 closeAllSelect(this); 182 this.nextSibling.classList.toggle("select-hide"); 183 this.classList.toggle("select-arrow-active"); 184 }); 185 } 186 187 function closeAllSelect(elmnt) { 188 var x, y, i, arrNo = []; 189 x = document.getElementsByClassName("select-items"); 190 y = document.getElementsByClassName("select-selected"); 191 for (i = 0; i < y.length; i++) { 192 if (elmnt == y[i]) { 193 arrNo.push(i) 194 } else { 195 y[i].classList.remove("select-arrow-active"); 196 } 197 } 198 for (i = 0; i < x.length; i++) { 199 if (arrNo.indexOf(i)) { 200 x[i].classList.add("select-hide"); 201 } 202 } 203 } 204 document.addEventListener("click", closeAllSelect); 205}); 206 207 208/* 209addtohomescreen 210*/ 211(function(window,document){var _eventListener="addEventListener"in window;var _DOMReady=false;
211if(document.readyState==="complete"){_DOMReady=true}else if(_eventListener){window.addEventListener("load",loaded,false)}function loaded(){window.removeEventListener("load",loaded,false);_DOMReady=true}var _reSmartURL=/\/ath(\/)?$/;var _reQueryString=/([\?&]ath=[^&]*$|&ath=[^&]*(&))/;var _instance;function ath(options){_instance=_instance||new ath.Class(options);return _instance}ath.intl={cs_cs:{ios:"Pro pÅidáni této webové aplikace na úvodnà obrazovku: stlaÄte %icon a pak <strong>PÅidat na úvodnà obrazovku</strong>.",android:'Pro pÅidáni této webové aplikace na úvodnà obrazovku otevÅete menu nastavenà prohlÞeÄe a stlaÄte <strong>PÅidat na úvodnà obrazovku</strong>. <small>K menu se dostanete stlaÄenÃm hardwaroveho tlaÄÃtka, když ho vaÅ¡e zaÅÃzenà má, nebo stlaÄenÃm pravé hornà menu ikony <span class="ath-action-icon">icon</span>.</small>'},de_de:{ios:"Um diese Web-App zum Home-Bildschirm hinzuzufügen, tippen Sie auf %icon und dann <strong>Zum Home-Bildschirm</strong>.",android:"Um diese Web-App zum Home-Bildschirm hinzuzufügen, öffnen Sie das Menü und tippen dann auf <strong>Zum Startbildschirm hinzufügen</strong>. <small>Wenn Ihr Gerät eine Menütaste hat, lässt sich das Browsermenü über diese öffnen. Ansonsten tippen Sie auf %icon.</small>"},da_dk:{ios:"For at tilføje denne web app til hjemmeskærmen: Tryk %icon og derefter <strong>Føj til hjemmeskærm</strong>.",android:"For at tilføje denne web app til hjemmeskærmen, Ã¥bn browser egenskaber menuen og tryk pÃ¥ <strong>Føj til hjemmeskærm</strong>. <small>Denne menu kan tilgÃ¥s ved at trykke pÃ¥ menu knappen, hvis din enhed har en, eller ved at trykke pÃ¥ det øverste højre menu ikon %icon.</small>"},el_gr:{ios:"Îια να ÏÏοÏθÎÏεÏε Ïην εÏαÏμογή ÏÏην αÏÏική οθÏνη: ÏαÏήÏÏε Ïο %icon και μεÏά <strong>Î ÏÏÏθεÏε ÏÏην αÏÏική οθÏνη</strong>.",android:"Îια να ÏÏοÏθÎÏεÏε Ïην εÏαÏμογή ÏÏην αÏÏική οθÏνη, ανοίξÏε ÏÎ¹Ï ÎµÏιλογÎÏ ÏοÏ
browser ÏÎ±Ï ÎºÎ±Î¹ ÏαÏήÏÏε Ïο <strong>Î ÏοÏθήκη ÏÏην αÏÏική οθÏνη</strong>. <small>ÎÏοÏείÏε να ÎÏεÏε ÏÏÏÏβαÏη ÏÏο μενοÏ, ÏαÏÏνÏÎ±Ï Ïο κοÏ
μÏί ÏοÏ
Î¼ÎµÎ½Î¿Ï ÏοÏ
κινηÏÎ¿Ï ÏÎ±Ï Î® Ïο ÏÎ¬Î½Ï Î´ÎµÎ¾Î¹Î¬ κοÏ
μÏί ÏοÏ
Î¼ÎµÎ½Î¿Ï %icon.</small>"},en_us:{ios:"To add this web app to the home screen: tap %icon and then <strong>Add to Home Screen</strong>.",android:"To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen</strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon %icon.</small>"},es_es:{ios:"Para añadir esta aplicación web a la pantalla de inicio: pulsa %icon y selecciona <strong>Añadir a pantalla de inicio</strong>.",android:"Para añadir esta aplicación web a la pantalla de inicio, abre las opciones y pulsa <strong>Añadir a pantalla inicio</strong>. <small>El menú se puede acceder pulsando el botón táctil en caso de tenerlo, o bien el icono de la parte superior derecha de la pantalla %icon.</small>"},fi_fi:{ios:"Liitä tämä sovellus kotivalikkoon: klikkaa %icon ja tämän jälkeen <strong>Lisää kotivalikkoon</strong>.",android:"Lisätäksesi tämän sovelluksen aloitusnäytölle, avaa selaimen valikko ja klikkaa tähti -ikonia tai <strong>Lisää aloitusnäytölle tekstiä</strong>. <small>Valikkoon pääsee myös painamalla menuvalikkoa, jos laitteessasi on sellainen tai koskettamalla oikealla yläkulmassa menu ikonia %icon.</small>"},fr_fr:{ios:"Pour ajouter cette application web sur l'écran d'accueil : Appuyez %icon et sélectionnez <strong>Ajouter sur l'écran d'accueil</strong>.",android:'Pour ajouter cette application web sur l\'écran d\'accueil : Appuyez sur le bouton "menu", puis sur <strong>Ajouter sur l\'écran d\'accueil</strong>. <small>Le menu peut-être accessible en appuyant sur le bouton "menu" du téléphone s\'il en possède un <i class="fa fa-bars"></i>. Sinon, il se trouve probablement dans la coin supérieur droit du navigateur %icon.</small>'},he_il:{ios:'<span dir="rtl">×××ספת ××פ××קצ×× ×××¡× ×××ת: ×××××¥ ×¢× %icon ××× <strong>××סף ×××¡× ×××ת</strong>.</span>',android:"To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen</strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon %icon.</small>"},hu_hu:{ios:"Ha hozzá szeretné adni ezt az alkalmazást a kezdÅképernyÅjéhez, érintse meg a következÅ ikont: %icon , majd a <strong>Hozzáadás a kezdÅképernyÅhöz</strong> menüpontot.",android:"Ha hozzá szeretné adni ezt az alkalmazást a kezdÅképernyÅjéhez, a böngészÅ menüjében kattintson a <strong>Hozzáadás a kezdÅképernyÅhöz</strong> menüpontra. <small>A böngészÅ menüjét a következÅ ikon megérintésével tudja megnyitni: %icon.</small>"},it_it:{ios:"Per aggiungere questa web app alla schermata iniziale: premi %icon e poi <strong>Aggiungi a Home</strong>.",android:"Per aggiungere questa web app alla schermata iniziale, apri il menu opzioni del browser e premi su <strong>Aggiungi alla homescreen</strong>. <small>Puoi accedere al menu premendo il pulsante hardware delle opzioni se la tua device ne ha uno, oppure premendo l'icona %icon in alto a destra.</small>"},ja_jp:{ios:"ãã®ã¦ã§ãã¢ããªããã¼ã ç»é¢ã«è¿½å ããã«ã¯ã%iconãã¿ãããã¦<strong>ãã¼ã ç»é¢ã«è¿½å </strong>ãã¦ãã ããã",android:"ãã®ã¦ã§ãã¢ããªããã¼ã ç»é¢ã«è¿½å ããã«ã¯ããã©ã¦ã¶ã®ãªãã·ã§ã³ã¡ãã¥ã¼ãã<strong>ãã¼ã ç»é¢ã«è¿½å </strong>ãã¿ãããã¦ãã ããã<small>ãªãã·ã§ã³ã¡ãã¥ã¼ã¯ãä¸é¨ã®æ©ç¨®ã§ã¯ããã¤ã¹ã®ã¡ãã¥ã¼ãã¿ã³ããããã以å¤ã§ã¯ç»é¢å³ä¸ã®%iconããã¢ã¯ã»ã¹ã§ãã¾ãã</small>"},ko_kr:{ios:"í íë©´ì ë°ë¡ê°ê¸° ìì±: %icon ì í´ë¦í í <strong>í íë©´ì ì¶ê°</strong>.",android:"ë¸ë¼ì°ì ìµì
ë©ë´ì <string>í íë©´ì ì¶ê°</string>를 í´ë¦íì¬ ííë©´ì ë°ë¡ê°ê¸°ë¥¼ ìì±í ì ììµëë¤. <small>ìµì
ë©ë´ë ì¥ì¹ì ë©ë´ ë²í¼ì ë르거ë ì¤ë¥¸ìª½ ìë¨ì ë©ë´ ìì´ì½ %iconì í´ë¦íì¬ ì ê·¼í ì ììµëë¤.</small>"},nb_no:{ios:"For Ã¥ installere denne appen pÃ¥ hjem-skjermen: trykk pÃ¥ %icon og deretter <strong>Legg til pÃ¥ Hjem-skjerm</strong>.",android:"For Ã¥ legge til denne webappen pÃ¥ startsiden Ã¥pner en nettlesermenyen og velger <strong>Legg til pÃ¥ startsiden</strong>. <small>Menyen Ã¥pnes ved Ã¥ trykke pÃ¥ den fysiske menyknappen hvis enheten har det, eller ved Ã¥ trykke pÃ¥ menyikonet øverst til høyre %icon.</small>"},pt_br:{ios:"Para adicionar este app à tela de inÃcio: clique %icon e então <strong>Tela de inÃcio</strong>.",android:'Para adicionar este app à tela de inÃcio, abra o menu de opções do navegador e selecione <strong>Adicionar à tela inicial</strong>. <small>O menu pode ser acessado pressionando o "menu" button se o seu dispositivo tiver um, ou selecionando o Ãcone %icon no canto superior direito.</small>'},pt_pt:{ios:"Para adicionar esta app ao ecrã principal: clique %icon e depois <strong>Ecrã principal</strong>.",android:'Para adicionar esta app web ecrã principal, abra o menu de opções do navegador e selecione <strong>Adicionar à tela inicial</strong>. <small>O menu pode ser acessado pressionando o "menu" button se o seu dispositivo tiver um, ou selecionando o Ãcone %icon no canto superior direito.</small>'},nl_nl:{ios:"Om deze webapp aan je startscherm toe te voegen, klik op %icon en dan <strong>Zet in startscherm</strong>.",android:'Om deze webapp aan je startscherm toe te voegen, open de browserinstellingen en tik op <strong>Toevoegen aan startscherm</strong>. <small>Gebruik de "menu" knop als je telefoon die heeft, anders het menu-icoon rechtsbovenin %icon.</small>'},ru_ru:{ios:'ЧÑÐ¾Ð±Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ ÑÑÐ¾Ñ ÑÐ°Ð¹Ñ Ð½Ð° Ñвой домаÑний ÑкÑан, нажмиÑе на Ð¸ÐºÐ¾Ð½ÐºÑ %icon и заÑем <strong>Ðа ÑкÑан "Ðомой"</strong>.',android:"ЧÑÐ¾Ð±Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ ÑÐ°Ð¹Ñ Ð½Ð° Ñвой домаÑний ÑкÑан, оÑкÑойÑе Ð¼ÐµÐ½Ñ Ð±ÑаÑзеÑа и нажмиÑе на <strong>ÐобавиÑÑ Ð½Ð° главнÑй ÑкÑан</strong>. <small>ÐÐµÐ½Ñ Ð¼Ð¾Ð¶Ð½Ð¾ вÑзваÑÑ, нажав на ÐºÐ½Ð¾Ð¿ÐºÑ Ð¼ÐµÐ½Ñ Ð²Ð°Ñего ÑелеÑона, еÑли она еÑÑÑ. Ðли найдиÑе Ð¸ÐºÐ¾Ð½ÐºÑ ÑвеÑÑ
Ñ ÑпÑава %icon[иконка].</small>"},sk_sk:{ios:"Pre pridanie tejto webovej aplikácie na úvodnú obrazovku: stlaÄte %icon a potom <strong>PridaÅ¥ na úvodnú obrazovku</strong>.",android:'Pre pridanie tejto webovej aplikácie na úvodnú obrazovku otvorte menu nastavenia prehlia
211daÄa a stlaÄte <strong>PridaÅ¥ na úvodnú obrazovku</strong>. <small>K menu sa dostanete stlaÄenÃm hardwaroveho tlaÄidla, ak ho vaÅ¡e zariadenie má, alebo stlaÄenÃm pravej hornej menu ikony <span class="ath-action-icon">icon</span>.</small>'},sv_se:{ios:"För att lägga till denna webbapplikation pÃ¥ hemskärmen: tryck pÃ¥ %icon och därefter <strong>Lägg till pÃ¥ hemskärmen</strong>.",android:"För att lägga till den här webbappen pÃ¥ hemskärmen öppnar du webbläsarens alternativ-meny och väljer <strong>Lägg till pÃ¥ startskärmen</strong>. <small>Man hittar menyn genom att trycka pÃ¥ hÃ¥rdvaruknappen om din enhet har en sÃ¥dan, eller genom att trycka pÃ¥ menyikonen högst upp till höger %icon.</small>"},tr_tr:{ios:"Uygulamayı ana ekrana eklemek için, %icon ve ardından <strong>ana ekrana ekle</strong> butonunu tıklayın.",android:"Uygulamayı ana ekrana eklemek için, menüye girin ve <strong>ana ekrana ekle</strong> butonunu tıklayın. <small>Cihazınız menü tuÅuna sahip ise menüye girmek için menü tuÅunu tıklayın. Aksi takdirde %icon butonunu tıklayın.</small>"},uk_ua:{ios:"Щоб додаÑи Ñей ÑÐ°Ð¹Ñ Ð½Ð° поÑаÑковий екÑан, наÑиÑнÑÑÑ %icon, а поÑÑм <strong>Ðа поÑаÑковий екÑан</strong>.",android:"Щоб додаÑи Ñей ÑÐ°Ð¹Ñ Ð½Ð° домаÑнÑй екÑан, вÑдкÑийÑе Ð¼ÐµÐ½Ñ Ð±ÑаÑзеÑа Ñа вибеÑÑÑÑ <strong>ÐодаÑи на головний екÑан</strong>. <small>Це можливо зÑобиÑи, наÑиÑнÑвÑи ÐºÐ½Ð¾Ð¿ÐºÑ Ð¼ÐµÐ½Ñ Ð½Ð° ваÑÐ¾Ð¼Ñ ÑмаÑÑÑонÑ, ÑкÑо Ñака Ñ. Ðбо ж на ÑконÑÑ Ð·Ð²ÐµÑÑ
Ñ ÑпÑава %icon.</small>"},zh_cn:{ios:"å¦è¦æåºç¨ç¨åºå è³ä¸»å±å¹,请ç¹å»%icon, ç¶å<strong>æ·»å å°ä¸»å±å¹</strong>",android:"To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen</strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon %icon.</small>"},zh_tw:{ios:"å¦è¦ææç¨ç¨å¼å è³ä¸»å±å¹, è«é»æ%icon, ç¶å¾<strong>å è³ä¸»å±å¹</strong>.",android:"To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen</strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon %icon.</small>"}};for(var lang in ath.intl){ath.intl[lang.substr(0,2)]=ath.intl[lang]}ath.defaults={appID:"org.cubiq.addtohome",fontSize:15,debug:false,logging:false,modal:false,mandatory:false,autostart:true,skipFirstVisit:false,startDelay:1,lifespan:15,displayPace:1440,maxDisplayCount:0,icon:true,message:"",validLocation:[],onInit:null,onShow:null,onRemove:null,onAdd:null,onPrivate:null,privateModeOverride:false,detectHomescreen:false};var _ua=window.navigator.userAgent;var _nav=window.navigator;_extend(ath,{hasToken:document.location.hash=="#ath"||_reSmartURL.test(document.location.href)||_reQueryString.test(document.location.search),isRetina:window.devicePixelRatio&&window.devicePixelRatio>1,isIDevice:/iphone|ipod|ipad/i.test(_ua),isMobileChrome:_ua.indexOf("Android")>-1&&/Chrome\/[.0-9]*/.test(_ua)&&_ua.indexOf("Version")==-1,isMobileIE:_ua.indexOf("Windows Phone")>-1,language:_nav.language&&_nav.language.toLowerCase().replace("-","_")||""});ath.language=ath.language&&ath.language in ath.intl?ath.language:"en_us";ath.isMobileSafari=ath.isIDevice&&_ua.indexOf("Safari")>-1&&_ua.indexOf("CriOS")<0;ath.OS=ath.isIDevice?"ios":ath.isMobileChrome?"android":ath.isMobileIE?"windows":"unsupported";ath.OSVersion=_ua.match(/(OS|Android) (\d+[_\.]\d+)/);ath.OSVersion=ath.OSVersion&&ath.OSVersion[2]?+ath.OSVersion[2].replace("_","."):0;ath.isStandalone="standalone"in window.navigator&&window.navigator.standalone;ath.isTablet=ath.isMobileSafari&&_ua.indexOf("iPad")>-1||ath.isMobileChrome&&_ua.indexOf("Mobile")<0;ath.isCompatible=ath.isMobileSafari&&ath.OSVersion>=6||ath.isMobileChrome;var _defaultSession={lastDisplayTime:0,returningVisitor:false,displayCount:0,optedout:false,added:false};ath.removeSession=function(appID){try{if(!localStorage){throw new Error("localStorage is not defined")}localStorage.removeItem(appID||ath.defaults.appID)}catch(e){}};ath.doLog=function(logStr){if(this.options.logging){console.log(logStr)}};ath.Class=function(options){this.doLog=ath.doLog;this.options=_extend({},ath.defaults);_extend(this.options,options);if(this.options&&this.options.debug&&typeof this.options.logging==="undefined"){this.options.logging=true}if(!_eventListener){return}this.options.mandatory=this.options.mandatory&&("standalone"in window.navigator||this.options.debug);this.options.modal=this.options.modal||this.options.mandatory;if(this.options.mandatory){this.options.startDelay=-.5}this.options.detectHomescreen=this.options.detectHomescreen===true?"hash":this.options.detectHomescreen;if(this.options.debug){ath.isCompatible=true;ath.OS=typeof this.options.debug=="string"?this.options.debug:ath.OS=="unsupported"?"android":ath.OS;ath.OSVersion=ath.OS=="ios"?"8":"4"}this.container=document.body;this.session=this.getItem(this.options.appID);this.session=this.session?JSON.parse(this.session):undefined;if(ath.hasToken&&(!ath.isCompatible||!this.session)){ath.hasToken=false;_removeToken()}if(!ath.isCompatible){this.doLog("Add to homescreen: not displaying callout because device not supported");return}this.session=this.session||_defaultSession;try{if(!localStorage){throw new Error("localStorage is not defined")}localStorage.setItem(this.options.appID,JSON.stringify(this.session));ath.hasLocalStorage=true}catch(e){ath.hasLocalStorage=false;if(this.options.onPrivate){this.options.onPrivate.call(this)}}var isValidLocation=!this.options.validLocation.length;for(var i=this.options.validLocation.length;i--;){if(this.options.validLocation[i].test(document.location.href)){isValidLocation=true;break}}if(this.getItem("addToHome")){this.optOut()}if(this.session.optedout){this.doLog("Add to homescreen: not displaying callout because user opted out");return}if(this.session.added){this.doLog("Add to homescreen: not displaying callout because already added to the homescreen");return}if(!isValidLocation){this.doLog("Add to homescreen: not displaying callout because not a valid location");return}if(ath.isStandalone){if(!this.session.added){this.session.added=true;this.updateSession();if(this.options.onAdd&&ath.hasLocalStorage){this.options.onAdd.call(this)}}this.doLog("Add to homescreen: not displaying callout because in standalone mode");return}if(this.options.detectHomescreen){if(ath.hasToken){_removeToken();if(!this.session.added){this.session.added=true;this.updateSession();if(this.options.onAdd&&ath.hasLocalStorage){this.options.onAdd.call(this)}}this.doLog("Add to homescreen: not displaying callout because URL has token, so we are likely coming from homescreen");return}if(this.options.detectHomescreen=="hash"){history.replaceState("",window.document.title,document.location.href+"#ath")}else if(this.options.detectHomescreen=="smartURL"){history.replaceState("",window.document.title,document.location.href.replace(/(\/)?$/,"/ath$1"))}else{history.replaceState("",window.document.title,document.location.href+(document.location.search?"&":"?")+"ath=")}}if(!this.session.returningVisitor){this.session.returningVisitor=true;this.updateSession();if(this.options.skipFirstVisit){this.doLog("Add to homescreen: not displaying callout because skipping first visit");return}}if(!this.options.privateModeOverride&&!ath.hasLocalStorage){this.doLog("Add to homescreen: not displaying callout because browser is in private mode");return}this.ready=true;if(this.options.onInit){this.options.onInit.call(this)}if(this.options.autostart){this.doLog("Add to homescreen: autostart displaying callout");this.show()}};ath.Class.prototype={events:{load:"_delayedShow",error:"_delayedShow",orientationchange:"resize",resize:"resize",scroll:"resize",click:"remove",touchmove:"_preventDefault",transitionend:"_removeElements",webkitTransitionEnd:"_removeElements",MSTransitionEnd:"_removeElements"},handleEvent:function(e){var type=this.events[e.type];if(type){this[type](e)}},show:function(force){if(this.options.autostart&&!_DOMReady){setTimeout(this.show.bind(this),50);return}if(this.shown){this.doLog("Add to homescreen: not displaying callout because already shown on screen");return}var now=Date.now();var lastDisplayTime=this.session.lastDisplayTime;if(force!==true){if(!this.ready){this.doLog("Add to homescreen: not displaying callout because not ready");return}if(now-lastDisplayTime<this.options.displayPace*6e4){this.doLog("Add to homescreen: not displaying callout because displayed recently");return}if(this.options.maxDisplayCount&&this.session.displayCount>=this.options.maxDisplayCount){this.doLog("Add to homescreen: not displaying callout because displayed too many times already");return}}this.shown=true;this.session.lastDisplayTime=now;this.session.displayCount++;this.updateSession();if(!this.applicationIcon){if(ath.OS=="ios"){this.applicationIcon=document.querySelector('head link[rel^=apple-touch-icon][sizes="152x152"],head link[rel^=apple-touch-icon][sizes="144x144"],head link[rel^=apple-touch-icon][sizes="120x120"],head link[rel^=apple-touch-icon][sizes="114x114"],head link[rel^=apple-touch-icon]')}else{this.applicationIcon=document.querySelector('head link[rel^="shortcut icon"][sizes="196x196"],head link[rel^=apple-touch-icon]')}}var message="";if(typeof this.options.message=="object"&&ath.language in this.options.message){message=this.options.message[ath.language][ath.OS]}else if(typeof this.options.message=="object"&&ath.OS in this.options.message){message=this.options.message[ath.OS]}else if(this.options.message in ath.intl){message=ath.intl[this.options.message][ath.OS]}else if(this.options.message!==""){message=this.options.message}else if(ath.OS in ath.intl[ath.language]){message=ath.intl[ath.language][ath.OS]}message="<p>"+message.replace(/%icon(?:\[([^\]]+)\])?/gi,function(matches,group1){return'<span class="ath-action-icon">'+(!!group1?group1:"icon")+"</span>"})+"</p>";this.viewport=document.createElement("div");this.viewport.className="ath-viewport";if(this.options.modal){this.viewport.className+=" ath-modal"}if(this.options.mandatory){this.viewport.className+=" ath-mandatory"}this.viewport.style.position="absolute";this.element=document.createElement("div");this.element.className="ath-container ath-"+ath.OS+" ath-"+ath.OS+(parseInt(ath.OSVersion)||"")+" ath-"+(ath.isTablet?"tablet":"phone");this.element.style.cssText="-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-duration:0s;-webkit-transition-timing-function:ease-out;transition-property:transform,opacity;transition-duration:0s;transition-timing-function:ease-out;";this.element.style.webkitTransform="translate3d(0,-"+window.innerHeight+"px,0)";this.element.style.transform="translate3d(0,-"+window.innerHeight+"px,0)";if(this.options.icon&&this.applicationIcon){this.element.className+=" ath-icon";this.img=document.createElement("img");this.img.className="ath-application-icon";this.img.addEventListener("load",this,false);this.img.addEventListener("error",this,false);this.img.src=this.applicationIcon.href;this.element.appendChild(this.img)}this.element.innerHTML+=message;this.viewport.style.left="-99999em";this.viewport.appendChild(this.element);this.container.appendChild(this.viewport);if(this.img){this.doLog("Add to homescreen: not displaying callout because waiting for img to load")}else{this._delayedShow()}},_delayedShow:function(e){setTimeout(this._show.bind(this),this.options.startDelay*1e3+500)},_show:function(){var that=this;this.updateViewport();window.addEventListener("resize",this,false);window.addEventListener("scroll",this,false);window.addEventListener("orientationchange",this,false);
211if(this.options.modal){document.addEventListener("touchmove",this,true)}if(!this.options.mandatory){setTimeout(function(){that.element.addEventListener("click",that,true)},1e3)}setTimeout(function(){that.element.style.webkitTransitionDuration="1.2s";that.element.style.transitionDuration="1.2s";that.element.style.webkitTransform="translate3d(0,0,0)";that.element.style.transform="translate3d(0,0,0)"},0);if(this.options.lifespan){this.removeTimer=setTimeout(this.remove.bind(this),this.options.lifespan*1e3)}if(this.options.onShow){this.options.onShow.call(this)}},remove:function(){clearTimeout(this.removeTimer);if(this.img){this.img.removeEventListener("load",this,false);this.img.removeEventListener("error",this,false)}window.removeEventListener("resize",this,false);window.removeEventListener("scroll",this,false);window.removeEventListener("orientationchange",this,false);document.removeEventListener("touchmove",this,true);this.element.removeEventListener("click",this,true);this.element.addEventListener("transitionend",this,false);this.element.addEventListener("webkitTransitionEnd",this,false);this.element.addEventListener("MSTransitionEnd",this,false);this.element.style.webkitTransitionDuration="0.3s";this.element.style.opacity="0"},_removeElements:function(){this.element.removeEventListener("transitionend",this,false);this.element.removeEventListener("webkitTransitionEnd",this,false);this.element.removeEventListener("MSTransitionEnd",this,false);this.container.removeChild(this.viewport);this.shown=false;if(this.options.onRemove){this.options.onRemove.call(this)}},updateViewport:function(){if(!this.shown){return}this.viewport.style.width=window.innerWidth+"px";this.viewport.style.height=window.innerHeight+"px";this.viewport.style.left=window.scrollX+"px";this.viewport.style.top=window.scrollY+"px";var clientWidth=document.documentElement.clientWidth;this.orientation=clientWidth>document.documentElement.clientHeight?"landscape":"portrait";var screenWidth=ath.OS=="ios"?this.orientation=="portrait"?screen.width:screen.height:screen.width;this.scale=screen.width>clientWidth?1:screenWidth/window.innerWidth;this.element.style.fontSize=this.options.fontSize/this.scale+"px"},resize:function(){clearTimeout(this.resizeTimer);this.resizeTimer=setTimeout(this.updateViewport.bind(this),100)},updateSession:function(){if(ath.hasLocalStorage===false){return}if(localStorage){localStorage.setItem(this.options.appID,JSON.stringify(this.session))}},clearSession:function(){this.session=_defaultSession;this.updateSession()},getItem:function(item){try{if(!localStorage){throw new Error("localStorage is not defined")}return localStorage.getItem(item)}catch(e){ath.hasLocalStorage=false}},optOut:function(){this.session.optedout=true;this.updateSession()},optIn:function(){this.session.optedout=false;this.updateSession()},clearDisplayCount:function(){this.session.displayCount=0;this.updateSession()},_preventDefault:function(e){e.preventDefault();e.stopPropagation()}};function _extend(target,obj){for(var i in obj){target[i]=obj[i]}return target}function _removeToken(){if(document.location.hash=="#ath"){history.replaceState("",window.document.title,document.location.href.split("#")[0])}if(_reSmartURL.test(document.location.href)){history.replaceState("",window.document.title,document.location.href.replace(_reSmartURL,"$1"))}if(_reQueryString.test(document.location.search)){history.replaceState("",window.document.title,document.location.href.replace(_reQueryString,"$2"))}}window.addToHomescreen=ath})(window,document); 212 213 214/* 215is on screen 216# usage: $('selector').isOnScreen(0.5, 0.5); 217*/ 218!function(t){t.fn.isOnScreen=function(o,e){(null==o||"undefined"==typeof o)&&(o=1),(null==e||"undefined"==typeof e)&&(e=1);var i=t(window),r={top:i.scrollTop(),left:i.scrollLeft()};r.right=r.left+i.width(),r.bottom=r.top+i.height();var f=this.outerHeight(),n=this.outerWidth();if(!n||!f)return!1;var h=this.offset();h.right=h.left+n,h.bottom=h.top+f;var l=!(r.right<h.left||r.left>h.right||r.bottom<h.top||r.top>h.bottom);if(!l)return!1;var m={top:Math.min(1,(h.bottom-r.top)/f),bottom:Math.min(1,(r.bottom-h.top)/f),left:Math.min(1,(h.right-r.left)/n),right:Math.min(1,(r.right-h.left)/n)};return m.left*m.right>=o&&m.top*m.bottom>=e}}(jQuery); 219 220 221/* 222load more 223# usage: add class 'loadMore' to parent + specify loading values 224# custom: display flex instead of inline-block 225*/ 226(function($){"use strict";
226$.fn.loadMoreResults=function(options){var defaults={tag:{name:"div","class":"item"},displayedItems:5,showItems:5,button:{"class":"btn-load-more",text:"Load More"}};var opts=$.extend(true,{},defaults,options);var alphaNumRE=/^[A-Za-z][-_A-Za-z0-9]+$/;var numRE=/^[0-9]+$/;$.each(opts,function validateOptions(key,val){if(key==="tag"){formatCheck(key,val,"name","string");formatCheck(key,val,"class","string")}if(key==="displayedItems"){formatCheck(key,val,null,"number")}if(key==="showItems"){formatCheck(key,val,null,"number")}if(key==="button"){formatCheck(key,val,"class","string")}});function formatCheck(key,val,prop,typ){if(prop!==null&&typeof prop!=="object"){if(typeof val[prop]!==typ||String(val[prop]).match(typ=="string"?alphaNumRE:numRE)===null){opts[key][prop]=defaults[key][prop]}}else{if(typeof val!==typ||String(val).match(typ=="string"?alphaNumRE:numRE)===null){opts[key]=defaults[key]}}}return this.each(function(index,element){var $list=$(element),lc=$list.find(" > "+opts.tag.name+"."+opts.tag["class"]).length,dc=parseInt(opts.displayedItems),sc=parseInt(opts.showItems);$list.find(" > "+opts.tag.name+"."+opts.tag["class"]+":lt("+dc+")").css("display","flex");$list.find(" > "+opts.tag.name+"."+opts.tag["class"]+":gt("+(dc-1)+")").css("display","none");$list.parent().append('<button class="btn-view '+opts.button["class"]+'">'+opts.button.text+"</button>");$list.parent().on("click",".btn-view",function(e){e.preventDefault();dc=dc+sc<=lc?dc+sc:lc;$list.find(" > "+opts.tag.name+"."+opts.tag["class"]+":lt("+dc+")").fadeIn();if(dc==lc){$(this).hide()}})})}})(jQuery); 227 228 229/* 230tippy 231*/ 232(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.tippy=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}
vendor: 8,524 bytes, line 232
232function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function r(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),n=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(n+s+p)?e:r(o(e))}function n(e){return 11===e?me:10===e?he:me||he}function p(e){if(!e)return document.documentElement;for(var o=n(10)?document.body:null,r=e.offsetParent;r===o&&e.nextElementSibling;)r=(e=e.nextElementSibling).offsetParent;var i=r&&r.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(r.nodeName)&&'static'===t(r,'position')?p(r):r:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function a(e){return null===e.parentNode?e:a(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=o?e:t,i=o?t:e,n=document.createRange();n.setStart(r,0),n.setEnd(i,0);var l=n.commonAncestorContainer;if(e!==l&&t!==l||r.contains(i))return s(l)?l:p(l);var c=a(e);return c.host?d(c.host,t):d(e,a(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',r=e.nodeName;if('BODY'===r||'HTML'===r){var i=e.ownerDocument.documentElement,n=e.ownerDocument.scrollingElement||i;return n[o]}return e[o]}function c(e,t){var o=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],r=l(t,'top'),i=l(t,'left'),n=o?-1:1;return e.top+=r*n,e.bottom+=r*n,e.left+=i*n,e.right+=i*n,e}function f(e,t){var o='x'===t?'Left':'Top',r='Left'===o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+r+'Width'],10)}function m(e,t,o,r){return oe(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],n(10)?parseInt(o['offset'+e])+parseInt(r['margin'+('Height'===e?'Top':'Left')])+parseInt(r['margin'+('Height'===e?'Bottom':'Right')]):0)}function h(e){var t=e.body,o=e.documentElement,r=n(10)&&getComputedStyle(o);return{height:m('Height',t,o,r),width:m('Width',t,o,r)}}function u(e){return ye({},e,{right:e.left+e.width,bottom:e.top+e.height})}function b(e){var o={};try{if(n(10)){o=e.getBoundingClientRect();var r=l(e,'top'),i=l(e,'left');o.top+=r,o.left+=i,o.bottom+=r,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?h(e.ownerDocument):{},a=s.width||e.clientWidth||p.right-p.left,d=s.height||e.clientHeight||p.bottom-p.top,c=e.offsetWidth-a,m=e.offsetHeight-d;if(c||m){var b=t(e);c-=f(b,'x'),m-=f(b,'y'),p.width-=c,p.height-=m}return u(p)}function g(e,o){var i=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],p=n(10),s='HTML'===o.nodeName,a=b(e),d=b(o),l=r(e),f=t(o),m=parseFloat(f.borderTopWidth,10),h=parseFloat(f.borderLeftWidth,10);i&&s&&(d.top=oe(d.top,0),d.left=oe(d.left,0));var g=u({top:a.top-d.top-m,left:a.left-d.left-h,width:a.width,height:a.height});if(g.marginTop=0,g.marginLeft=0,!p&&s){var y=parseFloat(f.marginTop,10),v=parseFloat(f.marginLeft,10);g.top-=m-y,g.bottom-=m-y,g.left-=h-v,g.right-=h-v,g.marginTop=y,g.marginLeft=v}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(g=c(g,o)),g}function y(e){var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=e.ownerDocument.documentElement,r=g(e,o),i=oe(o.clientWidth,window.innerWidth||0),n=oe(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),a={top:p-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:n};return u(a)}function v(e){var r=e.nodeName;return'BODY'!==r&&'HTML'!==r&&('fixed'===t(e,'position')||v(o(e)))}function w(e){if(!e||!e.parentElement||n())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function E(e,t,i,n){var p=!!(4<arguments.length&&void 0!==arguments[4])&&arguments[4],s={top:0,left:0},a=p?w(e):d(e,t);if('viewport'===n)s=y(a,p);else{var l;'scrollParent'===n?(l=r(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===n?l=e.ownerDocument.documentElement:l=n;var c=g(l,a,p);if('HTML'===l.nodeName&&!v(a)){var f=h(e.ownerDocument),m=f.height,u=f.width;s.top+=c.top-c.marginTop,s.bottom=m+c.top,s.left+=c.left-c.marginLeft,s.right=u+c.left}else s=c}i=i||0;var b='number'==typeof i;return s.left+=b?i:i.left||0,s.top+=b?i:i.top||0,s.right-=b?i:i.right||0,s.bottom-=b?i:i.bottom||0,s}function x(e){var t=e.width,o=e.height;return t*o}function L(e,t,o,r,i){var n=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=E(o,r,n,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},a=Object.keys(s).map(function(e){return ye({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),d=a.filter(function(e){var t=e.width,r=e.height;return t>=o.clientWidth&&r>=o.clientHeight}),l=0<d.length?d[0].key:a[0].key,c=e.split('-')[1];return l+(c?'-'+c:'')}function O(e,t,o){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=r?w(t):d(t,o);return g(o,i,r)}function C(e){var t=getComputedStyle(e),o=parseFloat(t.marginTop)+parseFloat(t.marginBottom),r=parseFloat(t.marginLeft)+parseFloat(t.marginRight),i={width:e.offsetWidth+r,height:e.offsetHeight+o};return i}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function A(e,t,o){o=o.split('-')[0];var r=C(e),i={width:r.width,height:r.height},n=-1!==['right','left'].indexOf(o),p=n?'top':'left',s=n?'left':'top',a=n?'height':'width',d=n?'width':'height';return i[p]=t[p]+t[a]/2-r[a]/2,i[s]=o===s?t[s]-r[d]:t[T(s)],i}function k(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function P(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var r=k(e,function(e){return e[t]===o});return e.indexOf(r)}function D(t,o,r){var i=void 0===r?t:t.slice(0,P(t,'name',r));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var r=t['function']||t.fn;t.enabled&&e(r)&&(o.offsets.popper=u(o.offsets.popper),o.offsets.reference=u(o.offsets.reference),o=r(o,t))}),o}function S(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=O(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=L(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=A(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=D(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function I(e,t){return e.some(function(e){var o=e.name,r=e.enabled;return r&&o===t})}function N(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var i=t[r],n=i?''+i+o:e;if('undefined'!=typeof document.body.style[n])return n}return null}function H(){return this.state.isDestroyed=!0,I(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[N('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function R(e){var t=e.ownerDocument;return t?t.defaultView:window}function B(e,t,o,i){var n='BODY'===e.nodeName,p=n?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),n||B(r(p.parentNode),t,o,i),i.push(p)}function W(e,t,o,i){o.updateBound=i,R(e).addEventListener('resize',o.updateBound,{passive:!0});var n=r(e);return B(n,'scroll',o.updateBound,o.scrollParents),o.scrollElement=n,o.eventsEnabled=!0,o}function M(){this.state.eventsEnabled||(this.state=W(this.reference,this.options,this.state,this.scheduleUpdate))}function _(e,t){return R(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEac
232h(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function F(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=_(this.reference,this.state))}function U(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function z(e,t){Object.keys(t).forEach(function(o){var r='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&U(t[o])&&(r='px'),e.style[o]=t[o]+r})}function V(e,t){Object.keys(t).forEach(function(o){var r=t[o];!1===r?e.removeAttribute(o):e.setAttribute(o,t[o])})}function Y(e,t,o){var r=k(e,function(e){var o=e.name;return o===t}),i=!!r&&e.some(function(e){return e.name===o&&e.enabled&&e.order<r.order});if(!i){var n='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+n+' modifier in order to work, be sure to include it before '+n+'!')}return i}function q(e){return'end'===e?'start':'start'===e?'end':e}function X(e){var t=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],o=we.indexOf(e),r=we.slice(o+1).concat(we.slice(0,o));return t?r.reverse():r}function j(e,t,o,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),n=+i[1],p=i[2];if(!n)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=r;}var a=u(s);return a[t]/100*n}if('vh'===p||'vw'===p){var d;return d='vh'===p?oe(document.documentElement.clientHeight,window.innerHeight||0):oe(document.documentElement.clientWidth,window.innerWidth||0),d/100*n}return n}function K(e,t,o,r){var i=[0,0],n=-1!==['right','left'].indexOf(r),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(k(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var a=/\s*,\s*|\s+/,d=-1===s?[p]:[p.slice(0,s).concat([p[s].split(a)[0]]),[p[s].split(a)[1]].concat(p.slice(s+1))];return d=d.map(function(e,r){var i=(1===r?!n:n)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return j(e,i,t,o)})}),d.forEach(function(e,t){e.forEach(function(o,r){U(o)&&(i[t]+=o*('-'===e[r-1]?-1:1))})}),i}function G(e,t){var o=t.offset,r=e.placement,i=e.offsets,n=i.popper,p=i.reference,s=r.split('-')[0],a=void 0;return a=U(+o)?[+o,0]:K(o,n,p,s),'left'===s?(n.top+=a[0],n.left-=a[1]):'right'===s?(n.top+=a[0],n.left+=a[1]):'top'===s?(n.left+=a[0],n.top-=a[1]):'bottom'===s&&(n.left+=a[0],n.top+=a[1]),e.popper=n,e}function Q(e){document.addEventListener('click',Ot,e),document.addEventListener('touchstart',Et),window.addEventListener('blur',Ct),window.addEventListener('resize',Tt),!vt&&(navigator.maxTouchPoints||navigator.msMaxTouchPoints)&&document.addEventListener('pointerdown',Et)}function J(e,t){function o(){st(function(){F=!1})}function r(e){var t=H=e,o=t.clientX,r=t.clientY;if(j.popperInstance){var i=j.reference.getBoundingClientRect(),n=j.props.followCursor,p='horizontal'===n,s='vertical'===n;j.popperInstance.reference={getBoundingClientRect:function(){return{width:0,height:0,top:p?i.top:r,bottom:p?i.bottom:r,left:s?i.left:o,right:s?i.right:o}},clientWidth:0,clientHeight:0},j.popperInstance.scheduleUpdate()}}function i(e){var t=Ge(e.target,j.props.target);if(t&&!t._tippy){var o=j.props.content;o&&(J(t,ie({},j.props,{content:o,target:'',showOnInit:!0})),n(e))}}function n(e){if(T(),!j.state.isVisible){if(j.props.target)return i(e);if(W=!0,j.props.wait)return j.props.wait(j,e);y()&&(X.arrow&&(X.arrow.style.margin='0'),document.addEventListener('mousemove',r));var t=Be(j.props.delay,0,ne.delay);t?R=setTimeout(function(){k()},t):k()}}function p(){if(T(),!j.state.isVisible)return s();W=!1;var e=Be(j.props.delay,1,ne.delay);e?B=setTimeout(function(){j.state.isVisible&&P()},e):P()}function s(){document.removeEventListener('mousemove',r),H=null}function a(){document.body.removeEventListener('mouseleave',p),document.removeEventListener('mousemove',z)}function d(e){!j.state.isEnabled||u(e)||(!j.state.isVisible&&(N=e),'click'===e.type&&!1!==j.props.hideOnClick&&j.state.isVisible?p():n(e))}function l(e){var t=Qe(e.target,function(e){return e._tippy}),o=Ge(e.target,Le.POPPER)===j.popper,r=t===j.reference;o||r||at(lt(j.popper),j.popper.getBoundingClientRect(),e,j.props)&&(a(),p())}function c(e){return u(e)?void 0:j.props.interactive?(document.body.addEventListener('mouseleave',p),void document.addEventListener('mousemove',z)):void p()}function f(e){if(e.target===j.reference){if(j.props.interactive){if(!e.relatedTarget)return;if(Ge(e.relatedTarget,Le.POPPER))return}p()}}function m(e){Ge(e.target,j.props.target)&&n(e)}function h(e){Ge(e.target,j.props.target)&&p()}function u(e){var t=-1<e.type.indexOf('touch'),o=vt&&wt&&j.props.touchHold&&!t,r=wt&&!j.props.touchHold&&t;return o||r}function b(){var e=j.popperChildren.tooltip,t=j.props.popperOptions,o=Le['round'===j.props.arrowType?'ROUND_ARROW':'ARROW'],r=e.querySelector(o),i=ie({placement:j.props.placement},t||{},{modifiers:ie({},t?t.modifiers:{},{arrow:ie({element:o},t&&t.modifiers?t.modifiers.arrow:{}),flip:ie({enabled:j.props.flip,padding:j.props.distance+5,behavior:j.props.flipBehavior},t&&t.modifiers?t.modifiers.flip:{}),offset:ie({offset:j.props.offset},t&&t.modifiers?t.modifiers.offset:{})}),onCreate:function(){e.style[lt(j.popper)]=dt(j.props.distance,ne.distance),r&&j.props.arrowTransform&&it(r,
232j.props.arrowTransform)},onUpdate:function(){var t=e.style;t.top='',t.bottom='',t.left='',t.right='',t[lt(j.popper)]=dt(j.props.distance,ne.distance),r&&j.props.arrowTransform&&it(r,j.props.arrowTransform)}}),s=new MutationObserver(function(){j.popperInstance.update()});return s.observe(j.popper,{childList:!0,subtree:!0}),I&&I.disconnect(),I=s,U||(U=!0,j.popper.addEventListener('mouseenter',function(e){j.props.interactive&&j.state.isVisible&&'mouseenter'===N.type&&n(e)}),j.popper.addEventListener('mouseleave',function(e){j.props.interactive&&'mouseenter'===N.type&&0===j.props.interactiveDebounce&&at(lt(j.popper),j.popper.getBoundingClientRect(),e,j.props)&&p()})),new xe(j.reference,j.popper,i)}function g(e){if(j.popperInstance?(!y()&&j.popperInstance.scheduleUpdate(),j.props.livePlacement&&!y()&&j.popperInstance.enableEventListeners()):(j.popperInstance=b(),!j.props.livePlacement&&j.popperInstance.disableEventListeners()),j.popperInstance.reference=j.reference,y()){j.popperChildren.arrow&&(j.popperChildren.arrow.style.margin='');var t=Be(j.props.delay,0,ne.delay);N.type&&r(t&&H?H:N)}pt(j.popperInstance,e),j.props.appendTo.contains(j.popper)||(j.props.appendTo.appendChild(j.popper),V=!0)}function y(){return j.props.followCursor&&!wt&&'focus'!==N.type}function v(){Pe([j.popper],gt?0:j.props.updateDuration);var e=function e(){j.popperInstance&&j.popperInstance.scheduleUpdate(),V?requestAnimationFrame(e):Pe([j.popper],0)};e()}function w(e,t){x(e,function(){!j.state.isVisible&&j.props.appendTo.contains(j.popper)&&t()})}function E(e,t){x(e,t)}function x(e,t){if(0===e)return t();var o=j.popperChildren.tooltip,r=function r(i){i.target===o&&(ft(o,'remove',r),t())};ft(o,'remove',M),ft(o,'add',r),M=r}function L(e,t,o){j.reference.addEventListener(e,t),o.push({eventType:e,handler:t})}function O(){_=j.props.trigger.trim().split(' ').reduce(function(e,t){return'manual'===t?e:(j.props.target?'mouseenter'===t?(L('mouseover',m,e),L('mouseout',h,e)):'focus'===t?(L('focusin',m,e),L('focusout',h,e)):'click'===t?L(t,m,e):void 0:(L(t,d,e),j.props.touchHold&&(L('touchstart',d,e),L('touchend',c,e)),'mouseenter'===t?L('mouseleave',c,e):'focus'===t?L(gt?'focusout':'blur',f,e):void 0),e)},[])}function C(){_.forEach(function(e){var t=e.eventType,o=e.handler;j.reference.removeEventListener(t,o)})}function T(){clearTimeout(R),clearTimeout(B)}function A(e){ht(e,ne);var t=j.props,o=ct(j.reference,ie({},j.props,e,{performance:!0}));o.performance=e.performance||t.performance,j.props=o,('trigger'in e||'touchHold'in e)&&(C(),O()),'interactiveDebounce'in e&&(a(),z=mt(l,e.interactiveDebounce)),Ye(j.popper,t,o),j.popperChildren=De(j.popper),j.popperInstance&&se.some(function(t){return t in e})&&(j.popperInstance.destroy(),j.popperInstance=b(),!j.state.isVisible&&j.popperInstance.disableEventListeners(),j.props.followCursor&&H&&r(H))}function k(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Be(j.props.duration,0,ne.duration[0]);return j.state.isDestroyed||!j.state.isEnabled||wt&&!j.props.touch?void 0:j.reference.isVirtual||document.documentElement.contains(j.reference)?j.reference.hasAttribute('disabled')?void 0:F?void(F=!1):void(!1===j.props.onShow(j)||(j.popper.style.visibility='visible',j.state.isVisible=!0,Pe([j.popper,j.popperChildren.tooltip,j.popperChildren.backdrop],0),g(function(){j.state.isVisible&&(!y()&&j.popperInstance.update(),Pe([j.popperChildren.tooltip,j.popperChildren.backdrop,j.popperChildren.content],e),j.popperChildren.backdrop&&(j.popperChildren.content.style.transitionDelay=ee(e/6)+'ms'),j.props.interactive&&j.reference.classList.add('tippy-active'),j.props.sticky&&v(),nt([j.popperChildren.tooltip,j.popperChildren.backdrop,j.popperChildren.content],'visible'),E(e,function(){0===j.props.updateDuration&&j.popperChildren.tooltip.classList.add('tippy-notransition'),j.props.interactive&&-1<['focus','click'].indexOf(N.type)&&Je(j.popper),j.reference.setAttribute('aria-describedby',j.popper.id),j.props.onShown(j)}))}))):D()}function P(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Be(j.props.duration,1,ne.duration[1]);j.state.isDestroyed||!j.state.isEnabled||!1===j.props.onHide(j)||(0===j.props.updateDuration&&j.popperChildren.tooltip.classList.remove('tippy-notransition'),j.props.interactive&&j.reference.classList.remove('tippy-active'),j.popper.style.visibility='hidden',j.state.isVisible=!1,Pe([j.popperChildren.tooltip,j.popperChildren.backdrop,j.popperChildren.content],e),nt([j.popperChildren.tooltip,j.popperChildren.backdrop,j.popperChildren.content],'hidden'),j.props.interactive&&!F&&-1<['focu
232s','click'].indexOf(N.type)&&('focus'===N.type&&(F=!0),Je(j.reference)),w(e,function(){W||s(),j.reference.removeAttribute('aria-describedby'),j.popperInstance.disableEventListeners(),j.props.appendTo.removeChild(j.popper),V=!1,j.props.onHidden(j)}))}function D(e){j.state.isDestroyed||(j.state.isVisible&&P(0),C(),j.reference.removeEventListener('click',o),delete j.reference._tippy,j.props.target&&e&&Te(j.reference.querySelectorAll(j.props.target)).forEach(function(e){return e._tippy&&e._tippy.destroy()}),j.popperInstance&&j.popperInstance.destroy(),I&&I.disconnect(),j.state.isDestroyed=!0)}var S=ct(e,t);if(!S.multiple&&e._tippy)return null;var I=null,N={},H=null,R=0,B=0,W=!1,M=function(){},_=[],F=!1,U=!1,z=0<S.interactiveDebounce?mt(l,S.interactiveDebounce):l,V=!1,Y=At++,q=Ve(Y,S),X=De(q),j={id:Y,reference:e,popper:q,popperChildren:X,popperInstance:null,props:S,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1},clearDelayTimeouts:T,set:A,setContent:function(e){A({content:e})},show:k,hide:P,enable:function(){j.state.isEnabled=!0},disable:function(){j.state.isEnabled=!1},destroy:D};return O(),e.addEventListener('click',o),S.lazy||(j.popperInstance=b(),j.popperInstance.disableEventListeners()),S.showOnInit&&setTimeout(n,20),!S.a11y||S.target||ke(e)||e.setAttribute('tabindex','0'),e._tippy=j,q._tippy=j,j}function Z(e,t,o){ht(t,ne),kt||(Q(Pt),kt=!0);var r=ie({},ne,t);Se(e)&&je(e);var i=He(e),n=i[0],p=(o&&n?[n]:i).reduce(function(e,t){var o=t&&J(t,r);return o&&e.push(o),e},[]);return{targets:e,props:r,instances:p,destroyAll:function(){this.instances.forEach(function(e){e.destroy()}),this.instances=[]}}}for(var $=Math.min,ee=Math.round,te=Math.floor,oe=Math.max,re='3.0.6',ie=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var r in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},ne={a11y:!0,content:'',placement:'top',livePlacement:!0,trigger:'mouseenter focus',hideOnClick:!0,animation:'shift-away',animateFill:!0,arrow:!1,delay:[0,20],duration:[325,275],interactive:!1,interactiveBorder:2,interactiveDebounce:0,theme:'dark',size:'regular',distance:10,offset:0,multiple:!1,followCursor:!1,inertia:!1,updateDuration:200,sticky:!1,appendTo:function(){return document.body},zIndex:9999,touchHold:!1,performance:!1,flip:!0,flipBehavior:'flip',arrowType:'sharp',arrowTransform:'',target:'',allowHTML:!0,showOnInit:!1,popperOptions:{},lazy:!0,touch:!0,wait:null,shouldPopperHideOnBlur:function(){return!0},onShow:function(){},onShown:function(){},onHide:function(){},onHidden:function(){}},pe=function(e){ne=ie({},ne,e)},se=['placement','popperOptions','flip','flipBehavior','distance','offset'],ae='undefined'!=typeof window&&'undefined'!=typeof document,de=['Edge','Trident','Firefox'],le=0,ce=0;ce<de.length;ce+=1)if(ae&&0<=navigator.userAgent.indexOf(de[ce])){le=1;break}var i=ae&&window.Promise,fe=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},le))}},me=ae&&!!(window.MSInputMethodContext&&document.documentMode),he=ae&&/MSIE 10/.test(navigator.userAgent),ue=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},be=function(){function e(e,t){for(var o,r=0;r<t.length;r++)o=t[r],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),ge=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},ye=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var r in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},ve=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],we=ve.slice(3),Ee={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},xe=function(){function t(o,r){var i=this,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};ue(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=fe(this.update.bind(this)),this.options=ye({},t.Defaults,n),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(ye({}
vendor: 7,630 bytes, line 232
232,t.Defaults.modifiers,n.modifiers)).forEach(function(e){i.options.modifiers[e]=ye({},t.Defaults.modifiers[e]||{},n.modifiers?n.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return ye({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return be(t,[{key:'update',value:function(){return S.call(this)}},{key:'destroy',value:function(){return H.call(this)}},{key:'enableEventListeners',value:function(){return M.call(this)}},{key:'disableEventListeners',value:function(){return F.call(this)}}]),t}();xe.Utils=('undefined'==typeof window?global:window).PopperUtils,xe.placements=ve,xe.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],r=t.split('-')[1];if(r){var i=e.offsets,n=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),a=s?'left':'top',d=s?'width':'height',l={start:ge({},a,n[a]),end:ge({},a,n[a]+n[d]-p[d])};e.offsets.popper=ye({},p,l[r])}return e}},offset:{order:200,enabled:!0,fn:G,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var r=N('transform'),i=e.instance.popper.style,n=i.top,s=i.left,a=i[r];i.top='',i.left='',i[r]='';var d=E(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=n,i.left=s,i[r]=a,t.boundaries=d;var l=t.priority,c=e.offsets.popper,f={primary:function(e){var o=c[e];return c[e]<d[e]&&!t.escapeWithReference&&(o=oe(c[e],d[e])),ge({},e,o)},secondary:function(e){var o='right'===e?'left':'top',r=c[o];return c[e]>d[e]&&!t.escapeWithReference&&(r=$(c[o],d[e]-('right'===e?c.width:c.height))),ge({},o,r)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';c=ye({},c,f[t](e))}),e.offsets.popper=c,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,r=t.reference,i=e.placement.split('-')[0],n=te,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',a=p?'left':'top',d=p?'width':'height';return o[s]<n(r[a])&&(e.offsets.popper[a]=n(r[a])-o[d]),o[a]>n(r[s])&&(e.offsets.popper[a]=n(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var r;if(!Y(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var n=e.placement.split('-')[0],p=e.offsets,s=p.popper,a=p.reference,d=-1!==['left','right'].indexOf(n),l=d?'height':'width',c=d?'Top':'Left',f=c.toLowerCase(),m=d?'left':'top',h=d?'bottom':'right',b=C(i)[l];a[h]-b<s[f]&&(e.offsets.popper[f]-=s[f]-(a[h]-b)),a[f]+b>s[h]&&(e.offsets.popper[f]+=a[f]+b-s[h]),e.offsets.popper=u(e.offsets.popper);var g=a[f]+a[l]/2-b/2,y=t(e.instance.popper),v=parseFloat(y['margin'+c],10),w=parseFloat(y['border'+c+'Width'],10),E=g-e.offsets.popper[f]-v-w;return E=oe($(s[l]-b,E),0),e.arrowElement=i,e.offsets.arrow=(r={},ge(r,f,ee(E)),ge(r,m,''),r),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(I(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=E(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split('-')[0],i=T(r),n=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case Ee.FLIP:p=[r,i];break;case Ee.CLOCKWISE:p=X(r);break;case Ee.COUNTERCLOCKWISE:p=X(r,!0);break;default:p=t.behavior;}return p.forEach(function(s,a){if(r!==s||p.length===a+1)return e;r=e.placement.split('-')[0],i=T(r);var d=e.offsets.popper,l=e.offsets.reference,c=te,f='left'===r&&c(d.right)>c(l.left)||'right'===r&&c(d.left)<c(l.right)||'top'===r&&c(d.bottom)>c(l.top)||'bottom'===r&&c(d.top)<c(l.bottom),m=c(d.left)<c(o.left),h=c(d.right)>c(o.right),u=c(d.top)<c(o.top),b=c(d.bottom)>c(o.bottom),g='left'===r&&m||'right'===r&&h||'top'===r&&u||'bottom'===r&&b,y=-1!==['top','bottom'].indexOf(r),v=!!t.flipVariations&&(y&&'start'===n&&m||y&&'end'===n&&h||!y&&'start'===n&&u||!y&&'end'===n&&b);(f||g||v)&&(e.flipped=!0,(f||g)&&(r=p[a+1]),v&&(n=q(n)),e.placement=r+(n?'-'+n:''),e.offsets.popper=ye({},e.offsets.popper,A(e.instance.popper,e.offsets.reference,e.placement)),e=D(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],r=e.offsets,i=r.popper,n=r.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=n[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=u(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Y(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=k(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,r=t.y,i=e.offsets.popper,n=k(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==n&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s=void 0===n?t.gpuAcceleration:n,a=p(e.instance.popper),d=b(a),l={position:i.position},c={left:te(i.left),top:ee(i.top),bottom:ee(i.bottom),right:te(i.right)},f='bottom'===o?'top':'bottom',m='right'===r?'left':'right',h=N('transform'),u=void 0,g=void 0;if(g='bottom'==f?'HTML'===a.nodeName?-a.clientHeight+c.bottom:-d.height+c.bottom:c.top,u='right'==m?'HTML'===a.nodeName?-a.clientWidth+c.right:-d.width+c.right:c.left,s&&h)l[h]='translate3d('+u+'px, '+g+'px, 0)',l[f]=0,l[m]=0,l.willChange='transform';else{var y='bottom'==f?-1:1,v='right'==m?-1:1;l[f]=g*y,l[m]=u*v,l.willChange=f+', '+m}var w={"x-placement":e.placement};return e.attributes=ye({},w,e.attributes),e.styles=ye({},l,e.styles),e.arrowStyles=ye({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return z(e.instance.popper,e.styles),V(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&z(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,r,i){var n=O(i,t,e,o.positionFixed),p=L(o.placement,n,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),z(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}};var Le={POPPER:'.tippy-popper',TOOLTIP:'.tippy-tooltip',CONTENT:'.tippy-content',BACKDROP:'.tippy-backdrop',ARROW:'.tippy-arrow',ROUND_ARROW:'.tippy-roundarrow'},Oe={x:!0},Ce='undefined'!=typeof window,Te=function(e){return[].slice.call(e)},Ae=function(e,t){t.content instanceof Element?(Ne(e,''),e.appendChild(t.content)):e[t.allowHTML?'innerHTML':'textContent']=t.content},ke=function(e){return!(e instanceof Element)||Ke.call(e,'a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]')&&!e.hasAttribute('disabled')}
232,Pe=function(e,t){e.filter(Boolean).forEach(function(e){e.style.transitionDuration=t+'ms'})},De=function(e){var t=function(t){return e.querySelector(t)};return{tooltip:t(Le.TOOLTIP),backdrop:t(Le.BACKDROP),content:t(Le.CONTENT),arrow:t(Le.ARROW)||t(Le.ROUND_ARROW)}},Se=function(e){return'[object Object]'==={}.toString.call(e)},Ie=function(){return document.createElement('div')},Ne=function(e,t){e[Oe.x&&'innerHTML']=t instanceof Element?t[Oe.x&&'innerHTML']:t},He=function(e){if(e instanceof Element||Se(e))return[e];if(e instanceof NodeList)return Te(e);if(Array.isArray(e))return e;try{return Te(document.querySelectorAll(e))}catch(t){return[]}},Re=function(e){return!isNaN(e)&&!isNaN(parseFloat(e))},Be=function(e,t,o){if(Array.isArray(e)){var r=e[t];return null==r?o:r}return e},We=function(e){var t=Ie();return'round'===e?(t.className='tippy-roundarrow',Ne(t,'<svg viewBox="0 0 24 8" xmlns="http://www.w3.org/2000/svg"><path d="M3 8s2.021-.015 5.253-4.218C9.584 2.051 10.797 1.007 12 1c1.203-.007 2.416 1.035 3.761 2.782C19.012 8.005 21 8 21 8H3z"/></svg>')):t.className='tippy-arrow',t},Me=function(){var e=Ie();return e.className='tippy-backdrop',e.setAttribute('data-state','hidden'),e},_e=function(e,t){e.setAttribute('tabindex','-1'),t.setAttribute('data-interactive','')},Fe=function(e,t){e.removeAttribute('tabindex'),t.removeAttribute('data-interactive')},Ue=function(e){e.setAttribute('data-inertia','')},ze=function(e){e.removeAttribute('data-inertia')},Ve=function(e,t){var o=Ie();o.className='tippy-popper',o.setAttribute('role','tooltip'),o.id='tippy-'+e,o.style.zIndex=t.zIndex;var r=Ie();r.className='tippy-tooltip',r.setAttribute('data-size',t.size),r.setAttribute('data-animation',t.animation),r.setAttribute('data-state','hidden'),t.theme.split(' ').forEach(function(e){r.classList.add(e+'-theme')});var i=Ie();return i.className='tippy-content',i.setAttribute('data-state','hidden'),t.interactive&&_e(o,r),t.arrow&&r.appendChild(We(t.arrowType)),t.animateFill&&(r.appendChild(Me()),r.setAttribute('data-animatefill','')),t.inertia&&r.setAttribute('data-inertia',''),Ae(i,t),r.appendChild(i),o.appendChild(r),o.addEventListener('focusout',function(t){t.relatedTarget&&o._tippy&&!Qe(t.relatedTarget,function(e){return e===o})&&t.relatedTarget!==o._tippy.reference&&o._tippy.props.shouldPopperHideOnBlur(t)&&o._tippy.hide()}),o},Ye=function(e,t,o){var r=De(e),i=r.tooltip,n=r.content,p=r.backdrop,s=r.arrow;e.style.zIndex=o.zIndex,i.setAttribute('data-size',o.size),i.setAttribute('data-animation',o.animation),t.content!==o.content&&Ae(n,o),!t.animateFill&&o.animateFill?(i.appendChild(Me()),i.setAttribute('data-animatefill','')):t.animateFill&&!o.animateFill&&(i.removeChild(p),i.removeAttribute('data-animatefill')),!t.arrow&&o.arrow?i.appendChild(We(o.arrowType)):t.arrow&&!o.arrow&&i.removeChild(s),t.arrow&&o.arrow&&t.arrowType!==o.arrowType&&i.replaceChild(We(o.arrowType),s),!t.interactive&&o.interactive?_e(e,i):t.interactive&&!o.interactive&&Fe(e,i),!t.inertia&&o.inertia?Ue(i):t.inertia&&!o.inertia&&ze(i),t.theme!==o.theme&&(t.theme.split(' ').forEach(function(e){i.classList.remove(e+'-theme')}),o.theme.split(' ').forEach(function(e){i.classList.add(e+'-theme')}))},qe=function(e){Te(document.querySelectorAll(Le.POPPER)).forEach(function(t){var o=t._tippy;o&&!0===o.props.hideOnClick&&(!e||t!==e.popper)&&o.hide()})},Xe=function(e){return Object.keys(ne).reduce(function(t,o){var r=(e.getAttribute('data-tippy-'+o)||'').trim();return r?(t[o]='true'===r||'false'!==r&&(Re(r)?+r:'target'!==o&&'['===r[0]?JSON.parse(r):r),t):t},{})},je=function(e){var t={isVirtual:!0,attributes:e.attributes||{},setAttribute:function(t,o){e.attributes[t]=o},getAttribute:function(t){return e.attributes[t]},removeAttribute:function(t){delete e.attributes[t]},hasAttribute:function(t){return t in e.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(t){e.classList.classNames[t]=!0},remove:function(t){delete e.classList.classNames[t]},contains:function(t){return t in e.classList.classNames}}};for(var o in t)e[o]=t[o];return e},Ke=function(){if(Ce){var t=Element.prototype;return t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector}}(),Ge=function(e,t){return(Element.prototype.closest||function(e){for(var t=this;t;){if(Ke.call(t,e))return t;t=t.parentElement}}).call(e,t)},Qe=function(e,t){for(;e;){if(t(e))return e;e=e.parentElement}},Je=function(e){var t=window.scrollX||window.pageXOffset,o=window.scrollY||window.pageYOffset;e.focus(),scroll(t,o)}
232,Ze=function(e){void e.offsetHeight},$e=function(e,t){return(t?e:{X:'Y',Y:'X'}[e])||''},et=function(e,t,o,r){var i=t[0],n=t[1];if(!i&&!n)return'';var p={scale:function(){return n?o?i+', '+n:n+', '+i:''+i}(),translate:function(){return n?o?r?i+'px, '+-n+'px':i+'px, '+n+'px':r?-n+'px, '+i+'px':n+'px, '+i+'px':r?-i+'px':i+'px'}()};return p[e]},tt=function(e,t){var o=e.match(new RegExp(t+'([XY])'));return o?o[1]:''},ot=function(e,t){var o=e.match(t);return o?o[1].split(',').map(parseFloat):[]},rt={translate:/translateX?Y?\(([^)]+)\)/,scale:/scaleX?Y?\(([^)]+)\)/},it=function(e,t){var o=lt(Ge(e,Le.POPPER)),r='top'===o||'bottom'===o,i='right'===o||'bottom'===o,n={translate:{axis:tt(t,'translate'),numbers:ot(t,rt.translate)},scale:{axis:tt(t,'scale'),numbers:ot(t,rt.scale)}},p=t.replace(rt.translate,'translate'+$e(n.translate.axis,r)+'('+et('translate',n.translate.numbers,r,i)+')').replace(rt.scale,'scale'+$e(n.scale.axis,r)+'('+et('scale',n.scale.numbers,r,i)+')');e.style['undefined'==typeof document.body.style.transform?'webkitTransform':'transform']=p},nt=function(e,t){e.filter(Boolean).forEach(function(e){e.setAttribute('data-state',t)})},pt=function(e,t){var o=e.popper,r=e.options,i=r.onCreate,n=r.onUpdate;r.onCreate=r.onUpdate=function(){Ze(o),t(),n(),r.onCreate=i,r.onUpdate=n}},st=function(e){setTimeout(e,1)},at=function(e,t,o,r){if(!e)return!0;var i=o.clientX,n=o.clientY,p=r.interactiveBorder,s=r.distance,a=t.top-n>('top'===e?p+s:p),d=n-t.bottom>('bottom'===e?p+s:p),l=t.left-i>('left'===e?p+s:p),c=i-t.right>('right'===e?p+s:p);return a||d||l||c},dt=function(e,t){return-(e-t)+'px'},lt=function(e){var t=e.getAttribute('x-placement');return t?t.split('-')[0]:''},ct=function(e,t){var o=ie({},t,t.performance?{}:Xe(e));return o.arrow&&(o.animateFill=!1),'function'==typeof o.appendTo&&(o.appendTo=t.appendTo(e)),'function'==typeof o.content&&(o.content=t.content(e)),o},ft=function(e,t,o){e[t+'EventListener']('transitionend',o)},mt=function(e,t){var o;return function(){var r=this,i=arguments;clearTimeout(o),o=setTimeout(function(){return e.apply(r,i)},t)}},ht=function(e,t){for(var o in e||{})if(!(o in t))throw Error('[tippy]: `'+o+'` is not a valid option')},ut=Ce?navigator:{},bt=Ce?window:{},gt=/MSIE |Trident\//.test(ut.userAgent),yt=/iPhone|iPad|iPod/.test(ut.platform)&&!bt.MSStream,vt='ontouchstart'in bt,wt=!1,Et=function(){wt||(wt=!0,yt&&document.body.classList.add('tippy-iOS'),window.performance&&document.addEventListener('mousemove',Lt))},xt=0,Lt=function e(){var t=performance.now();20>t-xt&&(wt=!1,document.removeEventListener('mousemove',e),!yt&&document.body.classList.remove('tippy-iOS')),xt=t},Ot=function(e){var t=e.target;if(!(t instanceof Element))return qe();var o=Ge(t,Le.POPPER);if(!(o&&o._tippy&&o._tippy.props.interactive)){var r=Qe(t,function(e){return e._tippy&&e._tippy.reference===e});if(r){var i=r._tippy,n=-1<i.props.trigger.indexOf('click');if(wt||n)return qe(i);if(!0!==i.props.hideOnClick||n)return;i.clearDelayTimeouts()}qe()}},Ct=function(){var e=document,t=e.activeElement;t&&t.blur&&t._tippy&&t.blur()},Tt=function(){Te(document.querySelectorAll(Le.POPPER)).forEach(function(e){var t=e._tippy;t.props.livePlacement||t.popperInstance.scheduleUpdate()})},At=1,kt=!1,Pt=!1;Z.version=re,Z.defaults=ne,Z.one=function(e,t){return Z(e,t,!0).instances[0]},Z.setDefaults=function(e){pe(e),Z.defaults=ne},Z.disableAnimations=function(){Z.setDefaults({duration:0,updateDuration:0,animateFill:!1})},Z.hideAllPoppers=qe,Z.useCapture=function(){Pt=!0};return Ce&&setTimeout(function(){Te(document.querySelectorAll('[data-tippy]')).forEach(function(e){var t=e.getAttribute('data-tippy');t&&Z(e,{content:t})})}),Z}); 233 234 235/* 236jssocials 237*/ 238!function(i,n,e){var o="JSSocials",s=function(e,t){return n.isFunction(e)?e.apply(t,n.makeArray(arguments).slice(2)):e},r=/(\.(jpeg|png|gif|bmp|svg)$|^data:image\/(jpeg|png|gif|bmp|svg\+xml);base64)/i,t=/(&?[a-zA-Z0-9]+=)?\{([a-zA-Z0-9]+)\}/g,a={G:1e9,M:1e6,K:1e3},l={};function h(e,t){var s=n(e);s.data(o,this),this._$element=s,this.shares=[],this._init(t),this._render()}h.prototype={url:"",text:"",shareIn:"blank",showLabel:function(e){return!1===this.showCount?e>this.smallScreenWidth:e>=this.largeScreenWidth},showCount:function(e){return!(e<=this.smallScreenWidth)||"inside"},smallScreenWidth:640,largeScreenWidth:1024,resizeTimeout:200,elementClass:"jssocials",sharesClass:"jssocials-shares",shareClass:"jssocials-share",shareButtonClass:"jssocials-share-button",shareLinkClass:"jssocials-share-link",shareLogoClass:"jssocials-share-logo",shareLabelClass:"jssocials-share-label",shareLinkCountClass:"jssocials-share-link-count",shareCountBoxClass:"jssocials-share-count-box",shareCountClass:"jssocials-share-count",shareZeroCountClass:"jssocials-share-no-count",_init:function(e){this._initDefaults(),n.extend(this,e),this._initShares(),this._attachWindowResizeCallback()},_initDefaults:function(){this.url=i.location.href,this.text=n.trim(n("meta[name=description]").attr("content")||n("title").text())},_initShares:function(){this.shares=n.map(this.shares,n.proxy(function(e){"string"==typeof e&&(e={share:e});var t=e.share&&l[e.share];if(!t&&!e.renderer)throw Error("Share '"+e.share+"' is not found");return n.extend({url:this.url,text:this.text},t,e)},this))},_attachWindowResizeCallback:function(){n(i).on("resize",n.proxy(this._windowResizeHandler,this))},_detachWindowResizeCallback:function(){n(i).off("resize",this._windowResizeHandler)},_windowResizeHandler:function(){(n.isFunction(this.showLabel)||n.isFunction(this.showCount))&&(i.clearTimeout(this._resizeTimer),this._resizeTimer=setTimeout(n.proxy(this.refresh,this),this.resizeTimeout))},_render:function(){this._clear(),this._defineOptionsByScreen(),this._$element.addClass(this.elementClass),this._$shares=n("<div>").addClass(this.sharesClass).appendTo(this._$element),this._renderShares()},_defineOptionsByScreen:function(){this._screenWidth=n(i).width(),this._showLabel=s(this.showLabel,this,this._screenWidth),this._showCount=s(this.showCount,this,this._screenWidth)},_renderShares:function(){n.each(this.shares,n.proxy(function(e,t){this._renderShare(t)}
238,this))},_renderShare:function(e){(n.isFunction(e.renderer)?n(e.renderer()):this._createShare(e)).addClass(this.shareClass).addClass(e.share?"jssocials-share-"+e.share:"").addClass(e.css).appendTo(this._$shares)},_createShare:function(e){var t=n("<div>"),s=this._createShareLink(e).appendTo(t);if(this._showCount){var r="inside"===this._showCount,a=r?s:n("<div>").addClass(this.shareCountBoxClass).appendTo(t);a.addClass(r?this.shareLinkCountClass:this.shareCountBoxClass),this._renderShareCount(e,a)}return t},_createShareLink:function(s){var r=this._getShareStrategy(s).call(s,{shareUrl:this._getShareUrl(s)});return r.addClass(this.shareLinkClass).append(this._createShareLogo(s)),this._showLabel&&r.append(this._createShareLabel(s)),n.each(this.on||{},function(e,t){n.isFunction(t)&&r.on(e,n.proxy(t,s))}),r},_getShareStrategy:function(e){var t=u[e.shareIn||this.shareIn];if(!t)throw Error("Share strategy '"+this.shareIn+"' not found");return t},_getShareUrl:function(e){var t=s(e.shareUrl,e);return this._formatShareUrl(t,e)},_createShareLogo:function(e){var t=e.logo,s=r.test(t)?n("<img>").attr("src",e.logo):n("<i>").addClass(t);return s.addClass(this.shareLogoClass),s},_createShareLabel:function(e){return n("<span>").addClass(this.shareLabelClass).text(e.label)},_renderShareCount:function(e,t){var s=n("<span>").addClass(this.shareCountClass);t.addClass(this.shareZeroCountClass).append(s),this._loadCount(e).done(n.proxy(function(e){e&&(t.removeClass(this.shareZeroCountClass),s.text(e))},this))},_loadCount:function(t){var s=n.Deferred(),e=this._getCountUrl(t);if(!e)return s.resolve(0).promise();var r=n.proxy(function(e){s.resolve(this._getCountValue(e,t))},this);return n.getJSON(e).done(r).fail(function(){n.get(e).done(r).fail(function(){s.resolve(0)})}),s.promise()},_getCountUrl:function(e){var t=s(e.countUrl,e);return this._formatShareUrl(t,e)},_getCountValue:function(e,t){var s=(n.isFunction(t.getCount)?t.getCount(e):e)||0;return"string"==typeof s?s:this._formatNumber(s)},_formatNumber:function(s){return n.each(a,function(e,t){if(t<=s)return s=parseFloat((s/t).toFixed(2))+e,!1}),s},_formatShareUrl:function(e,a){return e.replace(t,function(e,t,s){var r=a[s]||"";return r?(t||"")+i.encodeURIComponent(r):""})},_clear:function(){i.clearTimeout(this._resizeTimer),this._$element.empty()},_passOptionToShares:function(s,r){var a=this.shares;n.each(["url","text"],function(e,t){t===s&&n.each(a,function(e,t){t[s]=r})})},_normalizeShare:function(t){return n.isNumeric(t)?this.shares[t]:"string"==typeof t?n.grep(this.shares,function(e){return e.share===t})[0]:t},refresh:function(){this._render()},destroy:function(){this._clear(),this._detachWindowResizeCallback(),this._$element.removeClass(this.elementClass).removeData(o)},option:function(e,t){if(1===arguments.length)return this[e];this[e]=t,this._passOptionToShares(e,t),this.refresh()},shareOption:function(e,t,s){if(e=this._normalizeShare(e),2===arguments.length)return e[t];e[t]=s,this.refresh()}},n.fn.jsSocials=function(r){var a=n.makeArray(arguments).slice(1),i=this;return this.each(function(){var e,t=n(this),s=t.data(o);if(s)if("string"==typeof r){if(void 0!==(e=s[r].apply(s,a))&&e!==s)return i=e,!1}else s._detachWindowResizeCallback(),s._init(r),s._render();else new h(t,r)}),i};var u={popup:function(e){return n("<a>").attr("href","#").on("click",function(){return i.open(e.shareUrl,null,"width=600, height=400, location=0, menubar=0, resizeable=0, scrollbars=0, status=0, titlebar=0, toolbar=0"),!1})},blank:function(e){return n("<a>").attr({target:"_blank",href:e.shareUrl})},self:function(e){return n("<a>").attr({target:"_self",href:e.shareUrl})}};i.jsSocials={Socials:h,shares:l,shareStrategies:u,setDefaults:function(e){var t;n.isPlainObject(e)?t=h.prototype:(t=l[e],e=arguments[1]||{}),n.extend(t,e)}}}(window,jQuery),function(e,t,s,r){t.extend(s.shares,{email:{label:"E-mail",logo:"icon-email-compose",shareUrl:"mailto:{to}?subject={text}&body={url}",countUrl:"",shareIn:"self"},twitter:{label:"Tweet",logo:"icon-logo-twitter-bird",shareUrl:"https://twitter.com/share?url={url}&text={text}&via={via}&hashtags={hashtags}",countUrl:""},facebook:{label:"Like",logo:"icon-logo-facebook",shareUrl:"https://facebook.com/sharer/sharer.php?u={url}",countUrl:""},vkontakte:{label:"Like",logo:"icon-vkontakte",shareUrl:"https://vk.com/share.php?url={url}&title={title}&description={text}",countUrl:""},googleplus:{label:"+1",logo:"icon-logo-google-plus-1",shareUrl:"https://plus.google.com/share?url={url}",countUrl:""},linkedin:{label:"Share",logo:"icon-logo-linkedin",shareUrl:"https://www.linkedin.com/shareArticle?mini=true&url={url}",countUrl:""},pinterest:{label:"Pin it",logo:"icon-logo-pinterest",shareUrl:"https://pinterest.com/pin/create/bookmarklet/?media={media}&url={url}&description={text}",countUrl:""},stumbleupon:{label:"Share",logo:"icon-stumbleupon",shareUrl:"http://www.stumbleupon.com/submit?url={url}&title={title}",countUrl:""},telegram:{label:"Telegram",logo:"icon-telegram",shareUrl:"tg://msg?text={url} {text}",countUrl:"",shareIn:"self"},whatsapp:{label:"WhatsApp",logo:"icon-whatsapp",shareUrl:"whatsapp://send?text={url} {text}",countUrl:"",shareIn:"self"},line:{label:"LINE",logo:"icon-bubble-chat-typing-3",shareUrl:"http://line.me/R/msg/text/?{text} {url}",countUrl:""},viber:{label:"Viber",logo:"icon-viber",shareUrl:"viber://forward?text={url} {text}",countUrl:"",shareIn:"self"},pocket:{label:"Pocket",logo:"icon-get-pocket",shareUrl:"https://getpocket.com/save?url={url}&title={title}",countUrl:""},messenger:{label:"Share",logo:"icon-facebook-messenger",shareUrl:"fb-messenger://share?link={url}",countUrl:"",shareIn:"self"},threema:{label:"Threema",logo:"icon-threema",shareUrl:"threema://compose?text={url} {text}",countUrl:"",shareIn:"self"}})}(window,jQuery,window.jsSocials); 239 240 241/* 242stickyfill (display sticky for IE) 243*/ 244!function(a,b){"use strict";function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function d(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function e(a){return parseFloat(a)||0}function f(a){for(var b=0;a;)b+=a.offsetTop,a=a.offsetParent;return b}function g(){function c(){a.pageXOffset!=m.left?(m.top=a.pageYOffset,m.left=a.pageXOffset,p.refreshAll()):a.pageYOffset!=m.top&&(m.top=a.pageYOffset,m.left=a.pageXOffset,n.forEac
vendor: 4,905 bytes, line 244
244h(function(a){return a._recalcPosition()}))}function d(){f=setInterval(function(){n.forEach(function(a){return a._fastCheck()})},500)}function e(){clearInterval(f)}if(!k){k=!0,c(),a.addEventListener("scroll",c),a.addEventListener("resize",p.refreshAll),a.addEventListener("orientationchange",p.refreshAll);var f=void 0,g=void 0,h=void 0;"hidden"in b?(g="hidden",h="visibilitychange"):"webkitHidden"in b&&(g="webkitHidden",h="webkitvisibilitychange"),h?(b[g]||d(),b.addEventListener(h,function(){b[g]?e():d()})):d()}}var h=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),i=!1,j="undefined"!=typeof a;j&&a.getComputedStyle?!function(){var a=b.createElement("div");["","-webkit-","-moz-","-ms-"].some(function(b){try{a.style.position=b+"sticky"}catch(a){}return""!=a.style.position})&&(i=!0)}():i=!0;var k=!1,l="undefined"!=typeof ShadowRoot,m={top:null,left:null},n=[],o=function(){function g(a){if(c(this,g),!(a instanceof HTMLElement))throw new Error("First argument must be HTMLElement");if(n.some(function(b){return b._node===a}))throw new Error("Stickyfill is already applied to this node");this._node=a,this._stickyMode=null,this._active=!1,n.push(this),this.refresh()}return h(g,[{key:"refresh",value:function(){if(!i&&!this._removed){this._active&&this._deactivate();var c=this._node,g=getComputedStyle(c),h={position:g.position,top:g.top,display:g.display,marginTop:g.marginTop,marginBottom:g.marginBottom,marginLeft:g.marginLeft,marginRight:g.marginRight,cssFloat:g.cssFloat};if(!isNaN(parseFloat(h.top))&&"table-cell"!=h.display&&"none"!=h.display){this._active=!0;var j=c.style.position;"sticky"!=g.position&&"-webkit-sticky"!=g.position||(c.style.position="static");var k=c.parentNode,m=l&&k instanceof ShadowRoot?k.host:k,n=c.getBoundingClientRect(),o=m.getBoundingClientRect(),p=getComputedStyle(m);this._parent={node:m,styles:{position:m.style.position},offsetHeight:m.offsetHeight},this._offsetToWindow={left:n.left,right:b.documentElement.clientWidth-n.right},this._offsetToParent={top:n.top-o.top-e(p.borderTopWidth),left:n.left-o.left-e(p.borderLeftWidth),right:-n.right+o.right-e(p.borderRightWidth)},this._styles={position:j,top:c.style.top,bottom:c.style.bottom,left:c.style.left,right:c.style.right,width:c.style.width,marginTop:c.style.marginTop,marginLeft:c.style.marginLeft,marginRight:c.style.marginRight};var q=e(h.top);this._limits={start:n.top+a.pageYOffset-q,end:o.top+a.pageYOffset+m.offsetHeight-e(p.borderBottomWidth)-c.offsetHeight-q-e(h.marginBottom)};var r=p.position;"absolute"!=r&&"relative"!=r&&(m.style.position="relative"),this._recalcPosition();var s=this._clone={};s.node=b.createElement("div"),d(s.node.style,{width:n.right-n.left+"px",height:n.bottom-n.top+"px",marginTop:h.marginTop,marginBottom:h.marginBottom,marginLeft:h.marginLeft,marginRight:h.marginRight,cssFloat:h.cssFloat,padding:0,border:0,borderSpacing:0,fontSize:"1em",position:"static"}),k.insertBefore(s.node,c),s.docOffsetTop=f(s.node)}}}},{key:"_recalcPosition",value:function(){if(this._active&&!this._removed){var a=m.top<=this._limits.start?"start":m.top>=this._limits.end?"end":"middle";if(this._stickyMode!=a){switch(a){case"start":d(this._node.style,{position:"absolute",left:this._offsetToParent.left+"px",right:this._offsetToParent.right+"px",top:this._offsetToParent.top+"px",bottom:"auto",width:"auto",marginLeft:0,marginRight:0,marginTop:0});break;case"middle":d(this._node.style,{position:"fixed",left:this._offsetToWindow.left+"px",right:this._offsetToWindow.right+"px",top:this._styles.top,bottom:"auto",width:"auto",marginLeft:0,marginRight:0,marginTop:0});break;case"end":d(this._node.style,{position:"absolute",left:this._offsetToParent.left+"px",right:this._offsetToParent.right+"px",top:"auto",bottom:0,width:"auto",marginLeft:0,marginRight:0})}this._stickyMode=a}}}},{key:"_fastCheck",value:function(){this._active&&!this._removed&&(Math.abs(f(this._clone.node)-this._clone.docOffsetTop)>1||Math.abs(this._parent.node.offsetHeight-this._parent.offsetHeight)>1)&&this.refresh()}},{key:"_deactivate",value:function(){var a=this;this._active&&!this._removed&&(this._clone.node.parentNode.removeChild(this._clone.node),delete this._clone,d(this._node.style,this._styles),delete this._styles,n.some(function(b){return b!==a&&b._parent&&b._parent.node===a._parent.node})||d(this._parent.node.style,this._parent.styles),delete this._parent,this._stickyMode=null,this._active=!1,delete this._offsetToWindow,delete this._offsetToParent,delete this._limits)}},{key:"remove",value:function(){var a=this;this._deactivate(),n.some(function(b,c){if(b._node===a._node)return n.splice(c,1),!0}),this._removed=!0}}]),g}(),p={stickies:n,Sticky:o,forceSticky:function(){i=!1,g(),this.refreshAll()}
244,addOne:function(a){if(!(a instanceof HTMLElement)){if(!a.length||!a[0])return;a=a[0]}for(var b=0;b<n.length;b++)if(n[b]._node===a)return n[b];return new o(a)},add:function(a){if(a instanceof HTMLElement&&(a=[a]),a.length){for(var b=[],c=function(c){var d=a[c];return d instanceof HTMLElement?n.some(function(a){if(a._node===d)return b.push(a),!0})?"continue":void b.push(new o(d)):(b.push(void 0),"continue")},d=0;d<a.length;d++){c(d)}return b}},refreshAll:function(){n.forEach(function(a){return a.refresh()})},removeOne:function(a){if(!(a instanceof HTMLElement)){if(!a.length||!a[0])return;a=a[0]}n.some(function(b){if(b._node===a)return b.remove(),!0})},remove:function(a){if(a instanceof HTMLElement&&(a=[a]),a.length)for(var b=function(b){var c=a[b];n.some(function(a){if(a._node===c)return a.remove(),!0})},c=0;c<a.length;c++)b(c)},removeAll:function(){for(;n.length;)n[0].remove()}};i||g(),"undefined"!=typeof module&&module.exports?module.exports=p:j&&(a.Stickyfill=p)}(window,document); 245 246 247/* 248simple responsive tables 249*/ 250$(document).ready(function() { 251 var switched = false; 252 var updateTables = function() { 253 if (($(window).width() < 767) && !switched ){ 254 switched = true; 255 $("table.contenttable").each(function(i, element) { 256 splitTable($(element)); 257 }); 258 return true; 259 } 260 else if (switched && ($(window).width() > 767)) { 261 switched = false; 262 $("table.contenttable").each(function(i, element) { 263 unsplitTable($(element)); 264 }); 265 } 266 }; 267 268 $(window).on('load', updateTables); 269 $(window).on("redraw",function(){switched=false;updateTables();}); // An event to listen for 270 $(window).on("resize", updateTables); 271 272 273 function splitTable(original) 274 { 275 original.wrap("<div class='table-wrapper' />"); 276 277 var copy = original.clone(); 278 copy.find("td:not(:first-child), th:not(:first-child)").css("display", "none"); 279 copy.removeClass("contenttable"); 280 281 original.closest(".table-wrapper").append(copy); 282 copy.wrap("<div class='pinned' />"); 283 original.wrap("<div class='scrollable' />"); 284 285 setCellHeights(original, copy); 286 } 287 288 function unsplitTable(original) { 289 original.closest(".table-wrapper").find(".pinned").remove(); 290 original.unwrap(); 291 original.unwrap(); 292 } 293 294 function setCellHeights(original, copy) { 295 var tr = original.find('tr'), 296 tr_copy = copy.find('tr'), 297 heights = []; 298 299 tr.each(function (index) { 300 var self = $(this), 301 tx = self.find('th, td'); 302 303 tx.each(function () { 304 var height = $(this).outerHeight(true); 305 heights[index] = heights[index] || 0; 306 if (height > heights[index]) heights[index] = height; 307 }); 308 309 }); 310 311 tr_copy.each(function (index) { 312 $(this).height(heights[index]); 313 }); 314 } 315 316}); 317 318 319/* 320jquery easings 321*/ 322$.easing.jswing = $.easing.swing; 323$.extend($.easing, 324{ 325 def: 'easeOutQuad', 326 swing: function (x, t, b, c, d) { 327 //alert($.easing.default); 328 return $.easing[$.easing.def](x, t, b, c, d); 329 }, 330 easeInQuad: function (x, t, b, c, d) { 331 return c*(t/=d)*t + b; 332 }, 333 easeOutQuad: function (x, t, b, c, d) { 334 return -c *(t/=d)*(t-2) + b; 335 }, 336 easeInOutQuad: function (x, t, b, c, d) { 337 if ((t/=d/2) < 1) return c/2*t*t + b; 338 return -c/2 * ((--t)*(t-2) - 1) + b; 339 }, 340 easeInCubic: function (x, t, b, c, d) { 341 return c*(t/=d)*t*t + b; 342 }, 343 easeOutCubic: function (x, t, b, c, d) { 344 return c*((t=t/d-1)*t*t + 1) + b; 345 }, 346 easeInOutCubic: function (x, t, b, c, d) { 347 if ((t/=d/2) < 1) return c/2*t*t*t + b; 348 return c/2*((t-=2)*t*t + 2) + b; 349 }, 350 easeInQuart: function (x, t, b, c, d) { 351 return c*(t/=d)*t*t*t + b; 352 }, 353 easeOutQuart: function (x, t, b, c, d) { 354 return -c * ((t=t/d-1)*t*t*t - 1) + b; 355 }, 356 easeInOutQuart: function (x, t, b, c, d) { 357 if ((t/=d/2) < 1) return c/2*t*t*t*t + b; 358 return -c/2 * ((t-=2)*t*t*t - 2) + b; 359 }, 360 easeInQuint: function (x, t, b, c, d) { 361 return c*(t/=d)*t*t*t*t + b; 362 }, 363 easeOutQuint: function (x, t, b, c, d) { 364 return c*((t=t/d-1)*t*t*t*t + 1) + b; 365 }, 366 easeInOutQuint: function (x, t, b, c, d) { 367 if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; 368 return c/2*((t-=2)*t*t*t*t + 2) + b; 369 }, 370 easeInSine: function (x, t, b, c, d) { 371 return -c * Math.cos(t/d * (Math.PI/2)) + c + b; 372 }, 373 easeOutSine: function (x, t, b, c, d) { 374 return c * Math.sin(t/d * (Math.PI/2)) + b; 375 }, 376 easeInOutSine: function (x, t, b, c, d) {
vendor: 4,719 bytes, lines 377-499
377 return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; 378 }, 379 easeInExpo: function (x, t, b, c, d) { 380 return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; 381 }, 382 easeOutExpo: function (x, t, b, c, d) { 383 return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; 384 }, 385 easeInOutExpo: function (x, t, b, c, d) { 386 if (t==0) return b; 387 if (t==d) return b+c; 388 if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; 389 return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; 390 }, 391 easeInCirc: function (x, t, b, c, d) { 392 return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; 393 }, 394 easeOutCirc: function (x, t, b, c, d) { 395 return c * Math.sqrt(1 - (t=t/d-1)*t) + b; 396 }, 397 easeInOutCirc: function (x, t, b, c, d) { 398 if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; 399 return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; 400 }, 401 easeInElastic: function (x, t, b, c, d) { 402 var s=1.70158;var p=0;var a=c; 403 if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 404 if (a < Math.abs(c)) { a=c; var s=p/4; } 405 else var s = p/(2*Math.PI) * Math.asin (c/a); 406 return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 407 }, 408 easeOutElastic: function (x, t, b, c, d) { 409 var s=1.70158;var p=0;var a=c; 410 if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 411 if (a < Math.abs(c)) { a=c; var s=p/4; } 412 else var s = p/(2*Math.PI) * Math.asin (c/a); 413 return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; 414 }, 415 easeInOutElastic: function (x, t, b, c, d) { 416 var s=1.70158;var p=0;var a=c; 417 if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); 418 if (a < Math.abs(c)) { a=c; var s=p/4; } 419 else var s = p/(2*Math.PI) * Math.asin (c/a); 420 if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 421 return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; 422 }, 423 easeInBack: function (x, t, b, c, d, s) { 424 if (s == undefined) s = 1.70158; 425 return c*(t/=d)*t*((s+1)*t - s) + b; 426 }, 427 easeOutBack: function (x, t, b, c, d, s) { 428 if (s == undefined) s = 1.70158; 429 return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; 430 }, 431 easeInOutBack: function (x, t, b, c, d, s) { 432 if (s == undefined) s = 1.70158; 433 if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; 434 return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; 435 }, 436 easeInBounce: function (x, t, b, c, d) { 437 return c - $.easing.easeOutBounce (x, d-t, 0, c, d) + b; 438 }, 439 easeOutBounce: function (x, t, b, c, d) { 440 if ((t/=d) < (1/2.75)) { 441 return c*(7.5625*t*t) + b; 442 } else if (t < (2/2.75)) { 443 return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; 444 } else if (t < (2.5/2.75)) { 445 return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; 446 } else { 447 return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; 448 } 449 }, 450 easeInOutBounce: function (x, t, b, c, d) { 451 if (t < d/2) return $.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; 452 return $.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; 453 } 454}); 455 456 457/* 458swipe detector 459---- 460usage example: 461$("document").ready(function() { 462 var message = $(".message"); 463 $(".content-landingpage") 464 .swipeDetector() 465 .on("swipeLeft.sd swipeRight.sd swipeUp.sd swipeDown.sd", function(event) { 466 console.log(event); 467 if (event.type === "swipeLeft") { 468 console.log("Swipe Left"); 469 } else if (event.type === "swipeRight") { 470 console.log("Swipe Right"); 471 } else if (event.type === "swipeUp") { 472 console.log("Swipe Up"); 473 } else if (event.type === "swipeDown") { 474 console.log("Swipe Down"); 475 } 476 }); 477}); 478*/ 479(function($) { 480 $.fn.swipeDetector = function(options) { 481 // States: 0 - no swipe, 1 - swipe started, 2 - swipe released 482 var swipeState = 0; 483 // Coordinates when swipe started 484 var startX = 0; 485 var startY = 0; 486 // Distance of swipe 487 var pixelOffsetX = 0; 488 var pixelOffsetY = 0; 489 // Target element which should detect swipes. 490 var swipeTarget = this; 491 var defaultSettings = { 492 // Amount of pixels, when swipe don't count. 493 swipeThreshold: 70, 494 // Flag that indicates that plugin should react only on touch events. 495 // Not on mouse events too. 496 useOnlyTouch: false 497 }; 498 499 // Initializer
500 (function init() { 501 options = $.extend(defaultSettings, options); 502 // Support touch and mouse as well. 503 swipeTarget.on("mousedown touchstart", swipeStart); 504 $("html").on("mouseup touchend", swipeEnd); 505 $("html").on("mousemove touchmove", swiping); 506 })(); 507 508 function swipeStart(event) { 509 if (options.useOnlyTouch && !event.originalEvent.touches) return; 510 511 if (event.originalEvent.touches) event = event.originalEvent.touches[0]; 512 513 if (swipeState === 0) { 514 swipeState = 1; 515 startX = event.clientX; 516 startY = event.clientY; 517 } 518 } 519 520 function swipeEnd(event) { 521 if (swipeState === 2) { 522 swipeState = 0; 523 524 if ( 525 Math.abs(pixelOffsetX) > Math.abs(pixelOffsetY) && 526 Math.abs(pixelOffsetX) > options.swipeThreshold 527 ) { 528 // Horizontal Swipe 529 if (pixelOffsetX < 0) { 530 swipeTarget.trigger($.Event("swipeLeft.sd")); 531 //console.log("Left"); //DEV 532 } else { 533 swipeTarget.trigger($.Event("swipeRight.sd")); 534 //console.log("Right"); //DEV 535 } 536 } else if (Math.abs(pixelOffsetY) > options.swipeThreshold) { 537 // Vertical swipe 538 if (pixelOffsetY < 0) { 539 swipeTarget.trigger($.Event("swipeUp.sd")); 540 //console.log("Up"); //DEV 541 } else { 542 swipeTarget.trigger($.Event("swipeDown.sd")); 543 //console.log("Down"); //DEV 544 } 545 } 546 } 547 } 548 549 function swiping(event) { 550 // If swipe don't occuring, do nothing. 551 if (swipeState !== 1) return; 552 553 if (event.originalEvent.touches) { 554 event = event.originalEvent.touches[0]; 555 } 556 557 var swipeOffsetX = event.clientX - startX; 558 var swipeOffsetY = event.clientY - startY; 559 560 if ( 561 Math.abs(swipeOffsetX) > options.swipeThreshold || 562 Math.abs(swipeOffsetY) > options.swipeThreshold 563 ) { 564 swipeState = 2; 565 pixelOffsetX = swipeOffsetX; 566 pixelOffsetY = swipeOffsetY; 567 } 568 } 569 570 return swipeTarget; // Return element available for chaining. 571 }; 572})(jQuery); 573 574 575/* 576touch events 577see: https://github.com/benmajor/jQuery-Touch-Events 578*/ 579"use strict";!function(e){e.attrFn=e.attrFn||{};var t="ontouchstart"in window,a={tap_pixel_range:5,swipe_h_threshold:50,swipe_v_threshold:50,taphold_threshold:750,doubletap_int:500,shake_threshold:15,touch_capable:t,orientation_support:"orientation"in window&&"onorientationchange"in window,startevent:t?"touchstart":"mousedown",endevent:t?"touchend":"mouseup",moveevent:t?"touchmove":"mousemove",tapevent:t?"tap":"click",
579scrollevent:t?"touchmove":"scroll",hold_timer:null,tap_timer:null};e.touch={},e.isTouchCapable=function(){return a.touch_capable},e.getStartEvent=function(){return a.startevent},e.getEndEvent=function(){return a.endevent},e.getMoveEvent=function(){return a.moveevent},e.getTapEvent=function(){return a.tapevent},e.getScrollEvent=function(){return a.scrollevent},e.touch.setSwipeThresholdX=function(e){if("number"!=typeof e)throw new Error("Threshold parameter must be a type of number");a.swipe_h_threshold=e},e.touch.setSwipeThresholdY=function(e){if("number"!=typeof e)throw new Error("Threshold parameter must be a type of number");a.swipe_v_threshold=e},e.touch.setDoubleTapInt=function(e){if("number"!=typeof e)throw new Error("Interval parameter must be a type of number");a.doubletap_int=e},e.touch.setTapHoldThreshold=function(e){if("number"!=typeof e)throw new Error("Threshold parameter must be a type of number");a.taphold_threshold=e},e.touch.setTapRange=function(e){if("number"!=typeof e)throw new Error("Ranger parameter must be a type of number");a.tap_pixel_range=e},e.each(["tapstart","tapend","tapmove","tap","singletap","doubletap","taphold","swipe","swipeup","swiperight","swipedown","swipeleft","swipeend","scrollstart","scrollend","orientationchange","tap2","taphold2"],function(t,a){e.fn[a]=function(e){return e?this.on(a,e):this.trigger(a)},e.attrFn[a]=!0}),e.event.special.tapstart={setup:function(){var t=this,o=e(t);o.on(a.startevent,function e(n){if(o.data("callee",e),n.which&&1!==n.which)return!1;var i=o.get(0)!==window&&o.get(0)!==document?o.offset():{left:0,top:0},r=n.originalEvent,p={position:{x:a.touch_capable?r.touches[0].pageX:n.pageX,y:a.touch_capable?r.touches[0].pageY:n.pageY},offset:{x:a.touch_capable?Math.round(r.changedTouches[0].pageX-i.left):Math.round(n.pageX-i.left),y:a.touch_capable?Math.round(r.changedTouches[0].pageY-i.top):Math.round(n.pageY-i.top)},time:Date.now(),target:n.target};return w(t,"tapstart",n,p),!0})},remove:function(){e(this).off(a.startevent,e(this).data.callee)}},e.event.special.tapmove={setup:function(){var t=this,o=e(t);o.on(a.moveevent,function e(n){o.data("callee",e);var i=o.get(0)!==window&&o.get(0)!==document?o.offset():{left:0,top:0},r=n.originalEvent,p={position:{x:a.touch_capable?r.touches[0].pageX:n.pageX,y:a.touch_capable?r.touches[0].pageY:n.pageY},offset:{x:a.touch_capable?Math.round(r.changedTouches[0].pageX-i.left):Math.round(n.pageX-i.left),y:a.touch_capable?Math.round(r.changedTouches[0].pageY-i.top):Math.round(n.pageY-i.top)},time:Date.now(),target:n.target};return w(t,"tapmove",n,p),!0})},remove:function(){e(this).off(a.moveevent,e(this).data.callee)}},e.event.special.tapend={setup:function(){var t=this,o=e(t);o.on(a.endevent,function e(n){o.data("callee",e);var i=o.get(0)!==window&&o.get(0)!==document?o.offset():{left:0,top:0},r=n.originalEvent,p={position:{x:a.touch_capable?r.changedTouches[0].pageX:n.pageX,y:a.touch_capable?r.changedTouches[0].pageY:n.pageY},offset:{x:a.touch_capable?Math.round(r.changedTouches[0].pageX-i.left):Math.round(n.pageX-i.left),y:a.touch_capable?Math.round(r.changedTouches[0].pageY-i.top):Math.round(n.pageY-i.top)},time:Date.now(),target:n.target};return w(t,"tapend",n,p),!0})},remove:function(){e(this).off(a.endevent,e(this).data.callee)}},e.event.special.taphold={setup:function(){var t,o=this,n=e(o),i={x:0,y:0},r=0,p=0;n.on(a.startevent,function e(h){if(h.which&&1!==h.which)return!1;n.data("tapheld",!1),t=h.target;var c=h.originalEvent,s=Date.now();a.touch_capable?c.touches[0].pageX:h.pageX,a.touch_capable?c.touches[0].pageY:h.pageY,a.touch_capable?(c.touches[0].pageX,c.touches[0].target.offsetLeft):h.offsetX,a.touch_capable?(c.touches[0].pageY,c.touches[0].target.offsetTop):h.offsetY;i.x=h.originalEvent.targetTouches?h.originalEvent.targetTouches[0].pageX:h.pageX,i.y=h.originalEvent.targetTouches?h.originalEvent.targetTouches[0].pageY:h.pageY,r=i.x,p=i.y;var u=n.parent().data("threshold")?n.parent().data("threshold"):n.data("threshold"),l=void 0!==u&&!1!==u&&parseInt(u)?parseInt(u):a.taphold_threshold;return n.data("hold_timer",window.setTimeout(function(){var u=i.x-r,l=i.y-p;if(h.target==t&&(i.x==r&&i.y==p||u>=-a.tap_pixel_range&&u<=a.tap_pixel_range&&l>=-a.tap_pixel_range&&l<=a.tap_pixel_range)){n.data("tapheld",!0);for(var g=Date.now()-s,d=h.originalEvent.targetTouches?h.originalEvent.targetTouches:[h],f=[],v=n.get(0)!==window&&n.get(0)!==document?n.offset():{left:0,top:0},_=0;_<d.length;_++){var m={position:{x:a.touch_capable?c.changedTouches[_].pageX:h.pageX,y:a.touch_capable?c.changedTouches[_].pageY:h.pageY},offset:{x:a.touch_capable?Math.round(c.changedTouches[_].pageX-v.left):Math.round(h.pageX-v.left),y:a.touch_capable?Math.round(c.changedTouches[_].pageY-v.top):Math.round(h.pageY-v.top)},time:Date.now(),target:h.target,duration:g};f.push(m)}var T=2==d.length?"taphold2":"taphold";n.data("callee1",e),w(o,T,h,f)}},l)),!0}).on(a.endevent,function e(){n.data("callee2",e),n.data("tapheld",!1),window.clearTimeout(n.data("hold_timer"))}).on(a.moveevent,function e(t){n.data("callee3",e),r=t.originalEvent.targetTouches?t.originalEvent.targetTouches[0].pageX:t.pageX,p=t.originalEvent.targetTouches?t.originalEvent.targetTouches[0].pageY:t.pageY})},remove:function(){e(this).off(a.startevent,e(this).data.callee1).off(a.endevent,e(this).data.callee2).off(a.moveevent,e(this).data.callee3)}},e.event.special.doubletap={setup:function(){var t,o,n=this,i=e(n),r=null,p=!1;i.on(a.startevent,function t(n){if(n.which&&1!==n.which)return!1;if(i.data("doubletapped",!1),n.target,i.data("callee1",t),o=n.originalEvent,!r){var p=i.get(0)!==window&&i.get(0)!==document?i.offset():{left:0,top:0};r={position:{x:a.touch_capable?o.touches[0].pageX:n.pageX,y:a.touch_capable?o.touches[0].pageY:n.pageY},offset:{x:a.touch_capable?Math.round(o.changedTouches[0].pageX-p.left):Math.round(n.pageX-p.left),y:a.touch_capable?Math.round(o.changedTouches[0].pageY-p.top):Math.round(n.pageY-p.top)},time:Date.now(),target:n.target,element:n.originalEvent.srcElement,index:e(n.target).index()}}return!0}).on(a.endevent,function h(c){var s=Date.now(),u=s-(i.data("lastTouch")||s+1);if(window.clearTimeout(t),i.data("callee2",h),u<a.doubletap_int&&e(c.target).index()==r.index&&u>100){i.data("doubletapped",!0),window.clearTimeout(a.tap_timer);var l=i.get(0)!==window&&i.get(0)!==document?i.offset():{left:0,top:0},g={position:{x:a.touch_capable?c.originalEvent.changedTouches[0].pageX:c.pageX,y:a.touch_capable?c.originalEvent.changedTouches[0].pageY:c.pageY},offset:{x:a.touch_capable?Math.round(o.changedTouches[0].pageX-l.left):Math.round(c.pageX-l.left),y:a.touch_capable?Math.round(o.changedTouches[0].pageY-l.top):Math.round(c.pageY-l.top)},time:Date.now(),target:c.target,element:c.originalEvent.srcElement,index:e(c.target).index()},d={firstTap:r,secondTap:g,interval:g.time-r.time};p||(w(n,"doubletap",c,d),r=null),p=!0,window.setTimeout(function(){p=!1},a.doubletap_int)}else i.data("lastTouch",s),t=window.setTimeout(function(){r=null,window.clearTimeout(t)},a.doubletap_int,[c]);i.data("lastTouch",s)})},remove:function(){e(this).off(a.startevent,e(this).data.callee1).off(a.endevent,e(this).data.callee2)}},e.event.special.singletap={setup:function(){var t=this,o=e(t),n=null,i=null,r={x:0,y:0};o.on(a.startevent,function e(t){return(!t.which||1===t.which)&&(i=Date.now(),n=t.target,o.data("callee1",e),r.x=t.originalEvent.targetTouches?t.originalEvent.targetTouches[0].pageX:t.pageX,r.y=t.originalEvent.targetTouches?t.originalEvent.targetTouches[0].pageY:t.pageY,!0)}).on(a.endevent,function e(p){if(o.data("callee2",e),p.target==n){var h=p.originalEvent.changedTouches?p.originalEvent.changedTouches[0].pageX:p.pageX,c=p.originalEvent.changedTouches?p.originalEvent.changedTouches[0].pageY:p.pageY;a.tap_timer=window.setTimeout(function(){var e=r.x-h,n=r.y-c;if(!o.data("doubletapped")&&!o.data("tapheld")&&(r.x==h&&r.y==c||e>=-a.tap_pixel_range&&e<=a.tap_pixel_range&&n>=-a.tap_pixel_range&&n<=a.tap_pixel_range)){var s=o.get(0)!==window&&o.get(0)!==document?o.offset():{left:0,top:0},u=p.originalEvent,l={position:{x:a.touch_capable?u.changedTouches[0].pageX:p.pageX,y:a.touch_capable?u.changedTouches[0].pageY:p.pageY},offset:{x:a.touch_capable?Math.round(u.changedTouches[0].pageX-s.left):Math.round(p.pageX-s.left),y:a.touch_capable?Math.round(u.changedTouches[0].pageY-s.top):Math.round(p.pageY-s.top)},time:Date.now(),target:p.target};l.time-i<a.taphold_threshold&&w(t,"singletap",p,l)}},a.doubletap_int)}})},remove:function(){e(this).off(a.startevent,e(this).data.callee1).off(a.endevent,e(this).data.callee2)}},e.event.special.tap={setup:function(){var t,o,n=this,i=e(n),r=!1,p=null,h={x:0,y:0};i.on(a.startevent,function e(a){return i.data("callee1",e),(!a.which||1===a.which)&&(r=!0,h.x=a.originalEvent.targetTouches?a.originalEvent.targetTouches[0].pageX:a.pageX,h.y=a.originalEvent.targetTouches?a.originalEvent.targetTouches[0].pageY:a.pageY,t=Date.now(),p=a.target,o=a.originalEvent.targetTouches?a.originalEvent.targetTouches:[a],!0)}).on(a.endevent,function e(c){i.data("callee2",e);var s=c.originalEvent.targetTouches?c.originalEvent.changedTouches[0].pageX:c.pageX,u=c.originalEvent.targetTouches?c.originalEvent.changedTouches[0].pageY:c.pageY,l=h.x-s,g=h.y-u;if(p==c.target&&r&&Date.now()-t<a.taphold_threshold&&(h.x==s&&h.y==u||l>=-a.tap_pixel_range&&l<=a.tap_pixel_range&&g>=-a.tap_pixel_range&&g<=a.tap_pixel_range)){for(var d=i.get(0)!==window&&i.get(0)!==document?i.offset():{left:0,top:0},f=c.originalEvent,v=[],_=0;_<o.length;_++){var m={position:{x:a.touch_capable?f.changedTouches[_].pageX:c.pageX,y:a.touch_capable?f.changedTouches[_].pageY:c.pageY},offset:{x:a.touch_capable?Math.round(f.changedTouches[_].pageX-d.left):Math.round(c.pageX-d.left),y:a.touch_capable?Math.round(f.changedTouches[_].pageY-d.top):Math.round(c.pageY-d.top)},time:Date.now(),target:c.target};v.push(m)}var T=2==o.length?"tap2":"tap";w(n,T,c,v)}})},remove:function(){e(this).off(a.startevent,e(this).data.callee1).off(a.endevent,e(this).data.callee2)}},e.event.special.swipe={setup:function(){var t,o=e(this),n=!1,i=!1,r={x:0,y:0},p={x:0,y:0};o.on(a.startevent,function i(h){(o=e(h.currentTarget)).data("callee1",i),r.x=h.originalEvent.targetTouches?h.originalEvent.targetTouches[0].pageX:h.pageX,r.y=h.originalEvent.targetTouches?h.originalEvent.targetTouches[0].pageY:h.pageY,p.x=r.x,p.y=r.y,n=!0;var c=o.get(0)!==window&&o.get(0)!==document?o.offset():{left:0,top:0},s=h.originalEvent;t={position:{x:a.touch_capable?s.touches[0].pageX:h.pageX,y:a.touch_capable?s.touches[0].pageY:h.pageY},offset:{x:a.touch_capable?Math.round(s.changedTouches[0].pageX-c.left):Math.round(h.pageX-c.left),y:a.touch_capable?Math.round(s.changedTouches[0].pageY-c.top):Math.round(h.pageY-c.top)},time:Date.now(),target:h.target}}),o.on(a.moveevent,function h(c){var s;(o=e(c.currentTarget)).data("callee2",h),p.x=c.originalEvent.targetTouches?c.originalEvent.targetTouches[0].pageX:c.pageX,p.y=c.originalEvent.targetTouches?c.originalEvent.targetTouches[0].pageY:c.pageY;var u=o.parent().data("xthreshold")?o.parent().data("xthreshold"):o.data("xthreshold"),l=o.parent().data("ythreshold")?o.parent().data("ythreshold"):o.data("ythreshold"),g=void 0!==u&&!1!==u&&parseInt(u)?parseInt(u):a.swipe_h_threshold,d=void 0!==l&&!1!==l&&parseInt(l)?parseInt(l):a.swipe_v_threshold;if(Math.abs(p.x-r.x)>Math.abs(p.y-r.y)?(r.x<p.x&&p.x-r.x>g&&(s="swiperight"),r.x>
579p.x&&r.x-p.x>g&&(s="swipeleft")):(r.y>p.y&&r.y-p.y>d&&(s="swipeup"),r.y<p.y&&p.y-r.y>d&&(s="swipedown")),null!=s&&n){r.x=0,r.y=0,p.x=0,p.y=0,n=!1;var f=o.get(0)!==window&&o.get(0)!==document?o.offset():{left:0,top:0},v=c.originalEvent,w={position:{x:a.touch_capable?v.touches[0].pageX:c.pageX,y:a.touch_capable?v.touches[0].pageY:c.pageY},offset:{x:a.touch_capable?Math.round(v.changedTouches[0].pageX-f.left):Math.round(c.pageX-f.left),y:a.touch_capable?Math.round(v.changedTouches[0].pageY-f.top):Math.round(c.pageY-f.top)},time:Date.now(),target:c.target},_=Math.abs(t.position.x-w.position.x),m=Math.abs(t.position.y-w.position.y),T={startEvnt:t,endEvnt:w,direction:s.replace("swipe",""),xAmount:_,yAmount:m,duration:w.time-t.time};i=!0,o.trigger("swipe",T).trigger(s,T)}}),o.on(a.endevent,function r(p){var h="";if((o=e(p.currentTarget)).data("callee3",r),i){var c=o.data("xthreshold"),s=o.data("ythreshold"),u=void 0!==c&&!1!==c&&parseInt(c)?parseInt(c):a.swipe_h_threshold,l=void 0!==s&&!1!==s&&parseInt(s)?parseInt(s):a.swipe_v_threshold,g=o.get(0)!==window&&o.get(0)!==document?o.offset():{left:0,top:0},d=p.originalEvent,f={position:{x:a.touch_capable?d.changedTouches[0].pageX:p.pageX,y:a.touch_capable?d.changedTouches[0].pageY:p.pageY},offset:{x:a.touch_capable?Math.round(d.changedTouches[0].pageX-g.left):Math.round(p.pageX-g.left),y:a.touch_capable?Math.round(d.changedTouches[0].pageY-g.top):Math.round(p.pageY-g.top)},time:Date.now(),target:p.target},v=Math.abs(t.position.x-f.position.x),w=Math.abs(t.position.y-f.position.y);v>w?(t.position.x<f.position.x&&f.position.x-t.position.x>u&&(h="swiperight"),t.position.x>f.position.x&&t.position.x-f.position.x>u&&(h="swipeleft")):(t.position.y>f.position.y&&t.position.y-f.position.y>l&&(h="swipeup"),t.position.y<f.position.y&&f.position.y-t.position.y>l&&(h="swipedown"));var _={startEvnt:t,endEvnt:f,direction:h.replace("swipe",""),xAmount:v,yAmount:w,duration:f.time-t.time};o.trigger("swipeend",_)}n=!1,i=!1})},remove:function(){e(this).off(a.startevent,e(this).data.callee1).off(a.moveevent,e(this).data.callee2).off(a.endevent,e(this).data.callee3)}},e.event.special.scrollstart={setup:function(){var t,o,n=this,i=e(n);function r(e,a){w(n,(t=a)?"scrollstart":"scrollend",e)}i.on(a.scrollevent,function e(a){i.data("callee",e),t||r(a,!0),clearTimeout(o),o=setTimeout(function(){r(a,!1)},50)})},remove:function(){e(this).off(a.scrollevent,e(this).data.callee)}};var o,n,i,r,p=e(window),h={0:!0,180:!0};if(a.orientation_support){var c=window.innerWidth||p.width(),s=window.innerHeight||p.height();i=c>s&&c-s>50,r=h[window.orientation],(i&&r||!i&&!r)&&(h={"-90":!0,90:!0})}function u(){var e=o();e!==n&&(n=e,p.trigger("orientationchange"))}e.event.special.orientationchange={setup:function(){return!a.orientation_support&&(n=o(),p.on("throttledresize",u),!0)},teardown:function(){return!a.orientation_support&&(p.off("throttledresize",u),!0)},add:function(e){var t=e.handler;e.handler=function(e){return e.orientation=o(),t.apply(this,arguments)}}},e.event.special.orientationchange.orientation=o=function(){var e=document.documentElement;return(a.orientation_support?h[window.orientation]:e&&e.clientWidth/e.clientHeight<1.1)?"portrait":"landscape"},e.event.special.throttledresize={setup:function(){e(this).on("resize",f)},teardown:function(){e(this).off("resize",f)}};var l,g,d,f=function(){g=Date.now(),(d=g-v)>=250?(v=g,e(this).trigger("throttledresize")):(l&&window.clearTimeout(l),l=window.setTimeout(u,250-d))},v=0;function w(t,a,o,n){var i=o.type;o.type=a,e.event.dispatch.call(t,o,n),o.type=i}e.each({scrollend:"scrollstart",swipeup:"swipe",swiperight:"swipe",swipedown:"swipe",swipeleft:"swipe",swipeend:"swipe",tap2:"tap",taphold2:"taphold"},function(t,a){e.event.special[t]={setup:function(){e(this).on(a,e.noop)}}})}(jQuery); 580 581/*showmoreless.js*/ 582! function(e) { 583 let t = "myOwnLineShowMoreLess", 584 s = { 585 init: function(s) { 586 return this.each(function(i) { 587 let o = e(this); 588 if (!o.data(t)) { 589 let i = { showLessLine: 1, showLessText: "Show Less", showMoreText: "Show More", lessAtInitial: !0, showLessAfterMore: !0 }; 590 s && e.extend(!0, i, s), o.data(t, { target: o, settings: i }); 591 var n = e(this), 592 r = o.data(t); 593 (function(t) { 594 let s = e(this), 595 i = s.css("display"); 596 parseInt(s.css("font-size"), 10); 597 "inline" !== i && s.css({ display: "block" });
598 let o = e("<span>"), 599 n = s.get(0), 600 r = window.getComputedStyle(n).getPropertyValue("line-height"); 601 if ("normal" == r) { 602 var l = n.nodeName, 603 a = document.createElement(l); 604 a.innerHTML = " "; 605 let e = window.getComputedStyle(n).getPropertyValue("font-size"); 606 a.style.fontSize = e, a.style.padding = "0px", a.style.border = "0px"; 607 var d = document.body; 608 d.appendChild(a), r = a.offsetHeight, d.removeChild(a) 609 } 610 let g = parseInt(r), 611 p = parseInt(t.settings.showLessLine); 612 console.log(g, p); 613 let c = t.settings.lessAtInitial ? "less" : "more"; 614 t.settings.lessAtInitial ? (s.css({ "max-height": "285px", overflow: "hidden", position: "relative" }), o.html(t.settings.showMoreText), o.attr("class", "show-more-less-handler"), o.attr("style", " background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 17%, rgba(255,255,255,1) 100%); "), o.css({ position: "absolute", right: "0", bottom: "0", "padding-left": "22px", display: "block", cursor: "pointer" })) : (s.css({ position: "relative" }), o.html(t.settings.showLessText), o.attr("class", "show-more-less-handler"), o.attr("style", " background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 17%, rgba(255,255,255,1) 100%); "), o.css({ position: "static", right: "0", bottom: "0", "padding-left": "22px", display: "block", cursor: "pointer" })), o.on("click", function() { "less" == c ? (c = "more", s.css({ position: "relative", overflow: "unset", "max-height": "none" }), o.html(t.settings.showLessText), o.attr("class", "show-more-less-handler"), o.attr("style", " background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 17%, rgba(255,255,255,1) 100%); "), o.css({ position: "static", right: "0", bottom: "0", "padding-left": "22px", display: "block", cursor: "pointer" }), t.settings.lessAtInitial && !t.settings.showLessAfterMore && o.remove()) : (c = "less", s.css({ "max-height": "285px", overflow: "hidden", position: "relative" }), o.html(t.settings.showMoreText), o.css({ position: "absolute", right: "0", bottom: "0", "padding-left": "22px", display: "block", cursor: "pointer" })) }), s.append(o) 615 }).call(n, r) 616 } 617 }) 618 } 619 }; 620 e.fn[t] = function(i) { return s[i] ? s[i].apply(this, Array.prototype.slice.call(arguments, 1)) : "object" != typeof i && i ? void e.error("Method " + i + " does not exist in jQuery." + t) : s.init.apply(this, arguments) } 621}(jQuery);
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.